使用什么FM从XD01保存数据?

2020-08-22 14:44发布

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

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


嗨,我一直在内部搜索保存XD01数据的FM,我出现了

呼叫功能" CUSTOMER_MAINTAIN_XD01"

,目前正在测试此FM。 我不得不说我对SAP ABAP还是很陌生,所以我想问一下,这是我要寻找的FM吗?

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

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


嗨,我一直在内部搜索保存XD01数据的FM,我出现了

呼叫功能" CUSTOMER_MAINTAIN_XD01"

,目前正在测试此FM。 我不得不说我对SAP ABAP还是很陌生,所以我想问一下,这是我要寻找的FM吗?

付费偷看设置
发送
3条回答
当学会了学习
1楼 · 2020-08-22 15:04.采纳回答

使用以下FM-'SD_CUSTOMER_MAINTAIN_ALL'

这是有效的模型,目前我正在使用它,并且在过去6个月内都可以正常工作。

示例代码

调用功能'SD_CUSTOMER_MAINTAIN_ALL'
     出口
       i_kna1 = kna1
       i_knb1 = knb1
       i_knvv = knvv
 * I_BAPIADDR1 =
 * I_BAPIADDR2 =
 * I_MAINTAIN_ADDRESS_BY_KNA1 =''
 * I_KNB1_REFERENCE =''
 * I_FORCE_EXTERNAL_NUMBER_RANGE =''
 * I_NO_BANK_MASTER_UPDATE =''
 * I_CUSTOMER_IS_CONSUMER =''
 * I_RAISE_NO_BTE =''
       pi_postflag ='X'
 * PI_CAM_CHANGED =''
 * PI_ADD_ON_DATA =
 * I_FROM_CUSTOMERMASTER =''
     输入
       e_kunnr =客户
 * O_KNA1 =
 * E_SD_CUST_1321_DONE =
     桌子
 * T_XKNAS =
 * T_XKNBK =
 * T_XKNB5 =
 * T_XKNEX =
 * T_XKNVA =
 * T_XKNVD =
       t_xknvi = fknvi
 * T_XKNVK =
 * T_XKNVL =
 * T_XKNVP =
 * T_XKNZA =
 * T_YKNAS =
 * T_YKNBK =
 * T_YKNB5 =
 * T_YKNEX =
 * T_YKNVA =
 * T_YKNVD =
 * T_YKNVI =
 * T_YKNVK =
 * T_YKNVL =
 * T_YKNVP =
 * T_YKNZA =
 * T_UPD_TXT =
     例外情况
       client_error = 1
       kna1_incomplete = 2
       knb1_incomplete = 3
       knb5_incomplete = 4
       knvv_incomplete = 5
       kunnr_not_unique = 6
       sales_area_not_unique = 7
       sales_area_not_valid = 8
       insert_update_conflict = 9
       number_assignment_error = 10
       number_not_in_range = 11
       number_range_not_extern = 12
       number_range_not_intern = 13
       account_group_not_valid = 14
       parnr_invalid = 15
       bank_address_invalid = 16
       tax_data_not_valid = 17
       no_authority = 18
       company_code_not_unique = 19
       dunning_data_not_valid = 20
       knb1_reference_invalid = 21
       cam_error = 22
       其他= 23。


   如果sy-subrc <> 0。
 *在这里实施适当的错误处理
 * MOVE-CORRESPONDING返回到wa_messages。
     DATA error_code TYPE C长度5。
     错误代码= sy-subrc。
     CONCATENATE'错误代码'error_code INTO wa_messages-message由空格分隔。
     将wa_messages附加到it_messages。
   万一。
 
SAP小菜
2楼-- · 2020-08-22 15:15

您好 Joshua Magsino

是,已经使用过 BAPI

3楼-- · 2020-08-22 15:08

HI Joshua,

通过此FM-SD_CUSTOMER_MAINTAIN_ALL可以创建所有主数据。

或使用BAPI-BAPI_CUSTOMER_CREATEFROMDATA1等 BDC程序。

关于

Abinath。 S

一周热门 更多>