我试图更好地理解Excel到Component Interface的定义如何使用Component和/或Record PeopleCode来执行业务逻辑/验证。
如果我打开一个组件定义(我的组件接口(CI)使用),然后单击“结构”选项卡,我将获得该组件中所有记录和字段的列表。我可以展开一条记录,然后在特定字段上单击鼠标右键,它将打开一个“ Component PeopleCode”编辑器窗口。我注意到,对于记录中的特定字段,Component PeopleCode组件中没有任何代码,但是实际的Record PeopleCode确实具有针对同一字段的PeopleCode。我的问题是,当Excel to CI运行时,它是否仅执行与组件关联的PeopleCode和/或Record PeopleCode?以下是一些截图,以说明上述内容:
为字段ITM_STATUS_FUTURE(具有代码)记录PeopleCode:
同一记录/字段ITM_STATUS_FUTURE的组件PeopleCode:
我想知道CI是否将同时执行上面的Component和Record Peoplecode。预先感谢。
答案 0 :(得分:2)
组件接口将同时执行Record PeopleCode和组件Record PeopleCode。您可以在《 PeopleCode开发人员指南》,《 PeopleCode和组件处理器》部分中找到更多信息。
排序是按记录处理,对于每个记录,它处理记录PeopleCode,然后处理PeopleCode。