点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经阅读了很多与此相关的论坛。 但是这个问题仍然存在。
我想更新联系人的电话号码和电子邮件ID。
我正在使用 BAPI_BUPR_CONTP_ADDR_CHANGE
,但它不允许更新或删除。
它显示消息"电话号码XXXXX/不存在。无法更改/删除。
请帮助。
为什么不允许更改删除。
1.logic更改任何现有号码
ls_telx电话='X'。
ls_telx-std_no ='X'。
ls_telx-updateflag ='D'。
将ls_telx附加到lt_telx。
ls_teL1-电话= LS_TEL-TELEPHONE。
ls_teL1-CONSNUMBER = ls_tel-CONSNUMBER。
ls_tel1-std_no ='X'。
APPEND LS_TEL1至LT_TEL1。
然后我正在呼叫BAP
2。 通话功能'BAPI_BUPR_CONTP_ADDR_CHANGE'
导出
businesspartner ='BP no'
联系人='CP否'
表格
bapiadtel = lt_tel1
bapiadtel_x = lt_telx
return = lt_bapiret2。
CALL FUNCTION'BAPI_TRANSACTION_COMMIT'
导出
等待='X'。
我
嗨,阿伦。
我的FM中发生了相同的错误。 现在,您是否知道此问题的解决方案? 我需要您的帮助。
谢谢!
嗨詹姆斯,
我已经跟你说过了,但这是行不通的。
能给我一个例子吗?
谢谢
索菲亚。
嗨,阿伦,
请尝试将consnumber值传递为介于001和999之间的值。
谢谢
James
嗨,
尝试设置:
ls_telx-consnumber ='X'。
p。
一周热门 更多>