Class FrtAgrmtCalcSheetItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FrtAgrmtCalcSheetItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FrtAgrmtCalcSheetItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<FrtAgrmtCalcSheetItem,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<FrtAgrmtCalcSheetItem>Selector for all available fields of FrtAgrmtCalcSheetItem.static final NavigationProperty.Single<FrtAgrmtCalcSheetItem,FreightAgreement> Use with available request builders to apply the _FreightAgreement navigation property to query operations.Use with available request builders to apply the _FreightAgreementRateTable navigation property to query operations.Use with available request builders to apply the _FreightAgrmtCalculationSheet navigation property to query operations.Use with available request builders to apply the _FrtAgrmtCalcShtItmCalcRule navigation property to query operations.static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.NumericDecimal<FrtAgrmtCalcSheetItem>static final SimpleProperty.NumericDecimal<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Boolean<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.DateTime<FrtAgrmtCalcSheetItem>static final SimpleProperty.Boolean<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Boolean<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.Guid<FrtAgrmtCalcSheetItem>static final SimpleProperty.String<FrtAgrmtCalcSheetItem>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFrtAgrmtCalcSheetItem(UUID transpCalcSheetItemUUID, UUID transpCalculationSheetUUID, String transpCalculationSheetItem, UUID transportationAgreementUUID, String transpChargeType, String transpCalcResolutionBase, UUID transportationRateTableUUID, String transpCalcSheetItemCurrency, BigDecimal transpCalcSheetItemAmount, String transpCalcSheetItemPctUnit, BigDecimal transpCalcSheetItemAmountPct, String transpCalculationMethodCode, String transpCalculationDateType, Boolean transpCalcSheetItemIsMandatory, UUID transpCalcSheetItemRefFromUUID, UUID transpCalcSheetItemRefToUUID, String transpChargeInstrnType, UUID transpIndexRateTableUUID, OffsetDateTime transpCalcShtItmIdxBaseDteTime, Boolean transpChargeIsDependent, String transpRateTableID, String transportationStageCategory, String transpCalculationMethodName, Boolean transpCalcShtItmIsManualCharge, String transpCalcSheetRefToItem, String transpCalcSheetRefFromItem, String transpIndexRateTable, Collection<SAP__Message> _Messages, FreightAgreement to_FreightAgreement, List<FreightAgreementRateTable> to_FreightAgreementRateTable, FreightAgrmtCalculationSheet to_FreightAgrmtCalculationSheet, List<FrtAgrmtCalcSheetItmCalcRule> to_FrtAgrmtCalcShtItmCalcRule) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated FreightAgreementRateTable entities.voidAdds elements to the list of associated FrtAgrmtCalcSheetItmCalcRule entities.builder()protected booleanAction that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableprotected Stringprotected Stringio.vavr.control.Option<FreightAgreement>Retrieval of associated FreightAgreement entity (one to one).io.vavr.control.Option<List<FreightAgreementRateTable>>Retrieval of associated FreightAgreementRateTable entities (one to many).io.vavr.control.Option<FreightAgrmtCalculationSheet>Retrieval of associated FreightAgrmtCalculationSheet entity (one to one).io.vavr.control.Option<List<FrtAgrmtCalcSheetItmCalcRule>>Retrieval of associated FrtAgrmtCalcSheetItmCalcRule entities (one to many).protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Precision: 31, Scale: 0Constraints: Not nullable, Precision: 31, Scale: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: NullableConstraints: Nullable(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 6Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 6Constraints: Not nullableConstraints: Not nullable, Maximum length: 6Constraints: Not nullableConstraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 20Constraints: NullableConstraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 20getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidOverwrites the associated FreightAgreement entity for the loaded navigation property _FreightAgreement.voidOverwrites the list of associated FreightAgreementRateTable entities for the loaded navigation property _FreightAgreementRateTable.voidOverwrites the associated FreightAgrmtCalculationSheet entity for the loaded navigation property _FreightAgrmtCalculationSheet.voidOverwrites the list of associated FrtAgrmtCalcSheetItmCalcRule entities for the loaded navigation property _FrtAgrmtCalcShtItmCalcRule.voidsetTranspCalcResolutionBase(String transpCalcResolutionBase) Constraints: Not nullable, Maximum length: 20voidsetTranspCalcSheetItemAmount(BigDecimal transpCalcSheetItemAmount) Constraints: Not nullable, Precision: 31, Scale: 0voidsetTranspCalcSheetItemAmountPct(BigDecimal transpCalcSheetItemAmountPct) Constraints: Not nullable, Precision: 31, Scale: 2voidsetTranspCalcSheetItemCurrency(String transpCalcSheetItemCurrency) Constraints: Not nullable, Maximum length: 3voidsetTranspCalcSheetItemIsMandatory(Boolean transpCalcSheetItemIsMandatory) Constraints: Not nullablevoidsetTranspCalcSheetItemPctUnit(String transpCalcSheetItemPctUnit) Constraints: Not nullable, Maximum length: 3voidsetTranspCalcSheetItemRefFromUUID(UUID transpCalcSheetItemRefFromUUID) Constraints: NullablevoidsetTranspCalcSheetItemRefToUUID(UUID transpCalcSheetItemRefToUUID) Constraints: NullablevoidsetTranspCalcSheetItemUUID(UUID transpCalcSheetItemUUID) (Key Field) Constraints: Not nullablevoidsetTranspCalcSheetRefFromItem(String transpCalcSheetRefFromItem) Constraints: Not nullable, Maximum length: 6voidsetTranspCalcSheetRefToItem(String transpCalcSheetRefToItem) Constraints: Not nullable, Maximum length: 6voidsetTranspCalcShtItmIdxBaseDteTime(OffsetDateTime transpCalcShtItmIdxBaseDteTime) Constraints: NullablevoidsetTranspCalcShtItmIsManualCharge(Boolean transpCalcShtItmIsManualCharge) Constraints: Not nullablevoidsetTranspCalculationDateType(String transpCalculationDateType) Constraints: Not nullable, Maximum length: 10voidsetTranspCalculationMethodCode(String transpCalculationMethodCode) Constraints: Not nullable, Maximum length: 1voidsetTranspCalculationMethodName(String transpCalculationMethodName) Constraints: Not nullable, Maximum length: 20voidsetTranspCalculationSheetItem(String transpCalculationSheetItem) Constraints: Not nullable, Maximum length: 6voidsetTranspCalculationSheetUUID(UUID transpCalculationSheetUUID) Constraints: Not nullablevoidsetTranspChargeInstrnType(String transpChargeInstrnType) Constraints: Not nullable, Maximum length: 6voidsetTranspChargeIsDependent(Boolean transpChargeIsDependent) Constraints: Not nullablevoidsetTranspChargeType(String transpChargeType) Constraints: Not nullable, Maximum length: 15voidsetTranspIndexRateTable(String transpIndexRateTable) Constraints: Not nullable, Maximum length: 20voidsetTranspIndexRateTableUUID(UUID transpIndexRateTableUUID) Constraints: NullablevoidsetTransportationAgreementUUID(UUID transportationAgreementUUID) Constraints: Not nullablevoidsetTransportationRateTableUUID(UUID transportationRateTableUUID) Constraints: NullablevoidsetTransportationStageCategory(String transportationStageCategory) Constraints: Not nullable, Maximum length: 1voidsetTranspRateTableID(String transpRateTableID) Constraints: Not nullable, Maximum length: 20toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of FrtAgrmtCalcSheetItem. -
TRANSP_CALC_SHEET_ITEM_UUID
-
TRANSP_CALCULATION_SHEET_UUID
-
TRANSP_CALCULATION_SHEET_ITEM
-
TRANSPORTATION_AGREEMENT_UUID
-
TRANSP_CHARGE_TYPE
-
TRANSP_CALC_RESOLUTION_BASE
-
TRANSPORTATION_RATE_TABLE_UUID
-
TRANSP_CALC_SHEET_ITEM_CURRENCY
-
TRANSP_CALC_SHEET_ITEM_AMOUNT
public static final SimpleProperty.NumericDecimal<FrtAgrmtCalcSheetItem> TRANSP_CALC_SHEET_ITEM_AMOUNT -
TRANSP_CALC_SHEET_ITEM_PCT_UNIT
-
TRANSP_CALC_SHEET_ITEM_AMOUNT_PCT
public static final SimpleProperty.NumericDecimal<FrtAgrmtCalcSheetItem> TRANSP_CALC_SHEET_ITEM_AMOUNT_PCT -
TRANSP_CALCULATION_METHOD_CODE
-
TRANSP_CALCULATION_DATE_TYPE
-
TRANSP_CALC_SHEET_ITEM_IS_MANDATORY
public static final SimpleProperty.Boolean<FrtAgrmtCalcSheetItem> TRANSP_CALC_SHEET_ITEM_IS_MANDATORY -
TRANSP_CALC_SHEET_ITEM_REF_FROM_UUID
-
TRANSP_CALC_SHEET_ITEM_REF_TO_UUID
-
TRANSP_CHARGE_INSTRN_TYPE
-
TRANSP_INDEX_RATE_TABLE_UUID
-
TRANSP_CALC_SHT_ITM_IDX_BASE_DTE_TIME
public static final SimpleProperty.DateTime<FrtAgrmtCalcSheetItem> TRANSP_CALC_SHT_ITM_IDX_BASE_DTE_TIME -
TRANSP_CHARGE_IS_DEPENDENT
-
TRANSP_RATE_TABLE_ID
-
TRANSPORTATION_STAGE_CATEGORY
-
TRANSP_CALCULATION_METHOD_NAME
-
TRANSP_CALC_SHT_ITM_IS_MANUAL_CHARGE
public static final SimpleProperty.Boolean<FrtAgrmtCalcSheetItem> TRANSP_CALC_SHT_ITM_IS_MANUAL_CHARGE -
TRANSP_CALC_SHEET_REF_TO_ITEM
-
TRANSP_CALC_SHEET_REF_FROM_ITEM
-
TRANSP_INDEX_RATE_TABLE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__FREIGHT_AGREEMENT
public static final NavigationProperty.Single<FrtAgrmtCalcSheetItem,FreightAgreement> TO__FREIGHT_AGREEMENTUse with available request builders to apply the _FreightAgreement navigation property to query operations. -
TO__FREIGHT_AGREEMENT_RATE_TABLE
public static final NavigationProperty.Collection<FrtAgrmtCalcSheetItem,FreightAgreementRateTable> TO__FREIGHT_AGREEMENT_RATE_TABLEUse with available request builders to apply the _FreightAgreementRateTable navigation property to query operations. -
TO__FREIGHT_AGRMT_CALCULATION_SHEET
public static final NavigationProperty.Single<FrtAgrmtCalcSheetItem,FreightAgrmtCalculationSheet> TO__FREIGHT_AGRMT_CALCULATION_SHEETUse with available request builders to apply the _FreightAgrmtCalculationSheet navigation property to query operations. -
TO__FRT_AGRMT_CALC_SHT_ITM_CALC_RULE
public static final NavigationProperty.Collection<FrtAgrmtCalcSheetItem,FrtAgrmtCalcSheetItmCalcRule> TO__FRT_AGRMT_CALC_SHT_ITM_CALC_RULEUse with available request builders to apply the _FrtAgrmtCalcShtItmCalcRule navigation property to query operations.
-
-
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
- Specified by:
getTypein classVdmObject<FrtAgrmtCalcSheetItem>
-
setTranspCalcSheetItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemUUID
- Parameters:
transpCalcSheetItemUUID- Calculation Sheet Item UUID
-
setTranspCalculationSheetUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalculationSheetUUID
- Parameters:
transpCalculationSheetUUID- Calculation Sheet UUID
-
setTranspCalculationSheetItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalculationSheetItem
- Parameters:
transpCalculationSheetItem- Calculation Sheet Line Number
-
setTransportationAgreementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Parameters:
transportationAgreementUUID- Transportation Agreement UUID
-
setTranspChargeType
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChargeType
- Parameters:
transpChargeType- Charge Type
-
setTranspCalcResolutionBase
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspCalcResolutionBase
- Parameters:
transpCalcResolutionBase- Calculation Resolution Base
-
setTransportationRateTableUUID
Constraints: NullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Parameters:
transportationRateTableUUID- Rate UUID
-
setTranspCalcSheetItemCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspCalcSheetItemCurrency
- Parameters:
transpCalcSheetItemCurrency- Currency
-
setTranspCalcSheetItemAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspCalcSheetItemAmount
- Parameters:
transpCalcSheetItemAmount- The transpCalcSheetItemAmount to set.
-
setTranspCalcSheetItemPctUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspCalcSheetItemPctUnit
- Parameters:
transpCalcSheetItemPctUnit- Unit of Measurement
-
setTranspCalcSheetItemAmountPct
Constraints: Not nullable, Precision: 31, Scale: 2Original property name from the Odata EDM: TranspCalcSheetItemAmountPct
- Parameters:
transpCalcSheetItemAmountPct- The transpCalcSheetItemAmountPct to set.
-
setTranspCalculationMethodCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspCalculationMethodCode
- Parameters:
transpCalculationMethodCode- Calculation Method Type
-
setTranspCalculationDateType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspCalculationDateType
- Parameters:
transpCalculationDateType- Calculation Date Type
-
setTranspCalcSheetItemIsMandatory
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemIsMandatory
- Parameters:
transpCalcSheetItemIsMandatory- Mandatory
-
setTranspCalcSheetItemRefFromUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspCalcSheetItemRefFromUUID
- Parameters:
transpCalcSheetItemRefFromUUID- UUID of Reference-From calculation sheet item
-
setTranspCalcSheetItemRefToUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspCalcSheetItemRefToUUID
- Parameters:
transpCalcSheetItemRefToUUID- Calculation Sheet Item Reference To UUID
-
setTranspChargeInstrnType
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspChargeInstrnType
- Parameters:
transpChargeInstrnType- Instruction Type
-
setTranspIndexRateTableUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspIndexRateTableUUID
- Parameters:
transpIndexRateTableUUID- Internal Universally Unique Identifier
-
setTranspCalcShtItmIdxBaseDteTime
public void setTranspCalcShtItmIdxBaseDteTime(@Nullable OffsetDateTime transpCalcShtItmIdxBaseDteTime) Constraints: NullableOriginal property name from the Odata EDM: TranspCalcShtItmIdxBaseDteTime
- Parameters:
transpCalcShtItmIdxBaseDteTime- Index Base Date (UTC)
-
setTranspChargeIsDependent
Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeIsDependent
- Parameters:
transpChargeIsDependent- Dependent Charge Type
-
setTranspRateTableID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspRateTableID
- Parameters:
transpRateTableID- Rate Table
-
setTransportationStageCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TransportationStageCategory
- Parameters:
transportationStageCategory- Stage Category
-
setTranspCalculationMethodName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspCalculationMethodName
- Parameters:
transpCalculationMethodName- Calculation Method
-
setTranspCalcShtItmIsManualCharge
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcShtItmIsManualCharge
- Parameters:
transpCalcShtItmIsManualCharge- Charge Item Amount Entered Manually
-
setTranspCalcSheetRefToItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalcSheetRefToItem
- Parameters:
transpCalcSheetRefToItem- Calculation Sheet Reference-To Line Number
-
setTranspCalcSheetRefFromItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalcSheetRefFromItem
- Parameters:
transpCalcSheetRefFromItem- Calculation Sheet Reference From Line Number
-
setTranspIndexRateTable
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspIndexRateTable
- Parameters:
transpIndexRateTable- Index Rate Table
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FrtAgrmtCalcSheetItem>
-
getKey
- Overrides:
getKeyin classVdmObject<FrtAgrmtCalcSheetItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FrtAgrmtCalcSheetItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<FrtAgrmtCalcSheetItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FrtAgrmtCalcSheetItem>
-
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
Optionresult state will beempty.- Returns:
- If the information for navigation property _FreightAgreement is already loaded, the result will
contain the FreightAgreement entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightAgreement
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
Optionresult state will beempty.- Returns:
- If the information for navigation property _FreightAgreementRateTable is already loaded, the
result will contain the FreightAgreementRateTable entities. If not, an
Optionwith result stateemptyis returned.
-
setFreightAgreementRateTable
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property _FreightAgrmtCalculationSheet is already loaded, the
result will contain the FreightAgrmtCalculationSheet entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightAgrmtCalculationSheet
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
Optionresult state will beempty.- Returns:
- If the information for navigation property _FrtAgrmtCalcShtItmCalcRule is already loaded, the
result will contain the FrtAgrmtCalcSheetItmCalcRule entities. If not, an
Optionwith result stateemptyis returned.
-
setFrtAgrmtCalcShtItmCalcRule
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
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
-
getTranspCalcSheetItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemUUID
- Returns:
- Calculation Sheet Item UUID
-
getTranspCalculationSheetUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalculationSheetUUID
- Returns:
- Calculation Sheet UUID
-
getTranspCalculationSheetItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalculationSheetItem
- Returns:
- Calculation Sheet Line Number
-
getTransportationAgreementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Returns:
- Transportation Agreement UUID
-
getTranspChargeType
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChargeType
- Returns:
- Charge Type
-
getTranspCalcResolutionBase
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspCalcResolutionBase
- Returns:
- Calculation Resolution Base
-
getTransportationRateTableUUID
Constraints: NullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Returns:
- Rate UUID
-
getTranspCalcSheetItemCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspCalcSheetItemCurrency
- Returns:
- Currency
-
getTranspCalcSheetItemAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspCalcSheetItemAmount
- Returns:
- The transpCalcSheetItemAmount contained in this
VdmEntity.
-
getTranspCalcSheetItemPctUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspCalcSheetItemPctUnit
- Returns:
- Unit of Measurement
-
getTranspCalcSheetItemAmountPct
Constraints: Not nullable, Precision: 31, Scale: 2Original property name from the Odata EDM: TranspCalcSheetItemAmountPct
- Returns:
- The transpCalcSheetItemAmountPct contained in this
VdmEntity.
-
getTranspCalculationMethodCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspCalculationMethodCode
- Returns:
- Calculation Method Type
-
getTranspCalculationDateType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspCalculationDateType
- Returns:
- Calculation Date Type
-
getTranspCalcSheetItemIsMandatory
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemIsMandatory
- Returns:
- Mandatory
-
getTranspCalcSheetItemRefFromUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspCalcSheetItemRefFromUUID
- Returns:
- UUID of Reference-From calculation sheet item
-
getTranspCalcSheetItemRefToUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspCalcSheetItemRefToUUID
- Returns:
- Calculation Sheet Item Reference To UUID
-
getTranspChargeInstrnType
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspChargeInstrnType
- Returns:
- Instruction Type
-
getTranspIndexRateTableUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspIndexRateTableUUID
- Returns:
- Internal Universally Unique Identifier
-
getTranspCalcShtItmIdxBaseDteTime
Constraints: NullableOriginal property name from the Odata EDM: TranspCalcShtItmIdxBaseDteTime
- Returns:
- Index Base Date (UTC)
-
getTranspChargeIsDependent
Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeIsDependent
- Returns:
- Dependent Charge Type
-
getTranspRateTableID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspRateTableID
- Returns:
- Rate Table
-
getTransportationStageCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TransportationStageCategory
- Returns:
- Stage Category
-
getTranspCalculationMethodName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspCalculationMethodName
- Returns:
- Calculation Method
-
getTranspCalcShtItmIsManualCharge
Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcShtItmIsManualCharge
- Returns:
- Charge Item Amount Entered Manually
-
getTranspCalcSheetRefToItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalcSheetRefToItem
- Returns:
- Calculation Sheet Reference-To Line Number
-
getTranspCalcSheetRefFromItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspCalcSheetRefFromItem
- Returns:
- Calculation Sheet Reference From Line Number
-
getTranspIndexRateTable
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspIndexRateTable
- Returns:
- Index Rate Table
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<FrtAgrmtCalcSheetItem>
-
equals
- Overrides:
equalsin classVdmEntity<FrtAgrmtCalcSheetItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FrtAgrmtCalcSheetItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FrtAgrmtCalcSheetItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FrtAgrmtCalcSheetItem>
-