Class FrtOrdChrgCalcBase
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FrtOrdChrgCalcBase_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FrtOrdChrgCalcBase instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FrtOrdChrgCalcBase>Selector for all available fields of FrtOrdChrgCalcBase.static final NavigationProperty.Single<FrtOrdChrgCalcBase,FreightOrder> Use with available request builders to apply the _FreightOrder navigation property to query operations.static final NavigationProperty.Single<FrtOrdChrgCalcBase,FrtOrdChrgElement> Use with available request builders to apply the _FrtOrdChrgElement navigation property to query operations.static final SimpleProperty.Guid<FrtOrdChrgCalcBase>static final SimpleProperty.Guid<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.String<FrtOrdChrgCalcBase>static final SimpleProperty.Guid<FrtOrdChrgCalcBase>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFrtOrdChrgCalcBase(UUID transpChrgCalcBaseUUID, UUID transpChargeItemElementUUID, UUID transportationOrderUUID, String transpChrgCalculationBase, String transpScaleItemQuantityUnit, BigDecimal transpScaleItemQuantity, String transpScaleItemCurrency, BigDecimal transpScaleItemAmount, String transpScaleItemValueChar, String transpDataSourceQtyUnit, BigDecimal transpDataSourceQuantity, String transpDataSourceCurrency, BigDecimal transpDataSourceAmount, String transpDataSourceValueChar, FreightOrder to_FreightOrder, FrtOrdChrgElement to_FrtOrdChrgElement) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FreightOrder>Retrieval of associated FreightOrder entity (one to one).io.vavr.control.Option<FrtOrdChrgElement>Retrieval of associated FrtOrdChrgElement entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullable(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 15Constraints: Not nullable, Precision: 31, Scale: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 31, Scale: 14Constraints: Not nullable, Maximum length: 255Constraints: Not nullableConstraints: Not nullable, Precision: 31, Scale: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 31, Scale: 14Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 255getType()inthashCode()voidsetFreightOrder(FreightOrder value) Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.voidOverwrites the associated FrtOrdChrgElement entity for the loaded navigation property _FrtOrdChrgElement.voidsetTranspChargeItemElementUUID(UUID transpChargeItemElementUUID) Constraints: Not nullablevoidsetTranspChrgCalcBaseUUID(UUID transpChrgCalcBaseUUID) (Key Field) Constraints: Not nullablevoidsetTranspChrgCalculationBase(String transpChrgCalculationBase) Constraints: Not nullable, Maximum length: 15voidsetTranspDataSourceAmount(BigDecimal transpDataSourceAmount) Constraints: Not nullable, Precision: 31, Scale: 0voidsetTranspDataSourceCurrency(String transpDataSourceCurrency) Constraints: Not nullable, Maximum length: 3voidsetTranspDataSourceQtyUnit(String transpDataSourceQtyUnit) Constraints: Not nullable, Maximum length: 3voidsetTranspDataSourceQuantity(BigDecimal transpDataSourceQuantity) Constraints: Not nullable, Precision: 31, Scale: 14voidsetTranspDataSourceValueChar(String transpDataSourceValueChar) Constraints: Not nullable, Maximum length: 255voidsetTransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullablevoidsetTranspScaleItemAmount(BigDecimal transpScaleItemAmount) Constraints: Not nullable, Precision: 31, Scale: 0voidsetTranspScaleItemCurrency(String transpScaleItemCurrency) Constraints: Not nullable, Maximum length: 3voidsetTranspScaleItemQuantity(BigDecimal transpScaleItemQuantity) Constraints: Not nullable, Precision: 31, Scale: 14voidsetTranspScaleItemQuantityUnit(String transpScaleItemQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetTranspScaleItemValueChar(String transpScaleItemValueChar) Constraints: Not nullable, Maximum length: 255toString()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 FrtOrdChrgCalcBase. -
TRANSP_CHRG_CALC_BASE_UUID
-
TRANSP_CHARGE_ITEM_ELEMENT_UUID
-
TRANSPORTATION_ORDER_UUID
-
TRANSP_CHRG_CALCULATION_BASE
-
TRANSP_SCALE_ITEM_QUANTITY_UNIT
-
TRANSP_SCALE_ITEM_QUANTITY
-
TRANSP_SCALE_ITEM_CURRENCY
-
TRANSP_SCALE_ITEM_AMOUNT
-
TRANSP_SCALE_ITEM_VALUE_CHAR
-
TRANSP_DATA_SOURCE_QTY_UNIT
-
TRANSP_DATA_SOURCE_QUANTITY
-
TRANSP_DATA_SOURCE_CURRENCY
-
TRANSP_DATA_SOURCE_AMOUNT
-
TRANSP_DATA_SOURCE_VALUE_CHAR
-
TO__FREIGHT_ORDER
Use with available request builders to apply the _FreightOrder navigation property to query operations. -
TO__FRT_ORD_CHRG_ELEMENT
public static final NavigationProperty.Single<FrtOrdChrgCalcBase,FrtOrdChrgElement> TO__FRT_ORD_CHRG_ELEMENTUse with available request builders to apply the _FrtOrdChrgElement navigation property to query operations.
-
-
Constructor Details
-
FrtOrdChrgCalcBase
public FrtOrdChrgCalcBase() -
FrtOrdChrgCalcBase
public FrtOrdChrgCalcBase(@Nullable UUID transpChrgCalcBaseUUID, @Nullable UUID transpChargeItemElementUUID, @Nullable UUID transportationOrderUUID, @Nullable String transpChrgCalculationBase, @Nullable String transpScaleItemQuantityUnit, @Nullable BigDecimal transpScaleItemQuantity, @Nullable String transpScaleItemCurrency, @Nullable BigDecimal transpScaleItemAmount, @Nullable String transpScaleItemValueChar, @Nullable String transpDataSourceQtyUnit, @Nullable BigDecimal transpDataSourceQuantity, @Nullable String transpDataSourceCurrency, @Nullable BigDecimal transpDataSourceAmount, @Nullable String transpDataSourceValueChar, @Nullable FreightOrder to_FreightOrder, @Nullable FrtOrdChrgElement to_FrtOrdChrgElement)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FrtOrdChrgCalcBase>
-
setTranspChrgCalcBaseUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgCalcBaseUUID
- Parameters:
transpChrgCalcBaseUUID- NodeID
-
setTranspChargeItemElementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeItemElementUUID
- Parameters:
transpChargeItemElementUUID- NodeID
-
setTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Parameters:
transportationOrderUUID- NodeID
-
setTranspChrgCalculationBase
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChrgCalculationBase
- Parameters:
transpChrgCalculationBase- Calculation Base
-
setTranspScaleItemQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspScaleItemQuantityUnit
- Parameters:
transpScaleItemQuantityUnit- Unit of Measure
-
setTranspScaleItemQuantity
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspScaleItemQuantity
- Parameters:
transpScaleItemQuantity- Quantity
-
setTranspScaleItemCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspScaleItemCurrency
- Parameters:
transpScaleItemCurrency- Currency (SAP-Internal)
-
setTranspScaleItemAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspScaleItemAmount
- Parameters:
transpScaleItemAmount- Scale Item Amount
-
setTranspScaleItemValueChar
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: TranspScaleItemValueChar
- Parameters:
transpScaleItemValueChar- Non-Numeric Calculation Quantity
-
setTranspDataSourceQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspDataSourceQtyUnit
- Parameters:
transpDataSourceQtyUnit- Unit of Measure
-
setTranspDataSourceQuantity
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspDataSourceQuantity
- Parameters:
transpDataSourceQuantity- Quantity
-
setTranspDataSourceCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspDataSourceCurrency
- Parameters:
transpDataSourceCurrency- Currency (SAP-Internal)
-
setTranspDataSourceAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspDataSourceAmount
- Parameters:
transpDataSourceAmount- Data Source Amount
-
setTranspDataSourceValueChar
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: TranspDataSourceValueChar
- Parameters:
transpDataSourceValueChar- Non-Numeric Calculation Quantity
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FrtOrdChrgCalcBase>
-
getKey
- Overrides:
getKeyin classVdmObject<FrtOrdChrgCalcBase>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FrtOrdChrgCalcBase>
-
fromMap
- Overrides:
fromMapin classVdmObject<FrtOrdChrgCalcBase>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FrtOrdChrgCalcBase>
-
getFreightOrderIfPresent
Retrieval of associated FreightOrder entity (one to one). This corresponds to the OData navigation property _FreightOrder.If the navigation property for an entity FrtOrdChrgCalcBase 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 _FreightOrder is already loaded, the result will
contain the FreightOrder entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightOrder
Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.- Parameters:
value- New FreightOrder entity.
-
getFrtOrdChrgElementIfPresent
Retrieval of associated FrtOrdChrgElement entity (one to one). This corresponds to the OData navigation property _FrtOrdChrgElement.If the navigation property for an entity FrtOrdChrgCalcBase 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 _FrtOrdChrgElement is already loaded, the result will
contain the FrtOrdChrgElement entity. If not, an
Optionwith result stateemptyis returned.
-
setFrtOrdChrgElement
Overwrites the associated FrtOrdChrgElement entity for the loaded navigation property _FrtOrdChrgElement.- Parameters:
value- New FrtOrdChrgElement entity.
-
builder
-
getTranspChrgCalcBaseUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgCalcBaseUUID
- Returns:
- NodeID
-
getTranspChargeItemElementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeItemElementUUID
- Returns:
- NodeID
-
getTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
- NodeID
-
getTranspChrgCalculationBase
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChrgCalculationBase
- Returns:
- Calculation Base
-
getTranspScaleItemQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspScaleItemQuantityUnit
- Returns:
- Unit of Measure
-
getTranspScaleItemQuantity
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspScaleItemQuantity
- Returns:
- Quantity
-
getTranspScaleItemCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspScaleItemCurrency
- Returns:
- Currency (SAP-Internal)
-
getTranspScaleItemAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspScaleItemAmount
- Returns:
- Scale Item Amount
-
getTranspScaleItemValueChar
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: TranspScaleItemValueChar
- Returns:
- Non-Numeric Calculation Quantity
-
getTranspDataSourceQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspDataSourceQtyUnit
- Returns:
- Unit of Measure
-
getTranspDataSourceQuantity
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspDataSourceQuantity
- Returns:
- Quantity
-
getTranspDataSourceCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspDataSourceCurrency
- Returns:
- Currency (SAP-Internal)
-
getTranspDataSourceAmount
Constraints: Not nullable, Precision: 31, Scale: 0Original property name from the Odata EDM: TranspDataSourceAmount
- Returns:
- Data Source Amount
-
getTranspDataSourceValueChar
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: TranspDataSourceValueChar
- Returns:
- Non-Numeric Calculation Quantity
-
toString
- Overrides:
toStringin classVdmObject<FrtOrdChrgCalcBase>
-
equals
- Overrides:
equalsin classVdmEntity<FrtOrdChrgCalcBase>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FrtOrdChrgCalcBase>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FrtOrdChrgCalcBase>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FrtOrdChrgCalcBase>
-