Class SalesOrderBOM
Original entity name from the Odata EDM: SalesOrderBOMType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SalesOrderBOM instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SalesOrderBOMSelectableSelector for all available fields of SalesOrderBOM.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterial field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterialAuthsnGrp field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterialCategory field to query operations.static final SalesOrderBOMField<UUID>Use with available fluent helpers to apply the BillOfMaterialHeaderUUID field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the to_BillOfMaterialItem_oc field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterialStatus field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterialVariant field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BillOfMaterialVariantUsage field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMAlternativeText field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the BOMAssetNtwkHndovrIsRelevant field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMGroup field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMHeaderBaseUnit field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMHeaderInternalChangeCount field to query operations.static final SalesOrderBOMField<BigDecimal>Use with available fluent helpers to apply the BOMHeaderQuantityInBaseUnit field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMHeaderText field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the BOMIsArchivedForDeletion field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the BOMIsConfigurable field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMIsToBeDeleted field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMTechnicalType field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the BOMUsagePriority field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the ChgToEngineeringChgDocument field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the DeleteBOMHdrWithChangeNumber_ac field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the Delete_mc field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the EngineeringChangeDocForEdit field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the EngineeringChangeDocument field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the IsALE field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the IsConfiguredMaterial field to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the LaboratoryOrDesignOffice field to query operations.static final SalesOrderBOMField<LocalDateTime>Use with available fluent helpers to apply the LastChangeDate field to query operations.static final SalesOrderBOMField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the LastChangedByUser field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the Material field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the Plant field to query operations.static final SalesOrderBOMField<LocalDateTime>Use with available fluent helpers to apply the RecordCreationDate field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the SalesOrder field to query operations.static final SalesOrderBOMField<String>Use with available fluent helpers to apply the SalesOrderItem field to query operations.static final SalesOrderBOMLink<SalesOrderBOMItem>Use with available fluent helpers to apply the to_BillOfMaterialItem navigation property to query operations.static final SalesOrderBOMField<Boolean>Use with available fluent helpers to apply the Update_mc field to query operations.static final SalesOrderBOMField<LocalDateTime>Use with available fluent helpers to apply the ValidityEndDate field to query operations.static final SalesOrderBOMField<LocalDateTime>Use with available fluent helpers to apply the ValidityStartDate field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionSalesOrderBOM(Boolean deleteBOMHdrWithChangeNumber_ac, Boolean delete_mc, Boolean update_mc, Boolean billOfMaterialItem_oc, String billOfMaterialCategory, String billOfMaterial, String billOfMaterialVariant, String engineeringChangeDocument, String material, String plant, String salesOrder, String salesOrderItem, String engineeringChangeDocForEdit, ZonedDateTime lastChangeDateTime, UUID billOfMaterialHeaderUUID, String billOfMaterialVariantUsage, LocalDateTime validityStartDate, LocalDateTime validityEndDate, String bOMHeaderInternalChangeCount, String bOMHeaderText, String bOMUsagePriority, String billOfMaterialAuthsnGrp, String bOMTechnicalType, String bOMGroup, String bOMAlternativeText, String billOfMaterialStatus, String chgToEngineeringChgDocument, Boolean isMarkedForDeletion, Boolean bOMIsArchivedForDeletion, Boolean isConfiguredMaterial, Boolean bOMIsConfigurable, Boolean isALE, String bOMHeaderBaseUnit, BigDecimal bOMHeaderQuantityInBaseUnit, LocalDateTime recordCreationDate, LocalDateTime lastChangeDate, String lastChangedByUser, String createdByUser, String bOMIsToBeDeleted, Boolean documentIsCreatedByCAD, String laboratoryOrDesignOffice, Boolean bOMAssetNtwkHndovrIsRelevant, List<SalesOrderBOMItem> toBillOfMaterialItem) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBillOfMaterialItem(SalesOrderBOMItem... entity) Adds elements to the list of associated SalesOrderBOMItem entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the SalesOrderBOMItem entities (one to many) associated with this entity.static <T,DomainT>
SalesOrderBOMField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> SalesOrderBOMField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: noneio.vavr.control.Option<List<SalesOrderBOMItem>>Retrieval of associated SalesOrderBOMItem entities (one to many).Retrieval of associated SalesOrderBOMItem entities (one to many).Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40Constraints: noneConstraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 40Constraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12protected StringConstraints: noneConstraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 12protected StringgetIsALE()Constraints: noneConstraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 40getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6getType()Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0inthashCode()voidsetBillOfMaterial(String billOfMaterial) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetBillOfMaterialAuthsnGrp(String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4voidsetBillOfMaterialCategory(String billOfMaterialCategory) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetBillOfMaterialHeaderUUID(UUID billOfMaterialHeaderUUID) Constraints: nonevoidOverwrites the list of associated SalesOrderBOMItem entities for the loaded navigation property to_BillOfMaterialItem.voidsetBillOfMaterialItem_oc(Boolean billOfMaterialItem_oc) Constraints: nonevoidsetBillOfMaterialStatus(String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2voidsetBillOfMaterialVariant(String billOfMaterialVariant) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetBillOfMaterialVariantUsage(String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1voidsetBOMAlternativeText(String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40voidsetBOMAssetNtwkHndovrIsRelevant(Boolean bOMAssetNtwkHndovrIsRelevant) Constraints: nonevoidsetBOMGroup(String bOMGroup) Constraints: Not nullable, Maximum length: 18voidsetBOMHeaderBaseUnit(String bOMHeaderBaseUnit) Constraints: Not nullable, Maximum length: 3voidsetBOMHeaderInternalChangeCount(String bOMHeaderInternalChangeCount) Constraints: Not nullable, Maximum length: 8voidsetBOMHeaderQuantityInBaseUnit(BigDecimal bOMHeaderQuantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3voidsetBOMHeaderText(String bOMHeaderText) Constraints: Not nullable, Maximum length: 40voidsetBOMIsArchivedForDeletion(Boolean bOMIsArchivedForDeletion) Constraints: nonevoidsetBOMIsConfigurable(Boolean bOMIsConfigurable) Constraints: nonevoidsetBOMIsToBeDeleted(String bOMIsToBeDeleted) Constraints: Not nullable, Maximum length: 1voidsetBOMTechnicalType(String bOMTechnicalType) Constraints: Not nullable, Maximum length: 1voidsetBOMUsagePriority(String bOMUsagePriority) Constraints: Not nullable, Maximum length: 2voidsetChgToEngineeringChgDocument(String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetDelete_mc(Boolean delete_mc) Constraints: nonevoidsetDeleteBOMHdrWithChangeNumber_ac(Boolean deleteBOMHdrWithChangeNumber_ac) Constraints: nonevoidsetDocumentIsCreatedByCAD(Boolean documentIsCreatedByCAD) Constraints: nonevoidsetEngineeringChangeDocForEdit(String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12voidsetEngineeringChangeDocument(String engineeringChangeDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidConstraints: nonevoidsetIsConfiguredMaterial(Boolean isConfiguredMaterial) Constraints: nonevoidsetIsMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: nonevoidsetLaboratoryOrDesignOffice(String laboratoryOrDesignOffice) Constraints: Not nullable, Maximum length: 3voidsetLastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetMaterial(String material) (Key Field) Constraints: Not nullable, Maximum length: 40void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetRecordCreationDate(LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0voidsetSalesOrder(String salesOrder) Constraints: Not nullable, Maximum length: 10voidsetSalesOrderItem(String salesOrderItem) Constraints: Not nullable, Maximum length: 6protected voidsetServicePathForFetch(String servicePathForFetch) voidsetUpdate_mc(Boolean update_mc) Constraints: nonevoidsetValidityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0voidsetValidityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SalesOrderBOM. -
DELETE_BOM_HDR_WITH_CHANGE_NUMBER_AC
Use with available fluent helpers to apply the DeleteBOMHdrWithChangeNumber_ac field to query operations. -
DELETE_MC
Use with available fluent helpers to apply the Delete_mc field to query operations. -
UPDATE_MC
Use with available fluent helpers to apply the Update_mc field to query operations. -
BILL_OF_MATERIAL_ITEM_OC
Use with available fluent helpers to apply the to_BillOfMaterialItem_oc field to query operations. -
BILL_OF_MATERIAL_CATEGORY
Use with available fluent helpers to apply the BillOfMaterialCategory field to query operations. -
BILL_OF_MATERIAL
Use with available fluent helpers to apply the BillOfMaterial field to query operations. -
BILL_OF_MATERIAL_VARIANT
Use with available fluent helpers to apply the BillOfMaterialVariant field to query operations. -
ENGINEERING_CHANGE_DOCUMENT
Use with available fluent helpers to apply the EngineeringChangeDocument field to query operations. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations. -
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations. -
ENGINEERING_CHANGE_DOC_FOR_EDIT
Use with available fluent helpers to apply the EngineeringChangeDocForEdit field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
BILL_OF_MATERIAL_HEADER_UUID
Use with available fluent helpers to apply the BillOfMaterialHeaderUUID field to query operations. -
BILL_OF_MATERIAL_VARIANT_USAGE
Use with available fluent helpers to apply the BillOfMaterialVariantUsage field to query operations. -
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations. -
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations. -
BOM_HEADER_INTERNAL_CHANGE_COUNT
Use with available fluent helpers to apply the BOMHeaderInternalChangeCount field to query operations. -
BOM_HEADER_TEXT
Use with available fluent helpers to apply the BOMHeaderText field to query operations. -
BOM_USAGE_PRIORITY
Use with available fluent helpers to apply the BOMUsagePriority field to query operations. -
BILL_OF_MATERIAL_AUTHSN_GRP
Use with available fluent helpers to apply the BillOfMaterialAuthsnGrp field to query operations. -
BOM_TECHNICAL_TYPE
Use with available fluent helpers to apply the BOMTechnicalType field to query operations. -
BOM_GROUP
Use with available fluent helpers to apply the BOMGroup field to query operations. -
BOM_ALTERNATIVE_TEXT
Use with available fluent helpers to apply the BOMAlternativeText field to query operations. -
BILL_OF_MATERIAL_STATUS
Use with available fluent helpers to apply the BillOfMaterialStatus field to query operations. -
CHG_TO_ENGINEERING_CHG_DOCUMENT
Use with available fluent helpers to apply the ChgToEngineeringChgDocument field to query operations. -
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations. -
BOM_IS_ARCHIVED_FOR_DELETION
Use with available fluent helpers to apply the BOMIsArchivedForDeletion field to query operations. -
IS_CONFIGURED_MATERIAL
Use with available fluent helpers to apply the IsConfiguredMaterial field to query operations. -
BOM_IS_CONFIGURABLE
Use with available fluent helpers to apply the BOMIsConfigurable field to query operations. -
IS_ALE
Use with available fluent helpers to apply the IsALE field to query operations. -
BOM_HEADER_BASE_UNIT
Use with available fluent helpers to apply the BOMHeaderBaseUnit field to query operations. -
BOM_HEADER_QUANTITY_IN_BASE_UNIT
Use with available fluent helpers to apply the BOMHeaderQuantityInBaseUnit field to query operations. -
RECORD_CREATION_DATE
Use with available fluent helpers to apply the RecordCreationDate field to query operations. -
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations. -
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations. -
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations. -
BOM_IS_TO_BE_DELETED
Use with available fluent helpers to apply the BOMIsToBeDeleted field to query operations. -
DOCUMENT_IS_CREATED_BY_CAD
Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations. -
LABORATORY_OR_DESIGN_OFFICE
Use with available fluent helpers to apply the LaboratoryOrDesignOffice field to query operations. -
BOM_ASSET_NTWK_HNDOVR_IS_RELEVANT
Use with available fluent helpers to apply the BOMAssetNtwkHndovrIsRelevant field to query operations. -
TO_BILL_OF_MATERIAL_ITEM
Use with available fluent helpers to apply the to_BillOfMaterialItem navigation property to query operations.
-
-
Constructor Details
-
SalesOrderBOM
public SalesOrderBOM() -
SalesOrderBOM
public SalesOrderBOM(@Nullable Boolean deleteBOMHdrWithChangeNumber_ac, @Nullable Boolean delete_mc, @Nullable Boolean update_mc, @Nullable Boolean billOfMaterialItem_oc, @Nullable String billOfMaterialCategory, @Nullable String billOfMaterial, @Nullable String billOfMaterialVariant, @Nullable String engineeringChangeDocument, @Nullable String material, @Nullable String plant, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String engineeringChangeDocForEdit, @Nullable ZonedDateTime lastChangeDateTime, @Nullable UUID billOfMaterialHeaderUUID, @Nullable String billOfMaterialVariantUsage, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String bOMHeaderInternalChangeCount, @Nullable String bOMHeaderText, @Nullable String bOMUsagePriority, @Nullable String billOfMaterialAuthsnGrp, @Nullable String bOMTechnicalType, @Nullable String bOMGroup, @Nullable String bOMAlternativeText, @Nullable String billOfMaterialStatus, @Nullable String chgToEngineeringChgDocument, @Nullable Boolean isMarkedForDeletion, @Nullable Boolean bOMIsArchivedForDeletion, @Nullable Boolean isConfiguredMaterial, @Nullable Boolean bOMIsConfigurable, @Nullable Boolean isALE, @Nullable String bOMHeaderBaseUnit, @Nullable BigDecimal bOMHeaderQuantityInBaseUnit, @Nullable LocalDateTime recordCreationDate, @Nullable LocalDateTime lastChangeDate, @Nullable String lastChangedByUser, @Nullable String createdByUser, @Nullable String bOMIsToBeDeleted, @Nullable Boolean documentIsCreatedByCAD, @Nullable String laboratoryOrDesignOffice, @Nullable Boolean bOMAssetNtwkHndovrIsRelevant, List<SalesOrderBOMItem> toBillOfMaterialItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SalesOrderBOM>
-
setDeleteBOMHdrWithChangeNumber_ac
Constraints: noneOriginal property name from the Odata EDM: DeleteBOMHdrWithChangeNumber_ac
- Parameters:
deleteBOMHdrWithChangeNumber_ac- Dyn. Action Control
-
setDelete_mc
Constraints: noneOriginal property name from the Odata EDM: Delete_mc
- Parameters:
delete_mc- Dyn. Method Control
-
setUpdate_mc
Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Parameters:
update_mc- Dyn. Method Control
-
setBillOfMaterialItem_oc
Constraints: noneOriginal property name from the Odata EDM: to_BillOfMaterialItem_oc
- Parameters:
billOfMaterialItem_oc- Dynamic CbA-Control
-
setBillOfMaterialCategory
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialCategory
- Parameters:
billOfMaterialCategory- BOM category
-
setBillOfMaterial
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillOfMaterial
- Parameters:
billOfMaterial- Bill of Material
-
setBillOfMaterialVariant
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialVariant
- Parameters:
billOfMaterialVariant- Alternative BOM
-
setEngineeringChangeDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocument
- Parameters:
engineeringChangeDocument- Change Number
-
setMaterial
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
salesOrder- Sales Order
-
setSalesOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Parameters:
salesOrderItem- Sales order item
-
setEngineeringChangeDocForEdit
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocForEdit
- Parameters:
engineeringChangeDocForEdit- Change Number
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
setBillOfMaterialHeaderUUID
Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialHeaderUUID
- Parameters:
billOfMaterialHeaderUUID- Global identification of a BOM header change status
-
setBillOfMaterialVariantUsage
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialVariantUsage
- Parameters:
billOfMaterialVariantUsage- BOM Usage
-
setValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid-From Date
-
setValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Valid-to date
-
setBOMHeaderInternalChangeCount
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BOMHeaderInternalChangeCount
- Parameters:
bOMHeaderInternalChangeCount- Internal counter
-
setBOMHeaderText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMHeaderText
- Parameters:
bOMHeaderText- BOM Description
-
setBOMUsagePriority
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMUsagePriority
- Parameters:
bOMUsagePriority- CIM priority for selection ID
-
setBillOfMaterialAuthsnGrp
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialAuthsnGrp
- Parameters:
billOfMaterialAuthsnGrp- Authorization group for bills of material
-
setBOMTechnicalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMTechnicalType
- Parameters:
bOMTechnicalType- Technical type
-
setBOMGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BOMGroup
- Parameters:
bOMGroup- BOM group
-
setBOMAlternativeText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMAlternativeText
- Parameters:
bOMAlternativeText- Alternative BOM Text
-
setBillOfMaterialStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialStatus
- Parameters:
billOfMaterialStatus- Bill of Material Status
-
setChgToEngineeringChgDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChgToEngineeringChgDocument
- Parameters:
chgToEngineeringChgDocument- Change Number To
-
setIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Parameters:
isMarkedForDeletion- Deletion Indicator
-
setBOMIsArchivedForDeletion
Constraints: noneOriginal property name from the Odata EDM: BOMIsArchivedForDeletion
- Parameters:
bOMIsArchivedForDeletion- Deletion flag for BOMs
-
setIsConfiguredMaterial
Constraints: noneOriginal property name from the Odata EDM: IsConfiguredMaterial
- Parameters:
isConfiguredMaterial- Indicator: configurable BOM
-
setBOMIsConfigurable
Constraints: noneOriginal property name from the Odata EDM: BOMIsConfigurable
- Parameters:
bOMIsConfigurable- Indicator: configurable BOM
-
setIsALE
Constraints: noneOriginal property name from the Odata EDM: IsALE
- Parameters:
isALE- ALE indicator
-
setBOMHeaderBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BOMHeaderBaseUnit
- Parameters:
bOMHeaderBaseUnit- Base Unit of Measure for BOM
-
setBOMHeaderQuantityInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BOMHeaderQuantityInBaseUnit
- Parameters:
bOMHeaderQuantityInBaseUnit- Base quantity
-
setRecordCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RecordCreationDate
- Parameters:
recordCreationDate- Date Record Created On
-
setLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Name of Person Who Changed Object
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- User Who Created Record
-
setBOMIsToBeDeleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMIsToBeDeleted
- Parameters:
bOMIsToBeDeleted- Handling Deletion Flag During BOM Explosion
-
setDocumentIsCreatedByCAD
Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Parameters:
documentIsCreatedByCAD- CAD Indicator
-
setLaboratoryOrDesignOffice
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LaboratoryOrDesignOffice
- Parameters:
laboratoryOrDesignOffice- Laboratory/Design Office
-
setBOMAssetNtwkHndovrIsRelevant
Constraints: noneOriginal property name from the Odata EDM: BOMAssetNtwkHndovrIsRelevant
- Parameters:
bOMAssetNtwkHndovrIsRelevant- Relevant for BOM to AIN Handover
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SalesOrderBOM>
-
getKey
- Overrides:
getKeyin classVdmObject<SalesOrderBOM>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SalesOrderBOM>
-
fromMap
- Overrides:
fromMapin classVdmObject<SalesOrderBOM>
-
field
@Nonnull public static <T> SalesOrderBOMField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> SalesOrderBOMField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<SalesOrderBOM>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<SalesOrderBOM>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<SalesOrderBOM>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SalesOrderBOM>
-
fetchBillOfMaterialItem
Fetches the SalesOrderBOMItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BillOfMaterialItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated SalesOrderBOMItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBillOfMaterialItemOrFetch
Retrieval of associated SalesOrderBOMItem entities (one to many). This corresponds to the OData navigation property to_BillOfMaterialItem.If the navigation property to_BillOfMaterialItem of a queried SalesOrderBOM is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated SalesOrderBOMItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBillOfMaterialItemIfPresent
Retrieval of associated SalesOrderBOMItem entities (one to many). This corresponds to the OData navigation property to_BillOfMaterialItem.If the navigation property for an entity SalesOrderBOM has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BillOfMaterialItem is already loaded, the result
will contain the SalesOrderBOMItem entities. If not, an
Optionwith result stateemptyis returned.
-
setBillOfMaterialItem
Overwrites the list of associated SalesOrderBOMItem entities for the loaded navigation property to_BillOfMaterialItem.If the navigation property to_BillOfMaterialItem of a queried SalesOrderBOM is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SalesOrderBOMItem entities.
-
addBillOfMaterialItem
Adds elements to the list of associated SalesOrderBOMItem entities. This corresponds to the OData navigation property to_BillOfMaterialItem.If the navigation property to_BillOfMaterialItem of a queried SalesOrderBOM is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SalesOrderBOMItem entities.
-
builder
-
getDeleteBOMHdrWithChangeNumber_ac
Constraints: noneOriginal property name from the Odata EDM: DeleteBOMHdrWithChangeNumber_ac
- Returns:
- Dyn. Action Control
-
getDelete_mc
Constraints: noneOriginal property name from the Odata EDM: Delete_mc
- Returns:
- Dyn. Method Control
-
getUpdate_mc
Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Returns:
- Dyn. Method Control
-
getBillOfMaterialItem_oc
Constraints: noneOriginal property name from the Odata EDM: to_BillOfMaterialItem_oc
- Returns:
- Dynamic CbA-Control
-
getBillOfMaterialCategory
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialCategory
- Returns:
- BOM category
-
getBillOfMaterial
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillOfMaterial
- Returns:
- Bill of Material
-
getBillOfMaterialVariant
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialVariant
- Returns:
- Alternative BOM
-
getEngineeringChangeDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocument
- Returns:
- Change Number
-
getMaterial
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Returns:
- Sales Order
-
getSalesOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Returns:
- Sales order item
-
getEngineeringChangeDocForEdit
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocForEdit
- Returns:
- Change Number
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
getBillOfMaterialHeaderUUID
Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialHeaderUUID
- Returns:
- Global identification of a BOM header change status
-
getBillOfMaterialVariantUsage
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialVariantUsage
- Returns:
- BOM Usage
-
getValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid-From Date
-
getValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
- Valid-to date
-
getBOMHeaderInternalChangeCount
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BOMHeaderInternalChangeCount
- Returns:
- Internal counter
-
getBOMHeaderText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMHeaderText
- Returns:
- BOM Description
-
getBOMUsagePriority
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMUsagePriority
- Returns:
- CIM priority for selection ID
-
getBillOfMaterialAuthsnGrp
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialAuthsnGrp
- Returns:
- Authorization group for bills of material
-
getBOMTechnicalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMTechnicalType
- Returns:
- Technical type
-
getBOMGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BOMGroup
- Returns:
- BOM group
-
getBOMAlternativeText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMAlternativeText
- Returns:
- Alternative BOM Text
-
getBillOfMaterialStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialStatus
- Returns:
- Bill of Material Status
-
getChgToEngineeringChgDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChgToEngineeringChgDocument
- Returns:
- Change Number To
-
getIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
- Deletion Indicator
-
getBOMIsArchivedForDeletion
Constraints: noneOriginal property name from the Odata EDM: BOMIsArchivedForDeletion
- Returns:
- Deletion flag for BOMs
-
getIsConfiguredMaterial
Constraints: noneOriginal property name from the Odata EDM: IsConfiguredMaterial
- Returns:
- Indicator: configurable BOM
-
getBOMIsConfigurable
Constraints: noneOriginal property name from the Odata EDM: BOMIsConfigurable
- Returns:
- Indicator: configurable BOM
-
getIsALE
Constraints: noneOriginal property name from the Odata EDM: IsALE
- Returns:
- ALE indicator
-
getBOMHeaderBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BOMHeaderBaseUnit
- Returns:
- Base Unit of Measure for BOM
-
getBOMHeaderQuantityInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BOMHeaderQuantityInBaseUnit
- Returns:
- Base quantity
-
getRecordCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RecordCreationDate
- Returns:
- Date Record Created On
-
getLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Name of Person Who Changed Object
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- User Who Created Record
-
getBOMIsToBeDeleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMIsToBeDeleted
- Returns:
- Handling Deletion Flag During BOM Explosion
-
getDocumentIsCreatedByCAD
Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Returns:
- CAD Indicator
-
getLaboratoryOrDesignOffice
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LaboratoryOrDesignOffice
- Returns:
- Laboratory/Design Office
-
getBOMAssetNtwkHndovrIsRelevant
Constraints: noneOriginal property name from the Odata EDM: BOMAssetNtwkHndovrIsRelevant
- Returns:
- Relevant for BOM to AIN Handover
-
toString
- Overrides:
toStringin classVdmObject<SalesOrderBOM>
-
equals
- Overrides:
equalsin classVdmEntity<SalesOrderBOM>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SalesOrderBOM>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SalesOrderBOM>
-