public class ChangeMstrObjectMgmtRecord extends VdmEntity<ChangeMstrObjectMgmtRecord>
Modifier and Type | Class and Description |
---|---|
static class |
ChangeMstrObjectMgmtRecord.ChangeMstrObjectMgmtRecordBuilder |
Modifier and Type | Field and Description |
---|---|
static ChangeMstrObjectMgmtRecordSelectable |
ALL_FIELDS
Selector for all available fields of ChangeMstrObjectMgmtRecord.
|
static ChangeMstrObjectMgmtRecordField<Boolean> |
ASSIGN_ALTERNATIVE_DATE_AC
Use with available fluent helpers to apply the AssignAlternativeDate_ac field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static ChangeMstrObjectMgmtRecordField<Double> |
CHANGE_NUMBER_LAST_CHGD_DATE_TIME
Use with available fluent helpers to apply the ChangeNumberLastChgdDateTime field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
CHG_NMBR_ALTERNATIVE_DATE_ID
Use with available fluent helpers to apply the ChgNmbrAlternativeDateID field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_CREATED_BY
Use with available fluent helpers to apply the ObjMgmtRecdCreatedBy field to query operations.
|
static ChangeMstrObjectMgmtRecordField<Calendar> |
OBJ_MGMT_RECD_CREATION_DATE
Use with available fluent helpers to apply the ObjMgmtRecdCreationDate field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_DESCRIPTION
Use with available fluent helpers to apply the ObjMgmtRecdDescription field to query operations.
|
static ChangeMstrObjectMgmtRecordField<UUID> |
OBJ_MGMT_RECD_ITEM_UUID
Use with available fluent helpers to apply the ObjMgmtRecdItemUUID field to query operations.
|
static ChangeMstrObjectMgmtRecordField<Calendar> |
OBJ_MGMT_RECD_LAST_CHANGED_AT
Use with available fluent helpers to apply the ObjMgmtRecdLastChangedAt field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_LAST_CHANGED_BY
Use with available fluent helpers to apply the ObjMgmtRecdLastChangedBy field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_OBJ_IS_BASELINED
Use with available fluent helpers to apply the ObjMgmtRecdObjIsBaselined field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_OBJ_IS_LOCKED_FOR_CHG
Use with available fluent helpers to apply the ObjMgmtRecdObjIsLockedForChg field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_OBJ_IS_PLANNED
Use with available fluent helpers to apply the ObjMgmtRecdObjIsPlanned field to query operations.
|
static ChangeMstrObjectMgmtRecordField<Calendar> |
OBJ_MGMT_RECD_OBJ_LAST_CHANGED_AT
Use with available fluent helpers to apply the ObjMgmtRecdObjLastChangedAt field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_OBJ_LAST_CHANGED_BY
Use with available fluent helpers to apply the ObjMgmtRecdObjLastChangedBy field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
OBJ_MGMT_RECD_OBJ_REVISION_LEVEL
Use with available fluent helpers to apply the ObjMgmtRecdObjRevisionLevel field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
SAP_OBJECT_READABLE_ID
Use with available fluent helpers to apply the SAPObjectReadableID field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
SAP_OBJECT_TECHNICAL_ID
Use with available fluent helpers to apply the SAPObjectTechnicalID field to query operations.
|
static ChangeMstrObjectMgmtRecordField<String> |
SAP_OBJECT_TYPE
Use with available fluent helpers to apply the SAPObjectType field to query operations.
|
static ChangeMstrObjectMgmtRecordField<Boolean> |
UNASSIGN_ALTERNATIVE_DATE_AC
Use with available fluent helpers to apply the UnassignAlternativeDate_ac field to query operations.
|
Constructor and Description |
---|
ChangeMstrObjectMgmtRecord() |
ChangeMstrObjectMgmtRecord(Boolean assignAlternativeDate_ac,
Boolean unassignAlternativeDate_ac,
String changeNumber,
String sAPObjectType,
String sAPObjectTechnicalID,
String sAPObjectReadableID,
String chgNmbrAlternativeDateID,
String objMgmtRecdDescription,
UUID objMgmtRecdItemUUID,
Calendar objMgmtRecdLastChangedAt,
String objMgmtRecdLastChangedBy,
Calendar objMgmtRecdCreationDate,
String objMgmtRecdCreatedBy,
Calendar objMgmtRecdObjLastChangedAt,
String objMgmtRecdObjLastChangedBy,
String objMgmtRecdObjIsLockedForChg,
String objMgmtRecdObjIsBaselined,
String objMgmtRecdObjIsPlanned,
String objMgmtRecdObjRevisionLevel,
Double changeNumberLastChgdDateTime,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ChangeMstrObjectMgmtRecord.ChangeMstrObjectMgmtRecordBuilder |
builder() |
boolean |
equals(Object o) |
static <T> ChangeMstrObjectMgmtRecordField<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 |
getChangeNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
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.
|
String |
getObjMgmtRecdCreatedBy()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getObjMgmtRecdCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getObjMgmtRecdDescription()
Constraints: Not nullable, Maximum length: 40
|
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
|
String |
getObjMgmtRecdObjIsLockedForChg()
Constraints: Not nullable, Maximum length: 1
|
String |
getObjMgmtRecdObjIsPlanned()
Constraints: Not nullable, Maximum length: 1
|
Calendar |
getObjMgmtRecdObjLastChangedAt()
Constraints: Not nullable, Precision: 0
|
String |
getObjMgmtRecdObjLastChangedBy()
Constraints: Not nullable, Maximum length: 12
|
String |
getObjMgmtRecdObjRevisionLevel()
Constraints: Not nullable, Maximum length: 2
|
String |
getSAPObjectReadableID()
Constraints: Not nullable, Maximum length: 90
|
String |
getSAPObjectTechnicalID()
(Key Field) Constraints: Not nullable, Maximum length: 90
|
String |
getSAPObjectType()
(Key Field) Constraints: Not nullable, Maximum length: 30
|
Class<ChangeMstrObjectMgmtRecord> |
getType() |
Boolean |
getUnassignAlternativeDate_ac()
Constraints: none
|
int |
hashCode() |
void |
setAssignAlternativeDate_ac(Boolean assignAlternativeDate_ac)
Constraints: none
|
void |
setChangeNumber(String changeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
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.
|
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
|
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
|
void |
setObjMgmtRecdObjIsLockedForChg(String objMgmtRecdObjIsLockedForChg)
Constraints: Not nullable, Maximum length: 1
|
void |
setObjMgmtRecdObjIsPlanned(String objMgmtRecdObjIsPlanned)
Constraints: Not nullable, Maximum length: 1
|
void |
setObjMgmtRecdObjLastChangedAt(Calendar objMgmtRecdObjLastChangedAt)
Constraints: Not nullable, Precision: 0
|
void |
setObjMgmtRecdObjLastChangedBy(String objMgmtRecdObjLastChangedBy)
Constraints: Not nullable, Maximum length: 12
|
void |
setObjMgmtRecdObjRevisionLevel(String objMgmtRecdObjRevisionLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setSAPObjectReadableID(String sAPObjectReadableID)
Constraints: Not nullable, Maximum length: 90
|
void |
setSAPObjectTechnicalID(String sAPObjectTechnicalID)
(Key Field) Constraints: Not nullable, Maximum length: 90
|
void |
setSAPObjectType(String sAPObjectType)
(Key Field) Constraints: Not nullable, Maximum length: 30
|
void |
setUnassignAlternativeDate_ac(Boolean unassignAlternativeDate_ac)
Constraints: none
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ChangeMstrObjectMgmtRecordSelectable ALL_FIELDS
public static final ChangeMstrObjectMgmtRecordField<Boolean> ASSIGN_ALTERNATIVE_DATE_AC
public static final ChangeMstrObjectMgmtRecordField<Boolean> UNASSIGN_ALTERNATIVE_DATE_AC
public static final ChangeMstrObjectMgmtRecordField<String> CHANGE_NUMBER
public static final ChangeMstrObjectMgmtRecordField<String> SAP_OBJECT_TYPE
public static final ChangeMstrObjectMgmtRecordField<String> SAP_OBJECT_TECHNICAL_ID
public static final ChangeMstrObjectMgmtRecordField<String> SAP_OBJECT_READABLE_ID
public static final ChangeMstrObjectMgmtRecordField<String> CHG_NMBR_ALTERNATIVE_DATE_ID
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_DESCRIPTION
public static final ChangeMstrObjectMgmtRecordField<UUID> OBJ_MGMT_RECD_ITEM_UUID
public static final ChangeMstrObjectMgmtRecordField<Calendar> OBJ_MGMT_RECD_LAST_CHANGED_AT
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_LAST_CHANGED_BY
public static final ChangeMstrObjectMgmtRecordField<Calendar> OBJ_MGMT_RECD_CREATION_DATE
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_CREATED_BY
public static final ChangeMstrObjectMgmtRecordField<Calendar> OBJ_MGMT_RECD_OBJ_LAST_CHANGED_AT
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_OBJ_LAST_CHANGED_BY
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_OBJ_IS_LOCKED_FOR_CHG
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_OBJ_IS_BASELINED
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_OBJ_IS_PLANNED
public static final ChangeMstrObjectMgmtRecordField<String> OBJ_MGMT_RECD_OBJ_REVISION_LEVEL
public static final ChangeMstrObjectMgmtRecordField<Double> CHANGE_NUMBER_LAST_CHGD_DATE_TIME
@Generated(value="lombok") public ChangeMstrObjectMgmtRecord()
@ConstructorProperties(value={"assignAlternativeDate_ac","unassignAlternativeDate_ac","changeNumber","sAPObjectType","sAPObjectTechnicalID","sAPObjectReadableID","chgNmbrAlternativeDateID","objMgmtRecdDescription","objMgmtRecdItemUUID","objMgmtRecdLastChangedAt","objMgmtRecdLastChangedBy","objMgmtRecdCreationDate","objMgmtRecdCreatedBy","objMgmtRecdObjLastChangedAt","objMgmtRecdObjLastChangedBy","objMgmtRecdObjIsLockedForChg","objMgmtRecdObjIsBaselined","objMgmtRecdObjIsPlanned","objMgmtRecdObjRevisionLevel","changeNumberLastChgdDateTime","erpConfigContext"}) @Generated(value="lombok") public ChangeMstrObjectMgmtRecord(@Nullable Boolean assignAlternativeDate_ac, @Nullable Boolean unassignAlternativeDate_ac, @Nullable String changeNumber, @Nullable String sAPObjectType, @Nullable String sAPObjectTechnicalID, @Nullable String sAPObjectReadableID, @Nullable String chgNmbrAlternativeDateID, @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 String objMgmtRecdObjRevisionLevel, @Nullable Double changeNumberLastChgdDateTime, @Nullable ErpConfigContext erpConfigContext)
public Class<ChangeMstrObjectMgmtRecord> getType()
getType
in class VdmObject<ChangeMstrObjectMgmtRecord>
public static <T> ChangeMstrObjectMgmtRecordField<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.@Generated(value="lombok") public static ChangeMstrObjectMgmtRecord.ChangeMstrObjectMgmtRecordBuilder builder()
@Nullable @Generated(value="lombok") public Boolean getAssignAlternativeDate_ac()
@Nullable @Generated(value="lombok") public Boolean getUnassignAlternativeDate_ac()
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") public String getSAPObjectType()
@Nullable @Generated(value="lombok") public String getSAPObjectTechnicalID()
@Nullable @Generated(value="lombok") public String getSAPObjectReadableID()
@Nullable @Generated(value="lombok") public String getChgNmbrAlternativeDateID()
@Nullable @Generated(value="lombok") public String getObjMgmtRecdDescription()
You can enter or edit a long text by choosing the Object longtext function in the Extras menu.
@Nullable @Generated(value="lombok") public UUID getObjMgmtRecdItemUUID()
@Nullable @Generated(value="lombok") public Calendar getObjMgmtRecdLastChangedAt()
@Nullable @Generated(value="lombok") public String getObjMgmtRecdLastChangedBy()
@Nullable @Generated(value="lombok") public Calendar getObjMgmtRecdCreationDate()
@Nullable @Generated(value="lombok") public String getObjMgmtRecdCreatedBy()
@Nullable @Generated(value="lombok") public Calendar getObjMgmtRecdObjLastChangedAt()
@Nullable @Generated(value="lombok") public String getObjMgmtRecdObjLastChangedBy()
@Nullable @Generated(value="lombok") public String getObjMgmtRecdObjIsLockedForChg()
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") 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 @Generated(value="lombok") public String getObjMgmtRecdObjRevisionLevel()
You can assign a revision level when you make a change with reference to a change number with a particular valid-from date. To do this, proceed as follows: Change a Material You can assign a revision level directly during processing in the material master record or in the material BOM header. Change a Document With documents, you can control whether a revision level is assigned, according to the document type. In this case you define a document status and set the release indicator for it. As soon as you process a document of this type, with reference to a change number and set this status for the first time, the revision level is assigned automatically. To enable you to enter a revision level, you first have to define it. To do this choose Logistics -> Central functions -> Engineering change management and then the menu path Revision level -> Material rev. level or Document rev. level. In the Setup control data section you can define how you want the assignment to be made.
@Nullable @Generated(value="lombok") public Double getChangeNumberLastChgdDateTime()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setAssignAlternativeDate_ac(@Nullable Boolean assignAlternativeDate_ac)
assignAlternativeDate_ac
- @Generated(value="lombok") public void setUnassignAlternativeDate_ac(@Nullable Boolean unassignAlternativeDate_ac)
unassignAlternativeDate_ac
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setSAPObjectType(@Nullable String sAPObjectType)
sAPObjectType
- @Generated(value="lombok") public void setSAPObjectTechnicalID(@Nullable String sAPObjectTechnicalID)
sAPObjectTechnicalID
- @Generated(value="lombok") public void setSAPObjectReadableID(@Nullable String sAPObjectReadableID)
sAPObjectReadableID
- @Generated(value="lombok") public void setChgNmbrAlternativeDateID(@Nullable String chgNmbrAlternativeDateID)
chgNmbrAlternativeDateID
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setObjMgmtRecdItemUUID(@Nullable UUID objMgmtRecdItemUUID)
objMgmtRecdItemUUID
- @Generated(value="lombok") public void setObjMgmtRecdLastChangedAt(@Nullable Calendar objMgmtRecdLastChangedAt)
objMgmtRecdLastChangedAt
- @Generated(value="lombok") public void setObjMgmtRecdLastChangedBy(@Nullable String objMgmtRecdLastChangedBy)
objMgmtRecdLastChangedBy
- @Generated(value="lombok") public void setObjMgmtRecdCreationDate(@Nullable Calendar objMgmtRecdCreationDate)
objMgmtRecdCreationDate
- @Generated(value="lombok") public void setObjMgmtRecdCreatedBy(@Nullable String objMgmtRecdCreatedBy)
objMgmtRecdCreatedBy
- @Generated(value="lombok") public void setObjMgmtRecdObjLastChangedAt(@Nullable Calendar objMgmtRecdObjLastChangedAt)
objMgmtRecdObjLastChangedAt
- @Generated(value="lombok") public void setObjMgmtRecdObjLastChangedBy(@Nullable String objMgmtRecdObjLastChangedBy)
objMgmtRecdObjLastChangedBy
- @Generated(value="lombok") public void setObjMgmtRecdObjIsLockedForChg(@Nullable String objMgmtRecdObjIsLockedForChg)
objMgmtRecdObjIsLockedForChg
- @Generated(value="lombok") 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
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setObjMgmtRecdObjRevisionLevel(@Nullable String objMgmtRecdObjRevisionLevel)
You can assign a revision level when you make a change with reference to a change number with a particular valid-from date. To do this, proceed as follows: Change a Material You can assign a revision level directly during processing in the material master record or in the material BOM header. Change a Document With documents, you can control whether a revision level is assigned, according to the document type. In this case you define a document status and set the release indicator for it. As soon as you process a document of this type, with reference to a change number and set this status for the first time, the revision level is assigned automatically. To enable you to enter a revision level, you first have to define it. To do this choose Logistics -> Central functions -> Engineering change management and then the menu path Revision level -> Material rev. level or Document rev. level. In the Setup control data section you can define how you want the assignment to be made.
objMgmtRecdObjRevisionLevel
- @Generated(value="lombok") public void setChangeNumberLastChgdDateTime(@Nullable Double changeNumberLastChgdDateTime)
changeNumberLastChgdDateTime
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<ChangeMstrObjectMgmtRecord>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<ChangeMstrObjectMgmtRecord>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<ChangeMstrObjectMgmtRecord>
Copyright © 2018 SAP SE. All rights reserved.