点击此处---> 群内免费提供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')时,更改的价值未反映在表中。
我写的代码是错误的?
感谢您的时间和阅读。
从上面的代码来看,似乎没有修改代码。 即使在增强功能内进行了任何更改,您仍然可以使用WATCH POINT在更改恢复到的位置签入调试器?
我已解决了问题。
因为我在MCS10001 EXIT_SAPLMCS1_001中编写了相同的代码,所以更改记录时效果不佳。
感谢您的帮助。
一周热门 更多>