您应该使用如下所示的 Modify 语句来执行此操作:LOOP AT itab. SELECT SINGLE matnr INTO itab-matnr FROM zlldet WHERE palet = itab-palet. MODIFY itab. ENDLOOP. 另请注意,当您有一个带有标题行的内部表 itab 时,这意味着您有一个表 itab 和结构 itab,其用法取决于具体情况。一些命令(如 MODIFY 和 LOOP AT)同时使用两者。DATA itab TYPE TABLE OF [something]. DATA wa ... 阅读更多
您可以使用 COLLECT 关键字或一些聚合函数来实现结果。您应该定义一些数据类型以匹配场景。TYPES: BEGIN OFt_my_type, key_aTYPE foo, key_bTYPE foo, nokey_cTYPE foo, nokey_dTYPE foo, END OFt_my_type, tt_my_type_list TYPE STANDARD TABLE OF t_my_type WITH DEFAULT KEY, tt_my_type_hash TYPE HASHED TABLE OF t_my_type WITH KEY key_a key_b. DATA: lt_resultTYPE tt_my_type_list, lt_sums TYPE tt_my_type_hash. FIELD-SYMBOLS: TYPE t_my_type. LOOP AT lt_result ASSIGNING . COLLECT INTO lt_sums. ENDLOOP.阅读更多
这取决于您是想将其写入列表屏幕还是将其转换为文本变量。要将其写入列表屏幕,您可以使用以下代码:WRITE I_my_dateMM/DD/YYYY要将其转换为文本变量,您可以使用以下命令:WRITE l_my_dateTO l_my_text MM/DD/YYYY如果要设置 SAPscript 表单中的日期,可以使用 SET DATE MASK 命令。您可以指定要以指定格式打印的日期字段:/: SET DATE MASK= 'date_mask'在日期掩码中,您可以使用以下代码:DD:日(两位数字)DDD:星期几 - ... 阅读更多
请注意,所有 SAP ERP 所有模块都在 SAP ABAP 堆栈上运行。SAP NetWeaver 应用服务器(ABAP 堆栈)是 SAP NetWeaver 产品组合的一部分,代表许多 SAP 产品的基于 ABAP 的技术基础。它提供技术框架、工具、存储库等等。如果您计划使用 SAP PI 模块,则应安装 Java 堆栈。每当您需要某些内容(如 Adobe 交互式表单或 NetWeaver Portal 内容)需要 Java 堆栈时。您可以在不安装 Java 堆栈的情况下进行升级。在早期版本的 SAP ERP 中,有基于 SAP ABAP 的实例。随着版本的发布... 阅读更多