public class ChangeMstrObMgReMatlBOM extends VdmEntity<ChangeMstrObMgReMatlBOM>
Modifier and Type | Class and Description |
---|---|
static class |
ChangeMstrObMgReMatlBOM.ChangeMstrObMgReMatlBOMBuilder |
Modifier and Type | Field and Description |
---|---|
static ChangeMstrObMgReMatlBOMSelectable |
ALL_FIELDS
Selector for all available fields of ChangeMstrObMgReMatlBOM.
|
static ChangeMstrObMgReMatlBOMField<Boolean> |
ASSIGN_ALTERNATIVE_DATE_AC
Use with available fluent helpers to apply the AssignAlternativeDate_ac field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
BILL_OF_MATERIAL_VARIANT_USAGE
Use with available fluent helpers to apply the BillOfMaterialVariantUsage field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static ChangeMstrObMgReMatlBOMField<Double> |
CHANGE_NUMBER_LAST_CHGD_DATE_TIME
Use with available fluent helpers to apply the ChangeNumberLastChgdDateTime field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
CHG_NMBR_ALTERNATIVE_DATE_ID
Use with available fluent helpers to apply the ChgNmbrAlternativeDateID field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_CREATED_BY
Use with available fluent helpers to apply the ObjMgmtRecdCreatedBy field to query operations.
|
static ChangeMstrObMgReMatlBOMField<Calendar> |
OBJ_MGMT_RECD_CREATION_DATE
Use with available fluent helpers to apply the ObjMgmtRecdCreationDate field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_DESCRIPTION
Use with available fluent helpers to apply the ObjMgmtRecdDescription field to query operations.
|
static ChangeMstrObMgReMatlBOMField<UUID> |
OBJ_MGMT_RECD_ITEM_UUID
Use with available fluent helpers to apply the ObjMgmtRecdItemUUID field to query operations.
|
static ChangeMstrObMgReMatlBOMField<Calendar> |
OBJ_MGMT_RECD_LAST_CHANGED_AT
Use with available fluent helpers to apply the ObjMgmtRecdLastChangedAt field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_LAST_CHANGED_BY
Use with available fluent helpers to apply the ObjMgmtRecdLastChangedBy field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_OBJ_IS_BASELINED
Use with available fluent helpers to apply the ObjMgmtRecdObjIsBaselined field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_OBJ_IS_LOCKED_FOR_CHG
Use with available fluent helpers to apply the ObjMgmtRecdObjIsLockedForChg field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_OBJ_IS_PLANNED
Use with available fluent helpers to apply the ObjMgmtRecdObjIsPlanned field to query operations.
|
static ChangeMstrObMgReMatlBOMField<Calendar> |
OBJ_MGMT_RECD_OBJ_LAST_CHANGED_AT
Use with available fluent helpers to apply the ObjMgmtRecdObjLastChangedAt field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
OBJ_MGMT_RECD_OBJ_LAST_CHANGED_BY
Use with available fluent helpers to apply the ObjMgmtRecdObjLastChangedBy field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static ChangeMstrObMgReMatlBOMField<String> |
SAP_OBJECT_TECHNICAL_ID
Use with available fluent helpers to apply the SAPObjectTechnicalID field to query operations.
|
static ChangeMstrObMgReMatlBOMField<Boolean> |
UNASSIGN_ALTERNATIVE_DATE_AC
Use with available fluent helpers to apply the UnassignAlternativeDate_ac field to query operations.
|
Constructor and Description |
---|
ChangeMstrObMgReMatlBOM() |
ChangeMstrObMgReMatlBOM(Boolean assignAlternativeDate_ac,
Boolean unassignAlternativeDate_ac,
String changeNumber,
String material,
String plant,
String billOfMaterialVariantUsage,
String chgNmbrAlternativeDateID,
String sAPObjectTechnicalID,
String objMgmtRecdDescription,
UUID objMgmtRecdItemUUID,
Calendar objMgmtRecdLastChangedAt,
String objMgmtRecdLastChangedBy,
Calendar objMgmtRecdCreationDate,
String objMgmtRecdCreatedBy,
Calendar objMgmtRecdObjLastChangedAt,
String objMgmtRecdObjLastChangedBy,
String objMgmtRecdObjIsLockedForChg,
String objMgmtRecdObjIsBaselined,
String objMgmtRecdObjIsPlanned,
Double changeNumberLastChgdDateTime,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ChangeMstrObMgReMatlBOM.ChangeMstrObMgReMatlBOMBuilder |
builder() |
boolean |
equals(Object o) |
static <T> ChangeMstrObMgReMatlBOMField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
Boolean |
getAssignAlternativeDate_ac()
Constraints: none
|
String |
getBillOfMaterialVariantUsage()
(Key Field) Constraints: Not nullable, Maximum length: 1 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).
|
String |
getChangeNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12 If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal:
The system determines the validity conditions
The conditions that the change is effective under can be defined in the change master record as follows:
Changes with a date validity (valid-from date)
Changes with parameter effectivity (for example: serial no. effectivity)
Log of the changes made
Documentation of the changes
Assignment of a revision level to a change state of a material or document
Release of changes for the different areas in the company
|
Double |
getChangeNumberLastChgdDateTime()
Constraints: Not nullable
|
String |
getChgNmbrAlternativeDateID()
Constraints: Not nullable, Maximum length: 18
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getObjMgmtRecdCreatedBy()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getObjMgmtRecdCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getObjMgmtRecdDescription()
Constraints: Not nullable, Maximum length: 40 You can enter or edit a long text by choosing the Object longtext function in the Extras menu.
|
UUID |
getObjMgmtRecdItemUUID()
Constraints: none
|
Calendar |
getObjMgmtRecdLastChangedAt()
Constraints: Not nullable, Precision: 0
|
String |
getObjMgmtRecdLastChangedBy()
Constraints: Not nullable, Maximum length: 12
|
String |
getObjMgmtRecdObjIsBaselined()
Constraints: Not nullable, Maximum length: 1 The indicator is set by the system when you create a Baseline.
|
String |
getObjMgmtRecdObjIsLockedForChg()
Constraints: Not nullable, Maximum length: 1
|
String |
getObjMgmtRecdObjIsPlanned()
Constraints: Not nullable, Maximum length: 1 no master record yet exists for this object and
no changes have been entered for the object with this change number
|
Calendar |
getObjMgmtRecdObjLastChangedAt()
Constraints: Not nullable, Precision: 0
|
String |
getObjMgmtRecdObjLastChangedBy()
Constraints: Not nullable, Maximum length: 12
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getSAPObjectTechnicalID()
Constraints: Not nullable, Maximum length: 90
|
Class<ChangeMstrObMgReMatlBOM> |
getType() |
Boolean |
getUnassignAlternativeDate_ac()
Constraints: none
|
int |
hashCode() |
void |
setAssignAlternativeDate_ac(Boolean assignAlternativeDate_ac)
Constraints: none
|
void |
setBillOfMaterialVariantUsage(String billOfMaterialVariantUsage)
(Key Field) Constraints: Not nullable, Maximum length: 1 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).
|
void |
setChangeNumber(String changeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12 If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal:
The system determines the validity conditions
The conditions that the change is effective under can be defined in the change master record as follows:
Changes with a date validity (valid-from date)
Changes with parameter effectivity (for example: serial no. effectivity)
Log of the changes made
Documentation of the changes
Assignment of a revision level to a change state of a material or document
Release of changes for the different areas in the company
|
void |
setChangeNumberLastChgdDateTime(Double changeNumberLastChgdDateTime)
Constraints: Not nullable
|
void |
setChgNmbrAlternativeDateID(String chgNmbrAlternativeDateID)
Constraints: Not nullable, Maximum length: 18
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setObjMgmtRecdCreatedBy(String objMgmtRecdCreatedBy)
Constraints: Not nullable, Maximum length: 12
|
void |
setObjMgmtRecdCreationDate(Calendar objMgmtRecdCreationDate)
Constraints: Not nullable, Precision: 0
|
void |
setObjMgmtRecdDescription(String objMgmtRecdDescription)
Constraints: Not nullable, Maximum length: 40 You can enter or edit a long text by choosing the Object longtext function in the Extras menu.
|
void |
setObjMgmtRecdItemUUID(UUID objMgmtRecdItemUUID)
Constraints: none
|
void |
setObjMgmtRecdLastChangedAt(Calendar objMgmtRecdLastChangedAt)
Constraints: Not nullable, Precision: 0
|
void |
setObjMgmtRecdLastChangedBy(String objMgmtRecdLastChangedBy)
Constraints: Not nullable, Maximum length: 12
|
void |
setObjMgmtRecdObjIsBaselined(String objMgmtRecdObjIsBaselined)
Constraints: Not nullable, Maximum length: 1 The indicator is set by the system when you create a Baseline.
|
void |
setObjMgmtRecdObjIsLockedForChg(String objMgmtRecdObjIsLockedForChg)
Constraints: Not nullable, Maximum length: 1
|
void |
setObjMgmtRecdObjIsPlanned(String objMgmtRecdObjIsPlanned)
Constraints: Not nullable, Maximum length: 1 no master record yet exists for this object and
no changes have been entered for the object with this change number
|
void |
setObjMgmtRecdObjLastChangedAt(Calendar objMgmtRecdObjLastChangedAt)
Constraints: Not nullable, Precision: 0
|
void |
setObjMgmtRecdObjLastChangedBy(String objMgmtRecdObjLastChangedBy)
Constraints: Not nullable, Maximum length: 12
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setSAPObjectTechnicalID(String sAPObjectTechnicalID)
Constraints: Not nullable, Maximum length: 90
|
void |
setUnassignAlternativeDate_ac(Boolean unassignAlternativeDate_ac)
Constraints: none
|
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ChangeMstrObMgReMatlBOMSelectable ALL_FIELDS
public static final ChangeMstrObMgReMatlBOMField<Boolean> ASSIGN_ALTERNATIVE_DATE_AC
public static final ChangeMstrObMgReMatlBOMField<Boolean> UNASSIGN_ALTERNATIVE_DATE_AC
public static final ChangeMstrObMgReMatlBOMField<String> CHANGE_NUMBER
public static final ChangeMstrObMgReMatlBOMField<String> MATERIAL
public static final ChangeMstrObMgReMatlBOMField<String> PLANT
public static final ChangeMstrObMgReMatlBOMField<String> BILL_OF_MATERIAL_VARIANT_USAGE
public static final ChangeMstrObMgReMatlBOMField<String> CHG_NMBR_ALTERNATIVE_DATE_ID
public static final ChangeMstrObMgReMatlBOMField<String> SAP_OBJECT_TECHNICAL_ID
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_DESCRIPTION
public static final ChangeMstrObMgReMatlBOMField<UUID> OBJ_MGMT_RECD_ITEM_UUID
public static final ChangeMstrObMgReMatlBOMField<Calendar> OBJ_MGMT_RECD_LAST_CHANGED_AT
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_LAST_CHANGED_BY
public static final ChangeMstrObMgReMatlBOMField<Calendar> OBJ_MGMT_RECD_CREATION_DATE
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_CREATED_BY
public static final ChangeMstrObMgReMatlBOMField<Calendar> OBJ_MGMT_RECD_OBJ_LAST_CHANGED_AT
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_OBJ_LAST_CHANGED_BY
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_OBJ_IS_LOCKED_FOR_CHG
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_OBJ_IS_BASELINED
public static final ChangeMstrObMgReMatlBOMField<String> OBJ_MGMT_RECD_OBJ_IS_PLANNED
public static final ChangeMstrObMgReMatlBOMField<Double> CHANGE_NUMBER_LAST_CHGD_DATE_TIME
public ChangeMstrObMgReMatlBOM()
public ChangeMstrObMgReMatlBOM(@Nullable Boolean assignAlternativeDate_ac, @Nullable Boolean unassignAlternativeDate_ac, @Nullable String changeNumber, @Nullable String material, @Nullable String plant, @Nullable String billOfMaterialVariantUsage, @Nullable String chgNmbrAlternativeDateID, @Nullable String sAPObjectTechnicalID, @Nullable String objMgmtRecdDescription, @Nullable UUID objMgmtRecdItemUUID, @Nullable Calendar objMgmtRecdLastChangedAt, @Nullable String objMgmtRecdLastChangedBy, @Nullable Calendar objMgmtRecdCreationDate, @Nullable String objMgmtRecdCreatedBy, @Nullable Calendar objMgmtRecdObjLastChangedAt, @Nullable String objMgmtRecdObjLastChangedBy, @Nullable String objMgmtRecdObjIsLockedForChg, @Nullable String objMgmtRecdObjIsBaselined, @Nullable String objMgmtRecdObjIsPlanned, @Nullable Double changeNumberLastChgdDateTime, @Nullable ErpConfigContext erpConfigContext)
public Class<ChangeMstrObMgReMatlBOM> getType()
getType
in class VdmObject<ChangeMstrObMgReMatlBOM>
public static <T> ChangeMstrObMgReMatlBOMField<T> field(String fieldName, Class<T> fieldType)
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.public static ChangeMstrObMgReMatlBOM.ChangeMstrObMgReMatlBOMBuilder builder()
@Nullable public Boolean getAssignAlternativeDate_ac()
@Nullable public Boolean getUnassignAlternativeDate_ac()
@Nullable public String getChangeNumber()
If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal: The system determines the validity conditions The conditions that the change is effective under can be defined in the change master record as follows: Changes with a date validity (valid-from date) Changes with parameter effectivity (for example: serial no. effectivity) Log of the changes made Documentation of the changes Assignment of a revision level to a change state of a material or document Release of changes for the different areas in the company
@Nullable public String getMaterial()
@Nullable public String getPlant()
@Nullable public String getBillOfMaterialVariantUsage()
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.
@Nullable public String getChgNmbrAlternativeDateID()
@Nullable public String getSAPObjectTechnicalID()
@Nullable public String getObjMgmtRecdDescription()
You can enter or edit a long text by choosing the Object longtext function in the Extras menu.
@Nullable public UUID getObjMgmtRecdItemUUID()
@Nullable public Calendar getObjMgmtRecdLastChangedAt()
@Nullable public String getObjMgmtRecdLastChangedBy()
@Nullable public Calendar getObjMgmtRecdCreationDate()
@Nullable public String getObjMgmtRecdCreatedBy()
@Nullable public Calendar getObjMgmtRecdObjLastChangedAt()
@Nullable public String getObjMgmtRecdObjLastChangedBy()
@Nullable public String getObjMgmtRecdObjIsLockedForChg()
@Nullable public String getObjMgmtRecdObjIsBaselined()
The indicator is set by the system when you create a Baseline. This results in the following: You can no longer process this object with reference to a change number. You can carry out no more date shifts for this change number.
@Nullable public String getObjMgmtRecdObjIsPlanned()
no master record yet exists for this object and no changes have been entered for the object with this change number
@Nullable public Double getChangeNumberLastChgdDateTime()
@Nullable public ErpConfigContext getErpConfigContext()
public void setAssignAlternativeDate_ac(@Nullable Boolean assignAlternativeDate_ac)
assignAlternativeDate_ac
- public void setUnassignAlternativeDate_ac(@Nullable Boolean unassignAlternativeDate_ac)
unassignAlternativeDate_ac
- public void setChangeNumber(@Nullable String changeNumber)
If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal: The system determines the validity conditions The conditions that the change is effective under can be defined in the change master record as follows: Changes with a date validity (valid-from date) Changes with parameter effectivity (for example: serial no. effectivity) Log of the changes made Documentation of the changes Assignment of a revision level to a change state of a material or document Release of changes for the different areas in the company
changeNumber
- public void setMaterial(@Nullable String material)
material
- public void setPlant(@Nullable String plant)
plant
- public void setBillOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage)
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.
billOfMaterialVariantUsage
- public void setChgNmbrAlternativeDateID(@Nullable String chgNmbrAlternativeDateID)
chgNmbrAlternativeDateID
- public void setSAPObjectTechnicalID(@Nullable String sAPObjectTechnicalID)
sAPObjectTechnicalID
- public void setObjMgmtRecdDescription(@Nullable String objMgmtRecdDescription)
You can enter or edit a long text by choosing the Object longtext function in the Extras menu.
objMgmtRecdDescription
- public void setObjMgmtRecdItemUUID(@Nullable UUID objMgmtRecdItemUUID)
objMgmtRecdItemUUID
- public void setObjMgmtRecdLastChangedAt(@Nullable Calendar objMgmtRecdLastChangedAt)
objMgmtRecdLastChangedAt
- public void setObjMgmtRecdLastChangedBy(@Nullable String objMgmtRecdLastChangedBy)
objMgmtRecdLastChangedBy
- public void setObjMgmtRecdCreationDate(@Nullable Calendar objMgmtRecdCreationDate)
objMgmtRecdCreationDate
- public void setObjMgmtRecdCreatedBy(@Nullable String objMgmtRecdCreatedBy)
objMgmtRecdCreatedBy
- public void setObjMgmtRecdObjLastChangedAt(@Nullable Calendar objMgmtRecdObjLastChangedAt)
objMgmtRecdObjLastChangedAt
- public void setObjMgmtRecdObjLastChangedBy(@Nullable String objMgmtRecdObjLastChangedBy)
objMgmtRecdObjLastChangedBy
- public void setObjMgmtRecdObjIsLockedForChg(@Nullable String objMgmtRecdObjIsLockedForChg)
objMgmtRecdObjIsLockedForChg
- public void setObjMgmtRecdObjIsBaselined(@Nullable String objMgmtRecdObjIsBaselined)
The indicator is set by the system when you create a Baseline. This results in the following: You can no longer process this object with reference to a change number. You can carry out no more date shifts for this change number.
objMgmtRecdObjIsBaselined
- public void setObjMgmtRecdObjIsPlanned(@Nullable String objMgmtRecdObjIsPlanned)
no master record yet exists for this object and no changes have been entered for the object with this change number
objMgmtRecdObjIsPlanned
- public void setChangeNumberLastChgdDateTime(@Nullable Double changeNumberLastChgdDateTime)
changeNumberLastChgdDateTime
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<ChangeMstrObMgReMatlBOM>
public boolean equals(Object o)
equals
in class VdmObject<ChangeMstrObMgReMatlBOM>
public int hashCode()
hashCode
in class VdmObject<ChangeMstrObMgReMatlBOM>
Copyright © 2018 SAP SE. All rights reserved.