如何在BAPI_BUPR_CONTP_ADDR_CHANGE中更新和删除电话号码

2020-08-25 16:59发布

         点击此处--->   EasySAP.com群内免费提供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'。

         点击此处--->   EasySAP.com群内免费提供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'。

付费偷看设置
发送
4条回答
路亽曱_Ryan
1楼-- · 2020-08-25 17:15

嗨,阿伦。

我的FM中发生了相同的错误。 现在,您是否知道此问题的解决方案? 我需要您的帮助。

谢谢!

亦是此间程序员
2楼-- · 2020-08-25 17:06

嗨詹姆斯,

我已经跟你说过了,但这是行不通的。

能给我一个例子吗?

谢谢

索菲亚。

Aaron 3364
3楼-- · 2020-08-25 17:15

嗨,阿伦,

请尝试将consnumber值传递为介于001和999之间的值。

谢谢

James

ZJXianG
4楼-- · 2020-08-25 17:09

嗨,

尝试设置:

ls_telx-consnumber ='X'。

p。

一周热门 更多>