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

public class ProdAllocCharcValCombn extends VdmEntity<ProdAllocCharcValCombn>
Product Allocation Characteristic Value Combination

Original entity name from the Odata EDM: A_ProdAllocCharcValCombnType

  • Field Details

    • ALL_FIELDS

      public static final ProdAllocCharcValCombnSelectable ALL_FIELDS
      Selector for all available fields of ProdAllocCharcValCombn.
    • DELETE_ACTV_CHARC_VAL_COMBINATION_AC

      public static final ProdAllocCharcValCombnField<Boolean> DELETE_ACTV_CHARC_VAL_COMBINATION_AC
      Use with available fluent helpers to apply the DeleteActvCharcValCombination_ac field to query operations.
    • SET_LIFECYCLE_STATUS_TO_ACTIVE_AC

      public static final ProdAllocCharcValCombnField<Boolean> SET_LIFECYCLE_STATUS_TO_ACTIVE_AC
      Use with available fluent helpers to apply the SetLifecycleStatusToActive_ac field to query operations.
    • SET_LIFECYCLE_STATUS_TO_INACTIVE_AC

      public static final ProdAllocCharcValCombnField<Boolean> SET_LIFECYCLE_STATUS_TO_INACTIVE_AC
      Use with available fluent helpers to apply the SetLifecycleStatusToInactive_ac field to query operations.
    • PROD_ALLOC_CHARC01_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC01_FC
      Use with available fluent helpers to apply the ProdAllocCharc01_fc field to query operations.
    • PROD_ALLOC_CHARC02_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC02_FC
      Use with available fluent helpers to apply the ProdAllocCharc02_fc field to query operations.
    • PROD_ALLOC_CHARC03_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC03_FC
      Use with available fluent helpers to apply the ProdAllocCharc03_fc field to query operations.
    • PROD_ALLOC_CHARC04_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC04_FC
      Use with available fluent helpers to apply the ProdAllocCharc04_fc field to query operations.
    • PROD_ALLOC_CHARC05_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC05_FC
      Use with available fluent helpers to apply the ProdAllocCharc05_fc field to query operations.
    • PROD_ALLOC_CHARC06_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC06_FC
      Use with available fluent helpers to apply the ProdAllocCharc06_fc field to query operations.
    • PROD_ALLOC_CHARC07_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC07_FC
      Use with available fluent helpers to apply the ProdAllocCharc07_fc field to query operations.
    • PROD_ALLOC_CHARC08_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC08_FC
      Use with available fluent helpers to apply the ProdAllocCharc08_fc field to query operations.
    • PROD_ALLOC_CHARC09_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC09_FC
      Use with available fluent helpers to apply the ProdAllocCharc09_fc field to query operations.
    • PROD_ALLOC_CHARC10_FC

      public static final ProdAllocCharcValCombnField<Short> PROD_ALLOC_CHARC10_FC
      Use with available fluent helpers to apply the ProdAllocCharc10_fc field to query operations.
    • UPDATE_MC

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

      public static final ProdAllocCharcValCombnField<Boolean> PROD_ALLOC_OBJ_TIME_SERIES_TP_OC
      Use with available fluent helpers to apply the to_ProdAllocObjTimeSeriesTP_oc field to query operations.
    • CHARC_VALUE_COMBINATION_UUID

      public static final ProdAllocCharcValCombnField<UUID> CHARC_VALUE_COMBINATION_UUID
      Use with available fluent helpers to apply the CharcValueCombinationUUID field to query operations.
    • PRODUCT_ALLOCATION_OBJECT_UUID

      public static final ProdAllocCharcValCombnField<UUID> PRODUCT_ALLOCATION_OBJECT_UUID
      Use with available fluent helpers to apply the ProductAllocationObjectUUID field to query operations.
    • PRODUCT_ALLOCATION_OBJECT

      public static final ProdAllocCharcValCombnField<String> PRODUCT_ALLOCATION_OBJECT
      Use with available fluent helpers to apply the ProductAllocationObject field to query operations.
    • PROD_ALLOC_CHARC01

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC01
      Use with available fluent helpers to apply the ProdAllocCharc01 field to query operations.
    • PROD_ALLOC_CHARC02

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC02
      Use with available fluent helpers to apply the ProdAllocCharc02 field to query operations.
    • PROD_ALLOC_CHARC03

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC03
      Use with available fluent helpers to apply the ProdAllocCharc03 field to query operations.
    • PROD_ALLOC_CHARC04

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC04
      Use with available fluent helpers to apply the ProdAllocCharc04 field to query operations.
    • PROD_ALLOC_CHARC05

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC05
      Use with available fluent helpers to apply the ProdAllocCharc05 field to query operations.
    • PROD_ALLOC_CHARC06

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC06
      Use with available fluent helpers to apply the ProdAllocCharc06 field to query operations.
    • PROD_ALLOC_CHARC07

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC07
      Use with available fluent helpers to apply the ProdAllocCharc07 field to query operations.
    • PROD_ALLOC_CHARC08

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC08
      Use with available fluent helpers to apply the ProdAllocCharc08 field to query operations.
    • PROD_ALLOC_CHARC09

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC09
      Use with available fluent helpers to apply the ProdAllocCharc09 field to query operations.
    • PROD_ALLOC_CHARC10

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC10
      Use with available fluent helpers to apply the ProdAllocCharc10 field to query operations.
    • PROD_ALLOC_CHARC_VALUE_COMBN_CMNT

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC_VALUE_COMBN_CMNT
      Use with available fluent helpers to apply the ProdAllocCharcValueCombnCmnt field to query operations.
    • PROD_ALLOC_CHARC_CONSTRAINT_STATUS

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOC_CHARC_CONSTRAINT_STATUS
      Use with available fluent helpers to apply the ProdAllocCharcConstraintStatus field to query operations.
    • PROD_ALLOCATION_ACTIVATION_STATUS

      public static final ProdAllocCharcValCombnField<String> PROD_ALLOCATION_ACTIVATION_STATUS
      Use with available fluent helpers to apply the ProdAllocationActivationStatus field to query operations.
    • CHARC_VAL_AUTHZN_GROUP

      public static final ProdAllocCharcValCombnField<String> CHARC_VAL_AUTHZN_GROUP
      Use with available fluent helpers to apply the CharcValAuthznGroup field to query operations.
    • TO_PROD_ALLOCATION_OBJECT_TP

      public static final ProdAllocCharcValCombnOneToOneLink<ProdAllocationObject> TO_PROD_ALLOCATION_OBJECT_TP
      Use with available fluent helpers to apply the to_ProdAllocationObjectTP navigation property to query operations.
    • TO_PROD_ALLOC_OBJ_TIME_SERIES_TP

      public static final ProdAllocCharcValCombnLink<ProdAllocObjTimeSeries> TO_PROD_ALLOC_OBJ_TIME_SERIES_TP
      Use with available fluent helpers to apply the to_ProdAllocObjTimeSeriesTP navigation property to query operations.
  • Constructor Details

    • ProdAllocCharcValCombn

      public ProdAllocCharcValCombn()
    • ProdAllocCharcValCombn

      public ProdAllocCharcValCombn(@Nullable Boolean deleteActvCharcValCombination_ac, @Nullable Boolean setLifecycleStatusToActive_ac, @Nullable Boolean setLifecycleStatusToInactive_ac, @Nullable Short prodAllocCharc01_fc, @Nullable Short prodAllocCharc02_fc, @Nullable Short prodAllocCharc03_fc, @Nullable Short prodAllocCharc04_fc, @Nullable Short prodAllocCharc05_fc, @Nullable Short prodAllocCharc06_fc, @Nullable Short prodAllocCharc07_fc, @Nullable Short prodAllocCharc08_fc, @Nullable Short prodAllocCharc09_fc, @Nullable Short prodAllocCharc10_fc, @Nullable Boolean update_mc, @Nullable Boolean prodAllocObjTimeSeriesTP_oc, @Nullable UUID charcValueCombinationUUID, @Nullable UUID productAllocationObjectUUID, @Nullable String productAllocationObject, @Nullable String prodAllocCharc01, @Nullable String prodAllocCharc02, @Nullable String prodAllocCharc03, @Nullable String prodAllocCharc04, @Nullable String prodAllocCharc05, @Nullable String prodAllocCharc06, @Nullable String prodAllocCharc07, @Nullable String prodAllocCharc08, @Nullable String prodAllocCharc09, @Nullable String prodAllocCharc10, @Nullable String prodAllocCharcValueCombnCmnt, @Nullable String prodAllocCharcConstraintStatus, @Nullable String prodAllocationActivationStatus, @Nullable String charcValAuthznGroup, @Nullable ProdAllocationObject toProdAllocationObjectTP, List<ProdAllocObjTimeSeries> toProdAllocObjTimeSeriesTP)
  • Method Details

    • getType

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

      public void setDeleteActvCharcValCombination_ac(@Nullable Boolean deleteActvCharcValCombination_ac)
      Constraints: none

      Original property name from the Odata EDM: DeleteActvCharcValCombination_ac

      Parameters:
      deleteActvCharcValCombination_ac - Dyn. Action Control
    • setSetLifecycleStatusToActive_ac

      public void setSetLifecycleStatusToActive_ac(@Nullable Boolean setLifecycleStatusToActive_ac)
      Constraints: none

      Original property name from the Odata EDM: SetLifecycleStatusToActive_ac

      Parameters:
      setLifecycleStatusToActive_ac - Dyn. Action Control
    • setSetLifecycleStatusToInactive_ac

      public void setSetLifecycleStatusToInactive_ac(@Nullable Boolean setLifecycleStatusToInactive_ac)
      Constraints: none

      Original property name from the Odata EDM: SetLifecycleStatusToInactive_ac

      Parameters:
      setLifecycleStatusToInactive_ac - Dyn. Action Control
    • setProdAllocCharc01_fc

      public void setProdAllocCharc01_fc(@Nullable Short prodAllocCharc01_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc01_fc

      Parameters:
      prodAllocCharc01_fc - Dyn. Field Control
    • setProdAllocCharc02_fc

      public void setProdAllocCharc02_fc(@Nullable Short prodAllocCharc02_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc02_fc

      Parameters:
      prodAllocCharc02_fc - Dyn. Field Control
    • setProdAllocCharc03_fc

      public void setProdAllocCharc03_fc(@Nullable Short prodAllocCharc03_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc03_fc

      Parameters:
      prodAllocCharc03_fc - Dyn. Field Control
    • setProdAllocCharc04_fc

      public void setProdAllocCharc04_fc(@Nullable Short prodAllocCharc04_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc04_fc

      Parameters:
      prodAllocCharc04_fc - Dyn. Field Control
    • setProdAllocCharc05_fc

      public void setProdAllocCharc05_fc(@Nullable Short prodAllocCharc05_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc05_fc

      Parameters:
      prodAllocCharc05_fc - Dyn. Field Control
    • setProdAllocCharc06_fc

      public void setProdAllocCharc06_fc(@Nullable Short prodAllocCharc06_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc06_fc

      Parameters:
      prodAllocCharc06_fc - Dyn. Field Control
    • setProdAllocCharc07_fc

      public void setProdAllocCharc07_fc(@Nullable Short prodAllocCharc07_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc07_fc

      Parameters:
      prodAllocCharc07_fc - Dyn. Field Control
    • setProdAllocCharc08_fc

      public void setProdAllocCharc08_fc(@Nullable Short prodAllocCharc08_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc08_fc

      Parameters:
      prodAllocCharc08_fc - Dyn. Field Control
    • setProdAllocCharc09_fc

      public void setProdAllocCharc09_fc(@Nullable Short prodAllocCharc09_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc09_fc

      Parameters:
      prodAllocCharc09_fc - Dyn. Field Control
    • setProdAllocCharc10_fc

      public void setProdAllocCharc10_fc(@Nullable Short prodAllocCharc10_fc)
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc10_fc

      Parameters:
      prodAllocCharc10_fc - Dyn. Field 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
    • setProdAllocObjTimeSeriesTP_oc

      public void setProdAllocObjTimeSeriesTP_oc(@Nullable Boolean prodAllocObjTimeSeriesTP_oc)
      Constraints: none

      Original property name from the Odata EDM: to_ProdAllocObjTimeSeriesTP_oc

      Parameters:
      prodAllocObjTimeSeriesTP_oc - Dynamic CbA-Control
    • setCharcValueCombinationUUID

      public void setCharcValueCombinationUUID(@Nullable UUID charcValueCombinationUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CharcValueCombinationUUID

      Parameters:
      charcValueCombinationUUID - Characteristic Value Combination UUID
    • setProductAllocationObjectUUID

      public void setProductAllocationObjectUUID(@Nullable UUID productAllocationObjectUUID)
      Constraints: none

      Original property name from the Odata EDM: ProductAllocationObjectUUID

      Parameters:
      productAllocationObjectUUID - Product Allocation Object UUID
    • setProductAllocationObject

      public void setProductAllocationObject(@Nullable String productAllocationObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProductAllocationObject

      Parameters:
      productAllocationObject - Product Allocation Object
    • setProdAllocCharc01

      public void setProdAllocCharc01(@Nullable String prodAllocCharc01)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc01

      Parameters:
      prodAllocCharc01 - Product Allocation Characteristic 1
    • setProdAllocCharc02

      public void setProdAllocCharc02(@Nullable String prodAllocCharc02)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc02

      Parameters:
      prodAllocCharc02 - Product Allocation Characteristic 2
    • setProdAllocCharc03

      public void setProdAllocCharc03(@Nullable String prodAllocCharc03)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc03

      Parameters:
      prodAllocCharc03 - Product Allocation Characteristic 3
    • setProdAllocCharc04

      public void setProdAllocCharc04(@Nullable String prodAllocCharc04)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc04

      Parameters:
      prodAllocCharc04 - Product Allocation Characteristic 4
    • setProdAllocCharc05

      public void setProdAllocCharc05(@Nullable String prodAllocCharc05)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc05

      Parameters:
      prodAllocCharc05 - Product Allocation Characteristic 5
    • setProdAllocCharc06

      public void setProdAllocCharc06(@Nullable String prodAllocCharc06)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc06

      Parameters:
      prodAllocCharc06 - Product Allocation Characteristic 6
    • setProdAllocCharc07

      public void setProdAllocCharc07(@Nullable String prodAllocCharc07)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc07

      Parameters:
      prodAllocCharc07 - Product Allocation Characteristic 7
    • setProdAllocCharc08

      public void setProdAllocCharc08(@Nullable String prodAllocCharc08)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc08

      Parameters:
      prodAllocCharc08 - Product Allocation Characteristic 8
    • setProdAllocCharc09

      public void setProdAllocCharc09(@Nullable String prodAllocCharc09)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc09

      Parameters:
      prodAllocCharc09 - Product Allocation Characteristic 9
    • setProdAllocCharc10

      public void setProdAllocCharc10(@Nullable String prodAllocCharc10)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProdAllocCharc10

      Parameters:
      prodAllocCharc10 - Product Allocation Characteristic 10
    • setProdAllocCharcValueCombnCmnt

      public void setProdAllocCharcValueCombnCmnt(@Nullable String prodAllocCharcValueCombnCmnt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ProdAllocCharcValueCombnCmnt

      Parameters:
      prodAllocCharcValueCombnCmnt - Product Allocation Characteristic Value Combination Comment
    • setProdAllocCharcConstraintStatus

      public void setProdAllocCharcConstraintStatus(@Nullable String prodAllocCharcConstraintStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProdAllocCharcConstraintStatus

      Parameters:
      prodAllocCharcConstraintStatus - Product Allocation Characteristic Constraint Status
    • setProdAllocationActivationStatus

      public void setProdAllocationActivationStatus(@Nullable String prodAllocationActivationStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProdAllocationActivationStatus

      Parameters:
      prodAllocationActivationStatus - Product Allocation Activation Status
    • setCharcValAuthznGroup

      public void setCharcValAuthznGroup(@Nullable String charcValAuthznGroup)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CharcValAuthznGroup

      Parameters:
      charcValAuthznGroup - Characteristic Value Authorization Group
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProdAllocCharcValCombnField<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> ProdAllocCharcValCombnField<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<ProdAllocCharcValCombn>
    • setServicePathForFetch

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

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

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

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

      @Nullable public ProdAllocationObject fetchProdAllocationObjectTP()
      Fetches the ProdAllocationObject entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProdAllocationObjectTP.

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

      Returns:
      The single associated ProdAllocationObject entity, or null if an entity is not associated.
      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.
    • getProdAllocationObjectTPOrFetch

      @Nullable public ProdAllocationObject getProdAllocationObjectTPOrFetch()
      Retrieval of associated ProdAllocationObject entity (one to one). This corresponds to the OData navigation property to_ProdAllocationObjectTP.

      If the navigation property to_ProdAllocationObjectTP of a queried ProdAllocCharcValCombn 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 ProdAllocationObject entity.
      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.
    • getProdAllocationObjectTPIfPresent

      @Nonnull public io.vavr.control.Option<ProdAllocationObject> getProdAllocationObjectTPIfPresent()
      Retrieval of associated ProdAllocationObject entity (one to one). This corresponds to the OData navigation property to_ProdAllocationObjectTP.

      If the navigation property for an entity ProdAllocCharcValCombn 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_ProdAllocationObjectTP is already loaded, the result will contain the ProdAllocationObject entity. If not, an Option with result state empty is returned.
    • setProdAllocationObjectTP

      public void setProdAllocationObjectTP(ProdAllocationObject value)
      Overwrites the associated ProdAllocationObject entity for the loaded navigation property to_ProdAllocationObjectTP.
      Parameters:
      value - New ProdAllocationObject entity.
    • fetchProdAllocObjTimeSeriesTP

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

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

      Returns:
      List containing one or more associated ProdAllocObjTimeSeries 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.
    • getProdAllocObjTimeSeriesTPOrFetch

      @Nonnull public List<ProdAllocObjTimeSeries> getProdAllocObjTimeSeriesTPOrFetch()
      Retrieval of associated ProdAllocObjTimeSeries entities (one to many). This corresponds to the OData navigation property to_ProdAllocObjTimeSeriesTP.

      If the navigation property to_ProdAllocObjTimeSeriesTP of a queried ProdAllocCharcValCombn 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 ProdAllocObjTimeSeries 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.
    • getProdAllocObjTimeSeriesTPIfPresent

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

      If the navigation property for an entity ProdAllocCharcValCombn 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_ProdAllocObjTimeSeriesTP is already loaded, the result will contain the ProdAllocObjTimeSeries entities. If not, an Option with result state empty is returned.
    • setProdAllocObjTimeSeriesTP

      public void setProdAllocObjTimeSeriesTP(@Nonnull List<ProdAllocObjTimeSeries> value)
      Overwrites the list of associated ProdAllocObjTimeSeries entities for the loaded navigation property to_ProdAllocObjTimeSeriesTP.

      If the navigation property to_ProdAllocObjTimeSeriesTP of a queried ProdAllocCharcValCombn 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 ProdAllocObjTimeSeries entities.
    • addProdAllocObjTimeSeriesTP

      public void addProdAllocObjTimeSeriesTP(ProdAllocObjTimeSeries... entity)
      Adds elements to the list of associated ProdAllocObjTimeSeries entities. This corresponds to the OData navigation property to_ProdAllocObjTimeSeriesTP.

      If the navigation property to_ProdAllocObjTimeSeriesTP of a queried ProdAllocCharcValCombn 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 ProdAllocObjTimeSeries entities.
    • builder

      @Nonnull public static ProdAllocCharcValCombn.ProdAllocCharcValCombnBuilder builder()
    • getDeleteActvCharcValCombination_ac

      @Nullable public Boolean getDeleteActvCharcValCombination_ac()
      Constraints: none

      Original property name from the Odata EDM: DeleteActvCharcValCombination_ac

      Returns:
      Dyn. Action Control
    • getSetLifecycleStatusToActive_ac

      @Nullable public Boolean getSetLifecycleStatusToActive_ac()
      Constraints: none

      Original property name from the Odata EDM: SetLifecycleStatusToActive_ac

      Returns:
      Dyn. Action Control
    • getSetLifecycleStatusToInactive_ac

      @Nullable public Boolean getSetLifecycleStatusToInactive_ac()
      Constraints: none

      Original property name from the Odata EDM: SetLifecycleStatusToInactive_ac

      Returns:
      Dyn. Action Control
    • getProdAllocCharc01_fc

      @Nullable public Short getProdAllocCharc01_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc01_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc02_fc

      @Nullable public Short getProdAllocCharc02_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc02_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc03_fc

      @Nullable public Short getProdAllocCharc03_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc03_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc04_fc

      @Nullable public Short getProdAllocCharc04_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc04_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc05_fc

      @Nullable public Short getProdAllocCharc05_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc05_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc06_fc

      @Nullable public Short getProdAllocCharc06_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc06_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc07_fc

      @Nullable public Short getProdAllocCharc07_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc07_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc08_fc

      @Nullable public Short getProdAllocCharc08_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc08_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc09_fc

      @Nullable public Short getProdAllocCharc09_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc09_fc

      Returns:
      Dyn. Field Control
    • getProdAllocCharc10_fc

      @Nullable public Short getProdAllocCharc10_fc()
      Constraints: none

      Original property name from the Odata EDM: ProdAllocCharc10_fc

      Returns:
      Dyn. Field Control
    • getUpdate_mc

      @Nullable public Boolean getUpdate_mc()
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      Dyn. Method Control
    • getProdAllocObjTimeSeriesTP_oc

      @Nullable public Boolean getProdAllocObjTimeSeriesTP_oc()
      Constraints: none

      Original property name from the Odata EDM: to_ProdAllocObjTimeSeriesTP_oc

      Returns:
      Dynamic CbA-Control
    • getCharcValueCombinationUUID

      @Nullable public UUID getCharcValueCombinationUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CharcValueCombinationUUID

      Returns:
      Characteristic Value Combination UUID
    • getProductAllocationObjectUUID

      @Nullable public UUID getProductAllocationObjectUUID()
      Constraints: none

      Original property name from the Odata EDM: ProductAllocationObjectUUID

      Returns:
      Product Allocation Object UUID
    • getProductAllocationObject

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

      Original property name from the Odata EDM: ProductAllocationObject

      Returns:
      Product Allocation Object
    • getProdAllocCharc01

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

      Original property name from the Odata EDM: ProdAllocCharc01

      Returns:
      Product Allocation Characteristic 1
    • getProdAllocCharc02

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

      Original property name from the Odata EDM: ProdAllocCharc02

      Returns:
      Product Allocation Characteristic 2
    • getProdAllocCharc03

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

      Original property name from the Odata EDM: ProdAllocCharc03

      Returns:
      Product Allocation Characteristic 3
    • getProdAllocCharc04

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

      Original property name from the Odata EDM: ProdAllocCharc04

      Returns:
      Product Allocation Characteristic 4
    • getProdAllocCharc05

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

      Original property name from the Odata EDM: ProdAllocCharc05

      Returns:
      Product Allocation Characteristic 5
    • getProdAllocCharc06

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

      Original property name from the Odata EDM: ProdAllocCharc06

      Returns:
      Product Allocation Characteristic 6
    • getProdAllocCharc07

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

      Original property name from the Odata EDM: ProdAllocCharc07

      Returns:
      Product Allocation Characteristic 7
    • getProdAllocCharc08

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

      Original property name from the Odata EDM: ProdAllocCharc08

      Returns:
      Product Allocation Characteristic 8
    • getProdAllocCharc09

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

      Original property name from the Odata EDM: ProdAllocCharc09

      Returns:
      Product Allocation Characteristic 9
    • getProdAllocCharc10

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

      Original property name from the Odata EDM: ProdAllocCharc10

      Returns:
      Product Allocation Characteristic 10
    • getProdAllocCharcValueCombnCmnt

      @Nullable public String getProdAllocCharcValueCombnCmnt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ProdAllocCharcValueCombnCmnt

      Returns:
      Product Allocation Characteristic Value Combination Comment
    • getProdAllocCharcConstraintStatus

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

      Original property name from the Odata EDM: ProdAllocCharcConstraintStatus

      Returns:
      Product Allocation Characteristic Constraint Status
    • getProdAllocationActivationStatus

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

      Original property name from the Odata EDM: ProdAllocationActivationStatus

      Returns:
      Product Allocation Activation Status
    • getCharcValAuthznGroup

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

      Original property name from the Odata EDM: CharcValAuthznGroup

      Returns:
      Characteristic Value Authorization Group
    • toString

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

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

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

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