Status

  Approved

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach for assigning the Business Partner role BUP001 (Contact) in SAP S/4HANA. In S/4HANA, Business Partner roles define the context in which a BP can be used. The BUP001 role is essential for identifying individuals as contact persons within customer and vendor relationships.


Conversion Scope

Customer Contact Person

The scope of this document covers the approach for converting active Contact Person from Legacy Source Systems into S/4HANA Business Partner (BP) Relationship Master Data Design Standard.

The data from legacy system includes:

  1. An individual is created with minimal information such as Name, Last Name, email address and assigned as a contact person for a customer. 
  2. An individual is assigned in the customer master, partner functions in scope under partner type (TPAR-NRART) "AP - Contact Person". For Example, partner function CP - Contact Person (PF2), Q1 - 

    QM Cert. Recipient 1 (PF2), Z6 - Z6 SDS Receiver - Sales (WP2), ZY - Z6 SDS Receiver - Sales (WP2) and etc. 

  3. The contact person created for the Customers object 3007 in scope.

The data from legacy system excludes:

  1. Contacts marked as deleted or obsolete in the legacy system.
  2. Contacts not linked to any customers within scope.


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

WP2Customer Contact Person150,000S4 Hana ROW150,000
PF2Customer Contact Person150,000S4 Hana ROW150,000
WP2Customer Contact Person150,000S4 Hana China150,000
PF2Customer Contact Person150,000S4 Hana China150,000

Vendor Contact Person

The data from legacy system includes:

  1. Vendors found in KNVK-LIFNR which pass Relevancy Rules under Data Object  (3007-Business Partners - General (Role 000000)) will be assigned with Contacts available from Legacy.

  2. BP contacts which are marked as approved in the DCT which are also under these Data Objects (3007-Business Partners - General (Role 000000) and CNV-3027 Business Partners - Plants / Intercompany Suppliers)).

The data from legacy system excludes:

  1.  Contacts marked as deleted or obsolete in the legacy system.
  2. BP contacts that are marked as not approved in the DCT table,


List of source systems and approximate number of records

SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

WP2Vendor Contact Person50,000S4 Hana ROW50,000
PF2Vendor Contact Person50,000S4 Hana ROW50,000
WP2Vendor Contact Person50,000S4 Hana China50,000
PF2Vendor Contact Person50,000S4 Hana China50,000
DCTData will be provided by business manually or via excel upload to DCTTBDS4 Hana (ROW China)<100k


Additional Information

Multi-language Requirement

The customer and vendor contact person may contain international address. Therefore, the conversion will also need to support the multi-language address.  Below languages (International versions) are supported. 

CSimplified Chinese
RCyrillic
KKanji (Japanese)
AArabic
3Korean
TThai
HHangul

Document Management

N/A

Legal Requirement

N/A

Special Requirements

Customer Contact Person

A. Different SAP Instance Migration Approach

Due to compliance requirement, there will be one SAP instance for Rest of the World (ROW) and one for China. For contact person general data, the same data will be created in all 2 SAP instances.

Target Design

MDS Link:

The technical design of the target for this conversion approach.


TableFieldData ElementField DescriptionData TypeLengthRequirement
BUT000PARTNERBU_PARTNERBUSINESS PARTNERCHAR20System
BUT000BU_GROUPBU_GROUPGROUPINGCHAR8Mandatory
BUT000TITLEAD_TITLETITLECHAR8Optional
BUT000NAME_FIRSTBU_NAMEP_FFirst NameCHAR80Optional
BUT000NAME_LASTBU_NAMEP_LLast NameCHAR80Mandatory
BUT000NICKNAMEBU_NICKNAMKNOWN ASCHAR80Not Used
BUT000NAME_LAST2BU_BIRTHNMNAME AT BIRTHCHAR80Not Used
BUT000NAMEMIDDLEBU_NAMEMIDMIDDLE NAMECHAR80Not Used
BUT000NAME_LST2BU_NAMEPL2SECOND FAMILY NAMECHAR80Not Used
BUT000PREFIX1AD_PREFIXNAME AFFIX 1/2CHAR8Not Used
BUT000PREFIX2AD_PREFIX2NAME AFFIX 2/2CHAR8Not Used
BUT000TITLE_ACA1AD_TITLE1ACADEMIC TITLE 1/2CHAR8Not Used
BUT000TITLE_ACA2AD_TITLE2ACADEMIC TITLE 2/2CHAR8Not Used
BUT000TITLE_ROYLAD_TITLESNAME SUPPLEMENTCHAR8Not Used
BUT000INITIALSAD_INITSINITIALSCHAR20Not Used
BUT000NAME1_TEXTBU_NAME1TXFULL NAMECHAR160Not Used
BUT000NAMCOUNTRYAD_NAMCTRYCOUNTRY FOR FORMATCHAR6Not Used
BUT000NAMEFORMATAD_FORMATSPECIAL FORMATCHAR4Not Used
BUT000LANGU_CORRBU_LANGU_CORRCORRESPONDENCE LANGUAGELANG2Mandatory
BUS000FLDSLANGUBU_LANGUSTRLANGUAGECHAR4Optional
BUT000TITLE_LETBU_TITLE_LETSALUTATIONCHAR100Optional
BUT000BU_SORT1BU_SORT1SEARCH TERM 1CHAR40Optional
BUT000BU_SORT2BU_SORT2SEARCH TERM 2CHAR40Optional
ADRCADDRNUMBERAD_ADDRNUMAddress NumberCHAR10Mandatory
ADRCNATIONAD_NATIONVersion ID for International AddressesCHAR1Optional
ADRCBUILDINGAD_BLDNGBUILDING CODECHAR40Not Used
ADRCROOMNUMBERAD_ROOMNUMROOMCHAR20Not Used
ADRCFLOORAD_FLOORFLOORCHAR20Not Used
ADRCNAME_COAD_NAME_COC/OCHAR80Optional
ADRCSTR_SUPPL1AD_STRSPP1STREET 2CHAR80Optional
ADRCSTR_SUPPL2AD_STRSPP2STREET 3CHAR80Optional
ADRCSTREETAD_STREETSTREET NAMECHAR120Optional
ADRCHOUSE_NUM1AD_HSNM1HOUSE NUMBERCHAR20Optional
ADRCHOUSE_NUM2AD_HSNM2SUPPLCHAR20Optional
ADRCSTR_SUPPL3AD_STRSPP3STREET 4CHAR80Optional
ADRCLOCATIONAD_LCTNSTREET 5CHAR80Optional
ADRCCITY2AD_CITY2DISTRICTCHAR80Optional
ADRCHOME_CITYAD_CITY3DIFFERENT CITYCHAR80Optional
ADRCPOST_CODE1AD_PSTCD1POSTAL CODECHAR20Optional
ADRCCITY1AD_CITY1CITYCHAR80Optional
ADRCCOUNTRYLAND1COUNTRYCHAR6Mandatory
ADRCREGIONREGIOREGIONCHAR6Optional
ADRCTIME_ZONEAD_TZONETIME ZONECHAR12System
ADRCTAXJURCODEAD_TXJCDTAX JURISDICTIONCHAR30Optional
ADRCTRANSPZONELZONETRANSPORTATION ZONECHAR20Optional
ADRCREGIOGROUPREGIOGROUPSTRUCTURE GROUPCHAR16Not Used
ADRCDONT_USE_SAD_NO_USESUNDELIVERABLECHAR8Not Used
ADRCPO_BOXAD_POBXPO BOXCHAR20Optional
ADRCPO_BOX_NUMAD_POBXNUMPO BOX W/O NO.CHAR2Not Used
ADRCDELI_SERV_TYPEAD_DELIVERY_SERVICE_TYPEDELIVERY SERVICECHAR8Not Used
ADRCDELI_SERV_NUMBERAD_DELIVERY_SERVICE_NUMBERDELIVERY SERVICE NUMBERCHAR20Not Used
ADRCPO_BOX_LOBBYAD_PO_BOX_LBYPO BOX LOBBYCHAR80Not Used
ADRCPOST_CODE2AD_PSTCD2POSTAL CODECHAR20Optional
ADRCPO_BOX_LOCAD_POBXLOCOTHER CITYCHAR80Not Used
ADRCPO_BOX_CTYAD_POBXCTYOTHER COUNTRYCHAR6Not Used
ADRCPO_BOX_REGAD_POBXREGOTHER REGIONCHAR6Not Used
ADRCPOST_CODE3AD_PSTCD3COMPANY POSTAL CODECHAR20Not Used
ADRCLANGUSPRASLANGUAGELANG2Optional
ADR2ADDRNUMBERAD_ADDRNUMAddress NumberCHAR10Mandatory
ADR2CONSNUMBERAD_CONSNUMSequence NumberNUMC3Mandatory
ADR2FLGDEFAULTAD_FLGDFNRStandard Sender Address in this Communication TypeCHAR1System
ADR2FLG_NOUSEAD_FLNOUSEFlag: This Communication Number is Not UsedCHAR1Optional
ADR2HOME_FLAGAD_FLGHOMERecipient address in this communication type (mail sys.grp)CHAR1Optional
ADR2TEL_NUMBERAD_TLNMBRTELEPHONECHAR60Mandatory
ADR2TEL_EXTENSAD_TLXTNSEXTENSIONCHAR20Mandatory
ADR3ADDRNUMBERAD_ADDRNUMAddress NumberCHAR10Mandatory
ADR3CONSNUMBERAD_CONSNUMSequence NumberNUMC3Mandatory
ADR3FLGDEFAULTAD_FLGDFNRStandard Sender Address in this Communication TypeCHAR1FLGDEFAULT
ADR3FLG_NOUSEAD_FLNOUSEFlag: This Communication Number is Not UsedCHAR1Optional
ADR3HOME_FLAGAD_FLGHOMERecipient address in this communication type (mail sys.grp)CHAR1Optional
ADR3FAX_NUMBERAD_FXNMBR1FAXCHAR60Optional
ADR3FAX_EXTENSAD_FXXTNS1EXTENSIONCHAR20Optional
ADR6ADDRNUMBERAD_ADDRNUMAddress NumberCHAR10Mandatory
ADR6CONSNUMBERAD_CONSNUMSequence NumberNUMC3Mandatory
ADR6FLGDEFAULTAD_FLGDFADFlag: this address is the default addressCHAR1FLGDEFAULT
ADR6FLG_NOUSEAD_FLNOUSEFlag: This Communication Number is Not UsedCHAR1Optional
ADR6HOME_FLAGAD_FLGHOMERecipient address in this communication type (mail sys.grp)CHAR1Optional
ADR6SMTP_ADDRAD_SMTPADRE-MAILCHAR482Mandatory
ADRCTREMARKAD_REMARK1COMMENTSCHAR100Optional
BUS000FLDSADEXTBU_ADEXTEXTERNAL ADDRESS NO.CHAR40Not Used
BUS000FLDSADDR_VALID_FROMBU_ADDR_VALID_FROM_STRADDRESS VALID FROMCHAR20System
ADRUCOMM_TYPEAD_COMM

Communication Method (Key) (Business Address Services)

CHAR6Mandatory
ADRUCOMM_USAGEAD_CUSAGE

Communication Usage: Key Field

CHAR20Mandatory
ADRUVALID_FROMAD_VALFROM

Communication Data: Valid From (YYYYMMDDHHMMSS)

CHAR28Mandatory
ADRUVALID_TOAD_VALTO

Communication Data: Valid To (YYYYMMDDHHMMSS)

CHAR28Mandatory


Data Cleansing (Customer)


IDCriticalityError Message/Report DescriptionRuleOutputSource System
3011-001
Corresponding customer master is not in scope

For contact person which customer is not in migration scope. 


PF2/WP2
3011-002
Telephone number contains non-numeric characters

If any non-numeric characters maintained in the telephone number (ADR2-TEL_NUMBER, ADR2-TEL_EXTENS). Only 0-9 is allowed. Space is not allowed. 


PF2/WP2
3011-003
Fax number contains non-numeric characters

If any non-numeric characters maintained in the fax number (ADR3-FAX_NUMBER, ADR3-TEL_EXTENS). Only 0-9 is allowed. Space is not allowed. 


PF2/WP2
3011-004
Invalid email address

If the email address is not in the pattern of XXXX@XXXXX.XX (ADR6-SMTP_ADDR)

No space is allowed


PF2/WP2
3011-005
Missing last nameIf the last name is blank (KNVK-NAME1)
PF2/WP2
3011-006
Missing communication languageIf the communication language (KNVK-PARLA) is blank.
PF2/WP2
3011-007
Missing countryIf the country is blank (ADRC-COUNTRY).
PF2/WP2
3011-008
Missing email addressIf the email address (ADR6-SMTP_ADDR) is blank
PF2/WP2
3011-009
Telephone Extension maintained without Telephone numberIf the Telephone number (ADR2-TEL_NUMBER) is blank and Telephone Extension (ADR2-TEL_EXTENS) is not blank.
PF2/WP2
3011-010
Fax Extension maintained without Fax numberIf the Fax number (ADR3-FAX_NUMBER) is blank and Fax Extension (ADR3-FAX_EXTENS) is not blank.
PF2/WP2













Data Cleansing (Vendor)


IDCriticalityError Message/Report DescriptionRuleOutputSource System
3011-001
Corresponding vendor master is not in scope

For contact person which vendors not in migration scope. 


PF2/WP2
3011-002
Telephone number contains non-numeric characters

If any non-numeric characters maintained in the telephone number (ADR2-TEL_NUMBER, ADR2-TEL_EXTENS).


PF2/WP2
3011-003
Fax number contains non-numeric characters

If any non-numeric characters maintained in the fax number (ADR3-FAX_NUMBER, ADR3-TEL_EXTENS).


PF2/WP2
3011-004
Invalid email addressIf the email address is not in the pattern of XXXX@XXXXX.XX (ADR6-SMTP_ADDR) and email does contain spaces.
PF2/WP2
3011-005
Missing last nameIf the last name is blank (KNVK-NAME1)
PF2/WP2
3011-006
Missing communication languageIf the communication language (KNVK-PARLA) is blank.
PF2/WP2
3011-007
Missing countryIf the country is blank (ADRC-COUNTRY).
PF2/WP2
3011-008
Missing email addressIf the email address (ADR6-SMTP_ADDR) is blank
PF2/WP2
3011-009
Telephone Extension maintained without Telephone numberIf the Telephone number (ADR2-TEL_NUMBER) is blank and Telephone Extension (ADR2-TEL_EXTENS) is not blank.
PF2/WP2
3011-010
Fax Extension maintained without Fax numberIf the Fax number (ADR3-FAX_NUMBER) is blank and Fax Extension (ADR3-FAX_EXTENS) is not blank.
PF2/WP2

3011-011


Deduplication

Vendors with same email and Telephone should be unified to avoid redundant BP creation.

Syniti Match report for business to select golden record using parent and child approach.

PF2/WP2

3011-12
Relevant vendors with no contactsIf LFA1-LIFNR does not exist in KNVK-LIFNR.
PF2/WP2
3011-012
Comparison report between legacy ECC and DCT to determine any changes in the following fields (Email / Address / Telephone / Fax)If Vendor, Email,  Address, Telephone, Fax combination in DCT is not found in  ECC for the same vendor number, display in the report. This should only apply to enrichment records and not fully constructed vendors.
PF2/WP2



Conversion Process

The high-level process is represented by the diagram below:

The ETL (Extract, Transform, Load) process is a structured approach to data migration and management, ensuring high-quality data is seamlessly transferred across systems. Here’s a breakdown of its key components:
1. Extraction
The process begins with extracting metadata and raw data from source systems, such as Syensqo ECC system (i.e., WP2/PF2) periodically or from Data Collection Template (DCT). The extracted data is then staged for transformation.


2. Transformation
Once extracted, the data undergoes cleansing, consolidation, and governance. This step ensures data integrity, consistency, and compliance with business rules. The transformation process includes:
- Data validation to remove inconsistencies.
- Standardization to align formats across datasets.
- Business rule application to refine data for operational use.


3. Loading
The transformed data is then loaded into the target S4 Hana system

The high-level process for Vendor contacts, where there is no source data or enrichment is required, is represented by the diagram below: 

Note: DCT will be pre-poulated from legacy Vendor Master (address/telephone/fax/email) and business will be required to enrich and approve the DCT records for contact names, telephone, department, function, etc. New contacts can also be added as well via the DCT.


Data Privacy and Sensitivity

The object contains the exact contact information of a specific individual. This data must be handled with great care.


Extraction

Extract data from a source into Syniti Migrate. There are 2 possibilities:

  1. The data exists. Syniti Migrate connects to the source and loads the data into Syniti Migrate. There are 3 methods:
    1. Perform full data extraction from relevant tables in the source system(s).
    2. Perform extraction through the application layer.
    3. Only if Syniti Migrate cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
  2. The data does not exist (or cannot be converted from its current state).  The data is manually collected by the business directly in Syniti Migrate. This is to be conducted using DCT (Data Collection Template) in Syniti Migrate

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 DescriptionTeam Responsible
1

Extraction Scope Definition

- Identify the source systems and databases involved.
- Define the data objects (tables, fields, records) to be extracted.
- Establish business rules for data selection.

Syniti / (L2C/S2P) Data team
2

Extraction Methodology

- Specify the extraction approach (full, incremental, or delta extraction).
- Determine the tools and technologies used.
- Define data filtering criteria to exclude irrelevant records.

Syniti
3

Extraction Execution Plan

- Establish execution timelines and batch processing schedules.
- Assign responsibilities for extraction monitoring.
- Document dependencies on other migration tasks.

Syniti
4

Data Quality and Validation

- Define error handling mechanisms for extraction failures.

Syniti

Selection Screen


Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set
SE16N

Contact person for in-scope customers

To select all contact person assigned to in-scope customers


Select all contact person from table KNVK Where KNVK-KUNNR is in object 3007 customer migration list.

SE16N

Contact person for in-scope customers partner function

To select all contact person assigned to in-scope customers under partner function


Select all contact person from table KNVP Where KNVP-KUNNR is in object 3003 customer migration list.

SE16NContact person for in-scope vendorsTo select all contact person assigned to in-scope vendors
Select all email contacts from table ADR6 where vendor address ADDRNUMBER is in scope object in 3007-BP General.


Data Collection Template (DCT for S2P Vendor)

Data Collection Template will be pre-populated from the legacy vendor's default email (ADR6), address (ADRC),  telephone (ADR2), and fax (ADR3). Use LFA1-ADRNR as connecting key to address tables.
Field Name Field DescriptionRule
zApprovedApproval FlagCheckbox (True or False)
zLegacyLIFNRLegacy VendorLegacy or DCT Vendor Number
zLegacyPARTNERLegacy BP ContactLegacy Address+sequence number or DCT Contact Number
BU_GROUPGROUPINGDefault : BP09
TITLETITLEMust be a valid Title in TSAD3. Default blank.
NAME_FIRSTFirst NameMust not exceed 40 chars. Parse first name from default Email and make it all-caps.
NAME_LASTLast NameMust not exceed 40 chars. Parse last name from default Email and make it all-caps.
SMTP_ADDRE-MAIL (ADR6)Must be a valid email. Copy field from ADR6 where FLGDEFAULT='X'.
LANGU_CORRCORRESPONDENCE LANGUAGE (LFA1)Must be a valid language in T002. Copy field from LFA1-SPRAS.
PAVIPVIPMust not exceed 1 char. Set 'X' if  LFA1-ZZR_VENDOR_VIP='VIP' or 'SFP'.
ABTNRDepartmentMust be a valid Department in TB910.  Default blank.
PAFKTFunctionMust be a valid Function in TB912. Default blank.
PAAUTHPartner's AuthorityMust not exceed 1 char. Default blank.
PAREMNotes for PartnerMust not exceed 40 chars. Default blank.
BU_SORT1SEARCH TERM 1 (ADRC)Must not exceed 20 chars. Copy field from ADRC where FLGDEFAULT='X'.
BU_SORT2SEARCH TERM 2Must not exceed 20 chars. Copy field from ADRC where FLGDEFAULT='X'.
STR_SUPPL1STREET 2Must not exceed 40 chars. Copy field from ADRC where FLGDEFAULT='X'.
STR_SUPPL2STREET 3Must not exceed 40 chars. Copy field from ADRC where FLGDEFAULT='X'.
STREETSTREET NAMEMust not exceed 60 chars. Copy field from ADRC where FLGDEFAULT='X'.
STR_SUPPL3STREET 4Must not exceed 40 chars. Copy field from ADRC where FLGDEFAULT='X'.
LOCATIONSTREET 5Must not exceed 40 chars Copy field from ADRC where FLGDEFAULT='X'.
CITY2DISTRICTMust not exceed 40 chars. Copy field from ADRC where FLGDEFAULT='X'.
POST_CODE1POSTAL CODEMust not exceed 10 chars. Copy field from ADRC where FLGDEFAULT='X'.
CITY1CITYMust be a valid City in the Country. Copy field from ADRC where FLGDEFAULT='X'.
COUNTRYCOUNTRYMust be a valid Country in T005. Copy field from ADRC where FLGDEFAULT='X'.
REGIONREGIONMust be a valid Region in T005U based on country. Copy field from ADRC where FLGDEFAULT='X'.
PO_BOXPO BOXMust not exceed 10 chars. Copy field from ADRC where FLGDEFAULT='X'.
TEL_NUMBERTELEPHONE (ADR2)Must be numeric. Copy field from ADR2 where FLGDEFAULT='X'.
TEL_EXTENSEXTENSIONMust be numeric. Copy field from ADR2 where FLGDEFAULT='X'.
MOBILE_NUMBERMOBILE PHONEMust be numeric. Copy field from ADR2 where R3_USER='3'.
FAX_NUMBERFAX (ADR3)Must be numeric. Copy field from ADR3 where FLGDEFAULT='X'.
FAX_EXTENSEXTENSIONMust be numeric. Copy field from ADR3 where FLGDEFAULT='X'.
REMARKCOMMENTS (ADRCT)Must not exceed 50 chars. Copy field from ADRCT.

Extraction Dependencies


Item #Step DescriptionTeam Responsible
1

Source System Availability

  • Ensure that the source database or application is accessible.
  • Confirm that necessary credentials and permissions are granted
Syensqo IT
2

Data Structure

  • Identify relationships between tables, views, and stored procedures.
Syniti
3

Referential Integrity

  • Ensure dependent records are extracted together.
Syniti
4

Extraction Methodology

  • Define whether extraction is full, incremental, or delta-based.
  • Establish batch processing schedules for large datasets.
Syniti
5

Performance and Scalability Considerations

  • Optimize extraction queries to prevent system overload.
  • Ensure network bandwidth supports data transfer volumes.
Syniti
6

Security and Compliance

  • Adhere to regulatory standards for sensitive information if applicable
Syniti
7

For S2P Vendors

  • Obtain DCT Sign-off from Business
S2P Data Team


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 Migrate
to make the data Target ready:

  1. Perform value mapping and data transformation rules.
    1. Legacy values are mapped to the to-be values (this could include a default value)
    2. Values are transformed according to the rules defined in Syniti Migrate
  2. 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 DescriptionTeam Responsible
1Transformation Scope Definition
- Identify the source and target data structures.
- Define business rules for data standardization.
- Establish data cleansing requirements to remove inconsistencies.
Data Team, Functional Team
2Data Mapping and Standardization
- Align source fields with target fields.
- Ensure unit consistency (e.g., currency, measurement units)
Data Team, Functional Team
3Business Rule Application
- Implement data enrichment/collection if applicable
- Apply conditional transformations based on predefined logic/business rules
Data Team, Functional Team
4Transformation Execution Plan
- Define batch processing schedules.
- Assign responsibilities for monitoring execution.
- Establish error-handling mechanisms
Syniti
5Configure transformation rules in Syniti Migrate (including calculated fields, formatting rules, etc.)Data Team (Syniti), Data Team (L2C/S2P)
6Review transformation logic and mappings with Business for confirmationBusiness Team + Functional Team (L2C/S2P)
7Perform initial transformation run and generate draft target-ready datasetData Team (Syniti),
8Review draft target-ready data for structure and completenessData Team (L2C/S2P), Functional Team (L2C/S2P)
9Share transformed data with Business for Pre-load ValidationBusiness Team
10Incorporate feedback from Business and refine mappings or transformation logic as neededData Team (L2C/S2P)
11Finalize and approve transformed data as Target Ready Load FileBusiness + Functional (L2C/S2P) + Data Team (L2C/S2P)
12Handover final file to Load Team or trigger the load via Syniti Load WorkbenchData Team (Syniti)


Transformation Rules (L2C)

  1. Connection key to ADRC is KNVK-ADRND and ADRC-ADDRNUMBER.
  2. Connection key to ADR2, ADR3 and ADR6 is KNVK-PSRNR and ADRX-PERSNUMBER.
Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1PF2 WP2KNVKPRSNRBUSINESS PARTNERROW ChinaBUT000PARTNERBUSINESS PARTNER

Apply external number range.

1000000000 - 2000000000

2PF2 WP2

GROUPINGROW ChinaBUT000BU_GROUPGROUPINGDefault : BP09
3PF2 WP2KNVKANREDTITLEROW ChinaBUT000TITLETITLECopy 1:1
4PF2 WP2ADRPNAME_FIRSTFirst NameROW ChinaBUT000NAME_FIRSTFirst NameCopy 1:1 (WHERE ADRP-NATION = BLANK)
5PF2 WP2ADRPNAME_LASTLast NameROW ChinaBUT000NAME_LASTLast NameCopy 1:1 (WHERE ADRP-NATION = BLANK)
6PF2 WP2

KNOWN ASROW ChinaBUT000NICKNAMEKNOWN AS

Not Used for L2C

7PF2 WP2

NAME AT BIRTHROW ChinaBUT000NAME_LAST2NAME AT BIRTH

Not Used for L2C

8PF2 WP2

MIDDLE NAMEROW ChinaBUT000NAMEMIDDLEMIDDLE NAME

Not Used for L2C

9PF2 WP2

SECOND FAMILY NAMEROW ChinaBUT000NAME_LST2SECOND FAMILY NAME

Not Used for L2C

10PF2 WP2

NAME AFFIX 1/2ROW ChinaBUT000PREFIX1NAME AFFIX 1/2

Not Used for L2C

11PF2 WP2

NAME AFFIX 2/2ROW ChinaBUT000PREFIX2NAME AFFIX 2/2

Not Used for L2C

12PF2 WP2

ACADEMIC TITLE 1/2ROW ChinaBUT000TITLE_ACA1ACADEMIC TITLE 1/2

Not Used for L2C

13PF2 WP2

ACADEMIC TITLE 2/2ROW ChinaBUT000TITLE_ACA2ACADEMIC TITLE 2/2

Not Used for L2C

14PF2 WP2

NAME SUPPLEMENTROW ChinaBUT000TITLE_ROYLNAME SUPPLEMENT

Not Used for L2C

15PF2 WP2

INITIALSROW ChinaBUT000INITIALSINITIALS

Not Used for L2C

16PF2 WP2

FULL NAMEROW ChinaBUT000NAME1_TEXTFULL NAME

Not Used for L2C

17PF2 WP2

COUNTRY FOR FORMATROW ChinaBUT000NAMCOUNTRYCOUNTRY FOR FORMAT

Not Used for L2C

18PF2 WP2

SPECIAL FORMATROW ChinaBUT000NAMEFORMATSPECIAL FORMAT

Not Used for L2C

19PF2 WP2KNVKPARLACORRESPONDENCE LANGUAGEROW ChinaBUT000LANGU_CORRCORRESPONDENCE LANGUAGECopy 1:1
20PF2 WP2KNVKPARLALANGUAGEROW ChinaBUS000FLDSLANGULANGUAGENot Used for L2C
21PF2 WP2KNVKANREDSALUTATIONROW ChinaBUT000TITLE_LETSALUTATIONCopy 1:1
22PF2 WP2ADRPSORTLSEARCH TERM 1ROW ChinaBUT000BU_SORT1SEARCH TERM 1Copy 1:1
23PF2 WP2ADRPSORT2SEARCH TERM 2ROW ChinaBUT000BU_SORT2SEARCH TERM 2Copy 1:1
24PF2 WP2

Address NumberROW ChinaADRCADDRNUMBERAddress NumberSystem
25PF2 WP2ADRCNATIONVersion ID for International AddressesROW ChinaADRCNATIONVersion ID for International AddressesCopy 1:1
26PF2 WP2

BUILDING CODEROW ChinaADRCBUILDINGBUILDING CODE

Not Used for L2C

27PF2 WP2

ROOMROW ChinaADRCROOMNUMBERROOM

Not Used for L2C

28PF2 WP2

FLOORROW ChinaADRCFLOORFLOOR

Not Used for L2C

29PF2 WP2ADRCNAME_COC/OROW ChinaADRCNAME_COC/OCopy 1:1
30PF2 WP2ADRCSTR_SUPPL1STREET 2ROW ChinaADRCSTR_SUPPL1STREET 2Copy 1:1
31PF2 WP2ADRCSTR_SUPPL2STREET 3ROW ChinaADRCSTR_SUPPL2STREET 3Copy 1:1
32PF2 WP2ADRCSTREETSTREET NAMEROW ChinaADRCSTREETSTREET NAMECopy 1:1
33PF2 WP2ADRCHOUSE_NUM1HOUSE NUMBERROW ChinaADRCHOUSE_NUM1HOUSE NUMBERCopy 1:1
34PF2 WP2ADRCHOUSE_NUM2SUPPLROW ChinaADRCHOUSE_NUM2SUPPLCopy 1:1
35PF2 WP2ADRCSTR_SUPPL3STREET 4ROW ChinaADRCSTR_SUPPL3STREET 4Copy 1:1
36PF2 WP2ADRCLOCATIONSTREET 5ROW ChinaADRCLOCATIONSTREET 5Copy 1:1
37PF2 WP2ADRCCITY2DISTRICTROW ChinaADRCCITY2DISTRICTCopy 1:1
38PF2 WP2ADRCHOME_CITYDIFFERENT CITYROW ChinaADRCHOME_CITYDIFFERENT CITYCopy 1:1
39PF2 WP2ADRCPOST_CODE1POSTAL CODEROW ChinaADRCPOST_CODE1POSTAL CODECopy 1:1
40PF2 WP2ADRCCITY1CITYROW ChinaADRCCITY1CITYCopy 1:1
41PF2 WP2ADRCCOUNTRYCOUNTRYROW ChinaADRCCOUNTRYCOUNTRYMapping
42PF2 WP2ADRCREGIONREGIONROW ChinaADRCREGIONREGIONMapping
43PF2 WP2

TIME ZONEROW ChinaADRCTIME_ZONETIME ZONESystem
44PF2 WP2ADRCTAXJURCODETAX JURISDICTIONROW ChinaADRCTAXJURCODETAX JURISDICTIONCopy 1:1
45PF2 WP2ADRCTRANSPZONETRANSPORTATION ZONEROW ChinaADRCTRANSPZONETRANSPORTATION ZONEMapping
46PF2 WP2

STRUCTURE GROUPROW ChinaADRCREGIOGROUPSTRUCTURE GROUP

Not Used for L2C

47PF2 WP2

UNDELIVERABLEROW ChinaADRCDONT_USE_SUNDELIVERABLE

Not Used for L2C

48PF2 WP2ADRCPO_BOXPO BOXROW ChinaADRCPO_BOXPO BOXCopy 1:1
49PF2 WP2

PO BOX W/O NO.ROW ChinaADRCPO_BOX_NUMPO BOX W/O NO.

Not Used for L2C

50PF2 WP2

DELIVERY SERVICEROW ChinaADRCDELI_SERV_TYPEDELIVERY SERVICE

Not Used for L2C

51PF2 WP2

DELIVERY SERVICE NUMBERROW ChinaADRCDELI_SERV_NUMBERDELIVERY SERVICE NUMBER

Not Used for L2C

52PF2 WP2

PO BOX LOBBYROW ChinaADRCPO_BOX_LOBBYPO BOX LOBBY

Not Used for L2C

53PF2 WP2ADRCPOST_CODE2POSTAL CODEROW ChinaADRCPOST_CODE2POSTAL CODECopy 1:1
54PF2 WP2

OTHER CITYROW ChinaADRCPO_BOX_LOCOTHER CITY

Not Used for L2C

55PF2 WP2

OTHER COUNTRYROW ChinaADRCPO_BOX_CTYOTHER COUNTRY

Not Used for L2C

56PF2 WP2

OTHER REGIONROW ChinaADRCPO_BOX_REGOTHER REGION

Not Used for L2C

57PF2 WP2

COMPANY POSTAL CODEROW ChinaADRCPOST_CODE3COMPANY POSTAL CODE

Not Used for L2C

58PF2 WP2

UNDELIVERABLEROW ChinaADRCDONT_USE_SUNDELIVERABLE

Not Used for L2C

59PF2 WP2ADRCLANGULANGUAGEROW ChinaADRCLANGULANGUAGECopy 1:1
60PF2 WP2

Address NumberROW ChinaADR2ADDRNUMBERAddress NumberSystem
61PF2 WP2

Sequence NumberROW ChinaADR2CONSNUMBERSequence NumberSystem
62PF2 WP2ADR2TEL_NUMBERTELEPHONEROW ChinaADR2TEL_NUMBERTELEPHONECopy 1:1
63PF2 WP2ADR2TEL_EXTENSEXTENSIONROW ChinaADR2TEL_EXTENSEXTENSIONCopy 1:1
64PF2 WP2ADR2TEL_NUMBERMOBILE PHONEROW ChinaADR2TEL_NUMBERMOBILE PHONECopy 1:1
65PF2 WP2
 
ROW ChinaADR2FLGDEFAULTStandard Sender Address in this Communication TypeSystem
66PF2 WP2ADR2FLG_NOUSEFlag: This Communication Number is Not UsedROW ChinaADR2FLG_NOUSEFlag: This Communication Number is Not UsedCopy 1:1
67PF2 WP2ADR2HOME_FLAGRecipient address in this communication type (mail sys.grp)ROW ChinaADR2HOME_FLAGRecipient address in this communication type (mail sys.grp)Copy 1:1
68PF2 WP2

Address NumberROW ChinaADR3ADDRNUMBERAddress NumberSystem
69PF2 WP2

Sequence NumberROW ChinaADR3CONSNUMBERSequence NumberSystem
70PF2 WP2ADR3FAX_NUMBERFAXROW ChinaADR3FAX_NUMBERFAXCopy 1:1
71PF2 WP2ADR3FAX_EXTENSEXTENSIONROW ChinaADR3FAX_EXTENSEXTENSIONCopy 1:1
72PF2 WP2


ROW ChinaADR3FLGDEFAULTStandard Sender Address in this Communication TypeSystem
73PF2 WP2ADR3FLG_NOUSEFlag: This Communication Number is Not UsedROW ChinaADR3FLG_NOUSEFlag: This Communication Number is Not UsedCopy 1:1
74PF2 WP2ADR3HOME_FLAGRecipient address in this communication type (mail sys.grp)ROW ChinaADR3HOME_FLAGRecipient address in this communication type (mail sys.grp)Copy 1:1
75PF2 WP2

Address NumberROW ChinaADR6ADDRNUMBERAddress NumberSystem
76PF2 WP2

Sequence NumberROW ChinaADR6CONSNUMBERSequence NumberSystem
77PF2 WP2ADR6SMTP_ADDRE-MAILROW ChinaADR6SMTP_ADDRE-MAILCopy 1:1
78PF2 WP2


ROW ChinaADR6FLGDEFAULTFlag: this address is the default addressSystem
79PF2 WP2ADR6FLG_NOUSEFlag: This Communication Number is Not UsedROW ChinaADR6FLG_NOUSE

Flag: This Communication Number is Not Used

Copy 1:1
80PF2 WP2ADR6HOME_FLAGRecipient address in this communication type (mail sys.grp)ROW ChinaADR6HOME_FLAG

Recipient address in this communication type (mail sys.grp)

Copy 1:1
81PF2 WP2ADRCTREMARKCOMMENTSROW ChinaADRCTREMARKCOMMENTSCopy 1:1
82PF2 WP2ADR2FLGDEFAULT

Default Flag

ROW ChinaADRUCOMM_TYPEComm. MethodIF ADR2-FLGDEFAULT = 'X' THEN
COMM_TYPE = TEL
ENDIF
83PF2 WP2ADR2FLGDEFAULTDefault FlagROW ChinaADRUCOMM_USAGEUSEIF ADR2-FLGDEFAULT = 'X' THEN
COMM_USAGE = AD_DEFAULT
ENDIF
84PF2 WP2ADR2FLGDEFAULTDefault FlagROW ChinaADRUVALID_FROMVALID FROMIF ADR2-FLGDEFAULT = 'X' THEN
VALID FROM = Load Date
ENDIF
85PF2 WP2ADR2FLGDEFAULTDefault FlagROW ChinaADRUVALID_TOVALID TOIF ADR2-FLGDEFAULT = 'X' THEN
VALID FROM = 31.12.9999
ENDIF
86PF2 WP2ADR3FLGDEFAULT

Default Flag

ROW ChinaADRUCOMM_TYPEComm. MethodIF ADR3-FLGDEFAULT = 'X' THEN
COMM_TYPE = FAX
ENDIF
87PF2 WP2ADR3FLGDEFAULTDefault FlagROW ChinaADRUCOMM_USAGEUSEIF ADR3-FLGDEFAULT = 'X' THEN
COMM_USAGE = AD_DEFAULT
ENDIF
88PF2 WP2ADR3FLGDEFAULTDefault FlagROW ChinaADRUVALID_FROMVALID FROMIF ADR3-FLGDEFAULT = 'X' THEN
VALID FROM = Load Date
ENDIF
89PF2 WP2ADR3FLGDEFAULTDefault FlagROW ChinaADRUVALID_TOVALID TOIF ADR3-FLGDEFAULT = 'X' THEN
VALID FROM = 31.12.9999
ENDIF
90PF2 WP2ADR6FLGDEFAULT

Default Flag

ROW ChinaADRUCOMM_TYPEComm. MethodIF ADR6-FLGDEFAULT = 'X' THEN
COMM_TYPE = INT
ENDIF
91PF2 WP2ADR6FLGDEFAULTDefault FlagROW ChinaADRUCOMM_USAGEUSEIF ADR6-FLGDEFAULT = 'X' THEN
COMM_USAGE = AD_DEFAULT
ENDIF
92PF2 WP2ADR6FLGDEFAULTDefault FlagROW ChinaADRUVALID_FROMVALID FROMIF ADR6-FLGDEFAULT = 'X' THEN
VALID FROM = Load Date
ENDIF
93PF2 WP2ADR6FLGDEFAULTDefault FlagROW ChinaADRUVALID_TOVALID TOIF ADR6-FLGDEFAULT = 'X' THEN
VALID FROM = 31.12.9999
ENDIF
94PF2 WP2ADRPNATIONAddress VersionROW ChinaADRPNATIONAddress VersionCopy 1:1
95PF2 WP2ADRPNAME_FIRSTFirst NameROW ChinaADRPNAME_FIRSTFirst NameCopy 1:1 (WHERE ADRP-NATION NOT BLANK)
96PF2 WP2ADRPNAME_LASTLast NameROW ChinaADRPNAME_LASTLast NameCopy 1:1 (WHERE ADRP-NATION NOT BLANK)


Transformation Rules (S2P Vendor)

  • From DCT source

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1DCTBPContact_DCTzLegacyPARTNERLegacy BP ContactROW ChinaBUT000PARTNERBUSINESS PARTNER

External number range

1000000000 - 2000000000

2DCTBPContact_DCTBU_GROUPGROUPINGROW ChinaBUT000BU_GROUPGROUPINGDefault : BP09
3DCTBPContact_DCTTITLETITLEROW ChinaBUT000TITLETITLECopy
4DCTBPContact_DCTNAME_FIRSTFirst NameROW ChinaBUT000NAME_FIRSTFirst NameCopy
5DCTBPContact_DCTNAME_LASTLast NameROW ChinaBUT000NAME_LASTLast NameCopy
6DCTBPContact_DCTLANGU_CORRCORRESPONDENCE LANGUAGEROW ChinaBUT000LANGU_CORRCORRESPONDENCE LANGUAGECopy
7DCTBPContact_DCTBU_SORT1SEARCH TERM 1ROW ChinaBUT000BU_SORT1SEARCH TERM 1Copy
8DCTBPContact_DCTBU_SORT2SEARCH TERM 2ROW ChinaBUT000BU_SORT2SEARCH TERM 2Copy
9DCTBPContact_DCTSTR_SUPPL1STREET 2ROW ChinaADRCSTR_SUPPL1STREET 2Copy
10DCTBPContact_DCTSTR_SUPPL2STREET 3ROW ChinaADRCSTR_SUPPL2STREET 3Copy
11DCTBPContact_DCTSTREETSTREET NAMEROW ChinaADRCSTREETSTREET NAMECopy
12DCTBPContact_DCTSTR_SUPPL3STREET 4ROW ChinaADRCSTR_SUPPL3STREET 4Copy
13DCTBPContact_DCTLOCATIONSTREET 5ROW ChinaADRCLOCATIONSTREET 5Copy
14DCTBPContact_DCTCITY2DISTRICTROW ChinaADRCCITY2DISTRICTCopy
15DCTBPContact_DCTPOST_CODE1POSTAL CODEROW ChinaADRCPOST_CODE1POSTAL CODECopy
16DCTBPContact_DCTCITY1CITYROW ChinaADRCCITY1CITYCopy
17DCTBPContact_DCTCOUNTRYCOUNTRYROW ChinaADRCCOUNTRYCOUNTRYCopy
18DCTBPContact_DCTREGIONREGIONROW ChinaADRCREGIONREGIONCopy
19DCTBPContact_DCTPO_BOXPO BOXROW ChinaADRCPO_BOXPO BOXCopy
20DCTBPContact_DCTTEL_NUMBERTELEPHONEROW ChinaADR2TEL_NUMBERTELEPHONECopy
21DCTBPContact_DCTTEL_EXTENSEXTENSIONROW ChinaADR2TEL_EXTENSEXTENSIONCopy
22DCTBPContact_DCTMOBILE_NUMBERMOBILE PHONEROW ChinaADR2TEL_NUMBERMOBILE PHONECopy
23DCTBPContact_DCTFAX_NUMBERFAXROW ChinaADR3FAX_NUMBERFAXCopy
24DCTBPContact_DCTFAX_EXTENSEXTENSIONROW ChinaADR3FAX_EXTENSEXTENSIONCopy
25DCTBPContact_DCTSMTP_ADDRE-MAILROW ChinaADR6SMTP_ADDRE-MAILCopy
26DCTBPContact_DCTREMARKCOMMENTSROW ChinaADRCTREMARKCOMMENTSCopy

Transformation Mapping

Transformation Mapping Document Link
Mapping Table NameMapping Table Description
MAP_LAND1COUNTRY
MAP_REGIONREGION
MAP_LZONETRANSPORTATION ZONE
N/A for Vendor




Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible
1Source Data Integrity
- Ensure extracted data is complete, accurate, and consistent.
- Validate that data types and formats align with transformation requirements.
Syniti
2Referential Integrity
- Ensure dependent records are transformed together or in advance
Syniti
3Transformation Logic and Mapping
- Define data mapping rules between source and target schemas.
Data Team
4Performance and Scalability Considerations
- Optimize transformation processes for large datasets.
- Ensure system resources can handle transformation workloads
Syniti
5Logging and Error Handling
- Maintain detailed logs of transformation activities.
- Define error-handling procedures for failed transformations
Syniti


Pre-Load Validation

Project Team

The following pre-load validations will be performed by the Project Team.

Completeness

TaskAction

Validate the record count

Verify that the data extracted from the legacy system or DCT is complete and accurate by comparing record counts and contact person against the source system

Validate the mandatory fields

Validate there is value for all the mandatory fields


Accuracy

TaskAction

Validate the transformation

Verify that all transformation rules have been correctly applied and that transformed fields display the expected target values

Validate the extraction

Verify that all copied fields accurately reflect the source system values to ensure the extraction process has correctly transferred the data.




Business

The following pre-load validations will be performed by the Business.

Completeness

TaskAction

Validate the record count

Verify that the data extracted from the legacy system or DCT is complete and accurate by comparing record counts and contact person against the source system

Validate the mandatory fields

Validate there is value for all the mandatory fields




Accuracy

TaskAction

Validate the transformation

Validate the fields which require transformation have the value after transformation instead of the original field value

Validate the extraction

Verify that all copied fields accurately reflect the source system values to ensure the extraction process has correctly transferred the data.




Load

The load process includes:

  1. Execute the automated data load into target system using load tool or product the load file if the load must be done manually
  2. 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 DescriptionTeam Responsible
1Load Scope Definition
- Identify the target system and database structure.
- Define data objects (tables, fields, records) to be loaded.
- Establish business rules for data validation.
Data team
2Load Methodology
- Specify the loading tools and technologies (Migration Cockpit, LSMW, custom loading program).
Syniti
3Data Quality and Validation
- Ensure data integrity checks (null values, duplicates, format validation).
- Perform pre-load validations to verify completeness.
- Define error handling mechanisms for load failures
Syniti
4Load Execution Plan
- Establish execution timelines and batch processing schedules.
- Assign responsibilities for monitoring execution.
- Document dependencies on other migration tasks
Syniti
5Logging and Reporting
- Maintain detailed logs of loading activities.
- Generate summary reports on loaded data volume and quality.
- Define escalation procedures for errors
Syniti


Load Phase and Dependencies

Configuration

Item #Configuration Item
1

Role BUP001 is configured and valid in the target system in table TB003





Conversion Objects

Object #Preceding Object Conversion Approach
3003Business Partners - Customer (Sales and Service) - FLCU01
3007Business Partners - General (Role 000000)
3026Business Partners - 3rd Party Suppliers-FLVN01

Error Handling

Error TypeError DescriptionAction Taken
1

The value XXX for field XXX doesn't exist

  1. Check the mapping/conversion is done properly in the loading file
  2. Validate the target value is configured/transported in the target system
  3. Reach out to function team to validate the configuration
2

There is mandatory field XXX missing

  1. Validate MDS if the fields are set as mandatory
  2. Validate if there is value in the pre-loading file
  3. Validate if the configuration for the mandatory fields are done properly




Post-Load Validation

Project Team

Completeness

TaskAction

Validate Record count in the backend

Validate the main tables BUT100 is loaded.

Display Records

Pick up few random BP numbers, and Run the BP Report to validate the BUP001 information can be displayed without any error



Accuracy

TaskAction
Check values in key fields for accuracy

Post-load reports will have the same structure as the load file and some additional columns as required to facilitate the post load validation.

Leverage on tool to create a Post Load report that reports S/4HANA loaded records along with the legacy values side-by-side to allow for 100% check of all these fields in the shortest possible time.

Any mismatch will be reported under the Post Load - Error report.






Business

Completeness

TaskAction
Record Count Check

Review the record count report from the Data Team and ensure it is correct by cross-checking with the record count confirmed during Pre-load Business Validations






Accuracy

TaskAction
Spot checkBusiness should choose some business partners, display the contact person with transaction code "BP" and perform comprehensive check on all loaded details





Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • 3011 is in scope based on data design and any exception requested by business.


See also

Change log

Version Published Changed By Comment
CURRENT (v. 82) Apr 15, 2026 05:39 CELEDONIO-ext, Arnold
v. 82 Mar 30, 2026 15:21 LEW-ext, Chun Ming Correct TPAR-NRART
v. 81 Mar 13, 2026 11:26 LEW-ext, Chun Ming
v. 80 Mar 04, 2026 07:48 LEW-ext, Chun Ming Update for the number range
v. 79 Feb 26, 2026 10:15 CELEDONIO-ext, Arnold Update FAX mapping typo ADRC to ADR3
v. 78 Feb 23, 2026 13:28 LEW-ext, Chun Ming Remove CUI portion
v. 77 Feb 11, 2026 10:24 CELEDONIO-ext, Arnold Remouve CUI references for Vendor
v. 76 Feb 04, 2026 10:36 LEW-ext, Chun Ming
v. 75 Feb 02, 2026 15:53 CELEDONIO-ext, Arnold
v. 74 Feb 02, 2026 15:43 CELEDONIO-ext, Arnold

Go to Page History

Workflow history

Title Last Updated By Updated Status  
There are no pages at the moment.