在SAP中我们可能希望能从外部系统中通过SAP提供的BAPI或函数来创建客户主数据,但实际上SAP不提供这样的BAPI,而一些貌似可以创建客户主数据的函数如:BAPI_CUSTOMER_CREATEFROMDATA, BAPI_CUSTOMER_CREATEFROMDATA1,SD_CUSTOMER_MAINTAIN_ALL 等在V02D函数组里面的函数都只适用于SAP online store 或 SAP internet R/3 版本,并不适合其他版本来调用。
参考Note:
1826993 - Function SD_CUSTOMER_MAINTAIN_ALL behaviour
390045 - Usage of BAPI_CUSTOMER_* of function group V02D
384462 - Master data and addresses
306275 - Transferring address data
Wiki: SAP BAPI to create Vendor Master Data or Customer Master Data
不过,SAP也提供一个可以批量导入客户主数据的程序,可以参考这个程序来自定义一个创建客户主数据的函数,以下是SAP提供的一些BDC程序:
RM06BBI0 (Purchase Requisitions,采购申请)
RMDATIND (Material Master,物料主数据)
RFBIKR00 (Vendor Masters,供应商主数据)
RFBIKR10 (将在源公司代码中维护的供应商主记录传输到其它目标公司代码)
RFBIKR20 (导入使用 RFBIKR10 程序而创建的文件,并将此文件传输到目标公司代码)
RFBIDE00 (Customer Master,客户主数据)
RFBIDE10 (在源公司代码中维护的供应商主记录传输到其它目标公司代码)
RFBIDE20 (读取由 RFBIDE10 程序创建的文件,并将此文件传输到目标公司代码)
RVINVB00 (Sales Order,销售订单)