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

Compare with Current View Page History

« Previous Version 28 Next »

dStatus

100%

OwnerBAJAJ-ext, Manoj 
Stakeholders

Purpose

The purpose of this document is to define the conversion approach for the object 2015 - Material Master Costing View 2
in S/4 HANA.

The Costing View 2 of the Material Master holds plant-specific costing parameters used in cost estimates, valuation, and financial planning. It complements Costing View 1 and is critical for materials with BOM/routing-based costing.

The key data maintained in the Costing View 2 of the Material Master is mainly the planned price and the date it is effective from for the relevant material. It is supplementary view and derives most of the information from the Costing View 1 of the Material Master. The fields for maintaining the Planned Prices are applicable dates are part of the table MBEW (Material Valuation)

 The Costing View 1 and 2 of the Material Master in S4HANA is similar to that of ECC which is defined by the table MBEW however below changes in S4HANA become important considerations for the conversion:

  • The Table MBEW is still applicable but due to introduction of Universal Journal, the costing data is integrated 
  • Material Ledger activation is mandatory in S4HANA even though actual costing for some Company Codes may not be applicable
  • The planned prices as stored in MBEW will be dependent upon To Be design and accordingly picked up in the costing runs

In SAP ECC, the costing view 2 is maintained for Materials which are mainly as below 

(Reference: PF2 - Approx number of Materials - 4300 where the planned price is maintained)

  • Material Ledger is active for the Valuation Area
  • The Valuation Classes are as below:
    • Z000 - Main Raw Ma
    • Z100 - Finished Goods Manufacturing
    • Z050 - Other Raw Materials
    • Z051 - Packaging 
  • The Costing View 2 is also maintained for some other valuation classes and also for materials where ML active indicator is blank. 
  • Materials with blocked or marked for deletion status
    These cases will need to be validated and cleansed as part of the Master Data Services (MDS) process prior to migration.

(Reference: WP2 - Approx number of Materials - 30 where the planned price is maintained)

  • Material Ledger is not active for the Valuation Area
  • The Valuation Classes are as below:
    • Z100 - CS Raw Materials
    • Z110 - CS Packaging
    • Z130 - Trading Goods
    • Z150 - Finished Products
  • Materials with blocked or marked for deletion status
    These cases will need to be validated and cleansed as part of the Master Data Services (MDS) process prior to migration.

The target design in S4HANA for maintaining the Planned Prices and effective dates as of now is relevant only for valuation classes pertaining to Raw Materials, Semi Finished and Finished Goods. This will be based on the value mapping of Valuation Classes between source and target.

The converted records will be loaded into the target S/4HANA system as overall load of Material Masters including different view, using standard SAP LTMC for Material Master.

Conversion Scope

The scope of this document covers the approach for converting the costing view 2 of the Material Master from Legacy Source Systems into S/4HANA following the Data Object DD-FUN-050 Master Data Standard_2015-Materials Costing 2. The Planned Prices (Fields MBEW-ZPLP1 to MBEW-ZPLP3 and corresponding dates (Fields MBEW-ZPLD1 to MBEW-ZPLD3) as per the intended design <TBC> will be applicable for only valuation classes pertaining to Raw Materials (Type ROH)

The data from legacy system includes:

  1. Active Material Master that are in use (Production or Procurement) -Materials are relevant in table MARA (General Material Data) and MARC (Plant Data for Material)
  2. The Materials must exit in table MBEW for Valuation Area (reference table T001K) or Company Code (Reference Table T001) in scope for conversion
  3. Active Material Masters where one of the Prices, Standard (Fields MBEW-STPRS) or Moving Average (Field MBEW-VERPR) is not blank
  4. The BOM must exist if the Material has "With Quantity Structure" (Field - MBEW-EKALR) indicator active
  5. The valuation classed (BWKEY) in WP2 are as below:
    • Z100 - CS Raw Materials
    • Z110 - CS Packaging
    • Z130 - Trading Goods
    • Z150 - Finished Products
  6. The Valuation Classes (BWKEY) in PF2 are as below:
    • Z000 - Main Raw Ma
    • Z100 - Finished Goods Manufacturing
    • Z050 - Other Raw Materials
    • Z051 - Packaging 
  7. Active Material Masters where one of the Planned Prices (Fields MBEW-ZPLP1 or MBEW-ZPLP2 or MBEW-ZPLP3) is maintained

The data from legacy system excludes:

  1. Material for which there is no stock available in "Total Stock (Field MBEW-LBKUM)
  2. Material pertaining to valuation classes which 

List of source systems and approximate number of records

(Note: Target numbers expected to be lower after cleansing)

SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2


Material Masters as per the above specified relevancy will be extracted from the MBEW table with the prerequisites as mentioned in the inclusion relevancy 4300S4HANA

4300


WP2Material Masters as per the above specified relevancy will be extracted from the MBEW table with the prerequisites as mentioned in the inclusion relevancy 40S4HANA30










Additional Information

Multi-language Requirement

Not applicable

Document Management

Not applicable

Legal Requirement

Not applicable

Special Requirements

No localization or specific requirements

No third-party system relevant for source 




Target Design

The target technical design based on the Master Data Standard for the object 2015 - Material Master Costing View 2 is as follows:

The technical design of the target for this conversion approach.

TableFieldData ElementField DescriptionData TypeLengthRequirement
MBEWMATNRMATNRMaterial NumberCHAR18Required
MBEWBWKEYBWKEYValuation AreaCHAR4Required
MBEWBWTARBWTARValuation TypeCHAR10

Not in Use

<TBC>

MBEWZPLP1DZPLP1Planned Price 1CURR13Conditional
MBEWZPLP2DZPLP2Planned Price 2CURR13Optional
MBEWZPLP3DZPLP3Planned Price 3CURR13Optional
MBEWZPLD1DZPLD1Planned Price 1 dateDATS8Conditional 
MBEWZPLD2DZPLD2Planned Price 2 dateDATS8Optional
MBEWZPLD3DZPLD3Planned Price 3 dateDATS8Optional


Data Cleansing

The data source will be from PF2 and WF2 systems for the active Company Codes and Plants in scope for S4HANA migration. The Data cleansing with respect to the object-2015, Material Master - Costing View 2, will be applicable only for those valuation classes which has a planned price maintained in one of the fields (MBEW-ZPLP1, MBEW-ZPLP2 or MBEW-ZPLP3) but is not intended as per To-be S4HANA design <TBC>


The data cleansing/relevancy check to be done in Synity based upon the To-be valuation classes relevant for Material Costing View 2.

IDCriticalityError Message/Report DescriptionRuleOutputSource System
01HighCheck Material MATNR and Valuation Class Valuation Classes not relevant for this view (to be maintained in the Syniti)Show the Materials not relevant for CNV-2015PF2 and WP2
02HighMaterial is not valid

Check MATNR is available in MARA and MARC table

Show the erroneous PF2 and WP2








Conversion Process

The generic high-level process for the conversion is as below:

  1. Extraction:
    1. Extract from the source systems: Apply the selection parameters and data relevancy as mentioned in this specification, from the relevant tables
    2. DCT: The DCT to be prepared if the data to be transformed and is part of the load file is not available in the Source system
  2. Transform 
    1. Transform fields by applying the fields and value mapping in the Syniti 
    2. Generate and validate Pre-load files
  3. Load
    1. Load the validated Pre-load file using SAP's LTMC or the custom upload program as applicable. 


For the object 2015 - Material Master, Costing View 2, the extraction is from MBEW table and the transformation will happen in Syniti as part of overall material master data and will be loaded in the target using LTMC.

Data Privacy and Sensitivity

Not applicable except materials having export control.


Extraction

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

  1. The data exists. Syniti connects to the source and loads the data into Synity. 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 Synity 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 Synity This is to be conducted using DCT (Data Collection Template) in Synity

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
01Extract from MBEW all MATNR (material masters) where MBEW-ZPLP1 or MBEW-ZPLP2 or MBEW-ZPLP3 is not equal to blankData Team
02Extract from MBEW is by valuation area (BWKEY) in scope for migrationData Team







Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set

SE16N

Table MBEW

Material (MATNR) 

Leave blank

SE16N

Table MBEW

Valuation Area (BWKEY)Multiple
Enter the legacy Valuation Areas (Plant)

SE16N

Table MBEW

Planned Price 1 (ZPLP1)Selective

"Select not equal" 

Value to be entered: Blank

SE16N

Table MBEW

Planned Price 2 (ZPLP2)SelectiveTo be extracted after Extraction done for ZPLP1

"Select not equal" 

Value to be entered: Blank

SE16N

Table MBEW

Planned Price 3 (ZPLP2)SelectiveTo be extracted after Extractions done for ZPLP1 and ZPLP2

"Select not equal" 

Value to be entered: Blank


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.

CNV 2015 - As the data is from the source systems PF2 and WP2 and will be transformed along with other views of the Material Master, the DCT is not applicable.


Extraction Dependencies

Item #Step DescriptionTeam Responsible
01Extract from MBEW as per the selection parameters mentioned in the selection screen section with the given sequenceSynity/Data team
02For the Dress Rehearsals and Actual Cutover, the month end activities including the costing run in the PF2 and WP2 for the in-scope Plants/company code should be completedBusiness Users







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
01Prepare Load files with the necessary rules and including the value mapping. Syniti / S2P Team
02Validate the loading with the Business as per GBU reportsS2P, R2R Data Team







Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
01PF2/WP2MBEWMATNRMaterialS4HANAMBEWMATNRMaterialValue Mapping for Valuation Area/ Valuation Class
02PF2/WP2MBEWBWKEYValuation AreaS4HANAMBEWBWKEYValuation AreaValue Mapping for Valuation Area/ Valuation Class
03PF2/WP2MBEWBKLASValuation ClassS4HANAMBEWBKLASValuation ClassValue Mapping for Valuation Area/ Valuation Class
04PF2/WP2MBEWZPLP1Plan Price 1S4HANAMBEWZPLP1Plan Price 1One to one 
05PF2/WP2MBEWZPLP2Plan Price 2S4HANAMBEWZPLP2Plan Price 2One to one 
06PF2/WP2MBEWZPLP3Plan Price 3S4HANAMBEWZPLP3Plan Price 3One to one 
07PF2/WP2MBEWZPLD1Plan Price Date 1S4HANAMBEWZPLD1Plan Price Date 1to be confirmed if legacy date or cutover date
08PF2/WP2MBEWZPLP2Plan Price Date 2S4HANAMBEWZPLP2Plan Price Date 2to be confirmed if legacy date or cutover date
09PF2/WP2MBEWZPLP3Plan Price Date 3S4HANAMBEWZPLP3Plan Price Date 3to be confirmed if legacy date or cutover date


Transformation Mapping

Mapping Table NameMapping Table Description

Valuation Class

Field BKLAS

The mapping table for Source and Target values

Valuation Area 

Field BWKEY

The mapping table for Source and Target values

Material 

Field MATNR

Old vs New Material Number. Based on the mapping table for MARA


Transformation Dependencies

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

Ensure all the fields that require value mapping, as stipulated Mapping tables, have the latest signed-off mapping files imported into Syniti

Data Team
02

Ensure that signed off value mappings have been maintained in the Syniti 

Syniti team
03Confirm the value mappings as maintained in the SynitiData team
04Confirm on the extracted valuesSyniti, Data and business







Pre-Load Validation

Project Team

The Pre Load validations are performed by Project Team

Completeness

TaskAction
Date Team Validates the Pre Load File
  • Data team does the initial validation of Pre-Load validation based on the pre agreed validation checklist
  • To send the Pre-Load file to the Business Representatives for all plants/valuation area in scope for conversion
Business Validates the Pre Load File
  • Business Representatives to validate the pre-load file
  • Agree with data team on the next steps for erroneous records
Count before and after
  • To do count check before and after transformation 
  • Establish exception rules and get approval, if applicable 

Accuracy

TaskAction

Field-level checks

Ensure mandatory fields are populated and formatted correctly
Integration/Reference checks Validate links to tables MARA, MARC, and valuation classes in T025
Business Value Checks
  • Standard Price (STPRS) must be > 0 for price-controlled materials
  • Total Value (SALK3) must be >0 

(above checks are to be done for overall accounting and costing views of the material master)

Records in ErrorsReview 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

The following pre-load validations will be performed by business.

Completeness

TaskAction
Check Data load register countBusiness Data Owner/s to verify that the total number of relevant records to be converted is equal to the total number of records in the Preload file and Load Sheets.





Accuracy

TaskAction
Data owners to grant that the records in the load files are okay and according with the rules and mappings To check and validate the load files with all the transformation and mapping rules, to be signed off.





Load

The load process includes:

  1. Execute the automated data load into target system using load tool which is LTMC. 
  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 file and pick 5 data records, load manually without any tool. See what happens. If all okay, proceed with the next step.

S2P/R2R Data Team
2

Go to load file and pick 10 records and load them with the tool. No action if the previous step has fallen. If not, then continue to load 10 records with the tool. Check if everything went okay.

S2P/R2R Data Team
3

Proceed with the full load if steps one and two were succeed. 

S2P/R2R Data Team
4

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

S2P/R2R Data Team
5

Generate post load report if step 5 is validated

S2P/R2R Data Team


Load Phase and Dependencies

The load phase for this object is ideally relevant for Pre-Cutover. TBC by S2P team.

Configuration

Below configurations/master data should be available for this object to be loaded successfully

Item #Configuration Item
1Plants (WERKS) should exist
2Company Codes (BUKRS) should exist
3Valuation Class (BKLAS) should exist
4Material Type Configuration
5Material Master Basic View 
6Profit Centre Master data 

Conversion Objects

Object #Preceding Object Conversion Approach
2019Materials Basic View
2012Materials Accounting View 1
2013Materials Costing View 1
2014Materials Accounting View 2

Error Handling

Error TypeError DescriptionAction Taken
Master Data error

No Costing View for Material

Cause- The material master lacks a maintained Costing View for the specified plant 


Maintain a costing view for the material in the plant/valuation area
Master Data error

Costing View Exists but Incomplete

Cause - Costing View is present but missing key fields like valuation class or costing lot size. 

Validate the material master and maintain the requisite field




Post-Load Validation

Project Team

Completeness

TaskAction
Check Data Records countCount and check how many records were loaded vs. Records in the load file (Each mock has it's own data record count)





Accuracy

TaskAction
Check Data loading tool logCheck whether after the loading process, any logs from the tool, to verify them and take actions





Business

Completeness

TaskAction
Check Data load register count

Download Post Load Reports from The Tool 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
Check Error log from the loading toolCheck whether after the loading process, any logs from the tool, to verify them and take actions





Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • Data object 2015 is in scope based on data design and any exception requested by business.
  • The load for this object will be performed along with/ as parr of overall Material Master Load 



See also

Change log

Version Published Changed By Comment
CURRENT (v. 28) Feb 24, 2026 15:50 GANESAN-ext, Shivkumar
v. 34 Feb 12, 2026 14:34 GANESAN-ext, Shivkumar
v. 33 Feb 06, 2026 13:06 GANESAN-ext, Shivkumar
v. 32 Feb 04, 2026 23:45 GANESAN-ext, Shivkumar
v. 31 Oct 07, 2025 12:54 BAJAJ-ext, Manoj
v. 30 Oct 07, 2025 12:21 BAJAJ-ext, Manoj
v. 29 Oct 07, 2025 12:17 BAJAJ-ext, Manoj
v. 28 Oct 03, 2025 12:50 BAJAJ-ext, Manoj
v. 27 Oct 03, 2025 12:40 BAJAJ-ext, Manoj
v. 26 Oct 03, 2025 12:38 GARCIA-ext, Angel Luis

Go to Page History

  • No labels