Status

  Approved

OwnerREDDY-ext, Naren 
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to create 1151 Certificate Profiles in S/4 HANA.
in S/4 HANA.

Certificate Profiles are used in SAP Quality Management (QM) to control and define the certification requirements for materials and suppliers. A Certificate Profile specifies which quality certificates are required for a material, at what stage of the process they must be provided, and the specific inspection characteristics or parameters to be validated. This ensures that incoming materials or finished products meet the defined quality and regulatory standards before acceptance or shipment.

In SAP S/4HANA, the structure and usage of Certificate Profiles remain consistent with SAP ECC, generally defined by key attributes such as Material / Plant / Certificate Type. Certificate Profiles may include additional parameters such as certificate category, inspection lot linkage, and certificate relevance for procurement or production.

In SAP ECC, aside from the standard structure, Certificate Profiles may also exist with extended combinations or enhancements, for example:
    •    Profiles assigned to multiple materials or plants
    •    Custom fields defining regulatory or customer-specific certification needs
    •    Obsolete or inactive profiles that are no longer in use

Such cases must be reviewed carefully (MDS) to determine whether they remain relevant for migration.

This conversion aims to migrate active and valid Certificate Profiles from existing ECC systems into SAP S/4HANA by applying the required transformation logic using Syniti as the data migration and transformation platform. The converted records will be loaded into the target SAP S/4HANA system using standard SAP mechanisms such as BAPIs (e.g., BAPI_QM_CERTIFICATE_PROFILE_CREATE), IDOCs, or direct table loads, ensuring compliance with quality and regulatory requirements.

This Conversion Specification does not include the WPX system (CUI Objects).


Conversion Scope

The scope of this document covers the approach for converting active Certificate Profiles from Legacy Source Systems into S/4HANA following the Certificate Profiles Master Data Design Standard.


The data from legacy system includes:

  1. All Active Certificate Profiles(Header table) active/created during the last 4 years
    QCVK-ERSTELDAT >= (CURRENT DATE - 4)

  2. Certificate profile characteristics with Active MICs in the last 4 years. Refer Master Inspection characteristics.
    QCVM-MKMNR = QPMT-MKMNR AND QCVM-KATEGORIE = '1'(CHAR.CATEGORY=MIC)
  3. Certificate profile characteristics with Active Batch characteristics in the last 4 years. Refer Batch characteristics.
    QCVM-CMERKMALID = CABN-ATINN AND QCVM-KATEGORIE = '2'(CHAR.CATEGORY=BATCH CLASS CHARAC)
  4. Certificate profiles with Active Material/Plant/Material Group/Customer in the last 4 years. Follow 1,2 &3 and refer Material master QM view, BP Customer master.
  5. Plant-specific Certificate Profiles that will be migrated to the To-Be Plant Mapping in Enterprise Structure Catalog worksheet "30. Plants"

The data from legacy system excludes:

  1. All Certificate Profiles(Header table) active/created more than before 4 years
    QCVK-ERSTELDAT < (CURRENT DATE - 4)

  2. Certificate profile characteristics with inactive MICs. Refer Master Inspection characteristics.
  3. Certificate profile characteristics with inactive Batch characteristics in the last 4 years. Refer Batch characteristics.
  4. Certificate profiles with inactive Material/Plant/Material Group/Customer(Assignment/Conditions). Refer Material master QM view, BP Customer master.
  5. Certificate profiles with plants not in scope


Relevancy logic for 1,2 & 3
1. QCVK-ERSTELDAT >= (CURRENT DATE - 4) AND

(
(QCVM-MKMNR = QPMT-MKMNR AND QCVM-KATEGORIE = '1'(CHAR.CATEGORY=MIC) )
 OR
(QCVM-CMERKMALID = CABN-ATINN AND QCVM-KATEGORIE = '2'(CHAR.CATEGORY=BATCH CLASS CHARAC) )
)

We consider the certificate profile as Active for migration only if the profile has a valid characteristics data. Either MICs or Batch characteristics for usage and created in Last 4 years.

Case 1(Active): If the certificate profiles satisfy the criteria for 1,2 &3, but no QCVV or assignments data, we will still migrate the data.

Case 2(Inactive): Certificate profiles satisfy the criteria for 1,2 &3, but has invalid data for any of the QCVV or assignments tables.

we have to check 4,5 for the result of 1,2&3 with Material master relevancy/BP relevancy/along with relevant Plant data.


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2 & WP2Certificate profiles data will be extracted from client PF2 and WP2

PF2 = 662 records

WP2 =1709 records

S/4 HANA2371

Additional Information

Multi-language Requirement

Not applicable

Document Management

Not applicable

Legal Requirement

Not applicable

Special Requirements

Not applicable




Target Design

The technical design of the target for this conversion approach.

TableFieldData ElementField DescriptionData TypeLengthRequirement
QCVKCTYPQZGTYPCertificate TypeCHAR4R
QCVKVORLNRQVORLNRCertificate Profile NumberCHAR12R
QCVKVERSIONQCVERSIONVersion Number of Certificate ProfileCHAR6S
QCVKSORTFELDQSORTFELDSearch FieldCHAR40C
QCVKGUELTIGABQ_UNUSEDDTField Not Used Field Reserved for SAPDATS8S
QCVKOBJNRJ_OBJNRObject numberCHAR22S
QCVKOBTYPJ_OBTYPObject CategoryCHAR3S
QCVKSTSMAJ_STSMAStatus ProfileCHAR8NU
QCVKTDFORMQCTDFORMForm NameCHAR16R
QCVKKZGUTLOSEQKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKCHAR1C
QCVKMINQKZQKZMINMinimum Quality Score for Good QualityDEC3C
QCVKKZLASTLOTQKZLASTLOTIndicator: Last Lot for BatchCHAR1C
QCVKKZLIEFSCHQKZLIEFSCHIndicator: Delivery Note in Inspection LotCHAR1C
QCVKHERKUNFTQHERKInspection Lot OriginCHAR2C
QCVKARTQPARTInspection TypeCHAR8C
QCVKKONSISTENTQKZKONSISTIndicator: Certificate Profile is ConsistentCHAR1NU
QCVKKURZTEXTQKURZTEXTShort TextCHAR40R
QCVKLTEXTKZQKZLTXLong Text ExistsCHAR1S
QCVKWITHTRANSFQCTRANSFERStock Transfers from Batch Where-Used ListCHAR1C
QCVKQDI_NOPDFQC_QDI_NOPDFIndicator: Do Not Send PDF DocumentCHAR1C
QCVKALSTFQCALSTFExpansion Level of Batch Where-Used ListNUMC2NU
QCVKADBFORMQC_PDF_FORMNAMEPDF-Based Forms: Form NameCHAR30NU
QCVKQKZ_USEADBQC_QKZ_USEADBUse Adobe FormCHAR1S
QCVKCHAR_FIELD_CONFQC_CHAR_FIELD_CONFConfiguration of Characteristics FieldCHAR3NU
QCVMCTYPQZGTYPCertificate TypeCHAR4R
QCVMVORLNRQVORLNRCertificate Profile NumberCHAR12R
QCVMVERSIONQCVERSIONVersion Number of Certificate ProfileCHAR6S
QCVMBLOCKNRQBLOCKNRNumber of Characteristic BlockNUMC4S
QCVMMERKMALNRQMKNRConsecutive Characteristic NumberNUMC4S
QCVMSORTNRQSORTNRSort NumberNUMC4R
QCVMTEXT_ELEMQCTEXTELEMAssignment of a Characteristic to a Form Text ElementCHAR4S
QCVMKATEGORIEQCCHARCATCharacteristic Category for CertificatesCHAR1S
QCVMZAEHLERWERKS_DPlantCHAR4R
QCVMMKMNRQMERKNRMaster Inspection CharacteristicsCHAR8R
QCVMVERSIONMKQVERSNRMKVersion Number of the Master Inspection CharacteristicCHAR6C
QCVMCMERKMALIDATINNInternal characteristicNUMC10NU
QCVMKZHERKWERTQKZHERKWTOrigin of the Characteristic Result on the CertificateCHAR2R
QCVMKZHERKTEXTQKZHERKTXTOrigin of Characteristic Short TextCHAR2R
QCVMKZAUSGFMTQKZAUSGFMTCharacteristic Output FormatCHAR2C
QCVMKZMETHODEQKZMETHODEOutput Inspection MethodCHAR2C
QCVMKZESELQKZESELLevel for Result SelectionCHAR1R
QCVMKZHERKVGQKZHERKVGOrigin of Inspection SpecificationsCHAR2R
QCVMKZSTRSKIPQKZSTRSKIPOutput Strategy for Skip CharacteristicsCHAR2R
QCVMMASSEINHSWQMASSEHUnit of Measurement, in Which Quantitative Data Is StoredUNIT3S
QCVMAUSGLENQLAENGEOutput LengthINT13NU
QCVMSTELLENQSTELLENNumber of Places to the Right of a Decimal Point (Accuracy)INT13C
QCVMKZEXPDSQKZEXPDSIndicator: Exponential NotationCHAR1NU
QCVMKZOFFSPTXQKZOFFSPTXAdditional Text When Result Is Outside SpecificationsCHAR1NU
QCVMKZOBLQKZMKOBLIndicator: Characteristic RequiredCHAR1C
QCVMVMSORTNRQCSORTNRSort Number in List of Materials for Certificate ProfileNUMC4NU
QCVMCOLUMNSORTQCCOLSORTDisplay by ColumnsCHAR1NU
QCVMCOLUMNSQCCOLUMNSNumber of ColumnsNUMC2NU
QCVMUNITNRSORTQCUNITSORTSort by Term for Inspected UnitCHAR1NU
QCVMCHARACT_ID1QCHARACT_ID1Characteristic Description for Quality Data ExchangeCHAR40C
QCVMTCTYPQZGTYPCertificate TypeCHAR4R
QCVMTVORLNRQVORLNRCertificate Profile NumberCHAR12R
QCVMTVERSIONQCVERSIONVersion Number of Certificate ProfileCHAR6S
QCVMTBLOCKNRQBLOCKNRNumber of Characteristic BlockNUMC4S
QCVMTMERKMALNRQMKNRConsecutive Characteristic NumberNUMC4S
QCVMTSPRACHESPRASLanguage KeyLANG1R
QCVMTKURZTEXTQKURZTEXTShort TextCHAR40R
QCVVCTYPQZGTYPCertificate TypeCHAR4R
QCVVVORLNRQVORLNRCertificate Profile NumberCHAR12R
QCVVVERSIONQCVERSIONVersion Number of Certificate ProfileCHAR6S
QCVVVMKATEGQCVMATKATCategory of Data Origin (Insp. Lot/Batch) for CertificateCHAR1R
QCVVMATNRMATNRMaterial NumberCHAR40R
QCVVCOUNTERQCVVCOUNTSequential Number for Material in a Certificate ProfileNUMC3S
QCVVBLOCKNRQBLOCKNRNumber of Characteristic BlockNUMC4S
QCVVVMSORTNRQCSORTNRSort Number in List of Materials for Certificate ProfileNUMC4S
QCVVHERKUNFTQHERKInspection Lot OriginCHAR2C
QCVVARTQPARTInspection TypeCHAR8C
QCVVKZGUTLOSEQKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKCHAR1C
QCVVMINQKZQKZMINMinimum Quality Score for Good QualityDEC3NU
KONDIKNUMHKNUMHCond.Record No.CHAR10S
KONDICTYPQZGTYPCertificateTypeCHAR4R
KONDIVORLNRQVORLNRCert. ProfileCHAR12R
KONDIVERSIONQCVERSIONVersion No.CHAR6S
KONDIERSTELLERQERSTELLERCreated ByCHAR12S
KONDIERSTELDATQDATUMERSTCreated OnDATS8S
KOTI001KAPPLKAPPLApplicationCHAR2S
KOTI001KSCHLKSCHIAssignment typeCHAR4S
KOTI001MATNRMATNRMaterialCHAR40C
KOTI001DATBIKODATBIValid ToDATS8C
KOTI001DATABKODATABValid FromDATS8C
KOTI001KNUMHKNUMHCond.Record No.CHAR10S
KOTI002KAPPLKAPPLApplicationCHAR2S
KOTI002KSCHLKSCHIAssignment typeCHAR4S
KOTI002MATNRMATNRMaterialCHAR40C
KOTI002KNDNRKUNNR_VCustomerCHAR10C
KOTI002DATBIKODATBIValid ToDATS8C
KOTI002DATABKODATABValid FromDATS8C
KOTI002KNUMHKNUMHCond.Record No.CHAR10S
KOTI501KAPPLKAPPLApplicationCHAR2S
KOTI501KSCHLKSCHIAssignment typeCHAR4S
KOTI501WERKSWERKS_DPlantCHAR4C
KOTI501MATNRMATNRMaterialCHAR18C
KOTI501DATBIKODATBIValid ToDATS8C
KOTI501DATABKODATABValid FromDATS8C
KOTI501KNUMHKNUMHCond.Record No.CHAR10S
KOTI502KAPPLKAPPLApplicationCHAR2S
KOTI502KSCHLKSCHIAssignment typeCHAR4S
KOTI502WERKSWERKS_DPlantCHAR4C
KOTI502MATNRMATNRMaterialCHAR18C
KOTI502KNDNRKUNNR_VCustomerCHAR10C
KOTI502DATBIKODATBIValid ToDATS8C
KOTI502DATABKODATABValid FromDATS8C
KOTI502KNUMHKNUMHCond.Record No.CHAR10S
KOTI901KAPPLKAPPLApplicationCHAR2S
KOTI901KSCHLKSCHIAssignment typeCHAR4S
KOTI901KUNWEKUNWEShip-To PartyCHAR10C
KOTI901MATNRMATNRMaterialCHAR18C
KOTI901DATBIKODATBIValid toDATS8C
KOTI901DATABKODATABValid FromDATS8C
KOTI901KNUMHKNUMHCond.record no.CHAR10S
KOTI902KAPPLKAPPLApplicationCHAR2S
KOTI902KSCHLKSCHIAssignment typeCHAR4S
KOTI902KUNWEKUNWEShip-To PartyCHAR10C
KOTI902MATKLMATKLMaterial GroupCHAR9C
KOTI902DATBIKODATBIValid toDATS8C
KOTI902DATABKODATABValid FromDATS8C
KOTI902KNUMHKNUMHCond.record no.CHAR10S
KOTI903KAPPLKAPPLApplicationCHAR2S
KOTI903KSCHLKSCHIAssignment typeCHAR4S
KOTI903WERKSWERKS_DPlantCHAR4C
KOTI903KUNWEKUNWEShip-To PartyCHAR10C
KOTI903MATKLMATKLMaterial GroupCHAR9C
KOTI903DATBIKODATBIValid toDATS8C
KOTI903DATABKODATABValid FromDATS8C
KOTI903KNUMHKNUMHCond.record no.CHAR10S
KOTI904KAPPLKAPPLApplicationCHAR2S
KOTI904KSCHLKSCHIAssignment typeCHAR4S
KOTI904WERKSWERKS_DPlantCHAR4C
KOTI904MATKLMATKLMaterial GroupCHAR9C
KOTI904DATBIKODATBIValid toDATS8C
KOTI904DATABKODATABValid FromDATS8C
KOTI904KNUMHKNUMHCond.record no.CHAR10S
KOTI905KAPPLKAPPLApplicationCHAR2S
KOTI905KSCHLKSCHIAssignment typeCHAR4S
KOTI905VKORGVKORGSales Org.CHAR4C
KOTI905MATKLMATKLMaterial GroupCHAR9C
KOTI905DATBIKODATBIValid toDATS8C
KOTI905DATABKODATABValid FromDATS8C
KOTI905KNUMHKNUMHCond.record no.CHAR10S
KOTI907KAPPLKAPPLApplicationCHAR2S
KOTI907KSCHLKSCHIAssignment typeCHAR4S
KOTI907WERKSWERKS_DPlantCHAR4C
KOTI907KUNWEKUNWEShip-To PartyCHAR10C
KOTI907MATKLMATKLMaterial GroupCHAR9C
KOTI907ZQ_OUTYPEKSCHLCondition typeCHAR4C
KOTI907DATBIKODATBIValid toDATS8C
KOTI907DATABKODATABValid FromDATS8C
KOTI907KNUMHKNUMHCond.record no.CHAR10S
KOTI908KAPPLKAPPLApplicationCHAR2S
KOTI908KSCHLKSCHIAssignment typeCHAR4S
KOTI908WERKSWERKS_DPlantCHAR4C
KOTI908MATKLMATKLMaterial GroupCHAR9C
KOTI908ZQ_OUTYPEKSCHLCondition typeCHAR4C
KOTI908DATBIKODATBIValid toDATS8C
KOTI908DATABKODATABValid FromDATS8C
KOTI908KNUMHKNUMHCond.record no.CHAR10S


Data Cleansing


IDCriticalityError Message/Report DescriptionRuleOutputSource System
1151-001C2Missing short textQCVK-KURZTEXT is missingCertificate profiles with missing Short texts.PF2/WP2WP2/PF2
1151-002C2Missing long textQCVK-LTEXTKZ indicator is set but the long text is missing.Certificate profiles with missing Short texts.PF2/WP2WP2/PF2



Conversion Process

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

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. 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 S/4HANA system. 


Data Privacy and Sensitivity

Not applicable


Extraction

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

  1. The data exists. connects to the source and loads the data into . 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 ; 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

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 / 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
Not applicable




Data Collection Template (DCT)

The Data Collection Template (DCT) will not be applicable in this case. If there is a need to create a new Master Data (MD) for Certificate Profiles object, the business must perform this activity in the source system. The newly created object will then be captured and migrated as part of the standard migration process.

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

1

Transformation Scope Definition

- Identify the source and target data structures.

- Define business rules for data standardization.

- Establish data cleansing requirements to remove inconsistencies.

Data Team

2

Data Mapping and Standardization

- Align source fields with target fields.

- Ensure unit consistency (e.g., currency, measurement units)

Data Team

3

Business Rule Application

- Implement data enrichment/collection if applicable

- Apply conditional transformations based on predefined logic/business rules

Data Team

4

Transformation Execution Plan

- Define batch processing schedules.

- Assign responsibilities for monitoring execution.

- Establish error-handling mechanisms

Syniti


Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1PF2/WP2QCVKCTYPCertificate TypeS/4 HANAQCVKCTYPCertificate TypeR.Copy from Source system
2PF2/WP2QCVKVORLNRCertificate Profile NumberS/4 HANAQCVKVORLNRCertificate Profile NumberR.Copy from Source system
3PF2/WP2QCVKVERSIONVersion Number of Certificate ProfileS/4 HANAQCVKVERSIONVersion Number of Certificate ProfileS.Internal
4PF2/WP2QCVKSORTFELDSearch FieldS/4 HANAQCVKSORTFELDSearch FieldC.Copy from Source system
5PF2/WP2QCVKGUELTIGABField Not Used Field Reserved for SAPS/4 HANAQCVKGUELTIGABField Not Used Field Reserved for SAPS.Internal
6PF2/WP2QCVKOBJNRObject numberS/4 HANAQCVKOBJNRObject numberS.Internal
7PF2/WP2QCVKOBTYPObject CategoryS/4 HANAQCVKOBTYPObject CategoryS.Internal
8PF2/WP2QCVKSTSMAStatus ProfileS/4 HANAQCVKSTSMAStatus ProfileNot used
9PF2/WP2QCVKTDFORMForm NameS/4 HANAQCVKTDFORMForm NameR. To be decided
10PF2/WP2QCVKKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKS/4 HANAQCVKKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKC.Copy from Source system
11PF2/WP2QCVKMINQKZMinimum Quality Score for Good QualityS/4 HANAQCVKMINQKZMinimum Quality Score for Good QualityC.Copy from Source system
12PF2/WP2QCVKKZLASTLOTIndicator: Last Lot for BatchS/4 HANAQCVKKZLASTLOTIndicator: Last Lot for BatchC.Copy from Source system
13PF2/WP2QCVKKZLIEFSCHIndicator: Delivery Note in Inspection LotS/4 HANAQCVKKZLIEFSCHIndicator: Delivery Note in Inspection LotC.Copy from Source system
14PF2/WP2QCVKHERKUNFTInspection Lot OriginS/4 HANAQCVKHERKUNFTInspection Lot OriginC.Copy from Source system
15PF2/WP2QCVKARTInspection TypeS/4 HANAQCVKARTInspection TypeC. Xref as per Inspection type mapping
16PF2/WP2QCVKKONSISTENTIndicator: Certificate Profile is ConsistentS/4 HANAQCVKKONSISTENTIndicator: Certificate Profile is ConsistentNot used
17PF2/WP2QCVKKURZTEXTShort TextS/4 HANAQCVKKURZTEXTShort TextR. Copy from source system
18PF2/WP2QCVKLTEXTKZLong Text ExistsS/4 HANAQCVKLTEXTKZLong Text ExistsS.Internal
19PF2/WP2QCVKWITHTRANSFStock Transfers from Batch Where-Used ListS/4 HANAQCVKWITHTRANSFStock Transfers from Batch Where-Used ListC.Copy from Source system
20PF2/WP2QCVKQDI_NOPDFIndicator: Do Not Send PDF DocumentS/4 HANAQCVKQDI_NOPDFIndicator: Do Not Send PDF DocumentC.Copy from Source system
21PF2/WP2QCVKALSTFExpansion Level of Batch Where-Used ListS/4 HANAQCVKALSTFExpansion Level of Batch Where-Used ListNot used
22PF2/WP2QCVKADBFORMPDF-Based Forms: Form NameS/4 HANAQCVKADBFORMPDF-Based Forms: Form NameNot used
23PF2/WP2QCVKQKZ_USEADBUse Adobe FormS/4 HANAQCVKQKZ_USEADBUse Adobe FormS.Internal
24PF2/WP2QCVKCHAR_FIELD_CONFConfiguration of Characteristics FieldS/4 HANAQCVKCHAR_FIELD_CONFConfiguration of Characteristics FieldNot used
25PF2/WP2QCVMCTYPCertificate TypeS/4 HANAQCVMCTYPCertificate TypeR.Copy from Source system
26PF2/WP2QCVMVORLNRCertificate Profile NumberS/4 HANAQCVMVORLNRCertificate Profile NumberR.Copy from Source system
27PF2/WP2QCVMVERSIONVersion Number of Certificate ProfileS/4 HANAQCVMVERSIONVersion Number of Certificate ProfileS.Internal
28PF2/WP2QCVMBLOCKNRNumber of Characteristic BlockS/4 HANAQCVMBLOCKNRNumber of Characteristic BlockS.Internal
29PF2/WP2QCVMMERKMALNRConsecutive Characteristic NumberS/4 HANAQCVMMERKMALNRConsecutive Characteristic NumberS.Internal
30PF2/WP2QCVMSORTNRSort NumberS/4 HANAQCVMSORTNRSort NumberR. Copy from source system
31PF2/WP2QCVMTEXT_ELEMAssignment of a Characteristic to a Form Text ElementS/4 HANAQCVMTEXT_ELEMAssignment of a Characteristic to a Form Text ElementS.Internal
32PF2/WP2QCVMKATEGORIECharacteristic Category for CertificatesS/4 HANAQCVMKATEGORIECharacteristic Category for CertificatesS.Internal
33PF2/WP2QCVMZAEHLERPlantS/4 HANAQCVMZAEHLERPlantR. Xref as per Plant mapping
34PF2/WP2QCVMMKMNRMaster Inspection CharacteristicsS/4 HANAQCVMMKMNRMaster Inspection CharacteristicsR. Xref as per Master Inspection Characteristics mapping
35PF2/WP2QCVMVERSIONMKVersion Number of the Master Inspection CharacteristicS/4 HANAQCVMVERSIONMKVersion Number of the Master Inspection CharacteristicC. Xref as per Master inspection charateristics with Version mapping
36PF2/WP2QCVMCMERKMALIDInternal characteristicS/4 HANAQCVMCMERKMALIDInternal characteristicNot used
37PF2/WP2QCVMKZHERKWERTOrigin of the Characteristic Result on the CertificateS/4 HANAQCVMKZHERKWERTOrigin of the Characteristic Result on the CertificateR.Copy from Source system
38PF2/WP2QCVMKZHERKTEXTOrigin of Characteristic Short TextS/4 HANAQCVMKZHERKTEXTOrigin of Characteristic Short TextR.Copy from Source system
39PF2/WP2QCVMKZAUSGFMTCharacteristic Output FormatS/4 HANAQCVMKZAUSGFMTCharacteristic Output FormatC.Copy from Source system
40PF2/WP2QCVMKZMETHODEOutput Inspection MethodS/4 HANAQCVMKZMETHODEOutput Inspection MethodC.Xref as per Inspection methods mapping
41PF2/WP2QCVMKZESELLevel for Result SelectionS/4 HANAQCVMKZESELLevel for Result SelectionR.Copy from Source system
42PF2/WP2QCVMKZHERKVGOrigin of Inspection SpecificationsS/4 HANAQCVMKZHERKVGOrigin of Inspection SpecificationsR.Copy from Source system
43PF2/WP2QCVMKZSTRSKIPOutput Strategy for Skip CharacteristicsS/4 HANAQCVMKZSTRSKIPOutput Strategy for Skip CharacteristicsR.Copy from Source system
44PF2/WP2QCVMMASSEINHSWUnit of Measurement, in Which Quantitative Data Is StoredS/4 HANAQCVMMASSEINHSWUnit of Measurement, in Which Quantitative Data Is StoredS.Internal
45PF2/WP2QCVMAUSGLENOutput LengthS/4 HANAQCVMAUSGLENOutput LengthNot used
46PF2/WP2QCVMSTELLENNumber of Places to the Right of a Decimal Point (Accuracy)S/4 HANAQCVMSTELLENNumber of Places to the Right of a Decimal Point (Accuracy)C.Copy from Source system
47PF2/WP2QCVMKZEXPDSIndicator: Exponential NotationS/4 HANAQCVMKZEXPDSIndicator: Exponential NotationNot used
48PF2/WP2QCVMKZOFFSPTXAdditional Text When Result Is Outside SpecificationsS/4 HANAQCVMKZOFFSPTXAdditional Text When Result Is Outside SpecificationsNot used
49PF2/WP2QCVMKZOBLIndicator: Characteristic RequiredS/4 HANAQCVMKZOBLIndicator: Characteristic RequiredC. Copy from Source system
50PF2/WP2QCVMVMSORTNRSort Number in List of Materials for Certificate ProfileS/4 HANAQCVMVMSORTNRSort Number in List of Materials for Certificate ProfileNot used
51PF2/WP2QCVMCOLUMNSORTDisplay by ColumnsS/4 HANAQCVMCOLUMNSORTDisplay by ColumnsNot used
52PF2/WP2QCVMCOLUMNSNumber of ColumnsS/4 HANAQCVMCOLUMNSNumber of ColumnsNot used
53PF2/WP2QCVMUNITNRSORTSort by Term for Inspected UnitS/4 HANAQCVMUNITNRSORTSort by Term for Inspected UnitNot used
54PF2/WP2QCVMCHARACT_ID1Characteristic Description for Quality Data ExchangeS/4 HANAQCVMCHARACT_ID1Characteristic Description for Quality Data ExchangeC. Copy from Source system
55PF2/WP2QCVMTCTYPCertificate TypeS/4 HANAQCVMTCTYPCertificate TypeR.Copy from Source system
56PF2/WP2QCVMTVORLNRCertificate Profile NumberS/4 HANAQCVMTVORLNRCertificate Profile NumberR.Copy from Source system
57PF2/WP2QCVMTVERSIONVersion Number of Certificate ProfileS/4 HANAQCVMTVERSIONVersion Number of Certificate ProfileS.Internal
58PF2/WP2QCVMTBLOCKNRNumber of Characteristic BlockS/4 HANAQCVMTBLOCKNRNumber of Characteristic BlockS.Internal
59PF2/WP2QCVMTMERKMALNRConsecutive Characteristic NumberS/4 HANAQCVMTMERKMALNRConsecutive Characteristic NumberS.Internal
60PF2/WP2QCVMTSPRACHELanguage KeyS/4 HANAQCVMTSPRACHELanguage KeyR.Copy from Source system
61PF2/WP2QCVMTKURZTEXTShort TextS/4 HANAQCVMTKURZTEXTShort TextR. Copy from source system
62PF2/WP2QCVVCTYPCertificate TypeS/4 HANAQCVVCTYPCertificate TypeR.Copy from Source system
63PF2/WP2QCVVVORLNRCertificate Profile NumberS/4 HANAQCVVVORLNRCertificate Profile NumberR.Copy from Source system
64PF2/WP2QCVVVERSIONVersion Number of Certificate ProfileS/4 HANAQCVVVERSIONVersion Number of Certificate ProfileS.Internal
65PF2/WP2QCVVVMKATEGCategory of Data Origin (Insp. Lot/Batch) for CertificateS/4 HANAQCVVVMKATEGCategory of Data Origin (Insp. Lot/Batch) for CertificateR.Copy from Source system
66PF2/WP2QCVVMATNRMaterial NumberS/4 HANAQCVVMATNRMaterial NumberR. Xref as per Material mapping
67PF2/WP2QCVVCOUNTERSequential Number for Material in a Certificate ProfileS/4 HANAQCVVCOUNTERSequential Number for Material in a Certificate ProfileS.Internal
68PF2/WP2QCVVBLOCKNRNumber of Characteristic BlockS/4 HANAQCVVBLOCKNRNumber of Characteristic BlockS.Internal
69PF2/WP2QCVVVMSORTNRSort Number in List of Materials for Certificate ProfileS/4 HANAQCVVVMSORTNRSort Number in List of Materials for Certificate ProfileR.Copy from Source system
70PF2/WP2QCVVHERKUNFTInspection Lot OriginS/4 HANAQCVVHERKUNFTInspection Lot OriginC. Copy from Source system
71PF2/WP2QCVVARTInspection TypeS/4 HANAQCVVARTInspection TypeC.Copy from Source system
72PF2/WP2QCVVKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKS/4 HANAQCVVKZGUTLOSEIndicator: Only Lots Whose Usage Decision is OKC.Copy from Source system
73PF2/WP2QCVVMINQKZMinimum Quality Score for Good QualityS/4 HANAQCVVMINQKZMinimum Quality Score for Good QualityNot used
74PF2/WP2KONDIKNUMHCond.Record No.S/4 HANAKONDIKNUMHCond.Record No.S.Internal
75PF2/WP2KONDICTYPCertificateTypeS/4 HANAKONDICTYPCertificateTypeR.Copy from Source system
76PF2/WP2KONDIVORLNRCertificate Profile NumberS/4 HANAKONDIVORLNRCertificate Profile NumberR.Copy from Source system
77PF2/WP2KONDIVERSIONVersion No.S/4 HANAKONDIVERSIONVersion No.S.Internal
78PF2/WP2KONDIERSTELLERCreated ByS/4 HANAKONDIERSTELLERCreated ByS.Internal
79PF2/WP2KONDIERSTELDATCreated OnS/4 HANAKONDIERSTELDATCreated OnS.Internal
80PF2/WP2KOTI001KAPPLApplicationS/4 HANAKOTI001KAPPLApplicationS.Copy from Source system
81PF2/WP2KOTI001KSCHLAssignment typeS/4 HANAKOTI001KSCHLAssignment typeS.Copy from Source system
82PF2/WP2KOTI001MATNRMaterialS/4 HANAKOTI001MATNRMaterialC.Xref as per Material mapping
83PF2/WP2KOTI001DATBIValid ToS/4 HANAKOTI001DATBIValid ToC.Copy from Source system
84PF2/WP2KOTI001DATABValid FromS/4 HANAKOTI001DATABValid FromC.Copy from Source system
85PF2/WP2KOTI001KNUMHCond.Record No.S/4 HANAKOTI001KNUMHCond.Record No.S.Internal
86PF2/WP2KOTI002KAPPLApplicationS/4 HANAKOTI002KAPPLApplicationS.Internal
87PF2/WP2KOTI002KSCHLAssignment typeS/4 HANAKOTI002KSCHLAssignment typeS.Internal
88PF2/WP2KOTI002MATNRMaterialS/4 HANAKOTI002MATNRMaterialC.Xref as per Material mapping
89PF2/WP2KOTI002KNDNRCustomerS/4 HANAKOTI002KNDNRCustomerC. Xref as per BP customer mapping
90PF2/WP2KOTI002DATBIValid ToS/4 HANAKOTI002DATBIValid ToC.Copy from Source system
91PF2/WP2KOTI002DATABValid FromS/4 HANAKOTI002DATABValid FromC.Copy from Source system
92PF2/WP2KOTI002KNUMHCond.Record No.S/4 HANAKOTI002KNUMHCond.Record No.S.Internal
93PF2/WP2KOTI501KAPPLApplicationS/4 HANAKOTI501KAPPLApplicationS.Internal
94PF2/WP2KOTI501KSCHLAssignment typeS/4 HANAKOTI501KSCHLAssignment typeS.Internal
95PF2/WP2KOTI501WERKSPlantS/4 HANAKOTI501WERKSPlantC.Xref as per Plant mapping
96PF2/WP2KOTI501MATNRMaterialS/4 HANAKOTI501MATNRMaterialC.Xref as per Material mapping
97PF2/WP2KOTI501DATBIValid ToS/4 HANAKOTI501DATBIValid ToC.Copy from Source system
98PF2/WP2KOTI501DATABValid FromS/4 HANAKOTI501DATABValid FromC.Copy from Source system
99PF2/WP2KOTI501KNUMHCond.Record No.S/4 HANAKOTI501KNUMHCond.Record No.S.Internal
100PF2/WP2KOTI502KAPPLApplicationS/4 HANAKOTI502KAPPLApplicationS.Internal
101PF2/WP2KOTI502KSCHLAssignment typeS/4 HANAKOTI502KSCHLAssignment typeS.Internal
102PF2/WP2KOTI502WERKSPlantS/4 HANAKOTI502WERKSPlantC.Xref as per Plant mapping
103PF2/WP2KOTI502MATNRMaterialS/4 HANAKOTI502MATNRMaterialC.Xref as per Material mapping
104PF2/WP2KOTI502KNDNRCustomerS/4 HANAKOTI502KNDNRCustomerC. Xref as per BP customer mapping
105PF2/WP2KOTI502DATBIValid ToS/4 HANAKOTI502DATBIValid ToC.Copy from Source system
106PF2/WP2KOTI502DATABValid FromS/4 HANAKOTI502DATABValid FromC.Copy from Source system
107PF2/WP2KOTI502KNUMHCond.Record No.S/4 HANAKOTI502KNUMHCond.Record No.S.Internal
108PF2/WP2KOTI901KAPPLApplicationS/4 HANAKOTI901KAPPLApplicationS.Internal
109PF2/WP2KOTI901KSCHLAssignment typeS/4 HANAKOTI901KSCHLAssignment typeS.Internal
110PF2/WP2KOTI901KUNWEShip-To PartyS/4 HANAKOTI901KUNWEShip-To PartyC.Xref as per BP customer partner function mapping
111PF2/WP2KOTI901MATNRMaterialS/4 HANAKOTI901MATNRMaterialC.Xref as per Material mapping
112PF2/WP2KOTI901DATBIValid toS/4 HANAKOTI901DATBIValid toC.Copy from Source system
113PF2/WP2KOTI901DATABValid FromS/4 HANAKOTI901DATABValid FromC.Copy from Source system
114PF2/WP2KOTI901KNUMHCond.record no.S/4 HANAKOTI901KNUMHCond.record no.S.Internal
115PF2/WP2KOTI902KAPPLApplicationS/4 HANAKOTI902KAPPLApplicationS.Internal
116PF2/WP2KOTI902KSCHLAssignment typeS/4 HANAKOTI902KSCHLAssignment typeS.Internal
117PF2/WP2KOTI902KUNWEShip-To PartyS/4 HANAKOTI902KUNWEShip-To PartyC.Xref as per BP customer partner function mapping
118PF2/WP2KOTI902MATKLMaterial GroupS/4 HANAKOTI902MATKLMaterial GroupC.Xref as per Material Group mapping
119PF2/WP2KOTI902DATBIValid toS/4 HANAKOTI902DATBIValid toC.Copy from Source system
120PF2/WP2KOTI902DATABValid FromS/4 HANAKOTI902DATABValid FromC.Copy from Source system
121PF2/WP2KOTI902KNUMHCond.record no.S/4 HANAKOTI902KNUMHCond.record no.S.Internal
122PF2/WP2KOTI903KAPPLApplicationS/4 HANAKOTI903KAPPLApplicationS.Internal
123PF2/WP2KOTI903KSCHLAssignment typeS/4 HANAKOTI903KSCHLAssignment typeS.Internal
124PF2/WP2KOTI903WERKSPlantS/4 HANAKOTI903WERKSPlantC.Xref as per Plant mapping
125PF2/WP2KOTI903KUNWEShip-To PartyS/4 HANAKOTI903KUNWEShip-To PartyC.Xref as per BP customer partner function mapping
126PF2/WP2KOTI903MATKLMaterial GroupS/4 HANAKOTI903MATKLMaterial GroupC.Xref as per Material Group mapping
127PF2/WP2KOTI903DATBIValid toS/4 HANAKOTI903DATBIValid toC.Copy from Source system
128PF2/WP2KOTI903DATABValid FromS/4 HANAKOTI903DATABValid FromC.Copy from Source system
129PF2/WP2KOTI903KNUMHCond.record no.S/4 HANAKOTI903KNUMHCond.record no.S.Internal
130PF2/WP2KOTI904KAPPLApplicationS/4 HANAKOTI904KAPPLApplicationS.Internal
131PF2/WP2KOTI904KSCHLAssignment typeS/4 HANAKOTI904KSCHLAssignment typeS.Internal
132PF2/WP2KOTI904WERKSPlantS/4 HANAKOTI904WERKSPlantC.Xref as per Plant mapping
133PF2/WP2KOTI904MATKLMaterial GroupS/4 HANAKOTI904MATKLMaterial GroupC.Xref as per Material Group mapping
134PF2/WP2KOTI904DATBIValid toS/4 HANAKOTI904DATBIValid toC.Copy from Source system
135PF2/WP2KOTI904DATABValid FromS/4 HANAKOTI904DATABValid FromC.Copy from Source system
136PF2/WP2KOTI904KNUMHCond.record no.S/4 HANAKOTI904KNUMHCond.record no.S.Internal
137PF2/WP2KOTI905KAPPLApplicationS/4 HANAKOTI905KAPPLApplicationS.Internal
138PF2/WP2KOTI905KSCHLAssignment typeS/4 HANAKOTI905KSCHLAssignment typeS.Internal
139PF2/WP2KOTI905VKORGSales Org.S/4 HANAKOTI905VKORGSales Org.C.Xref as per Sales org mapping
140PF2/WP2KOTI905MATKLMaterial GroupS/4 HANAKOTI905MATKLMaterial GroupC.Xref as per Material Group mapping
141PF2/WP2KOTI905DATBIValid toS/4 HANAKOTI905DATBIValid toC.Copy from Source system
142PF2/WP2KOTI905DATABValid FromS/4 HANAKOTI905DATABValid FromC.Copy from Source system
143PF2/WP2KOTI905KNUMHCond.record no.S/4 HANAKOTI905KNUMHCond.record no.S.Internal
144PF2/WP2KOTI907KAPPLApplicationS/4 HANAKOTI907KAPPLApplicationS.Internal
145PF2/WP2KOTI907KSCHLAssignment typeS/4 HANAKOTI907KSCHLAssignment typeS.Internal
146PF2/WP2KOTI907WERKSPlantS/4 HANAKOTI907WERKSPlantC.Xref as per Plant mapping
147PF2/WP2KOTI907KUNWEShip-To PartyS/4 HANAKOTI907KUNWEShip-To PartyC.Xref as per BP customer master partner function mapping
148PF2/WP2KOTI907MATKLMaterial GroupS/4 HANAKOTI907MATKLMaterial GroupC.Xref as per Material Group mapping
149PF2/WP2KOTI907ZQ_OUTYPECondition typeS/4 HANAKOTI907ZQ_OUTYPECondition typeC.Copy from Source system
150PF2/WP2KOTI907DATBIValid toS/4 HANAKOTI907DATBIValid toC.Copy from Source system
151PF2/WP2KOTI907DATABValid FromS/4 HANAKOTI907DATABValid FromC.Copy from Source system
152PF2/WP2KOTI907KNUMHCond.record no.S/4 HANAKOTI907KNUMHCond.record no.S.Internal
153PF2/WP2KOTI908KAPPLApplicationS/4 HANAKOTI908KAPPLApplicationS.Internal
154PF2/WP2KOTI908KSCHLAssignment typeS/4 HANAKOTI908KSCHLAssignment typeS.Internal
155PF2/WP2KOTI908WERKSPlantS/4 HANAKOTI908WERKSPlantC.Xref as per Plant mapping
156PF2/WP2KOTI908MATKLMaterial GroupS/4 HANAKOTI908MATKLMaterial GroupC.Xref as per Material Group mapping
157PF2/WP2KOTI908ZQ_OUTYPECondition typeS/4 HANAKOTI908ZQ_OUTYPECondition typeC.Copy from Source system
158PF2/WP2KOTI908DATBIValid toS/4 HANAKOTI908DATBIValid toC.Copy from Source system
159PF2/WP2KOTI908DATABValid FromS/4 HANAKOTI908DATABValid FromC.Copy from Source system
160PF2/WP2KOTI908KNUMHCond.record no.S/4 HANAKOTI908KNUMHCond.record no.S.Internal
161PF2/WP2STXHTDOBJECTText ObjectS/4HANASTXHTDOBJECTText ObjectDefault to "QCVK"
162PF2/WP2STXHTDNAMEText NameS/4HANASTXHTDNAMEText Name The STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
TDNAME= 'CTYP+VORLNR+VERSION'
163PF2/WP2STXHTDIDText IDS/4HANASTXHTDIDText ID The STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
Default to 'LTXT'
164PF2/WP2STXHTDSPRASLanguage KeyS/4HANASTXHTDSPRASLanguage KeyThe STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
165PF2/WP2STXHTDVERSIONVersion Number of TextS/4HANASTXHTDVERSIONVersion Number of TextThe STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
166PF2/WP2STXHTDLOCKLock Indicator for TextS/4HANASTXHTDLOCKLock Indicator for TextThe STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
167PF2/WP2STXLCLUSTDText Line (Compressed)S/4HANASTXLCLUSTDText Line (Compressed)The STXL table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
168PF2/WP2STXLTDOBJECTText Object (Reference from STXH)S/4HANASTXLTDOBJECTText ObjectDefault to"QCVK"
169PF2/WP2STXLTDNAMEText NameS/4HANASTXLTDNAMEText Name The STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
170PF2/WP2STXLTDSPOText Line SequenceS/4HANASTXLTDIDText ID The STXH table data will be migrated as-is from the current system to S/4HANA, with no modifications, ensuring consistency and traceability of existing records.
Default to 'LTXT'


Transformation Mapping

Mapping Table NameMapping Table Description
PlantMapping of legacy Plants to To-Be Plants in S/4HANA
Material NumberMapping/normalization of Material numbers (legacy format) to the 18-char S/4 MATNR used in MAPL assignment.
Inspection TypeMapping of Legacy Inspection type to S/4 Inspection type used in QCVK-ART
Master Inspection Characteristics

Mapping of Legacy MICs to S/4 MICs used in QCVM-MKMNR

Version Number of the Master Inspection CharacteristicMapping of Legacy MICs Version number to S/4 MICs Version number used in QCVM-VERSIONMK
Inspection MethodMapping of Legacy Inspection Methods to S/4 Inspection Methods used in QCVM-KZMETHODE
CustomerMapping of Legacy Customer to S/4 Customer used in KOTI502-KNDNR
Ship-To PartyMapping of Legacy Ship-To-Party to S/4 Ship-To-Party used in KOTI901-KUNWE, KOTI902-KUNWE, KOTI903-KUNWE
Material GroupMapping of Legacy Material group to S/4 Material group used in KOTI902-MATKL, KOTI903-MATKL,  KOTI904-MATKL, KOTI907-MATKL,  KOTI908-MATKL, KOTI905-MATKL
Sales Org.Mapping of Legacy Sales org to S/4 Sales org used in KOTI905-VKORG

Transformation Dependencies

List the steps that need to occur before transformation can commence

1

Value Mappings are according to the latest design - <List of Value Mappings>

SyWay Data Team


Pre-Load Validation

Project Team

Completeness

TaskAction

Compare Data Counts

  1. Verify row counts between source and target databases.
  2. Identify missing or duplicated records.

Validate the mandatory fields

Validate there is value for all the mandatory fields

Validate Primary Keys and Unique Constraints

  1. Check for duplicate or missing primary key values.
  2. Ensure unique constraints are maintained.

Test Referential Integrity

Confirm dependent records exist in related tables


Accuracy

TaskAction

Validate the transformation

Validate 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 Count

  1. Verify row counts between source and target databases.
  2. Identify missing or duplicated records.
Review populated templates for missing or incorrect valuesUse checklists to verify completeness and correctness before submission

Accuracy

TaskAction

Conversion Accuracy

Business Data Owner/s to verify that all the data in the load table/file is accurate as per endorsed transformation/ mapping rules (and signed-off DCT 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

1

Load 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

2

Load Methodology

- Specify the loading tools and technologies (Migration Cockpit, LSMW, custom loading program).

Syniti 

3

Data 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 

4

Load Execution Plan

- Establish execution timelines and batch processing schedules.

- Assign responsibilities for monitoring execution.

- Document dependencies on other migration tasks

Syniti

5

Logging 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

The Certificate Profiles will be loaded in the pre-cutover (PreCutover 4 phase) period.

Before loading, it will have dependency on the following configuration and data objects in the S/4 HANA.

Configuration

Item #Configuration Item
1TQ05 - Certificate Type
2QCVK - Certificate Profile Number
3ONR00 - Object number
4TJ03 - Object Category
5TJ20 - Status Profile
6TQ31 - Inspection Lot Origin
7TQ30 - Inspection Type
8TQ68 - Configuration of Characteristics Field
9QCVM - Consecutive Characteristic Number
10T001W - Plant
11TQ61 - Origin of the Characteristic Result on the Certificate
12TQ64 - Origin of Characteristic Short Text
13TQ63 - Origin of Inspection Specifications
14TQ62 - Output Strategy for Skip Characteristics
15T006 - Unit of Measurement, in Which Quantitative Data Is Stored
16T002 - Language Key
17TQ05 - Certificate Type
18T681A - Application
19T685 - Assignment type
20T023 - Material Group

Conversion Objects

Object #Preceding Object Conversion Approach
1043Inspection methods (Inspection methods must exist before assignment to plan)
1057Master Inspection Characteristics (MICs must exist before assignment to plan)
2009Material Master (QM View must exist before Inspection Plan assignment)
3003Business Partners - Customer (Sales and Service)

Error Handling

Error TypeError DescriptionAction Taken
1Material Master (QM View) does not exist for the plant/material combinationEnsure that the Material Master with QM View is created and valid before plan migration
2Master Inspection Characteristic (MIC) referenced in Certificate profiles does not exist or is invalidValidate that MICs exist, are active, and correctly mapped before migration
3Inspection method referenced in Certificate profiles does not exist or is invalidValidate that Inspection methods exist, are active, and correctly mapped before migration
4Customers referenced in Certificate profiles does not exist or is invalidValidate that Customers exist, are active, and correctly mapped before migration
5Customers ship-to-party partner function referenced in Certificate profiles does not exist or is invalid Validate that Customers ship-to-party partner function exist, are active, and correctly mapped before migration
6Material group referenced in Certificate profiles does not exist or is invalidValidate that Material groups exist, are active, and correctly mapped before migration


Post-Load Validation

Project Team

Completeness

TaskAction

Validate Record count in the backend

Validate all tables with prefix “QINF” has the same records as the loading file

Display Records

Pick up a few random Material Listing or Material Exclusions, and run t-code: QI03 to validate the QIR and can be displayed without any error.

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 Reconciliation

Generate reports comparing pre- and post-migration data.


Business

Post-load validation is a critical step in data migration, ensuring that transferred data is accurate, complete, and functional within the target system.

1. Ensuring Data Integrity
After migration, data must be consistent with its original structure. Post-load validation checks for missing records, incorrect mappings, and formatting errors to prevent discrepancies.
2. Business Continuity
Faulty data can disrupt operations, leading to financial losses and inefficiencies. Validating post-load data ensures that applications function as expected, preventing downtime.
3. Error Detection and Resolution
By validating data post-migration, businesses can detect anomalies early, reducing the cost and effort required for corrections

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 Testing

Conduct 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.
  • Certificate Profiles is in scope based on data design and any exception requested by business.
  • Data cleansing has met the required percentage threshold for the specified mock cycle and all preparation activities have been completed.
  • Data entries in DCT are target-ready data unless a specific transformation rule is stated for that field in the transformation rules.


Change log

Version Published Changed By Comment
CURRENT (v. 14) Mar 25, 2026 14:04 REDDY-ext, Naren
v. 21 Feb 24, 2026 11:43 REDDY-ext, Naren Removed the CUI object statement from Purpose
v. 20 Feb 20, 2026 13:51 REDDY-ext, Naren Added VERSION field across DCT tables
v. 19 Feb 17, 2026 16:23 REDDY-ext, Naren Added QCVV-VMSORTNR, QCVM-KATEGORIE fields to DCT
v. 18 Feb 17, 2026 15:21 REDDY-ext, Naren Updated the DCT for Long text
v. 17 Feb 16, 2026 14:00 REDDY-ext, Naren Updated DCT template
v. 16 Nov 28, 2025 14:57 REDDY-ext, Naren Updated the Validation reports link(Post load validation)
v. 15 Nov 27, 2025 14:05 REDDY-ext, Naren Removed STXH-TDLOCK, STXL-TDSPO from transformation rules
v. 14 Nov 21, 2025 14:44 REDDY-ext, Naren Updated Transformation mappings for Material group as per Inline comments
v. 13 Nov 21, 2025 13:27 REDDY-ext, Naren

Go to Page History