| Status |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Owner | Bernard Ng | ||||||||
| Stakeholders |
Purpose
The purpose of this document is to define the conversion approach to create for Business Partners - Partner with Vendor Account (TR0604) in S/4 HANA.
Business Partner - Partner with Vendor Account Role captures the vendor’s FI data attributes such as Reconciliation Account, Tax Code, Payment data, etc. at the Company Code level.is used in Real Estate Management (RE-FX) for entities acting as a supplier/vendor who needs an associated Vendor account for payments. It links a general business partner to the vendor functionality within SAP, ensuring role-specific details and processes (like invoicing/payments) are handled correctly.
Conversion Scope
The scope of this document covers the approach for converting active extending the Business Partner TR0604 role from Legacy Source Systems into S/4HANA following the the Master Data Design Standard # 3021.
The data from legacy system includes:
- External vendors
- Intercompany vendors
The data from legacy system excludes:
- Blocked / marked for deletion
- Inactive vendors without transactions within 2 years
- one time vendors
Source Approx No. of Records
No. of Records
External Vendors:
Extract from LFB1and as determined as active based on the relevancy criteria.
Relevancy rule :
- Vendor is active with RE/FX contracts within 5 years -
- check REAL ESTATE CONTRACT data in VICNCN table where :
- BUKRS = company codes that are in scope
- End of term (RECNENDABS) >= Migration cutoff date minus 5 years
- Get Business partner from table VIBPOBJREL-PARTNER where :
- INTRENO = VICNCN-INTRENO
- ROLE = ZLESS
- VALIDTO >= Migration cutoff date minus 5 years
- Get BUT000-PARTNER_GUID based on BUT000-PARTNER = VIBPOBJREL-PARTNER
- Get vendor number from CVI_VEND_LINK-VENDOR based on CVI_VEND_LINK-PARTNER_GUID = BUT000-PARTNER_GUID
- Vendor number in legacy will be available in LFA1 and LFB1 extracts (
- check REAL ESTATE CONTRACT data in VICNCN table where :
- exists in General Role / data as per CNV-3007 Business Partners - General (Role 000000)
- and Company data as per CNV-3018 Business Partners - FI Vendor (FLVN00))
DCT will not be required, all data are extracted from legacy ECC systems only.
The tables/ fields within the role will be similar to object 3007 and 3018 with no changes or additions, migration is just extension of TR0604 role to the relevant business partners.
The below table explains the Role Matrix, applicable to S4HANA tables and related Conversion Objects
| Role | Description | Table | Conversion Object |
|---|---|---|---|
| 000000 | General Role Business Partner Role - General view Customers + Suppliers (including name and address standards, languages, emails, formats, identifications etc.) | BUT000 | CNV-3007 |
| FLVN00 | FI Vendor Role - FI Company view of Business Partner / Vendor | LFB1 / BUT100 | CNV-3018 |
| TR0604 | Partner with vendor Role - assignment to vendor role for RE-FX | BUT100 | CNV-3021 |
The key fields for the above mentioned S4HANA tables pertaining to CNV-3021 Partner with vendor are explained below:
- Table BUT100 - Role assignment:
- PARTNER - Business Partner Number - unique identifier of the Business partner which can be internally assigned by SAP or externally assigned by user.
- RLTYP - Business Partner Role - This field is to select the Partner Role. The role to be used is TR0604
- VALID_FROM - Validity Start of a BP Role
- VALID_TO - Validity End of a BP Role
There are 2 group go-live as below:
- Group 1 go-live is planned for 1 July 2028
- Group 2 go-live is planned for 1 Jan 2029
| Source | Scope | Source Approx No. of Records | Target System | Target Approx No. of Records |
|---|---|---|---|---|
| PF2/WP2 | Extract business partner from VIBPOBJREL-PARTNER and as determined as active based on the relevancy criteria. | 1,000 | S4 | 1,000 |
Additional Information
Multi-language Requirement
N/A
Document Management
N/A
Legal Requirement
N/A
Special Requirements
N/A
Target Design
The technical design of the target for this conversion approach, following the MDS # 3021
Table: BUT100 - Role TR0604- assignment to a Business Partner.
| Table | Field | Data Element | Field description | Data type | Length | Requirement |
|---|---|---|---|---|---|---|
| BUT100 | PARTNER | BU_PARTNER | Business Partner Number | CHAR | 10 | Mandatory |
| BUT100 | RLTYP | BU_PARTNERROLE | BP Role | CHAR | 6 | Mandatory |
| BUT100 | VALID_FROM | BU_ROLE_VALID_FROM | Validity Start of a BP Role | DEC | 15 | Mandatory |
| BUT100 | VALID_TO | BU_ROLE_VALID_TO | Validity End of a BP Role | DEC | 15 | Mandatory |
Data Cleansing
| ID | Criticality | Error Message/Report Description | Rule | Output | Source System |
|---|---|---|---|---|---|
| No legacy cleansing | PF2/WP2 | ||||
Conversion Process
The high-level process is represented by the diagram below:
Data Privacy and Sensitivity
N/AExtraction
Extract data from a source into Syniti. There are 2 possibilities:
- The data exists. Syniti connects to the source and loads the data into Syniti. There are 3 methods:
- Perform full data extraction from relevant tables in the source system(s).
- Perform extraction through the application layer.
- Only if Syniti cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads
Extraction Run Sheet
| Req # | Requirement Description | Team Responsible |
|---|---|---|
| 1 | Refresh Vendor general data / XREF in Syniti | Data |
| 2 | Refresh Vendor company data in Syniti | Data |
| 3 | Extract from tables VICNCN and VIBPOBJREL | Data |
Selection Screen
| Selection Ref Screen | Parameter Name | Selection Type | Requirement | Value to be entered/set |
|---|---|---|---|---|
| N/A | ||||
Data Collection Template (DCT)
N/A
| Field name | Field description | Rule |
Extraction Dependencies
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Ensure Syniti has the necessary connection and access to legacy servers | Data |
| 2 | Ensure that create, change and deletion of master data is freeze in legacy Production system | Legacy IT |
Transformation
The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow Syniti to make the data Target ready:
- Perform value mapping and data transformation rules.
- Legacy values are mapped to the to-be values (this could include a default value)
- Values are transformed according to the rules defined in Syniti
- Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation
Transformation Run Sheet
| Item # | Step Description | Team Responsible |
|---|---|---|
1 | Ensure all the fields that require value mapping, as stipulated Mapping tables, have the latest signed-off mapping files imported into Syniti | Data team |
2 | Ensure that signed off value mappings have been maintained in the Syniti | Syniti team |
3 | Confirm the value mappings as maintained in the Syniti | Data team |
4 | Execute transformation for the object | Syniti team |
5 | Monitor the transformation progress and ensure performance and completion is within allowed timeframe | Syniti/Data team |
6. | Generate Pre-Load reports. | Syniti team |
7. | Generate data load count. | Syniti team |
8. | Log errors as defects, if any and address resolutions. Close defects. | Syniti/Data team |
9. | Re-transform and re-validate the Pre-load reports if necessary. | Syniti/Data team |
10. | Validate the transformed file as part of pre-load validation, raise data defects or provide the pre-load sign-off. | Business |
11. | Analyse and resolve any pre-load defects logged by business. | Syniti/Data team |
12. | Repeat steps 5 to 12 if necessary | Syniti/Data team |
13. | Proceed to pre-load validations | Data team |
Transformation Rules
Rule # | Source system | Source Table | Source Field | Source description | Target system | Target Table_Field | Target Table_Field | Target description | Transformation logic |
1 | PF2/WP2 | VIBPOBJREL | PARTNER | Business partner | S4HANA | BUT100 | PARTNER | Business Partner Number | Refer to XREF of Business Partner |
2 | PF2/WP2 | VIBPOBJREL | ROLE | BP ROLE | S4HANA | BUT100 | RLTYP | BP Role | Refer to BP role mapping. Default to TR0604 |
| 3 | PF2/WP2 | VIBPOBJREL | VALIDFROM | START OF RELATIONSHIP | S4HANA | BUT100 | VALID_FROM | Validity Start of a BP Role | Default to 10101000000 (01.01.1900) |
| 4 | PF2/WP2 | VIBPOBJREL | VALIDTO | END OF RELATIONSHIP | S4HANA | BUT100 | VALID_TO | Validity End of a BP Role | Default to 99991231235959 (31.12.9999) |
List of Custom Target Reports for this object is maintained here: Conversion Specification - Custom Reports Register.
Transformation Mapping
Mapping Table Name | Description |
Legacy Vendor-BP Master Mapping | Legacy to S4 Business Partner Vendor mapping |
Business Partner deDupe mapping (Global Data) | dedupe Golden-child (Global) mapping |
Company Code Mapping | Legacy to S4 Company Code Mapping |
deDupe Vendor Company Code Nominations Mapping | Golden-Child Company Code data Mapping |
BP Role mapping | Map RE FX BP role to target BP role |
Transformation Dependencies
List the steps that need to occur before transformation can commence| Item # | Step Description | Team Responsible |
|---|---|---|
1 | Extract PF2/WP2 source tables | Data |
2 | Ensure that Business Partner – General (3007) and Company Code (3008) are transformed | Data |
2 | Ensure all vendor master data collection templates, deduplication and cleansing completeness and no errors | Data |
3 | Ensure that all required Configurations are in S/4HANA | Data |
Pre-Load Validation
Project Team
Completeness
| Task | Action |
|---|---|
Verify count | Verify that the record count in the pre-load file is the same as the record count based on the approved legacy records |
Accuracy
| Task | Action |
|---|---|
Data Accuracy | Data team to verify that all the data in the load table/file is accurate as per signed-off transformation rules and legacy contents |
Mapping Error Reports | Verify that all necessary error reports have been validated, and that errors have been addressed. |
Business
Completeness
| Task | Action |
|---|---|
Verify Count for External Vendor (not Key Input Supplier) | Verify that the record count in the pre-load file is the same as the record count based on the relevancy (including deduplication) results |
Verify Relevancy Rules | Verify that the relevancy rules were correctly applied |
Accuracy
| Task | Action |
|---|---|
Verify Data Accuracy | Verify that all the data in the load table/file is accurate as per signed-off transformation rules and contents |
Review Error Reports | Verify that all necessary error reports have been validated, and that errors have been addressed. |
Verify Transformation Rules | Verify that the transformation rules are correct and have been carried out correctly |
Load
The load process includes:
- Execute the automated data load into target system using Syniti load tool
- Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation
Load Run Sheet
Item # | Step description | Team responsible |
1 | Ensure the load tools are transported into the correct tool instance. | Data team |
2 | Ensure all required mappings are submitted and complete | Data team |
3 | Ensure Pre-load sign-offs are obtained. | Data team |
4 | Execute Upload tool | Data team |
5 | Generate the post load reports in tool. | Data team |
6 | Log errors as defects, if any and address resolutions. Close defects. | Data team |
7 | Resolve defects by reupload and re-generate post load reports if necessary. | Data team |
8 | Business to validate the post load files as part of post-load validation, raise data defects or provide the post-load sign-off. | Business |
9 | Repeat steps 5 to 7 if necessary. | Data team |
Load Phase and Dependencies
Configuration
| Item # | Configuration Item |
|---|---|
1 | Business Partner Configuration |
Conversion Objects
| Object # | Preceding Object Conversion Approach |
|---|---|
3007 | Business Partner – General |
| 3018 | Business Partners - FI Vendor (FLVN00) |
Error Handling
| Error Type | Error Description | Action Taken |
|---|---|---|
Configuration | <configuration> is not valid/missing | If it is a missing configuration item then engage Functional team to expedite and fix the error in the system. |
Invalid Data | <parameter> is not valid. | The parameter entry needs to be reviewed (ex. invalid role or BP). If it is an invalid data, business needs to review and correct the source of the data either in PF2/WP2 |
Technical Setup | Interface / Connection issue within target system’s landscape | N/A – the data will be loaded directly to S/4HANA environment |
Post-Load Validation
Project Team
Completeness
| Task | Action |
|---|---|
Verify Count |
Additional Information
Multi-language Requirement
Document Management
Legal Requirement
Special Requirements
Target Design
The technical design of the target for this conversion approach.
Data Cleansing
Relevancy - The following are excluded :
- Business partners vendors with no financial transactions within 2 years
- One time vendors
- Blocked/deleted vendors
Conversion Process
The high-level process is represented by the diagram below:
Data Privacy and Sensitivity
Extraction
Extract data from a source into . There are 2 possibilities:
- The data exists. connects to the source and loads the data into . There are 3 methods:
- Perform full data extraction from relevant tables in the source system(s).
- Perform extraction through the application layer.
- Only if ; cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
- The data does not exist (or cannot be converted from its current state). The data is manually collected by the business directly in . This is to be conducted using DCT (Data Collection Template) in
The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads
Extraction Run Sheet
Selection Screen
Data Collection Template (DCT)
Target Ready Data Collection Template will be created for data with exception of some fields which require transformation as mentioned in the transformation rule.DCT Rules
| Field name | Field description | Rule |
| LFB1-LIFNR | Vendor Number | Drop down value from LFA1-LIFNR Business Partner DCT as FI Vendor on required company code level |
| LFB1-BUKRS | Company Code | Drop down value from T001-BUKRS company code DCT (only with active for finance indicator) |
| LFB1-AKONT | Reconciliation Account | Drop down value from SKB1-HKONT based on BUKRS |
| LFB1-ZUAWA | Sort Key | Drop down value from TZUN-ZUAWA |
| LFB1-ZTERM | Payment Terms | Drop down value. Exist as valid S4 Payment Term (T052-ZTERM where T052-KOART = Blank or ‘K’) |
| LFB1-GUZTE | Credit Memo Payment Terms | Drop down value. Exist as valid S4 Payment Term (T052-ZTERM where T052-KOART = Blank or ‘K’) |
| LFB1-TOGRU | Tolerance Group | Drop down value. T043G-TOGRU based on BUKRS |
| LFB1-REPRF | Check Double Invoice | Mark X or blank |
| LFB1-ZWELS | Payment Methods | Drop down value. Exist as valid S4 Payment Method (T042Z-ZLSCH where T042Z-LAND1 = T001-LAND1) |
| LFB1-TOGRR | Delivery Tolerance Group | Business to enter content as per data type and length permitted |
| LFB1-BEGRU | Authorization Group | Business to enter content as per data type and length permitted |
| LFB1-VZSKZ | Interest Calculation Indicator | Drop down value. T056-VZSKZ |
| LFB1-XVERR | Indicator: clearing between customer an vendor | Mark X or blank |
| LFB1-ZAHLS | Block Key For Payment | Drop down value (T008-ZAHLS) |
| LFB1-EIKTO | Our Account Number With Vendor | Business to enter content as per data type and length permitted |
| LFB1-ZSABE | Clerk at vendor | Business to enter content as per data type and length permitted |
| LFB1-KVERM | Memo | Business to enter content as per data type and length permitted |
| LFB1-FDGRV | Planning Group | Business to enter content as per data type and length permitted |
| LFB1-BUSAB | Accounting Clerk | Business to enter content as per data type and length permitted |
| LFB1-LNRZE | Head office account number | Business to enter content as per data type and length permitted |
| LFB1-LNRZB | Account number of the alternative payee | Business to enter content as per data type and length permitted |
| LFB1-ZINDT | Key date of the last intereste calculation | Business to enter content as per data type and length permitted |
| LFB1-ZINRT | Interest calculation frequency in months | Drop down from 01 to 12 |
| LFB1-DATLZ | Date of the last interest calculation | Business to enter content as per data type and length permitted |
| LFB1-XDEZV | Indicator: Local Processing? | Business to enter content as per data type and length permitted |
| LFB1-WEBTR | Bill of exchange limit (in local currency) | Business to enter content as per data type and length permitted |
| LFB1-KULTG | Probable time until check is valid | Business to enter content as per data type and length permitted |
| LFB1-HBKID | Short Key for a House Bank | Business to enter content as per data type and length permitted |
| LFB1-XPORE | Indicator: Pay all items separately | Mark X or blank |
| LFB1-QSZNR | Certificate Number of the Withholding Tax Exemption | Business to enter content as per data type and length permitted |
| LFB1-QSZDT | Validity Date for Withholding Tax Exemption Certificate | Business to enter content as per data type and length permitted |
| LFB1-QSSKZ | Withholding Tax Code | Business to enter content as per data type and length permitted |
| LFB1-QSREC | RECIPIENT TYPE | Business to enter content as per data type and length permitted |
| LFB1-BLNKZ | Subsidy Indicator for Determining the Reduction Rates | Business to enter content as per data type and length permitted |
| LFB1-LFB1-MINDK | Minority Indicators | Business to enter content as per data type and length permitted |
| LFB1-LFB1-ALTKN | Previous Master Record Number | Business to enter content as per data type and length permitted |
| LFB1-LFB1-ZGRUP | Key for Payment Grouping | Business to enter content as per data type and length permitted |
| LFB1-LFB1-MGRUP | Key for Payment Grouping | Business to enter content as per data type and length permitted |
| LFB1-LFB1-UZAWE | Payment Method Eupplement | Business to enter content as per data type and length permitted |
| LFB1-QSBGR | Authority for Exemption from Withholding Tax | Business to enter content as per data type and length permitted |
| LFB1-QLAND | Withholding Tax Country Key | Business to enter content as per data type and length permitted |
| LFB1-XEDIP | Indicato: Send Payment Advices by EDI | Business to enter content as per data type and length permitted |
| LFB1-FRGRP | Release Approval Group | Business to enter content as per data type and length permitted |
| LFB1-TLFXS | Accounting clerk's fax number at the customer/vendor | Business to enter content as per data type and length permitted |
| LFB1-LFB1-INTAD | Internet address of partner company clerk | Business to enter content as per data type and length permitted |
| LFB1-LFB1-XLFZB | Indicator: Alternative payee using 49account number | Business to enter content as per data type and length permitted |
| LFB1--LFB1-GRIDT | Distribution Type for Employment Tax | Business to enter content as per data type and length permitted |
| LFB1-XAUSZ | Indicator for periodic account statements | Business to enter content as per data type and length permitted |
| LFB1-PERNR | Personnel Number | Business to enter content as per data type and length permitted |
| LFB1-NODEL | Deletion bock for master record (company code level) | Business to enter content as per data type and length permitted |
| LFB1-TLFNS | Accounting clerk's telephone number at business partner | Business to enter content as per data type and length permitted |
| LFB1-CIIUCODE | MAIN ECONOMIC ACTIVITY | Business to enter content as per data type and length permitted |
| LFB1-CERDT | CERTIFICATION DATE | Business to enter content as per data type and length permitted |
| LFB1-AVSND | SEND PAYMENT ADVICE BY XML | Business to enter content as per data type and length permitted |
| LFB1-PREPAY_RELEVANT | PREPAYMENT RELEVANCE | Business to enter content as per data type and length permitted |
| LFB1-SPERR | POSTING BLOCK SELECTED COMPANY CODE | Business to enter content as per data type and length permitted |
| LFB1-LOEVM | COMPANY CODE DELETION FLAG | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WITHT | WITHHOLDING TAX TYPE | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_WITHCD | WITHHOLDING TAX CODE | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_SUBJCT | SUBJECT TO WITHHOLDING TAX | Business to enter content as per data type and length permitted |
| LFBW-LFBW-QSREC | WITHHOLDING TAX TYPE OF RECIPIENT | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_WTSTCD | WITHHOLDING TAX ID | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_EXNR | EXEMPTION NUMBER | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_EXRT | EXEMPTION % | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_WTEXRS | EXEMPTION REASON | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_EXDF | EXEMPTION FROM | Business to enter content as per data type and length permitted |
| LFBW-LFBW-WT_EXDT | EXEMPTION TO | Business to enter content as per data type and length permitted |
| LFB5-LFB5-MAHNA | DUNNING PROCEDURE | Business to enter content as per data type and length permitted |
| LFB5-LFB5-MANSP | DUNNING BLOCK | Business to enter content as per data type and length permitted |
| LFB5-LFB5-LFRMA | DUNNING RECIPIENT | Business to enter content as per data type and length permitted |
| LFB5-LFB5-MADAT_SCR | LAST DUNNING NOTICE | Business to enter content as per data type and length permitted |
| LFB5-LFB5-GMVDT_SCR | DATE OF THE LEGAL DUNNING PROCEEDINGS | Business to enter content as per data type and length permitted |
| CVIS_LFB5-CVIS_LFB5-MAHNS_SCR | DUNNING LEVEL | Business to enter content as per data type and length permitted |
| LFB5--LFB5-BUSAB | DUNNING CLERK | Business to enter content as per data type and length permitted |
| LFB5--LFB5-GMVDT | DATE OF THE LEGAL DUNNING PROCEEDINGS | Business to enter content as per data type and length permitted |
| BS001-BS001-KUNNR | CUSTOMER | Business to enter content as per data type and length permitted |
| TEXT40-TEXT40 | NAME | Business to enter content as per data type and length permitted |
| SPRAS-SPRAS | PROPOSED LANGUAGE | Business to enter content as per data type and length permitted |
| CVIS_TEXTS_DYNPRO-TDID-CVIS_TEXTS_DYNPRO-TDID | TEXTS | Business to enter content as per data type and length permitted |
Extraction Dependencies
Transformation
The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow to make the data Target ready:
- Perform value mapping and data transformation rules.
- Legacy values are mapped to the to-be values (this could include a default value)
- Values are transformed according to the rules defined in
- Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation
Transformation Run Sheet
Transformation Rules
Rule #
Source system
Source Table
Source Field
Source description
Target system
Target Table_Field
Target Table_Field
Target description
Transformation logic
1
PF2/PI2/WP2
LFB1
LIFNR
Vendor Number
S/4HANA
BCS002
LIFNR
Vendor Number
Derive via legacy to BP cross reference mapping
2
PF2/PI2/WP2
LFB1
BUKRS
Company Code
S/4HANA
BS001
BUKRS
Company Code
Derive via legacy to Company Code mapping
3
PF2/PI2/WP2
LFB1
AKONT
Reconciliation Account
S/4HANA
LFB1
AKONT
Reconciliation Account
4
PF2/PI2/WP2
LFB1
ZUAWA
Sort Key
S/4HANA
LFB1
ZUAWA
Sort Key
5
PF2/PI2/WP2
LFB1
ZTERM
Payment Terms
S/4HANA
LFB1
ZTERM
Payment Terms
6
PF2/PI2/WP2
LFB1
GUZTE
Credit Memo Payment Terms
S/4HANA
LFB1
GUZTE
Credit Memo Payment Terms
7
PF2/PI2/WP2
LFB1
TOGRU
Tolerance Group
S/4HANA
LFB1
TOGRU
Tolerance Group
8
PF2/PI2/WP2
LFB1
REPRF
Check Double Invoice
S/4HANA
LFB1
REPRF
Check Double Invoice
Default Check ‘X’
9
PF2/PI2/WP2
LFB1
ZWELS
Payment Methods
S/4HANA
LFB1
ZWELS
Payment Methods
Derive via Payment Methods mapping
10
PF2/PI2/WP2
LFB1
TOGRR
Delivery Tolerance Group
S/4HANA
LFB1
TOGRR
Delivery Tolerance Group
Derive via Tolerance Grp mapping
11
PF2/PI2/WP2
LFB1
BEGRU
Authorization Group
S/4 HANA
LFB1
BEGRU
Authorization Group
12
PF2/PI2/WP2
LFB1
VZSKZ
Interest Calculation Indicator
LFB1
VZSKZ
Interest Calculation Indicator
13
PF2/PI2/WP2
LFB1
XVERR
Indicator: clearing between customer an vendor
S/4 HANA
LFB1
XVERR
Indicator: clearing between customer an vendor?
14
PF2/PI2/WP2
LFB1
ZAHLS
Block Key For Payment
S/4HANA
LFB1
ZAHLS
Block Key for Payment
Default to blank will be updated by vendor Block
15
PF2/PI2/WP2
LFB1
EIKTO
Our Account Number With Vendor
S/4HANA
LFB1
EIKTO
Our account number with Vendor
16
PF2/PI2/WP2
LFB1
ZSABE
Clerk at vendor
S/4HANA
LFB1
ZSABE
Clerk at vendor
17
PF2/PI2/WP2
LFB1
KVERM
Memo
S/4HANA
LFB1
KVERM
Memo
18
PF2/PI2/WP2
LFB1
FDGRV
Planning Group
S/4HANA
LFB1
FDGRV
Planning Group
19
PF2/PI2/WP2
LFB1
LFB1-BUSAB
Accounting Clerk
S/4HANA
LFB1
LFB1-BUSAB
Accounting Clerk
20
PF2/PI2/WP2
LFB1
LFB1-LNRZE
Head office account number
S/4HANA
LFB1
LFB1-LNRZE
Head office account number
21
PF2/PI2/WP2
LFB1
LNRZB
Account number of the alternative payee
S/4HANA
LFB1
LNRZB
Account number of the alternative payee
22
PF2/PI2/WP2
LFB1
ZINDT
Key date of the last intereste calculation
S/4 HANA
LFB1
ZINDT
Key date of the last intereste calculation
23
PF2/PI2/WP2
LFB1
ZINRT
Interest calculation frequency in months
S/4 HANA
LFB1
ZINRT
Interest calculation frequency in months
24
PF2/PI2/WP2
LFB1
DATLZ
Date of the last interest calculation
S/4 HANA
LFB1
DATLZ
Date of the last interest calculation
25
PF2/PI2/WP2
LFB1
XDEZV
Indicator: Local Processing?
S/4HANA
LFB1
XDEZV
Indicator: Local Processing?
26
PF2/PI2/WP2
LFB1
WEBTR
Bill of exchange limit (in local currency)
S/4HANA
LFB1
WEBTR
Bill of exchange limit (in local currency)
27
PF2/PI2/WP2
LFB1
KULTG
Probable time until check is valid
S/4HANA
LFB1
KULTG
Probable time until check is valid
28
PF2/PI2/WP2
LFB1
HBKID
Short Key for a House Bank
S/4HANA
LFB1
HBKID
Short Key for a House Bank
29
PF2/PI2/WP2
LFB1
XPORE
Indicator: Pay all items separately
S/4HANA
LFB1
XPORE
Indicator: Pay all items separately
30
PF2/PI2/WP2
LFB1
QSZNR
Certificate Number of the Withholding Tax Exemption
S/4HANA
LFB1
QSZNR
Certificate Number of the Withholding Tax Exemption
31
PF2/PI2/WP2
LFB1
QSZDT
Validity Date for Withholding Tax Exemption Certificate
S/4 HANA
LFB1
QSZDT
Validity Date for Withholding Tax Exemption Certificate
32
PF2/PI2/WP2
LFB1
QSSKZ
Withholding Tax Code
LFB1
QSSKZ
Withholding Tax Code
33
PF2/PI2/WP2
LFB1
QSREC
RECIPIENT TYPE
S/4 HANA
LFB1
QSREC
RECIPIENT TYPE
34
PF2/PI2/WP2
LFB1
BLNKZ
Subsidy Indicator for Determining the Reduction Rates
S/4 HANA
LFB1
BLNKZ
Subsidy Indicator for Determining the Reduction Rates
35
PF2/PI2/WP2
LFB1
LFB1-MINDK
Minority Indicators
S/4HANA
LFB1
LFB1-MINDK
Minority Indicators
36
PF2/PI2/WP2
LFB1
LFB1-ALTKN
Previous Master Record Number
S/4HANA
LFB1
LFB1-ALTKN
Previous Master Record Number
37
PF2/PI2/WP2
LFB1
LFB1-ZGRUP
Key for Payment Grouping
S/4HANA
LFB1
LFB1-ZGRUP
Key for Payment Grouping
38
PF2/PI2/WP2
LFB1
LFB1-MGRUP
Key for Payment Grouping
S/4HANA
LFB1
LFB1-MGRUP
Key for Payment Grouping
39
PF2/PI2/WP2
LFB1
LFB1-UZAWE
Payment Method Eupplement
S/4HANA
LFB1
UZAWE
Payment Method Eupplement
40
PF2/PI2/WP2
LFB1
QSBGR
Authority for Exemption from Withholding Tax
S/4HANA
LFB1
QSBGR
Authority for Exemption from Withholding Tax
41
PF2/PI2/WP2
LFB1
QLAND
Withholding Tax Country Key
S/4HANA
LFB1
QLAND
Withholding Tax Country Key
42
PF2/PI2/WP2
LFB1
XEDIP
Indicato: Send Payment Advices by EDI
S/4 HANA
LFB1
XEDIP
Indicato: Send Payment Advices by EDI
43
PF2/PI2/WP2
LFB1
FRGRP
Release Approval Group
S/4HANA
LFB1
FRGRP
Release Approval Group
44
PF2/PI2/WP2
LFB1
TLFXS
Accounting clerk's fax number at the customer/vendor
S/4HANA
LFB1
TLFXS
Accounting clerk's fax number at the customer/vendor
45
PF2/PI2/WP2
LFB1
LFB1-INTAD
Internet address of partner company clerk
S/4HANA
LFB1
LFB1-INTAD
Internet address of partner company clerk
46
PF2/PI2/WP2
LFB1
LFB1-XLFZB
Indicator: Alternative payee using 49account number
S/4HANA
LFB1
LFB1-XLFZB
Indicator: Alternative payee using account number
47
PF2/PI2/WP2
LFB1-
LFB1-GRIDT
Distribution Type for Employment Tax
S/4HANA
LFB1
GRIDT
Distribution Type for Employment Tax
48
PF2/PI2/WP2
LFB1
XAUSZ
Indicator for periodic account statements
S/4 HANA
LFB1
XAUSZ
Indicator for periodic account statements
49
PF2/PI2/WP2
LFB1
PERNR
Personnel Number
S/4 HANA
LFB1
PERNR
Personnel Number
50
PF2/PI2/WP2
LFB1
NODEL
Deletion bock for master record (company code level)
LFB1
NODEL
Deletion bock for master record (company code level)
51
PF2/PI2/WP2
LFB1
TLFNS
Accounting clerk's telephone number at business partner
S/4 HANA
LFB1
TLFNS
Accounting clerk's telephone number at business partner
52
PF2/PI2/WP2
LFB1
CIIUCODE
MAIN ECONOMIC ACTIVITY
S/4HANA
LFB1
CIIUCODE
MAIN ECONOMIC ACTIVITY
53
PF2/PI2/WP2
LFB1
CERDT
CERTIFICATION DATE
S/4HANA
LFB1
CERDT
CERTIFICATION DATE
54
PF2/PI2/WP2
LFB1
AVSND
SEND PAYMENT ADVICE BY XML
S/4HANA
LFB1
AVSND
SEND PAYMENT ADVICE BY XML
55
PF2/PI2/WP2
LFB1
PREPAY_RELEVANT
PREPAYMENT RELEVANCE
S/4HANA
LFB1
PREPAY_RELEVANT
PREPAYMENT RELEVANCE
56
PF2/PI2/WP2
LFB1
SPERR
POSTING BLOCK SELECTED COMPANY CODE
S/4HANA
LFB1
SPERR
POSTING BLOCK SELECTED COMPANY CODE
Default to blank will be updated by vendor Block
57
PF2/PI2/WP2
LFB1
LOEVM
COMPANY CODE DELETION FLAG
S/4HANA
LFB1
LOEVM
COMPANY CODE DELETION FLAG
Default to blank will be updated by vendor Block
58
PF2/PI2/WP2
LFBW
LFBW-WITHT
WITHHOLDING TAX TYPE
S/4HANA
LFBW
LFBW-WITHT
WITHHOLDING TAX TYPE
59
PF2/PI2/WP2
LFBW
LFBW-WT_WITHCD
WITHHOLDING TAX CODE
S/4HANA
LFBW
LFBW-WT_WITHCD
WITHHOLDING TAX CODE
60
PF2/PI2/WP2
LFBW
LFBW-WT_SUBJCT
SUBJECT TO WITHHOLDING TAX
S/4HANA
LFBW
LFBW-WT_SUBJCT
SUBJECT TO WITHHOLDING TAX
61
PF2/PI2/WP2
LFBW
LFBW-QSREC
WITHHOLDING TAX TYPE OF RECIPIENT
S/4HANA
LFBW
LFBW-QSREC
WITHHOLDING TAX TYPE OF RECIPIENT
62
PF2/PI2/WP2
LFBW
LFBW-WT_WTSTCD
WITHHOLDING TAX ID
S/4HANA
LFBW
LFBW-WT_WTSTCD
WITHHOLDING TAX ID
63
PF2/PI2/WP2
LFBW
LFBW-WT_EXNR
EXEMPTION NUMBER
S/4HANA
LFBW
LFBW-WT_EXNR
EXEMPTION NUMBER
64
PF2/PI2/WP2
LFBW
LFBW-WT_EXRT
EXEMPTION %
S/4HANA
LFBW
LFBW-WT_EXRT
EXEMPTION %
65
PF2/PI2/WP2
LFBW
LFBW-WT_WTEXRS
EXEMPTION REASON
S/4HANA
LFBW
LFBW-WT_WTEXRS
EXEMPTION REASON
66
PF2/PI2/WP2
LFBW
LFBW-WT_EXDF
EXEMPTION FROM
S/4HANA
LFBW
LFBW-WT_EXDF
EXEMPTION FROM
67
PF2/PI2/WP2
LFBW
LFBW-WT_EXDT
EXEMPTION TO
S/4HANA
LFBW
LFBW-WT_EXDT
EXEMPTION TO
68
PF2/PI2/WP2
LFB5
LFB5-MAHNA
DUNNING PROCEDURE
S/4HANA
LFB5
LFB5-MAHNA
DUNNING PROCEDURE
69
PF2/PI2/WP2
LFB5
LFB5-MANSP
DUNNING BLOCK
S/4HANA
LFB5
LFB5-MANSP
DUNNING BLOCK
70
PF2/PI2/WP2
LFB5
LFB5-LFRMA
DUNNING RECIPIENT
S/4HANA
LFB5
LFB5-LFRMA
DUNNING RECIPIENT
71
PF2/PI2/WP2
LFB5
LFB5-MADAT_SCR
LAST DUNNING NOTICE
S/4HANA
LFB5
LFB5-MADAT_SCR
LAST DUNNING NOTICE
72
PF2/PI2/WP2
LFB5
LFB5-GMVDT_SCR
DATE OF THE LEGAL DUNNING PROCEEDINGS
S/4HANA
LFB5
LFB5-GMVDT_SCR
DATE OF THE LEGAL DUNNING PROCEEDINGS
73
PF2/PI2/WP2
CVIS_LFB5
CVIS_LFB5-MAHNS_SCR
DUNNING LEVEL
S/4HANA
CVIS_LFB5
CVIS_LFB5-MAHNS_SCR
DUNNING LEVEL
74
PF2/PI2/WP2
LFB5-
LFB5-BUSAB
DUNNING CLERK
S/4HANA
LFB5
LFB5-BUSAB
DUNNING CLERK
75
PF2/PI2/WP2
LFB5-
LFB5-GMVDT
DATE OF THE LEGAL DUNNING PROCEEDINGS
S/4HANA
LFB5
LFB5-GMVDT
DATE OF THE LEGAL DUNNING PROCEEDINGS
76
PF2/PI2/WP2
BS001
BS001-KUNNR
CUSTOMER
S/4HANA
BS001-KUNNR
BS001-KUNNR
CUSTOMER
77
PF2/PI2/WP2
TEXT40
TEXT40
NAME
S/4HANA
TEXT40
TEXT40
NAME
Copy from PF2/PI2/WP2
78
PF2/PI2/WP2
SPRAS
SPRAS
PROPOSED LANGUAGE
S/4HANA
SPRAS
SPRAS
PROPOSED LANGUAGE
Copy from PF2/PI2/WP2
79
PF2/PI2/WP2
CVIS_TEXTS_DYNPRO-TDID
CVIS_TEXTS_DYNPRO-TDID
TEXTS
S/4HANA
CVIS_TEXTS_DYNPRO-TDID
CVIS_TEXTS_DYNPRO-TDID
TEXTS
Copy from PF2/PI2/WP2
List of Custom Target Reports for this object is maintained here: Conversion Specification - Custom Reports Register.
Transformation Mapping
Mapping Table Name | Description |
Legacy Vendor-BP Master Mapping | Legacy to S4 Business Partner Vendor mapping |
Business Partner deDupe mapping (Global Data) | dedupe Golden-child (Global) mapping |
Company Code Mapping | Legacy to S4 Company Code Mapping |
Payment Terms Mapping | Legacy to S4 Payment Terms Mapping |
Payment Method Mapping | Payment Method Mapping |
Tax Category Mapping | Legacy to S4 Tax Category Mapping |
Reconciliation Account Mapping | Legacy to S4 Reconciliation Account Mapping |
Sort Key Mapping | Legacy to S4 Sort Key Mapping |
Planning Group Mapping | Legacy to S4 Planning Group Mapping |
deDupe Vendor Company Code Nominations Mapping | Golden-Child Company Code data Mapping |
Transformation Dependencies
List the steps that need to occur before transformation can commence1
Extract PF2/PI2/WP2 source tables – LFB1
Data
2
Ensure that Business Partner – General is loaded
Data
2
Ensure all vendor master data collection templates, deduplication and cleansing completeness and no errors
Data
3
Ensure that all required Configurations are in S/4HANA
Data
Pre-Load Validation
Project Team
Completeness
Verify count
Verify that the record count in the pre-load file is the same as the record count based on the approved DCT records
Accuracy
Data Accuracy
Data team to verify that all the data in the load table/file is accurate as per signed-off transformation rules and DCT contents
Mapping Error Reports
Verify that all necessary error reports have been validated, and that errors have been addressed.
Business
Completeness
Verify Count for External Vendor (not Key Input Supplier)
Verify that the record count in the pre-load file is the same as the record count based on the relevancy (including deduplication) results
Verify Count for Intercompany Vendor
Verify that the record count in the pre-load file is the same as the record count based on the approved DCT records (intercompany Vendors)
Verify Relevancy Rules
Verify that the relevancy rules were correctly applied
Accuracy
Verify Data Accuracy
Verify that all the data in the load table/file is accurate as per signed-off transformation rules and DCT contents
Review Error Reports
Verify that all necessary error reports have been validated, and that errors have been addressed.
Verify Transformation Rules
Verify that the transformation rules are correct and have been carried out correctly
Load
The load process includes:
- Execute the automated data load into target system using load tool or product the load file if the load must be done manually
- Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation
Load Run Sheet
Item # | Step description | Team responsible |
1 | Load Sample Business Partners | Data |
2 | Validate sample Business Partners | Data |
3 | Load remaining Business Partners | Data |
4 | Validate data loaded for Business Partners | Data |
5 | Load Sample BP Type – Customer Contact Persons | Data |
6 | Validate sample BP Type – Customer Contact Persons | Data |
7 | Load remaining BP Type – Customer Contact Persons | Data |
8 | Validate data loaded for BP Type – Customer Contact Persons | Data |
9 | Load Sample BP Type – Vendor Contact Persons | Data |
10 | Validate sample BP Type – Vendor Contact Persons | Data |
11 | Load remaining BP Type – Vendor Contact Persons | Data |
12 | Validate data loaded for BP Type – Vendor Contact Persons | Data |
13 | Load Sample BP Type - Bank Contacts (First Name, Last Name) | Data |
14 | Validate sample BP Type - Bank Contacts (First Name, Last Name) | Data |
15 | Load remaining BP Type - Bank Contacts (First Name, Last Name) | Data |
16 | Validate data loaded for BP Type - Bank Contacts (First Name, Last Name) | Data |
17 | Load Sample BP Type – BP General, FI Customer, FI Vendor | Data |
18 | Validate sample BP Type – BP General, FI Customer, FI Vendor | Data |
19 | Load remaining BP Type – BP General, FI Customer, FI Vendor | Data |
20 | Validate data loaded for BP Type – BP General, FI Customer, FI Vendor | Data |
21 | Load Sample Vendors Default Partner | Data |
22 | Validate sample Vendors Default Partner | Data |
23 | Load remaining Vendors Default Partner | Data |
24 | Validate data loaded for Vendors Default Partner | Data |
25 | Load Sample BP - General for remaining customer roles | Data |
26 | Validate sample BP - General for remaining customer roles | Data |
27 | Load remaining BP - General for remaining customer roles | Data |
28 | Validate data loaded for BP - General for remaining customer roles | Data |
29 | Load Sample BP – Customers with Default Partner | Data |
30 | Validate sample BP – Customers with Default Partner | Data |
31 | Load remaining BP – Customers with Default Partner | Data |
32 | Validate data loaded BP – Customers with Default Partner | Data |
33 | Load Sample BP - Bank Role | Data |
34 | Validate sample BP - Bank Role | Data |
35 | Load remaining BP - Bank Role | Data |
36 | Validate data loaded BP - Bank Role | Data |
37 | Load Sample BP Relationship Contact Person to Organisation (Will create KNVK records) | Data |
38 | Validate sample BP Relationship Contact Person to Organisation (Will create KNVK records) | Data |
39 | Load remaining BP Relationship Contact Person to Organisation (Will create KNVK records) | Data |
40 | Validate data loaded for BP Relationship Contact Person to Organisation (Will create KNVK records) | Data |
41 | Load Sample BP - Carrier | Data |
42 | Validate sample BP - Carrier | Data |
43 | Load remaining BP - Carrier | Data |
44 | Validate data loaded BP - Carrier | Data |
45 | Load Sample BP - Credit Management | Data |
46 | Validate sample BP - Credit Management | Data |
47 | Load remaining BP - Credit Management | Data |
48 | Validate data loaded BP - Credit Management | Data |
49 | Load Sample BP Collections Management | Data |
50 | Validate sample BP Collections Management | Data |
51 | Load remaining BP Collections Management | Data |
52 | Validate data loaded BP Collections Management | Data |
Load Phase and Dependencies
Configuration
1
Obtain the approved upload USER ID’s to be used (e.g. Firefighter ID)
2
SAP USER profile (SU3) Date and Decimal Notation Formats are in sync with the load format
3
Company Code Configuration
4
Incoterms Configuration
5
Plant Configuration
6
Confirmation Control Configuration
7
Payment Terms Configuration
8
Payment Method Configuration
9
Reconciliation Account Configuration
10
Withholding Tax Types Configuration
Conversion Objects
Business Partner - Contact
Business Partner – General
GL Accounts
Error Handling
Configuration
<configuration> is not valid/missing
If it is a missing configuration item then engage Functional team to expedite and fix the error in the system.
Invalid Data
<parameter> is not valid.
The parameter entry needs to be reviewed (ex. invalid payment terms).
If it is an invalid data, business needs to review and correct the source of the data either in PF2/PI2/WP2 or if it’s mapped in DCT.
Technical Setup
Interface / Connection issue within target system’s landscape
N/A – the data will be loaded directly to S/4HANA environment
Post-Load Validation
Project Team
Completeness
Verify Count for External Vendor
Verify that the record count in the post-load file is the same as the record count based on the relevancy (including deduplication) results
Verify Count for Intercompany Vendor
Verify that the record count in the post-load file is the same as the record count based on the approved DCT records (intercompany Vendors)
Verify Count for Key Input Suppliers
Verify that the record count in the post-load file for Key Input supplier types are the same as the record count based on the approved DCT records for Key Input Suppliers
Accuracy
Data Accuracy
Data team to verify that all the data in the load table/file is accurate as per signed-off transformation rules and DCT contents
Error Reports
Verify that all necessary error reports have been validated, and that errors have been addressed.
Business
Completeness
| Task | Action |
|---|---|
Verify Count for External Vendor | Verify that the record count in the post-load file is the same as the record count based on the relevancy (including deduplication) results |
Accuracy
| Task | Action |
|---|---|
Data Accuracy | Data team to verify that all the data in the load table/file is accurate as per signed-off transformation rules and legacy contents |
Error Reports | Verify that all necessary error reports have been validated, and that errors have been addressed. |
Business
Completeness
| Task | Action |
|---|---|
Verify Count | |
Verify Count for Intercompany Vendor | Verify that the record count in the post-load file is the same as the record count based on the approved DCT records (intercompany Vendors) |
Verify Count for Key Input Suppliers | Verify that the record count in the prepost-load file for Key Input supplier types are is the same as the record count based on the approved DCT records for Key Input Suppliersrelevancy (including deduplication) results |
Validate Loaded Data | Validate, as per the loads files signed-off, that all records were created |
Accuracy
| Task | Action |
|---|---|
Verify Data Accuracy | Data team to verify that all the data in the load table/file is accurate as per signed-off transformation rules and DCT contentslegacy contents |
Review Error Reports | Verify that all necessary error reports have been validated, and that errors have been addressed. |
Validate Loaded Data | Validate, as per the loads files signed-off, that all records were created |
Key Assumptions
- Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
- Object 3021 is in scope based on data design and any exception requested by business.One-Time Vendors are not going to be converted. There will be a redesign of One-Time Vendor master data in S4 and the business partner creation in S/4HANA will be facilitated by functional team (configuration window).
See also
Change log
| Change History | ||
|---|---|---|
|
Workflow history
| Workflow Report | ||||||
|---|---|---|---|---|---|---|
|
