abap bdc附加选项
语法
CALL TRANSACTION 'TCODE' USING itab_bdcdate
MODE mode
UPDATE upd
OPTIONS FROM opt
MESSAGE INTO itab_message.
附加项
以下为F1帮助字典中内容。
MODE mode (执行模式)
模式选项决定处理模式。mode可以指定为类似字符的数据对象,其内容和用途如下表所示。如果没有使用添加模式或选项中的一个,其效果与模式的内容为“A”相同。
mode | Effect |
---|---|
“A” | 显示屏幕处理 |
“E” | 只有在发生错误时才显示屏幕 |
“N” | 不显示屏幕的处理。如果在一个被调用的事务中达到了一个断点,则以sy-subrc等于1001的方式终止处理。sy-msgty包含“S”,sy-msgid包含“00”,sy-msgno包含“344”,sy-msgv1包含“SAPMSSY3”,sy-msgv2包含“0131”。 |
“P” | 不显示屏幕的处理。如果在一个被调用的事务中到达了断点,系统将切换到ABAP调试器。 |
UPDATE upd(更新模式)
更新选项决定处理的更新模式。upd可以指定为类似字符的数据对象,其内容和用途如下表所示。如果没有使用其中一个添加的UPDATE或选项FROM,其效果与upd的内容为“A”相同。
upd | Effect |
---|---|
“A” | 异步更新。对被调用程序的更新执行的方式与COMMIT工作语句中没有指定AND WAIT添加的方式相同。 |
“S” | 同步更新。对被调用程序的更新执行的方式与COMMIT工作语句中指定的和等待添加的方式相同。 |
“L” | 本地更新。对被调用程序的更新执行的方式与SET UPDATE TASK LOCAL语句在程序中执行的方式相同。 |
OPTIONS FROM opt
选项包含添加执行模式和更新模式的功能,并为控制批输入表的处理提供进一步的选项。控制参数是在ABAP字典中CTU_PARAMS类型的opt结构中指定的。CTU_PARAMS结构的组件如下表所示:
Component | Meaning |
---|---|
DISMODE | 添加MODE模式的值。 |
UPMODE | 添加UPDATE模式有关的值。 |
CATTMODE | CATT处理模式。批处理输入主要用于数据传输,而CATT过程是更复杂的事务,因为它们是可重用的测试。值:“”(无CATT模式)、“N”(无单屏控制)、“A”(有单屏控制)。 |
DEFSIZE | 选择被调用事务的屏幕是否以标准屏幕大小显示。值:“X”(标准大小)," "(当前大小)。 |
RACOMMIT | 选择提交工作语句是否终止处理。值:" "(提交工作终止处理),“X”(提交工作不终止处理)。 |
NOBINPT | 选择系统字段sy-binpt。值:" " (sy-binpt在被调用的事务中包含"X"), “X” (sy-binpt在被调用的事务中包含" ")。 |
NOBIEND | 选择系统字段sy-binpt。值:" " (sy-binpt在被调用的事务中批处理输入表数据结束后包含"X")“X”(sy-binpt在被调用事务中的数据结束后包含“”)。 |
如果不使用“OPTIONS”选项,则“MODE”模式或“UPDATE”设置的值或其中指定的标准值将应用于“DISMODE”和“UPMODE”。其他组件的值设置为" "。
MESSAGES INTO itab
使用这个附加功能,批处理输入过程中发送的所有消息都被保存到ABAP字典中BDCMSGCOLL类型的内部表itab中。
post SAP-Garson
原文链接:https://blog.csdn.net/weixin_45119041/article/details/106639506文章来自于网络,如果侵犯了您的权益,请联系站长删除!