使用BAPI_ADDRESSORG_CHANGE为客户添加新的网址

2020-08-17 06:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已使用功能模块BAP...

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

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


嗨,

我已使用功能模块BAPI_ADDRESSORG_CHANGE为客户添加新的Web地址(XD03)。 添加网址后,我将参数STD_NO设置为'X',并且HOME_FLAG ='X'将该网址标识为默认网址。 下次添加新的网址时,我将表BAPIADURI和BAPIADURI_X的表的STD_NO设置为'X',并将HOME_FLAG ='X'设置为将新地址标记为默认地址。 但是我无法获得新添加网址的默认设置。

使用功能模块BAPI_ADDRESSCONTPART_CHANGE为联系人(VAP3)添加新的电子邮件地址时,我已经做了同样的事情。 在这里,通过将表BAPIADSMTP&BAPIADSMT_X的STD_NO设置为'X'并将HOME_FLAG ='X'设置为新添加的电子邮件地址为默认值。 在这里工作正常。

任何想法。

谢谢。

此致

Satish Kanteti

3条回答
ZJXianG
2020-08-17 07:18 .采纳回答

嗨,

Greetson,谢谢您的回复。

我自己已经解决了该查询。

我已经使用功能模块BAPI_ADDRESSORG_GETDETAIL来获取现有的网址。

通过删除BAPIADURI的内部表项(其中STD_NO不等于'X')将现有的默认网址转换为非默认值,并设置参数STD_NO =''和HOME_FLAG =''。 用参数STD_NO ='X',HOME_FLAG =''和UPDATEFLAG ='U'附加BAPIADURI_X的内部表。

现在在BAPIADURI的内部表中附加参数STD_NO ='X',HOME_FLAG ='X'和URI =新的Web网址

并在BAPIADURI_X的内部表后面附加参数STD_NO ='X',HOME_FLAG ='X',URI ='X'和UPDATEFLAG ='I'。

现在使用功能模块BAPI_ADDRESSORG_CHANGE将新网址添加为客户的默认网址。

此致

Satish Kanteti

一周热门 更多>