java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<ChangeMaster>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMaster

public class ChangeMaster extends VdmEntity<ChangeMaster>
Change Number

Original entity name from the Odata EDM: A_ChangeMasterType

  • Field Details

    • ALL_FIELDS

      public static final ChangeMasterSelectable ALL_FIELDS
      Selector for all available fields of ChangeMaster.
    • SHIFT_VALIDITY_START_DATE_AC

      public static final ChangeMasterField<Boolean> SHIFT_VALIDITY_START_DATE_AC
      Use with available fluent helpers to apply the ShiftValidityStartDate_ac field to query operations.
    • DELETE_MC

      public static final ChangeMasterField<Boolean> DELETE_MC
      Use with available fluent helpers to apply the Delete_mc field to query operations.
    • UPDATE_MC

      public static final ChangeMasterField<Boolean> UPDATE_MC
      Use with available fluent helpers to apply the Update_mc field to query operations.
    • ALTERNATIVE_DATE_OC

      public static final ChangeMasterField<Boolean> ALTERNATIVE_DATE_OC
      Use with available fluent helpers to apply the to_AlternativeDate_oc field to query operations.
    • CHANGE_MSTR_OB_MG_RE_DOC_INFO_RECD_OC

      public static final ChangeMasterField<Boolean> CHANGE_MSTR_OB_MG_RE_DOC_INFO_RECD_OC
      Use with available fluent helpers to apply the to_ChangeMstrObMgReDocInfoRecd_oc field to query operations.
    • CHANGE_MSTR_OB_MG_RE_MATERIAL_OC

      public static final ChangeMasterField<Boolean> CHANGE_MSTR_OB_MG_RE_MATERIAL_OC
      Use with available fluent helpers to apply the to_ChangeMstrObMgReMaterial_oc field to query operations.
    • CHANGE_MSTR_OB_MG_RE_MATL_BOM_OC

      public static final ChangeMasterField<Boolean> CHANGE_MSTR_OB_MG_RE_MATL_BOM_OC
      Use with available fluent helpers to apply the to_ChangeMstrObMgReMatlBOM_oc field to query operations.
    • OBJ_TYPE_ASSIGNMENT_OC

      public static final ChangeMasterField<Boolean> OBJ_TYPE_ASSIGNMENT_OC
      Use with available fluent helpers to apply the to_ObjTypeAssignment_oc field to query operations.
    • CHANGE_NUMBER

      public static final ChangeMasterField<String> CHANGE_NUMBER
      Use with available fluent helpers to apply the ChangeNumber field to query operations.
    • CHANGE_NUMBER_STATUS

      public static final ChangeMasterField<String> CHANGE_NUMBER_STATUS
      Use with available fluent helpers to apply the ChangeNumberStatus field to query operations.
    • AUTHORIZATION_GROUP

      public static final ChangeMasterField<String> AUTHORIZATION_GROUP
      Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
    • CHANGE_NUMBER_FUNCTION

      public static final ChangeMasterField<String> CHANGE_NUMBER_FUNCTION
      Use with available fluent helpers to apply the ChangeNumberFunction field to query operations.
    • IS_TECHNICALLY_RELEASED

      public static final ChangeMasterField<String> IS_TECHNICALLY_RELEASED
      Use with available fluent helpers to apply the IsTechnicallyReleased field to query operations.
    • CHANGE_NUMBER_RELEASE_KEY

      public static final ChangeMasterField<String> CHANGE_NUMBER_RELEASE_KEY
      Use with available fluent helpers to apply the ChangeNumberReleaseKey field to query operations.
    • REASON_FOR_CHANGE_TEXT

      public static final ChangeMasterField<String> REASON_FOR_CHANGE_TEXT
      Use with available fluent helpers to apply the ReasonForChangeText field to query operations.
    • CHANGE_NUMBER_DESCRIPTION

      public static final ChangeMasterField<String> CHANGE_NUMBER_DESCRIPTION
      Use with available fluent helpers to apply the ChangeNumberDescription field to query operations.
    • CHANGE_NUMBER_VALID_FROM_DATE

      public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_VALID_FROM_DATE
      Use with available fluent helpers to apply the ChangeNumberValidFromDate field to query operations.
    • CHANGE_NUMBER_CREATION_DATE

      public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_CREATION_DATE
      Use with available fluent helpers to apply the ChangeNumberCreationDate field to query operations.
    • CHANGE_NUMBER_CREATED_BY_USER

      public static final ChangeMasterField<String> CHANGE_NUMBER_CREATED_BY_USER
      Use with available fluent helpers to apply the ChangeNumberCreatedByUser field to query operations.
    • CHANGE_NUMBER_LAST_CHANGED_DATE

      public static final ChangeMasterField<LocalDateTime> CHANGE_NUMBER_LAST_CHANGED_DATE
      Use with available fluent helpers to apply the ChangeNumberLastChangedDate field to query operations.
    • CHANGE_NUMBER_LAST_CHANGED_BY_USER

      public static final ChangeMasterField<String> CHANGE_NUMBER_LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the ChangeNumberLastChangedByUser field to query operations.
    • IS_USED_FOR_DATA_DEFINITION

      public static final ChangeMasterField<Boolean> IS_USED_FOR_DATA_DEFINITION
      Use with available fluent helpers to apply the IsUsedForDataDefinition field to query operations.
    • CHANGE_NUMBER_IS_MRKD_FOR_DELETION

      public static final ChangeMasterField<Boolean> CHANGE_NUMBER_IS_MRKD_FOR_DELETION
      Use with available fluent helpers to apply the ChangeNumberIsMrkdForDeletion field to query operations.
    • CHANGE_NUMBER_LAST_CHGD_DATE_TIME

      public static final ChangeMasterField<ZonedDateTime> CHANGE_NUMBER_LAST_CHGD_DATE_TIME
      Use with available fluent helpers to apply the ChangeNumberLastChgdDateTime field to query operations.
    • TO_ALTERNATIVE_DATE

      public static final ChangeMasterLink<ChangeMasterAltDate> TO_ALTERNATIVE_DATE
      Use with available fluent helpers to apply the to_AlternativeDate navigation property to query operations.
    • TO_CHANGE_MSTR_OBJECT_MGMT_RECORD

      public static final ChangeMasterLink<ChangeMstrObjectMgmtRecord> TO_CHANGE_MSTR_OBJECT_MGMT_RECORD
      Use with available fluent helpers to apply the to_ChangeMstrObjectMgmtRecord navigation property to query operations.
    • TO_CHANGE_MSTR_OB_MG_RE_DOC_INFO_RECD

      public static final 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.
    • TO_CHANGE_MSTR_OB_MG_RE_MATERIAL

      public static final ChangeMasterLink<ChangeMstrObMgReMaterial> TO_CHANGE_MSTR_OB_MG_RE_MATERIAL
      Use with available fluent helpers to apply the to_ChangeMstrObMgReMaterial navigation property to query operations.
    • TO_CHANGE_MSTR_OB_MG_RE_MATL_BOM

      public static final 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.
    • TO_CHARACTERISTICS

      public static final ChangeMasterLink<ChangeMasterCharc> TO_CHARACTERISTICS
      Use with available fluent helpers to apply the to_Characteristics navigation property to query operations.
    • TO_CLASSIFICATION

      public static final ChangeMasterLink<ChangeMasterClass> TO_CLASSIFICATION
      Use with available fluent helpers to apply the to_Classification navigation property to query operations.
    • TO_OBJ_TYPE_ASSIGNMENT

      public static final ChangeMasterLink<ChangeMasterObjTypeAssgmt> TO_OBJ_TYPE_ASSIGNMENT
      Use with available fluent helpers to apply the to_ObjTypeAssignment navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<ChangeMaster> getType()
      Specified by:
      getType in class VdmObject<ChangeMaster>
    • setShiftValidityStartDate_ac

      public void setShiftValidityStartDate_ac(@Nullable Boolean shiftValidityStartDate_ac)
      Constraints: none

      Original property name from the Odata EDM: ShiftValidityStartDate_ac

      Parameters:
      shiftValidityStartDate_ac - Dyn. Action Control
    • setDelete_mc

      public void setDelete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Parameters:
      delete_mc - Dyn. Method Control
    • setUpdate_mc

      public void setUpdate_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Parameters:
      update_mc - Dyn. Method Control
    • setAlternativeDate_oc

      public void setAlternativeDate_oc(@Nullable Boolean alternativeDate_oc)
      Constraints: none

      Original property name from the Odata EDM: to_AlternativeDate_oc

      Parameters:
      alternativeDate_oc - Dynamic CbA-Control
    • setChangeMstrObMgReDocInfoRecd_oc

      public void setChangeMstrObMgReDocInfoRecd_oc(@Nullable Boolean changeMstrObMgReDocInfoRecd_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReDocInfoRecd_oc

      Parameters:
      changeMstrObMgReDocInfoRecd_oc - Dynamic CbA-Control
    • setChangeMstrObMgReMaterial_oc

      public void setChangeMstrObMgReMaterial_oc(@Nullable Boolean changeMstrObMgReMaterial_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMaterial_oc

      Parameters:
      changeMstrObMgReMaterial_oc - Dynamic CbA-Control
    • setChangeMstrObMgReMatlBOM_oc

      public void setChangeMstrObMgReMatlBOM_oc(@Nullable Boolean changeMstrObMgReMatlBOM_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMatlBOM_oc

      Parameters:
      changeMstrObMgReMatlBOM_oc - Dynamic CbA-Control
    • setObjTypeAssignment_oc

      public void setObjTypeAssignment_oc(@Nullable Boolean objTypeAssignment_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ObjTypeAssignment_oc

      Parameters:
      objTypeAssignment_oc - Dynamic CbA-Control
    • setChangeNumber

      public void setChangeNumber(@Nullable String changeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Parameters:
      changeNumber - Change Number
    • setChangeNumberStatus

      public void setChangeNumberStatus(@Nullable String changeNumberStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberStatus

      Parameters:
      changeNumberStatus - Status of Change Number
    • setAuthorizationGroup

      public void setAuthorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Parameters:
      authorizationGroup - Authorization group for change master record
    • setChangeNumberFunction

      public void setChangeNumberFunction(@Nullable String changeNumberFunction)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ChangeNumberFunction

      Parameters:
      changeNumberFunction - Change number function
    • setIsTechnicallyReleased

      public void setIsTechnicallyReleased(@Nullable String isTechnicallyReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsTechnicallyReleased

      Parameters:
      isTechnicallyReleased - Indicator: Technical release occurs
    • setChangeNumberReleaseKey

      public void setChangeNumberReleaseKey(@Nullable String changeNumberReleaseKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberReleaseKey

      Parameters:
      changeNumberReleaseKey - Release Key for Change Master Record
    • setReasonForChangeText

      public void setReasonForChangeText(@Nullable String reasonForChangeText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ReasonForChangeText

      Parameters:
      reasonForChangeText - Reason for change
    • setChangeNumberDescription

      public void setChangeNumberDescription(@Nullable String changeNumberDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ChangeNumberDescription

      Parameters:
      changeNumberDescription - Change number description
    • setChangeNumberValidFromDate

      public void setChangeNumberValidFromDate(@Nullable LocalDateTime changeNumberValidFromDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberValidFromDate

      Parameters:
      changeNumberValidFromDate - Valid-From Date
    • setChangeNumberCreationDate

      public void setChangeNumberCreationDate(@Nullable LocalDateTime changeNumberCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberCreationDate

      Parameters:
      changeNumberCreationDate - Date on Which Record Was Created
    • setChangeNumberCreatedByUser

      public void setChangeNumberCreatedByUser(@Nullable String changeNumberCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberCreatedByUser

      Parameters:
      changeNumberCreatedByUser - User Who Created Record
    • setChangeNumberLastChangedDate

      public void setChangeNumberLastChangedDate(@Nullable LocalDateTime changeNumberLastChangedDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberLastChangedDate

      Parameters:
      changeNumberLastChangedDate - Changed On
    • setChangeNumberLastChangedByUser

      public void setChangeNumberLastChangedByUser(@Nullable String changeNumberLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberLastChangedByUser

      Parameters:
      changeNumberLastChangedByUser - Name of Person Who Changed Object
    • setIsUsedForDataDefinition

      public void setIsUsedForDataDefinition(@Nullable Boolean isUsedForDataDefinition)
      Constraints: none

      Original property name from the Odata EDM: IsUsedForDataDefinition

      Parameters:
      isUsedForDataDefinition - Change Number Is Currently Being Used in Objects
    • setChangeNumberIsMrkdForDeletion

      public void setChangeNumberIsMrkdForDeletion(@Nullable Boolean changeNumberIsMrkdForDeletion)
      Constraints: none

      Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion

      Parameters:
      changeNumberIsMrkdForDeletion - Deletion Flag for Change Number (Reorganization)
    • setChangeNumberLastChgdDateTime

      public void setChangeNumberLastChgdDateTime(@Nullable ZonedDateTime changeNumberLastChgdDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ChangeNumberLastChgdDateTime

      Parameters:
      changeNumberLastChgdDateTime - UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<ChangeMaster>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<ChangeMaster>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<ChangeMaster>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<ChangeMaster>
    • field

      @Nonnull public static <T> ChangeMasterField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> ChangeMasterField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<ChangeMaster>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<ChangeMaster>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<ChangeMaster>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ChangeMaster>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<ChangeMaster>
    • fetchAlternativeDate

      @Nonnull public List<ChangeMasterAltDate> fetchAlternativeDate()
      Fetches the ChangeMasterAltDate entities (one to many) associated with this entity. This corresponds to the OData navigation property to_AlternativeDate.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMasterAltDate entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getAlternativeDateOrFetch

      @Nonnull public List<ChangeMasterAltDate> getAlternativeDateOrFetch()
      Retrieval of associated ChangeMasterAltDate entities (one to many). This corresponds to the OData navigation property to_AlternativeDate.

      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.

      Returns:
      List of associated ChangeMasterAltDate entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getAlternativeDateIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMasterAltDate>> getAlternativeDateIfPresent()
      Retrieval of associated ChangeMasterAltDate entities (one to many). This corresponds to the OData navigation property to_AlternativeDate.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_AlternativeDate is already loaded, the result will contain the ChangeMasterAltDate entities. If not, an Option with result state empty is returned.
    • setAlternativeDate

      public void setAlternativeDate(@Nonnull List<ChangeMasterAltDate> value)
      Overwrites the list of associated ChangeMasterAltDate entities for the loaded navigation property to_AlternativeDate.

      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.

      Parameters:
      value - List of ChangeMasterAltDate entities.
    • addAlternativeDate

      public void addAlternativeDate(ChangeMasterAltDate... entity)
      Adds elements to the list of associated ChangeMasterAltDate entities. This corresponds to the OData navigation property to_AlternativeDate.

      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.

      Parameters:
      entity - Array of ChangeMasterAltDate entities.
    • fetchChangeMstrObjectMgmtRecord

      @Nonnull public List<ChangeMstrObjectMgmtRecord> fetchChangeMstrObjectMgmtRecord()
      Fetches the ChangeMstrObjectMgmtRecord entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ChangeMstrObjectMgmtRecord.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMstrObjectMgmtRecord entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObjectMgmtRecordOrFetch

      @Nonnull public List<ChangeMstrObjectMgmtRecord> getChangeMstrObjectMgmtRecordOrFetch()
      Retrieval of associated ChangeMstrObjectMgmtRecord entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObjectMgmtRecord.

      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.

      Returns:
      List of associated ChangeMstrObjectMgmtRecord entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObjectMgmtRecordIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMstrObjectMgmtRecord>> getChangeMstrObjectMgmtRecordIfPresent()
      Retrieval of associated ChangeMstrObjectMgmtRecord entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObjectMgmtRecord.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ChangeMstrObjectMgmtRecord is already loaded, the result will contain the ChangeMstrObjectMgmtRecord entities. If not, an Option with result state empty is returned.
    • setChangeMstrObjectMgmtRecord

      public void setChangeMstrObjectMgmtRecord(@Nonnull List<ChangeMstrObjectMgmtRecord> value)
      Overwrites the list of associated ChangeMstrObjectMgmtRecord entities for the loaded navigation property to_ChangeMstrObjectMgmtRecord.

      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.

      Parameters:
      value - List of ChangeMstrObjectMgmtRecord entities.
    • addChangeMstrObjectMgmtRecord

      public void addChangeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... entity)
      Adds elements to the list of associated ChangeMstrObjectMgmtRecord entities. This corresponds to the OData navigation property to_ChangeMstrObjectMgmtRecord.

      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.

      Parameters:
      entity - Array of ChangeMstrObjectMgmtRecord entities.
    • fetchChangeMstrObMgReDocInfoRecd

      @Nonnull public List<ChangeMstrObMgReDocInfoRecd> fetchChangeMstrObMgReDocInfoRecd()
      Fetches the ChangeMstrObMgReDocInfoRecd entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ChangeMstrObMgReDocInfoRecd.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMstrObMgReDocInfoRecd entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReDocInfoRecdOrFetch

      @Nonnull public List<ChangeMstrObMgReDocInfoRecd> getChangeMstrObMgReDocInfoRecdOrFetch()
      Retrieval of associated ChangeMstrObMgReDocInfoRecd entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReDocInfoRecd.

      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.

      Returns:
      List of associated ChangeMstrObMgReDocInfoRecd entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReDocInfoRecdIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMstrObMgReDocInfoRecd>> getChangeMstrObMgReDocInfoRecdIfPresent()
      Retrieval of associated ChangeMstrObMgReDocInfoRecd entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReDocInfoRecd.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ChangeMstrObMgReDocInfoRecd is already loaded, the result will contain the ChangeMstrObMgReDocInfoRecd entities. If not, an Option with result state empty is returned.
    • setChangeMstrObMgReDocInfoRecd

      public void setChangeMstrObMgReDocInfoRecd(@Nonnull List<ChangeMstrObMgReDocInfoRecd> value)
      Overwrites the list of associated ChangeMstrObMgReDocInfoRecd entities for the loaded navigation property to_ChangeMstrObMgReDocInfoRecd.

      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.

      Parameters:
      value - List of ChangeMstrObMgReDocInfoRecd entities.
    • addChangeMstrObMgReDocInfoRecd

      public void addChangeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... entity)
      Adds elements to the list of associated ChangeMstrObMgReDocInfoRecd entities. This corresponds to the OData navigation property to_ChangeMstrObMgReDocInfoRecd.

      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.

      Parameters:
      entity - Array of ChangeMstrObMgReDocInfoRecd entities.
    • fetchChangeMstrObMgReMaterial

      @Nonnull public List<ChangeMstrObMgReMaterial> fetchChangeMstrObMgReMaterial()
      Fetches the ChangeMstrObMgReMaterial entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ChangeMstrObMgReMaterial.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMstrObMgReMaterial entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReMaterialOrFetch

      @Nonnull public List<ChangeMstrObMgReMaterial> getChangeMstrObMgReMaterialOrFetch()
      Retrieval of associated ChangeMstrObMgReMaterial entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReMaterial.

      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.

      Returns:
      List of associated ChangeMstrObMgReMaterial entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReMaterialIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMstrObMgReMaterial>> getChangeMstrObMgReMaterialIfPresent()
      Retrieval of associated ChangeMstrObMgReMaterial entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReMaterial.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ChangeMstrObMgReMaterial is already loaded, the result will contain the ChangeMstrObMgReMaterial entities. If not, an Option with result state empty is returned.
    • setChangeMstrObMgReMaterial

      public void setChangeMstrObMgReMaterial(@Nonnull List<ChangeMstrObMgReMaterial> value)
      Overwrites the list of associated ChangeMstrObMgReMaterial entities for the loaded navigation property to_ChangeMstrObMgReMaterial.

      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.

      Parameters:
      value - List of ChangeMstrObMgReMaterial entities.
    • addChangeMstrObMgReMaterial

      public void addChangeMstrObMgReMaterial(ChangeMstrObMgReMaterial... entity)
      Adds elements to the list of associated ChangeMstrObMgReMaterial entities. This corresponds to the OData navigation property to_ChangeMstrObMgReMaterial.

      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.

      Parameters:
      entity - Array of ChangeMstrObMgReMaterial entities.
    • fetchChangeMstrObMgReMatlBOM

      @Nonnull public List<ChangeMstrObMgReMatlBOM> fetchChangeMstrObMgReMatlBOM()
      Fetches the ChangeMstrObMgReMatlBOM entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ChangeMstrObMgReMatlBOM.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMstrObMgReMatlBOM entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReMatlBOMOrFetch

      @Nonnull public List<ChangeMstrObMgReMatlBOM> getChangeMstrObMgReMatlBOMOrFetch()
      Retrieval of associated ChangeMstrObMgReMatlBOM entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReMatlBOM.

      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.

      Returns:
      List of associated ChangeMstrObMgReMatlBOM entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getChangeMstrObMgReMatlBOMIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMstrObMgReMatlBOM>> getChangeMstrObMgReMatlBOMIfPresent()
      Retrieval of associated ChangeMstrObMgReMatlBOM entities (one to many). This corresponds to the OData navigation property to_ChangeMstrObMgReMatlBOM.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ChangeMstrObMgReMatlBOM is already loaded, the result will contain the ChangeMstrObMgReMatlBOM entities. If not, an Option with result state empty is returned.
    • setChangeMstrObMgReMatlBOM

      public void setChangeMstrObMgReMatlBOM(@Nonnull List<ChangeMstrObMgReMatlBOM> value)
      Overwrites the list of associated ChangeMstrObMgReMatlBOM entities for the loaded navigation property to_ChangeMstrObMgReMatlBOM.

      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.

      Parameters:
      value - List of ChangeMstrObMgReMatlBOM entities.
    • addChangeMstrObMgReMatlBOM

      public void addChangeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... entity)
      Adds elements to the list of associated ChangeMstrObMgReMatlBOM entities. This corresponds to the OData navigation property to_ChangeMstrObMgReMatlBOM.

      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.

      Parameters:
      entity - Array of ChangeMstrObMgReMatlBOM entities.
    • fetchCharacteristics

      @Nonnull public List<ChangeMasterCharc> fetchCharacteristics()
      Fetches the ChangeMasterCharc entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Characteristics.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMasterCharc entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getCharacteristicsOrFetch

      @Nonnull public List<ChangeMasterCharc> getCharacteristicsOrFetch()
      Retrieval of associated ChangeMasterCharc entities (one to many). This corresponds to the OData navigation property to_Characteristics.

      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.

      Returns:
      List of associated ChangeMasterCharc entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getCharacteristicsIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMasterCharc>> getCharacteristicsIfPresent()
      Retrieval of associated ChangeMasterCharc entities (one to many). This corresponds to the OData navigation property to_Characteristics.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Characteristics is already loaded, the result will contain the ChangeMasterCharc entities. If not, an Option with result state empty is returned.
    • setCharacteristics

      public void setCharacteristics(@Nonnull List<ChangeMasterCharc> value)
      Overwrites the list of associated ChangeMasterCharc entities for the loaded navigation property to_Characteristics.

      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.

      Parameters:
      value - List of ChangeMasterCharc entities.
    • addCharacteristics

      public void addCharacteristics(ChangeMasterCharc... entity)
      Adds elements to the list of associated ChangeMasterCharc entities. This corresponds to the OData navigation property to_Characteristics.

      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.

      Parameters:
      entity - Array of ChangeMasterCharc entities.
    • fetchClassification

      @Nonnull public List<ChangeMasterClass> fetchClassification()
      Fetches the ChangeMasterClass entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Classification.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMasterClass entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getClassificationOrFetch

      @Nonnull public List<ChangeMasterClass> getClassificationOrFetch()
      Retrieval of associated ChangeMasterClass entities (one to many). This corresponds to the OData navigation property to_Classification.

      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.

      Returns:
      List of associated ChangeMasterClass entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getClassificationIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMasterClass>> getClassificationIfPresent()
      Retrieval of associated ChangeMasterClass entities (one to many). This corresponds to the OData navigation property to_Classification.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Classification is already loaded, the result will contain the ChangeMasterClass entities. If not, an Option with result state empty is returned.
    • setClassification

      public void setClassification(@Nonnull List<ChangeMasterClass> value)
      Overwrites the list of associated ChangeMasterClass entities for the loaded navigation property to_Classification.

      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.

      Parameters:
      value - List of ChangeMasterClass entities.
    • addClassification

      public void addClassification(ChangeMasterClass... entity)
      Adds elements to the list of associated ChangeMasterClass entities. This corresponds to the OData navigation property to_Classification.

      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.

      Parameters:
      entity - Array of ChangeMasterClass entities.
    • fetchObjTypeAssignment

      @Nonnull public List<ChangeMasterObjTypeAssgmt> fetchObjTypeAssignment()
      Fetches the ChangeMasterObjTypeAssgmt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ObjTypeAssignment.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ChangeMasterObjTypeAssgmt entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getObjTypeAssignmentOrFetch

      @Nonnull public List<ChangeMasterObjTypeAssgmt> getObjTypeAssignmentOrFetch()
      Retrieval of associated ChangeMasterObjTypeAssgmt entities (one to many). This corresponds to the OData navigation property to_ObjTypeAssignment.

      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.

      Returns:
      List of associated ChangeMasterObjTypeAssgmt entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getObjTypeAssignmentIfPresent

      @Nonnull public io.vavr.control.Option<List<ChangeMasterObjTypeAssgmt>> getObjTypeAssignmentIfPresent()
      Retrieval of associated ChangeMasterObjTypeAssgmt entities (one to many). This corresponds to the OData navigation property to_ObjTypeAssignment.

      If the navigation property for an entity ChangeMaster has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ObjTypeAssignment is already loaded, the result will contain the ChangeMasterObjTypeAssgmt entities. If not, an Option with result state empty is returned.
    • setObjTypeAssignment

      public void setObjTypeAssignment(@Nonnull List<ChangeMasterObjTypeAssgmt> value)
      Overwrites the list of associated ChangeMasterObjTypeAssgmt entities for the loaded navigation property to_ObjTypeAssignment.

      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.

      Parameters:
      value - List of ChangeMasterObjTypeAssgmt entities.
    • addObjTypeAssignment

      public void addObjTypeAssignment(ChangeMasterObjTypeAssgmt... entity)
      Adds elements to the list of associated ChangeMasterObjTypeAssgmt entities. This corresponds to the OData navigation property to_ObjTypeAssignment.

      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.

      Parameters:
      entity - Array of ChangeMasterObjTypeAssgmt entities.
    • builder

      @Nonnull public static ChangeMaster.ChangeMasterBuilder builder()
    • getShiftValidityStartDate_ac

      @Nullable public Boolean getShiftValidityStartDate_ac()
      Constraints: none

      Original property name from the Odata EDM: ShiftValidityStartDate_ac

      Returns:
      Dyn. Action Control
    • getDelete_mc

      @Nullable public Boolean getDelete_mc()
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      Dyn. Method Control
    • getUpdate_mc

      @Nullable public Boolean getUpdate_mc()
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      Dyn. Method Control
    • getAlternativeDate_oc

      @Nullable public Boolean getAlternativeDate_oc()
      Constraints: none

      Original property name from the Odata EDM: to_AlternativeDate_oc

      Returns:
      Dynamic CbA-Control
    • getChangeMstrObMgReDocInfoRecd_oc

      @Nullable public Boolean getChangeMstrObMgReDocInfoRecd_oc()
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReDocInfoRecd_oc

      Returns:
      Dynamic CbA-Control
    • getChangeMstrObMgReMaterial_oc

      @Nullable public Boolean getChangeMstrObMgReMaterial_oc()
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMaterial_oc

      Returns:
      Dynamic CbA-Control
    • getChangeMstrObMgReMatlBOM_oc

      @Nullable public Boolean getChangeMstrObMgReMatlBOM_oc()
      Constraints: none

      Original property name from the Odata EDM: to_ChangeMstrObMgReMatlBOM_oc

      Returns:
      Dynamic CbA-Control
    • getObjTypeAssignment_oc

      @Nullable public Boolean getObjTypeAssignment_oc()
      Constraints: none

      Original property name from the Odata EDM: to_ObjTypeAssignment_oc

      Returns:
      Dynamic CbA-Control
    • getChangeNumber

      @Nullable public String getChangeNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      Change Number
    • getChangeNumberStatus

      @Nullable public String getChangeNumberStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberStatus

      Returns:
      Status of Change Number
    • getAuthorizationGroup

      @Nullable public String getAuthorizationGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      Authorization group for change master record
    • getChangeNumberFunction

      @Nullable public String getChangeNumberFunction()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ChangeNumberFunction

      Returns:
      Change number function
    • getIsTechnicallyReleased

      @Nullable public String getIsTechnicallyReleased()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsTechnicallyReleased

      Returns:
      Indicator: Technical release occurs
    • getChangeNumberReleaseKey

      @Nullable public String getChangeNumberReleaseKey()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChangeNumberReleaseKey

      Returns:
      Release Key for Change Master Record
    • getReasonForChangeText

      @Nullable public String getReasonForChangeText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ReasonForChangeText

      Returns:
      Reason for change
    • getChangeNumberDescription

      @Nullable public String getChangeNumberDescription()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ChangeNumberDescription

      Returns:
      Change number description
    • getChangeNumberValidFromDate

      @Nullable public LocalDateTime getChangeNumberValidFromDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberValidFromDate

      Returns:
      Valid-From Date
    • getChangeNumberCreationDate

      @Nullable public LocalDateTime getChangeNumberCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberCreationDate

      Returns:
      Date on Which Record Was Created
    • getChangeNumberCreatedByUser

      @Nullable public String getChangeNumberCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberCreatedByUser

      Returns:
      User Who Created Record
    • getChangeNumberLastChangedDate

      @Nullable public LocalDateTime getChangeNumberLastChangedDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangeNumberLastChangedDate

      Returns:
      Changed On
    • getChangeNumberLastChangedByUser

      @Nullable public String getChangeNumberLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumberLastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getIsUsedForDataDefinition

      @Nullable public Boolean getIsUsedForDataDefinition()
      Constraints: none

      Original property name from the Odata EDM: IsUsedForDataDefinition

      Returns:
      Change Number Is Currently Being Used in Objects
    • getChangeNumberIsMrkdForDeletion

      @Nullable public Boolean getChangeNumberIsMrkdForDeletion()
      Constraints: none

      Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion

      Returns:
      Deletion Flag for Change Number (Reorganization)
    • getChangeNumberLastChgdDateTime

      @Nullable public ZonedDateTime getChangeNumberLastChgdDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ChangeNumberLastChgdDateTime

      Returns:
      UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<ChangeMaster>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<ChangeMaster>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<ChangeMaster>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<ChangeMaster>