Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_BillOfMaterialUsage" of service "API_BILL_OF_MATERIAL_SRV". This service is part of the following communication scenarios: Product Lifecycle Management - Master Data Integration (SAP_COM_0105). See https://api.sap.com/api/API_BILL_OF_MATERIAL_SRV;v=0002 for more information.

Hierarchy

  • any
    • BillOfMaterialUsage

Implements

Index

Properties

billOfMaterialVariantUsage

billOfMaterialVariantUsage: string

BOM Usage. This key defines the area (such as engineering/design or production) where a BOM can be used. By setting various indicators, you can define the maximum configuration of the item status and define whether an item must be or cannot be processed in a particular area (such as production).A material is used in the areas production and costing in a company. For each area, you maintain a separate BOM with different items:Production BOM:This BOM contains items that are relevant to production. These items are copied to the planned order. Dependent requirements are generated for them, and they are copied to the production order.Costing BOM:This BOM contains items that are relevant to determining the material costs of a product.When you calculate production costs using a quantity structure, the system automatically determines the BOM and all the BOM items that are relevant to costing, in order to calculate manufacturing costs. Maximum length: 1.

billOfMaterialVariantUsageDesc

billOfMaterialVariantUsageDesc: string

BOM usage text. This text describes the key for the BOM usage, which represents the specific company organizational area in which the BOM is used (eg. engineering or production). Maximum length: 30.

nullable

toBillOfMaterialUsageText

toBillOfMaterialUsageText: BillOfMaterialUsageText

One-to-one navigation property to the BillOfMaterialUsageText entity.

Static BILL_OF_MATERIAL_VARIANT_USAGE

BILL_OF_MATERIAL_VARIANT_USAGE: StringField<BillOfMaterialUsage> = new StringField('BillOfMaterialVariantUsage', BillOfMaterialUsage, 'Edm.String')

Static representation of the billOfMaterialVariantUsage property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static BILL_OF_MATERIAL_VARIANT_USAGE_DESC

BILL_OF_MATERIAL_VARIANT_USAGE_DESC: StringField<BillOfMaterialUsage> = new StringField('BillOfMaterialVariantUsageDesc', BillOfMaterialUsage, 'Edm.String')

Static representation of the billOfMaterialVariantUsageDesc property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_BILL_OF_MATERIAL_USAGE_TEXT

TO_BILL_OF_MATERIAL_USAGE_TEXT: OneToOneLink<BillOfMaterialUsage, BillOfMaterialUsageText> = new OneToOneLink('to_BillOfMaterialUsageText', BillOfMaterialUsage, BillOfMaterialUsageText)

Static representation of the one-to-one navigation property toBillOfMaterialUsageText for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: any[] = [BillOfMaterialUsage.BILL_OF_MATERIAL_VARIANT_USAGE,BillOfMaterialUsage.BILL_OF_MATERIAL_VARIANT_USAGE_DESC,BillOfMaterialUsage.TO_BILL_OF_MATERIAL_USAGE_TEXT]

All fields of the BillOfMaterialUsage entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_BILL_OF_MATERIAL_SRV;v=0002"

Default url path for the according service.

Static _entityName

_entityName: string = "A_BillOfMaterialUsage"

Technical entity name for BillOfMaterialUsage.

Static _keyFields

_keyFields: Array<Selectable<BillOfMaterialUsage>> = [BillOfMaterialUsage.BILL_OF_MATERIAL_VARIANT_USAGE]

All key fields of the BillOfMaterialUsage entity.

Static _keys

_keys: any = BillOfMaterialUsage._keyFields.reduce((acc: any, field) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property BillOfMaterialUsage.

Static _serviceName

_serviceName: string = "API_BILL_OF_MATERIAL_SRV"

Technical service name for BillOfMaterialUsage.

Methods

Static builder

Static requestBuilder

  • Returns a request builder to construct requests for operations on the BillOfMaterialUsage entity type.

    Returns BillOfMaterialUsageRequestBuilder

    A BillOfMaterialUsage request builder.