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

public class RawSubstance extends VdmEntity<RawSubstance>
Raw Substance

Original entity name from the Odata EDM: A_RawSubstanceType

  • Field Details

    • ALL_FIELDS

      public static final RawSubstanceSelectable ALL_FIELDS
      Selector for all available fields of RawSubstance.
    • RAW_SUBSTANCE_INTERNAL_ID

      public static final RawSubstanceField<String> RAW_SUBSTANCE_INTERNAL_ID
      Use with available fluent helpers to apply the RawSubstanceInternalID field to query operations.
    • RAW_SUBSTANCE

      public static final RawSubstanceField<String> RAW_SUBSTANCE
      Use with available fluent helpers to apply the RawSubstance field to query operations.
    • RAW_SUBSTANCE_AUTHZN_GROUP

      public static final RawSubstanceField<String> RAW_SUBSTANCE_AUTHZN_GROUP
      Use with available fluent helpers to apply the RawSubstanceAuthznGroup field to query operations.
    • RAW_SUBSTANCE_CREATION_DATE

      public static final RawSubstanceField<LocalDateTime> RAW_SUBSTANCE_CREATION_DATE
      Use with available fluent helpers to apply the RawSubstanceCreationDate field to query operations.
    • RAW_SUBSTANCE_CREATED_BY_USER

      public static final RawSubstanceField<String> RAW_SUBSTANCE_CREATED_BY_USER
      Use with available fluent helpers to apply the RawSubstanceCreatedByUser field to query operations.
    • RAW_SUBSTANCE_CREATED_BY_USER_NAME

      public static final RawSubstanceField<String> RAW_SUBSTANCE_CREATED_BY_USER_NAME
      Use with available fluent helpers to apply the RawSubstanceCreatedByUserName field to query operations.
    • RAW_SUBSTANCE_CHANGE_DATE

      public static final RawSubstanceField<LocalDateTime> RAW_SUBSTANCE_CHANGE_DATE
      Use with available fluent helpers to apply the RawSubstanceChangeDate field to query operations.
    • RAW_SUBSTANCE_CHANGED_BY_USER

      public static final RawSubstanceField<String> RAW_SUBSTANCE_CHANGED_BY_USER
      Use with available fluent helpers to apply the RawSubstanceChangedByUser field to query operations.
    • RAW_SUBSTANCE_CHANGED_BY_USER_NAME

      public static final RawSubstanceField<String> RAW_SUBSTANCE_CHANGED_BY_USER_NAME
      Use with available fluent helpers to apply the RawSubstanceChangedByUserName field to query operations.
    • RAW_SUBSTANCE_TYPE

      public static final RawSubstanceField<String> RAW_SUBSTANCE_TYPE
      Use with available fluent helpers to apply the RawSubstanceType field to query operations.
    • SPECIFICATION_CATEGORY

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

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

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

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

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_ALLERGEN_COMP
      Use with available fluent helpers to apply the to_RawSubstanceAllergenComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_AUTHZN_GROUP_TEXT

      public static final RawSubstanceLink<SpecAuthorizationGroupText> TO_RAW_SUBSTANCE_AUTHZN_GROUP_TEXT
      Use with available fluent helpers to apply the to_RawSubstanceAuthznGroupText navigation property to query operations.
    • TO_RAW_SUBSTANCE_COMPONENT_TYPE

      public static final RawSubstanceLink<SpecCharByValueAssgmtInst> TO_RAW_SUBSTANCE_COMPONENT_TYPE
      Use with available fluent helpers to apply the to_RawSubstanceComponentType navigation property to query operations.
    • TO_RAW_SUBSTANCE_CONVERSION_FACTOR

      public static final RawSubstanceLink<SpecCharByValueAssgmtInst> TO_RAW_SUBSTANCE_CONVERSION_FACTOR
      Use with available fluent helpers to apply the to_RawSubstanceConversionFactor navigation property to query operations.
    • TO_RAW_SUBSTANCE_DENSITY

      public static final RawSubstanceLink<SpecCharByValueAssgmtInst> TO_RAW_SUBSTANCE_DENSITY
      Use with available fluent helpers to apply the to_RawSubstanceDensity navigation property to query operations.
    • TO_RAW_SUBSTANCE_DIET_COMP

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_DIET_COMP
      Use with available fluent helpers to apply the to_RawSubstanceDietComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_ESTIMATED_PRICE

      public static final RawSubstanceLink<SpecCharByValueAssgmtInst> TO_RAW_SUBSTANCE_ESTIMATED_PRICE
      Use with available fluent helpers to apply the to_RawSubstanceEstimatedPrice navigation property to query operations.
    • TO_RAW_SUBSTANCE_GMO_COMP

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_GMO_COMP
      Use with available fluent helpers to apply the to_RawSubstanceGMOComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_IDENTIFIER

      public static final RawSubstanceLink<SpecIdentifier> TO_RAW_SUBSTANCE_IDENTIFIER
      Use with available fluent helpers to apply the to_RawSubstanceIdentifier navigation property to query operations.
    • TO_RAW_SUBSTANCE_MATL_ASSIGNMENT

      public static final RawSubstanceLink<SpecAssignedMatlForKeyDate> TO_RAW_SUBSTANCE_MATL_ASSIGNMENT
      Use with available fluent helpers to apply the to_RawSubstanceMatlAssignment navigation property to query operations.
    • TO_RAW_SUBSTANCE_NEXT_STATUS

      public static final RawSubstanceLink<SpecStatusNextStatus> TO_RAW_SUBSTANCE_NEXT_STATUS
      Use with available fluent helpers to apply the to_RawSubstanceNextStatus navigation property to query operations.
    • TO_RAW_SUBSTANCE_NTRNT_COMP

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_NTRNT_COMP
      Use with available fluent helpers to apply the to_RawSubstanceNtrntComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_RELIGIOUS_COMP

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_RELIGIOUS_COMP
      Use with available fluent helpers to apply the to_RawSubstanceReligiousComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_SCHEMA

      public static final RawSubstanceLink<SpecStatusSchema> TO_RAW_SUBSTANCE_SCHEMA
      Use with available fluent helpers to apply the to_RawSubstanceSchema navigation property to query operations.
    • TO_RAW_SUBSTANCE_STATUS_ATTRIBUTES

      public static final RawSubstanceLink<SpecStatusAttributes> TO_RAW_SUBSTANCE_STATUS_ATTRIBUTES
      Use with available fluent helpers to apply the to_RawSubstanceStatusAttributes navigation property to query operations.
    • TO_RAW_SUBSTANCE_STD_COMP

      public static final RawSubstanceLink<SpecValAssgmtInstanceWthComp> TO_RAW_SUBSTANCE_STD_COMP
      Use with available fluent helpers to apply the to_RawSubstanceStdComp navigation property to query operations.
    • TO_RAW_SUBSTANCE_TOTAL_SOLID

      public static final RawSubstanceLink<SpecCharByValueAssgmtInst> TO_RAW_SUBSTANCE_TOTAL_SOLID
      Use with available fluent helpers to apply the to_RawSubstanceTotalSolid navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: RawSubstanceInternalID

      Parameters:
      rawSubstanceInternalID - Sequential Number of Data Record
    • setRawSubstance

      public void setRawSubstance(@Nullable String rawSubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstance

      Parameters:
      rawSubstance - Specification
    • setRawSubstanceAuthznGroup

      public void setRawSubstanceAuthznGroup(@Nullable String rawSubstanceAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RawSubstanceAuthznGroup

      Parameters:
      rawSubstanceAuthznGroup - Description of Authorization Group
    • setRawSubstanceCreationDate

      public void setRawSubstanceCreationDate(@Nullable LocalDateTime rawSubstanceCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RawSubstanceCreationDate

      Parameters:
      rawSubstanceCreationDate - Created On
    • setRawSubstanceCreatedByUser

      public void setRawSubstanceCreatedByUser(@Nullable String rawSubstanceCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstanceCreatedByUser

      Parameters:
      rawSubstanceCreatedByUser - Created By
    • setRawSubstanceCreatedByUserName

      public void setRawSubstanceCreatedByUserName(@Nullable String rawSubstanceCreatedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RawSubstanceCreatedByUserName

      Parameters:
      rawSubstanceCreatedByUserName - Specification Header Created By Name
    • setRawSubstanceChangeDate

      public void setRawSubstanceChangeDate(@Nullable LocalDateTime rawSubstanceChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RawSubstanceChangeDate

      Parameters:
      rawSubstanceChangeDate - Changed On
    • setRawSubstanceChangedByUser

      public void setRawSubstanceChangedByUser(@Nullable String rawSubstanceChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstanceChangedByUser

      Parameters:
      rawSubstanceChangedByUser - Last Changed By
    • setRawSubstanceChangedByUserName

      public void setRawSubstanceChangedByUserName(@Nullable String rawSubstanceChangedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RawSubstanceChangedByUserName

      Parameters:
      rawSubstanceChangedByUserName - Specification Changed By Name
    • setRawSubstanceType

      public void setRawSubstanceType(@Nullable String rawSubstanceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RawSubstanceType

      Parameters:
      rawSubstanceType - 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<RawSubstance>
    • getKey

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

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

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

      @Nonnull public static <T> RawSubstanceField<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> RawSubstanceField<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<RawSubstance>
    • setServicePathForFetch

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

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

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

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

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

      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.
    • getRawSubstanceAllergenCompOrFetch

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

      If the navigation property to_RawSubstanceAllergenComp of a queried RawSubstance 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.
    • getRawSubstanceAllergenCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceAllergenComp of a queried RawSubstance 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.
    • addRawSubstanceAllergenComp

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

      If the navigation property to_RawSubstanceAllergenComp of a queried RawSubstance 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.
    • fetchRawSubstanceAuthznGroupText

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

      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.
    • getRawSubstanceAuthznGroupTextOrFetch

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

      If the navigation property to_RawSubstanceAuthznGroupText of a queried RawSubstance 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.
    • getRawSubstanceAuthznGroupTextIfPresent

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

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

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

      If the navigation property to_RawSubstanceAuthznGroupText of a queried RawSubstance 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.
    • addRawSubstanceAuthznGroupText

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

      If the navigation property to_RawSubstanceAuthznGroupText of a queried RawSubstance 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.
    • fetchRawSubstanceComponentType

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

      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.
    • getRawSubstanceComponentTypeOrFetch

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

      If the navigation property to_RawSubstanceComponentType of a queried RawSubstance 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.
    • getRawSubstanceComponentTypeIfPresent

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

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

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

      If the navigation property to_RawSubstanceComponentType of a queried RawSubstance 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.
    • addRawSubstanceComponentType

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

      If the navigation property to_RawSubstanceComponentType of a queried RawSubstance 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.
    • fetchRawSubstanceConversionFactor

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

      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.
    • getRawSubstanceConversionFactorOrFetch

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

      If the navigation property to_RawSubstanceConversionFactor of a queried RawSubstance 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.
    • getRawSubstanceConversionFactorIfPresent

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

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

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

      If the navigation property to_RawSubstanceConversionFactor of a queried RawSubstance 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.
    • addRawSubstanceConversionFactor

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

      If the navigation property to_RawSubstanceConversionFactor of a queried RawSubstance 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.
    • fetchRawSubstanceDensity

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

      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.
    • getRawSubstanceDensityOrFetch

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

      If the navigation property to_RawSubstanceDensity of a queried RawSubstance 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.
    • getRawSubstanceDensityIfPresent

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

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

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

      If the navigation property to_RawSubstanceDensity of a queried RawSubstance 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.
    • addRawSubstanceDensity

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

      If the navigation property to_RawSubstanceDensity of a queried RawSubstance 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.
    • fetchRawSubstanceDietComp

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

      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.
    • getRawSubstanceDietCompOrFetch

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

      If the navigation property to_RawSubstanceDietComp of a queried RawSubstance 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.
    • getRawSubstanceDietCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceDietComp of a queried RawSubstance 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.
    • addRawSubstanceDietComp

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

      If the navigation property to_RawSubstanceDietComp of a queried RawSubstance 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.
    • fetchRawSubstanceEstimatedPrice

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

      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.
    • getRawSubstanceEstimatedPriceOrFetch

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

      If the navigation property to_RawSubstanceEstimatedPrice of a queried RawSubstance 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.
    • getRawSubstanceEstimatedPriceIfPresent

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

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

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

      If the navigation property to_RawSubstanceEstimatedPrice of a queried RawSubstance 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.
    • addRawSubstanceEstimatedPrice

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

      If the navigation property to_RawSubstanceEstimatedPrice of a queried RawSubstance 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.
    • fetchRawSubstanceGMOComp

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

      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.
    • getRawSubstanceGMOCompOrFetch

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

      If the navigation property to_RawSubstanceGMOComp of a queried RawSubstance 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.
    • getRawSubstanceGMOCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceGMOComp of a queried RawSubstance 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.
    • addRawSubstanceGMOComp

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

      If the navigation property to_RawSubstanceGMOComp of a queried RawSubstance 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.
    • fetchRawSubstanceIdentifier

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

      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.
    • getRawSubstanceIdentifierOrFetch

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

      If the navigation property to_RawSubstanceIdentifier of a queried RawSubstance 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.
    • getRawSubstanceIdentifierIfPresent

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

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

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

      If the navigation property to_RawSubstanceIdentifier of a queried RawSubstance 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.
    • addRawSubstanceIdentifier

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

      If the navigation property to_RawSubstanceIdentifier of a queried RawSubstance 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.
    • fetchRawSubstanceMatlAssignment

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

      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.
    • getRawSubstanceMatlAssignmentOrFetch

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

      If the navigation property to_RawSubstanceMatlAssignment of a queried RawSubstance 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.
    • getRawSubstanceMatlAssignmentIfPresent

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

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

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

      If the navigation property to_RawSubstanceMatlAssignment of a queried RawSubstance 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.
    • addRawSubstanceMatlAssignment

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

      If the navigation property to_RawSubstanceMatlAssignment of a queried RawSubstance 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.
    • fetchRawSubstanceNextStatus

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

      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.
    • getRawSubstanceNextStatusOrFetch

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

      If the navigation property to_RawSubstanceNextStatus of a queried RawSubstance 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.
    • getRawSubstanceNextStatusIfPresent

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

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

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

      If the navigation property to_RawSubstanceNextStatus of a queried RawSubstance 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.
    • addRawSubstanceNextStatus

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

      If the navigation property to_RawSubstanceNextStatus of a queried RawSubstance 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.
    • fetchRawSubstanceNtrntComp

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

      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.
    • getRawSubstanceNtrntCompOrFetch

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

      If the navigation property to_RawSubstanceNtrntComp of a queried RawSubstance 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.
    • getRawSubstanceNtrntCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceNtrntComp of a queried RawSubstance 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.
    • addRawSubstanceNtrntComp

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

      If the navigation property to_RawSubstanceNtrntComp of a queried RawSubstance 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.
    • fetchRawSubstanceReligiousComp

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

      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.
    • getRawSubstanceReligiousCompOrFetch

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

      If the navigation property to_RawSubstanceReligiousComp of a queried RawSubstance 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.
    • getRawSubstanceReligiousCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceReligiousComp of a queried RawSubstance 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.
    • addRawSubstanceReligiousComp

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

      If the navigation property to_RawSubstanceReligiousComp of a queried RawSubstance 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.
    • fetchRawSubstanceSchema

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

      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.
    • getRawSubstanceSchemaOrFetch

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

      If the navigation property to_RawSubstanceSchema of a queried RawSubstance 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.
    • getRawSubstanceSchemaIfPresent

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

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

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

      If the navigation property to_RawSubstanceSchema of a queried RawSubstance 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.
    • addRawSubstanceSchema

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

      If the navigation property to_RawSubstanceSchema of a queried RawSubstance 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.
    • fetchRawSubstanceStatusAttributes

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

      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.
    • getRawSubstanceStatusAttributesOrFetch

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

      If the navigation property to_RawSubstanceStatusAttributes of a queried RawSubstance 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.
    • getRawSubstanceStatusAttributesIfPresent

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

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

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

      If the navigation property to_RawSubstanceStatusAttributes of a queried RawSubstance 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.
    • addRawSubstanceStatusAttributes

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

      If the navigation property to_RawSubstanceStatusAttributes of a queried RawSubstance 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.
    • fetchRawSubstanceStdComp

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

      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.
    • getRawSubstanceStdCompOrFetch

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

      If the navigation property to_RawSubstanceStdComp of a queried RawSubstance 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.
    • getRawSubstanceStdCompIfPresent

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

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

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

      If the navigation property to_RawSubstanceStdComp of a queried RawSubstance 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.
    • addRawSubstanceStdComp

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

      If the navigation property to_RawSubstanceStdComp of a queried RawSubstance 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.
    • fetchRawSubstanceTotalSolid

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

      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.
    • getRawSubstanceTotalSolidOrFetch

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

      If the navigation property to_RawSubstanceTotalSolid of a queried RawSubstance 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.
    • getRawSubstanceTotalSolidIfPresent

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

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

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

      If the navigation property to_RawSubstanceTotalSolid of a queried RawSubstance 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.
    • addRawSubstanceTotalSolid

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

      If the navigation property to_RawSubstanceTotalSolid of a queried RawSubstance 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 RawSubstance.RawSubstanceBuilder builder()
    • getRawSubstanceInternalID

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

      Original property name from the Odata EDM: RawSubstanceInternalID

      Returns:
      Sequential Number of Data Record
    • getRawSubstance

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

      Original property name from the Odata EDM: RawSubstance

      Returns:
      Specification
    • getRawSubstanceAuthznGroup

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

      Original property name from the Odata EDM: RawSubstanceAuthznGroup

      Returns:
      Description of Authorization Group
    • getRawSubstanceCreationDate

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

      Original property name from the Odata EDM: RawSubstanceCreationDate

      Returns:
      Created On
    • getRawSubstanceCreatedByUser

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

      Original property name from the Odata EDM: RawSubstanceCreatedByUser

      Returns:
      Created By
    • getRawSubstanceCreatedByUserName

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

      Original property name from the Odata EDM: RawSubstanceCreatedByUserName

      Returns:
      Specification Header Created By Name
    • getRawSubstanceChangeDate

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

      Original property name from the Odata EDM: RawSubstanceChangeDate

      Returns:
      Changed On
    • getRawSubstanceChangedByUser

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

      Original property name from the Odata EDM: RawSubstanceChangedByUser

      Returns:
      Last Changed By
    • getRawSubstanceChangedByUserName

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

      Original property name from the Odata EDM: RawSubstanceChangedByUserName

      Returns:
      Specification Changed By Name
    • getRawSubstanceType

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

      Original property name from the Odata EDM: RawSubstanceType

      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<RawSubstance>
    • equals

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

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

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