MCS10001更改记录未反映在表" S5 ***"中

2020-09-20 07:06发布

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

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


嗨,走了。

我想使用客户(不是parvw ='AG','WE','RE','RG',而是'Z1')作为LIS表(S5 ***)的键。

我在MCS10001 EXIT_SAPLMCS1_002↓

中编写了此代码

 FIELD-SYMBOLS:TYPE表。
 FIELD-SYMBOLS:TYPE表。
 数据lv_old_kz值'1'。
 数据lv_new_kz值'2'。
 数据tb_pa像vbpavb一样,以标题LINE.REFRESH tb_pa出现。

 清除tb_pa。

 案例i_xmcvbap-supkz。

 何时lv_old_kz。
 ASSIGN('((SAPMV45A)YVBPA []'))到‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。
 使用键parvw ='Z1'读取表tb_pa。

 如果sy-subrc ne为0。
 ASSIGN('((SAPMV45A)XVBPA []')至‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。

 万一。

 万一。

 万一。

 何时lv_new_kz。
 ASSIGN('((SAPMV45A)XVBPA []')至‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。

 万一。

 结束。
 ....
 

重新记录时进展顺利,但是在更改客户的价值(parvw ='Z1')时,更改的价值未反映在表中。

我写的代码是错误的?

感谢您的时间和阅读。

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

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


嗨,走了。

我想使用客户(不是parvw ='AG','WE','RE','RG',而是'Z1')作为LIS表(S5 ***)的键。

我在MCS10001 EXIT_SAPLMCS1_002↓

中编写了此代码

 FIELD-SYMBOLS:TYPE表。
 FIELD-SYMBOLS:TYPE表。
 数据lv_old_kz值'1'。
 数据lv_new_kz值'2'。
 数据tb_pa像vbpavb一样,以标题LINE.REFRESH tb_pa出现。

 清除tb_pa。

 案例i_xmcvbap-supkz。

 何时lv_old_kz。
 ASSIGN('((SAPMV45A)YVBPA []'))到‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。
 使用键parvw ='Z1'读取表tb_pa。

 如果sy-subrc ne为0。
 ASSIGN('((SAPMV45A)XVBPA []')至‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。

 万一。

 万一。

 万一。

 何时lv_new_kz。
 ASSIGN('((SAPMV45A)XVBPA []')至‹Y1›。

 如果sy-subrc EQ 0.tb_pa [] =。

 万一。

 结束。
 ....
 

重新记录时进展顺利,但是在更改客户的价值(parvw ='Z1')时,更改的价值未反映在表中。

我写的代码是错误的?

感谢您的时间和阅读。

付费偷看设置
发送
2条回答
悻福寶寶
1楼-- · 2020-09-20 08:04
"在更改客户的价值时(parvw ='Z1'),更改的价值未反映在表中。

从上面的代码来看,似乎没有修改代码。 即使在增强功能内进行了任何更改,您仍然可以使用WATCH POINT在更改恢复到的位置签入调试器?

木偶小白
2楼-- · 2020-09-20 07:40

我已解决了问题。

因为我在MCS10001 EXIT_SAPLMCS1_001中编写了相同的代码,所以更改记录时效果不佳。

感谢您的帮助。

一周热门 更多>