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

Compare with Current View Page History

« Previous Version 6 Next »

Status

  Approved

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach for migrating Material Master WM Packaging fields (MARA-HUTYP and MARA-HUTYP_DFLT) from legacy SAP systems into S/4HANA.

These fields are critical for handling unit management and packaging processes in Warehouse Management (WM) and Extended Warehouse Management (EWM). Accurate migration ensures that products are assigned the correct Handling Unit Type and Default HU Type, which directly impacts packing, storage, and goods movement processes.



Conversion Scope

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

Included:

  • Active materials (>3 years) with packaging relevance

  • Materials used in HU-managed storage types or EWM processes

  • HU Type (MARA-HUTYP) and Default HU Type (MARA-HUTYP_DFLT)

Excluded:

  • Materials flagged for deletion

  • Obsolete, inactive, or blocked materials

  • Non-HU relevant materials

Source Systems and Record Volumes


Source SystemApprox. Records ExtractedTarget SystemApprox. Records After Cleansing
Legacy SAP (PF2)TBDS/4HANATBD
Legacy SAP (WP2)TBDS/4HANATBD



Additional Information

Multi-language Requirement

Document Management

Legal Requirement

Special Requirements




Target Design

TableFieldData ElementField DescriptionData TypeLengthRequirement
MARAHUTYPHUTYPHandling Unit TypeCHAR4Mandatory for HU-managed materials
MARAHUTYP_DFLTHUTYP_DFLTDefault Handling Unit TypeCHAR4Mandatory if default HU is required

Design Notes:

  • HU Types must be configured in target system (T331).

  • Fields are client-level (not plant-dependent).

  • If legacy data is missing HUTYP_DFLT, business defaults will be applied.


Data Cleansing


IDCriticalityRuleExpected OutputSource System
200X-01HighOnly active materials (not flagged for deletion) should be migratedOnly active, relevant materials migratedPF2/WP2
200X-02HighHU Types in legacy must exist in S/4 target customizingHU Type mapped or defaultedPF2/WP2
200X-03MediumMissing Default HU Types should be assigned business-agreed defaultsDefault HU Type populatedPF2/WP2
200X-04MediumDuplicate or invalid HU codes should be removedClean, unique HU valuesPF2/WP2



Conversion Process

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


The high-level process is the same as defined for other material master objects:

  1. Extraction (via Syniti)

    • Extract MARA-HUTYP and MARA-HUTYP_DFLT from legacy SAP.

    • Apply relevancy criteria (active, HU-relevant).

  2. Transformation (via Syniti)

    • Apply mapping rules (Legacy HU Type → Target HU Type).

    • Default missing values where necessary.

    • Validate against S/4 HU customizing.

  3. Load (via SAP Migration Cockpit, Staging Tables)

    • Populate Material migration object in Migration Cockpit with HU fields.

    • Sequence: load HU customizing first, then material master with HU fields.

  4. Validation

    • Pre-load: confirm HU mapping completeness.

    • Post-load: sample verification in S/4 (MM03/Display Material).


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


Scope:

  • Extract active materials (>3 years) from legacy SAP systems (PF2, WP2).

  • Include MARA-HUTYP and MARA-HUTYP_DFLT fields.

  • Apply relevancy criteria to exclude flagged-for-deletion, obsolete, or blocked materials.

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible
1Extract HU fields (HUTYP, HUTYP_DFLT) from MARA in PF2 and WP2Syniti Data Team
2Apply relevancy filter (active, HU-relevant materials only)Syniti Data Team
3Deliver extract to staging (SQL / Cockpit Staging Tables)Syniti Data Team

Extraction Run Sheet


Req #Requirement DescriptionTeam Responsible
1Extract HU fields (HUTYP, HUTYP_DFLT) from MARA in PF2 and WP2Syniti Data Team
2Apply relevancy filter (active, HU-relevant materials only)Syniti Data Team
3Deliver extract to staging (SQL / Cockpit Staging Tables)Syniti Data Team


Data Collection Template (DCT)

A Target Ready Data Collection Template will be created for WM Packaging fields to handle missing or exception values.

DCT Rules

Field NameField DescriptionRule
Material NumberUnique material identifierMust follow material mapping agreed for S/4HANA
Handling Unit Type (HUTYP)Packaging handling unit typeMust map to target HU Type (configured in T331)
Default HU Type (HUTYP_DFLT)Default packaging HU typeApply mapping; if blank in legacy, assign business default

Extraction Dependencies

Item #Step DescriptionTeam Responsible
1HU Type configuration (T331) must be extracted from legacy and validated against targetFunctional / Syniti
2Material active/inactive flag to be applied before extractSyniti
3Exclude deleted/obsolete materials as per cleansing rulesSyniti


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 will ensure extracted data is mapped, validated, and target ready.

  • Value Mapping: Legacy HU Types → Target HU Types.

  • Defaulting Logic: If no Default HU Type is available, assign standard default.

  • Validation: Verify that mapped HU Types exist in target customizing (T331).

Transformation Run Sheet


Item #Step DescriptionTeam Responsible
1Apply HU Type mapping tableSyniti Data Team
2Default missing HU valuesBusiness / Functional Team
3Validate against target customizingProject Team
4Deliver transformed data into Cockpit staging tablesSyniti


Transformation Rules


Rule #Source SystemSource TableSource FieldTarget SystemTarget TableTarget FieldTransformation Logic
1PF2/WP2MARAHUTYPS/4HANAMARAHUTYPMap via HU Type mapping table
2PF2/WP2MARAHUTYP_DFLTS/4HANAMARAHUTYP_DFLTMap or default missing value; validate


Transformation Mapping

The transformation step ensures that all Handling Unit fields (MARA-HUTYP, MARA-HUTYP_DFLT) from the legacy system are properly mapped and validated against the target design in S/4HANA.

Key Considerations

  1. HU Type Mapping

    • Legacy HU Types must be translated to the corresponding HU Types in the target S/4HANA configuration (T331).

    • Where no 1:1 mapping exists, business-agreed default HU Types will be assigned.

  2. Default HU Type Assignment

    • If MARA-HUTYP_DFLT is missing in the source, default values will be populated based on packaging design rules.

    • Certain material groups may have standardized default HU assignments (e.g., “Carton,” “Pallet”).

  3. Material Number Mapping (Legacy → New)

    • Some materials in the legacy system may be renumbered or consolidated into new material numbers in S/4HANA (e.g., harmonization or duplicate cleanup).

    • In such cases:

      • Legacy MARA-MATNR → mapped to new MARA-MATNR in target (per approved Material Harmonization Mapping table).

      • Corresponding HU Type values will follow the mapped material into the target.

      • Multiple legacy materials may map into one new material (e.g., consolidation of variants).

  4. Data Integrity Checks

    • Ensure that no material is left without a valid HU Type.

    • Validate that all new material numbers used as target keys exist in the master material mapping table before load.


Transformation Dependencies

List the steps that need to occur before transformation can commence

  • HU Types must exist in S/4 (T331) before load.

  • Materials must be created first (basic data) before updating HU fields.

  • Conversion sequencing aligned with overall Material Master load (Basic Data → Packaging → Plant/WM data).


Pre-Load Validation


Project Team Responsibilities

  • Completeness: Ensure all materials have populated HU fields before load.

  • Accuracy: Cross-check HU Types against target customizing.

Business Responsibilities

  • Completeness: Confirm that all business-relevant materials are included.

  • Accuracy: Validate that assigned HU Types are correct and align with packaging standard

Load


Load will be executed via SAP Migration Cockpit (Staging Tables).

Steps:

  1. Load HU customizing (T331).

  2. Load Material Master Basic Data (MARA).

  3. Load/update HU fields (MARA-HUTYP, MARA-HUTYP_DFLT).

Load Run Sheet

Item #Step DescriptionTeam Responsible
1Execute automated data load via Migration Cockpit staging tablesData Team
2Extract post-load data from S/4HANA for verificationProject Team


Load Phase and Dependencies

Configuration Prerequisites:

  • HU Types configured in T331.

Conversion Object Dependencies:

  • Predecessor: Material Master – Basic Data.

  • Successor: Plant/WM views (if applicable).

Error Handling


Error TypeDescriptionAction
Mapping ErrorHU Type not found in target customizingUpdate mapping table or request config update
Data ErrorMissing or invalid HU valuesDefault or cleanse via Syniti
Load ErrorMARA lock due to prior loadSchedule delta load


Post-Load Validation

Project Team:

  • Completeness: Compare load counts (source vs target).

  • Accuracy: Run spot-checks in S/4 (MM03, Packaging tab).

Business Team:

  • Completeness: Confirm all expected materials have HU data.

  • Accuracy: Validate default HU Types function correctly during inbound/outbound processes.


Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • is in scope based on data design and any exception requested by business.
  • HU Types are fully configured in target S/4 system before migration.

  • Only active, HU-relevant materials are in scope.

  • Syniti mappings are signed off by business before load.

  • Migration Cockpit is the standard tool for loading data into S/4.

  • Cutover strategy may require delta load for newly created/updated materials.


See also

Change log

Version Published Changed By Comment
CURRENT (v. 6) Dec 02, 2025 04:29 HASSAN-ext, Shamir
v. 12 Nov 18, 2025 17:18 HASSAN-ext, Shamir
v. 11 Nov 17, 2025 21:48 HASSAN-ext, Shamir
v. 10 Nov 05, 2025 07:58 HASSAN-ext, Shamir
v. 9 Oct 28, 2025 12:58 HASSAN-ext, Shamir
v. 8 Oct 27, 2025 07:56 HASSAN-ext, Shamir
v. 7 Oct 03, 2025 13:14 RAYUDU-ext, Narasimha Kumar
v. 6 Oct 03, 2025 13:13 RAYUDU-ext, Narasimha Kumar
v. 5 Sept 08, 2025 23:02 HASSAN-ext, Shamir
v. 4 Sept 08, 2025 22:56 HASSAN-ext, Shamir

Go to Page History

Workflow history

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

  • No labels