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

Compare with Current View Page History

« Previous Version 81 Next »

Status

  Revision in Progress

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to create Materials - Basic Data View in S/4 HANA.


---CHECKLIST - DATA TEAM---

  • 1) Legacy systems (Logical Source and Target Systems are identified)
  • 2) Extraction methods and file types
  • 3) Scope relevancy criteria
  • 4) Target structure/ Rules
  • 5) MDS links
  • 6) Cleansing rules
    • 6a) Cleansing reports with technical information
    • 6b) Profiling
    • 6c) Cleansing reports which you need to be developed by Syniti
    • 6d) Deduplication (with technical details of Table-Fields, Conditions)
    • 6e) Frequency of running reports
  • 7) Transformation - and for this DOMD template must be populate and final version of DOMD template should be copied to Transformation section in CSpecs
  • 8) Configuration/Value mapping file link
  • 9) Value Mappings (Data Mapping is provided for mappings which are not obvious to a suitably-skilled and experienced developer)
  • 10) Load template link
  • 11) Loading method (Processing Type is specified, i.e. Direct Input, BAPI, IDoc, Web Service, OData API, etc.)
  • 12) Loading sequence or dependency
  • 13Error handling requirements are specified / including alerting requirement / expected action on failure.
  • 13) Data Analysis
  • 14) Pre load validation
  • 15) Post load validation
  • 16) any Exceptions (Data Mapping is provided for mappings which are not obvious to a suitably-skilled and experienced developer)
  • 17)Application log requirement if applicable to be specified. 
  • 18) Signoff


Conversion Scope

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

From the current system landscape, Material data exists separately in the legacy systems (PF2 and WP2), with potential discrepancies in both organizations. Harmonization and validation are required to ensure accurate and consolidated data in S/4HANA. While PF2 and WP2 serve as source systems, extensive mapping and transformation logic will be necessary to produce properly formatted load templates in line with the target design.


Relevancy Rules

  1. All materials created in the previous 6 months will be included unless flagged for deletion
  2. Material Types ZUNB, ZBOM, ZPRC will be included regardless of activity (unless flagged for deletion). Material Types PROD, ZINT will be excluded. Maintenance Assemblies are excluded (MTypes Z750, ZIBA).
  3. We will only include materials that are extended to the following according to the Enterprise Structure (excluding ZPRC material type as these do not require plant extension):
    1. Company Codes in scope
    2. Plants in scope
    3. Purchasing Orgs in scope
    4. Sales Orgs in scope
  4. We will include for migration all materials that have activity over the previous 48 months for non ZIND/ZABF materials, or 60 months for ZIND/ZABF materials:
    1. For procurement data use EKKO/EKPO tables (remove any records in EKKO/EKPO where EKKO.LOEKZ = C,X EKPO.LOEKZ = L,S and use EKPO/AEDAT for date range
    2. For sales data use VBAK/VBAP tables 
    3. For work order data use AUFK/AFKO/AFPO tables. Check date using AUFK.ERDAT. Enter Order Category AUFK.AUTYP 40 for Process Orders and 30 for Maintenance Orders.
    4. Valid PIRs and Source List (this includes Not Deleted/Validity Date not expired/In scope Purchasing Orgs and Plants based on Enterprise Structure) Check tables EINA/EINE/EORD. Check EORD.NOTKZ is showing as not blocked Check that EORD.BDATU is greater than current date.
  5. Additionally, we can check material movements by querying MKPF/MSEG tables for the last 48 months for non ZIND/ZABF materials and 60 months for ZIND/ZABF materials.  Link MKPF.MBLNR (Document Number) to MSEG.MBLNR. Enter dates with MKPF.BLDAT. WP2 may have to be restricted to quarterly data due to the number of records. In MKPF.VGART (Transaction Types) add: IB,ID,IZ,RS,SI,WA,WE,WF,WH,WI,WL,WO,WQ,WR,WS,WV,WZ.
  6. We will include for migration all materials that have open documents including the following:
    1. Open PO and STO. (EKPO-ELIKZ ≠ 'X') (EKKO.BSTYP = F)
    2. Open contracts and scheduling agreements. (EKPO-ELIKZ ≠ 'X') (EKKO.BSTYP = K)
    3. Open SO. VBUK.GBSTK = ('A','B') 
    4. Open WO. Use AUFK for checking open Process orders. Link field AUFK.OBJNR to JEST.OBNR to get status codes not equal to TECO AND JEST.INACT ≠ 'X'.
  7. Have current stock/open inventory
    1. For Open Inventory use the following tables:

      MARD

      MKOL (Consignment stock)

      MSKA (Sales Order stock)

      MSLB (Special stock)

      MSPR (Project stock)

  8. We will include all Production BOM data for materials in scope using tables: MAST/STKO/STPO. We will also include all Plant Maintenance BOMs and their related components. MAST data will include BOM Usage (STLAN) 1 (Production) & 4 (Plant Maintenance). STKO data will include BOM Category (STLTY) E (Equipment) & M (Material).
  9. Materials with Deletion Flags will be excluded unless appearing in the following open transactions:
    1. Open PO/STO
    2. Open contracts and scheduling agreements
    3. Open SO
    4. Open WO
  10. Deletion Flags (Table/Field) are as follows: MARA/LVORM = 'X' MARA/MSTAE = Z3, Z4, ZZ (PF2 system) Z0 (WP2 system)
  11. Materials with the word 'OBSOLETE' or 'DELETED' contained within the Short Description will be excluded. Also excluded are Materials where Short Description contains '**OBS', '**OBS**', '**OBS***', '*OBS*', '*OBS**', '***OBS***'
  12. Include ZIND/ZABF materials with Purchase Requisition for the last 60 months. Check table EBAN. Check for validity date EBAN.ERDAT. Check EBAN.BSTYP = B. Check valid Purchase Org/Plant/Company Code according to the Enterprise Structure
  13. Include non ZIND/ZABF materials with Purchase Requisition for the last 48 months. Check table EBAN. Check for validity date EBAN.ERDAT. Check EBAN.BSTYP = B. Check valid Purchase Org/Plant according to the Enterprise Structure
  14. Include all materials with PIR(Planned Independent Requirements). Check table PBIM/PBED for materials PBIM.MATNR. Check PBIM.LOEVR ≠ 'D'. Check PBIM.WERKS for in scope Plants.


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2,WP2

The Material Master Records will be extracted/collected via DCT. An initial extract of the relevant data will be provided in Google Sheet format to assist business in decision making on including any relevant data from Source Systems.

Any additional data that need to be created to support the new design may be added in the DCT.

A data review and standardization will be done across all Info Records in the DCT. 

1,200,000S4H260,000

Additional Information

MDS Documents

20251028

MDS pending

Data Extraction

Data has been extracted from Production and files are kept here: 

202511XX

Extraction Pending



Extraction/Transformation Methods and File Types

Data is Extracted and Transformed by Syniti ADM, the staging area of the Migration Cockpit will be updated by Syniti.


Multi-language Requirement

Languages to be extracted (available on Source Systems)

 SAP standard supports all ISO languages, ensure that all standard languages are considered in scope.

Material Master will have a default description available in English.
Multi language is supported for Materials. Login via a different language will show the description displayed in the logon language if the language key is maintained.

  • Core languages: EN - English, FR - French, IT - Italian and ZH - Mandarin.
  • Additional languages: PT - Portuguese, DE - German, ES - Spanish
  • Supplier languages that are possible: FR - French, EN - English, ES - Spanish, DE - German, IT - Italian, NL - Dutch, PT - Portuguese, ZH - Mandarin, PL - Polish, JA - Japanese, KO - Korean, FI - Finnish, BG - Bulgarian, RU - Russian, TH- Thai, ZF - Chinese traditional, SK - Slovak, Z9 - Brazil Portuguese. 

Document Management

Not Applicable

Legal Requirement

Not Applicable

Special Requirements




Target Design

The technical design of the target for this conversion approach.


Material Master: Source ECC Material → Target S4H Material Master

Source Field InformationTransform RulesTarget Field Information
SequenceTechnical Source TableField NameTechnical Source FieldField FormatField LengthCommentsMapping TypeTransform Rule or Default ValueValidation RuleCommentsDataload TemplateSheet NameGroupField DescriptionBusiness DescriptionCheck TableBusiness Mandatory
Y/N/C
System Mandatory
Y/N/C
TypeLengthDecimalSap Table NameSap Field Name

MARAMaterial NumberMATNRText (CHAR)40



- Mandatory for Migration Cockpit







Text (CHAR)40
S_MARAMATNR

MARAMaterial TypeMTARTText (CHAR)4



- Mandatory for Migration Cockpit







Text (CHAR)4
S_MARAMTART

MARAMaterial GroupMATKLText (CHAR)9












Text (CHAR)9
S_MARAMATKL

MARAIndustry SectorMBRSHText (CHAR)1












Text (CHAR)1
S_MARAMBRSH

MARADescriptionMAKTXText (CHAR)40



- Mandatory for Migration Cockpit







Text (CHAR)40
S_MARAMAKTX

MARALanguage KeySPRASText (CHAR)1



- Mandatory for Migration Cockpit







Text (CHAR)1
S_MARASPRAS

MARABase Unit of Measure (ISO Format)MEINSText (CHAR)3



- Mandatory for Migration Cockpit







Text (CHAR)3
S_MARAMEINS

MARAChange NumberAENNRText (CHAR)6












Text (CHAR)6
S_MARAAENNR

MARARevision LevelREVLVText (CHAR)2












Text (CHAR)2
S_MARAREVLV

MARAGTINEAN11Text (CHAR)18












Text (CHAR)18
S_MARAEAN11

MARAGTIN CategoryNUMTPText (CHAR)1












Text (CHAR)1
S_MARANUMTP

MARADivisionSPARTText (CHAR)2












Text (CHAR)2
S_MARASPART

MARAOld Material NumberBISMTText (CHAR)40












Text (CHAR)40
S_MARABISMT

MARAProduct HierarchyPRDHAText (CHAR)18












Text (CHAR)18
S_MARAPRDHA

MARABatch Management Required Ind.XCHPFText (CHAR)1












Text (CHAR)1
S_MARAXCHPF

MARAHas EmptiesMLGUTText (CHAR)1












Text (CHAR)1
S_MARAMLGUT

MARAValid FromDATABDate













Date

S_MARADATAB

MARADeletion DateLIQDTDate













Date

S_MARALIQDT

MARAIndustry Standard DescriptionNORMTText (CHAR)18












Text (CHAR)18
S_MARANORMT

MARASize/DimensionsGROESText (CHAR)32












Text (CHAR)32
S_MARAGROES

MARALaboratory / Design OfficeLABORText (CHAR)4












Text (CHAR)4
S_MARALABOR

MARAExternal Product GroupEXTWGText (CHAR)18












Text (CHAR)18
S_MARAEXTWG

MARAGeneral Item Category GroupMTPOS_MARAText (CHAR)4












Text (CHAR)4
S_MARAMTPOS_MARA

MARAAuthorization GroupBEGRUText (CHAR)4












Text (CHAR)4
S_MARABEGRU

MARACross-Plant Product StatusMSTAEText (CHAR)2












Text (CHAR)2
S_MARAMSTAE

MARAValid-From DateMSTDEDate













Date

S_MARAMSTDE

MARAQuality Manag. in Procurement Is ActiveQMPURText (CHAR)1












Text (CHAR)1
S_MARAQMPUR

MARAANP CodeANPNumber (NUMC)9












Number (NUMC)9
S_MARAANP

MARAGross WeightBRGEWNumber (NUMC)13,3












Number (NUMC)13,33S_MARABRGEW

MARANet WeightNTGEWNumber (NUMC)13,3












Number (NUMC)13,33S_MARANTGEW

MARAUnit of Weight (ISO Format)GEWEIText (CHAR)3












Text (CHAR)3
S_MARAGEWEI

MARALengthLAENGNumber (NUMC)13,3












Number (NUMC)13,33S_MARALAENG

MARAWidthBREITNumber (NUMC)13,3












Number (NUMC)13,33S_MARABREIT

MARAHeightHOEHENumber (NUMC)13,3












Number (NUMC)13,33S_MARAHOEHE

MARAUnit for Length/Width/Height(ISO Format)MEABMText (CHAR)3












Text (CHAR)3
S_MARAMEABM

MARAVolumeVOLUMNumber (NUMC)13,3












Number (NUMC)13,33S_MARAVOLUM

MARAVolume UnitVOLEHText (CHAR)3












Text (CHAR)3
S_MARAVOLEH

MARACapacity UsageCAPAUSENumber15












Number15
S_MARACAPAUSE

MARACompliance RelevantCHML_CMPLNC_RLVNCE_INDText (CHAR)1












Text (CHAR)1
S_MARACHML_CMPLNC_RLVNCE_IND

MARAProduct Is ConfigurableKZKFGText (CHAR)1












Text (CHAR)1
S_MARAKZKFG

MARAOrder Unit of Measure (ISO Format)BSTMEText (CHAR)3












Text (CHAR)3
S_MARABSTME

MARAPurchasing Value KeyEKWSLText (CHAR)2












Text (CHAR)2
S_MARAEKWSL

MARAState of Variable Purchase Order UnitVABMEText (CHAR)1












Text (CHAR)1
S_MARAVABME

MARAInternal Product NumberBMATNText (CHAR)18












Text (CHAR)18
S_MARABMATN

MARAManufacturer Part NumberMFRPNText (CHAR)40












Text (CHAR)40
S_MARAMFRPN

MARAManufacturer NumberMFRNRText (CHAR)10












Text (CHAR)10
S_MARAMFRNR

MARAManufacturer Part ProfileMPROFText (CHAR)4












Text (CHAR)4
S_MARAMPROF

MARATransportation GroupTRAGRText (CHAR)4












Text (CHAR)4
S_MARATRAGR

MARACross-Distribution Chain Product StatusMSTAVText (CHAR)2












Text (CHAR)2
S_MARAMSTAV

MARADG Indicator ProfilePROFLText (CHAR)3












Text (CHAR)3
S_MARAPROFL

MARAEnvironmentally RelevantKZUMWText (CHAR)1












Text (CHAR)1
S_MARAKZUMW

MARAIn Bulk/LiquidILOOSText (CHAR)1












Text (CHAR)1
S_MARAILOOS

MARAHighly ViscousIHIVIText (CHAR)1












Text (CHAR)1
S_MARAIHIVI

MARAValid From Date for StatusMSTDVDate













Date

S_MARAMSTDV

MARAMaterial CategoryATTYPText (CHAR)2












Text (CHAR)2
S_MARAATTYP

MARAProduct Group: Packaging MaterialsMAGRVText (CHAR)80












Text (CHAR)80
S_MARAMAGRV

MARAPackaging Product TypeVHIARTText (CHAR)80












Text (CHAR)80
S_MARAVHIART

MARAAllowed Packaging WeightERGEWText (CHAR)13












Text (CHAR)13
S_MARAERGEW

MARAUnit of Allowed Packaging WeightERGEIText (CHAR)80












Text (CHAR)80
S_MARAERGEI

MARAAllowed Packaging VolumeERVOLText (CHAR)13












Text (CHAR)13
S_MARAERVOL

MARAUnit of Allowed Packaging VolumeERVOEText (CHAR)80












Text (CHAR)80
S_MARAERVOE

MARAPackaging Product Is Closed PackagingKZGVHText (CHAR)1












Text (CHAR)1
S_MARAKZGVH

MARAExcess Volume Tolerance for HUVOLTONumber3












Number3
S_MARAVOLTO

MARAPeriod Indicator for Shelf LifeIPRKZText (CHAR)80












Text (CHAR)80
S_MARAIPRKZ

MARAStorage ConditionsRAUBEText (CHAR)80












Text (CHAR)80
S_MARARAUBE

MARATemperature Conditions IndicatorTEMPBText (CHAR)2












Text (CHAR)2
S_MARATEMPB

MARAHazardous Product NumberSTOFFText (CHAR)40












Text (CHAR)40
S_MARASTOFF

MARANumber of Goods Receipt/Issue SlipsWESCHNumber13












Number13
S_MARAWESCH

MARAIndicator: Approved Batch Rec. RequiredXGCHPText (CHAR)1












Text (CHAR)1
S_MARAXGCHP

MARATotal Shelf LifeMHDHBNumber4












Number4
S_MARAMHDHB

MARAMinimum Remaining Shelf LifeMHDRZNumber4












Number4
S_MARAMHDRZ

MARAIndi. for the Shelf Life Expiration DateSLED_BBDText (CHAR)80












Text (CHAR)80
S_MARASLED_BBD

MARAStorage PercentageMHDLPNumber3












Number3
S_MARAMHDLP

MARARounding Rule for Calculation of SLEDRDMHDText (CHAR)80












Text (CHAR)80
S_MARARDMHD

MARASerial Number ProfileSERIALText (CHAR)80












Text (CHAR)80
S_MARASERIAL

MARARelevant for Hazardous SubstancesHAZMATText (CHAR)1












Text (CHAR)1
S_MARAHAZMAT

MARAABC IndicatorMAABCText (CHAR)1












Text (CHAR)1
S_MARAMAABC

MARACountry/Region of OriginHERKLText (CHAR)3












Text (CHAR)3
S_MARAHERKL

MARAPurchasing GroupEKGRPText (CHAR)3












Text (CHAR)3
S_MARAEKGRP

MARATax ClassificationTAKLVText (CHAR)1












Text (CHAR)1
S_MARATAKLV

MARALoading GroupLADGRText (CHAR)4












Text (CHAR)4
S_MARALADGR

MARAIndicator: QualityPSTATQText (CHAR)1












Text (CHAR)1
S_MARAPSTATQ

MARAIndicator: SalesPSTATVText (CHAR)1












Text (CHAR)1
S_MARAPSTATV

MARAIndicator: StoragePSTATLText (CHAR)1












Text (CHAR)1
S_MARAPSTATL

MARAIndicator: PurchasingPSTATEText (CHAR)1












Text (CHAR)1
S_MARAPSTATE



Material Master: Source ECC Service Master → Target S4H Material Master





















Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System

2019-001

C1

English description missing or EN description not English language

All materials require English description by default, so need to be provided if missing. Current EN descriptions not in English language need to be translated.


PF2/WP2

2019-002

C1

Description format

Material descriptions must adhere to S4 standardization so no special characters etc and must not exceed character limit


PF2/WP2

2019-003

C1

UoM alignment

All material UoMs to adhere to S4 standardization. Confirmation regarding EA/PC format.


PF2/WP2

2019-004

C1

Check Gross and Net Weights

Check for missing weights and that Gross Weight >= Net


PF2/WP2

2019-005

C1

Country of Origin

Check Country of Origin exists for procured materials


PF2/WP2

2019-006

C1

Duplicate materials excluded

Check for materials with same Long/Short Description

Check Old Material Number field

Check Materials with same EAN

Check Materials with same Manufacturer Part Number

Check Source List/PIR for identical set ups

Check BOMs for identical components

Where duplicates found, check if either has no activity


PF2/WP2



Conversion Process

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


Data Privacy and Sensitivity


Extraction

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

  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
1Extract Material Master data (MARA) from PF2 and WP2 ECC systems according to the defined Relevancy Rules (scope by Material Type, and Activity).SyWay Data Team
2Validate the extracted data volumes against ECC totals to ensure completeness before applying any filtering (count check per Material Type and per Plant).SyWay Data Team
3Apply exclusion criteria (e.g., deletion flags, obsolete status, test materials, invalid UoM, invalid descriptions).SyWay Data Team
4Include recent transactional linkage (e.g., materials used in open PO, SO, or movements within last 3 years).SyWay Data Team
5Validate UoM conversions and ensure all Base Units (MEINS) exist in T006 (UoM ISO mapping).SyWay Data Team
6Generate Google Sheet report pre-populated with PF2 and WP2 extracted data for Business validation (showing only relevant fields from MDS_2019).SyWay Data Team
7Submit the validated dataset for peer review and final sign-off by Functional and Business teams before transformation load.SyWay Data Team


Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set





















Data Collection Template (DCT)


Service Master

Field NameData TypeLengthDescriptionRule
EINA-MATNRCHAR18Material NumberRequired
EINA-MATKLCHAR9Material GroupConditional
EINA-LIFNRCHAR10Vendor NumberRequired
EINA-TXZ01CHAR40Short TextRequired
EINA-MEINSUNIT3Base Unit of MeasureConditional
EINA-UMREZNUMC5Numerator for ConversionConditional
EINA-UMRENNUMC5Denominator for ConversionConditional
EINE-EKORGCHAR4Purchasing OrganizationRequired
EINE-ESOKZCHAR1Info Category (Standard/Subcontracting/Consignment)Required
EINE-WERKSCHAR4PlantConditional
EINE-EKGRPCHAR3Purchasing GroupConditional





































Notes

  • The DCT must align with the field status of the target Info Record view and the Pricing Procedure schema approved by the Functional Team,

  • Where transformation logic applies (example PurchOrg, Plant, Incoterms, Currency), reference should be made to the Transformation Mapping Table maintained by the Data Governance team,

  • Once the final pricing configuration is frozen, this DCT can be regenerated with the exact condition types(per country - considering respective mapping), access sequences, and validity schema.




Target Ready Data Collection Template will be created for Materials - Basic Data View data with exception of some fields which require transformation as mentioned in the transformation rule.

Materials - Basic Data View DCT Rules

Field NameField DescriptionRule












Extraction Dependencies

Item #Step DescriptionTeam Responsible

1

Data cleansing of legacy Material data must be completed.
If standardization within the DCT begins using relevant data from PF2 and WP2 before the cleansing is finalized, it is understood that the business will take due diligence to ensure any subsequent delta cleansing is verified and aligned within the DCT.

Business











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

Obtain DCT Sign-off from Business

SyWay S2P Data Team

2

<Add steps from Syniti Migrate here>

SyWay S2P Data Team

3

Review and Validate Error and Preload Reports

SyWay S2P Data Team

4

Generate Load Files

SyWay S2P Data Team


Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1PF2/WQ2S_MARAMATNRMaterial NumberS/4HANAS_MARAMATNRMaterial NumberGenerate new Material number in Target System and maintain mapping in reference table
2PF2/WQ2S_MARAMBRSHIndustry SectorS/4HANAS_MARAMBRSHIndustry SectorCopy from source to target system
3PF2/WQ2S_MARAMTARTMaterial TypeS/4HANAS_MARAMTARTMaterial TypeMap from source to target using Material Type mapping table
4PF2/WQ2S_MARAMAKTXDescriptionS/4HANAS_MARAMAKTXDescriptionCopy from source to target system in adherence to S4H Data Standard (ie. descriptions to be cleansed so that non standard special characters are excluded)
5PF2/WQ2S_MARASPRASLanguage KeyS/4HANAS_MARASPRASLanguage KeyEN description to be created if not available. Copy local descriptions from source if required.
6PF2/WQ2S_MARAMEINSBase Unit of Measure (ISO Format)S/4HANAS_MARAMEINSBase Unit of Measure (ISO Format)Map from source to target in adherence to S4H Data Standard
7PF2/WQ2S_MARAMATKLMaterial GroupS/4HANAS_MARAMATKLMaterial GroupMap from source to target using Material Group mapping table
8PF2/WQ2S_MARASPARTDivisionS/4HANAS_MARASPARTDivisionMap from source to target in adherence to S4H Data Standard
9PF2/WQ2S_MARAPRDHAProduct HierarchyS/4HANAS_MARAPRDHAProduct HierarchyMap from source to target using Product Hierarchy mapping table
10PF2/WQ2S_MARAMTPOS_MARAGeneral Item Category GroupS/4HANAS_MARAMTPOS_MARAGeneral Item Category GroupCopy from source to target system
11PF2/WQ2S_MARABRGEWGross WeightS/4HANAS_MARABRGEWGross WeightCopy from source to target system
12PF2/WQ2S_MARANTGEWNet WeightS/4HANAS_MARANTGEWNet WeightCopy from source to target system
13PF2/WQ2S_MARAGEWEIUnit of Weight (ISO Format)S/4HANAS_MARAGEWEIUnit of Weight (ISO Format)Copy from source to target system in adherence to S4H Data Standard
14PF2/WQ2S_MARAPROFLDG Indicator ProfileS/4HANAS_MARA
Compliance Relevant IndicatorIf DG Ind Profile or Environmentally Rel is populated/ticked then set Compliance Relevant Indicator to X in S4H
15PF2/WQ2S_MARAKZUMWEnvironmentally RelevantS/4HANAS_MARA
Compliance Relevant IndicatorIf DG Ind Profile or Environmentally Rel is populated/ticked then set Compliance Relevant Indicator to X in S4H


Transformation Mapping

Mapping Table NameMapping Table Description

Material Type

Mapping of legacy Material Types to target system value

Material Group

Mapping of legacy Material Groups to target system value

Product HierarchyMapping of legacy Product Hierarchies to target system value
Lab/OfficeMapping of legacy Lab/Office values to target system value
DivisionMapping of legacy Division values to target system value
Authorization GroupMapping of legacy Authorization Group values to target system value

Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible

1

Ensure DCT tables completeness

SyWay S2P Data Team

2

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

SyWay S2P Data Team








Pre-Load Validation

Project Team

Completeness

TaskAction

Verify Record Count

SyWay S2P Data Team to verify that the total number of relevant records from the  DCT is equal to the total number of records in the Preload and Load Sheets.






Accuracy

TaskAction

Conversion Accuracy

SyWay S2P Data Team to verify that all fields below meet pass the checks:

  1. Mandatory Fields
  2. Field and Value Mapping Correctness
  3. Null Checks
  4. Text Length Checks

Review Error Reports

Review and correct the errors.  Achieve a zero-error record count as much as possible. Raise defects for data remediated and requiring a correction in the source data.




Business

Completeness

TaskAction

Verify Record Count

Business Data Owner/s to verify that the total number of relevant records from the the DCT is equal to the total number of records in the Preload and Load Sheets.






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

Go to <Load Tool>

SyWay S2P Data Team

2

Load 3 records for < > to validate if data is loaded successfully without errors

SyWay S2P Data Team

3

Load 3 records for < > to validate if data is loaded successfully without errors

SyWay S2P Data Team

4

Proceed with full load if steps 2 and 3 are validated

SyWay S2P Data Team

5

Validate few records loaded by accessing standard transactions from S/4HNA eg. MM03

SyWay S2P Data Team

6

Generate post load report if step 5 is validated

SyWay S2P Data Team


Load Phase and Dependencies

Configuration

Item #Configuration Item






Conversion Objects

Object #Preceding Object Conversion Approach

list the exact title of the conversion object of only the immediate predecessor – this will then confirm the DDD (Data Dependency Diagram)




Error Handling

Error TypeError DescriptionAction Taken










Post-Load Validation

Project Team

Completeness

TaskAction

Verify Count

SyWay S2P Data Team to verify the record count created in target S/4 HANA by accessing post load reports in dspMigrate or standard reports from S/4 HANA.






Accuracy

TaskAction

Verify Logs

Check if there is data that failed to load and perform the necessary actions (e.g. register as post load issue or attempt to load the record again, etc.).






Business

Completeness

TaskAction

Verify Count

Download Post Load Reports from dspMigrate and verify that the record count loaded in the target S/4 HANA is the same count as of the endorsed load file.






Accuracy

TaskAction

Conversion Accuracy

Verify that the Material data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA.






Key Assumptions

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


See also

Change log

Version Published Changed By Comment
CURRENT (v. 81) Apr 29, 2026 14:44 HANCOCK-ext, John
v. 313 Apr 28, 2026 13:55 HANCOCK-ext, John
v. 312 Apr 27, 2026 07:42 HANCOCK-ext, John
v. 311 Apr 21, 2026 08:04 HANCOCK-ext, John
v. 310 Apr 21, 2026 08:01 HANCOCK-ext, John
v. 309 Apr 21, 2026 07:51 HANCOCK-ext, John
v. 308 Apr 10, 2026 12:02 HANCOCK-ext, John
v. 307 Apr 09, 2026 14:07 HANCOCK-ext, John
v. 306 Mar 06, 2026 13:37 MADHOK-ext, Jasleen
v. 305 Mar 03, 2026 17:15 HANCOCK-ext, John

Go to Page History

Workflow history

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

  • No labels