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

Compare with Current View Page History

« Previous Version 22 Next »

Status

  Revision in Progress

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to create Material Master-General Plant Data / S.Loc Data in S/4 HANA.

The General Plant Data/Storage view is one of the key views in the Material Master. It contains information about a material that is specific to a particular plant and storage location. This view is essential for plant-level operations and inventory management. Currently, in both ECC systems PF2 and WP2, materials are extended to specific plants and their respective storage locations. Source and Target structures mapping are provided below.

Conversion Scope

The scope of this document covers the approach for converting active Material Master-General Plant Data / S.Loc Data from Legacy Source Systems into S/4HANA following the DD-FUN-050 Master Data Standard - Material General Plant and Storage Data Master Data Design Standard.

As per KDD011 - Material Master Numbering Alignment All Syensqo's materials (finished, semi-finished, raw materials, spares etc.) will be represented by a unique material master number which will be assigned from a new number range


 All materials that adhere to the CNV-2019 Materials Basic Data rules and have been deduplicated as per the Numbering Alignment process are in scope for plant extensions

The data from legacy system excludes:

  1. Duplicates & materials not in scope of basic data


Serialization Profile Material Master MDS rules:
Serial Profile is mandatory and defaulted to "EAM1" if, 
Material Type = UNBW and "Critical Part" field is checked
Material Type = ZIND and Material is Split valuated



SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2

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.

1.2 Million  (Depending on Plant consolidation)S4HTBC depending on Plant Consolidation
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.

1.2 Million (Depending on Plant consolidation)S4HConsolidation
DCT

For Service Master Materials to be extended correctly a DCT page is required to assist the business with populating the relevant columns for all materials identified as Service Master Materials that need to be brought into the Material master. These materials will be extended with the material type ZSER.


Potential Service materials are available in two  places and need to be extracted to assist with population of template:

1) In legacy Mara.  All materials with the material description wildcard of 'Service'

) Service Master Records from ASMD table these will be potential ZSER materials if accepted in the DCT.


TBCS4HTBC





Additional Information

Multi-language Requirement

As per KDD055 - Multi-Language Support there are 8 languages in scope: English, French, Italian and Mandarin and Brazilian Portuguese, German, Spanish and Thai.

Legacy text for applicable records at Plant level are in-scope for Migration to support system functionalities (If anything is getting printed on output documents then the Text would be in scope



Language KeyInternational VersionLanguage description

Notes

ENEEnglish
FRFFrench
ITIItalian
ZH1Mandarin
??Brazilian PortugueseLanguage key for Brazilian Portuguese need to be confirmed by functional team
DEDGerman
ESSSpanish
TH2Thai

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 TypeLengthZDIRZINDHERSIBAUNLAGPIPEUNBWVERPZLEIZLEHZLERZABFZSERZBAS
MARCAUSMEMATNRUnit of issueCHAR18CCN/AN/AN/AN/ACN/ACCCCN/AN/A
MARDLGPBELGPBEStorage BinCHAR10CCN/AN/AN/AN/ACN/ACCCCN/AN/A
MARDLWMKBMARD_KOBERPicking AreaCHAR3N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA TEMPBTEMPBTemp. ConditionsCHAR2CN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA RAUBERAUBEStorage conditionsCHAR2RN/AN/AN/AN/AN/AN/AN/ARRRRRN/A
MARA BEHVOBEHVOContainer reqmtsCHAR2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA STOFFSTOFFHaz.material numberCHAR18N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCABCINABCINCC phys. inv. ind.CHAR1RRN/AN/AN/AN/ARN/ARRRRRN/A
MARCCCFIXCCFIXCC fixedCHAR1RRN/AN/AN/AN/ARN/ARRRRRN/A
MARA WESCHWESCHNumber of GR slipsQUAN13(3dec)N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA ETIARETIARLabel typeCHAR2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA ETIFOETIFOLab.formCHAR2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA XGCHPXGCHPAppr.batch rec. req.CHAR1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARAXCHPFXCHPFBatch ManagementCHAR1CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARCXCHPFXCHPFBatch Management (Plant)CHAR1CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARCMAXLZMAXLZMax. Storage PeriodDEC5N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCLZEIHLZEIHTime UnitUNIT3N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA MHDRZMHDRZMin. Rem. Shelf LifeDEC4CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARA MHDHBMHDHBTotal shelf lifeDEC4CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARA IPRKZDATTPPeriod Ind. for SLEDCHAR1CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARA RDMHDRDMHDRounding rule SLEDCHAR1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARA MHDLPMHDLPStorage percentageDEC3N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARASLED_BBDSLED_BBDExpiration DateCHAR1RN/AN/AN/AN/AN/AN/AN/ARRRRRN/A
MARASCM_MATURITY_DUR/SAPAPO/MATURITY_DURMaturation TimeDEC11N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARASCM_SHLF_LFE_REQ_MAX/SAPAPO/SHELF_LIFE_REQ_MAXRequired Maximum Shelf LifeDEC11N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCSGT_COVSSGT_COVSSegmentation StrategyCHAR8N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCSGT_DEFSCSGT_DEFSCLogistics handling group for workload calculationCHAR40N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCXMCNGXMCNGNegative stocks allowed in plantCHAR1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCLOGGRLOGGRLogistics handling group for workload calculationCHAR4N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCSERNPSERAILSerial Number ProfileStock determination group4N/ACN/AN/AN/AN/ACN/ACCCCCN/A
MARA SERLVSERLVLevel of Explicitness for Serial NumberCHAR1N/AN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARCFPRFMFPRFMDistribution profile of material in plantCHAR3N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCPRCTRPRCTRProfit CenterCHAR10RN/AN/AN/AN/AN/AN/AN/ARRRRRN/A
MARCEPRIOBF_GROUPStock determination groupCHAR4CN/AN/AN/AN/AN/AN/AN/ACCCCCN/A
MARCIUID_RELEVANTIUID_RELEVANTIUID-RelevantCHAR1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCUID_IEAUID_IEAExternal Allocation of UIICHAR1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
MARCIUID_TYPEIUID_TYPEStructure Type of UIICHAR10N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A


Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System



As a part of this option, the material masters are de-duplicated, and one material master is created per valid material. The material numbers are automatically assigned by the system and are sequential with no intelligence





















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
1) Screen Records against MARA -ERSA to get the materials created in the last 3 yearsSynity
2) Screen Records against Maintenance Status MARA -PSTAT like '%L%' & MARC  like=%L%Synity
3)Screen Records against  plant specific Deletion Flag in MARC-LVORM ='NO'Synity




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 DescriptionTooltip
MATNRMaterial NumberNew Material Number for Service Materials
WERKSPlantPlant to which to extend the Material
LGORTStorage LocationStorage Location of the Material for the Plant
AUSMEUnit of issueUnit in which the material is issued from the warehouse, if different from the base unit of measure. e.g. Set to LB for plant, when base UOM is KG
LGPBEStorage BinIdentifies the storage bin within a storage location where the material is stored. Can be used for IM storage locations.
LWMKBPicking AreaGroups together storage bins from the standpoint of picking strategies; that is, the storage bins are arranged in a strategically advantageous manner for the task of picking.
TEMPBTemp. ConditionsIndicates the temperature conditions in which the material should be stored.
RAUBEStorage conditionsIndicates what storage conditions are required for the material. Storage conditions plus shipping point and Plant are used to determine storage location for picking during delivery processing
BEHVOContainer reqmtsKey for the regulation that governs which type of container the material must be stored and shipped in.
STOFFHaz.material numberNumber that identifies the material as a hazardous material or as dangerous goods and assigns hazardous material data or dangerous goods data to it.
The hazardous material number indicates that the material is dangerous, making special precautions necessary for its storage and shipment.
ABCINCC phys. inv. ind.This indicator groups the materials together into various cycle counting categories.
These categories correspond to the ABC analysis of the materials.
CCFIXCC fixedSpecifies that the cycle counting indicator cannot be changed for cycle counting by an ABC analysis.
WESCHNumber of GR slipsNumber of GR/GI slips to be printed - Specifies which quantity of the material, in the unit of entry, usually constitutes a pallet load.
 In the case of a goods receipt with reference to a purchase order or production order, the system automatically calculates the number of GR/GI slips to be printed for the material document item as a quotient from the goods receipt quantity and the quantity defined here.
 The value determined is always rounded up to the next higher whole number.
 If there is no value maintained in this field, the material document item is only printed on one goods receipt/issue slip.
ETIARLabel typeDetermines the way labels are created. The label type specifies, for example, whether labels are pre-printed by the supplier or created on a central printer.
 this key is used to print material document information on labels. The label type and form are used to determine
 • which labels are printed for which goods movement
 • how many labels are printed
 • which printer they are printed on
ETIFOLab.formDetermines the size and layout of the label. The label form specifies, for example, whether the label is an adhesive or a pin-on label.
XGCHPAppr.batch rec. req.This indicator is used to specify that the following activities may only be performed after the relevant batch record has been approved:
 • Making the usage decision for an inspection lot of the origin Goods receipt from production
 • Changing the batch status from Restricted to Unrestricted
 This indicator is only taken into account for batches that have been manufactured using a process order.
 This is only relevant for direct materials which are manufactured.
XCHPFBatch ManagementSpecifies whether the material is managed in batches. When set, this applies to all plants, unless a plant is excluded using the Batch Management (Plant) field. Batch Management is activated for materials that require batch traceability, recording of batch characteristics, batch determination for picking and expiry date management.
XCHPFBatch Management (Plant)Specifies whether the material is managed in batches at the plant. Switched on if material is batch managed at client level unless plant specifically does not use batches.
MAXLZMax. Storage PeriodThe longest amount of time allowed for storing the material. The value displayed here is for informational purposes only.
LZEIHTime UnitUnit in which the maximum storage period of the material is measured.
MHDRZMin. Rem. Shelf LifeMinimum amount of time for which the material must keep upon goods receipt for the goods receipt to be accepted by the system.
MHDHBTotal shelf lifePeriod for which the material can be stored in total, that is, from the date of production to the shelf life expiration date.
IPRKZPeriod Ind. for SLEDThe period indicator specifies the unit of measurement for a period of time.
Required if SLED is being maintained.
RDMHDRounding rule SLEDIn the material master, if the period indicator is based on weeks, months or years has been selected for the total shelf life, it is then possible to round the shelf life expiration date (SLED), that has been calculated from the production date and total shelf life, to the first or last day of the period chosen.
MHDLPStorage percentagePercentage specifying how much of the minimum remaining shelf life must be left if the material is to be sent to another plant (such as a store) from a central plant (such as a distribution centre).
SLED_BBDExpiration DateSets the date type to Expiration Date or Shelf Life Expiration Date
SCM_MATURITY_DURMaturation TimeThe period required by a product after production before it can be used for further production or by a customer.
SCM_SHLF_LFE_REQ_MAXRequired Maximum Shelf LifeStandard value for required maximum shelf life
SGT_COVSSegmentation StrategyA strategy that is a collection of business rules that define which stock materials should satisfy which demand objects.
SGT_DEFSCLogistics handling group for workload calculationSegment value, which is (from the material valuation point of view) representative for all segment value combinations
XMCNGNegative stocks allowed in plantIndicates that negative stocks of the material are allowed at the plant.
LOGGRLogistics handling group for workload calculationGrouping of materials that are comparable with regard to their handling.
SERNPSerial Number ProfileFreely definable four-digit key that provides unique identification for a serial number profile. Used for some MRO materials.
 It is mandatory to enter the serial number profile in the material master record for materials that need serial numbers.
 This is not applicable for direct materials which are traditional raw material components.
SERLVLevel of Explicitness for Serial NumberLevel on which the serial number must be unique.
 This is not applicable for direct materials which are traditional raw material components.
FPRFMDistribution profile of material in plantControl profile for Merchandise Distribution.
PRCTRProfit CenterKey which together with the controlling area uniquely identifies a profit centre.
EPRIOStock determination groupThe stock determination group combined with the stock determination rule at plant level creates a key for the stock determination strategy
IUID_RELEVANTIUID-RelevantIndicates that a unique item identifier (UII) must be created for the material.
UID_IEAExternal Allocation of UIIIndicates that the unique item identifier (UII) was externally created.
IUID_TYPEStructure Type of UIIDefines the IUID type. The IUID type determines the construct of a UII.

Extraction Dependencies

Item #Step DescriptionTeam Responsible
1)Collect needs to happen for Both MARA &MARC tables before ST* can be populated.Synity
2) Connection needs to be setup with the correct authorisation for extractSynity
3)Possible Scheduling of snapshot as MARC tables are generally big and may take some timeSynity
4)Plant/ Storage location design/consolidation needs to be finalised Business/Functionals
5)Data is populated in the DCT or uploaded from downloaded Excel templateBusiness/Data Owners


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
1Execute Collect to ensure PREP /Snapshot is up to date.Synity / SyWay S2P Data Team
2Execute TransformSynity / SyWay S2P Data Team
3Review & validate any Error Reports (Config etc)Synity / SyWay S2P Data Team
4Generate & validate Preload Report (Ensure proper Business names as per Data Dictionary)Synity / SyWay S2P Data Team
5Generate Load filesSynity / SyWay S2P Data Team


Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1PF2/WG2MARDMATNRMaterial NumberS4/ HanaMARDMATNRMaterial NumberFollow the rule as per Material Master Basic Views about creation for new Material.
2PF2/WG2MARDWERKSPlantS4/ HanaMARDWERKSPlantCopy from Plant consolidation xref
3PF2/WG2MARDLGORTStorage LocationS4/ HanaMARDLGORTStorage LocationCopy from Storage location xref
4PF2/WG2MARCAUSMEUnit of issueS4/ HanaMARCAUSMEUnit of issueCopy from Source to target system
5PF2/WG2MARDLGPBEStorage BinS4/ HanaMARDLGPBEStorage BinCopy from Source to target system
6PF2/WG2MARDLWMKBPicking AreaS4/ HanaMARDLWMKBPicking AreaCopy from Source to target system
7PF2/WG2MARA TEMPBTemp. ConditionsS4/ HanaMARA TEMPBTemp. ConditionsCopy from Source to target system
8PF2/WG2MARA RAUBEStorage conditionsS4/ HanaMARA RAUBEStorage conditionsCopy from Source to target system
9PF2/WG2MARA BEHVOContainer reqmtsS4/ HanaMARA BEHVOContainer reqmtsCopy from Source to target system
10PF2/WG2MARA STOFFHaz.material numberS4/ HanaMARA STOFFHaz.material numberCopy from Source to target system
11PF2/WG2MARCABCINCC phys. inv. ind.S4/ HanaMARCABCINCC phys. inv. ind.Copy from Source to target system
12PF2/WG2MARCCCFIXCC fixedS4/ HanaMARCCCFIXCC fixedCopy from Source to target system
13PF2/WG2MARA WESCHNumber of GR slipsS4/ HanaMARA WESCHNumber of GR slipsCopy from Source to target system
14PF2/WG2MARA ETIARLabel typeS4/ HanaMARA ETIARLabel typeCopy from Source to target system
15PF2/WG2MARA ETIFOLab.formS4/ HanaMARA ETIFOLab.formCopy from Source to target system
16PF2/WG2MARA XGCHPAppr.batch rec. req.S4/ HanaMARA XGCHPAppr.batch rec. req.Copy from Source to target system
17PF2/WG2MARAXCHPFBatch ManagementS4/ HanaMARAXCHPFBatch ManagementCopy from Source to target system
18PF2/WG2MARCXCHPFBatch Management (Plant)S4/ HanaMARCXCHPFBatch Management (Plant)Copy from Source to target system
19PF2/WG2MARCMAXLZMax. Storage PeriodS4/ HanaMARCMAXLZMax. Storage PeriodCopy from Source to target system
20PF2/WG2MARCLZEIHTime UnitS4/ HanaMARCLZEIHTime UnitCopy from Source to target system
21PF2/WG2MARA MHDRZMin. Rem. Shelf LifeS4/ HanaMARA MHDRZMin. Rem. Shelf LifeCopy from Source to target system
22PF2/WG2MARA MHDHBTotal shelf lifeS4/ HanaMARA MHDHBTotal shelf lifeCopy from Source to target system
23PF2/WG2MARA IPRKZPeriod Ind. for SLEDS4/ HanaMARA IPRKZPeriod Ind. for SLEDCopy from Source to target system
24PF2/WG2MARA RDMHDRounding rule SLEDS4/ HanaMARA RDMHDRounding rule SLEDCopy from Source to target system
25PF2/WG2MARA MHDLPStorage percentageS4/ HanaMARA MHDLPStorage percentageCopy from Source to target system
26PF2/WG2MARASLED_BBDExpiration DateS4/ HanaMARASLED_BBDExpiration DateCopy from Source to target system
27PF2/WG2MARASCM_MATURITY_DURMaturation TimeS4/ HanaMARASCM_MATURITY_DURMaturation TimeCopy from Source to target system
28PF2/WG2MARASCM_SHLF_LFE_REQ_MAXRequired Maximum Shelf LifeS4/ HanaMARASCM_SHLF_LFE_REQ_MAXRequired Maximum Shelf LifeCopy from Source to target system
29PF2/WG2MARCSGT_COVSSegmentation StrategyS4/ HanaMARCSGT_COVSSegmentation StrategyCopy from Source to target system
30PF2/WG2MARCSGT_DEFSCLogistics handling group for workload calculationS4/ HanaMARCSGT_DEFSCLogistics handling group for workload calculationCopy from Source to target system
31PF2/WG2MARCXMCNGNegative stocks allowed in plantS4/ HanaMARCXMCNGNegative stocks allowed in plantCopy from Source to target system
32PF2/WG2MARCLOGGRLogistics handling group for workload calculationS4/ HanaMARCLOGGRLogistics handling group for workload calculationCopy from Source to target system
33PF2/WG2MARCSERNPSerial Number ProfileS4/ HanaMARCSERNPSerial Number Profile

RULE: Serial Profile is mandatory and defaulted to "EAM1" if,
 MTART ='UNBW' & KZKRI ='x' (Critical Part)
or MTART = 'ZIND' and Material is split valuated ( MBEW-BWTTY NE Blank)

For others Copy.

34PF2/WG2MARA SERLVLevel of Explicitness for Serial NumberS4/ HanaMARA SERLVLevel of Explicitness for Serial NumberCopy from Source to target system
35PF2/WG2MARCFPRFMDistribution profile of material in plantS4/ HanaMARCFPRFMDistribution profile of material in plantCopy from Source to target system
36PF2/WG2MARCPRCTRProfit CenterS4/ HanaMARCPRCTRProfit CenterCopy from Source to target system
37PF2/WG2MARCEPRIOStock determination groupS4/ HanaMARCEPRIOStock determination groupCopy from Source to target system
38PF2/WG2MARCIUID_RELEVANTIUID-RelevantS4/ HanaMARCIUID_RELEVANTIUID-RelevantCopy from Source to target system
39PF2/WG2MARCUID_IEAExternal Allocation of UIIS4/ HanaMARCUID_IEAExternal Allocation of UIICopy from Source to target system
40PF2/WG2MARCIUID_TYPEStructure Type of UIIS4/ HanaMARCIUID_TYPEStructure Type of UIICopy from Source to target system



Transformation Rules for DCT

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1DCTMARDMATNRMaterial NumberS4/ HanaMARDMATNRMaterial NumberCopy from DCT Direct Mapping
2DCTMARDWERKSPlantS4/ HanaMARDWERKSPlantCopy from DCT Direct Mapping
3DCTMARDLGORTStorage LocationS4/ HanaMARDLGORTStorage LocationCopy from DCT Direct Mapping
4DCTMARCAUSMEUnit of issueS4/ HanaMARCAUSMEUnit of issueCopy from DCT Direct Mapping
5DCTMARDLGPBEStorage BinS4/ HanaMARDLGPBEStorage BinCopy from DCT Direct Mapping
6DCTMARDLWMKBPicking AreaS4/ HanaMARDLWMKBPicking AreaCopy from DCT Direct Mapping
7DCTMARA TEMPBTemp. ConditionsS4/ HanaMARA TEMPBTemp. ConditionsCopy from DCT Direct Mapping
8DCTMARA RAUBEStorage conditionsS4/ HanaMARA RAUBEStorage conditionsCopy from DCT Direct Mapping
9DCTMARA BEHVOContainer reqmtsS4/ HanaMARA BEHVOContainer reqmtsCopy from DCT Direct Mapping
10DCTMARA STOFFHaz.material numberS4/ HanaMARA STOFFHaz.material numberCopy from DCT Direct Mapping
11DCTMARCABCINCC phys. inv. ind.S4/ HanaMARCABCINCC phys. inv. ind.Copy from DCT Direct Mapping
12DCTMARCCCFIXCC fixedS4/ HanaMARCCCFIXCC fixedCopy from DCT Direct Mapping
13DCTMARA WESCHNumber of GR slipsS4/ HanaMARA WESCHNumber of GR slipsCopy from DCT Direct Mapping
14DCTMARA ETIARLabel typeS4/ HanaMARA ETIARLabel typeCopy from DCT Direct Mapping
15DCTMARA ETIFOLab.formS4/ HanaMARA ETIFOLab.formCopy from DCT Direct Mapping
16DCTMARA XGCHPAppr.batch rec. req.S4/ HanaMARA XGCHPAppr.batch rec. req.Copy from DCT Direct Mapping
17DCTMARAXCHPFBatch ManagementS4/ HanaMARAXCHPFBatch ManagementCopy from DCT Direct Mapping
18DCTMARCXCHPFBatch Management (Plant)S4/ HanaMARCXCHPFBatch Management (Plant)Copy from DCT Direct Mapping
19DCTMARCMAXLZMax. Storage PeriodS4/ HanaMARCMAXLZMax. Storage PeriodCopy from DCT Direct Mapping
20DCTMARCLZEIHTime UnitS4/ HanaMARCLZEIHTime UnitCopy from DCT Direct Mapping
21DCTMARA MHDRZMin. Rem. Shelf LifeS4/ HanaMARA MHDRZMin. Rem. Shelf LifeCopy from DCT Direct Mapping
22DCTMARA MHDHBTotal shelf lifeS4/ HanaMARA MHDHBTotal shelf lifeCopy from DCT Direct Mapping
23DCTMARA IPRKZPeriod Ind. for SLEDS4/ HanaMARA IPRKZPeriod Ind. for SLEDCopy from DCT Direct Mapping
24DCTMARA RDMHDRounding rule SLEDS4/ HanaMARA RDMHDRounding rule SLEDCopy from DCT Direct Mapping
25DCTMARA MHDLPStorage percentageS4/ HanaMARA MHDLPStorage percentageCopy from DCT Direct Mapping
26DCTMARASLED_BBDExpiration DateS4/ HanaMARASLED_BBDExpiration DateCopy from DCT Direct Mapping
27DCTMARASCM_MATURITY_DURMaturation TimeS4/ HanaMARASCM_MATURITY_DURMaturation TimeCopy from DCT Direct Mapping
28DCTMARASCM_SHLF_LFE_REQ_MAXRequired Maximum Shelf LifeS4/ HanaMARASCM_SHLF_LFE_REQ_MAXRequired Maximum Shelf LifeCopy from DCT Direct Mapping
29DCTMARCSGT_COVSSegmentation StrategyS4/ HanaMARCSGT_COVSSegmentation StrategyCopy from DCT Direct Mapping
30DCTMARCSGT_DEFSCLogistics handling group for workload calculationS4/ HanaMARCSGT_DEFSCLogistics handling group for workload calculationCopy from DCT Direct Mapping
31DCTMARCXMCNGNegative stocks allowed in plantS4/ HanaMARCXMCNGNegative stocks allowed in plantCopy from DCT Direct Mapping
32DCTMARCLOGGRLogistics handling group for workload calculationS4/ HanaMARCLOGGRLogistics handling group for workload calculationCopy from DCT Direct Mapping
33DCTMARCSERNPSerial Number ProfileS4/ HanaMARCSERNPSerial Number ProfileCopy from DCT Direct Mapping
34DCTMARA SERLVLevel of Explicitness for Serial NumberS4/ HanaMARA SERLVLevel of Explicitness for Serial NumberCopy from DCT Direct Mapping
35DCTMARCFPRFMDistribution profile of material in plantS4/ HanaMARCFPRFMDistribution profile of material in plantCopy from DCT Direct Mapping
36DCTMARCPRCTRProfit CenterS4/ HanaMARCPRCTRProfit CenterCopy from DCT Direct Mapping
37DCTMARCEPRIOStock determination groupS4/ HanaMARCEPRIOStock determination groupCopy from DCT Direct Mapping
38DCTMARCIUID_RELEVANTIUID-RelevantS4/ HanaMARCIUID_RELEVANTIUID-RelevantCopy from DCT Direct Mapping
39DCTMARCUID_IEAExternal Allocation of UIIS4/ HanaMARCUID_IEAExternal Allocation of UIICopy from DCT Direct Mapping
40DCTMARCIUID_TYPEStructure Type of UIIS4/ HanaMARCIUID_TYPEStructure Type of UIICopy from DCT Direct Mapping

Transformation Mapping

Mapping Table NameMapping Table Description
PlantsMapping of Legacy Plants to Target System value (Value Mapping)
Storage LocationMapping of Legacy Storage location to Target System value (Value Mapping)
Profit CenterMapping of Legacy Profit center to Target System value (Value Mapping)


Transformation Dependencies

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

1)In General MARC records should be screened against MARA Target Table to ensure only Records that pass Validation in Header filters down to Plant view.Synity
2)Check Tables for fields are up to date & completeSynity
3)Value Mappings are according to latest design (Profit Center, Plant etc)Synity
4)Ensure DCT is complete

Synity



Pre-Load Validation

Project Team

Completeness

TaskAction
Verify Record CountsRow counts in PREP (Relevancy) should tie back to Count in Target Table
Verify DCT & Load File Count

SCM 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. Utility columns should indicate source




Accuracy

TaskAction
Conversion Accuracy

SyWay P2F Data Team to verify that all fields pass the following checks:

  1. All Mandatory Fields filled out
  2. Field and Value Mapping Complete and correct. 
  3. Nulls need to be verified 
  4. Field Lengths and data types should be compatible with upload Template
Review Error ReportsFields that fail checks due to Target Readiness etc. should be highlighted in error reports. These reports need to be flagged & decision can be made to Remediate values in initial Mock cycles but no remediation should be applied when doing final dress rehearsal.

Verify Consent

Verify the appropriate consents for the records have been obtained by the business/Data Owners and properly recorded


Business

Completeness

TaskAction
Verify Record CountsBusiness Data Owner/s to verify that the total number of relevant records from the the Relevancy Reports is equal to the total number of records in the Preload and Load Sheets.

Verify Consent

Verify the appropriate consents for the records have been obtained by the business/Data Owners and properly recorded




Accuracy

TaskAction
Conversion AccuracyBusiness 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).
Review Error ReportsReview 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.



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 (Migrate your Data)
2.Run Simulation & validate if any Errors are encountered
3.If No errors encountered proceed with Prepare & simulate
4.Once Approval has been given proceed with Migration
5.Any Migration Errors need to be highlighted & and depending on volume & criticality of Mock cycle either be fixed & reloaded or Marked for correcting in subsequent Mocks
6.

Generate all Post-load Reports with summary information with counts that clearly show :

  1. To be loaded Count (In Target Table)
  2. Loaded
  3. Failures with meaningful error descriptions

7.

Check a sample of a few materials in S/4 HANA


8. 

Garner validations/signoffs.



Load Phase and Dependencies

Configuration

Item #Configuration Item
1Check Tables configured in Target System. (Profit Centres/Controlling area's etc)




Conversion Objects

Object #Preceding Object Conversion Approach
CNV-2019 Materials - Basic Data ViewBasic Data to be completed as immediate predecessor 
CNV-1073 Profit CentreProfit Centre Completed


Error Handling

Error TypeError DescriptionAction Taken
Missing ConfigControlling  area/Profit Center /Storage Location etc not available area not available 







Post-Load Validation

Project Team

Completeness

TaskAction
Verify CountSyWay P2FData 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 LogsCheck 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 CountDownload 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 AccuracyVerify 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. 22) Apr 16, 2026 11:03 VAN NIEKERK-ext, ivan
v. 24 Apr 16, 2026 11:01 VAN NIEKERK-ext, ivan
v. 23 Jan 13, 2026 12:18 VAN NIEKERK-ext, ivan
v. 22 Jan 13, 2026 12:16 VAN NIEKERK-ext, ivan
v. 21 Dec 08, 2025 14:52 VAN NIEKERK-ext, ivan Added DCT as per CR0209
v. 20 Nov 20, 2025 08:17 VAN NIEKERK-ext, ivan
v. 19 Nov 20, 2025 08:12 VAN NIEKERK-ext, ivan Serial Number Profile Updated
v. 18 Oct 23, 2025 11:50 VAN NIEKERK-ext, ivan Updated PSTAT
v. 17 Oct 17, 2025 13:41 VAN NIEKERK-ext, ivan Removed MMSTA NULL
v. 16 Oct 16, 2025 16:34 VAN NIEKERK-ext, ivan Added Material Types to Relevancy as per Matrix

Go to Page History

  • No labels