java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<FrtAgrmtCalcSheetItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FrtAgrmtCalcSheetItem
All Implemented Interfaces:
VdmEntitySet

public class FrtAgrmtCalcSheetItem extends VdmEntity<FrtAgrmtCalcSheetItem> implements VdmEntitySet
Freight Agreement Calculation Sheet Item

Original entity name from the Odata EDM: FrtAgrmtCalcSheetItem_Type

  • Field Details

  • Constructor Details

    • FrtAgrmtCalcSheetItem

      public FrtAgrmtCalcSheetItem()
    • FrtAgrmtCalcSheetItem

      public FrtAgrmtCalcSheetItem(@Nullable UUID transpCalcSheetItemUUID, @Nullable UUID transpCalculationSheetUUID, @Nullable String transpCalculationSheetItem, @Nullable UUID transportationAgreementUUID, @Nullable String transpChargeType, @Nullable String transpCalcResolutionBase, @Nullable UUID transportationRateTableUUID, @Nullable String transpCalcSheetItemCurrency, @Nullable BigDecimal transpCalcSheetItemAmount, @Nullable String transpCalcSheetItemPctUnit, @Nullable BigDecimal transpCalcSheetItemAmountPct, @Nullable String transpCalculationMethodCode, @Nullable String transpCalculationDateType, @Nullable Boolean transpCalcSheetItemIsMandatory, @Nullable UUID transpCalcSheetItemRefFromUUID, @Nullable UUID transpCalcSheetItemRefToUUID, @Nullable String transpChargeInstrnType, @Nullable UUID transpIndexRateTableUUID, @Nullable OffsetDateTime transpCalcShtItmIdxBaseDteTime, @Nullable Boolean transpChargeIsDependent, @Nullable String transpRateTableID, @Nullable String transportationStageCategory, @Nullable String transpCalculationMethodName, @Nullable Boolean transpCalcShtItmIsManualCharge, @Nullable String transpCalcSheetRefToItem, @Nullable String transpCalcSheetRefFromItem, @Nullable String transpIndexRateTable, @Nullable Collection<SAP__Message> _Messages, @Nullable FreightAgreement to_FreightAgreement, List<FreightAgreementRateTable> to_FreightAgreementRateTable, @Nullable FreightAgrmtCalculationSheet to_FreightAgrmtCalculationSheet, List<FrtAgrmtCalcSheetItmCalcRule> to_FrtAgrmtCalcShtItmCalcRule)
  • Method Details

    • getType

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

      public void setTranspCalcSheetItemUUID(@Nullable UUID transpCalcSheetItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcSheetItemUUID

      Parameters:
      transpCalcSheetItemUUID - Calculation Sheet Item UUID
    • setTranspCalculationSheetUUID

      public void setTranspCalculationSheetUUID(@Nullable UUID transpCalculationSheetUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalculationSheetUUID

      Parameters:
      transpCalculationSheetUUID - Calculation Sheet UUID
    • setTranspCalculationSheetItem

      public void setTranspCalculationSheetItem(@Nullable String transpCalculationSheetItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalculationSheetItem

      Parameters:
      transpCalculationSheetItem - Calculation Sheet Line Number
    • setTransportationAgreementUUID

      public void setTransportationAgreementUUID(@Nullable UUID transportationAgreementUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationAgreementUUID

      Parameters:
      transportationAgreementUUID - Transportation Agreement UUID
    • setTranspChargeType

      public void setTranspChargeType(@Nullable String transpChargeType)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChargeType

      Parameters:
      transpChargeType - Charge Type
    • setTranspCalcResolutionBase

      public void setTranspCalcResolutionBase(@Nullable String transpCalcResolutionBase)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalcResolutionBase

      Parameters:
      transpCalcResolutionBase - Calculation Resolution Base
    • setTransportationRateTableUUID

      public void setTransportationRateTableUUID(@Nullable UUID transportationRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Parameters:
      transportationRateTableUUID - Rate UUID
    • setTranspCalcSheetItemCurrency

      public void setTranspCalcSheetItemCurrency(@Nullable String transpCalcSheetItemCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemCurrency

      Parameters:
      transpCalcSheetItemCurrency - Currency
    • setTranspCalcSheetItemAmount

      public void setTranspCalcSheetItemAmount(@Nullable BigDecimal transpCalcSheetItemAmount)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspCalcSheetItemAmount

      Parameters:
      transpCalcSheetItemAmount - The transpCalcSheetItemAmount to set.
    • setTranspCalcSheetItemPctUnit

      public void setTranspCalcSheetItemPctUnit(@Nullable String transpCalcSheetItemPctUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemPctUnit

      Parameters:
      transpCalcSheetItemPctUnit - Unit of Measurement
    • setTranspCalcSheetItemAmountPct

      public void setTranspCalcSheetItemAmountPct(@Nullable BigDecimal transpCalcSheetItemAmountPct)
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TranspCalcSheetItemAmountPct

      Parameters:
      transpCalcSheetItemAmountPct - The transpCalcSheetItemAmountPct to set.
    • setTranspCalculationMethodCode

      public void setTranspCalculationMethodCode(@Nullable String transpCalculationMethodCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspCalculationMethodCode

      Parameters:
      transpCalculationMethodCode - Calculation Method Type
    • setTranspCalculationDateType

      public void setTranspCalculationDateType(@Nullable String transpCalculationDateType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspCalculationDateType

      Parameters:
      transpCalculationDateType - Calculation Date Type
    • setTranspCalcSheetItemIsMandatory

      public void setTranspCalcSheetItemIsMandatory(@Nullable Boolean transpCalcSheetItemIsMandatory)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcSheetItemIsMandatory

      Parameters:
      transpCalcSheetItemIsMandatory - Mandatory
    • setTranspCalcSheetItemRefFromUUID

      public void setTranspCalcSheetItemRefFromUUID(@Nullable UUID transpCalcSheetItemRefFromUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefFromUUID

      Parameters:
      transpCalcSheetItemRefFromUUID - UUID of Reference-From calculation sheet item
    • setTranspCalcSheetItemRefToUUID

      public void setTranspCalcSheetItemRefToUUID(@Nullable UUID transpCalcSheetItemRefToUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefToUUID

      Parameters:
      transpCalcSheetItemRefToUUID - Calculation Sheet Item Reference To UUID
    • setTranspChargeInstrnType

      public void setTranspChargeInstrnType(@Nullable String transpChargeInstrnType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChargeInstrnType

      Parameters:
      transpChargeInstrnType - Instruction Type
    • setTranspIndexRateTableUUID

      public void setTranspIndexRateTableUUID(@Nullable UUID transpIndexRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspIndexRateTableUUID

      Parameters:
      transpIndexRateTableUUID - Internal Universally Unique Identifier
    • setTranspCalcShtItmIdxBaseDteTime

      public void setTranspCalcShtItmIdxBaseDteTime(@Nullable OffsetDateTime transpCalcShtItmIdxBaseDteTime)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcShtItmIdxBaseDteTime

      Parameters:
      transpCalcShtItmIdxBaseDteTime - Index Base Date (UTC)
    • setTranspChargeIsDependent

      public void setTranspChargeIsDependent(@Nullable Boolean transpChargeIsDependent)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeIsDependent

      Parameters:
      transpChargeIsDependent - Dependent Charge Type
    • setTranspRateTableID

      public void setTranspRateTableID(@Nullable String transpRateTableID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspRateTableID

      Parameters:
      transpRateTableID - Rate Table
    • setTransportationStageCategory

      public void setTransportationStageCategory(@Nullable String transportationStageCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TransportationStageCategory

      Parameters:
      transportationStageCategory - Stage Category
    • setTranspCalculationMethodName

      public void setTranspCalculationMethodName(@Nullable String transpCalculationMethodName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalculationMethodName

      Parameters:
      transpCalculationMethodName - Calculation Method
    • setTranspCalcShtItmIsManualCharge

      public void setTranspCalcShtItmIsManualCharge(@Nullable Boolean transpCalcShtItmIsManualCharge)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcShtItmIsManualCharge

      Parameters:
      transpCalcShtItmIsManualCharge - Charge Item Amount Entered Manually
    • setTranspCalcSheetRefToItem

      public void setTranspCalcSheetRefToItem(@Nullable String transpCalcSheetRefToItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefToItem

      Parameters:
      transpCalcSheetRefToItem - Calculation Sheet Reference-To Line Number
    • setTranspCalcSheetRefFromItem

      public void setTranspCalcSheetRefFromItem(@Nullable String transpCalcSheetRefFromItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefFromItem

      Parameters:
      transpCalcSheetRefFromItem - Calculation Sheet Reference From Line Number
    • setTranspIndexRateTable

      public void setTranspIndexRateTable(@Nullable String transpIndexRateTable)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspIndexRateTable

      Parameters:
      transpIndexRateTable - Index Rate Table
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<FrtAgrmtCalcSheetItem>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity FrtAgrmtCalcSheetItem 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 _FreightAgreement is already loaded, the result will contain the FreightAgreement entity. If not, an Option with result state empty is returned.
    • setFreightAgreement

      public void setFreightAgreement(FreightAgreement value)
      Overwrites the associated FreightAgreement entity for the loaded navigation property _FreightAgreement.
      Parameters:
      value - New FreightAgreement entity.
    • getFreightAgreementRateTableIfPresent

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

      If the navigation property for an entity FrtAgrmtCalcSheetItem 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 _FreightAgreementRateTable is already loaded, the result will contain the FreightAgreementRateTable entities. If not, an Option with result state empty is returned.
    • setFreightAgreementRateTable

      public void setFreightAgreementRateTable(@Nonnull List<FreightAgreementRateTable> value)
      Overwrites the list of associated FreightAgreementRateTable entities for the loaded navigation property _FreightAgreementRateTable.

      If the navigation property _FreightAgreementRateTable of a queried FrtAgrmtCalcSheetItem 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 FreightAgreementRateTable entities.
    • addFreightAgreementRateTable

      public void addFreightAgreementRateTable(FreightAgreementRateTable... entity)
      Adds elements to the list of associated FreightAgreementRateTable entities. This corresponds to the OData navigation property _FreightAgreementRateTable.

      If the navigation property _FreightAgreementRateTable of a queried FrtAgrmtCalcSheetItem 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 FreightAgreementRateTable entities.
    • getFreightAgrmtCalculationSheetIfPresent

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

      If the navigation property for an entity FrtAgrmtCalcSheetItem 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 _FreightAgrmtCalculationSheet is already loaded, the result will contain the FreightAgrmtCalculationSheet entity. If not, an Option with result state empty is returned.
    • setFreightAgrmtCalculationSheet

      public void setFreightAgrmtCalculationSheet(FreightAgrmtCalculationSheet value)
      Overwrites the associated FreightAgrmtCalculationSheet entity for the loaded navigation property _FreightAgrmtCalculationSheet.
      Parameters:
      value - New FreightAgrmtCalculationSheet entity.
    • getFrtAgrmtCalcShtItmCalcRuleIfPresent

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

      If the navigation property for an entity FrtAgrmtCalcSheetItem 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 _FrtAgrmtCalcShtItmCalcRule is already loaded, the result will contain the FrtAgrmtCalcSheetItmCalcRule entities. If not, an Option with result state empty is returned.
    • setFrtAgrmtCalcShtItmCalcRule

      public void setFrtAgrmtCalcShtItmCalcRule(@Nonnull List<FrtAgrmtCalcSheetItmCalcRule> value)
      Overwrites the list of associated FrtAgrmtCalcSheetItmCalcRule entities for the loaded navigation property _FrtAgrmtCalcShtItmCalcRule.

      If the navigation property _FrtAgrmtCalcShtItmCalcRule of a queried FrtAgrmtCalcSheetItem 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 FrtAgrmtCalcSheetItmCalcRule entities.
    • addFrtAgrmtCalcShtItmCalcRule

      public void addFrtAgrmtCalcShtItmCalcRule(FrtAgrmtCalcSheetItmCalcRule... entity)
      Adds elements to the list of associated FrtAgrmtCalcSheetItmCalcRule entities. This corresponds to the OData navigation property _FrtAgrmtCalcShtItmCalcRule.

      If the navigation property _FrtAgrmtCalcShtItmCalcRule of a queried FrtAgrmtCalcSheetItem 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 FrtAgrmtCalcSheetItmCalcRule entities.
    • copyCalculationSheetItem

      @Nonnull public static BoundAction.SingleToSingle<FrtAgrmtCalcSheetItem,FrtAgrmtCalcSheetItem> copyCalculationSheetItem()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder builder()
    • getTranspCalcSheetItemUUID

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

      Original property name from the Odata EDM: TranspCalcSheetItemUUID

      Returns:
      Calculation Sheet Item UUID
    • getTranspCalculationSheetUUID

      @Nullable public UUID getTranspCalculationSheetUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalculationSheetUUID

      Returns:
      Calculation Sheet UUID
    • getTranspCalculationSheetItem

      @Nullable public String getTranspCalculationSheetItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalculationSheetItem

      Returns:
      Calculation Sheet Line Number
    • getTransportationAgreementUUID

      @Nullable public UUID getTransportationAgreementUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationAgreementUUID

      Returns:
      Transportation Agreement UUID
    • getTranspChargeType

      @Nullable public String getTranspChargeType()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChargeType

      Returns:
      Charge Type
    • getTranspCalcResolutionBase

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

      Original property name from the Odata EDM: TranspCalcResolutionBase

      Returns:
      Calculation Resolution Base
    • getTransportationRateTableUUID

      @Nullable public UUID getTransportationRateTableUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Returns:
      Rate UUID
    • getTranspCalcSheetItemCurrency

      @Nullable public String getTranspCalcSheetItemCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemCurrency

      Returns:
      Currency
    • getTranspCalcSheetItemAmount

      @Nullable public BigDecimal getTranspCalcSheetItemAmount()
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspCalcSheetItemAmount

      Returns:
      The transpCalcSheetItemAmount contained in this VdmEntity.
    • getTranspCalcSheetItemPctUnit

      @Nullable public String getTranspCalcSheetItemPctUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemPctUnit

      Returns:
      Unit of Measurement
    • getTranspCalcSheetItemAmountPct

      @Nullable public BigDecimal getTranspCalcSheetItemAmountPct()
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TranspCalcSheetItemAmountPct

      Returns:
      The transpCalcSheetItemAmountPct contained in this VdmEntity.
    • getTranspCalculationMethodCode

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

      Original property name from the Odata EDM: TranspCalculationMethodCode

      Returns:
      Calculation Method Type
    • getTranspCalculationDateType

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

      Original property name from the Odata EDM: TranspCalculationDateType

      Returns:
      Calculation Date Type
    • getTranspCalcSheetItemIsMandatory

      @Nullable public Boolean getTranspCalcSheetItemIsMandatory()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcSheetItemIsMandatory

      Returns:
      Mandatory
    • getTranspCalcSheetItemRefFromUUID

      @Nullable public UUID getTranspCalcSheetItemRefFromUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefFromUUID

      Returns:
      UUID of Reference-From calculation sheet item
    • getTranspCalcSheetItemRefToUUID

      @Nullable public UUID getTranspCalcSheetItemRefToUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefToUUID

      Returns:
      Calculation Sheet Item Reference To UUID
    • getTranspChargeInstrnType

      @Nullable public String getTranspChargeInstrnType()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChargeInstrnType

      Returns:
      Instruction Type
    • getTranspIndexRateTableUUID

      @Nullable public UUID getTranspIndexRateTableUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspIndexRateTableUUID

      Returns:
      Internal Universally Unique Identifier
    • getTranspCalcShtItmIdxBaseDteTime

      @Nullable public OffsetDateTime getTranspCalcShtItmIdxBaseDteTime()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcShtItmIdxBaseDteTime

      Returns:
      Index Base Date (UTC)
    • getTranspChargeIsDependent

      @Nullable public Boolean getTranspChargeIsDependent()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeIsDependent

      Returns:
      Dependent Charge Type
    • getTranspRateTableID

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

      Original property name from the Odata EDM: TranspRateTableID

      Returns:
      Rate Table
    • getTransportationStageCategory

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

      Original property name from the Odata EDM: TransportationStageCategory

      Returns:
      Stage Category
    • getTranspCalculationMethodName

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

      Original property name from the Odata EDM: TranspCalculationMethodName

      Returns:
      Calculation Method
    • getTranspCalcShtItmIsManualCharge

      @Nullable public Boolean getTranspCalcShtItmIsManualCharge()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcShtItmIsManualCharge

      Returns:
      Charge Item Amount Entered Manually
    • getTranspCalcSheetRefToItem

      @Nullable public String getTranspCalcSheetRefToItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefToItem

      Returns:
      Calculation Sheet Reference-To Line Number
    • getTranspCalcSheetRefFromItem

      @Nullable public String getTranspCalcSheetRefFromItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefFromItem

      Returns:
      Calculation Sheet Reference From Line Number
    • getTranspIndexRateTable

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

      Original property name from the Odata EDM: TranspIndexRateTable

      Returns:
      Index Rate Table
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<FrtAgrmtCalcSheetItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<FrtAgrmtCalcSheetItem>