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

Compare with Current View Page History

« Previous Version 10 Next »

Status

  Revision in Progress

Owner
Stakeholders

Purpose

Bin Sorting is a new functionality in SAP S/4HANA EWM that determines the order in which bins are processed for warehouse activities such as picking, replenishment, and inventory. Sorting can be created manually, uploaded from a template, or generated automatically by the system using standard transaction /SCWM/SBST. This document defines the conversion approach for setting up bin sorting records, either via automated generation or manual upload of business-provided sequences.


Conversion Scope


This section clarifies the boundaries of the bin sorting conversion.

Included:

  • Creation of bin sorting records where business provides a template with manual sort logic.

  • Upload of bin sorting sequences through upload transaction or via conversion load.

  • Standard generation of bin sorting via /SCWM/SBST where no business template is provided.

Excluded:

  • Creation of bin master data (bins must exist prior to sorting).

  • Creation of customizing/master data for activity types, activity areas, storage types, or storage sections.

  • Any process re-design not related to sequencing.

Source Systems and Approximate Volumes:

  • Legacy WMS extracts and/or manual Data Collection Template (DCT): TBD

Target System and Approximate Volumes:

  • SAP S/4HANA EWM: TBD

Additional Information

  • Multi-language: Not applicable.

  • Document Management: Per program governance.

  • Legal Requirements: None identified for sequencing.

  • Special Requirements: Sorting must align with business-defined pick paths and operational constraints in each activity area.

Summary paragraph: If business requires custom sorting beyond the system-generated sequence from /SCWM/SBST, this will be captured in the upload template and loaded as part of the migration effort.



Target Design

The bin sorting entries are stored in EWM and reference bin, warehouse, and operational structures. Only target-relevant fields are listed below; any additional DCT fields used for governance or filtering (e.g., Company Code) are staging-only and not loaded.

Target Table: /SCWM/LAGPS

TableFieldData Element (if known)Field DescriptionData TypeLengthRequirementAllowed Values / ReferenceNotes
/SCWM/LAGPSLGNUMLGNUMWarehouse NumberCHAR4RequiredExisting warehousesMust exist in target customizing
/SCWM/LAGPSLGPLALGPLAStorage BinCHAR18RequiredMust exist in /SCWM/LAGPKey bin reference
/SCWM/LAGPSACT_TYPEACT_TYPEActivityCHAR4Required/SCWM/TACTTY-ACT_TYPEActivity relevant for the bin
/SCWM/LAGPSAAREAAAREAActivity AreaCHAR4Required/SCWM/TAAREAGrouping of bins for activities
/SCWM/LAGPSLGTYPLGTYPStorage TypeCHAR4Required/SCWM/T331Spatial area within warehouse
/SCWM/LAGPSLGBERLGBERStorage SectionCHAR18Required/SCWM/T302Section within storage type
/SCWM/LAGPSAISLEAISLEBin AisleCHAR18OptionalN/ABusiness-provided aisle identifier
/SCWM/LAGPSSRT_NRSRT_NRSort NumberDEC10RequiredN/ASorting sequence number
/SCWM/LAGPSRANKRANKSequence NumberNUMC5RequiredN/ASecondary/order-inside tie-breaker

Template Upload Fields:

  • Warehouse Number (LGNUM)

  • Storage Bin (LGPLA)

  • Activity (ACT_TYPE)

  • Sequence Number (SRT_NR)

  • Activity Area (AAREA)

  • Storage Type (LGTYP)

  • Storage Section (LGBER)

  • Sort Sequence 

Summary paragraph: /SCWM/LAGPS holds bin sorting information. If no manual template is uploaded, /SCWM/SBST will generate records automatically using available bins.

Data Cleansing


Data cleansing ensures only valid, load-ready records proceed.

IDCriticalityError MessageDescriptionRule OutputSource
1HighBin does not existLGPLA must exist in /SCWM/LAGPReject recordDCT / Legacy
2HighInvalid activityACT_TYPE must exist in /SCWM/TACTTYReject recordDCT / Legacy
3HighInvalid activity areaAAREA must exist in /SCWM/TAAREAReject recordDCT / Legacy
4HighInvalid storage typeLGTYP must exist in /SCWM/T331Reject recordDCT / Legacy
5HighInvalid storage sectionLGBER must exist in /SCWM/T302Reject recordDCT / Legacy
6MediumDuplicate keyDuplicate across (LGNUM, AAREA, ACT_TYPE, LGPLA)Reject or dedupe per ruleDCT
7MediumSort out of rangeSRT_NR not numeric/too largeCorrect & reloadDCT
8LowRank out of rangeRANK not NUMC(5)Pad or correctDCT



Summary paragraph: For manual uploads, data integrity checks prevent duplicates, invalid references, or non-numeric sequences. For /SCWM/SBST, the system inherently generates valid data.




Conversion Process

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

High-level sequence for moving data from source to target.

  1. Where business provides input, collect bin sorting sequences in upload template.

  2. Validate key references (bin, activity type, activity area, storage type/section).

  3. Apply transformation rules and mappings.

  4. Prepare target load file for /SCWM/LAGPS.

  5. Execute load or run /SCWM/SBST if no manual input provided.

Summary paragraph: The process supports both automated (system-generated) and manual (template-driven) sorting, ensuring warehouse flexibility while maintaining system integrity.


Data Privacy and Sensitivity


Extraction


Extraction obtains the raw/bin-level sequencing data.

Method(s):

  • Manual DCT maintained by business where manual sorting is required.

  • Legacy WMS extract where available.

  • Standard system generation via /SCWM/SBST when no manual input exists.

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible
1Distribute and collect signed-off DCT (if applicable)Business
2Validate DCT structure vs. templateData Migration
3Validate bin and reference master existenceData Migration

Selection Screen / Parameters (for legacy extracts)

Selection RefParameter NameSelection TypeRequirement
1Warehouse (LGNUM)MandatoryTarget warehouse(s) only
2Activity Area (AAREA)OptionalAs per scope
3Activity Type (ACT_TYPE)OptionalAs per scope

Extraction Dependencies

Item #Step DescriptionTeam Responsible
1Confirm bins exist (LAGP)Functional / Business
2Ensure reference masters exist (TACTTY, TAAREA, T331, T302)Functional
3Confirm template fields match agreed designData Migration / MDO

Summary paragraph: Manual templates are required only when specific sequences are demanded by business; otherwise, /SCWM/SBST auto-generates sorting data.



Data Collection Template (DCT)


The DCT defines required columns, formats, and validation rules.

DCT Rules

Field NameField DescriptionRule
LGNUMWarehouse NumberMust match active warehouse in target
LGPLAStorage BinMust exist in /SCWM/LAGP
ACT_TYPEActivityMust exist in /SCWM/TACTTY
AAREAActivity AreaMust exist in /SCWM/TAAREA
LGTYPStorage TypeMust exist in /SCWM/T331
LGBERStorage SectionMust exist in /SCWM/T302
AISLEBin AisleOptional business input
SRT_NRSort NumberNumeric; max length 10
RANKSequence NumberNUMC; length 5; zero-padded

Summary paragraph: The template is only applicable for manual upload. If no DCT is provided, bin sorting will be auto-generated in /SCWM/SBST with default logic.




Transformation

Transformation aligns source values with target requirements and formats.

Transformation Rules

Rule #Source SystemSource FieldTarget FieldLogic
1DCT/LegacyLGNUMLGNUMValidate against warehouse customizing
2DCT/LegacyLGPLALGPLAMust exist in /SCWM/LAGP
3DCT/LegacyACT_TYPEACT_TYPEValidate against /SCWM/TACTTY
4DCT/LegacyAAREAAAREAValidate against /SCWM/TAAREA
5DCT/LegacyLGTYPLGTYPValidate against /SCWM/T331
6DCT/LegacyLGBERLGBERValidate against /SCWM/T302
7DCT/LegacyAISLEAISLEPass-through if provided
8DCT/LegacySRT_NRSRT_NRNumeric check, enforce length
9DCT/LegacyRANKRANKZero-pad to NUMC(5)


Transformation Dependencies

Item #DependencyDescription
1Bin master (/SCWM/LAGP)Must be loaded first
2Activity type/areaMust exist in system
3Storage structuresMust exist in system

Summary paragraph: Transformation is not required when /SCWM/SBST is used. For manual upload, values are validated and mapped to target definitions before loading.

Transformation Mapping


Purpose: Transformation mapping ensures that fields from the source template (DCT/legacy) are correctly aligned with the target table /SCWM/LAGPS. This mapping is key for Syniti or any ETL tooling.

Source Field (DCT)Target FieldTransformation RuleNotes
Warehouse NumberLGNUMDirect mapping; must exist in customizingMandatory
Storage BinLGPLADirect mapping; validate against /SCWM/LAGPMandatory
ActivityACT_TYPEDirect mapping; validate against /SCWM/TACTTYMandatory
Activity AreaAAREADirect mapping; validate against /SCWM/TAAREAMandatory
Storage TypeLGTYPDirect mapping; validate against /SCWM/T331Mandatory
Storage SectionLGBERDirect mapping; validate against /SCWM/T302Mandatory
Sequence NumberSRT_NRNumeric check, enforce max length 10Mandatory
RankRANKZero-pad to NUMC(5)Mandatory
Aisle (optional)AISLEPass-through if providedOptional

Summary paragraph: All fields map directly with validation dependencies on existing master/configuration objects. Syniti mapping will ensure governance, cleansing, and automation of the transformation layer.

Pre-Load Validation

Project Team
Ensures completeness and accuracy of the technical dataset.

TaskDescription
CompletenessAll fields in DCT are populated (if provided)
AccuracyValidate codes against target system; no duplicates

Business Team
Validates operational alignment of bin sequencing.

TaskDescription
CompletenessAll bins requiring manual sorting are included
AccuracySorting order aligns with defined pick paths and business requirements

Summary paragraph: If no manual sorting is provided, validation focuses on system auto-generated output from /SCWM/SBST. If manual template is used, validation covers both technical integrity and operational correctness.

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

The load process includes the following steps:

  1. Prepare Load File: Format and validate the DCT or legacy extract into the target layout.

  2. Execute Load: Use automated load tool or manual upload process to insert data into /SCWM/LAGPS.

  3. System Confirmation: Once loaded, extract records from target tables for reconciliation.

  4. Post-Load Validation: Run both technical (record counts, field validation) and business (functional sequencing validation) checks.

Summary paragraph: The run sheet provides step-by-step transparency. Data must be re-extracted after loading to confirm alignment with input files and business expectations.


Configuration

Configuration must be completed in the target system before the bin sorting load can commence.

Config ObjectDescriptionSystem Table / TransactionResponsible Team
BinsAll relevant bins must be created and active/SCWM/LAGPFunctional Team
Activity TypesActivities relevant to bin sorting must exist/SCWM/TACTTYFunctional Team
Activity AreasActivity areas must be defined and linked to activities/SCWM/TAAREAFunctional Team
Storage TypesTarget storage types must exist/SCWM/T331Functional Team
Storage SectionsSections within storage types must exist/SCWM/T302Functional Team

Summary paragraph: Without prerequisite configuration, bin sorting cannot be loaded. Dependencies include bin master creation and setup of activity areas and warehouse structures.


Error Handling

The table below depicts some possible system errors for this data object during data load. All data load errors must be logged as defects and managed within the Defect Management Process.

Error TypeError DescriptionAction Taken
ReferentialMissing bin or invalid reference (e.g., LGPLA not in /SCWM/LAGP)Reject; log defect; escalate to cleansing
ReferentialInvalid Activity/Activity Area (ACT_TYPE, AAREA)Reject; log defect; escalate to functional owner
FormatSort number or rank invalidCorrect in DCT and reload; defect logged
DuplicateDuplicate record across key fieldsRemove/adjust; reload; defect tracked
SystemUpload job failureInvestigate error log, correct, and resubmit

Summary paragraph: All errors must be systematically logged, triaged, and resolved via defect management tools. This ensures traceability and accountability across migration cycles.



Post-Load Validation


Project Team
Responsible for technical validation of the loaded dataset.

Validation TypeTask
CompletenessConfirm record count matches DCT (if applicable) or system generation outcome
AccuracyValidate field values (LGNUM, LGPLA, ACT_TYPE, AAREA, LGTYP, LGBER, SRT_NR, RANK) match input

Business Team
Responsible for confirming operational validity.

Validation TypeTask
CompletenessEnsure all relevant activity areas and bins have sorting defined
AccuracyConfirm picking path, replenishment, and activity execution align with expected bin order


Summary paragraph: Project team validates the technical integrity of loaded data, while the business team ensures operational accuracy and usability. Both dimensions must pass before sign-off.

Key Assumptions

  • Bin master data exists in /SCWM/LAGP before bin sorting load.

  • Activity types (/SCWM/TACTTY), Activity Areas (/SCWM/TAAREA), Storage Types (/SCWM/T331), and Storage Sections (/SCWM/T302) are fully configured before load.

  • Business will provide manual template only if a specific sequence is required; otherwise, /SCWM/SBST will be used.

  • Upload/load tools are available and tested prior to execution.

  • Data validation rules and governance are agreed and signed off before load execution.

Summary paragraph: These assumptions form the basis of the conversion plan. Any deviation (e.g., missing master data or delayed template delivery) may impact load timelines.


See also

Change log

Version Published Changed By Comment
CURRENT (v. 10) Dec 05, 2025 11:44 HASSAN-ext, Shamir
v. 18 Nov 12, 2025 10:58 HASSAN-ext, Shamir
v. 17 Oct 02, 2025 18:05 HASSAN-ext, Shamir
v. 16 Oct 02, 2025 17:31 HASSAN-ext, Shamir
v. 15 Sept 08, 2025 06:03 HASSAN-ext, Shamir
v. 14 Sept 05, 2025 06:23 HASSAN-ext, Shamir
v. 13 Sept 05, 2025 06:21 HASSAN-ext, Shamir
v. 12 Sept 02, 2025 06:43 HASSAN-ext, Shamir
v. 11 Aug 27, 2025 19:41 HASSAN-ext, Shamir
v. 10 Aug 20, 2025 03:36 HASSAN-ext, Shamir

Go to Page History

Workflow history

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

  • No labels