棘手的包装声明

2020-08-19 02:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我必须实现一些并行处理逻...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我必须实现一些并行处理逻辑,因此必须创建定义包大小的数据包。

标准文档(Horst Keller)中的示例使第一步变得容易。

使用此编码打包非常容易


DATA(n)=10。
cl_demo_input => request(导出文本="包装尺寸"
更改字段= n)。
如果n <= 0。 。
ENDIF。

cl_demo_output => begin_section(| {n包||的包)。
数据组像itab。 (sy-tabix-1)DIV n + 1.
清除组。
组上的循环wa分配字段符号()。 )。
ENDLOOP。
cl_demo_output => write(group)。
ENDLOOP。

但是对于此软件包构建,我还有其他条件。 我正在处理定价条件,并且在处理包裹时,定价表的所有部分都必须位于同一包裹中。
我可以在声明后添加其他表达式。

GROUP BY(sy-tabix-1)DIV n + 1。

我还可以使用哪种说法将定价比例打包在一个包中,同时正确地跳到下一个包? (包装可能小于包装尺寸n)