Class FrtBkgChrgCalcBase
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FrtBkgChrgCalcBase_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FrtBkgChrgCalcBase instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FrtBkgChrgCalcBase>Selector for all available fields of FrtBkgChrgCalcBase.static final NavigationProperty.Single<FrtBkgChrgCalcBase,FreightBooking> Use with available request builders to apply the _FreightBooking navigation property to query operations.static final NavigationProperty.Single<FrtBkgChrgCalcBase,FrtBkgChrgElement> Use with available request builders to apply the _FreightBookingChrgElmnt navigation property to query operations.static final SimpleProperty.Guid<FrtBkgChrgCalcBase>static final SimpleProperty.Guid<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.NumericDecimal<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.String<FrtBkgChrgCalcBase>static final SimpleProperty.Guid<FrtBkgChrgCalcBase>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFrtBkgChrgCalcBase(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, FreightBooking to_FreightBooking, FrtBkgChrgElement to_FreightBookingChrgElmnt) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FrtBkgChrgElement>Retrieval of associated FrtBkgChrgElement entity (one to one).io.vavr.control.Option<FreightBooking>Retrieval of associated FreightBooking 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()voidsetFreightBooking(FreightBooking value) Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.voidOverwrites the associated FrtBkgChrgElement entity for the loaded navigation property _FreightBookingChrgElmnt.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 FrtBkgChrgCalcBase. -
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_BOOKING
public static final NavigationProperty.Single<FrtBkgChrgCalcBase,FreightBooking> TO__FREIGHT_BOOKINGUse with available request builders to apply the _FreightBooking navigation property to query operations. -
TO__FREIGHT_BOOKING_CHRG_ELMNT
public static final NavigationProperty.Single<FrtBkgChrgCalcBase,FrtBkgChrgElement> TO__FREIGHT_BOOKING_CHRG_ELMNTUse with available request builders to apply the _FreightBookingChrgElmnt navigation property to query operations.
-
-
Constructor Details
-
FrtBkgChrgCalcBase
public FrtBkgChrgCalcBase() -
FrtBkgChrgCalcBase
public FrtBkgChrgCalcBase(@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 FreightBooking to_FreightBooking, @Nullable FrtBkgChrgElement to_FreightBookingChrgElmnt)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FrtBkgChrgCalcBase>
-
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<FrtBkgChrgCalcBase>
-
getKey
- Overrides:
getKeyin classVdmObject<FrtBkgChrgCalcBase>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FrtBkgChrgCalcBase>
-
fromMap
- Overrides:
fromMapin classVdmObject<FrtBkgChrgCalcBase>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FrtBkgChrgCalcBase>
-
getFreightBookingIfPresent
Retrieval of associated FreightBooking entity (one to one). This corresponds to the OData navigation property _FreightBooking.If the navigation property for an entity FrtBkgChrgCalcBase 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 _FreightBooking is already loaded, the result will
contain the FreightBooking entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightBooking
Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.- Parameters:
value- New FreightBooking entity.
-
getFreightBookingChrgElmntIfPresent
Retrieval of associated FrtBkgChrgElement entity (one to one). This corresponds to the OData navigation property _FreightBookingChrgElmnt.If the navigation property for an entity FrtBkgChrgCalcBase 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 _FreightBookingChrgElmnt is already loaded, the result
will contain the FrtBkgChrgElement entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightBookingChrgElmnt
Overwrites the associated FrtBkgChrgElement entity for the loaded navigation property _FreightBookingChrgElmnt.- Parameters:
value- New FrtBkgChrgElement 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<FrtBkgChrgCalcBase>
-
equals
- Overrides:
equalsin classVdmEntity<FrtBkgChrgCalcBase>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FrtBkgChrgCalcBase>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FrtBkgChrgCalcBase>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FrtBkgChrgCalcBase>
-