Explode product setup (import from ERP)
Prerequisites
Product setup explosion does not require active connection with ERPC. However, the "raw" product setup and material master synchronization from SAP (via ERPC) is required at least once to have data in the Product Setup Management database that the explosion algorithm can use.
Explosion modes
The endpoint (see in the API documentation - ExplodeProductSetup) can trigger the explosion in 3 different modes. Based on the mode, one or multiple product setups will be created and returned. The items are in a flat structure, except for dummy assembly (phantom material) items as this flag indicates the presence of sub-materials.
Explosion on root level
Only one product setup will be created and returned by the API (the one with the provided TypeNumber), even if the materials have further data in the database.
Explosion until specified level
Potentially multiple product setups will be created and returned by the API, as the algorithm checks recursively the available raw and master data for the materials and their sub-materials until the specified recursion level. If the data is available the explosion trigger for these materials as well.
Triggering the explosion
The explosion uses the given TypeNumber and BenDate properties from the request for locating the corresponding raw product setup data and material master data. The product setup only becomes visible after the explosion.
Validation options
For detailed information about how to change these validation flags, check the adjust configuration part of the user manual.
-
BomExplosion.ValidateMaterialMasterExists - if true, the explosion can be triggered if all the items (and the provided TypeNumber) have corresponding MaterialMaster data in the Product Setup Management database.
-
BomExplosion.ValidateBackflush - if true, the explosion can be triggered if all the ProductionRelevant items have false Backflush value.
Optional parameters
-
BenNumber
-
ExplosionMode
-
RootLevel by default
-
-
Explosion Level
-
When ExplosionMode is set to SpecifiedLevel
-
-
Status
-
Explode only those product setups that match the specified status.
-
-
RevisionLevel
-
For now this is only a placeholder
-
-
ShortkeyBen
-
For now this is only a placeholder
-
-
WithAlternative
-
By default, true - alternative items are included in the explosion
-
-
Category
-
For now this is only a placeholder
-