最近做了一个题,涉及PAI和PBO中字段传递的顺序,根据题目总结一下。
题目是:
In regard to data transported in PAI when the FIELD statement is used, which of the following is NOT a true statement?
A: Fields in PBO are transported directly from PAI.
B: Fields with identical names are transported to the ABAP side.
C: Fields not defined in FIELD statements are transported first.
D: Fields that are defined in FIELD statements are transported when their corresponding module is called.
教材《BC410_EN_Col63.pdf》第200页写到:
In the PAI processing block, all screen fields that do not belong to a table control and that are not listed in a FIELD statement are transported back to the work
fields in the ABAP program first.
意思就是在屏幕字段中,“既不属于Field指定的字段,又不属于Table Control中的字段 的其他字段,才会在处理PAI其他的事件块之前被传递”。C选项逻辑不严谨,所以错误。
A C D都正确