Class FrtBkgChrgElmntExchRate
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FrtBkgChrgElmntExchRate_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FrtBkgChrgElmntExchRate instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FrtBkgChrgElmntExchRate>Selector for all available fields of FrtBkgChrgElmntExchRate.static final SimpleProperty.Date<FrtBkgChrgElmntExchRate>static final SimpleProperty.String<FrtBkgChrgElmntExchRate>static final SimpleProperty.String<FrtBkgChrgElmntExchRate>static final NavigationProperty.Single<FrtBkgChrgElmntExchRate,FreightBooking> Use with available request builders to apply the _FreightBooking navigation property to query operations.Use with available request builders to apply the _FreightBookingChrgElmnt navigation property to query operations.static final SimpleProperty.Guid<FrtBkgChrgElmntExchRate>static final SimpleProperty.NumericDecimal<FrtBkgChrgElmntExchRate>static final SimpleProperty.String<FrtBkgChrgElmntExchRate>static final SimpleProperty.Guid<FrtBkgChrgElmntExchRate>static final SimpleProperty.Boolean<FrtBkgChrgElmntExchRate>static final SimpleProperty.Boolean<FrtBkgChrgElmntExchRate>static final SimpleProperty.Guid<FrtBkgChrgElmntExchRate>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFrtBkgChrgElmntExchRate(UUID transpChrgExchangeRateUUID, UUID transpChargeItemElementUUID, UUID transportationOrderUUID, String sourceCurrency, String targetCurrency, BigDecimal transpChrgExchangeRate, String transpChrgExchangeRateType, LocalDate exchangeRateDate, Boolean transpExchRateDateIsMnllyChgd, Boolean transpExchRateIsManuallyChgd, FreightBooking to_FreightBooking, FrtBkgChrgElement to_FreightBookingChrgElmnt) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected StringConstraints: Nullableio.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, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullable, Precision: 28, Scale: 14Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetExchangeRateDate(LocalDate exchangeRateDate) Constraints: NullablevoidsetFreightBooking(FreightBooking value) Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.voidOverwrites the associated FrtBkgChrgElement entity for the loaded navigation property _FreightBookingChrgElmnt.voidsetSourceCurrency(String sourceCurrency) Constraints: Not nullable, Maximum length: 3voidsetTargetCurrency(String targetCurrency) Constraints: Not nullable, Maximum length: 3voidsetTranspChargeItemElementUUID(UUID transpChargeItemElementUUID) Constraints: Not nullablevoidsetTranspChrgExchangeRate(BigDecimal transpChrgExchangeRate) Constraints: Not nullable, Precision: 28, Scale: 14voidsetTranspChrgExchangeRateType(String transpChrgExchangeRateType) Constraints: Not nullable, Maximum length: 4voidsetTranspChrgExchangeRateUUID(UUID transpChrgExchangeRateUUID) (Key Field) Constraints: Not nullablevoidsetTranspExchRateDateIsMnllyChgd(Boolean transpExchRateDateIsMnllyChgd) Constraints: Not nullablevoidsetTranspExchRateIsManuallyChgd(Boolean transpExchRateIsManuallyChgd) Constraints: Not nullablevoidsetTransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullabletoString()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 FrtBkgChrgElmntExchRate. -
TRANSP_CHRG_EXCHANGE_RATE_UUID
-
TRANSP_CHARGE_ITEM_ELEMENT_UUID
-
TRANSPORTATION_ORDER_UUID
-
SOURCE_CURRENCY
-
TARGET_CURRENCY
-
TRANSP_CHRG_EXCHANGE_RATE
public static final SimpleProperty.NumericDecimal<FrtBkgChrgElmntExchRate> TRANSP_CHRG_EXCHANGE_RATE -
TRANSP_CHRG_EXCHANGE_RATE_TYPE
-
EXCHANGE_RATE_DATE
-
TRANSP_EXCH_RATE_DATE_IS_MNLLY_CHGD
public static final SimpleProperty.Boolean<FrtBkgChrgElmntExchRate> TRANSP_EXCH_RATE_DATE_IS_MNLLY_CHGD -
TRANSP_EXCH_RATE_IS_MANUALLY_CHGD
public static final SimpleProperty.Boolean<FrtBkgChrgElmntExchRate> TRANSP_EXCH_RATE_IS_MANUALLY_CHGD -
TO__FREIGHT_BOOKING
public static final NavigationProperty.Single<FrtBkgChrgElmntExchRate,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<FrtBkgChrgElmntExchRate,FrtBkgChrgElement> TO__FREIGHT_BOOKING_CHRG_ELMNTUse with available request builders to apply the _FreightBookingChrgElmnt navigation property to query operations.
-
-
Constructor Details
-
FrtBkgChrgElmntExchRate
public FrtBkgChrgElmntExchRate() -
FrtBkgChrgElmntExchRate
public FrtBkgChrgElmntExchRate(@Nullable UUID transpChrgExchangeRateUUID, @Nullable UUID transpChargeItemElementUUID, @Nullable UUID transportationOrderUUID, @Nullable String sourceCurrency, @Nullable String targetCurrency, @Nullable BigDecimal transpChrgExchangeRate, @Nullable String transpChrgExchangeRateType, @Nullable LocalDate exchangeRateDate, @Nullable Boolean transpExchRateDateIsMnllyChgd, @Nullable Boolean transpExchRateIsManuallyChgd, @Nullable FreightBooking to_FreightBooking, @Nullable FrtBkgChrgElement to_FreightBookingChrgElmnt)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FrtBkgChrgElmntExchRate>
-
setTranspChrgExchangeRateUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgExchangeRateUUID
- Parameters:
transpChrgExchangeRateUUID- 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
-
setSourceCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SourceCurrency
- Parameters:
sourceCurrency- Currency (SAP-Internal)
-
setTargetCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TargetCurrency
- Parameters:
targetCurrency- Currency (SAP-Internal)
-
setTranspChrgExchangeRate
Constraints: Not nullable, Precision: 28, Scale: 14Original property name from the Odata EDM: TranspChrgExchangeRate
- Parameters:
transpChrgExchangeRate- Exchange Rate
-
setTranspChrgExchangeRateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TranspChrgExchangeRateType
- Parameters:
transpChrgExchangeRateType- Exchange Rate Type
-
setExchangeRateDate
Constraints: NullableOriginal property name from the Odata EDM: ExchangeRateDate
- Parameters:
exchangeRateDate- Exchange Rate Quote Date
-
setTranspExchRateDateIsMnllyChgd
Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateDateIsMnllyChgd
- Parameters:
transpExchRateDateIsMnllyChgd- Manually-Changed Exchange Rate Date
-
setTranspExchRateIsManuallyChgd
Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateIsManuallyChgd
- Parameters:
transpExchRateIsManuallyChgd- Boolean Variable (X = True, - = False, Space = Unknown)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FrtBkgChrgElmntExchRate>
-
getKey
- Overrides:
getKeyin classVdmObject<FrtBkgChrgElmntExchRate>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FrtBkgChrgElmntExchRate>
-
fromMap
- Overrides:
fromMapin classVdmObject<FrtBkgChrgElmntExchRate>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FrtBkgChrgElmntExchRate>
-
getFreightBookingIfPresent
Retrieval of associated FreightBooking entity (one to one). This corresponds to the OData navigation property _FreightBooking.If the navigation property for an entity FrtBkgChrgElmntExchRate 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 FrtBkgChrgElmntExchRate 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
-
getTranspChrgExchangeRateUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgExchangeRateUUID
- 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
-
getSourceCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SourceCurrency
- Returns:
- Currency (SAP-Internal)
-
getTargetCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TargetCurrency
- Returns:
- Currency (SAP-Internal)
-
getTranspChrgExchangeRate
Constraints: Not nullable, Precision: 28, Scale: 14Original property name from the Odata EDM: TranspChrgExchangeRate
- Returns:
- Exchange Rate
-
getTranspChrgExchangeRateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TranspChrgExchangeRateType
- Returns:
- Exchange Rate Type
-
getExchangeRateDate
Constraints: NullableOriginal property name from the Odata EDM: ExchangeRateDate
- Returns:
- Exchange Rate Quote Date
-
getTranspExchRateDateIsMnllyChgd
Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateDateIsMnllyChgd
- Returns:
- Manually-Changed Exchange Rate Date
-
getTranspExchRateIsManuallyChgd
Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateIsManuallyChgd
- Returns:
- Boolean Variable (X = True, - = False, Space = Unknown)
-
toString
- Overrides:
toStringin classVdmObject<FrtBkgChrgElmntExchRate>
-
equals
- Overrides:
equalsin classVdmEntity<FrtBkgChrgElmntExchRate>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FrtBkgChrgElmntExchRate>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FrtBkgChrgElmntExchRate>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FrtBkgChrgElmntExchRate>
-