Académique Documents
Professionnel Documents
Culture Documents
Please note that the LSMW tool is to be used for creating and updating Business Partner data directly in S/4HANA
system with New Implementation. It is not intended to be used for ECC to S/4HANA conversion.
01_CVIS_BP_GENERAL.xlsx
02_CVIS_BP_ROLES.xlsx
03_CVIS_BP_INDUSTRY.xlsx
04_CVIS_BP_IDENT_NUMBERS.xlsx
05_CVIS_BP_BANK_DETAILS.xlsx
06_CVIS_BP_TAX_NUMBER.xlsx
07_CVIS_BP_TAX_NUMBER_COMMON.xlsx
08_CVIS_BP_ADDRESS.xlsx
09_CVIS_BP_ADDRESS_USAGE.xlsx
10_CVIS_BP_ADDRESS_TELENO.xlsx
11_CVIS_BP_ADDRESS_FAXNO.xlsx
12_CVIS_BP_ADDRESS_EMAIL.xlsx
13_CVIS_BP_ADDRESS_URL.xlsx
14_CVIS_BP_RELATION.xlsx
15_CVIS_CUSTOMER_GENERAL.xlsx
16_CVIS_CUSTOMER_COMPANY.xlsx
17_CVIS_CUSTOMER_SALES.xlsx
18_CVIS_CUSTOMER_COMP_DUNNING.xlsx
19_CVIS_CUSTOMER_SALES_FUNC.xlsx
20_CVIS_CUSTOMER_TAX_INDICATOR.xlsx
21_CVIS_CUSTOMER_GENERAL_VAT.xlsx
22_CVIS_SUPPLIER_GENERAL.xlsx
23_CVIS_SUPPLIER_COMPANY.xlsx
24_CVIS_SUPPLIER_COMPANY_WTAX.xlsx
25_CVIS_SUPPLIER_PURCHASING.xlsx
26_CVIS_SUPPLIER_GENERAL_VAT.xlsx
Alternatively you can manually create structures (SE11) according to specifications in provided Excel files as
described below. Choose a transportable package in customer namespace and put this into new transport request.
Using transaction SE11 generate the following structures with CHAR data types copying the exact parameter
name and data type length in the Z structure. Name the Z structures as defined in the following table:
For example, structure CVIS_BP_ROLE will match ZZCVIS_BP_ROLE component names as shown below.
Make sure that you set all data types to CHAR in the ZZ structures and add component STYPE to all
structures as the first component in the structure. Activate the Structures.
DXOBJ 9900
DX obj. short text Business Partner
DX type D
Object type BUS1006
DXOBJ 9900
SUBDX 0000
DXPRG ZLSMWDSPRG_CVI
DXPTY D
FILENAME ZLSMWCVIBPOUT
If you have problems to maintain entries in table SXDA1 check the following note:2192586 Table
maintenance dialog of SXDA1 dumps.
Please use SE16 SXDA1 and then /h to edit table in debug mode to add record.
Create following entries in table SXDA2:
Data DX Ite + Import Structure Hierar Parent Mandat Minim Maxim Acti
trans Obje m chy segme ory um um ve
fer ct level nt? segme numb numb
obje Subc nt er er
ct at.
9900 0 1 General ZZCVIS_BP_GENERAL 1 X X 1 1 X
9900 0 2 Role ZZCVIS_BP_ROLE 1 0 0 X
9900 0 3 Industry ZZCVIS_BP_INDUSTRY 1 0 0 X
9900 0 4 Ident_Numbe ZZCVIS_BP_IDENT_NUMB 1 0 0 X
rs ERS
9900 0 5 Bank_Details ZZCVIS_BP_BANK_DETAI 1 0 0 X
LS
9900 0 6 Tax_Number ZZCVIS_BP_TAX_NUMBE 1 0 0 X
R
9900 0 7 Tax_Num_Co ZZCVIS_BP_TAX_NUMBE 1 0 0 X
mmon R_COMMON
9900 0 8 Address ZZCVIS_BP_ADDRESS 1 0 0 X
9900 0 9 Address_Usa ZZCVIS_BP_ADDRESS_U 1 0 0 X
ge SAGE
9900 0 10 Address_Tele ZZCVIS_BP_ADDRESS_T 1 0 0 X
no ELENO
9900 0 11 Address_Fax ZZCVIS_BP_ADDRESS_F 1 0 0 X
no AXNO
9900 0 12 Address_Em ZZCVIS_BP_ADDRESS_E 1 0 0 X
ail MAIL
9900 0 13 Adress_Url ZZCVIS_BP_ADDRESS_U 1 0 0 X
RL
9900 0 14 Relation ZZCVIS_BP_RELATION 1 0 0 X
9900 0 15 Cust_General ZZCVIS_CUSTOMER_GE 1 0 0 X
NERAL
9900 0 16 Cust_Compa ZZCVIS_CUSTOMER_CO 1 0 0 X
ny MPANY
9900 0 17 Cust_Sales ZZCVIS_CUSTOMER_SAL 1 0 0 X
ES
9900 0 18 Cust_Comp_ ZZCVIS_CUSTOMER_CO 1 0 0 X
Dunn MP_DUNN
9900 0 19 Cust_Sales_ ZZCVIS_CUSTOMER_SAL 1 0 0 X
Func ES_FUNC
9900 0 20 Cust_Tax_In ZZCVIS_CUSTOMER_TAX 1 0 0 X
d _IND
9900 0 21 Cust_General ZZCVIS_CUSTOMER_GE 1 0 0 X
_Va NERAL_VAT
9900 0 22 Supp_Gener ZZCVIS_SUPPLIER_GENER 1 0 0 X
al AL
9900 0 23 Supp_Compa ZZCVIS_SUPPLIER_COM 1 0 0 X
ny PANY
9900 0 24 Supp_Compa ZZCVIS_SUPPLIER_COM 1 0 0 X
ny_T P_WTAX
9900 0 25 Supp_Purcha ZZCVIS_SUPPLIER_PURC 1 0 0 X
sing HASING
9900 0 26 Supp_Gener ZZCVIS_SUPPLIER_GENE 1 0 0 X
al_Va RAL_VAT
In the resulting upload text file, row 1 must contain the field names and row 2 and above contain the data.
(Note: since certain fields such as address may have a comma in the field, we do not recommend .CSV files.).
Place the upload text files into the same folder (C:\TEMP\BP).
A. 01_CVIS_BP_GENERAL.xlsx file
a. Column A RUN_ID field: Enter the BP number for reference across multiple input files.
a. 01_CVIS_BP_GENERAL.xlsx (Mandatory)
b. 15_CVIS_CUSTOMER_GENERAL.xlsx (Optional)
c. 22_CVIS_SUPPLIER_GENERAL.xlsx (Optional)
a. Multiple entries are allowed for each BP in all other files based on the business requirements.
For the update of existing Business Partners with changed and/or additional data records proceed as follows:
A. 01_CVIS_BP_GENERAL.xlsx file
a. Column C, fieldname BPARTNERGUID: Enter the BP GUID which can be extracted from BUT000
table fieldname BUT000-PARTNER_GUID.
B. Prepare other input files to add more data views to the existing BP.
ADDITIONAL INFORMATION:
If a BP is to be created under internal number range, the BPARTNERGUID filed has to be filled with an
unique sequential number in 1_CVIS_BP_GENERAL.TXT file
As LSMW tool cannot cover all the Business Partner Data structure requirements, please consider using:
2. Webservices
-BusinessPartnerSUITEBulkReplicateRequest
-BusinessPartnerRelationshipSUITEBulkReplicateRequest
3. Use this LSMW tool to upload most of the BP data first, then create a new LSMW project to upload the
remaining BP data.
Also, please refer to note 2287723 LSMW in SAP S/4HANA on-premise edition
For Asset Management data import workarounds, please refer:note 2208321 FAQ for legacy data transfer in
SAP_FIN 720 and subsequent