我正在了解有关 PeopleSoft 应用程序引擎程序流程的更多信息。根据我在 PeopleBooks 中阅读的内容,步骤中的任何指定 aDo Select
或Do When
执行Do While
循环活动的操作,其中所有后续操作(在该步骤内)一次循环通过一行。
我见过一些 App Engine 程序,包括下面的一个,其中一个Do Select
动作发生在一个步骤中,然后是一个Call Section
执行程序另一个部分的动作。这是否意味着循环仍然一次遍历被调用部分的一行,就像在调用步骤中重复任何其他操作一样?
我的第二个问题特定于以下 App Engine 程序。在程序底部突出显示的 PeopleCode 操作中,您可以看到它运行 PeopleCode 来检查/比较数据元素,然后退出。我的问题是,这段代码是在循环动作的上下文中运行的,它一次执行一行,还是通过同时查看缓冲区中的所有内容来执行?我认为它只能逐行处理,因为它需要正确退出/中断该步骤。希望我的问题是有道理的,但我很高兴澄清是必要的。谢谢!