Class CABPInvcEnhcdForDspCrcy
Original entity name from the Odata EDM: CABPInvcEnhcdForDspCrcyType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABPInvcEnhcdForDspCrcy instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CABPInvcEnhcdForDspCrcy>Selector for all available fields of CABPInvcEnhcdForDspCrcy.static final SimpleProperty.String<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.Guid<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.String<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.String<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.Date<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.Time<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.String<CABPInvcEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy>Use with available request builders to apply the _BusPartInvoiceCorrespncEnhcd navigation property to query operations.Use with available request builders to apply the Parameters navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionCABPInvcEnhcdForDspCrcy(UUID cABusPartnerInvoiceUUID, String cABusPartnerInvoiceStatus, String cADocumentContainerRefType, String cADocumentContainerReference, LocalDate creationDate, LocalTime creationTime, String displayCurrency, BigDecimal cAInvoiceAmountInDisplayCrcy, BigDecimal openAmountInDisplayCrcy, BigDecimal cashDiscountAmountInDspCrcy, BigDecimal cAEligibleAmountForCshDiscInDC, BigDecimal cAReleasedAmtInDisplayCurrency, BigDecimal cAClearingAmountInDisplayCrcy, CABPInvcEnhcdForDspCrcyParameters toParameters, List<CABusPartInvcCorrespncEnhcd> to_BusPartInvoiceCorrespncEnhcd) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated CABusPartInvcCorrespncEnhcd entities.builder()protected booleanbooleanprotected voidio.vavr.control.Option<List<CABusPartInvcCorrespncEnhcd>>Retrieval of associated CABusPartInvcCorrespncEnhcd entities (one to many).Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Precision: 23, Scale: 0io.vavr.control.Option<CABPInvcEnhcdForDspCrcyParameters>Retrieval of associated CABPInvcEnhcdForDspCrcyParameters entity (one to one).getType()inthashCode()voidOverwrites the list of associated CABusPartInvcCorrespncEnhcd entities for the loaded navigation property _BusPartInvoiceCorrespncEnhcd.voidsetCABusPartnerInvoiceStatus(String cABusPartnerInvoiceStatus) Constraints: Not nullable, Maximum length: 2voidsetCABusPartnerInvoiceUUID(UUID cABusPartnerInvoiceUUID) (Key Field) Constraints: Not nullablevoidsetCAClearingAmountInDisplayCrcy(BigDecimal cAClearingAmountInDisplayCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCADocumentContainerReference(String cADocumentContainerReference) Constraints: Not nullable, Maximum length: 50voidsetCADocumentContainerRefType(String cADocumentContainerRefType) Constraints: Not nullable, Maximum length: 3voidsetCAEligibleAmountForCshDiscInDC(BigDecimal cAEligibleAmountForCshDiscInDC) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCAInvoiceAmountInDisplayCrcy(BigDecimal cAInvoiceAmountInDisplayCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCAReleasedAmtInDisplayCurrency(BigDecimal cAReleasedAmtInDisplayCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCashDiscountAmountInDspCrcy(BigDecimal cashDiscountAmountInDspCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDisplayCurrency(String displayCurrency) Constraints: Not nullable, Maximum length: 3voidsetOpenAmountInDisplayCrcy(BigDecimal openAmountInDisplayCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidOverwrites the associated CABPInvcEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDefaultServicePath, 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 CABPInvcEnhcdForDspCrcy. -
CA_BUS_PARTNER_INVOICE_UUID
-
CA_BUS_PARTNER_INVOICE_STATUS
-
CA_DOCUMENT_CONTAINER_REF_TYPE
-
CA_DOCUMENT_CONTAINER_REFERENCE
-
CREATION_DATE
-
CREATION_TIME
-
DISPLAY_CURRENCY
-
CA_INVOICE_AMOUNT_IN_DISPLAY_CRCY
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> CA_INVOICE_AMOUNT_IN_DISPLAY_CRCY -
OPEN_AMOUNT_IN_DISPLAY_CRCY
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> OPEN_AMOUNT_IN_DISPLAY_CRCY -
CASH_DISCOUNT_AMOUNT_IN_DSP_CRCY
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> CASH_DISCOUNT_AMOUNT_IN_DSP_CRCY -
CA_ELIGIBLE_AMOUNT_FOR_CSH_DISC_IN_DC
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> CA_ELIGIBLE_AMOUNT_FOR_CSH_DISC_IN_DC -
CA_RELEASED_AMT_IN_DISPLAY_CURRENCY
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> CA_RELEASED_AMT_IN_DISPLAY_CURRENCY -
CA_CLEARING_AMOUNT_IN_DISPLAY_CRCY
public static final SimpleProperty.NumericDecimal<CABPInvcEnhcdForDspCrcy> CA_CLEARING_AMOUNT_IN_DISPLAY_CRCY -
TO_PARAMETERS
public static final NavigationProperty.Single<CABPInvcEnhcdForDspCrcy,CABPInvcEnhcdForDspCrcyParameters> TO_PARAMETERSUse with available request builders to apply the Parameters navigation property to query operations. -
TO__BUS_PART_INVOICE_CORRESPNC_ENHCD
public static final NavigationProperty.Collection<CABPInvcEnhcdForDspCrcy,CABusPartInvcCorrespncEnhcd> TO__BUS_PART_INVOICE_CORRESPNC_ENHCDUse with available request builders to apply the _BusPartInvoiceCorrespncEnhcd navigation property to query operations.
-
-
Constructor Details
-
CABPInvcEnhcdForDspCrcy
public CABPInvcEnhcdForDspCrcy() -
CABPInvcEnhcdForDspCrcy
public CABPInvcEnhcdForDspCrcy(@Nullable UUID cABusPartnerInvoiceUUID, @Nullable String cABusPartnerInvoiceStatus, @Nullable String cADocumentContainerRefType, @Nullable String cADocumentContainerReference, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String displayCurrency, @Nullable BigDecimal cAInvoiceAmountInDisplayCrcy, @Nullable BigDecimal openAmountInDisplayCrcy, @Nullable BigDecimal cashDiscountAmountInDspCrcy, @Nullable BigDecimal cAEligibleAmountForCshDiscInDC, @Nullable BigDecimal cAReleasedAmtInDisplayCurrency, @Nullable BigDecimal cAClearingAmountInDisplayCrcy, @Nullable CABPInvcEnhcdForDspCrcyParameters toParameters, List<CABusPartInvcCorrespncEnhcd> to_BusPartInvoiceCorrespncEnhcd)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABPInvcEnhcdForDspCrcy>
-
setCABusPartnerInvoiceUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerInvoiceUUID
- Parameters:
cABusPartnerInvoiceUUID- Document Container ID
-
setCABusPartnerInvoiceStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABusPartnerInvoiceStatus
- Parameters:
cABusPartnerInvoiceStatus- Invoice Status
-
setCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Parameters:
cADocumentContainerRefType- Document Container - Reference Type
-
setCADocumentContainerReference
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CADocumentContainerReference
- Parameters:
cADocumentContainerReference- Document Container - Identification for Reference Category
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Day On Which Accounting Document Was Entered
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time of Entry
-
setDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Parameters:
displayCurrency- Currency Key
-
setCAInvoiceAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAInvoiceAmountInDisplayCrcy
- Parameters:
cAInvoiceAmountInDisplayCrcy- The cAInvoiceAmountInDisplayCrcy to set.
-
setOpenAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInDisplayCrcy
- Parameters:
openAmountInDisplayCrcy- The openAmountInDisplayCrcy to set.
-
setCashDiscountAmountInDspCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CashDiscountAmountInDspCrcy
- Parameters:
cashDiscountAmountInDspCrcy- The cashDiscountAmountInDspCrcy to set.
-
setCAEligibleAmountForCshDiscInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAEligibleAmountForCshDiscInDC
- Parameters:
cAEligibleAmountForCshDiscInDC- The cAEligibleAmountForCshDiscInDC to set.
-
setCAReleasedAmtInDisplayCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAReleasedAmtInDisplayCurrency
- Parameters:
cAReleasedAmtInDisplayCurrency- The cAReleasedAmtInDisplayCurrency to set.
-
setCAClearingAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAClearingAmountInDisplayCrcy
- Parameters:
cAClearingAmountInDisplayCrcy- The cAClearingAmountInDisplayCrcy to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABPInvcEnhcdForDspCrcy>
-
getKey
- Overrides:
getKeyin classVdmObject<CABPInvcEnhcdForDspCrcy>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABPInvcEnhcdForDspCrcy>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABPInvcEnhcdForDspCrcy>
-
getParametersIfPresent
Retrieval of associated CABPInvcEnhcdForDspCrcyParameters entity (one to one). This corresponds to the OData navigation property Parameters.If the navigation property for an entity CABPInvcEnhcdForDspCrcy 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 Parameters is already loaded, the result will contain
the CABPInvcEnhcdForDspCrcyParameters entity. If not, an
Optionwith result stateemptyis returned.
-
setParameters
Overwrites the associated CABPInvcEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.- Parameters:
value- New CABPInvcEnhcdForDspCrcyParameters entity.
-
getBusPartInvoiceCorrespncEnhcdIfPresent
@Nonnull public io.vavr.control.Option<List<CABusPartInvcCorrespncEnhcd>> getBusPartInvoiceCorrespncEnhcdIfPresent()Retrieval of associated CABusPartInvcCorrespncEnhcd entities (one to many). This corresponds to the OData navigation property _BusPartInvoiceCorrespncEnhcd.If the navigation property for an entity CABPInvcEnhcdForDspCrcy 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 _BusPartInvoiceCorrespncEnhcd is already loaded, the
result will contain the CABusPartInvcCorrespncEnhcd entities. If not, an
Optionwith result stateemptyis returned.
-
setBusPartInvoiceCorrespncEnhcd
Overwrites the list of associated CABusPartInvcCorrespncEnhcd entities for the loaded navigation property _BusPartInvoiceCorrespncEnhcd.If the navigation property _BusPartInvoiceCorrespncEnhcd of a queried CABPInvcEnhcdForDspCrcy 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 CABusPartInvcCorrespncEnhcd entities.
-
addBusPartInvoiceCorrespncEnhcd
Adds elements to the list of associated CABusPartInvcCorrespncEnhcd entities. This corresponds to the OData navigation property _BusPartInvoiceCorrespncEnhcd.If the navigation property _BusPartInvoiceCorrespncEnhcd of a queried CABPInvcEnhcdForDspCrcy 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 CABusPartInvcCorrespncEnhcd entities.
-
builder
-
getCABusPartnerInvoiceUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerInvoiceUUID
- Returns:
- Document Container ID
-
getCABusPartnerInvoiceStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABusPartnerInvoiceStatus
- Returns:
- Invoice Status
-
getCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Returns:
- Document Container - Reference Type
-
getCADocumentContainerReference
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CADocumentContainerReference
- Returns:
- Document Container - Identification for Reference Category
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Day On Which Accounting Document Was Entered
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- Time of Entry
-
getDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Returns:
- Currency Key
-
getCAInvoiceAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAInvoiceAmountInDisplayCrcy
- Returns:
- The cAInvoiceAmountInDisplayCrcy contained in this
VdmEntity.
-
getOpenAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInDisplayCrcy
- Returns:
- The openAmountInDisplayCrcy contained in this
VdmEntity.
-
getCashDiscountAmountInDspCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CashDiscountAmountInDspCrcy
- Returns:
- The cashDiscountAmountInDspCrcy contained in this
VdmEntity.
-
getCAEligibleAmountForCshDiscInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAEligibleAmountForCshDiscInDC
- Returns:
- The cAEligibleAmountForCshDiscInDC contained in this
VdmEntity.
-
getCAReleasedAmtInDisplayCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAReleasedAmtInDisplayCurrency
- Returns:
- The cAReleasedAmtInDisplayCurrency contained in this
VdmEntity.
-
getCAClearingAmountInDisplayCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAClearingAmountInDisplayCrcy
- Returns:
- The cAClearingAmountInDisplayCrcy contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<CABPInvcEnhcdForDspCrcy>
-
equals
- Overrides:
equalsin classVdmEntity<CABPInvcEnhcdForDspCrcy>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABPInvcEnhcdForDspCrcy>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABPInvcEnhcdForDspCrcy>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABPInvcEnhcdForDspCrcy>
-