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

public class RealSubstance extends VdmEntity<RealSubstance>
Real Substance

Original entity name from the Odata EDM: A_RealSubstanceType

  • Field Details

    • ALL_FIELDS

      public static final RealSubstanceSelectable ALL_FIELDS
      Selector for all available fields of RealSubstance.
    • REAL_SUBSTANCE_INTERNAL_ID

      public static final RealSubstanceField<String> REAL_SUBSTANCE_INTERNAL_ID
      Use with available fluent helpers to apply the RealSubstanceInternalID field to query operations.
    • REAL_SUBSTANCE

      public static final RealSubstanceField<String> REAL_SUBSTANCE
      Use with available fluent helpers to apply the RealSubstance field to query operations.
    • REAL_SUBSTANCE_AUTHZN_GROUP

      public static final RealSubstanceField<String> REAL_SUBSTANCE_AUTHZN_GROUP
      Use with available fluent helpers to apply the RealSubstanceAuthznGroup field to query operations.
    • REAL_SUBSTANCE_CREATION_DATE

      public static final RealSubstanceField<LocalDateTime> REAL_SUBSTANCE_CREATION_DATE
      Use with available fluent helpers to apply the RealSubstanceCreationDate field to query operations.
    • REAL_SUBSTANCE_CREATED_BY_USER

      public static final RealSubstanceField<String> REAL_SUBSTANCE_CREATED_BY_USER
      Use with available fluent helpers to apply the RealSubstanceCreatedByUser field to query operations.
    • REAL_SUBSTANCE_CREATED_BY_USER_NAME

      public static final RealSubstanceField<String> REAL_SUBSTANCE_CREATED_BY_USER_NAME
      Use with available fluent helpers to apply the RealSubstanceCreatedByUserName field to query operations.
    • REAL_SUBSTANCE_CHANGE_DATE

      public static final RealSubstanceField<LocalDateTime> REAL_SUBSTANCE_CHANGE_DATE
      Use with available fluent helpers to apply the RealSubstanceChangeDate field to query operations.
    • REAL_SUBSTANCE_CHANGED_BY_USER

      public static final RealSubstanceField<String> REAL_SUBSTANCE_CHANGED_BY_USER
      Use with available fluent helpers to apply the RealSubstanceChangedByUser field to query operations.
    • REAL_SUBSTANCE_CHANGED_BY_USER_NAME

      public static final RealSubstanceField<String> REAL_SUBSTANCE_CHANGED_BY_USER_NAME
      Use with available fluent helpers to apply the RealSubstanceChangedByUserName field to query operations.
    • REAL_SUBSTANCE_TYPE

      public static final RealSubstanceField<String> REAL_SUBSTANCE_TYPE
      Use with available fluent helpers to apply the RealSubstanceType field to query operations.
    • SPECIFICATION_CATEGORY

      public static final RealSubstanceField<String> SPECIFICATION_CATEGORY
      Use with available fluent helpers to apply the SpecificationCategory field to query operations.
    • SPECIFICATION_NOTE

      public static final RealSubstanceField<String> SPECIFICATION_NOTE
      Use with available fluent helpers to apply the SpecificationNote field to query operations.
    • SPECIFICATION_HEADER_STATUS

      public static final RealSubstanceField<String> SPECIFICATION_HEADER_STATUS
      Use with available fluent helpers to apply the SpecificationHeaderStatus field to query operations.
    • SPECIFICATION_HDR_STS_SCHEMA

      public static final RealSubstanceField<String> SPECIFICATION_HDR_STS_SCHEMA
      Use with available fluent helpers to apply the SpecificationHdrStsSchema field to query operations.
    • TO_REAL_SUBSTANCE_ALLERGEN_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_ALLERGEN_COMP
      Use with available fluent helpers to apply the to_RealSubstanceAllergenComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_AUTHZN_GROUP_TEXT

      public static final RealSubstanceLink<SpecAuthorizationGroupText> TO_REAL_SUBSTANCE_AUTHZN_GROUP_TEXT
      Use with available fluent helpers to apply the to_RealSubstanceAuthznGroupText navigation property to query operations.
    • TO_REAL_SUBSTANCE_COMPONENT_TYPE

      public static final RealSubstanceLink<SpecCharByValueAssgmtInst> TO_REAL_SUBSTANCE_COMPONENT_TYPE
      Use with available fluent helpers to apply the to_RealSubstanceComponentType navigation property to query operations.
    • TO_REAL_SUBSTANCE_CONVERSION_FACTOR

      public static final RealSubstanceLink<SpecCharByValueAssgmtInst> TO_REAL_SUBSTANCE_CONVERSION_FACTOR
      Use with available fluent helpers to apply the to_RealSubstanceConversionFactor navigation property to query operations.
    • TO_REAL_SUBSTANCE_DENSITY

      public static final RealSubstanceLink<SpecCharByValueAssgmtInst> TO_REAL_SUBSTANCE_DENSITY
      Use with available fluent helpers to apply the to_RealSubstanceDensity navigation property to query operations.
    • TO_REAL_SUBSTANCE_DIET_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_DIET_COMP
      Use with available fluent helpers to apply the to_RealSubstanceDietComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_ESTIMATED_PRICE

      public static final RealSubstanceLink<SpecCharByValueAssgmtInst> TO_REAL_SUBSTANCE_ESTIMATED_PRICE
      Use with available fluent helpers to apply the to_RealSubstanceEstimatedPrice navigation property to query operations.
    • TO_REAL_SUBSTANCE_GMO_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_GMO_COMP
      Use with available fluent helpers to apply the to_RealSubstanceGMOComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_IDENTIFIER

      public static final RealSubstanceLink<SpecIdentifier> TO_REAL_SUBSTANCE_IDENTIFIER
      Use with available fluent helpers to apply the to_RealSubstanceIdentifier navigation property to query operations.
    • TO_REAL_SUBSTANCE_INGREDIENT_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_INGREDIENT_COMP
      Use with available fluent helpers to apply the to_RealSubstanceIngredientComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_MATL_ASSIGNMENT

      public static final RealSubstanceLink<SpecAssignedMatlForKeyDate> TO_REAL_SUBSTANCE_MATL_ASSIGNMENT
      Use with available fluent helpers to apply the to_RealSubstanceMatlAssignment navigation property to query operations.
    • TO_REAL_SUBSTANCE_NEXT_STATUS

      public static final RealSubstanceLink<SpecStatusNextStatus> TO_REAL_SUBSTANCE_NEXT_STATUS
      Use with available fluent helpers to apply the to_RealSubstanceNextStatus navigation property to query operations.
    • TO_REAL_SUBSTANCE_NTRNT_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_NTRNT_COMP
      Use with available fluent helpers to apply the to_RealSubstanceNtrntComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_RELIGIOUS_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_RELIGIOUS_COMP
      Use with available fluent helpers to apply the to_RealSubstanceReligiousComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_SCHEMA

      public static final RealSubstanceLink<SpecStatusSchema> TO_REAL_SUBSTANCE_SCHEMA
      Use with available fluent helpers to apply the to_RealSubstanceSchema navigation property to query operations.
    • TO_REAL_SUBSTANCE_STATUS_ATTRIBUTES

      public static final RealSubstanceLink<SpecStatusAttributes> TO_REAL_SUBSTANCE_STATUS_ATTRIBUTES
      Use with available fluent helpers to apply the to_RealSubstanceStatusAttributes navigation property to query operations.
    • TO_REAL_SUBSTANCE_STD_COMP

      public static final RealSubstanceLink<SpecValAssgmtInstanceWthComp> TO_REAL_SUBSTANCE_STD_COMP
      Use with available fluent helpers to apply the to_RealSubstanceStdComp navigation property to query operations.
    • TO_REAL_SUBSTANCE_TOTAL_SOLID

      public static final RealSubstanceLink<SpecCharByValueAssgmtInst> TO_REAL_SUBSTANCE_TOTAL_SOLID
      Use with available fluent helpers to apply the to_RealSubstanceTotalSolid navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

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

      public void setRealSubstanceInternalID(@Nullable String realSubstanceInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RealSubstanceInternalID

      Parameters:
      realSubstanceInternalID - Sequential Number of Data Record
    • setRealSubstance

      public void setRealSubstance(@Nullable String realSubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstance

      Parameters:
      realSubstance - Specification
    • setRealSubstanceAuthznGroup

      public void setRealSubstanceAuthznGroup(@Nullable String realSubstanceAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceAuthznGroup

      Parameters:
      realSubstanceAuthznGroup - Description of Authorization Group
    • setRealSubstanceCreationDate

      public void setRealSubstanceCreationDate(@Nullable LocalDateTime realSubstanceCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RealSubstanceCreationDate

      Parameters:
      realSubstanceCreationDate - Created On
    • setRealSubstanceCreatedByUser

      public void setRealSubstanceCreatedByUser(@Nullable String realSubstanceCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstanceCreatedByUser

      Parameters:
      realSubstanceCreatedByUser - Created By
    • setRealSubstanceCreatedByUserName

      public void setRealSubstanceCreatedByUserName(@Nullable String realSubstanceCreatedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RealSubstanceCreatedByUserName

      Parameters:
      realSubstanceCreatedByUserName - Specification Header Created By Name
    • setRealSubstanceChangeDate

      public void setRealSubstanceChangeDate(@Nullable LocalDateTime realSubstanceChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RealSubstanceChangeDate

      Parameters:
      realSubstanceChangeDate - Changed On
    • setRealSubstanceChangedByUser

      public void setRealSubstanceChangedByUser(@Nullable String realSubstanceChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstanceChangedByUser

      Parameters:
      realSubstanceChangedByUser - Last Changed By
    • setRealSubstanceChangedByUserName

      public void setRealSubstanceChangedByUserName(@Nullable String realSubstanceChangedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RealSubstanceChangedByUserName

      Parameters:
      realSubstanceChangedByUserName - Specification Changed By Name
    • setRealSubstanceType

      public void setRealSubstanceType(@Nullable String realSubstanceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceType

      Parameters:
      realSubstanceType - Specification Type
    • setSpecificationCategory

      public void setSpecificationCategory(@Nullable String specificationCategory)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationCategory

      Parameters:
      specificationCategory - Specification Category
    • setSpecificationNote

      public void setSpecificationNote(@Nullable String specificationNote)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SpecificationNote

      Parameters:
      specificationNote - Note
    • setSpecificationHeaderStatus

      public void setSpecificationHeaderStatus(@Nullable String specificationHeaderStatus)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHeaderStatus

      Parameters:
      specificationHeaderStatus - Status Identification
    • setSpecificationHdrStsSchema

      public void setSpecificationHdrStsSchema(@Nullable String specificationHdrStsSchema)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHdrStsSchema

      Parameters:
      specificationHdrStsSchema - Status Scheme
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> RealSubstanceField<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> RealSubstanceField<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<RealSubstance>
    • setServicePathForFetch

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

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

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

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

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceAllergenCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceAllergenComp.

      If the navigation property to_RealSubstanceAllergenComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceAllergenCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceAllergenComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceAllergenComp

      public void setRealSubstanceAllergenComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceAllergenComp.

      If the navigation property to_RealSubstanceAllergenComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceAllergenComp

      public void addRealSubstanceAllergenComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceAllergenComp.

      If the navigation property to_RealSubstanceAllergenComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceAuthznGroupText

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

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

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

      @Nonnull public List<SpecAuthorizationGroupText> getRealSubstanceAuthznGroupTextOrFetch()
      Retrieval of associated SpecAuthorizationGroupText entities (one to many). This corresponds to the OData navigation property to_RealSubstanceAuthznGroupText.

      If the navigation property to_RealSubstanceAuthznGroupText of a queried RealSubstance 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 SpecAuthorizationGroupText 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.
    • getRealSubstanceAuthznGroupTextIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceAuthznGroupText is already loaded, the result will contain the SpecAuthorizationGroupText entities. If not, an Option with result state empty is returned.
    • setRealSubstanceAuthznGroupText

      public void setRealSubstanceAuthznGroupText(@Nonnull List<SpecAuthorizationGroupText> value)
      Overwrites the list of associated SpecAuthorizationGroupText entities for the loaded navigation property to_RealSubstanceAuthznGroupText.

      If the navigation property to_RealSubstanceAuthznGroupText of a queried RealSubstance 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 SpecAuthorizationGroupText entities.
    • addRealSubstanceAuthznGroupText

      public void addRealSubstanceAuthznGroupText(SpecAuthorizationGroupText... entity)
      Adds elements to the list of associated SpecAuthorizationGroupText entities. This corresponds to the OData navigation property to_RealSubstanceAuthznGroupText.

      If the navigation property to_RealSubstanceAuthznGroupText of a queried RealSubstance 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 SpecAuthorizationGroupText entities.
    • fetchRealSubstanceComponentType

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

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

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

      @Nonnull public List<SpecCharByValueAssgmtInst> getRealSubstanceComponentTypeOrFetch()
      Retrieval of associated SpecCharByValueAssgmtInst entities (one to many). This corresponds to the OData navigation property to_RealSubstanceComponentType.

      If the navigation property to_RealSubstanceComponentType of a queried RealSubstance 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 SpecCharByValueAssgmtInst 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.
    • getRealSubstanceComponentTypeIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceComponentType is already loaded, the result will contain the SpecCharByValueAssgmtInst entities. If not, an Option with result state empty is returned.
    • setRealSubstanceComponentType

      public void setRealSubstanceComponentType(@Nonnull List<SpecCharByValueAssgmtInst> value)
      Overwrites the list of associated SpecCharByValueAssgmtInst entities for the loaded navigation property to_RealSubstanceComponentType.

      If the navigation property to_RealSubstanceComponentType of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • addRealSubstanceComponentType

      public void addRealSubstanceComponentType(SpecCharByValueAssgmtInst... entity)
      Adds elements to the list of associated SpecCharByValueAssgmtInst entities. This corresponds to the OData navigation property to_RealSubstanceComponentType.

      If the navigation property to_RealSubstanceComponentType of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • fetchRealSubstanceConversionFactor

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

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

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

      @Nonnull public List<SpecCharByValueAssgmtInst> getRealSubstanceConversionFactorOrFetch()
      Retrieval of associated SpecCharByValueAssgmtInst entities (one to many). This corresponds to the OData navigation property to_RealSubstanceConversionFactor.

      If the navigation property to_RealSubstanceConversionFactor of a queried RealSubstance 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 SpecCharByValueAssgmtInst 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.
    • getRealSubstanceConversionFactorIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceConversionFactor is already loaded, the result will contain the SpecCharByValueAssgmtInst entities. If not, an Option with result state empty is returned.
    • setRealSubstanceConversionFactor

      public void setRealSubstanceConversionFactor(@Nonnull List<SpecCharByValueAssgmtInst> value)
      Overwrites the list of associated SpecCharByValueAssgmtInst entities for the loaded navigation property to_RealSubstanceConversionFactor.

      If the navigation property to_RealSubstanceConversionFactor of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • addRealSubstanceConversionFactor

      public void addRealSubstanceConversionFactor(SpecCharByValueAssgmtInst... entity)
      Adds elements to the list of associated SpecCharByValueAssgmtInst entities. This corresponds to the OData navigation property to_RealSubstanceConversionFactor.

      If the navigation property to_RealSubstanceConversionFactor of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • fetchRealSubstanceDensity

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

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

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

      @Nonnull public List<SpecCharByValueAssgmtInst> getRealSubstanceDensityOrFetch()
      Retrieval of associated SpecCharByValueAssgmtInst entities (one to many). This corresponds to the OData navigation property to_RealSubstanceDensity.

      If the navigation property to_RealSubstanceDensity of a queried RealSubstance 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 SpecCharByValueAssgmtInst 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.
    • getRealSubstanceDensityIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceDensity is already loaded, the result will contain the SpecCharByValueAssgmtInst entities. If not, an Option with result state empty is returned.
    • setRealSubstanceDensity

      public void setRealSubstanceDensity(@Nonnull List<SpecCharByValueAssgmtInst> value)
      Overwrites the list of associated SpecCharByValueAssgmtInst entities for the loaded navigation property to_RealSubstanceDensity.

      If the navigation property to_RealSubstanceDensity of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • addRealSubstanceDensity

      public void addRealSubstanceDensity(SpecCharByValueAssgmtInst... entity)
      Adds elements to the list of associated SpecCharByValueAssgmtInst entities. This corresponds to the OData navigation property to_RealSubstanceDensity.

      If the navigation property to_RealSubstanceDensity of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • fetchRealSubstanceDietComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceDietCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceDietComp.

      If the navigation property to_RealSubstanceDietComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceDietCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceDietComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceDietComp

      public void setRealSubstanceDietComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceDietComp.

      If the navigation property to_RealSubstanceDietComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceDietComp

      public void addRealSubstanceDietComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceDietComp.

      If the navigation property to_RealSubstanceDietComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceEstimatedPrice

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

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

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

      @Nonnull public List<SpecCharByValueAssgmtInst> getRealSubstanceEstimatedPriceOrFetch()
      Retrieval of associated SpecCharByValueAssgmtInst entities (one to many). This corresponds to the OData navigation property to_RealSubstanceEstimatedPrice.

      If the navigation property to_RealSubstanceEstimatedPrice of a queried RealSubstance 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 SpecCharByValueAssgmtInst 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.
    • getRealSubstanceEstimatedPriceIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceEstimatedPrice is already loaded, the result will contain the SpecCharByValueAssgmtInst entities. If not, an Option with result state empty is returned.
    • setRealSubstanceEstimatedPrice

      public void setRealSubstanceEstimatedPrice(@Nonnull List<SpecCharByValueAssgmtInst> value)
      Overwrites the list of associated SpecCharByValueAssgmtInst entities for the loaded navigation property to_RealSubstanceEstimatedPrice.

      If the navigation property to_RealSubstanceEstimatedPrice of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • addRealSubstanceEstimatedPrice

      public void addRealSubstanceEstimatedPrice(SpecCharByValueAssgmtInst... entity)
      Adds elements to the list of associated SpecCharByValueAssgmtInst entities. This corresponds to the OData navigation property to_RealSubstanceEstimatedPrice.

      If the navigation property to_RealSubstanceEstimatedPrice of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • fetchRealSubstanceGMOComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceGMOCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceGMOComp.

      If the navigation property to_RealSubstanceGMOComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceGMOCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceGMOComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceGMOComp

      public void setRealSubstanceGMOComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceGMOComp.

      If the navigation property to_RealSubstanceGMOComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceGMOComp

      public void addRealSubstanceGMOComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceGMOComp.

      If the navigation property to_RealSubstanceGMOComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceIdentifier

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

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

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

      @Nonnull public List<SpecIdentifier> getRealSubstanceIdentifierOrFetch()
      Retrieval of associated SpecIdentifier entities (one to many). This corresponds to the OData navigation property to_RealSubstanceIdentifier.

      If the navigation property to_RealSubstanceIdentifier of a queried RealSubstance 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 SpecIdentifier 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.
    • getRealSubstanceIdentifierIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceIdentifier is already loaded, the result will contain the SpecIdentifier entities. If not, an Option with result state empty is returned.
    • setRealSubstanceIdentifier

      public void setRealSubstanceIdentifier(@Nonnull List<SpecIdentifier> value)
      Overwrites the list of associated SpecIdentifier entities for the loaded navigation property to_RealSubstanceIdentifier.

      If the navigation property to_RealSubstanceIdentifier of a queried RealSubstance 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 SpecIdentifier entities.
    • addRealSubstanceIdentifier

      public void addRealSubstanceIdentifier(SpecIdentifier... entity)
      Adds elements to the list of associated SpecIdentifier entities. This corresponds to the OData navigation property to_RealSubstanceIdentifier.

      If the navigation property to_RealSubstanceIdentifier of a queried RealSubstance 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 SpecIdentifier entities.
    • fetchRealSubstanceIngredientComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceIngredientCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceIngredientComp.

      If the navigation property to_RealSubstanceIngredientComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceIngredientCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceIngredientComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceIngredientComp

      public void setRealSubstanceIngredientComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceIngredientComp.

      If the navigation property to_RealSubstanceIngredientComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceIngredientComp

      public void addRealSubstanceIngredientComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceIngredientComp.

      If the navigation property to_RealSubstanceIngredientComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceMatlAssignment

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

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

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

      @Nonnull public List<SpecAssignedMatlForKeyDate> getRealSubstanceMatlAssignmentOrFetch()
      Retrieval of associated SpecAssignedMatlForKeyDate entities (one to many). This corresponds to the OData navigation property to_RealSubstanceMatlAssignment.

      If the navigation property to_RealSubstanceMatlAssignment of a queried RealSubstance 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 SpecAssignedMatlForKeyDate 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.
    • getRealSubstanceMatlAssignmentIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceMatlAssignment is already loaded, the result will contain the SpecAssignedMatlForKeyDate entities. If not, an Option with result state empty is returned.
    • setRealSubstanceMatlAssignment

      public void setRealSubstanceMatlAssignment(@Nonnull List<SpecAssignedMatlForKeyDate> value)
      Overwrites the list of associated SpecAssignedMatlForKeyDate entities for the loaded navigation property to_RealSubstanceMatlAssignment.

      If the navigation property to_RealSubstanceMatlAssignment of a queried RealSubstance 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 SpecAssignedMatlForKeyDate entities.
    • addRealSubstanceMatlAssignment

      public void addRealSubstanceMatlAssignment(SpecAssignedMatlForKeyDate... entity)
      Adds elements to the list of associated SpecAssignedMatlForKeyDate entities. This corresponds to the OData navigation property to_RealSubstanceMatlAssignment.

      If the navigation property to_RealSubstanceMatlAssignment of a queried RealSubstance 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 SpecAssignedMatlForKeyDate entities.
    • fetchRealSubstanceNextStatus

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

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

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

      @Nonnull public List<SpecStatusNextStatus> getRealSubstanceNextStatusOrFetch()
      Retrieval of associated SpecStatusNextStatus entities (one to many). This corresponds to the OData navigation property to_RealSubstanceNextStatus.

      If the navigation property to_RealSubstanceNextStatus of a queried RealSubstance 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 SpecStatusNextStatus 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.
    • getRealSubstanceNextStatusIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceNextStatus is already loaded, the result will contain the SpecStatusNextStatus entities. If not, an Option with result state empty is returned.
    • setRealSubstanceNextStatus

      public void setRealSubstanceNextStatus(@Nonnull List<SpecStatusNextStatus> value)
      Overwrites the list of associated SpecStatusNextStatus entities for the loaded navigation property to_RealSubstanceNextStatus.

      If the navigation property to_RealSubstanceNextStatus of a queried RealSubstance 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 SpecStatusNextStatus entities.
    • addRealSubstanceNextStatus

      public void addRealSubstanceNextStatus(SpecStatusNextStatus... entity)
      Adds elements to the list of associated SpecStatusNextStatus entities. This corresponds to the OData navigation property to_RealSubstanceNextStatus.

      If the navigation property to_RealSubstanceNextStatus of a queried RealSubstance 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 SpecStatusNextStatus entities.
    • fetchRealSubstanceNtrntComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceNtrntCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceNtrntComp.

      If the navigation property to_RealSubstanceNtrntComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceNtrntCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceNtrntComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceNtrntComp

      public void setRealSubstanceNtrntComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceNtrntComp.

      If the navigation property to_RealSubstanceNtrntComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceNtrntComp

      public void addRealSubstanceNtrntComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceNtrntComp.

      If the navigation property to_RealSubstanceNtrntComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceReligiousComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceReligiousCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceReligiousComp.

      If the navigation property to_RealSubstanceReligiousComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceReligiousCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceReligiousComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceReligiousComp

      public void setRealSubstanceReligiousComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceReligiousComp.

      If the navigation property to_RealSubstanceReligiousComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceReligiousComp

      public void addRealSubstanceReligiousComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceReligiousComp.

      If the navigation property to_RealSubstanceReligiousComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceSchema

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

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

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

      @Nonnull public List<SpecStatusSchema> getRealSubstanceSchemaOrFetch()
      Retrieval of associated SpecStatusSchema entities (one to many). This corresponds to the OData navigation property to_RealSubstanceSchema.

      If the navigation property to_RealSubstanceSchema of a queried RealSubstance 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 SpecStatusSchema 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.
    • getRealSubstanceSchemaIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceSchema is already loaded, the result will contain the SpecStatusSchema entities. If not, an Option with result state empty is returned.
    • setRealSubstanceSchema

      public void setRealSubstanceSchema(@Nonnull List<SpecStatusSchema> value)
      Overwrites the list of associated SpecStatusSchema entities for the loaded navigation property to_RealSubstanceSchema.

      If the navigation property to_RealSubstanceSchema of a queried RealSubstance 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 SpecStatusSchema entities.
    • addRealSubstanceSchema

      public void addRealSubstanceSchema(SpecStatusSchema... entity)
      Adds elements to the list of associated SpecStatusSchema entities. This corresponds to the OData navigation property to_RealSubstanceSchema.

      If the navigation property to_RealSubstanceSchema of a queried RealSubstance 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 SpecStatusSchema entities.
    • fetchRealSubstanceStatusAttributes

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

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

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

      @Nonnull public List<SpecStatusAttributes> getRealSubstanceStatusAttributesOrFetch()
      Retrieval of associated SpecStatusAttributes entities (one to many). This corresponds to the OData navigation property to_RealSubstanceStatusAttributes.

      If the navigation property to_RealSubstanceStatusAttributes of a queried RealSubstance 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 SpecStatusAttributes 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.
    • getRealSubstanceStatusAttributesIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceStatusAttributes is already loaded, the result will contain the SpecStatusAttributes entities. If not, an Option with result state empty is returned.
    • setRealSubstanceStatusAttributes

      public void setRealSubstanceStatusAttributes(@Nonnull List<SpecStatusAttributes> value)
      Overwrites the list of associated SpecStatusAttributes entities for the loaded navigation property to_RealSubstanceStatusAttributes.

      If the navigation property to_RealSubstanceStatusAttributes of a queried RealSubstance 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 SpecStatusAttributes entities.
    • addRealSubstanceStatusAttributes

      public void addRealSubstanceStatusAttributes(SpecStatusAttributes... entity)
      Adds elements to the list of associated SpecStatusAttributes entities. This corresponds to the OData navigation property to_RealSubstanceStatusAttributes.

      If the navigation property to_RealSubstanceStatusAttributes of a queried RealSubstance 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 SpecStatusAttributes entities.
    • fetchRealSubstanceStdComp

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

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

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

      @Nonnull public List<SpecValAssgmtInstanceWthComp> getRealSubstanceStdCompOrFetch()
      Retrieval of associated SpecValAssgmtInstanceWthComp entities (one to many). This corresponds to the OData navigation property to_RealSubstanceStdComp.

      If the navigation property to_RealSubstanceStdComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp 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.
    • getRealSubstanceStdCompIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceStdComp is already loaded, the result will contain the SpecValAssgmtInstanceWthComp entities. If not, an Option with result state empty is returned.
    • setRealSubstanceStdComp

      public void setRealSubstanceStdComp(@Nonnull List<SpecValAssgmtInstanceWthComp> value)
      Overwrites the list of associated SpecValAssgmtInstanceWthComp entities for the loaded navigation property to_RealSubstanceStdComp.

      If the navigation property to_RealSubstanceStdComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • addRealSubstanceStdComp

      public void addRealSubstanceStdComp(SpecValAssgmtInstanceWthComp... entity)
      Adds elements to the list of associated SpecValAssgmtInstanceWthComp entities. This corresponds to the OData navigation property to_RealSubstanceStdComp.

      If the navigation property to_RealSubstanceStdComp of a queried RealSubstance 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 SpecValAssgmtInstanceWthComp entities.
    • fetchRealSubstanceTotalSolid

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

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

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

      @Nonnull public List<SpecCharByValueAssgmtInst> getRealSubstanceTotalSolidOrFetch()
      Retrieval of associated SpecCharByValueAssgmtInst entities (one to many). This corresponds to the OData navigation property to_RealSubstanceTotalSolid.

      If the navigation property to_RealSubstanceTotalSolid of a queried RealSubstance 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 SpecCharByValueAssgmtInst 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.
    • getRealSubstanceTotalSolidIfPresent

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

      If the navigation property for an entity RealSubstance 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_RealSubstanceTotalSolid is already loaded, the result will contain the SpecCharByValueAssgmtInst entities. If not, an Option with result state empty is returned.
    • setRealSubstanceTotalSolid

      public void setRealSubstanceTotalSolid(@Nonnull List<SpecCharByValueAssgmtInst> value)
      Overwrites the list of associated SpecCharByValueAssgmtInst entities for the loaded navigation property to_RealSubstanceTotalSolid.

      If the navigation property to_RealSubstanceTotalSolid of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • addRealSubstanceTotalSolid

      public void addRealSubstanceTotalSolid(SpecCharByValueAssgmtInst... entity)
      Adds elements to the list of associated SpecCharByValueAssgmtInst entities. This corresponds to the OData navigation property to_RealSubstanceTotalSolid.

      If the navigation property to_RealSubstanceTotalSolid of a queried RealSubstance 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 SpecCharByValueAssgmtInst entities.
    • builder

      @Nonnull public static RealSubstance.RealSubstanceBuilder builder()
    • getRealSubstanceInternalID

      @Nullable public String getRealSubstanceInternalID()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RealSubstanceInternalID

      Returns:
      Sequential Number of Data Record
    • getRealSubstance

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

      Original property name from the Odata EDM: RealSubstance

      Returns:
      Specification
    • getRealSubstanceAuthznGroup

      @Nullable public String getRealSubstanceAuthznGroup()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceAuthznGroup

      Returns:
      Description of Authorization Group
    • getRealSubstanceCreationDate

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

      Original property name from the Odata EDM: RealSubstanceCreationDate

      Returns:
      Created On
    • getRealSubstanceCreatedByUser

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

      Original property name from the Odata EDM: RealSubstanceCreatedByUser

      Returns:
      Created By
    • getRealSubstanceCreatedByUserName

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

      Original property name from the Odata EDM: RealSubstanceCreatedByUserName

      Returns:
      Specification Header Created By Name
    • getRealSubstanceChangeDate

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

      Original property name from the Odata EDM: RealSubstanceChangeDate

      Returns:
      Changed On
    • getRealSubstanceChangedByUser

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

      Original property name from the Odata EDM: RealSubstanceChangedByUser

      Returns:
      Last Changed By
    • getRealSubstanceChangedByUserName

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

      Original property name from the Odata EDM: RealSubstanceChangedByUserName

      Returns:
      Specification Changed By Name
    • getRealSubstanceType

      @Nullable public String getRealSubstanceType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceType

      Returns:
      Specification Type
    • getSpecificationCategory

      @Nullable public String getSpecificationCategory()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationCategory

      Returns:
      Specification Category
    • getSpecificationNote

      @Nullable public String getSpecificationNote()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SpecificationNote

      Returns:
      Note
    • getSpecificationHeaderStatus

      @Nullable public String getSpecificationHeaderStatus()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHeaderStatus

      Returns:
      Status Identification
    • getSpecificationHdrStsSchema

      @Nullable public String getSpecificationHdrStsSchema()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHdrStsSchema

      Returns:
      Status Scheme
    • toString

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

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

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

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