public class ChangeMaster extends VdmEntity<ChangeMaster>
Original entity name from the Odata EDM: A_ChangeMasterType
Modifier and Type | Class and Description |
---|---|
static class |
ChangeMaster.ChangeMasterBuilder |
Modifier and Type | Field and Description |
---|---|
static ChangeMasterSelectable |
ALL_FIELDS
Selector for all available fields of ChangeMaster.
|
static ChangeMasterField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_CREATED_BY_USER
Use with available fluent helpers to apply the ChangeNumberCreatedByUser field to query operations.
|
static ChangeMasterField<LocalDateTime> |
CHANGE_NUMBER_CREATION_DATE
Use with available fluent helpers to apply the ChangeNumberCreationDate field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_DESCRIPTION
Use with available fluent helpers to apply the ChangeNumberDescription field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_FUNCTION
Use with available fluent helpers to apply the ChangeNumberFunction field to query operations.
|
static ChangeMasterField<Boolean> |
CHANGE_NUMBER_IS_MRKD_FOR_DELETION
Use with available fluent helpers to apply the ChangeNumberIsMrkdForDeletion field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the ChangeNumberLastChangedByUser field to query operations.
|
static ChangeMasterField<LocalDateTime> |
CHANGE_NUMBER_LAST_CHANGED_DATE
Use with available fluent helpers to apply the ChangeNumberLastChangedDate field to query operations.
|
static ChangeMasterField<Double> |
CHANGE_NUMBER_LAST_CHGD_DATE_TIME
Use with available fluent helpers to apply the ChangeNumberLastChgdDateTime field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_RELEASE_KEY
Use with available fluent helpers to apply the ChangeNumberReleaseKey field to query operations.
|
static ChangeMasterField<String> |
CHANGE_NUMBER_STATUS
Use with available fluent helpers to apply the ChangeNumberStatus field to query operations.
|
static ChangeMasterField<LocalDateTime> |
CHANGE_NUMBER_VALID_FROM_DATE
Use with available fluent helpers to apply the ChangeNumberValidFromDate field to query operations.
|
static ChangeMasterField<String> |
IS_TECHNICALLY_RELEASED
Use with available fluent helpers to apply the IsTechnicallyReleased field to query operations.
|
static ChangeMasterField<Boolean> |
IS_USED_FOR_DATA_DEFINITION
Use with available fluent helpers to apply the IsUsedForDataDefinition field to query operations.
|
static ChangeMasterField<String> |
REASON_FOR_CHANGE_TEXT
Use with available fluent helpers to apply the ReasonForChangeText field to query operations.
|
static ChangeMasterField<Boolean> |
SHIFT_VALIDITY_START_DATE_AC
Use with available fluent helpers to apply the ShiftValidityStartDate_ac field to query operations.
|
static ChangeMasterLink<ChangeMasterAltDate> |
TO_ALTERNATIVE_DATE
Use with available fluent helpers to apply the to_AlternativeDate navigation property to query operations.
|
static ChangeMasterLink<ChangeMstrObMgReDocInfoRecd> |
TO_CHANGE_MSTR_OB_MG_RE_DOC_INFO_RECD
Use with available fluent helpers to apply the to_ChangeMstrObMgReDocInfoRecd navigation property to query operations.
|
static ChangeMasterLink<ChangeMstrObMgReMaterial> |
TO_CHANGE_MSTR_OB_MG_RE_MATERIAL
Use with available fluent helpers to apply the to_ChangeMstrObMgReMaterial navigation property to query operations.
|
static ChangeMasterLink<ChangeMstrObMgReMatlBOM> |
TO_CHANGE_MSTR_OB_MG_RE_MATL_BOM
Use with available fluent helpers to apply the to_ChangeMstrObMgReMatlBOM navigation property to query operations.
|
static ChangeMasterLink<ChangeMstrObjectMgmtRecord> |
TO_CHANGE_MSTR_OBJECT_MGMT_RECORD
Use with available fluent helpers to apply the to_ChangeMstrObjectMgmtRecord navigation property to query operations.
|
static ChangeMasterLink<ChangeMasterCharc> |
TO_CHARACTERISTICS
Use with available fluent helpers to apply the to_Characteristics navigation property to query operations.
|
static ChangeMasterLink<ChangeMasterClass> |
TO_CLASSIFICATION
Use with available fluent helpers to apply the to_Classification navigation property to query operations.
|
static ChangeMasterLink<ChangeMasterObjTypeAssgmt> |
TO_OBJ_TYPE_ASSIGNMENT
Use with available fluent helpers to apply the to_ObjTypeAssignment navigation property to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ChangeMaster() |
ChangeMaster(Boolean shiftValidityStartDate_ac,
String changeNumber,
String changeNumberStatus,
String authorizationGroup,
String changeNumberFunction,
String isTechnicallyReleased,
String changeNumberReleaseKey,
String reasonForChangeText,
String changeNumberDescription,
LocalDateTime changeNumberValidFromDate,
LocalDateTime changeNumberCreationDate,
String changeNumberCreatedByUser,
LocalDateTime changeNumberLastChangedDate,
String changeNumberLastChangedByUser,
Boolean isUsedForDataDefinition,
Boolean changeNumberIsMrkdForDeletion,
Double changeNumberLastChgdDateTime,
ErpConfigContext erpConfigContext,
List<ChangeMasterAltDate> toAlternativeDate,
List<ChangeMstrObjectMgmtRecord> toChangeMstrObjectMgmtRecord,
List<ChangeMstrObMgReDocInfoRecd> toChangeMstrObMgReDocInfoRecd,
List<ChangeMstrObMgReMaterial> toChangeMstrObMgReMaterial,
List<ChangeMstrObMgReMatlBOM> toChangeMstrObMgReMatlBOM,
List<ChangeMasterCharc> toCharacteristics,
List<ChangeMasterClass> toClassification,
List<ChangeMasterObjTypeAssgmt> toObjTypeAssignment) |
Modifier and Type | Method and Description |
---|---|
void |
addAlternativeDate(ChangeMasterAltDate... entity)
Adds elements to the list of associated ChangeMasterAltDate entities.
|
void |
addChangeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... entity)
Adds elements to the list of associated ChangeMstrObjectMgmtRecord entities.
|
void |
addChangeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... entity)
Adds elements to the list of associated ChangeMstrObMgReDocInfoRecd entities.
|
void |
addChangeMstrObMgReMaterial(ChangeMstrObMgReMaterial... entity)
Adds elements to the list of associated ChangeMstrObMgReMaterial entities.
|
void |
addChangeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... entity)
Adds elements to the list of associated ChangeMstrObMgReMatlBOM entities.
|
void |
addCharacteristics(ChangeMasterCharc... entity)
Adds elements to the list of associated ChangeMasterCharc entities.
|
void |
addClassification(ChangeMasterClass... entity)
Adds elements to the list of associated ChangeMasterClass entities.
|
void |
addObjTypeAssignment(ChangeMasterObjTypeAssgmt... entity)
Adds elements to the list of associated ChangeMasterObjTypeAssgmt entities.
|
static ChangeMaster.ChangeMasterBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<ChangeMasterAltDate> |
fetchAlternativeDate()
Fetches the ChangeMasterAltDate entities (one to many) associated with this entity.
|
List<ChangeMstrObjectMgmtRecord> |
fetchChangeMstrObjectMgmtRecord()
Fetches the ChangeMstrObjectMgmtRecord entities (one to many) associated with this entity.
|
List<ChangeMstrObMgReDocInfoRecd> |
fetchChangeMstrObMgReDocInfoRecd()
Fetches the ChangeMstrObMgReDocInfoRecd entities (one to many) associated with this entity.
|
List<ChangeMstrObMgReMaterial> |
fetchChangeMstrObMgReMaterial()
Fetches the ChangeMstrObMgReMaterial entities (one to many) associated with this entity.
|
List<ChangeMstrObMgReMatlBOM> |
fetchChangeMstrObMgReMatlBOM()
Fetches the ChangeMstrObMgReMatlBOM entities (one to many) associated with this entity.
|
List<ChangeMasterCharc> |
fetchCharacteristics()
Fetches the ChangeMasterCharc entities (one to many) associated with this entity.
|
List<ChangeMasterClass> |
fetchClassification()
Fetches the ChangeMasterClass entities (one to many) associated with this entity.
|
List<ChangeMasterObjTypeAssgmt> |
fetchObjTypeAssignment()
Fetches the ChangeMasterObjTypeAssgmt entities (one to many) associated with this entity.
|
static <T> ChangeMasterField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
Optional<List<ChangeMasterAltDate>> |
getAlternativeDateIfPresent()
Retrieval of associated ChangeMasterAltDate entities (one to many).
|
List<ChangeMasterAltDate> |
getAlternativeDateOrFetch()
Retrieval of associated ChangeMasterAltDate entities (one to many).
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: AuthorizationGroup
|
Optional<List<ChangeMstrObjectMgmtRecord>> |
getChangeMstrObjectMgmtRecordIfPresent()
Retrieval of associated ChangeMstrObjectMgmtRecord entities (one to many).
|
List<ChangeMstrObjectMgmtRecord> |
getChangeMstrObjectMgmtRecordOrFetch()
Retrieval of associated ChangeMstrObjectMgmtRecord entities (one to many).
|
Optional<List<ChangeMstrObMgReDocInfoRecd>> |
getChangeMstrObMgReDocInfoRecdIfPresent()
Retrieval of associated ChangeMstrObMgReDocInfoRecd entities (one to many).
|
List<ChangeMstrObMgReDocInfoRecd> |
getChangeMstrObMgReDocInfoRecdOrFetch()
Retrieval of associated ChangeMstrObMgReDocInfoRecd entities (one to many).
|
Optional<List<ChangeMstrObMgReMaterial>> |
getChangeMstrObMgReMaterialIfPresent()
Retrieval of associated ChangeMstrObMgReMaterial entities (one to many).
|
List<ChangeMstrObMgReMaterial> |
getChangeMstrObMgReMaterialOrFetch()
Retrieval of associated ChangeMstrObMgReMaterial entities (one to many).
|
Optional<List<ChangeMstrObMgReMatlBOM>> |
getChangeMstrObMgReMatlBOMIfPresent()
Retrieval of associated ChangeMstrObMgReMatlBOM entities (one to many).
|
List<ChangeMstrObMgReMatlBOM> |
getChangeMstrObMgReMatlBOMOrFetch()
Retrieval of associated ChangeMstrObMgReMatlBOM entities (one to many).
|
String |
getChangeNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberIf 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
|
String |
getChangeNumberCreatedByUser()
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberCreatedByUser
|
LocalDateTime |
getChangeNumberCreationDate()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberCreationDate
|
String |
getChangeNumberDescription()
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: ChangeNumberDescriptionThe information entered is valid for all changes that are carried out using this change number.
|
String |
getChangeNumberFunction()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: ChangeNumberFunctionThe change master record function determines, for example,
which data is processed
whether change objects (for example, BOMs, task lists) can be processed with reference to the change master record
The following functions are supported:
Change number release indicator (Blank)
Change master record that is automatically released for later application areas (no release procedure)
Change number with release indicator (Value: 1)
Change master record that you release for later application areas, using a release procedure
Change package (Value: 2)
Change master record that controls the individual object changes in the change process
Determines how and which change objects should be processed
Allocation ti a change package is essential
Leading change master record (Value: 3)
Change master record that groups together several change packages in the change process
Determines when the change should take effect (Date Valid- from)
You cannot process the change objects
You cannot create an ECR or an ECO with the Leading change master record function.
|
Boolean |
getChangeNumberIsMrkdForDeletion()
Constraints: noneOriginal property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
|
String |
getChangeNumberLastChangedByUser()
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberLastChangedByUser
|
LocalDateTime |
getChangeNumberLastChangedDate()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberLastChangedDate
|
Double |
getChangeNumberLastChgdDateTime()
Constraints: Not nullableOriginal property name from the Odata EDM: ChangeNumberLastChgdDateTime
|
String |
getChangeNumberReleaseKey()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ChangeNumberReleaseKeyFor example, enter one of the following values:
No release (blank)
The changes are not released for other areas of the company
Global release (value 1)
The changes are released for all areas of the company.
|
String |
getChangeNumberStatus()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ChangeNumberStatus
|
LocalDateTime |
getChangeNumberValidFromDate()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberValidFromDateThe system determines the date from the corresponding change master record.
|
Optional<List<ChangeMasterCharc>> |
getCharacteristicsIfPresent()
Retrieval of associated ChangeMasterCharc entities (one to many).
|
List<ChangeMasterCharc> |
getCharacteristicsOrFetch()
Retrieval of associated ChangeMasterCharc entities (one to many).
|
Optional<List<ChangeMasterClass>> |
getClassificationIfPresent()
Retrieval of associated ChangeMasterClass entities (one to many).
|
List<ChangeMasterClass> |
getClassificationOrFetch()
Retrieval of associated ChangeMasterClass entities (one to many).
|
protected String |
getEndpointUrl() |
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getIsTechnicallyReleased()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsTechnicallyReleased
|
Boolean |
getIsUsedForDataDefinition()
Constraints: noneOriginal property name from the Odata EDM: IsUsedForDataDefinition
|
protected Map<String,Object> |
getKey() |
Optional<List<ChangeMasterObjTypeAssgmt>> |
getObjTypeAssignmentIfPresent()
Retrieval of associated ChangeMasterObjTypeAssgmt entities (one to many).
|
List<ChangeMasterObjTypeAssgmt> |
getObjTypeAssignmentOrFetch()
Retrieval of associated ChangeMasterObjTypeAssgmt entities (one to many).
|
String |
getReasonForChangeText()
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: ReasonForChangeTextYou have the following options for documenting the change in more detail:
You can create any document info records you need in document management and enter them as accompanying documents for the change master record.
|
Boolean |
getShiftValidityStartDate_ac()
Constraints: noneOriginal property name from the Odata EDM: ShiftValidityStartDate_ac
|
Class<ChangeMaster> |
getType() |
int |
hashCode() |
void |
setAlternativeDate(List<ChangeMasterAltDate> value)
Overwrites the list of associated ChangeMasterAltDate entities for the loaded navigation property to_AlternativeDate.
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: AuthorizationGroup
|
void |
setChangeMstrObjectMgmtRecord(List<ChangeMstrObjectMgmtRecord> value)
Overwrites the list of associated ChangeMstrObjectMgmtRecord entities for the loaded navigation property to_ChangeMstrObjectMgmtRecord.
|
void |
setChangeMstrObMgReDocInfoRecd(List<ChangeMstrObMgReDocInfoRecd> value)
Overwrites the list of associated ChangeMstrObMgReDocInfoRecd entities for the loaded navigation property to_ChangeMstrObMgReDocInfoRecd.
|
void |
setChangeMstrObMgReMaterial(List<ChangeMstrObMgReMaterial> value)
Overwrites the list of associated ChangeMstrObMgReMaterial entities for the loaded navigation property to_ChangeMstrObMgReMaterial.
|
void |
setChangeMstrObMgReMatlBOM(List<ChangeMstrObMgReMatlBOM> value)
Overwrites the list of associated ChangeMstrObMgReMatlBOM entities for the loaded navigation property to_ChangeMstrObMgReMatlBOM.
|
void |
setChangeNumber(String changeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberIf 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 |
setChangeNumberCreatedByUser(String changeNumberCreatedByUser)
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberCreatedByUser
|
void |
setChangeNumberCreationDate(LocalDateTime changeNumberCreationDate)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberCreationDate
|
void |
setChangeNumberDescription(String changeNumberDescription)
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: ChangeNumberDescriptionThe information entered is valid for all changes that are carried out using this change number.
|
void |
setChangeNumberFunction(String changeNumberFunction)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: ChangeNumberFunctionThe change master record function determines, for example,
which data is processed
whether change objects (for example, BOMs, task lists) can be processed with reference to the change master record
The following functions are supported:
Change number release indicator (Blank)
Change master record that is automatically released for later application areas (no release procedure)
Change number with release indicator (Value: 1)
Change master record that you release for later application areas, using a release procedure
Change package (Value: 2)
Change master record that controls the individual object changes in the change process
Determines how and which change objects should be processed
Allocation ti a change package is essential
Leading change master record (Value: 3)
Change master record that groups together several change packages in the change process
Determines when the change should take effect (Date Valid- from)
You cannot process the change objects
You cannot create an ECR or an ECO with the Leading change master record function.
|
void |
setChangeNumberIsMrkdForDeletion(Boolean changeNumberIsMrkdForDeletion)
Constraints: noneOriginal property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
|
void |
setChangeNumberLastChangedByUser(String changeNumberLastChangedByUser)
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: ChangeNumberLastChangedByUser
|
void |
setChangeNumberLastChangedDate(LocalDateTime changeNumberLastChangedDate)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberLastChangedDate
|
void |
setChangeNumberLastChgdDateTime(Double changeNumberLastChgdDateTime)
Constraints: Not nullableOriginal property name from the Odata EDM: ChangeNumberLastChgdDateTime
|
void |
setChangeNumberReleaseKey(String changeNumberReleaseKey)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ChangeNumberReleaseKeyFor example, enter one of the following values:
No release (blank)
The changes are not released for other areas of the company
Global release (value 1)
The changes are released for all areas of the company.
|
void |
setChangeNumberStatus(String changeNumberStatus)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ChangeNumberStatus
|
void |
setChangeNumberValidFromDate(LocalDateTime changeNumberValidFromDate)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: ChangeNumberValidFromDateThe system determines the date from the corresponding change master record.
|
void |
setCharacteristics(List<ChangeMasterCharc> value)
Overwrites the list of associated ChangeMasterCharc entities for the loaded navigation property to_Characteristics.
|
void |
setClassification(List<ChangeMasterClass> value)
Overwrites the list of associated ChangeMasterClass entities for the loaded navigation property to_Classification.
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setIsTechnicallyReleased(String isTechnicallyReleased)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsTechnicallyReleased
|
void |
setIsUsedForDataDefinition(Boolean isUsedForDataDefinition)
Constraints: noneOriginal property name from the Odata EDM: IsUsedForDataDefinition
|
void |
setObjTypeAssignment(List<ChangeMasterObjTypeAssgmt> value)
Overwrites the list of associated ChangeMasterObjTypeAssgmt entities for the loaded navigation property to_ObjTypeAssignment.
|
void |
setReasonForChangeText(String reasonForChangeText)
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: ReasonForChangeTextYou have the following options for documenting the change in more detail:
You can create any document info records you need in document management and enter them as accompanying documents for the change master record.
|
void |
setShiftValidityStartDate_ac(Boolean shiftValidityStartDate_ac)
Constraints: noneOriginal property name from the Odata EDM: ShiftValidityStartDate_ac
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final ChangeMasterSelectable ALL_FIELDS
public static final ChangeMasterField<Boolean> SHIFT_VALIDITY_START_DATE_AC
public static final ChangeMasterField<String> CHANGE_NUMBER
public static final ChangeMasterField<String> CHANGE_NUMBER_STATUS
public static final ChangeMasterField<String> AUTHORIZATION_GROUP
public static final ChangeMasterField<String> CHANGE_NUMBER_FUNCTION
public static final ChangeMasterField<String> IS_TECHNICALLY_RELEASED
public static final ChangeMasterField<String> CHANGE_NUMBER_RELEASE_KEY
public static final ChangeMasterField<String> REASON_FOR_CHANGE_TEXT
public static final ChangeMasterField<String> CHANGE_NUMBER_DESCRIPTION
public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_VALID_FROM_DATE
public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_CREATION_DATE
public static final ChangeMasterField<String> CHANGE_NUMBER_CREATED_BY_USER
public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_LAST_CHANGED_DATE
public static final ChangeMasterField<String> CHANGE_NUMBER_LAST_CHANGED_BY_USER
public static final ChangeMasterField<Boolean> IS_USED_FOR_DATA_DEFINITION
public static final ChangeMasterField<Boolean> CHANGE_NUMBER_IS_MRKD_FOR_DELETION
public static final ChangeMasterField<Double> CHANGE_NUMBER_LAST_CHGD_DATE_TIME
public static final ChangeMasterLink<ChangeMasterAltDate> TO_ALTERNATIVE_DATE
public static final ChangeMasterLink<ChangeMstrObjectMgmtRecord> TO_CHANGE_MSTR_OBJECT_MGMT_RECORD
public static final ChangeMasterLink<ChangeMstrObMgReDocInfoRecd> TO_CHANGE_MSTR_OB_MG_RE_DOC_INFO_RECD
public static final ChangeMasterLink<ChangeMstrObMgReMaterial> TO_CHANGE_MSTR_OB_MG_RE_MATERIAL
public static final ChangeMasterLink<ChangeMstrObMgReMatlBOM> TO_CHANGE_MSTR_OB_MG_RE_MATL_BOM
public static final ChangeMasterLink<ChangeMasterCharc> TO_CHARACTERISTICS
public static final ChangeMasterLink<ChangeMasterClass> TO_CLASSIFICATION
public static final ChangeMasterLink<ChangeMasterObjTypeAssgmt> TO_OBJ_TYPE_ASSIGNMENT
public ChangeMaster()
public ChangeMaster(@Nullable Boolean shiftValidityStartDate_ac, @Nullable String changeNumber, @Nullable String changeNumberStatus, @Nullable String authorizationGroup, @Nullable String changeNumberFunction, @Nullable String isTechnicallyReleased, @Nullable String changeNumberReleaseKey, @Nullable String reasonForChangeText, @Nullable String changeNumberDescription, @Nullable LocalDateTime changeNumberValidFromDate, @Nullable LocalDateTime changeNumberCreationDate, @Nullable String changeNumberCreatedByUser, @Nullable LocalDateTime changeNumberLastChangedDate, @Nullable String changeNumberLastChangedByUser, @Nullable Boolean isUsedForDataDefinition, @Nullable Boolean changeNumberIsMrkdForDeletion, @Nullable Double changeNumberLastChgdDateTime, @Nullable ErpConfigContext erpConfigContext, List<ChangeMasterAltDate> toAlternativeDate, List<ChangeMstrObjectMgmtRecord> toChangeMstrObjectMgmtRecord, List<ChangeMstrObMgReDocInfoRecd> toChangeMstrObMgReDocInfoRecd, List<ChangeMstrObMgReMaterial> toChangeMstrObMgReMaterial, List<ChangeMstrObMgReMatlBOM> toChangeMstrObMgReMatlBOM, List<ChangeMasterCharc> toCharacteristics, List<ChangeMasterClass> toClassification, List<ChangeMasterObjTypeAssgmt> toObjTypeAssignment)
public Class<ChangeMaster> getType()
getType
in class VdmObject<ChangeMaster>
public void setShiftValidityStartDate_ac(@Nullable Boolean shiftValidityStartDate_ac)
Original property name from the Odata EDM: ShiftValidityStartDate_ac
shiftValidityStartDate_ac
- Dynamic Action Propertypublic void setChangeNumber(@Nullable String changeNumber)
Original property name from the Odata EDM: 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
- Number used to uniquely identify a change master record.public void setChangeNumberStatus(@Nullable String changeNumberStatus)
Original property name from the Odata EDM: ChangeNumberStatus
changeNumberStatus
- Status of Change Numberpublic void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
authorizationGroup
- Authorization group for change master recordpublic void setChangeNumberFunction(@Nullable String changeNumberFunction)
Original property name from the Odata EDM: ChangeNumberFunction
The change master record function determines, for example, which data is processed whether change objects (for example, BOMs, task lists) can be processed with reference to the change master record The following functions are supported: Change number release indicator (Blank) Change master record that is automatically released for later application areas (no release procedure) Change number with release indicator (Value: 1) Change master record that you release for later application areas, using a release procedure Change package (Value: 2) Change master record that controls the individual object changes in the change process Determines how and which change objects should be processed Allocation ti a change package is essential Leading change master record (Value: 3) Change master record that groups together several change packages in the change process Determines when the change should take effect (Date Valid- from) You cannot process the change objects You cannot create an ECR or an ECO with the Leading change master record function.
changeNumberFunction
- Determination of the task that copies the change master record to the change process.public void setIsTechnicallyReleased(@Nullable String isTechnicallyReleased)
Original property name from the Odata EDM: IsTechnicallyReleased
isTechnicallyReleased
- Indication that the changes have been technically released.public void setChangeNumberReleaseKey(@Nullable String changeNumberReleaseKey)
Original property name from the Odata EDM: ChangeNumberReleaseKey
For example, enter one of the following values: No release (blank) The changes are not released for other areas of the company Global release (value 1) The changes are released for all areas of the company. Release for one or more areas For example: costing, planning, production Release key 20 is defined in such a way that the changes are only released for costing. This means that the changes (for example, exchanging a cheap material for a more expensive one) are taken into account in costing, but not in planning or production.
changeNumberReleaseKey
- Key that reproduces the release procedure for different areas of the company.public void setReasonForChangeText(@Nullable String reasonForChangeText)
Original property name from the Odata EDM: ReasonForChangeText
You have the following options for documenting the change in more detail: You can create any document info records you need in document management and enter them as accompanying documents for the change master record. You link a document info record to a change master record by choosing the function Extras -> Accompanying docs. In the object-related management record you can additionally maintain information using the corresponding single change.
reasonForChangeText
- General information about the reason for change, that is relevant for all objects that are changed with this change number.public void setChangeNumberDescription(@Nullable String changeNumberDescription)
Original property name from the Odata EDM: ChangeNumberDescription
The information entered is valid for all changes that are carried out using this change number. For the change master you can Enter a long text by choosing the function Chg header long text in the Extras menu. Change or display a long text if the Indicator: Long text exists for change master was set by the system.
changeNumberDescription
- Text that describes the change number.public void setChangeNumberValidFromDate(@Nullable LocalDateTime changeNumberValidFromDate)
Original property name from the Odata EDM: ChangeNumberValidFromDate
The system determines the date from the corresponding change master record. If the change object is not assigned to an alternative date, the date is then the valid-from date in the change header.
changeNumberValidFromDate
- Date, from which the change object (for example, document) change is effective with the corresponding change number.public void setChangeNumberCreationDate(@Nullable LocalDateTime changeNumberCreationDate)
Original property name from the Odata EDM: ChangeNumberCreationDate
changeNumberCreationDate
- Date on Which Record Was Createdpublic void setChangeNumberCreatedByUser(@Nullable String changeNumberCreatedByUser)
Original property name from the Odata EDM: ChangeNumberCreatedByUser
changeNumberCreatedByUser
- User Who Created Recordpublic void setChangeNumberLastChangedDate(@Nullable LocalDateTime changeNumberLastChangedDate)
Original property name from the Odata EDM: ChangeNumberLastChangedDate
changeNumberLastChangedDate
- Changed Onpublic void setChangeNumberLastChangedByUser(@Nullable String changeNumberLastChangedByUser)
Original property name from the Odata EDM: ChangeNumberLastChangedByUser
changeNumberLastChangedByUser
- Name of Person Who Changed Objectpublic void setIsUsedForDataDefinition(@Nullable Boolean isUsedForDataDefinition)
Original property name from the Odata EDM: IsUsedForDataDefinition
isUsedForDataDefinition
- Change Number Is Currently Being Used in Objectspublic void setChangeNumberIsMrkdForDeletion(@Nullable Boolean changeNumberIsMrkdForDeletion)
Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
changeNumberIsMrkdForDeletion
- Deletion Flag for Change Number (Reorganization)public void setChangeNumberLastChgdDateTime(@Nullable Double changeNumberLastChgdDateTime)
Original property name from the Odata EDM: ChangeNumberLastChgdDateTime
changeNumberLastChgdDateTime
- protected String getEndpointUrl()
getEndpointUrl
in class VdmEntity<ChangeMaster>
protected String getEntityCollection()
getEntityCollection
in class VdmEntity<ChangeMaster>
protected Map<String,Object> getKey()
getKey
in class VdmObject<ChangeMaster>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ChangeMaster>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ChangeMaster>
public static <T> ChangeMasterField<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.protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<ChangeMaster>
public List<ChangeMasterAltDate> fetchAlternativeDate() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMasterAltDate> getAlternativeDateOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_AlternativeDate of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMasterAltDate>> getAlternativeDateIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setAlternativeDate(@Nonnull List<ChangeMasterAltDate> value)
If the navigation property to_AlternativeDate of a queried ChangeMaster 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.
value
- List of ChangeMasterAltDate entities.public void addAlternativeDate(ChangeMasterAltDate... entity)
If the navigation property to_AlternativeDate of a queried ChangeMaster 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.
entity
- Array of ChangeMasterAltDate entities.public List<ChangeMstrObjectMgmtRecord> fetchChangeMstrObjectMgmtRecord() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMstrObjectMgmtRecord> getChangeMstrObjectMgmtRecordOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ChangeMstrObjectMgmtRecord of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMstrObjectMgmtRecord>> getChangeMstrObjectMgmtRecordIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setChangeMstrObjectMgmtRecord(@Nonnull List<ChangeMstrObjectMgmtRecord> value)
If the navigation property to_ChangeMstrObjectMgmtRecord of a queried ChangeMaster 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.
value
- List of ChangeMstrObjectMgmtRecord entities.public void addChangeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... entity)
If the navigation property to_ChangeMstrObjectMgmtRecord of a queried ChangeMaster 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.
entity
- Array of ChangeMstrObjectMgmtRecord entities.public List<ChangeMstrObMgReDocInfoRecd> fetchChangeMstrObMgReDocInfoRecd() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMstrObMgReDocInfoRecd> getChangeMstrObMgReDocInfoRecdOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ChangeMstrObMgReDocInfoRecd of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMstrObMgReDocInfoRecd>> getChangeMstrObMgReDocInfoRecdIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setChangeMstrObMgReDocInfoRecd(@Nonnull List<ChangeMstrObMgReDocInfoRecd> value)
If the navigation property to_ChangeMstrObMgReDocInfoRecd of a queried ChangeMaster 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.
value
- List of ChangeMstrObMgReDocInfoRecd entities.public void addChangeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... entity)
If the navigation property to_ChangeMstrObMgReDocInfoRecd of a queried ChangeMaster 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.
entity
- Array of ChangeMstrObMgReDocInfoRecd entities.public List<ChangeMstrObMgReMaterial> fetchChangeMstrObMgReMaterial() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMstrObMgReMaterial> getChangeMstrObMgReMaterialOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ChangeMstrObMgReMaterial of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMstrObMgReMaterial>> getChangeMstrObMgReMaterialIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setChangeMstrObMgReMaterial(@Nonnull List<ChangeMstrObMgReMaterial> value)
If the navigation property to_ChangeMstrObMgReMaterial of a queried ChangeMaster 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.
value
- List of ChangeMstrObMgReMaterial entities.public void addChangeMstrObMgReMaterial(ChangeMstrObMgReMaterial... entity)
If the navigation property to_ChangeMstrObMgReMaterial of a queried ChangeMaster 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.
entity
- Array of ChangeMstrObMgReMaterial entities.public List<ChangeMstrObMgReMatlBOM> fetchChangeMstrObMgReMatlBOM() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMstrObMgReMatlBOM> getChangeMstrObMgReMatlBOMOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ChangeMstrObMgReMatlBOM of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMstrObMgReMatlBOM>> getChangeMstrObMgReMatlBOMIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setChangeMstrObMgReMatlBOM(@Nonnull List<ChangeMstrObMgReMatlBOM> value)
If the navigation property to_ChangeMstrObMgReMatlBOM of a queried ChangeMaster 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.
value
- List of ChangeMstrObMgReMatlBOM entities.public void addChangeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... entity)
If the navigation property to_ChangeMstrObMgReMatlBOM of a queried ChangeMaster 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.
entity
- Array of ChangeMstrObMgReMatlBOM entities.public List<ChangeMasterCharc> fetchCharacteristics() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMasterCharc> getCharacteristicsOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Characteristics of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMasterCharc>> getCharacteristicsIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setCharacteristics(@Nonnull List<ChangeMasterCharc> value)
If the navigation property to_Characteristics of a queried ChangeMaster 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.
value
- List of ChangeMasterCharc entities.public void addCharacteristics(ChangeMasterCharc... entity)
If the navigation property to_Characteristics of a queried ChangeMaster 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.
entity
- Array of ChangeMasterCharc entities.public List<ChangeMasterClass> fetchClassification() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMasterClass> getClassificationOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Classification of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMasterClass>> getClassificationIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setClassification(@Nonnull List<ChangeMasterClass> value)
If the navigation property to_Classification of a queried ChangeMaster 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.
value
- List of ChangeMasterClass entities.public void addClassification(ChangeMasterClass... entity)
If the navigation property to_Classification of a queried ChangeMaster 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.
entity
- Array of ChangeMasterClass entities.public List<ChangeMasterObjTypeAssgmt> fetchObjTypeAssignment() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.public List<ChangeMasterObjTypeAssgmt> getObjTypeAssignmentOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ObjTypeAssignment of a queried ChangeMaster 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.
com.sap.cloud.sdk.odatav2.connectivity.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.public Optional<List<ChangeMasterObjTypeAssgmt>> getObjTypeAssignmentIfPresent()
If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setObjTypeAssignment(@Nonnull List<ChangeMasterObjTypeAssgmt> value)
If the navigation property to_ObjTypeAssignment of a queried ChangeMaster 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.
value
- List of ChangeMasterObjTypeAssgmt entities.public void addObjTypeAssignment(ChangeMasterObjTypeAssgmt... entity)
If the navigation property to_ObjTypeAssignment of a queried ChangeMaster 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.
entity
- Array of ChangeMasterObjTypeAssgmt entities.public static ChangeMaster.ChangeMasterBuilder builder()
@Nullable public Boolean getShiftValidityStartDate_ac()
Original property name from the Odata EDM: ShiftValidityStartDate_ac
@Nullable public String getChangeNumber()
Original property name from the Odata EDM: 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
@Nullable public String getChangeNumberStatus()
Original property name from the Odata EDM: ChangeNumberStatus
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: AuthorizationGroup
@Nullable public String getChangeNumberFunction()
Original property name from the Odata EDM: ChangeNumberFunction
The change master record function determines, for example, which data is processed whether change objects (for example, BOMs, task lists) can be processed with reference to the change master record The following functions are supported: Change number release indicator (Blank) Change master record that is automatically released for later application areas (no release procedure) Change number with release indicator (Value: 1) Change master record that you release for later application areas, using a release procedure Change package (Value: 2) Change master record that controls the individual object changes in the change process Determines how and which change objects should be processed Allocation ti a change package is essential Leading change master record (Value: 3) Change master record that groups together several change packages in the change process Determines when the change should take effect (Date Valid- from) You cannot process the change objects You cannot create an ECR or an ECO with the Leading change master record function.
@Nullable public String getIsTechnicallyReleased()
Original property name from the Odata EDM: IsTechnicallyReleased
@Nullable public String getChangeNumberReleaseKey()
Original property name from the Odata EDM: ChangeNumberReleaseKey
For example, enter one of the following values: No release (blank) The changes are not released for other areas of the company Global release (value 1) The changes are released for all areas of the company. Release for one or more areas For example: costing, planning, production Release key 20 is defined in such a way that the changes are only released for costing. This means that the changes (for example, exchanging a cheap material for a more expensive one) are taken into account in costing, but not in planning or production.
@Nullable public String getReasonForChangeText()
Original property name from the Odata EDM: ReasonForChangeText
You have the following options for documenting the change in more detail: You can create any document info records you need in document management and enter them as accompanying documents for the change master record. You link a document info record to a change master record by choosing the function Extras -> Accompanying docs. In the object-related management record you can additionally maintain information using the corresponding single change.
@Nullable public String getChangeNumberDescription()
Original property name from the Odata EDM: ChangeNumberDescription
The information entered is valid for all changes that are carried out using this change number. For the change master you can Enter a long text by choosing the function Chg header long text in the Extras menu. Change or display a long text if the Indicator: Long text exists for change master was set by the system.
@Nullable public LocalDateTime getChangeNumberValidFromDate()
Original property name from the Odata EDM: ChangeNumberValidFromDate
The system determines the date from the corresponding change master record. If the change object is not assigned to an alternative date, the date is then the valid-from date in the change header.
@Nullable public LocalDateTime getChangeNumberCreationDate()
Original property name from the Odata EDM: ChangeNumberCreationDate
@Nullable public String getChangeNumberCreatedByUser()
Original property name from the Odata EDM: ChangeNumberCreatedByUser
@Nullable public LocalDateTime getChangeNumberLastChangedDate()
Original property name from the Odata EDM: ChangeNumberLastChangedDate
@Nullable public String getChangeNumberLastChangedByUser()
Original property name from the Odata EDM: ChangeNumberLastChangedByUser
@Nullable public Boolean getIsUsedForDataDefinition()
Original property name from the Odata EDM: IsUsedForDataDefinition
@Nullable public Boolean getChangeNumberIsMrkdForDeletion()
Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
@Nullable public Double getChangeNumberLastChgdDateTime()
Original property name from the Odata EDM: ChangeNumberLastChgdDateTime
@Nullable public ErpConfigContext getErpConfigContext()
public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
setErpConfigContext
in class VdmEntity<ChangeMaster>
erpConfigContext
- public String toString()
toString
in class VdmObject<ChangeMaster>
public boolean equals(Object o)
equals
in class VdmObject<ChangeMaster>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<ChangeMaster>
public int hashCode()
hashCode
in class VdmObject<ChangeMaster>
Copyright © 2018 SAP SE. All rights reserved.