Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Status

Page Status

Owner
Stakeholders

Purpose

This section explains the reason for creating this document. The purpose of a conversion specification is to define how legacy data will be transformed and migrated into SAP S/4HANA. For fixed bins in EWM, the goal is to ensure warehouse operations continue seamlessly by preserving or redesigning fixed bin assignments in the new system. The purpose of this document is to define the conversion approach to create Fixed Bin assignments in SAP S/4HANA EWM. Fixed bins are maintained in storage types where fixed bin determination is enabled. This document outlines how the data will be prepared and loaded into the target EWM system.


Conversion Scope

This section outlines what is included and excluded from the conversion effort. It also provides information on data volumes and source/target systems. Clear scoping ensures everyone understands the boundaries and expectations of the conversion project.

Included:

  • Fixed bin records for warehouse and storage type combinations where /SCWM/T331-FIXBIN is flagged.combinations 

Excluded:

  • Storage types where fixed bin determination is not enabled.

Source Systems and Record Volume:

Source SystemApprox. No. of Records
Manual DCT (
Excel
Syniti)TBD

Target System and Record Volume:

Target SystemApprox. No. of Records
SAP S/4HANA EWMTBD

Additional Information:

  • Multi-language: Not applicable

  • Legal Requirements: None

  • Special Requirements: None


Multi-language Requirement

N/A

Document Management

N/A

Legal Requirement

N/A

Special Requirements

N/A



Target Design

The technical design of the target for this conversion approach. The target design specifies the structure of the SAP table that will hold the converted data. It defines each field's technical properties and whether it is mandatory or optional. This ensures that the load file is aligned with system requirements.


TableFieldData ElementDescriptionData TypeLengthRequirement
/SCWM/BINMATLGNUMLGNUMWarehouse NumberCHAR
3
4Mandatory
/SCWM/BINMATMATNRMATNRProductCHAR40Mandatory
/SCWM/BINMATLGTYPLGTYPStorage TypeCHAR
3
4Mandatory
/SCWM/BINMATLGPLALGPLAStorage BinCHAR10Mandatory
/SCWM/BINMATFIX_BINCHAR1Fixed Bin IndicatorCHAR1Mandatory
/SCWM/BINMATMAXQU/SCWM/MAXQUMaximum QuantityDEC15Optional
/SCWM/BINMATMINQU/SCWM/MINQUMinimum QuantityDEC15

Optional

/SCWM/BINMATENTITLED/SCWM/DE ENTITLEDParty entitled to disposeCHAR10

Mandatory



Data Cleansing

Data cleansing is a vital activity to detect and correct errors in the legacy data before conversion. It prevents issues during transformation or loading. The rules listed here help identify incomplete, inconsistent, or invalid records.

IDCriticalityError MessageDescriptionRule OutputSource System
1HighMissing BinStorage Bin is required when FIX_BIN is flaggedErrorDCT
2MediumInvalid Storage TypeStorage Type must be FIXBIN-enabledWarningDCT



Conversion Process

This section provides a high-level view of the sequence of steps needed to move the data from the legacy format into SAP. It includes extraction, transformation, validation, and loading steps.

  1. Extract fixed bin data from DCT.

  2. Validate storage type configuration in /SCWM/T331.

  3. Prepare load file format.

  4. Execute load to /SCWM/BINMAT.

Image Added

Data Privacy and Sensitivity

N/A


Extraction

  • Perform full data extraction from relevant tables in the source system(s).
  • Perform extraction through the application layer.
  • Only if ; cannot connect to the source, data is loaded to the repository from the provided source system extract/report.

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

    The data exists. connects to the source and loads the data into . There are 3 methods:

     

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

    Method: Manual DCT template maintained by business team

    Run Sheet:

    Req #Requirement DescriptionTeam Responsible
    1Provide validated DCT fileBusiness
    2Validate entries using reference tablesData Migration Team

    Selection Parameters:

    Parameter NameTypeRequirement
    LGNUMWarehouse NumberMandatory
    LGTYPStorage TypeConditional (if FIXBIN = X)

    Selection Screen

    Selection Ref ScreenParameter NameSelection TypeRequirement
    Value to be entered/set



    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

    The DCT is a structured Excel template used when data must be manually gathered. It contains the necessary fields and rules to guide users in submitting complete and valid fixed bin information.

     

    Validation Rules:Pre-requisite steps : 

    FieldDescriptionRule
    Storage TypeMust be FIXBIN-enabledCheck against /SCWM/T331
    ProductMust exist in S/4Check material master
    BinMandatoryMust be unique and valid format


     

    Extraction Dependencies

    Extraction dependencies identify all prerequisite conditions and steps that must be fulfilled before the extraction of fixed bin data can begin. These dependencies ensure the extracted data is both relevant and usable for downstream transformation and loading processes.

    Item #Step DescriptionTeam Responsible
    1Confirm which storage bins are flagged as FIXBIN under a respective storage typeFunctional Team
    2Distribute and collect completed Data Collection Template (DCT) from businessBusiness Team
    3Validate presence of product master records in S/4HANAData Migration Team
    4Verify warehouse master data is loaded and active in target systemBasis / Technical Team
    5Ensure DCT structure aligns with agreed format and contains mandatory fieldsData Migration Team

    The Data Collection Template (DCT) is the primary input mechanism when assigning products to fixed bins. Business teams must complete the template with accurate and validated information.

    ColumnField NameMaps To (Target Design)NotesHelp Guide 
    AEWM_LGNUMWarehouse NumberMust exist in /SCWM/LAGPWarehouse Number
    Identifies which warehouse the fixed bin belongs to.
    BEWM_PRODNOProduct NumberMust exist in product masterProduct Number
    The material or SKU that is assigned to the fixed bin.
    CEWM_ENTITLEDParty Entitled to DisposeMust exist in BP masterParty Entitled to Dispose
    The owning organization responsible for the stock of this product.
    AYEWM_LGTYPStorage TypeMust exist in /SCWM/T331Storage Type
    The warehouse area (e.g., picking, bulk, overstock) where the fixed bin is located.
    AZFIXBINStorage BinMust exist in /SCWM/LAGPFixed Bin
    The specific storage bin that will always be used as the primary pick face for this product.
    BJMAXQTYMaximum QuantityBusiness-defined limitMax Quant
    The maximum replenishment quantity of the product that can be stored in this bin.
    BMMINQTYMinimum QuantityBusiness-defined limitMin Quant
    The minimum replenishment quantity at which replenishment should be triggered.
    BSRMMQTY_FIXFixed Bin FlagX = Yes (bin is fixed)Fixed Bin Flag
    Indicator that marks this bin as a dedicated/primary fixed bin for the product.


    The DCT enforces structured input for fixed bin assignments. Each column has a direct mapping to target EWM fields, ensuring data integrity. Failure to provide these fields accurately will result in rejected records during transformation and load.

     



    Transformation


    Please check the attached file for the complete source-to-target field mapping, validation checks and proposed error messages. The validation checks list is not exhaustive and may change over time as the design and configuration of the system evolves.

    Google Drive Live Link
    urlhttps://drive.google.com/file/d/1NL2xbFJ3c5aMYH4FkiroqXgeOTJuzng-/view?usp=sharing

    The

    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 involves converting legacy data values into the formats and structures required by SAP. It can include value mapping, defaulting, or formatting logic to prepare the data for loading.

    Rule #Source FieldTarget FieldTransformation Logic
    1ProductMATNRPad to 40 chars if required
    2FIX_BINFIX_BINDefault 'X' if provided


    Transformation Mapping

    :

    – Legacy Product → SAP Product


    Legacy Product NumberLegacy DescriptionTransformation Rule (Mapping Logic)New SAP Product NumberSAP Material DescriptionNotes / Validation Check
    MAT-001Widget SmallPrefix MAT- dropped, padded to 8 chars10000001Widget SmallEnsure product exists in /SCWM/MAT1
    123-ABCGear AssemblyRemove dashes, convert to upper case123ABCGear AssemblyCross-check with MARA & /SCWM/MAT1

    Transformation Mapping:

    • If a new product is generated, mapping of legacy product number to new product number would be necessary. 

    • No specific value mapping table is used. Fields are passed as-is with formatting adjustments as noted in transformation logic.

    Transformation Dependencies:

    • Product master and storage bin master data must be loaded before fixed bins. Party entitled to dispose must also exist in table BUT000 before it can be referenced in a fixed bin. 


    List of Custom Target Reports for this object is maintained here: Conversion Specification - Custom Reports Register.

    Pre-Load Validation

    Pre-load validation is a critical phase that ensures data readiness before it enters the target system. It involves checking for data completeness and accuracy to prevent issues during loading and subsequent warehouse operations. The validation is performed by both the Project Team and the Business Team, each responsible for different aspects of the quality checks.

    Project Team

    The project team is responsible for verifying the technical integrity of the dataset. This includes ensuring that all mandatory fields are filled and the values conform to expected formats and business rules configured in the system.

    TaskDescription
    CompletenessEnsure DCT is fully populated and all mandatory fields are filled
    AccuracyValidate warehouse, storage type, product and bin information against system tables. Verify record counts to ensure successful load


    Business Team

    The business team is responsible for ensuring that the content of the data reflects operational reality. This includes checking whether the right bins are assigned to the correct products and validating that the assignments meet the business process expectations.


    TaskDescription
    CompletenessVerify that all required bin assignments for operations are represented
    AccuracyConfirm bin and product assignments reflect actual warehouse setup and process needs. Review relevant error reports generated through automated logs


    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

    Sample Load file : Standard SAP upload templates - ERP Rebuild Implementation - Google Drive


    Steps:

    1. Format flat file from validated DCT

    2. Load via LTMC or custom programstandard sap transaction : /scwm/mig_product

    3. Confirm load completion in system



    Load Phase and Dependencies

    The load phase focuses on the technical execution of transferring prepared and validated data into the SAP S/4HANA EWM system. This includes the transformation of the source file into the required format, execution of the load using the appropriate tool (e.g. LTMC or custom LSMW), and validation of the load outcome. Dependencies ensure that all required foundational data and configurations are in place before the load begins.

    Item #Step DescriptionTeam Responsible
    1Ensure Product Master data is already loaded and activeData Migration Team
    2Ensure Storage Bins and Storage Types are configured in the system. Ensure party entitled to dispose also exists before referenced in the fixedbinFunctional Team
    3Confirm load program/tool (e.g. LTMC) is tested and availableTechnical Team
    4Upload validated fixed bin load file to the toolData Migration Team
    5Execute load and confirm success log/outputData Migration Team
    6Perform immediate post-load checks in target table /SCWM/BINMATProject Team

    Configuration

    N/A


    Conversion Objects

    ObjectPreceding ObjectDependency
    Fixed BinsProduct MasterProduct must exist in EWM


    Error TypeDescriptionAction
    Invalid ProductProduct not maintainedReject record
    Invalid Storage TypeNot flagged as FIXBINReject record


    Post-Load Validation

    Once data is loaded, post-load validation ensures it has been correctly transferred and is usable in the system. Validation checks are performed by both the project and business teams to ensure that the fixed bin data behaves as expected in the EWM environment.

    Project Team

    The project team is responsible for performing system-level and technical checks to verify data consistency and integrity after the load. This involves confirming that all records were loaded as expected and that the database reflects the input file.

    Validation TypeTask
    CompletenessConfirm record count between input file and loaded entries
    AccuracyValidate that fields such as warehouse number, product, storage type, and bin match the uploaded dataset exactly


    Business Team

    The business team verifies that the loaded data aligns with real-world operations. This includes validating that the fixed bins behave correctly during picking, replenishment, and other EWM processes.

    Validation TypeTask
    CompletenessSpot check that all expected products have bin assignments in the system
    AccuracyReview and confirm functional behavior using RFUI/bin display to ensure correct product-to-bin mapping



    TeamValidation TypeTask
    ProjectTechnicalConfirm record count and consistency
    BusinessFunctionalSpot check in EWM bin assignment UI

    Completeness


    TeamValidation TypeTask
    ProjectTechnicalConfirm record count and consistency
    BusinessFunctionalSpot check in EWM bin assignment UI

    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.
    • Configuration of /SCWM/T331 is completestorage type, storage bin data is complete 

    • Product and bin data are available and valid



    See also

    Change log

    Change History
    limit10