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

Compare with Current View Page History

« Previous Version 13 Next »

Status

  Revision in Progress

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to create 1038 Material BOM (Usage 1 & 4) in S/4 HANA.

Bills of Material (BOMs) are core master data objects in SAP that play a critical role across all manufacturing processes. They define the complete product structure by specifying the components—such as raw materials, semi-finished goods, and subassemblies—required to produce semi-finished and finished products. By providing a structured breakdown of materials, BOMs serve as the foundation for effective production planning, costing, and shop-floor execution.

BOMs take a central role in production master data, as they define the component structure required to manufacture semi-finished and finished goods. The migration of BOMs is therefore critical to ensure continuity of manufacturing activities in S/4HANA. Prior to migration, it is essential to perform exhaustive data cleansing, as some plants are currently experiencing issues with BOM consistency and validity.

In SAP, BOMs work in conjunction with the Master Recipe and Production Version to ensure consistent, controlled, and accurate manufacturing processes. Because of their central role in production master data, the migration of BOMs to S/4HANA is business-critical to safeguard continuity of operations.

Prior to migration, it is essential to perform comprehensive data cleansing. This includes validating that only active, relevant, and harmonized BOM records are carried forward. Special attention must be given to plants where inconsistencies or data quality issues have been identified, ensuring that obsolete, duplicate, or invalid BOMs are excluded. This preparation will secure a clean, reliable, and compliant BOM dataset in the target S/4HANA system.

All valid BOMS will be migrated to the S/4 HANA System, for all the relevant plants and for all the Semifinished and finished materials in scope (refer to CNV-9070).


Conversion Scope

The scope of this document covers the approach for converting active 1038 Data register for BOMS from Legacy Source Systems into S/4HANA following the1038 Master Data Design Standard.


The data The data from legacy system includes:

  • Active BOMs in scope (> 3 years of use) that are linked to production orders, process orders, or costing runs
  • BOMs without deletion flags, ensuring only valid and relevant records are migrated
  • BOMs with active material components in active plants, ensuring alignment with migrated Material Master data
  • BOMs assigned to in-scope plants, based on the To-Be Plant Mapping (considering new plant definitions)
  • BOMs with valid usages (Usage 1 – Production, Usage 4 – Plant Maintenance) and valid alternative BOMs
  • BOMs with valid units of measure (UoM), consistent with T006 conversion rules
  • Semi-finished and finished materials covered under the migration scope (refer to CNV-9070)

The data from legacy system excludes

  • Inactive BOMs not used in production or costing within the last three (3) years.

  • BOMs marked for deletion in ECC.

  • BOMs belonging to plants that are deleted or out of scope, based on To-Be Plant Mapping.

  • BOMs containing obsolete or inactive material components that are not migrated to S/4HANA.

  • Duplicate or redundant alternative BOMs, where only harmonized and validated BOMs will be retained.

  • BOMs with invalid or inconsistent UoM assignments or without proper conversion maintained.

  • Local or legacy-specific BOMs that are not aligned with harmonized corporate standards.


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2, WP2

BOMS will be extracted from PF2 and WP2  

TBDS/4 HANATBD
DCTBOMS for Plant / BOMS combination which do not have data existing from PF2 and PF2TBDS/4 HANATBD










Additional Information

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.


TableFieldData ElementField DescriptionData TypeLengthRequirement

MDS Field Mapping in Scope


Field Value in MDS

1MASTMATNRMATNRMaterialMaterial Code for the target product of the BOM18R
Legacy Material to New material mapping
2MASTWERKSWERKS_DPlantorganisational unit used by logistic and production representing a physically independent facility where stock and activities are managed4R
Legacy Plant to New Plant Mapping
3MASTSTLANSTLAN UsageIndicator that defines for what this BOM is used for.1R
Value is either 1,2,3,4,5,8,P
4MASTSTLNRSTNUMBOMInternal BOM number assigned by the system8S

5MASTSTLALSTALTAlternativenumber of the alternative BOM, in case the same material can be produced with different ones2S

6MASTLOSVNLOSVNFrom Lot SizeThis BOM can be selected only if we produce at least this qty13S

7MASTLOSBSLOSBSTo Lot SizeThis BOM can be selected only if we produce no more than this qty14S

8MASTANDATANDATCreated OnDate of BOM creation, automatically assigned by the system8S

9MASTANNAMANNAMCreated byUser who created the BOM, automatically assigned by the system12S

10MASTAEDATAEDATChanged OnDate of last BOM change, automatically assigned by the system8S

11MASTAENAMAENAMChanged ByUser who changed the BOM, automatically assigned by the system12S

12MASTCSLTYCSLTYConfigured matlNot relevant for Syensqo1NU

13MASTMATERIAL_BOM_KEMATERIAL_BOM_KEMBOM keyinternal Key, automatically assigned by the system
S

14STKOSTLTYSTLTYBOM categoryIdentifier for Material/Equipment/WBS/Functional Location, Document BOM etc.
Only Material BOMs are relevant here: "M"
1S

15STKOSTLNRSTNUMBOMInternal BOM number assigned by the system8S

16STKOSTLALSTALTAlternativenumber of the alternative BOM, in case the same material can be produced with different ones2S

17STKOSTKOZCIM_COUNTCounterInternal counter assigned by the system8S

18STKODATUVDATUVValid FromValidity start of the BOM. It is by default the creation date of the BOM, unless differently specified by the user8R

19STKOTECHVTECHVTech st fromtechnical start12NU

20STKOAENNRAENNRChange NumberNumber of the object used to maintain this BOM together with other technical objects in a single engineering change. Not used in Syensqo12NU

21STKOLKENZLKENZDeletion Ind.Indicator of deletion performed via Change Number. Not used1NU

22STKOLOEKZLOKNZDeletion flagMark for Deletion1C

23STKOVGKZLVGKZLPrev hdr countrinternal previous counter8S

24STKOANDATANDATCreated OnDate of BOM creation, automatically assigned by the system8S

25STKOANNAMANNAMCreated byUser who created the BOM, automatically assigned by the system12S

26STKOAEDATAEDATChanged OnDate of last BOM change, automatically assigned by the system8S

27STKOAENAMAENAMChanged ByUser who changed the BOM, automatically assigned by the system12S

28STKOBMEINBASMEBase UoMUnit of measure for the Base qty3R

29STKOBMENGBASMNBase quantityQuantity of the target material produced using the component's quantities we will define in the items.13R

30STKOCADKZCADKZCAD IndicatorBOM created by CAD system1NU

31STKOLABORLABORLab/OfficeIdentifier of the organisational structure (Laboratory, Master Data office, etc) responsible to maintain this BOM3C

32STKOLTXSPLTXSP_CPLong Text LangLong text1R

33STKOSTKTXSTKTXAlt TextAlternative Long text40NU

34STKOSTLSTSTLSTBOM StatusStatus of the BOM, used to restrict its usage during creation or obsolescence phases or to block it if required2R

35STKOWRKANWRKANCreated in pltPlant on which BOM has been created4S

36STKODVDATDVDATScheduled onDate of Last date change of the "Valid From" field8S

37STKODVNAMDVNAMDate shifted byUser who performed the last change of Valid From8S

38STKOAEHLPCC_AEHLPHelper FieldDate shift Hierarchy indicator2S

39STKOALEKZCS_ALEKZALE indicatorBOM has been created by remote system1NU

40STKOGUIDXCS_GUIDBGuidInternal change status Header indicator16S

41STKOVALID_TO
toEnd Validity date of the BOM. By default 31.12.9999, unless differently specified by the user8R
default 31.12.9999
42STKOECN_TO
Change No. ToIdentifier of the Change number that created a subsequent version of the BOM, from which the current one is not valid anymore. Not used
NU

43STKOBOM_VERSN
BOM VersionVersion, not used in Syensqo
NU

44STKOVERSNST
BOM Version StatusStatus of the version, not used
NU

45STKOVERSNLASTIND
Latest Rel Versionlast version released. Not used
NU

46STKOLASTCHANGEDATET
Time StampTime stamp8S

47STKOBOM_AIN_IND
BOM to AIN HandoverBOM copied to Asset Intelligent Network, not used
NU

48STKOBOM_PREV_VERSN
Predecessor VersionVersion of the predecessor BOM, not used
NU

49STKODUMMY_STKO_INCL
Ext. IncludeExtension include exists
S

50STASSTLTYSTLTYBOM categorySTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items1S

51STASSTLNRSTNUMBOMSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

52STASSTLALSTALTAlternativeSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items2S

53STASSTLKNSTLKNItem nodeSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

54STASSTASZCIM_COUNTCounterSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

55STASDATUVDATUVValid FromSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

56STASTECHVTECHVTech st fromSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items12S

57STASAENNRAENNRChange NumberSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items12S

58STASLKENZLKENZDeletion Ind.STAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items1S

59STASANDATANDATCreated OnSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

60STASANNAMANNAMCreated bySTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items12S

61STASAEDATAEDATChanged OnSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

62STASAENAMAENAMChanged BySTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items12S

63STASDVDATDVDATScheduled onSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

64STASDVNAMDVNAMDate shifted bySTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

65STASAEHLPCC_AEHLPHelper FieldSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items2S

66STASSTVKNSTVKNItem nodeSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items8S

67STASIDPOSCS_IDPOSItem groupSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items20S

68STASIDVARCS_IDVARComp. VariantSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items5S

69STASLPSRTCS_LPSRTSort key within a loSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items4S

70STASBOM_VERSNBOM_VERSIONBOM VersionSTAS table is purely internal, never maintained by a user. Technical fields to manage the link between BOM header and items4S

71STPOSTLTYSTLTYBOM categoryIdentifier for Material/Equipment/WBS/Functional Location, Document BOM etc.
Only Material BOMs are relevant here: "M"
1S

72STPOSTLNRSTNUMBOMInternal BOM number assigned by the system8S

73STPOSTLKNSTLKNItem nodeInternal counter to identify uniquely the BOM item as a node in the system8S

74STPOSTPOZCIM_COUNTCounterInternal counter to identify uniquely the BOM item in the system8S

75STPODATUVDATUVValid FromStart validity Date, it is by default the day one selected in the main screen at creation/change. By default it is the day of the creation/change, unless differently specified8R

76STPOTECHVTECHVTech st fromTechnical Start validity date, not used12NU

77STPOAENNRAENNRChange NumberNumber of the object used to maintain this BOM together with other technical objects in a single engineering change. Not used in Syensqo12NU

78STPOLKENZLKENZDeletion Ind.Indicator of deletion performed via Change Number. Not used1NU

79STPOVGKNTVGKNTPrevious nodeIdentifier of the node of the item substituted by this one in a previous change of the BOM.8S

80STPOVGPZLVGPZLPrev item countIdentifier of the node of the item substituted by this one in a previous change of the BOM.8S

81STPOANDATANDATCreated OnCreation date8S

82STPOANNAMANNAMCreated byUser who created the item12S

83STPOAEDATAEDATChanged OnDate of the last change8S

84STPOAENAMAENAMChanged ByUser who performed the last change12S

85STPOIDNRKIDNRKComponentMaterial code of the component used in production / subcontracting to build the target material. As per Business rule, here we will have an item for each material physically used in production line to build the product, including primary packing, monomers where they are missing, carton boxes, separator, etc.
This field is required for material items, but it is not required in case of text items or document items
18C

86STPOPSWRKPSWRKIssuing PlantPlant from which the material is taken, in case it is different from the main plant of the BOM. Not used.4NU

87STPOPOSTPPOSTPItem CategoryL = Material item
T = Text Item
D = Document
1R

88STPOPOSNRPOSNRItem4 digit number used to sequence the items, normally proposed by the system with a progression by 10, can be manually edited4R

89STPOSORTFSORTPSort StringFree string that can be used to sort the items in printouts and specific applications10C

90STPOMEINSKMPMEComponent UoMUoM for the Component Qty3R

91STPOMENGEKMPMGQuantityQuantity required of this component to build the Header Qty of the Target material of the BOM13R

92STPOFMENGFMNGEFixed QuantityIndicator: the qty is fixed, not dependent from the qty we produce1C

93STPOAUSCHKAUSFComponent ScrapScrap % for this specific component in the production/subcontracting process5C

94STPOAVOAUAVOAUOperation ScrapScrap calculated for this component in case the Net Indicator is set, instead of the Assemble Scrap from Material master5C

95STPONETAUNETAUNet IndicatorUsed to define that the planned scrap is calculated using the previous field instead of the Assembly Scrap from Material master1C

96STPOSCHGTSCHGTBulk materialBulk materials are directly available in the work center and the dependent requirements are purely created for information, not relevant for planning1C

97STPOBEIKZBEIKZMat. Prov. Ind.Material Provided by the Vendor / the Customer1C

98STPOERSKZERSKZSpare Part IDNot relevant for Material BOM1NU

99STPORVRELRVRELSalesItem relevant for Sales: in case we would want BOM explosion in the Sales Order. Not used in Sy-Way1NU

100STPOSANFESANFEProductionItem relevant for Production. It is always "X" for Material BOM1R

101STPOSANINSANINPlant maint.Item relevant for Maintenance. not used in Material BOM1NU

102STPOSANKACS_SANKACostingRelevncyItem is relevant for costing. Always "X" = 100% relevant1R

103STPOSANKOSANKOEngineeringItem relevant for Engineering BOM. Not used1NU

104STPOSANVSSANVSHL confignRelevant for shipping area, not used1NU

105STPOSTKKZSTKKZPM assemblyNot relevant for Material BOM1NU

106STPOREKRIREKRIRecursiveAutomatic indicator set by the system if this item makes the BOM recursive1S

107STPOREKRSREKRSRec. allowedIndicator required if this item makes the BOM recursive. Used for Rework or for actual recursive BOMs (even multi-level)1C

108STPOCADPOCADPOCAD IndicatorFilled if BOM is created by a CAD system1NU

109STPONFMATCS_NFMATFollow-Up MatlNOT IN USE18NU

110STPONLFZTNLFZTLead-tm offsetOffset applied to Lead Time for this material. It is used only if the materials are not properly allocated to operations, to allow a more precise date of requirement for long running productions. Not used in Sy-Way3NU

111STPOVERTISA_VERTIDistributionKey to distribute the qty across the timeline of the production that uses the material. not used4NU

112STPOALPOSALPOSAlternat. itemIndicator that this item is alternative with another one, both for planning and execution purposes1C

113STPOEWAHREWAHRUsage Prob.% of probability to use this item, in case of alternative items, for planning purposes2C

114STPOEKGRPEKGRPPurch. GroupIdentifier of the buyer responsible to procure this material for this specific item, can overwrite the one from Material Master. Not used in Sy-Way2NU

115STPOLIFZTLIFZTDel time (days)Delivery time in days, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)2C

116STPOLIFNRLIFNRSupplierSupplier, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)10C

117STPOPREISCRPREIPricePurchasing price, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)11C

118STPOPEINHPEINHPrice unitPurchasing price unit, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)5C

119STPOWAERSWAERSCurrencyPurchasing price currency, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)5C

120STPOSAKTOSAKTOCost elementP&L Account, to be used in case a Purchase Requisition is triggered directly by the Process order Release (directly procured materials)10C

121STPOROANZROANZNumber RequiredFor Variable Size Items only, not used13NU

122STPOROMS1ROMS1Size 1For Variable Size Items only, not used13NU

123STPOROMS2ROMS2Size 2For Variable Size Items only, not used13NU

124STPOROMS3ROMS3Size 3For Variable Size Items only, not used13NU

125STPOROMEIROMEISize unitFor Variable Size Items only, not used3NU

126STPOROMENROMENVSI QuantityFor Variable Size Items only, not used13NU

127STPORFORMRFORMVSI FormulaFor Variable Size Items only, not used2NU

128STPOUPSKZUPSKZSub-item IDAutomatic indicator in case this item has sub-items1S

129STPOVALKZVALKZAlt IDAutomatic indicator, this item has more that one alternative1S

130STPOLTXSPLTXSP_CPLong Text LangLanguage of the long texts1C

131STPOPOTX1POTX1Item TextLong text40C

132STPOPOTX2POTX2Item TextLong text40C

133STPOOBJTYOBJTYObject TypeInternal, always "1"1S

134STPOMATKLMATKLMaterial GroupNot used9NU

135STPOWEBAZWEBAZGR proc. timeSpecific GR time for this item in case of direct procurement in production3NU

136STPODOKARDOKARDocument TypeDoc. Type in case of Document Item3C

137STPODOKNRDOKNRDocumentDocument number of DMS25C

138STPODOKVRDOKVRDoc. VersionDocument version of DMS2C

139STPODOKTLDOKTL_DDocument PartDoc part of DMS3C

140STPOCSSTRCSSTR Mat. purityNot used5NU

141STPOCLASSKLASSE_DClassClass number for classification of this BOM item3NU

142STPOKLARTKLASSENARTClass Typeclass type for classification1NU

143STPOPOTPRPOTPRRes. item cat.Resulting Item Category in case it is different from the main one due to specific object type1NU

144STPOAWAKZAWAKZSel. ind.only for configurable BOM, not used1NU

145STPOINSKZINSKZInstanceonly for configurable BOM, not used1NU

146STPOVCEKZVCEKZN.Dis.CEonly for configurable BOM, not used1NU

147STPOVSTKZVSTKZN.Dis.STonly for configurable BOM, not used1NU

148STPOVACKZVACKZN.Dis.AConly for configurable BOM, not used1NU

149STPOEKORGEKORGPurchasing Org.only for configurable BOM, not used4NU

150STPOCLOBKCLOBKReqd Componentonly for configurable BOM, not used1NU

151STPOCLMULCLMULTMultiple Sel.only for configurable BOM, not used1NU

152STPOCLALTCLALTAltern. displayonly for configurable BOM, not used1NU

153STPOCVIEWABTEILUNGOrg.areaonly for configurable BOM, not used10NU

154STPOKNOBJKNOBJAssgmt no.only for configurable BOM, not used18NU

155STPOLGORTCSLGOStorageLocationIssue storage Location for Production, used to overwrite the one from material master in case it is different for this specific BOM4C

156STPOKZKUPKZKUPCo-productIndicator that this item is a Co-product. To be used in case of negative qty and if we want to manage costing and / or planning for this item likewise a target material of the BOM1C

157STPOINTRMINTRMIntra MaterialString to identify an intra-material, not stock managed, that temporarly exists during the process. Not used.18NU

158STPOTPEKZTPEKZRestr.only for configurable BOM, not used1NU

159STPOSTVKNSTVKNItem nodeINernal node set by the system.8S

160STPODVDATDVDATScheduled onDate of the last date shift (change in validity dates)8S

161STPODVNAMDVNAMDate shifted byUser who made the last date shift12S

162STPODSPSTCS_DSPSTExplosion typeThis is used to control the explosion of an item when determining dependent requirements. E.g. Phantom, Direct Production, Direct Procurement, etc.2S

163STPOALPSTCS_ALPSTStrategyStrategy to be used to select items in case of alternative items:
- accordingly with % probability of usage
- 100% withdrawal if available
1C

164STPOALPRFCS_ALPRFPriorityRanking order for alternative items2C

165STPOALPGRCS_ALPGRAltItemGroupGroup of alternative items this item belongs to2C

166STPOKZNFPCS_KZNFPFollow-Up ItemThis item is a follow-up, it is used instead of the original item if the stock of the discontinued material is not available1C

167STPONFGRPCS_NFGRPFollow-up groupGroup of items identified together for the discontinuation functionality. Follow up group of the item that is to be used and discontinuation group of the item that is expiring must have the same value2C

168STPONFEAGCS_NFEAGDiscont. groupGroup of items identified together for the discontinuation functionality. Follow up group of the item that is to be used and discontinuation group of the item that is expiring must have the same value2C

169STPOKNDVBCS_KNDVBManual changeUsed for Sales Order BOM only. Not used1NU

170STPOKNDBZCS_KNDBZObj.dep.changeUsed for Sales Order BOM only. Not used1NU

171STPOKSTTYCS_KSTTYBOM categoryUsed for Sales Order BOM only. Not used1NU

172STPOKSTNRCS_KSTNRBOMUsed for Sales Order BOM only. Not used8NU

173STPOKSTKNCS_KSTKNItem nodeUsed for Sales Order BOM only. Not used8NU

174STPOKSTPZCS_KSTPZCounterUsed for Sales Order BOM only. Not used8NU

175STPOCLSZUCS_CLSZUClassificationUsed for Sales Order BOM only. Not used8NU

176STPOKZCLBCS_KZCLBas sel. cond.Used for Sales Order BOM only. Not used1NU

177STPOAEHLPCC_AEHLPHelper FieldHierarchy indicator for Date shift2NU

178STPOPRVBEPRVBESupply AreaProduction Supply Area where this item is used in production, relevant for EWM.10C

179STPONLFZVCS_NLFZVOper. LT offsetRelevant only for Plant Maintenance and project system, not used3NU

180STPONLFMVCS_NLFMVOper. LTO unitRelevant only for Plant Maintenance and project system, not used3NU

181STPOIDPOSCS_IDPOSItem groupUsed only in case of ECN20NU

182STPOIDHISCS_IDHISHistory counterUsed only in case of ECN5NU

183STPOIDVARCS_IDVARComp. VariantUsed only in case of ECN5NU

184STPOALEKZCS_ALEKZALE indicatorIndicator that this BOM item has been created / changed via distribution from another system1S

185STPOITMIDCS_ITMIDItem IDItem Identifier8NU

186STPOGUIDCS_CHAR22Not usedNot used22S

187STPOITSOBCS_SOBSLSpecProcurementSpecial procurement key for this item (e.g. procurement from another plant, to direct production, etc.)2C

188STPORFPNTCS_RFPNTReference pointUsed only for network activities. Not relevant for Sy-Way20NU

189STPOGUIDXCS_GUIDGuidInternal ID change item status16S

190STPOSGT_CMKZ
Seg. maintainedAutomatically maintained value by the system if segmentation is relevant
S

191STPOSGT_CATV
Seg. ValueRequirements Segment of Stock Segment to be used for this item
NU

192STPOVALID_TO
toValid to date for this item. It is defined by the system when an item is substituted, based on the validity dates on the main screen8S

193STPOVALID_TO_RKEY
toNot used
NU

194STPOECN_TO
Change No. ToOnly in case of ECN, Change number To
NU

195STPOECN_TO_RKEY
Change No. ToOnly in case of ECN, Change number To
NU

196STPOABLAD
Unloading PointFree string to specify the unloading point for this material
NU

197STPOWEMPF
RecipientFree string to specify the recipient for this material in this BOM
NU

198STPOSTVKN_VERSN
Item nodeInternal counter to identify uniquely the BOM item as a node in the system
S

199STPOLASTCHANGEDATET
Time StampTime Stamp8S

200STPOPRELIMINARY_MAT
DescriptionPreliminary description for the material
NU

201STPOSFWIND
Software componentIndicator: this item is a SW component
NU

202STPODUMMY_STPO_INCL
Ext. IncludeNot used (maintenance)
NU

203STPOCUFACTOR
NoCUInstancesNumber of compatible units. Not used
NU

204STPO/SAPMP/MET_LRCH
Length Calc. MethodOnly for Variable Length calculation
NU

205STPO/SAPMP/MAX_FERT
Max. Prod. LengthOnly for Variable Length calculation
NU

206STPO/SAPMP/FIX_AS_J
Fix.Scrap Any LengthOnly for Variable Length calculation
NU

207STPO/SAPMP/FIX_AS_E
FixedScrap FirstLgthOnly for Variable Length calculation
NU

208STPO/SAPMP/FIX_AS_L
Fix.Scrap Last LngthOnly for Variable Length calculation
NU

209STPO/SAPMP/ABL_ZAHL
No. R-I LengthsOnly for Variable Length calculation
NU

210STPO/SAPMP/RUND_FAK
Rounding ValueOnly for Variable Length calculation
NU

211STPOFSH_VMKZ
Dev.vals maint.Only for Variable Length calculation
NU

212STPOFSH_PGQR
Qty Distr. prof.Qty distribution profile, not used
NU

213STPOFSH_PGQRRF
Qty Distr.Prof.Ref.Qty distribution profile, not used
NU

214STPOFSH_CRITICAL_CO
Critical ComponentCritical component to be considered in feasibilty analysis for Order Allocation.
NU

215STPOFSH_CRITICAL_LE
Critical LevelLevel of criticality for critical components in Order allocation
NU

216STPOFUNCID
Function IDOnly for Maintenance, not used
NU

217STPOSERVICEDURATION
Service DurationOnly for Maintenance, not used
NU

218STPOSERVICEDURATION
Serv. Dur. UnitOnly for Maintenance, not used
NU

219STPOPRODUCTTYPE
Product Type Groupto identify Services in case of usage of Service Entry Sheet, Not relevant for material BOMs
NU


Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System
1040-001C1Invalid, Inactive or no material component created for the plant/material combinationBill of Material as per Relevancy Criteria within a plant assigned with a Component which does not belong below:
1. Material Master (S2P) as per Relevancy Criteria within the same plant as BOM
MaterialPF2/WP2
1001-002C1Invalid or Inactive Document Info Record linked to Bill of MaterialBill lof Material as per Relevancy Criteria assigned with a Document Info Record which does not belong below:
1. Document Info Record as per Relevancy Criteria
Document Info RecordPF2/WP2
1001-003C1BOM Base Unit of Measure Missing / incorrect.BOM Base Unit of Measure as per Relevancy Criteria with no UoM Assigned or Invalid UoM (T006)Unit of MeasurePF2/WP2
1001-004C1BOM Component UOM Missing / incorrect.Bill lof Material Component as per Relevancy Criteria with no UoM Assigned or Invalid UoM (T006)Unit of MeasurePF2/WP2
1001-005C2BOM Component Quantity is Zero or Negative.Bill lof Material Component as per Relevancy Criteria with Value <= 0.Component QuantityPF2/WP2
1001-006C1Functional Location or Equipment BOM not used for Plant MaintenanceBill of Material with below BOM Equipment (E) and Functional Location (T) BOM
Categories and with no Deletion Indicator but are not used in Plant Maintenance*.
*
BOM Usage (4) - Plant Maintenance in MAST, EQST, TPST
BOM Category, UsagePF2/WP2
1001-007C1BOM with Plant Maintenance Usage but not used by Materials, Equipment or Functional LocationBOM as per Relevancy Criteria however not assigned to below:
1. Materials as per Relevancy Criteria
2. Equipment as per Relevancy Criteria
3. Functional Location as per Relevancy Criteria
BOM Category, UsagePF2/WP2
1001-008C1BOM (PM Assemblies) without BOM Components.Bill lof Material Component as per Relevancy Criteria with 0 Components assigned.BOM ComponentPF2/WP2
1001-009C1BOM Plant incorrect.BOM as per Relevancy Criteria with Invalid Plants (T001W)PlantPF2/WP2
1001-010C1BOM Language Key incorrect.BOM as per Relevancy Criteria with Invalid Language Key (T001)Language KeyPF2/WP2
1001-011C1BOM Laboratory/office for material incorrect.BOM as per Relevancy Criteria with Invalid Laboratory/office for material (T024L)Laboratory/office for materialPF2/WP2
1001-012C1BOM Bill of Material Status incorrect.BOM as per Relevancy Criteria with Invalid XXXX (T415S)Bill of Material StatusPF2/WP2



Conversion Process

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


Data Privacy and Sensitivity


Extraction

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

  1. The data exists. connects to the source and loads the data into . There are 3 methods:
    1. Perform full data extraction from relevant tables in the source system(s).
    2. Perform extraction through the application layer.
    3. Only if ; cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
  2. The data does not exist (or cannot be converted from its current state). The data is manually collected by the business directly in . This is to be conducted using DCT (Data Collection Template) in

The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible













Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue 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

Field NameField DescriptionRule












Extraction Dependencies

Item #Step DescriptionTeam Responsible













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













Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic









































Transformation Mapping

Mapping Table NameMapping Table Description








Transformation Dependencies

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













Pre-Load Validation

Project Team

Completeness

TaskAction





Accuracy

TaskAction
Conversion Accuracy

SyWay Data Team to verify that all fields below meet pass the checks:

  1. Mandatory Fields
  2. Field and Value Mapping Correctness
  3. Null Checks
  4. Text Length Checks
Review Error ReportsReview 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

Completeness

TaskAction
Verify Record CountBusiness 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.





Accuracy

TaskAction
Conversion AccuracyBusiness Data Owner/s to verify that all the data in the load table/file is accurate as per endorsed transformation/mapping rules (and signed-off DCT data).





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

Item #Step DescriptionTeam Responsible
1Go to <Load Tool>SyWay Data Team
2Load 3 records for < > to validate if data is loaded successfully without errorsSyWay Data Team
3

Load 3 records for < > to validate if data is loaded successfully without errors

SyWay Data Team
4Proceed with full load if steps 2 and 3 are validatedSyWay Data Team
5Validate few records loaded by accessing standard transactions from S/4HNA eg. CRC3SyWay Data Team
6Generate post load report if step 5 is validatedSyWay Data Team


Load Phase and Dependencies

Configuration

Item #Configuration Item






Conversion Objects

Object #Preceding Object Conversion Approach

list the exact title of the conversion object of only the immediate predecessor – this will then confirm the DDD (Data Dependency Diagram)




Error Handling

Error TypeError DescriptionAction Taken










Post-Load Validation

Project Team

Completeness

TaskAction
Verify CountSyWay S2P Data Team to verify the record count created in target S/4 HANA by accessing post load reports in dspMigrate or standard reports from S/4 HANA.





Accuracy

TaskAction
Verify LogsCheck if there is data that failed to load and perform the necessary actions (e.g. register as post load issue or attempt to load the record again, etc.).





Business

Completeness

TaskAction
Verify CountDownload Post Load Reports from dspMigrate 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
Conversion AccuracyVerify that the Resource data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA.





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.


See also

Change log

Version Published Changed By Comment
CURRENT (v. 13) Apr 22, 2026 13:52 SUSANTO-ext, William Section Update - Minor Update v6.0
v. 61 Apr 16, 2026 11:28 SUSANTO-ext, William Section Update - Minor Update (new Cleansing Rule) v5.0
v. 60 Apr 01, 2026 08:00 SUSANTO-ext, William Section Update - Minor Update v 4.0
v. 59 Mar 26, 2026 10:36 SUSANTO-ext, William Section Update - Minor Update v3.0
v. 58 Mar 25, 2026 10:48 SUSANTO-ext, William Section Update - Conversion Spec Minor Update v2.0
v. 57 Feb 24, 2026 08:40 SUSANTO-ext, William Section Update - Conversion Spec Minor Update v1.0
v. 56 Feb 19, 2026 17:01 SUSANTO-ext, William Section Update - Conversion Scope - DCT Draft v4.0
v. 55 Feb 18, 2026 09:45 SUSANTO-ext, William Section Update - Conversion Scope - DCT Draft v3.0
v. 54 Feb 16, 2026 09:43 SUSANTO-ext, William Section Update - Conversion Scope - DCT Draft v2.0
v. 53 Feb 11, 2026 08:48 SUSANTO-ext, William Section Update - Conversion Scope - DCT Draft v1.0

Go to Page History

Workflow history

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

  • No labels