点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在启动例程中,我正在尝试使用较小的ABAP语法。 (请参见下面的屏幕截图):
在启动例程中,我想删除所有具有0"生产MT和0生产案例的行,但是我不想删除那些仍具有计划生产数量的行。换句话说,在下面的屏幕快照中,我不 t想要删除以黄色和绿色突出显示的行,但是我想删除所有未以黄色和绿色突出显示的行(无论非突出显示行的计划生产量如何)
如果我编写这样的启动例程语法:
在/BIC/生产MT <='0'和/BIC/生产案例<='0'
的情况下删除SOURCE_PACKAGE然后还将删除已计划生产的黄色和绿色行。
ABAP或BW专家可以帮助我形成逻辑吗?
我会很感激的。
谢谢
(23.9 kB)
您得到的错误是什么。 缺席了0(零)不是字符,因此您无需在单引号中提及,并且需要使用infoobject的技术名称
您好,Kaleem,
可能是我无法正确提出我的问题。 请查看下面的新屏幕截图。
我希望从第1到7行以及第16和18行中删除所有黄线,但将保留所有绿线。
您可能想知道为什么我不保留第9、10、12、15和19行,即使它没有任何生产用例和生产MT。 为了澄清这一点,请注意,例如,第8行和第9行属于同一会计期间,同一工厂,同一台机器,并且首先属于同一物料,因此,如果删除第9行,我将无法计算得出的生产率 如:
实际生产/计划生产* 24
因此,我需要计划生产的第9行,尽管它没有"实际生产"以便计算费率,因为它属于相同的会计期间/工厂/机器,尤其是相同的物料。
您能帮我写一个删除所有黄线但不删除绿线的逻辑吗,因为我的原始代码删除了黄线以及第9、10、12、15和19行。
我认为代码应基于Dimension Fiscal period,Plant,machine或Material进行If If Else声明。
谢谢
请 使用COMMENT按钮发表评论,问题,添加详细信息等,ANSWER仅用于提出解决方案,请在答案区域的右侧显示SAP文本:"在回答之前,仅应在提出解决方案时提交答案。 海报的问题"
一周热门 更多>