Options
All
  • Public
  • Public/Protected
  • All
Menu

DBomheaderforexplosionOut

Index

Properties

Optional billOfMaterialComponent

billOfMaterialComponent: undefined | string

BOM component. Material number of the components that you enter, change or display as part of the BOM. A master record is usually maintained in the system for a component.

nullable

Optional billOfMaterialItemCategory

billOfMaterialItemCategory: undefined | string

Item category (bill of material). Categorization of the items in a BOM according to set criteria, such as whether they refer to an object (for example, material master or document info record) or whether they are kept in stock. This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.

nullable

Optional billOfMaterialItemNumber

billOfMaterialItemNumber: undefined | string

BOM Item Number. This number refers to the sequence of BOM components.

nullable

Optional billOfMaterialItemQuantity

billOfMaterialItemQuantity: BigNumber

Component Quantity. Quantity of the component, which is entered in relation to the base quantity of the product. You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity.

nullable

Optional billOfMaterialItemUnit

billOfMaterialItemUnit: undefined | string

Base Unit of Measure. Unit of measure in which stocks of the material are managed. The system converts all the quantities you enter in other units of measure (alternative units of measure) to the base unit of measure. You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.

nullable

Optional billOfMaterialRoot

billOfMaterialRoot: undefined | string

Bill of Material. Number used in combination with the BOM category to uniquely identify a BOM or a BOM group. The system assigns this number internally. These numbers are irrelevant to the user. You access the BOM by entering the object (for example, material or equipment) to which the BOM belongs.The system stores the following information under this number:all alternatives in a multiple BOMall variants in a variant BOMBOMs that are allocated to more than one plant.

nullable

Optional billOfMaterialRootVariant

billOfMaterialRootVariant: undefined | string

Alternative BOM.

nullable

Optional billOfMaterialVariant

billOfMaterialVariant: undefined | string

Alternative BOM.

nullable

Optional billOfMaterialVariantUsage

billOfMaterialVariantUsage: undefined | string

BOM usage.

nullable

Optional bomAlternativeText

bomAlternativeText: undefined | string

Alternative BOM Text. This text describes an alternative and a variant. This information only applies to this individual alternative and variant.If you want to maintain a long text, choose the symbol to the right of the field. The system displays a different symbol for each situation:@0O@ Create long text@0Q@ Change long text@0P@ Display long text.

nullable

Optional bomExplosionLevel

bomExplosionLevel: BigNumber

Level (in multi-level BOM explosions). The BOM level and the path are only relevant for planning with phantom assemblies. The BOM level and the path together identify the exact position of a phantom assembly in a BOM.A BOM contains the following phantom assemblies (Phan.Ass.) and materials:Material A___________________________________________Phan.Ass. B Phan.Ass. C Material D_____________ ___Phan.Ass. E Mat. F Mat. G Mat. HMat. JTo enable the user to trace the positions of phantom assemblies in the BOM, the BOM levels and paths are assigned according to the following logic:Each BOM level is assigned a numberEach path in the BOM is assinged a numberIn the following BOM, the first number indicates the BOPM level, and the second indicates the path. Materials that are not phantom assemblies are assigned level and path number 0. However, if a material is a component of a phantom assembly, it inherits the level and path numbers from the phantom assembly.Material A(0/0)___Phan.Ass. B Phan.Ass. C Material D(1/1) (1/2) (0/0)_____ ___Phan.Ass. E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1).

nullable

Optional bomHdrMatlHierNode

bomHdrMatlHierNode: undefined | string

Material Number. Alphanumeric key uniquely identifying the material.

nullable

Optional bomHdrRootMatlHierNode

bomHdrRootMatlHierNode: undefined | string

Material Number. Alphanumeric key uniquely identifying the material.

nullable

Optional bomHeaderBaseUnit

bomHeaderBaseUnit: undefined | string

Base Unit of Measure for BOM. Unit of measure in which the base quantity of a product or assembly is entered. It is used as the base unit for all component quantities in this BOM. The system takes this unit from the material master.The unit cannot be changed, because stock of the material is managed using this unit.

nullable

Optional bomHeaderQuantityPrimary

bomHeaderQuantityPrimary: BigNumber

Base quantity. Quantity to which all component quantities in a BOM relate. Using this customizing function, you can define a value which is set as a default when you create a bill of material.

nullable

Optional bomItemDescription

bomItemDescription: undefined | string

BOM Item Text (Line 1). Text of up to 40 characters, which forms the first of two lines of text describing the item. If this text length (two lines of 40 characters each) is not sufficient, you can also enter a long text by choosing menu option Extras -> Long text -> Item.When you create an item long text, the first 80 characters of the BOM item text are copied to the long text.If you change the BOM item text, the first 80 characters of long text are automatically changed, too. If you change the first two lines of the BOM item long text, the short text is automatically changed.Note:For text items, this text is copied to the component description field on the item overview.

nullable

Optional bomItemIsDiscontinued

bomItemIsDiscontinued: undefined | string

Discontinuation indicator. Identifies the material as a part to be discontinued and includes it in the discontinued parts procedure in materials planning. If this indicator is set, the system transfers the dependent requirements in materials planning to the follow-up material if they are no longer covered by warehouse stocks. However, this requires:The part to be discontinued and the follow-up material to be planned using material requirements planning (MRP)The base unit of measure of the follow-up material to be the same as that of the part to be discontinuedNoteIn subcontracting, uncovered requirements are not switched to the follow-up material after the effective-out date. This is indicated by a corresponding exception message (58) in the MRP list.

nullable

Optional changeNumber

changeNumber: undefined | string

Change Number. Number used to uniquely identify a change master record. If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.

nullable

Optional chgToEngChgNumber

chgToEngChgNumber: undefined | string

Change Number To. Number used to identify the change master, which will determine the subsequent validity period of the object (material, for example). If the object has been changed using a change number, the system determines this change number automatically.Three change numbers (N1, N2 and N3) define the validity periods of the item:N1 N2 N3I-----------I----------------------I---------------->1.1.96 6.1.96 12.2.96If you change the item within the validity period of change number N1, the system enters N2 in Change number to.If you change the item within the validity period of change number N2, the system enters N3 in Change number to.

nullable

Optional costElement

costElement: undefined | string

Cost element. Number of the G/L account which is to be debited with the goods issue, if you have entered a consumption account, orfor which an account assignment check is to be carried out.This entry is used in various areas:in MRP for purchase requisitionsin costing for pricingYou can only enter a G/L account for which a G/L account master is maintained in the appropriate company code.

nullable

Optional createdByUser

createdByUser: undefined | string

User Who Created Record. Name of user who created the record.

nullable

Optional currency

currency: undefined | string

Currency Key. Currency key for amounts in the system.

nullable

Optional deliveryTimeInDays

deliveryTimeInDays: BigNumber

Delivery time in days. Gives the delivery time for the material in days. When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.

nullable

Optional docNumber

docNumber: undefined | string

Document number. This number is the main part of the document key, which is used to identify the document.

nullable

Optional documentPart

documentPart: undefined | string

Document part. Section of a document which is maintained as an independent document. Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.

nullable

Optional documentType

documentType: undefined | string

Document Type. Part of the document key, which categorizes documents according to their distinguishing features and the organizational procedures which result from them.

nullable

Optional documentVersion

documentVersion: undefined | string

Document version. Number which identifies the version of a document. A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).

nullable

Optional engineeringChangeDocument

engineeringChangeDocument: undefined | string

Change Number. Number used to uniquely identify a change master record. If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.

nullable

Optional followUpProduct

followUpProduct: undefined | string

Follow-Up Material. Number of the material that the system uses in materials planning to replace the material to be discontinued once its warehouse stock is depleted. In the material master record and also in the bill of material (BOM), you can define a follow-up material for a material to be discontinued. The follow-up material defined in the BOM has a higher priority than that in the material master record.You must always specify a follow-up material in the material master record for the system to know a follow-up material if none has been specified in the BOM.Simple discontinuationA component to be discontinued is replaced with a follow-up component at a particular date.In the material master record of the component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date.Dependent parallel discontinuationA group of materials is replaced with a group of materials; that is, if one component is to be discontinued (the main component), another component must also be discontinued (the subordinate component).In the material master record of the main component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date. In the material master record of the subordinate component, you must set discontinuation indicator 3.

nullable

Optional goodsReceiptDurationInDays

goodsReceiptDurationInDays: BigNumber

Goods receipt processing time in days. Number of workdays required after receiving the material for inspection and placement into storage.

nullable

Optional headerValidityEndDate

headerValidityEndDate: Moment

Valid-to date. End of validity period of an object (such as material, BOM, or routing) in the SAP System.

nullable

Optional headerValidityStartDate

headerValidityStartDate: Moment

Valid-From Date. Specifies the start date for the validity period of an object (such as material, BOM, or routing).

nullable

Optional isBomItemSparePart

isBomItemSparePart: undefined | string

Indicator: Spare Part. This key defines the item as a spare part. In a BOM explosion, you can use this indicator to restrict item selection.The indicator does not interrupt the explosion of the BOM to the lowest level. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the Spare part indicator.These indicators work as filters. The explosion result, you see on the screen only the items that fulfil the selection criteria. In this case, only the items with the spare part indicator you selected are shown.In the IMG for BOMs, you can group spare parts together according to various points of view - for example, according to different maintenance cycles.Spare part group A contains spare parts that need to be replaced after a machine runtime of 100 hours, whereas spare part group B contains spare parts that only need to be replaced after a machine runtime of 500 hours.

nullable

Optional isCad

isCad: undefined | false | true

CAD Indicator. Information: data for the assembly/component was generated in a CAD system and transferred into the SAP system via an interface.

nullable

Optional isMaterialProvision

isMaterialProvision: undefined | string

Material Provision Indicator. This key indicates that the item is subject to material provision. In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.

nullable

Optional isPhantomItem

isPhantomItem: undefined | false | true

Phantom item indicator. Indicator specifies whether the item in question is a phantom assembly.

nullable

Optional isSoftwareComponent

isSoftwareComponent: undefined | false | true

Indicator: Software component.

nullable

Optional itemDescriptionLine2

itemDescriptionLine2: undefined | string

BOM Item Text (Line 2). Text of up to 40 characters, which forms the second of two lines of text describing the item. You can also enter a long text by choosing menu option Details --> Long text --> Item long text.If the text comprises less than three lines, it is stored in the BOM item. Otherwise, it is stored as a long text in the text database.

nullable

Optional lastChangeDate

lastChangeDate: Moment

Date of Last Change.

nullable

Optional lastChangedByUser

lastChangedByUser: undefined | string

Name of Person who Changed Object.

nullable

Optional materialComponentPrice

materialComponentPrice: BigNumber

Price. Price for external processing.

nullable

Optional materialGroup

materialGroup: undefined | string

Material Group. Key that you use to group together several materials or services with the same attributes, and to assign them to a particular material group. You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps.

nullable

Optional materialIsConfigurable

materialIsConfigurable: undefined | false | true

Configurable Material. Indicator that determines whether the material is configurable. If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.

nullable

Optional materialName

materialName: undefined | string

Material Description. Text containing up to 40 characters that describes the material in more detail. You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.

nullable

Optional materialType

materialType: undefined | string

Material Type. Key that assigns the material to a group of materials such as raw materials, operating supplies or trading goods. The material type defines certain attributes of the material and has important control functions.

nullable

Optional mrpType

mrpType: undefined | string

MRP Type. Key that determines whether and how the material is planned. You have the following options: Manual reorder point planningAutomatic reorder point planningForecast-based planningMaterial requirements planning with forecasts for unplanned consumptionMaster production scheduling (MPS)Demand-driven replenishment.

nullable

Optional priceUnit

priceUnit: BigNumber

Price Unit (Compoonent Material). Number of units of measure that refer to the price. 10 litres of gasoline cost $12. The price unit here is 10.

nullable

Optional prodOrderIssueLocation

prodOrderIssueLocation: undefined | string

Issue Storage Location. 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. If the material is a component, it is the issuing storage location to which a backflush is posted.If the material is produced, it is the receiving storage location to which the receipt of the material is posted.

nullable

Optional productionSupplyArea

productionSupplyArea: undefined | string

Production Supply Area. The production supply area (PSA) serves as a place for interim storage on the shop floor and is used to make material directly available for production purposes. The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management.

nullable

Optional productionVersion

productionVersion: undefined | string

Production Version. Key which determines the various production techniques according to which a material can be manufactured. The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing.

nullable

Optional purchasingGroup

purchasingGroup: undefined | string

Purchasing Group. Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.

nullable

Optional purchasingOrganisation

purchasingOrganisation: undefined | string

Purchasing Organization. Denotes the purchasing organization.

nullable

Optional recordCreationDate

recordCreationDate: Moment

Date Record Created On. Date on which the record was created.

nullable

Optional specialProcurementType

specialProcurementType: undefined | string

Special procurement type. Allows you to define the procurement type more exactly. The system determines the procurement type from the material type. You use special procurement when you want to be able to override the procurement type in the material master or define the procurement type more precisely.If the procurement type is in-house, you can nevertheless force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce the material in-house, it may be appropriate to choose Production in other plant.If a material has a routing but no BOM, it is treated as an externally procured material even if the procurement type is in-house. Both the BOM and the routing are ignored.However, if you specify the special procurement type as in-house, the routing is included even if the material has no BOM.

nullable

Optional standardPrice

standardPrice: BigNumber

Standard price. Standard price of the material The valuation of material stocks at standard prices means that all goods movements are valuated at the same price over an extended period.Price variances (for example, purchase price higher than standard price) upon goods receipt or invoice receipt are posted by the system to price difference accounts. This does not affect the standard price.

nullable

Optional supplier

supplier: undefined | string

Account Number of Supplier. Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.

nullable

Optional validityEndDate

validityEndDate: Moment

Valid-to date.

nullable

Optional validityStartDate

validityStartDate: Moment

Valid-From Date. Specifies the start date for the validity period of an object (such as material, BOM, or routing).

nullable

Functions

build