Class CABPPaytItemEnhcdForDspCrcy
Original entity name from the Odata EDM: CABPPaytItemEnhcdForDspCrcyType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABPPaytItemEnhcdForDspCrcy instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CABPPaytItemEnhcdForDspCrcy>Selector for all available fields of CABPPaytItemEnhcdForDspCrcy.static final SimpleProperty.NumericDecimal<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.Guid<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.Guid<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.Date<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.Time<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy>static final NavigationProperty.Single<CABPPaytItemEnhcdForDspCrcy,CABPPaytItemEnhcdForDspCrcyParameters> 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
ConstructorsConstructorDescriptionCABPPaytItemEnhcdForDspCrcy(UUID cABusPartnerPaymentUUID, String cABusPartnerPaymentItem, String cAPaymentDocument, LocalDate creationDate, LocalTime creationTime, String cADocContainerDocItemRefType, String businessPartner, String contractAccount, String cAContract, String cASubApplication, String companyCode, String cAGroupingForPayment, UUID cABusPartnerInvoiceUUID, String cABusPartnerInvoiceItem, String cADocumentOriginCode, String businessArea, String segment, String cAClearingReason, String displayCurrency, BigDecimal amountInDisplayCurrency, CABPPaytItemEnhcdForDspCrcyParameters toParameters) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<CABPPaytItemEnhcdForDspCrcyParameters>Retrieval of associated CABPPaytItemEnhcdForDspCrcyParameters entity (one to one).Constraints: Not nullable, Maximum length: 10getType()inthashCode()voidsetAmountInDisplayCurrency(BigDecimal amountInDisplayCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetBusinessArea(String businessArea) Constraints: Not nullable, Maximum length: 4voidsetBusinessPartner(String businessPartner) Constraints: Not nullable, Maximum length: 10voidsetCABusPartnerInvoiceItem(String cABusPartnerInvoiceItem) Constraints: Not nullable, Maximum length: 6voidsetCABusPartnerInvoiceUUID(UUID cABusPartnerInvoiceUUID) Constraints: NullablevoidsetCABusPartnerPaymentItem(String cABusPartnerPaymentItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetCABusPartnerPaymentUUID(UUID cABusPartnerPaymentUUID) (Key Field) Constraints: Not nullablevoidsetCAClearingReason(String cAClearingReason) Constraints: Not nullable, Maximum length: 2voidsetCAContract(String cAContract) Constraints: Not nullable, Maximum length: 20voidsetCADocContainerDocItemRefType(String cADocContainerDocItemRefType) Constraints: Not nullable, Maximum length: 2voidsetCADocumentOriginCode(String cADocumentOriginCode) Constraints: Not nullable, Maximum length: 2voidsetCAGroupingForPayment(String cAGroupingForPayment) Constraints: Not nullable, Maximum length: 10voidsetCAPaymentDocument(String cAPaymentDocument) Constraints: Not nullable, Maximum length: 12voidsetCASubApplication(String cASubApplication) Constraints: Not nullable, Maximum length: 1voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetContractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDisplayCurrency(String displayCurrency) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated CABPPaytItemEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.voidsetSegment(String segment) Constraints: Not nullable, Maximum length: 10toString()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 CABPPaytItemEnhcdForDspCrcy. -
CA_BUS_PARTNER_PAYMENT_UUID
-
CA_BUS_PARTNER_PAYMENT_ITEM
-
CA_PAYMENT_DOCUMENT
-
CREATION_DATE
-
CREATION_TIME
-
CA_DOC_CONTAINER_DOC_ITEM_REF_TYPE
public static final SimpleProperty.String<CABPPaytItemEnhcdForDspCrcy> CA_DOC_CONTAINER_DOC_ITEM_REF_TYPE -
BUSINESS_PARTNER
-
CONTRACT_ACCOUNT
-
CA_CONTRACT
-
CA_SUB_APPLICATION
-
COMPANY_CODE
-
CA_GROUPING_FOR_PAYMENT
-
CA_BUS_PARTNER_INVOICE_UUID
-
CA_BUS_PARTNER_INVOICE_ITEM
-
CA_DOCUMENT_ORIGIN_CODE
-
BUSINESS_AREA
-
SEGMENT
-
CA_CLEARING_REASON
-
DISPLAY_CURRENCY
-
AMOUNT_IN_DISPLAY_CURRENCY
public static final SimpleProperty.NumericDecimal<CABPPaytItemEnhcdForDspCrcy> AMOUNT_IN_DISPLAY_CURRENCY -
TO_PARAMETERS
public static final NavigationProperty.Single<CABPPaytItemEnhcdForDspCrcy,CABPPaytItemEnhcdForDspCrcyParameters> TO_PARAMETERSUse with available request builders to apply the Parameters navigation property to query operations.
-
-
Constructor Details
-
CABPPaytItemEnhcdForDspCrcy
public CABPPaytItemEnhcdForDspCrcy() -
CABPPaytItemEnhcdForDspCrcy
public CABPPaytItemEnhcdForDspCrcy(@Nullable UUID cABusPartnerPaymentUUID, @Nullable String cABusPartnerPaymentItem, @Nullable String cAPaymentDocument, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String cADocContainerDocItemRefType, @Nullable String businessPartner, @Nullable String contractAccount, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String companyCode, @Nullable String cAGroupingForPayment, @Nullable UUID cABusPartnerInvoiceUUID, @Nullable String cABusPartnerInvoiceItem, @Nullable String cADocumentOriginCode, @Nullable String businessArea, @Nullable String segment, @Nullable String cAClearingReason, @Nullable String displayCurrency, @Nullable BigDecimal amountInDisplayCurrency, @Nullable CABPPaytItemEnhcdForDspCrcyParameters toParameters)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-
setCABusPartnerPaymentUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerPaymentUUID
- Parameters:
cABusPartnerPaymentUUID- Document Container ID
-
setCABusPartnerPaymentItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABusPartnerPaymentItem
- Parameters:
cABusPartnerPaymentItem- Sequence Number
-
setCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Parameters:
cAPaymentDocument- Document
-
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
-
setCADocContainerDocItemRefType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocContainerDocItemRefType
- Parameters:
cADocContainerDocItemRefType- Document Item Reference Category
-
setBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Parameters:
contractAccount- Contract Account
-
setCAContract
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CAContract
- Parameters:
cAContract- Reference Specifications from Contract
-
setCASubApplication
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CASubApplication
- Parameters:
cASubApplication- Subapplication in Contract Accounts Receivable and Payable
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCAGroupingForPayment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAGroupingForPayment
- Parameters:
cAGroupingForPayment- Grouping field for automatic payments
-
setCABusPartnerInvoiceUUID
Constraints: NullableOriginal property name from the Odata EDM: CABusPartnerInvoiceUUID
- Parameters:
cABusPartnerInvoiceUUID- Document Container ID
-
setCABusPartnerInvoiceItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABusPartnerInvoiceItem
- Parameters:
cABusPartnerInvoiceItem- Sequence Number
-
setCADocumentOriginCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocumentOriginCode
- Parameters:
cADocumentOriginCode- Document Origin Key
-
setBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Parameters:
businessArea- Business Area
-
setSegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Segment
- Parameters:
segment- Segment for Segmental Reporting
-
setCAClearingReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CAClearingReason
- Parameters:
cAClearingReason- The cAClearingReason to set.
-
setDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Parameters:
displayCurrency- Currency Key
-
setAmountInDisplayCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: AmountInDisplayCurrency
- Parameters:
amountInDisplayCurrency- The amountInDisplayCurrency to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABPPaytItemEnhcdForDspCrcy>
-
getKey
- Overrides:
getKeyin classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-
getParametersIfPresent
@Nonnull public io.vavr.control.Option<CABPPaytItemEnhcdForDspCrcyParameters> getParametersIfPresent()Retrieval of associated CABPPaytItemEnhcdForDspCrcyParameters entity (one to one). This corresponds to the OData navigation property Parameters.If the navigation property for an entity CABPPaytItemEnhcdForDspCrcy 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 CABPPaytItemEnhcdForDspCrcyParameters entity. If not, an
Optionwith result stateemptyis returned.
-
setParameters
Overwrites the associated CABPPaytItemEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.- Parameters:
value- New CABPPaytItemEnhcdForDspCrcyParameters entity.
-
builder
-
getCABusPartnerPaymentUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerPaymentUUID
- Returns:
- Document Container ID
-
getCABusPartnerPaymentItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABusPartnerPaymentItem
- Returns:
- Sequence Number
-
getCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Returns:
- Document
-
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
-
getCADocContainerDocItemRefType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocContainerDocItemRefType
- Returns:
- Document Item Reference Category
-
getBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Returns:
- Contract Account
-
getCAContract
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CAContract
- Returns:
- Reference Specifications from Contract
-
getCASubApplication
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CASubApplication
- Returns:
- Subapplication in Contract Accounts Receivable and Payable
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCAGroupingForPayment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAGroupingForPayment
- Returns:
- Grouping field for automatic payments
-
getCABusPartnerInvoiceUUID
Constraints: NullableOriginal property name from the Odata EDM: CABusPartnerInvoiceUUID
- Returns:
- Document Container ID
-
getCABusPartnerInvoiceItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABusPartnerInvoiceItem
- Returns:
- Sequence Number
-
getCADocumentOriginCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocumentOriginCode
- Returns:
- Document Origin Key
-
getBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Returns:
- Business Area
-
getSegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Segment
- Returns:
- Segment for Segmental Reporting
-
getCAClearingReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CAClearingReason
- Returns:
- The cAClearingReason contained in this
VdmEntity.
-
getDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Returns:
- Currency Key
-
getAmountInDisplayCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: AmountInDisplayCurrency
- Returns:
- The amountInDisplayCurrency contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-
equals
- Overrides:
equalsin classVdmEntity<CABPPaytItemEnhcdForDspCrcy>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABPPaytItemEnhcdForDspCrcy>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABPPaytItemEnhcdForDspCrcy>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABPPaytItemEnhcdForDspCrcy>
-