| Status | |
|---|---|
| Owner | |
| Stakeholders |
The purpose of this document is to define the conversion approach to create 2005 - Material Master MRP views
in S/4 HANA.
Material Master - MRP Views are now used to make some of the Planning activities in both systems (PF2 & WP2). Most of the materials used in the planning process have these views updated, as they contain relevant information about the planning process. The aim is to get the conversion into S4 HANA in a standard way, so it can be used in the new planning processes already defined by the functional team and validated with the business.
While PF2 and WP2 serve as source systems, extensive mapping and transformation logic will be necessary to produce properly formatted load templates in line with the target design.
The data from legacy system may include:
The data from legacy system excludes:
The scope of this document covers the approach for converting active CNV-2005 Material Master - MRP views (4Views) from Legacy Source Systems into S/4HANA following the DD-FUN- 050 Master Data Standard_2005-Materials - MRP views, Master Data Design Standard.
The data from legacy system includes:
The scope of this document covers the approach for converting active Material Master - MRP Views (4 Views) from Legacy Source Systems into S/4HANA following the Material Master - MRP Material Master - MRP Views (4 Views), Master Data Design Standard.
According with the new Relevancy agreement, materials should have the following rules:

The data from legacy system includes:
For Open Inventory use the following tables:
MARD
MKOL (Consignment stock)
MSKA (Sales Order stock)
MSLB (Special stock)
MSPR (Project stock)
| New MTART | Type | Definition | Includes | |||||||||||||
| ZDIR | Custom | Direct Materials | All the direct materials for Syensqo - Raw materials - Semi Finished - Finished materials - Production Packaging (Including returnable packaging that is included in the BOM) - Traded goods - Production Resource/Tool - By-Product | Z700 | Z705 | Z707 | Z717 | Z730 | Z741 | ZMAT | ZPRC | Z709 | ||||
| ZIND | Custom | In Direct Materials | Materials that are not an input/output to/from Production | Z735 | Z9C4 | Z9K4 | ZB04 | ZDBS | ZDET | ZDIN | ZDLG | ZG04 | ||||
| - Purchased | ZI04 | ZIIG | ZJ04 | ZK04 | ZS04 | ZU04 | ZV04 | ZERS | ZHIB | ZIPR | ZIRN | ZGEN | Z731 | |||
| - Inventory Managed | ||||||||||||||||
| - No Sales | ||||||||||||||||
| - Can be included in maintenance BOM's | ||||||||||||||||
| - Serialized materials for equipment | ||||||||||||||||
| UNBW | STD | Materials with no value | Materials with stock but no value | UNBW |
The data from legacy system excludes:
| Source | Scope | Source Approx No. of Records | Target System | Target Approx No. of Records |
|---|---|---|---|---|
| PF2 | Material Master MRP views will be extracted from source systems. 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. | 750,0000 | S4 HANA | 600,000 After cleansing |
| WP2 | Material Master MRP views will be extracted from source systems. 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. | 500,000 | S4 HANA | 600,000 After cleansing For both systems |
Consider all languages in Scope for the Material Master (MAKT) system
N/A
N/A
With Functional input, document the technical design of the target fields that are in the scope of this document.
The technical design of the target for this conversion approach.
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| MARA | MATNR | MATNR | Material Number | CHAR | 18 | R |
| T001W | WERKS | WERKS | Plant ID | CHAR | 4 | R |
| MARA | MEINS | MEINS | Unit of measure in which stock of the material is managed. | UNIT | 3 | R |
| MARC | DISGR | DISGR | The MRP group contains all the materials from the point of view of MRP for assigning special control parameters for the total planning run. | CHAR | 4 | C |
| MARC | EKGRP | EKGRP | Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. | CHAR | 3 | C |
| MARC | MAABC | MAABC | Indicator that classifies a material as an A, B, or C part according to its consumption value. | CHAR | 1 | C |
| MARC | MMSTA | MMSTA | Indicates whether, for a specific plant, the material may be used in specific areas. | CHAR | 2 | C |
| MARC | MMSTD | MMSTD | Date from Which the Plant-Specific Material Status Is Valid | DATS | 8 | C |
| MARC | DISMM | DISMM | Key that determines whether and how the material is planned. | CHAR | 2 | R |
| MARC | MINBE | MINBE | If the stock falls below this quantity, the system flags the material for requirements planning. | QUAN | 13 | C |
| MARC | FXHOR | FXHOR | The planning time fence specifies a period within which no automatic changes are to be made to the master plan. | NUMC | 3 | NU |
| MARC | LFRHY | LFRHY | Key that determines the day on which the material is planned and ordered. | CHAR | 3 | NU |
| MARC | DISPO | DISPO | MRP Controller | CHAR | 3 | C |
| MARC | DISLS | DISLS | Key that determines which lot-sizing procedure the system uses within materials planning to calculate the quantity to be procured or produced. | CHAR | 2 | C |
| MARC | BSTMI | BSTMI | Minimum procurement quantity. | QUAN | 13 | C |
| MARC | BSTMA | BSTMA | Quantity that is not allowed to be exceeded during procurement. | QUAN | 13 | C |
| MARC | MABST | MABST | Quantity of the material in this plant that may not be exceeded. | QUAN | 13 | C |
| MARC | TAKZT | TAKZT | The system uses the takt time if a requirement is covered by several receipt elements due to restrictions on lot size such as maximum lot size (with all lot-sizing procedures) or rounding value (with fixed lot size with splitting). | DEC | 3 | NU |
| MARC | AUSSS | AUSSS | Percentage scrap that occurs during production of the material if the material is an assembly. | DEC | 5 | C |
| MARC | RDPRF | RDPRF | Key that the system uses to adjust the order proposal quantity to deliverable units. | CHAR | 4 | C |
| MARC | BSTRF | BSTRF | Value to a multiple of which the system rounds up the procurement quantity. | QUAN | 13 | C |
| MARC | DIBER | DIBER | The indicator is set by the system when one MRP area is defined for the material | CHAR | 1 | C |
| MARC | BESKZ | BESKZ | Indicator that defines how the material is procured. | CHAR | 1 | R |
| MARC | KZECH | KZECH | Defines when batches have to be determined when using the PP/WM interface. | CHAR | 1 | C |
| MARC | SOBSL | SOBSL | Allows the definition of the procurement type more exactly. | CHAR | 2 | C |
| MARC | LGPRO | LGPRO | In the case of a material produced in-house, this is the key of the storage location that is copied to the planned order, production order, or run schedule quantity. | CHAR | 4 | C |
| MARC | RGEKZ | RGEKM | Determines whether the backflush indicator is set in the production order. | CHAR | 1 | C |
| MARC | VSPVB | VSPVB | The supply area is used as an interim storage area on the shop floor which is used to provide materials directly at the production line. | CHAR | 10 | NU |
| MARC | FABKZ | FABKZ | Determines whether it is possible to generate JIT delivery schedules in addition to forecast schedules for a material specified in a purchase scheduling agreement. | CHAR | 1 | NU |
| MARC | LGFSB | LGFSB | Key of the storage location that is proposed in the purchase requisition in materials planning for subsequent storage of the material. | CHAR | 4 | C |
| MARC | EPRIO | BF_GROUP | A key for the stock determination strategy. | CHAR | 4 | C |
| MARC | KZKUP | KZKUPMAT | The indicator determines that the material is a co-product | CHAR | 1 | C |
| MARC | SCHGT | SCHGT | The indicator defines the material as bulk | CHAR | 1 | C |
| MARC | DZEIT | DZEIT | Specifies the time in workdays needed to produce the material in-house. | DEC | 3 | C |
| MARC | PLIFZ | PLIFZ | Number of calendar days needed to obtain the material or service if it is procured externally. | DEC | 3 | C |
| MARC | WEBAZ | WEBAZ | Number of workdays required after receiving the material for inspection and placement into storage. | DEC | 3 | C |
| MARC | MRPPP | MRPPP | Three-character number (numeric or using letters) that identifies a planning calendar in PPC (production planning and control). | CHAR | 3 | C |
| MARC | FHORI | FHORI | Key that the system uses to determine the floats required for scheduling an order. You define the following floats with the scheduling margin key | CHAR | 3 | NU |
| MARC | EISBE | EISBE | Specifies the quantity whose purpose is to satisfy unexpectedly high demand in the coverage period | QUAN | 13 | C |
| MARC | LGRAD | LGRAD | Percentage specifying what proportion of the requirement is to be covered by the warehouse stock. | DEC | 3 | C |
| MARC | RWPRO | RWPRO | The range of coverage profile contains the parameters for calculating the dynamic safety stock. This is a statistical calculation on the basis of average daily requirements. | CHAR | 3 | C |
| MARC | EISLO | EISLO | The quantity that defines the lower limit for safety stock. This value cannot be exceeded. | QUAN | 13 | C |
| MARC | SHFLG | SHFLG | You use this indicator to switch on the safety time actual range of coverage for a material in MRP. | CHAR | 1 | C |
| MARC | SHZET | SHZET | In this field, you define the number of workdays for the safety time/actual range of coverage. | NUMC | 2 | C |
| MARC | SHPRO | SHPRO | he period profile for the safety time / actual range of coverage contains the periods (stating to/from date) with the safety time/actual range of coverage that is valid for each period. | CHAR | 3 | C |
| MARC | PERKZ | PERKZ | Indicator specifying the periods in which the material's consumption values and forecast values are managed. | CHAR | 1 | NU |
| MARC | PERIV | PERIV | The fiscal year variant is used to define the fiscal year. | CHAR | 2 | NU |
| MARC | AUFTL | AUFTL | Indicator that defines how the system splits forecast requirements into smaller time intervals where the MRP type is forecast-based planning and the period indicator is not "day". | CHAR | 1 | NU |
| MARC | STRGR | STRGR | The strategy group groups all the planning strategies that can be used for a particular material. The planning strategy represents the procedure used for planning a material and is (technically speaking) controlled by the MRP types | CHAR | 2 | C |
| MARC | VINT1 | VINT1 | Determines the consumption period (in workdays) for backward consumption. | NUMC | 3 | C |
| MARC | VRMOD | VRMOD | The consumption mode controls the direction on the time axis in which requirements are consumed. | CHAR | 1 | C |
| MARC | VINT2 | VINT2 | Determines the consumption period (in workdays) for forward consumption. | NUMC | 3 | C |
| MARC | MISKZ | MISKZ | Defines whether the material is available for Subassembly planning with final assembly, gross requirement planning, subassembly planning without final assembly | CHAR | 1 | NU |
| VBAP | VPMAT | VPMAT | Material number whose planned independent requirements the system uses to consume the sales order of the material in question if you use the planning strategy, "planning with planning material". | CHAR | 18 | NU |
| VBAP | VPWRK | VPWRK | Key which specifically identifies the plant from which the planned independent requirements of the reference material comes from | CHAR | 4 | NU |
| MDIP | VPREF | VPREF | Factor that the system uses to convert the quantity of the current material, measured in the base unit of measure, to the base unit quantity of the planning material. | CHAR | 6 | NU |
| MARA | MEINS | MEINS | Unit of measure in which stocks of the planning material are managed. | UNIT | 3 | NU |
| MARC | MTVFP | MTVFP | Specifies whether and how the system checks availability and generates requirements for materials planning. | CHAR | 2 | C |
| MARC | WZEIT | WZEIT | The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path. | DEC | 3 | C |
| MARC | KZPSP | KZPSP | The indicator determines if the system takes all stock and MRP-relevant units (inward/outward movement) in the project stock segments for all documents without account assignment into consideration. | CHAR | 1 | NU |
| MARC | STDPD | STDPD | Number uniquely identifying the configurable material | CHAR | 18 | NU |
| MARC | SBDKZ | SBDKZ | Indicator determining whether the individual or collective requirement is allowed for the dependent requirements of the material. | CHAR | 1 | C |
| MARC | KAUSF | KAUSF | Percentage of scrap that occurs during production of the material if the material is a component. | DEC | 5 | C |
| MARC | VERKZ | CK_VERK1 | The system flags the indicator if a production version exists | CHAR | 1 | S |
| MARC | KZBED | KZBED | Defines whether the system groups together dependent requirements for the material on a daily basis when analyzing requirements planning. | CHAR | 1 | NU |
| MARC | AHDIS | AHDIS | This indicator controls whether dependent requirements are relevant to MRP or not. Dependent requirements include dependent reservations and stock transfer requirements. | CHAR | 1 | NU |
| MARC | KZAUS | KZAUS | Identifies the material as a part to be discontinued and includes it in the discontinued parts procedure in materials planning. | CHAR | 1 | C |
| MARC | AUSDT | AUSDT | Date from which the stocks of the material are to be used up. As soon as no more stock exists for this material, it is to be replaced by the follow-up material | DATS | 8 | C |
| MARC | NFMAT | NFMAT | Number of the material that the system uses in materials planning to replace the material to be discontinued once its warehouse stock is depleted. | CHAR | 18 | C |
| MARC | SAUFT | SA_SAUFT | Authorizes the material for repetitive manufacturing. | CHAR | 1 | NU |
| MARC | SFEPR | SFEPR | Controls, via order type, whether you are working with make-to-order repetitive manufacturing, based on sales orders, or with make-to-stock repetitive manufacturing, based on no specific orders | CHAR | 4 | NU |
| MARC | MDACH | MDACH | This key is used for the function "Actions in the planned order" and defines the sequence of the actions that can be carried out for the planned order. | CHAR | 2 | NU |
All data cleansing should take place in the data source system as defined in this document, unless system limitations prevent it.
If data cleansing is managed outside of the source system (e.g. Syniti Migrate, 3rd Party Vendor, DCT), the necessary documentation must be produced and appended to this deliverable for sign-off.
| ID | Table | field | Field Description | Report Required | Source System |
|---|---|---|---|---|---|
| 02 | MARC | DISPO | MRP Controller | Report to include all materials w/o MRP Controller | PF2 /WP2 |
| 03 | MARC | MTVFP | Availability Check | Report with Materials without Availability check with Procurement Type E, F ; X | PF2 /WP2 |
| 04 | MARC | DISGR | MRP GROUP | Report to bring materials not having MRP Group | PF2 /WP2 |
| 05 | MARC | DISMM | MRP TYPE | Report to bring Blank field as MRP type | PF2 /WP2 |
| 07 | MARC | PLIFZ | Planned Delivery Time (Calendar days) | Report to bring all materials with Procurement type F without Planned Delivery time | PF2 /WP2 |
| 09 | MARC | BESKZ | Procurement Type | Procurement type= E(internal production), or F(external procurement). Report To show all Blank Procurement type | PF2 /WP2 |
| 19 | MARC | DZEIT | In-house Production Time | if Procurement type = E Report to have all the E materials without this vlaue | PF2/WP2 |
| 20 | MARC | WEBAZ | Goods Receipt Time | Procurement type E without this value | PF2/WP2 |
The high-level process is represented by the diagram below:

E
Extract data from a source into . There are 2 possibilities:
The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads
| Req # | Requirement Description | Team Responsible |
|---|---|---|
1 | Extract data from source system based on relevancy rule | SyWay Data Team |
2 | Google Sheet report pre-populated with PF2 and WP2 information to be generated based on relevancy criteria. | SyWay Data Team |
| 3 | Sinity will extract data and convert it into SQL data base ad share with the team | Sinity team |
| 4 | 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) | Data Team |
| Selection Ref Screen | Parameter Name | Selection Type | Requirement | Value to be entered/set |
|---|---|---|---|---|
Materials- MRP views (4 Views) - DCT Rules
| Field Name | Field Description | Rule |
|---|---|---|
| MARA | MATNR | Material Number |
| MARA | MEINS | Unit of measure in which stock of the material is managed. |
| MARC | DISGR | The MRP group contains all the materials from the point of view of MRP for assigning special control parameters for the total planning run. |
| MARC | EKGRP | Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. |
| MARC | MAABC | Indicator that classifies a material as an A, B, or C part according to its consumption value. |
| MARC | MMSTA | Indicates whether, for a specific plant, the material may be used in specific areas. |
| MARC | MMSTD | Date from Which the Plant-Specific Material Status Is Valid |
| MARC | DISMM | Key that determines whether and how the material is planned. |
| MARC | MINBE | If the stock falls below this quantity, the system flags the material for requirements planning. |
| MARC | LFRHY | Key that determines the day on which the material is planned and ordered. |
| MARC | DISPO | MRP Controller |
| MARC | DISLS | Key that determines which lot-sizing procedure the system uses within materials planning to calculate the quantity to be procured or produced. |
| MARC | BSTMI | Minimum procurement quantity. |
| MARC | BSTMA | Quantity that is not allowed to be exceeded during procurement. |
| MARC | MABST | Quantity of the material in this plant that may not be exceeded. |
| MARC | AUSSS | Percentage scrap that occurs during production of the material if the material is an assembly. |
| MARC | RDPRF | Key that the system uses to adjust the order proposal quantity to deliverable units. |
| MARC | BSTRF | Value to a multiple of which the system rounds up the procurement quantity. |
| MARC | DIBER | The indicator is set by the system when one MRP area is defined for the material |
| MARC | BESKZ | Indicator that defines how the material is procured. |
| MARC | KZECH | Defines when batches have to be determined when using the PP/WM interface. |
| MARC | SOBSL | Allows the definition of the procurement type more exactly. |
| MARC | LGPRO | In the case of a material produced in-house, this is the key of the storage location that is copied to the planned order, production order, or run schedule quantity. |
| MARC | RGEKZ | Determines whether the backflush indicator is set in the production order. |
| MARC | LGFSB | Key of the storage location that is proposed in the purchase requisition in materials planning for subsequent storage of the material. |
| MARC | EPRIO | A key for the stock determination strategy. |
| MARC | KZKUP | The indicator determines that the material is a co-product |
| MARC | SCHGT | The indicator defines the material as bulk |
| MARC | DZEIT | Specifies the time in workdays needed to produce the material in-house. |
| MARC | PLIFZ | Number of calendar days needed to obtain the material or service if it is procured externally. |
| MARC | WEBAZ | Number of workdays required after receiving the material for inspection and placement into storage. |
| MARC | MRPPP | Three-character number (numeric or using letters) that identifies a planning calendar in PPC (production planning and control). |
| MARC | EISBE | Specifies the quantity whose purpose is to satisfy unexpectedly high demand in the coverage period |
| MARC | LGRAD | Percentage specifying what proportion of the requirement is to be covered by the warehouse stock. |
| MARC | RWPRO | The range of coverage profile contains the parameters for calculating the dynamic safety stock. This is a statistical calculation on the basis of average daily requirements. |
| MARC | EISLO | The quantity that defines the lower limit for safety stock. This value cannot be exceeded. |
| MARC | SHFLG | You use this indicator to switch on the safety time actual range of coverage for a material in MRP. |
| MARC | SHZET | In this field, you define the number of workdays for the safety time/actual range of coverage. |
| MARC | SHPRO | he period profile for the safety time / actual range of coverage contains the periods (stating to/from date) with the safety time/actual range of coverage that is valid for each period. |
| MARC | MTVFP | Specifies whether and how the system checks availability and generates requirements for materials planning. |
| MARC | WZEIT | The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path. |
| MARC | KAUSF | Percentage of scrap that occurs during production of the material if the material is a component. |
| MARC | VERKZ | The system flags the inndicator if a production version exists |
| MARC | KZAUS | Identifies the material as a part to be discontinued and includes it in the discontinued parts procedure in materials planning. |
| MARC | AUSDT | Date from which the stocks of the material are to be used up. As soon as no more stock exists for this material, it is to be replaced by the follow-up material |
| MARC | NFMAT | Number of the material that the system uses in materials planning to replace the material to be discontinued once its warehouse stock is depleted. |
| MARC | STRGR | The strategy group groups all the planning strategies that can be used for a particular material. The planning strategy represents the procedure used for planning a material and is (technically speaking) controlled by the MRP types |
| MARC | VINT1 | Determines the consumption period (in workdays) for backward consumption. |
| MARC | VRMOD | The consumption mode controls the direction on the time axis in which requirements are consumed. |
| MARC | VINT2 | Determines the consumption period (in workdays) for forward consumption. |
| DCT Layout |
List the steps that need to occur before extraction can commence
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Data Profiling. MARC table Data Profiling needs to happen before the extraction of data. | Sinity |
| 2 | The extraction can commence only if the data cleansing is finished, having the acceptance on the Business. | |
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 Syniti Migrate to make the data Target ready:
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Prepare Load files with the necessary rules and including the value mapping. | Sinity / MFG Team |
| 2 | Create the DCT file according to the Loading template in Sinity tool, else with the "Migrate your Data" tool in S4/HANA | Sinity / MFG Team |
| 3 | Validate the loading with the Business as per GBU reports | MFG Data Team |
| 4 |
Transformation Rules
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| ECC QF2/WP2 | T001W | WERKS | Plant Number relevant for material / plant mapping | S4 HANA | T001W | WERKS | Plant Number relevant for material / plant mapping | Value Mapping for Plant (Enterprise Structure Book) | |
| ECC QF2/WP2 | MARA | MATNR | Material Number | S4 HANA | MARA | MATNR | Material <number | Value Mapping for Material / Plant | |
| ECC QF2/WP2 | MARA | MEINS | Unit of measure in which stock of the material is managed. | S4 HANA | MARA | MEINS | Unit of measure in which stock of the material is managed. | Copy from MARA = MATNR - MEINS | |
| ECC QF2/WP2 | MARC | DISGR | The MRP group contains all the materials from the point of view of MRP for assigning special control parameters for the total planning run. | S4 HANA | MARC | DISGR | The MRP group contains all the materials from the point of view of MRP for assigning special control parameters for the total planning run. | Copy from Legacy | |
| ECC QF2/WP2 | MARC | EKGRP | Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. | S4 HANA | MARC | EKGRP | Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. | Copy from Material/Plant/Purchasing view | |
| ECC QF2/WP2 | MARC | MAABC | Indicator that classifies a material as an A, B, or C part according to its consumption value. | S4 HANA | MARC | MAABC | Indicator that classifies a material as an A, B, or C part according to its consumption value. | - IF field MARC-DISMM = 'ND' Default Blank, Update value as Provided by Business (Value Mapping for Plant/Material/ABC Class - IF field MARC-DISMM = 'V1' the field has the value 'X' & "Y" | |
| ECC QF2/WP2 | MARC | MMSTA | Indicates whether, for a specific plant, the material may be used in specific areas. | S4 HANA | MARC | MMSTA | Indicates whether, for a specific plant, the material may be used in specific areas. | Copy from MARA | |
| ECC QF2/WP2 | MARC | MMSTD | Date from Which the Plant-Specific Material Status Is Valid | S4 HANA | MARC | MMSTD | Date from Which the Plant-Specific Material Status Is Valid | Use Load Date | |
| ECC QF2/WP2 | MARC | DISMM | Key that determines whether and how the material is planned. | S4 HANA | MARC | DISMM | Key that determines whether and how the material is planned. | For FG and SFG, X0 will be used for scheduling in ePPDS. Format rules (length, case, data type, decimal, date format) Comments or special handling notes | |
| ECC QF2/WP2 | MARC | MINBE | If the stock falls below this quantity, the system flags the material for requirements planning. | S4 HANA | MARC | MINBE | If the stock falls below this quantity, the system flags the material for requirements planning. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | LFRHY | Key that determines the day on which the material is planned and ordered. | S4 HANA | MARC | LFRHY | Key that determines the day on which the material is planned and ordered. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | DISPO | MRP Controller | S4 HANA | MARC | DISPO | MRP Controller | Copy from ECC | |
| ECC QF2/WP2 | MARC | DISLS | Key that determines which lot-sizing procedure the system uses within materials planning to calculate the quantity to be procured or produced. | S4 HANA | MARC | DISLS | Key that determines which lot-sizing procedure the system uses within materials planning to calculate the quantity to be procured or produced. | Lot size will be maintained as EX (lot for lot order), FX (fixed lot size), H1. FX will be used with MRP type V1. Format rules (length, case, data type, decimal, date format) The values can be: Multi-language field requirements | |
| ECC QF2/WP2 | MARC | BSTMI | Minimum procurement quantity. | S4 HANA | MARC | BSTMI | Minimum procurement quantity. | Format rules (length, case, data type, decimal, date format) Multi-language field requirements | |
| ECC QF2/WP2 | MARC | BSTMA | Quantity that is not allowed to be exceeded during procurement. | S4 HANA | MARC | BSTMA | Quantity that is not allowed to be exceeded during procurement. | Format rules (length, case, data type, decimal, date format) Multi-language field requirements | |
| ECC QF2/WP2 | MARC | MABST | Quantity of the material in this plant that may not be exceeded. | S4 HANA | MARC | MABST | Quantity of the material in this plant that may not be exceeded. | If the lot size is defined as H1, the quantity of the fixed lot size must be specified. Format rules (length, case, data type, decimal, date format) | |
| ECC QF2/WP2 | MARC | AUSSS | Percentage scrap that occurs during production of the material if the material is an assembly. | S4 HANA | MARC | AUSSS | Percentage scrap that occurs during production of the material if the material is an assembly. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | RDPRF | Key that the system uses to adjust the order proposal quantity to deliverable units. | S4 HANA | MARC | RDPRF | Key that the system uses to adjust the order proposal quantity to deliverable units. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | BSTRF | Value to a multiple of which the system rounds up the procurement quantity. | S4 HANA | MARC | BSTRF | Value to a multiple of which the system rounds up the procurement quantity. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | DIBER | The indicator is set by the system when one MRP area is defined for the material | S4 HANA | MARC | DIBER | The indicator is set by the system when one MRP area is defined for the material | Automatic | |
| ECC QF2/WP2 | MARC | BESKZ | Indicator that defines how the material is procured. | S4 HANA | MARC | BESKZ | Indicator that defines how the material is procured. | - Default 'E', Update value 'F' as Provided by Business - IF MARC-SOBSL(sp proc) = 30 (subcontract), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL(sp proc) = 45 (STO), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL(sp proc) = 20 (ext. proc.), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL(sp proc) = 10 (cons.), MARC-BESKZ (proc type) = 'F' | |
| ECC QF2/WP2 | MARC | KZECH | Defines when batches have to be determined when using the PP/WM interface. | S4 HANA | MARC | KZECH | Defines when batches have to be determined when using the PP/WM interface. | the std. values are: Copy from ECC Multi-language field requirements | |
| ECC QF2/WP2 | MARC | SOBSL | Allows the definition of the procurement type more exactly. | S4 HANA | MARC | SOBSL | Allows the definition of the procurement type more exactly. | - Default Blank, Update value as this: - IF MARC-SOBSL(sp proc) = 30 (subcontract), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL (sp proc) = 45 (STO), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL (sp proc) = 20 (ext. proc.), MARC-BESKZ (proc type) = 'F' - IF MARC-SOBSL (sp proc) = 10 (cons.), MARC-BESKZ (proc type) = 'F' | |
| ECC QF2/WP2 | MARC | LGPRO | In the case of a material produced in-house, this is the key of the storage location that is copied to the planned order, production order, or run schedule quantity. | S4 HANA | MARC | LGPRO | In the case of a material produced in-house, this is the key of the storage location that is copied to the planned order, production order, or run schedule quantity. | Copy from Material - General Plant and Storage location view | |
| ECC QF2/WP2 | MARC | RGEKZ | Determines whether the backflush indicator is set in the production order. | S4 HANA | MARC | RGEKZ | Determines whether the backflush indicator is set in the production order. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | LGFSB | Key of the storage location that is proposed in the purchase requisition in materials planning for subsequent storage of the material. | S4 HANA | MARC | LGFSB | Key of the storage location that is proposed in the purchase requisition in materials planning for subsequent storage of the material. | Default Blank. Update by Value mapping | |
| ECC QF2/WP2 | MARC | EPRIO | A key for the stock determination strategy. | S4 HANA | MARC | EPRIO | A key for the stock determination strategy. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | KZKUP | The indicator determines that the material is a co-product | S4 HANA | MARC | KZKUP | The indicator determines that the material is a co-product | Copy from ECC. | |
| ECC QF2/WP2 | MARC | SCHGT | The indicator defines the material as bulk | S4 HANA | MARC | SCHGT | The indicator defines the material as bulk | Copy from ECC. | |
| ECC QF2/WP2 | MARC | DZEIT | Specifies the time in workdays needed to produce the material in-house. | S4 HANA | MARC | DZEIT | Specifies the time in workdays needed to produce the material in-house. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | PLIFZ | Number of calendar days needed to obtain the material or service if it is procured externally. | S4 HANA | MARC | PLIFZ | Number of calendar days needed to obtain the material or service if it is procured externally. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | WEBAZ | Number of workdays required after receiving the material for inspection and placement into storage. | S4 HANA | MARC | WEBAZ | Number of workdays required after receiving the material for inspection and placement into storage. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | MRPPP | Three-character number (numeric or using letters) that identifies a planning calendar in PPC (production planning and control). | S4 HANA | MARC | MRPPP | Three-character number (numeric or using letters) that identifies a planning calendar in PPC (production planning and control). | Copy from ECC | |
| ECC QF2/WP2 | MARC | EISBE | Specifies the quantity whose purpose is to satisfy unexpectedly high demand in the coverage period | S4 HANA | MARC | EISBE | Specifies the quantity whose purpose is to satisfy unexpectedly high demand in the coverage period | Copy from ECC. | |
| ECC QF2/WP2 | MARC | LGRAD | Percentage specifying what proportion of the requirement is to be covered by the warehouse stock. | S4 HANA | MARC | LGRAD | Percentage specifying what proportion of the requirement is to be covered by the warehouse stock. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | RWPRO | The range of coverage profile contains the parameters for calculating the dynamic safety stock. This is a statistical calculation on the basis of average daily requirements. | S4 HANA | MARC | RWPRO | The range of coverage profile contains the parameters for calculating the dynamic safety stock. This is a statistical calculation on the basis of average daily requirements. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | EISLO | The quantity that defines the lower limit for safety stock. This value cannot be exceeded. | S4 HANA | MARC | EISLO | The quantity that defines the lower limit for safety stock. This value cannot be exceeded. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | SHFLG | You use this indicator to switch on the safety time actual range of coverage for a material in MRP. | S4 HANA | MARC | SHFLG | You use this indicator to switch on the safety time actual range of coverage for a material in MRP. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | SHZET | In this field, you define the number of workdays for the safety time/actual range of coverage. | S4 HANA | MARC | SHZET | In this field, you define the number of workdays for the safety time/actual range of coverage. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | SHPRO | he period profile for the safety time / actual range of coverage contains the periods (stating to/from date) with the safety time/actual range of coverage that is valid for each period. | S4 HANA | MARC | SHPRO | he period profile for the safety time / actual range of coverage contains the periods (stating to/from date) with the safety time/actual range of coverage that is valid for each period. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | MTVFP | Specifies whether and how the system checks availability and generates requirements for materials planning. | S4 HANA | MARC | MTVFP | Specifies whether and how the system checks availability and generates requirements for materials planning. | Copy from Sales & Distribution General Plant view | |
| ECC QF2/WP2 | MARC | WZEIT | The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path. | S4 HANA | MARC | WZEIT | The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | KAUSF | Percentage of scrap that occurs during production of the material if the material is a component. | S4 HANA | MARC | KAUSF | Percentage of scrap that occurs during production of the material if the material is a component. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | VERKZ | The system flags the indicator if a production version exists | S4 HANA | MARC | VERKZ | The system flags the indicator if a production version exists | Default Blank. Automatic when a PV is created in MKAL table | |
| ECC QF2/WP2 | MARC | KZAUS | Identifies the material as a part to be discontinued and includes it in the discontinued parts procedure in materials planning. | S4 HANA | MARC | KZAUS | Identifies the material as a part to be discontinued and includes it in the discontinued parts procedure in materials planning. | Copy from ECC. | |
| ECC QF2/WP2 | MARC | AUSDT | Date from which the stocks of the material are to be used up. As soon as no more stock exists for this material, it is to be replaced by the follow-up material | S4 HANA | MARC | AUSDT | Date from which the stocks of the material are to be used up. As soon as no more stock exists for this material, it is to be replaced by the follow-up material | Copy from ECC. | |
| ECC QF2/WP2 | MARC | NFMAT | Number of the material that the system uses in materials planning to replace the material to be discontinued once its warehouse stock is depleted. | S4 HANA | MARC | NFMAT | Number of the material that the system uses in materials planning to replace the material to be discontinued once its warehouse stock is depleted. | Copy from ECC. | |
| ECC PF2/WP2 | MARC | STRGR | Planning Strategy Group | S4 HANA | MARC | STRGR | Planning Strategy Group | Strategy group 40 (Planning with final Assembly) will be used for spare parts in plants without storage capacity (non-stock materials). Rest copy from ECC | |
| ECC PF2/WP2 | MARC | SBDKZ | Indicator determining whether the individual or collective requirement is allowed for the dependent requirements of the material. | S4 HANA | MARC | SBDKZ | Indicator determining whether the individual or collective requirement is allowed for the dependent requirements of the material. | Collective indicator "2" will be used for spare parts. (ZIND) | |
| ECC PF2/WP2 | MARC | DIBER | The indicator is set by the system when one MRP area is defined for the material | S4 HANA | MARC | DIBER | The indicator is set by the system when one MRP area is defined for the material | Copy from ECC / Mapping file if exist | |
| ECC PF2/WP2 | MARC | VINT1 | Bwd consumption per. | S4 HANA | MARC | VINT1 | Determines the consumption period (in workdays) for backward consumption. | Copy from ECC / Mapping file if exist | |
| ECC PF2/WP2 | MARC | VRMOD | Consumption mode | S4 HANA | MARC | VRMOD | The consumption mode controls the direction on the time axis in which requirements are consumed. | Copy from ECC / Mapping file if exist | |
| ECC PF2/WP2 | MARC | VINT2 | Fwd consumption per. | S4 HANA | MARC | VINT2 | Determines the consumption period (in workdays) for forward consumption. | Copy from ECC / Mapping file if exist |
| Mapping Table Name | Mapping Table Description |
|---|---|
| MARA | MATERIAL NUMBER TABLE |
| MARC | PLANT MATERIAL TABLE |
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Data Cleansing Reports must be done | Sinity |
| 2 | Data Cleansing has to be finished or to be at least at 80% | Business / Data Team |
| 3 | Data Transformation load files need to be validated by the business at GBU level | Business Data Owners |
| 3 | All Value mapping tables needs to be finished | Sinity/MFG Data Team |
| 4 | All Data dependencies has to be finished. Any delay can bring delays on this | All |
| Task | Action |
|---|---|
| Business Validates the load file | Send the Load file to the Business Representatives for all plants, so the can validate the data |
| Mock 1 test needs to happen before | 1st Mock load (manual) can occur first and before the load can occur |
| Count before and after | Review the items as count before the load in the Transformation files and check it after |
| Validation reports |
| Task | Action |
|---|---|
| Count of actual records in MARC in PF2 | Data Team to verify that all fields below meet pass the checks:
|
| Count of actual records in MARC in WP2 | Data Team to verify that all fields below meet pass the checks:
|
| Record Errors | Review 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. |
| Task | Action |
|---|---|
| To check Data Accuracy checking count of records to load and loaded | Business Data Owner/s to verify that the total number of relevant records from the the DCT is equal to the total number of records in the Preload and Load Sheets. |
| Count before and after | Review the items as count before the load in the Transformation files and check it after |
| Task | Action |
|---|---|
| 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. |
The load process includes:
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Go to load file and pick 5 data registers, load manually without any tool. See what happens. If all okay, proceed with the next step. | MFG 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. | MFG Data Team |
| 3 | Proceed with the full load if steps one and two were succeed. | MFG Data Team |
| 4 | Validate few records loaded by accessing standard transactions from S/4HNA eg. MM03 | MFG Data Team |
| Generate post load report if step 5 is validated | MFG Data Team |
Load Phase and Dependencies
Identify the phase as to “when” the load for this object will occur. <Pre-Cutover, Cutover, Post Cutover> and list the steps that need to occur before the load can commence
List the Configurations required before loading can commence
| Item # | Configuration Item |
|---|---|
| 1- Pre Cutover | Plant Planning Parameters |
| 2- Pre Cutover | Plant & Storage location parameters |
| 3 - Pre Cutover | Material Types configuration |
| 4 - Pre Cutover | Valuation Class Configuration |
| 5 - Pre Cutover | MRP Groups Configuration |
| 6- Pre cutover | MRP Controllers Configuration |
| 7- Pre Cutover | Availability check Configuration |
| 8- Pre Cutover | Purchasing Groups Configuration |
| Object # | Preceding Object Conversion Approach |
|---|---|
| 2019 | Materials - Basic View |
| 2020 | Materials - Purchasing View |
| 2010 | Materials - General Plant Data / S. Location Data |
The table below depicts some possible system errors for this data object during data load. All data load error is to be logged as defect and managed within the Defect Management
| Error Type | Error Description | Action Taken |
|---|---|---|
| Task | Action |
|---|---|
| Check Data Records count | Count and check how many records were loaded vs. Records in the load file (Each mock has it's own data record count) |
| Task | Action |
|---|---|
| Check Data loading tool log | Check whether after the loading process, any logs from the tool, to verify them and take actions |
| Task | Action |
|---|---|
| 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. |
| Task | Action |
|---|---|
| Check Error log from the loading tool | Check whether after the loading process, any logs from the tool, to verify them and take actions |
Any additional key assumptions.
Insert links and references to other documents which are relevant when trying to understand this decision and its implications. Other decisions are often impacted, so it's good to list them here with links. Attachments are also possible but dangerous as they are static documents and not updated by their authors.