2020-09-02 07:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我想删除matnr ='* J'的内部表。 我的材料代码类似于" E5178MPO80/095SJ"。 所以我想删除最后一个字符是J的地方。
提前谢谢
致谢
p sree hari
HI
使用此代码,
循环播放itab。 如果itab-matnr + 15(1)='J'。 删除itab。 万一。 结束循环。
致谢。
谢谢。 这对我很有帮助。
嗨,
尝试这种方式。
范围:R_MATNR FOR MARA_MATNR。 R_MATNR-SIGN ='I'。 R_MATNR-OPTION ='CP'。 R_MATNR-LOW ='* J'。 附加R_MATNR。 清除R_MATNR。 在R_MATNR中删除ITAB的MATNR。
请不要对内部表使用范围。 没有优势。
第一个解决方案是好的,但是不使用标题行,
...请参见下文...。
编辑:Siegfried Boes on Jul 27,2009 1:39 PM
这里不需要循环。 删除itab,其中matnr + 17(1)='J'。 "会删除所有以" J"结尾的matnr。 结论为 数据:matnr类型matnr,w_i类型i。 matnr ='000000000000000023'。 w_i = matnr + 17(1)。 写w_i。 "答案是3
希望这可能对您有帮助
此致
Aby
为什么不简单使用
在itab中删除MATNR CP'* J'。
?
托马斯
最多设置5个标签!
HI
使用此代码,
致谢。
谢谢。 这对我很有帮助。
嗨,
尝试这种方式。
请不要对内部表使用范围。 没有优势。
第一个解决方案是好的,但是不使用标题行,
...请参见下文...。
编辑:Siegfried Boes on Jul 27,2009 1:39 PM
嗨,
希望这可能对您有帮助
此致
Aby
为什么不简单使用
?
托马斯
一周热门 更多>