You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Status

  Revision in Progress

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to migrate Business Partners - Prospect (BUP002) in S/4 HANA.

In Salesforce, a Prospect is typically used to track potential customers who have shown interest but have not yet been qualified as quotations or sales order. They may include essential details like company information, interaction history, and engagement level.

In SAP S/4HANA, the Prospect is intended to be represented similarly. Prospects are classified as BP (Business Partners) under the Customer category, with attributes that allow future conversion into full-fledged customers. 


Conversion Scope

The scope of this document covers the approach for converting active Prospect from Legacy Source Systems into S/4HANA following the Business Partners - Prospect (BUP002) Master Data Design Standard.


The data from legacy system includes:

  1. Under the Salesforce Account object, the Partner Type is Prospect and there is no deletion indicator for the account.
  2. The Account Organization is SCO (Syensqo).
  3. For prospect created for more than 2 years, there is usage for the prospect within the 2 years, e.g., there are visit reports, leads or sales opportunities created. 
  4. For prospect created within 2 years, it is not in any blocked status
  5. The prospect is for GBU within scope. 

The data from legacy system excludes:

  1. The Prospect is defined exclusively for GBU out of scope, such as Oil&Gas, Aroma.
  2. The Prospect has already been converted to customer.
  3. Exclude Status for the Prospect is Rejected


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

iCareActive Prospect
S4 Hana
CoreCRMActive Prospect1824S4 Hana1824










Additional Information

Multi-language Requirement

The prospect may contain local language. Therefore, the conversion will also need to support the multi-language address.  Below languages (International versions) are supported based on KDD055 - Multiple Language Support

It will support 4 Core Languages (English, French, Italian and Mandarin).

Document Management

N/A.

Legal Requirement

CMMC 2.0 is a mandatory DoD cybersecurity certification for contractors handling Controlled Unclassified Information (CUI) and Federal Contract Information (FCI). CUI includes sensitive technical data (e.g., design specs, system info) related to U.S. military and space applications. The Composites Business handles CUI and is therefore within CMMC scope. Without certification, the business risks disqualification from existing and future DoD programs.
It is mandatory to implement CMMC-compliant systems and processes to for all the organizations that are dealing with CUI.


Special Requirements

Due to compliance requirement, there will be three SAP instances, one for Rest of the World (ROW), one for China and one for CUI. Prospect will be migrated into all three SAP instances.





Target Design

The technical design of the target for this conversion approach.

TableFieldData ElementField DescriptionData TypeLengthRequirement
BUT000PARTNERPARTNERBusiness PartnerCHAR10Mandatory
BUT000BU_GROUPBU_GROUPGroupingCHAR4Mandatory
BUT000BPEXTBPEXTExternal BP NumberCHAR20Mandatory
BUT000BU_SORT1BU_SORT1Search Term 1CHAR20Mandatory
BUT000NAME_ORG1NAME_ORG1Name 1CHAR40Mandatory
BUT000NAME_ORG2NAME_ORG2Name 2CHAR40Conditional
BUT000IND_SECTORIND_SECTORIndustry sectorCHAR10Conditional
ADRCNATIONNATIONAddress VersionCHAR1Conditional
ADRCNAME1NAME1NameCHAR40Mandatory
ADRCNAME2NAME2Name 2CHAR40Conditional
ADRCNAME_CONAME_COc/oCHAR40Conditional
ADRCCITY1CITY1CityCHAR40Conditional
ADRCCITY2CITY2DistrictCHAR40Conditional
ADRCPOST_CODE1POST_CODE1Postal CodeCHAR10Conditional
ADRCTRANSPZONETRANSPZONETransportation ZoneCHAR10Conditional
ADRCSTREETSTREETStreetCHAR60Conditional
ADRCHOUSE_NUM1HOUSE_NUM1House NumberCHAR10Conditional
ADRCHOUSE_NUM2HOUSE_NUM2SupplementCHAR10Conditional
ADRCSTR_SUPPL1STR_SUPPL1Street 2CHAR40Conditional
ADRCSTR_SUPPL2STR_SUPPL2Street 3CHAR40Conditional
ADRCSTR_SUPPL3STR_SUPPL3Street 4CHAR40Conditional
ADRCLOCATIONLOCATIONStreet 5CHAR40Conditional
ADRCCOUNTRYCOUNTRYCountry/Region KeyCHAR3Mandatory
ADRCLANGULANGULanguage KeyLANG1Mandatory
ADRCREGIONREGIONRegionCHAR3Mandatory
ADRCSORT1SORT1Search Term 1CHAR20Mandatory
ADRCTEL_NUMBERTEL_NUMBERTelephoneCHAR30Conditional
ADR6SMTP_ADDRSMTP_ADDRE-Mail AddressCHAR241Conditional
KNA1KTOKDKTOKDAccount groupCHAR4Mandatory
BUT100PARTNERPARTNERBusiness PartnerCHAR10Mandatory
BUT100RLTYPRLTYPBP RoleCHAR6Mandatory
ADR12URI_SRCHURI_SRCHURI addressCHAR50Conditional


Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System
3009-001C1Identify inactive prospectFor prospect created for more than 2 years, there is no usage for the prospect within the 2 years, e.g., there are visit reports, leads or sales opportunities created.Prospect Account ID/Name/Address/Last usage / Account ManageriCare/Core
3009-001C2Identify Duplicate ProspectMultiple prospects refers to the same entity, e.g., the organization name/country/address is identical or very similarProspect Account ID/Name/Address/Last usage / Account ManageriCare/Core














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 CRM system (i.e., iCare/CoreCRM) periodically. 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. 





Data Privacy and Sensitivity

N/A


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 . 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.

For SAP CUI related entities, it will be alternative extraction process and the data will be stored in approved tools.

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible
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

Syniti / LTC Data team

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
Extraction Execution Plan- Establish execution timelines and batch processing schedules.
- Assign responsibilities for extraction monitoring.
- Document dependencies on other migration tasks.
Syniti
Data Quality and Validation- Define error handling mechanisms for extraction failures.Syniti


Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set
N/A



















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 NameField DescriptionRule
N/A










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


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:

  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
  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
1Identify target S/4HANA fields and determine applicable legacy source fields from both Salesforce systems iCare, Core CRMFunctional Team (L2C)+ Data Team (L2C)
2Map legacy field values to S/4HANA target values (including field-level mapping and technical names)Data Team (L2C), Data Team (Syniti)
3Define value mapping rules for fields requiring standardization or harmonization across the two source systems iCare, Core CRMFunctional Team (L2C)+ Data Team (L2C)
4Identify and agree on default values where legacy data is incomplete or inconsistentBusiness Team + Functional Team (L2C)
5Configure transformation rules in Syniti Migrate Data Team (Syniti), Data Team (L2C)
6Review transformation logic and mappings with Business for confirmationBusiness Team + Functional Team (L2C)
7Perform initial transformation run and generate draft target-ready datasetData Team (Syniti),
8Review draft target-ready data for structure and completenessData Team (L2C), Functional Team (L2C)
9Share transformed data with Business for Pre-load ValidationBusiness Team
10Incorporate feedback from Business and refine mappings or transformation logic as neededData Team (L2C)
11Finalize and approve transformed data as Target Ready Load FileBusiness + Functional (L2C) + Data Team (L2C)
12Handover final file to Load Team or trigger the load via Syniti Load WorkbenchData Team (Syniti), Data Load Team


Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1Core CRM


S4 HanaBUT000PARTNERBusiness PartnerRule - Apply external number range from 1000000 to 99999999, use the running number from 1000000
2Core CRM


S4 HanaBUT000BU_GROUPGroupingDefault - BP02
3Core CRM
SLV10_Acc_Id__cAccount IdS4 HanaBUT000BPEXTExternal BP NumberCopy 
4Core CRM
SLV41_Customer_Name__cCustomer NameS4 HanaBUT000BU_SORT1Search Term 1Rule - Copy first 20 char
5Core CRM
SLV41_Customer_Name__cCustomer NameS4 HanaBUT000NAME_ORG1Name 1Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimiter to separate the entire name
6Core CRM
SLV41_Customer_Name__cCustomer NameS4 HanaBUT000NAME_ORG2Name 2Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimiter to separate the entire name
7Core CRM


S4 HanaBUT000IND_SECTORIndustry sector TBD
8Core CRM


S4 HanaADRCNATIONAddress VersionRule - If there is value in field SLV41_Customer_Name_INT__c
then international version will be used. Following international version will be used based on country/region
C – Chinese → Simplified Chinese (used for Mandarin).
M – Chinese trad. → Traditional Chinese (Mandarin/Taiwan/HK use).
9Core CRM
For std version - SLV41_Customer_Name__c
For international version - SLV41_Customer_Name_INT__c

S4 HanaADRCNAME1NameRule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimiter to separate the entire name
10Core CRM
For std version - SLV41_Customer_Name__c
For international version - SLV41_Customer_Name_INT__c

S4 HanaADRCNAME2Name 2Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimiter to separate the entire name
11Core CRM
For std version, SLV41_C_O_Name__c
For International version SLV41_C_O_Name_INT__c

S4 HanaADRCNAME_COc/oCopy - 
12Core CRM
For std version, SLV7_ACC_Country__c
For international version SLV_City_local_language__c

S4 HanaADRCCITY1CityCopy - 
13Core CRM
SLV20_District__cDistrictS4 HanaADRCCITY2DistrictCopy - 
14Core CRM
SLV_Address__cAddressS4 HanaADRCPOST_CODE1Postal CodeRule - 
15Core CRM


S4 HanaADRCTRANSPZONETransportation ZoneRule - 
16Core CRM
Std version - SLV_Address__c
International Version - SLV_Street_local_language__c 

S4 HanaADRCSTREETStreetRule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in STREET rest in STR_SUPPL1 / STR_SUPPL2/3/4. Use Space as delimiter to separate the entire name
17Core CRM
SLV_Address__cAddressS4 HanaADRCHOUSE_NUM1House NumberRule - 
18Core CRM
SLV_Address__cAddressS4 HanaADRCHOUSE_NUM2SupplementRule - 
19Core CRM
Std version - SLV_Address__c
International Version - SLV_Street_local_language__c 

S4 HanaADRCSTR_SUPPL1Street 2Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in STREET rest in STR_SUPPL1 / STR_SUPPL2/3/4. Use Space as delimiter to separate the entire name
20Core CRM
Std version - SLV_Address__c
International Version - SLV_Street_local_language__c 

S4 HanaADRCSTR_SUPPL2Street 3Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in STREET rest in STR_SUPPL1 / STR_SUPPL2/3/4. Use Space as delimiter to separate the entire name
21Core CRM
Std version - SLV_Address__c
International Version - SLV_Street_local_language__c

S4 HanaADRCSTR_SUPPL3Street 4Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in STREET rest in STR_SUPPL1 / STR_SUPPL2/3/4. Use Space as delimiter to separate the entire name
22Core CRM
International Version -
SLV_State_local_language__c

S4 HanaADRCLOCATIONStreet 5Copy - 
23Core CRM
SLV7_ACC_Country__cCountry / CityS4 HanaADRCCOUNTRYCountry/Region KeyRule - 
24Core CRM
SLV2_ACC_Language__cLanguageS4 HanaADRCLANGULanguage KeyMapping - 
25Core CRM
SLV_Address__cAddressS4 HanaADRCREGIONRegionRule - 
26Core CRM
SLV41_Customer_Name__cCustomer NameS4 HanaADRCSORT1Search Term 1Rule - Copy first 20 char
27Core CRM
PhonePhoneS4 HanaADRCTEL_NUMBERTelephoneCopy - 
28Core CRM
SLV20_HeadQuarter_Email__cHeadQuarter EmailS4 HanaADR6SMTP_ADDRE-Mail AddressCopy - 
29Core CRM


S4 HanaKNA1KTOKDAccount groupDefault - DEBI
30Core CRM


S4 HanaBUT100PARTNERBusiness PartnerRule - Follow BUT000, 
31Core CRM


S4 HanaBUT100RLTYPBP RoleDefault - BUP002 & FLCU01
32Core CRM
WebsiteWebsiteS4 HanaADR12URI_SRCHURI addressCopy - 


Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
33iCare


S4 HanaBUT000PARTNERBusiness PartnerRule - Apply external number range from 1000000 to 99999999, use the running number from 1000000
34iCare


S4 HanaBUT000BU_GROUPGroupingDefault - BP02
35iCare
X18D_Account_ID__c18D Account IDS4 HanaBUT000BPEXTExternal BP NumberCopy - 
36iCare
NameAccount NameS4 HanaBUT000BU_SORT1Search Term 1Rule - Copy first 20 char
37iCare
NameAccount NameS4 HanaBUT000NAME_ORG1Name 1Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimitor to separate the entire name
38iCare
NameAccount NameS4 HanaBUT000NAME_ORG2Name 2Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimitor to separate the entire name
39iCare


S4 HanaBUT000IND_SECTORIndustry sector TBD
40iCare


S4 HanaBUT020PARTNERBusiness PartnerRule - Follow BUT000, 
41iCare


S4 HanaADRCNATIONAddress VersionRule - If there is value in field SLV41_Customer_Name_INT__c
then international version will be used. Following international version will be used based on country/region
C – Chinese → Simplified Chinese (used for Mandarin).
M – Chinese trad. → Traditional Chinese (Mandarin/Taiwan/HK use).
42iCare
For std version - Name
For international version - Account_Name_Local_Language__c

S4 HanaADRCNAME1NameRule - 
43iCare
For std version - Name
For international version - Account_Name_Local_Language__c

S4 HanaADRCNAME2Name 2Rule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in NAME_ORG1 rest in NAME_ORG2. Use Space as delimitor to separate the entire name
44iCare


S4 HanaADRCNAME_COc/oNot in use
45iCare
For std version, BillingAddress
For international version Billing_City_Local_Language__c

S4 HanaADRCCITY1CityCopy - 
46iCare


S4 HanaADRCCITY2DistrictNot in use
47iCare
BillingAddressSold-to AddressS4 HanaADRCPOST_CODE1Postal CodeRule - 
48iCare


S4 HanaADRCTRANSPZONETransportation ZoneRule - 
49iCare
Std version - BillingAddress
International Version - Billing_Street_Local_Language__c

S4 HanaADRCSTREETStreetRule - If the field length is less than 40 char, then copy.
If the field length is more than 40 char, copy the first part in STREET rest in STR_SUPPL1. Use Space as delimitor to separate the entire name
50iCare
BillingAddressSold-to AddressS4 HanaADRCHOUSE_NUM1House NumberRule - 
51iCare
BillingAddressSold-to AddressS4 HanaADRCHOUSE_NUM2SupplementRule - 
52iCare
Std version - BillingAddress
International Version - Billing_Street_Local_Language__c

S4 HanaADRCSTR_SUPPL1Street 2Rule - 
53iCare
Std version - BillingAddress
International Version - Billing_Street_Local_Language__c

S4 HanaADRCSTR_SUPPL2Street 3Rule - 
54iCare
Std version - BillingAddress
International Version - Billing_Street_Local_Language__c

S4 HanaADRCSTR_SUPPL3Street 4Rule - 
55iCare
International Version -
Billing_State_Province_Local_Language__c

S4 HanaADRCLOCATIONStreet 5Copy - 
56iCare
BillingAddressSold-to AddressS4 HanaADRCCOUNTRYCountry/Region KeyRule - 
57iCare


S4 HanaADRCLANGULanguage KeyMapping - 
58iCare
BillingAddress
S4 HanaADRCREGIONRegionRule - 
59iCare
NameAccount NameS4 HanaADRCSORT1Search Term 1Rule - Copy first 20 char
60iCare
PhonePhoneS4 HanaADRCTEL_NUMBERTelephoneCopy - 
61iCare
Email_update__cGeneral Customer EmailS4 HanaADR6SMTP_ADDRE-Mail AddressCopy - 
62iCare


S4 HanaKNA1KTOKDAccount groupDefault - 
63iCare


S4 HanaBUT100PARTNERBusiness PartnerRule - Follow BUT000, 
64iCare


S4 HanaBUT100RLTYPBP RoleDefault - BUP002 & FLCU01
65iCare
WebsiteWebsite
ADR12URI_SRCHURI addressCopy - 



Transformation Mapping

Mapping Table NameMapping Table Description
MAP_REGION_CXCountry/Region Code Mapping Table for SalesForce






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

Completeness

TaskAction
Compare Data Counts
  1. Verify counts between source and target databases.
  2. Identify missing or duplicated records.


Validate the mandatory fieldsValidate there is value for all the mandatory fields
Validate Primary Keys and Unique Constraints
  1. Check for duplicate or missing primary key values, i.e., if there is same BP number.
  2. Ensure unique constraints are maintained.


Test Referential IntegrityConfirm dependent records exist in related tables

Accuracy

TaskAction
Validate the transformationValidate the fields which require transformation have the value after transformation instead of the original field value
Check Data Consistency
  1. Compare field values across systems
  2. Validate data formats and structures



Business

Completeness

TaskAction
Compare Data Counts
  1. Verify counts between source and target databases.
  2. Identify missing or duplicated records.





Accuracy

TaskAction
Check Data Consistency
  1. Compare field values across systems
  2. Validate data formats and structures





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
1Confirm readiness of final approved data sets for each ECC source system WP2 and PF2Business / Functional Team
2Validate transformation rules and mappings in Syniti toolData Team (L2C-Data)
3Generate target-ready load files based on S/4HANA condition table formatData Team (Syniti)
4Review and approve load files before executionBusiness / Functional Team
5Execute the custom loading program in the S/4HANA system Data Load Team
6Monitor load progress and capture load statistics (records loaded, errors, duplicates, etc.)Data Team (Syniti) / Technical Team
7Extract loaded data from S/4HANA for post-load validationData Team (Syniti)
8Perform post-load data validation (compare target data with source/approved files) for all loaded pricing condition typesData Team (L2C-Data)
9Log and resolve any data load errors or mismatches identified during validationData Team (L2C-Data) + Functional Team
10Obtain business sign-off on successful load and validationBusiness Team
11Archive load logs, error reports, and validation results for audit/complianceData Team (L2C-Data) / Data Team (Syniti) / PMO


Load Phase and Dependencies

Configuration

Item #Configuration Item
1BP Grouping
2Customer Account Group
3BP Number Range

Conversion Objects

Object #Preceding Object Conversion Approach
N/A




Error Handling

Error TypeError DescriptionAction Taken
Configuration / Data TransformationThe 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
ConfigurationThere 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
ConfigurationThe BP grouping is External or Internal Number range
  1. Validate the number range set up if this is External or Internal number range


Post-Load Validation

Project Team

Completeness

TaskAction
Perform Source-to-Target Comparisons
  1. Validate that migrated data matches source records.
  2. Check for discrepancies in numerical values, text fields, and timestamps





Accuracy

TaskAction
Execute Sample Queries and Reports
  1. Run queries to validate business logic.
  2. Generate reports to compare expected vs. actual results
Conduct Post-Migration ReconciliationGenerate reports comparing pre- and post-migration data.



Business

Completeness

TaskAction
Perform Source-to-Target Comparisons
  1. Validate that migrated data matches source records.
  2. Check for discrepancies in numerical values, text fields, and timestamps
Conduct Post-Migration ReconciliationGo through reports comparing pre- and post-migration data.



Accuracy

TaskAction
Perform Manual TestingConduct manual spot-checks for additional assurance.





Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • Prospect is in scope based on data design and any exception requested by business.
  • There will be 3 SAP instances, one for ROW, one for China and one for CUI only.
  • Prospect will be maintained in 3 SAP instances



See also

Change log

Version Published Changed By Comment
CURRENT (v. 16) Apr 22, 2026 12:19 RUAN-ext, Eric
v. 40 Apr 22, 2026 11:51 RUAN-ext, Eric 20260422 update KTOKD
v. 39 Jan 12, 2026 06:13 RUAN-ext, Eric
v. 38 Jan 07, 2026 13:12 RUAN-ext, Eric
v. 37 Dec 09, 2025 07:56 RUAN-ext, Eric
v. 36 Oct 27, 2025 12:03 RUAN-ext, Eric
v. 35 Oct 27, 2025 11:37 RUAN-ext, Eric
v. 34 Oct 26, 2025 14:13 RUAN-ext, Eric
v. 33 Oct 23, 2025 14:33 RUAN-ext, Eric
v. 32 Oct 23, 2025 11:20 RUAN-ext, Eric

Go to Page History

Workflow history

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

  • No labels