Class BusPartPaymentItem
Original entity name from the Odata EDM: BusPartPaymentItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusPartPaymentItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<BusPartPaymentItem>Selector for all available fields of BusPartPaymentItem.static final SimpleProperty.NumericDecimal<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.Guid<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.Guid<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.Date<BusPartPaymentItem>static final SimpleProperty.Time<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>static final SimpleProperty.String<BusPartPaymentItem>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
ConstructorsConstructorDescriptionBusPartPaymentItem(UUID cADocumentContainerUUID, String cADocumentContainerSqncNumber, String cAPaymentDocument, LocalDate creationDate, LocalTime creationTime, String cADocContainerDocItemRefType, String cADocContainerDocItmRefTypeTxt, String businessPartner, String businessPartnerFullName, String contractAccount, String contractAccountName, String cAContract, String cASubApplication, String cASubApplicationText, String companyCode, String companyCodeName, String cAGroupingForPayment, UUID cADocumentContainerInvoiceUUID, String cADocContainerInvoiceSqncNmbr, String businessArea, String businessAreaName, String segment, String segmentName, String cAClearingReason, String cAClearingReasonName, String displayCurrency, BigDecimal amountInDisplayCurrency, BusPartPaymentItemParameters toParameters) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 81Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 6Constraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 250Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 25Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 35Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<BusPartPaymentItemParameters>Retrieval of associated BusPartPaymentItemParameters entity (one to one).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 50getType()inthashCode()voidsetAmountInDisplayCurrency(BigDecimal amountInDisplayCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetBusinessArea(String businessArea) Constraints: Not nullable, Maximum length: 4voidsetBusinessAreaName(String businessAreaName) Constraints: Not nullable, Maximum length: 30voidsetBusinessPartner(String businessPartner) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerFullName(String businessPartnerFullName) Constraints: Not nullable, Maximum length: 81voidsetCAClearingReason(String cAClearingReason) Constraints: Not nullable, Maximum length: 2voidsetCAClearingReasonName(String cAClearingReasonName) Constraints: Not nullable, Maximum length: 50voidsetCAContract(String cAContract) Constraints: Not nullable, Maximum length: 20voidsetCADocContainerDocItemRefType(String cADocContainerDocItemRefType) Constraints: Not nullable, Maximum length: 2voidsetCADocContainerDocItmRefTypeTxt(String cADocContainerDocItmRefTypeTxt) Constraints: Not nullable, Maximum length: 60voidsetCADocContainerInvoiceSqncNmbr(String cADocContainerInvoiceSqncNmbr) Constraints: Not nullable, Maximum length: 6voidsetCADocumentContainerInvoiceUUID(UUID cADocumentContainerInvoiceUUID) Constraints: NullablevoidsetCADocumentContainerSqncNumber(String cADocumentContainerSqncNumber) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetCADocumentContainerUUID(UUID cADocumentContainerUUID) (Key Field) Constraints: Not nullablevoidsetCAGroupingForPayment(String cAGroupingForPayment) Constraints: Not nullable, Maximum length: 10voidsetCAPaymentDocument(String cAPaymentDocument) Constraints: Not nullable, Maximum length: 12voidsetCASubApplication(String cASubApplication) Constraints: Not nullable, Maximum length: 1voidsetCASubApplicationText(String cASubApplicationText) Constraints: Not nullable, Maximum length: 250voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCompanyCodeName(String companyCodeName) Constraints: Not nullable, Maximum length: 25voidsetContractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12voidsetContractAccountName(String contractAccountName) Constraints: Not nullable, Maximum length: 35voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDisplayCurrency(String displayCurrency) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated BusPartPaymentItemParameters entity for the loaded navigation property Parameters.voidsetSegment(String segment) Constraints: Not nullable, Maximum length: 10voidsetSegmentName(String segmentName) Constraints: Not nullable, Maximum length: 50toString()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 BusPartPaymentItem. -
CA_DOCUMENT_CONTAINER_UUID
-
CA_DOCUMENT_CONTAINER_SQNC_NUMBER
-
CA_PAYMENT_DOCUMENT
-
CREATION_DATE
-
CREATION_TIME
-
CA_DOC_CONTAINER_DOC_ITEM_REF_TYPE
-
CA_DOC_CONTAINER_DOC_ITM_REF_TYPE_TXT
-
BUSINESS_PARTNER
-
BUSINESS_PARTNER_FULL_NAME
-
CONTRACT_ACCOUNT
-
CONTRACT_ACCOUNT_NAME
-
CA_CONTRACT
-
CA_SUB_APPLICATION
-
CA_SUB_APPLICATION_TEXT
-
COMPANY_CODE
-
COMPANY_CODE_NAME
-
CA_GROUPING_FOR_PAYMENT
-
CA_DOCUMENT_CONTAINER_INVOICE_UUID
-
CA_DOC_CONTAINER_INVOICE_SQNC_NMBR
-
BUSINESS_AREA
-
BUSINESS_AREA_NAME
-
SEGMENT
-
SEGMENT_NAME
-
CA_CLEARING_REASON
-
CA_CLEARING_REASON_NAME
-
DISPLAY_CURRENCY
-
AMOUNT_IN_DISPLAY_CURRENCY
-
TO_PARAMETERS
public static final NavigationProperty.Single<BusPartPaymentItem,BusPartPaymentItemParameters> TO_PARAMETERSUse with available request builders to apply the Parameters navigation property to query operations.
-
-
Constructor Details
-
BusPartPaymentItem
public BusPartPaymentItem() -
BusPartPaymentItem
public BusPartPaymentItem(@Nullable UUID cADocumentContainerUUID, @Nullable String cADocumentContainerSqncNumber, @Nullable String cAPaymentDocument, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String cADocContainerDocItemRefType, @Nullable String cADocContainerDocItmRefTypeTxt, @Nullable String businessPartner, @Nullable String businessPartnerFullName, @Nullable String contractAccount, @Nullable String contractAccountName, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String cASubApplicationText, @Nullable String companyCode, @Nullable String companyCodeName, @Nullable String cAGroupingForPayment, @Nullable UUID cADocumentContainerInvoiceUUID, @Nullable String cADocContainerInvoiceSqncNmbr, @Nullable String businessArea, @Nullable String businessAreaName, @Nullable String segment, @Nullable String segmentName, @Nullable String cAClearingReason, @Nullable String cAClearingReasonName, @Nullable String displayCurrency, @Nullable BigDecimal amountInDisplayCurrency, @Nullable BusPartPaymentItemParameters toParameters)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusPartPaymentItem>
-
setCADocumentContainerUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CADocumentContainerUUID
- Parameters:
cADocumentContainerUUID- Document Container ID
-
setCADocumentContainerSqncNumber
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CADocumentContainerSqncNumber
- Parameters:
cADocumentContainerSqncNumber- 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
-
setCADocContainerDocItmRefTypeTxt
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CADocContainerDocItmRefTypeTxt
- Parameters:
cADocContainerDocItmRefTypeTxt- Description for Reference Type for Line Item
-
setBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setBusinessPartnerFullName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerFullName
- Parameters:
businessPartnerFullName- The businessPartnerFullName to set.
-
setContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Parameters:
contractAccount- Contract Account
-
setContractAccountName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: ContractAccountName
- Parameters:
contractAccountName- Description of 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
-
setCASubApplicationText
Constraints: Not nullable, Maximum length: 250Original property name from the Odata EDM: CASubApplicationText
- Parameters:
cASubApplicationText- Description (250 Characters)
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Parameters:
companyCodeName- Name of Company Code or Company
-
setCAGroupingForPayment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAGroupingForPayment
- Parameters:
cAGroupingForPayment- Grouping field for automatic payments
-
setCADocumentContainerInvoiceUUID
Constraints: NullableOriginal property name from the Odata EDM: CADocumentContainerInvoiceUUID
- Parameters:
cADocumentContainerInvoiceUUID- Document Container ID
-
setCADocContainerInvoiceSqncNmbr
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CADocContainerInvoiceSqncNmbr
- Parameters:
cADocContainerInvoiceSqncNmbr- Sequence Number
-
setBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Parameters:
businessArea- Business Area
-
setBusinessAreaName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: BusinessAreaName
- Parameters:
businessAreaName- Business Area Description
-
setSegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Segment
- Parameters:
segment- Segment for Segmental Reporting
-
setSegmentName
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: SegmentName
- Parameters:
segmentName- Segment Name
-
setCAClearingReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CAClearingReason
- Parameters:
cAClearingReason- The cAClearingReason to set.
-
setCAClearingReasonName
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CAClearingReasonName
- Parameters:
cAClearingReasonName- Name
-
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<BusPartPaymentItem>
-
getKey
- Overrides:
getKeyin classVdmObject<BusPartPaymentItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusPartPaymentItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<BusPartPaymentItem>
-
getParametersIfPresent
Retrieval of associated BusPartPaymentItemParameters entity (one to one). This corresponds to the OData navigation property Parameters.If the navigation property for an entity BusPartPaymentItem 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 BusPartPaymentItemParameters entity. If not, an
Optionwith result stateemptyis returned.
-
setParameters
Overwrites the associated BusPartPaymentItemParameters entity for the loaded navigation property Parameters.- Parameters:
value- New BusPartPaymentItemParameters entity.
-
builder
-
getCADocumentContainerUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CADocumentContainerUUID
- Returns:
- Document Container ID
-
getCADocumentContainerSqncNumber
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CADocumentContainerSqncNumber
- 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
-
getCADocContainerDocItmRefTypeTxt
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CADocContainerDocItmRefTypeTxt
- Returns:
- Description for Reference Type for Line Item
-
getBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getBusinessPartnerFullName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerFullName
- Returns:
- The businessPartnerFullName contained in this
VdmEntity.
-
getContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Returns:
- Contract Account
-
getContractAccountName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: ContractAccountName
- Returns:
- Description of 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
-
getCASubApplicationText
Constraints: Not nullable, Maximum length: 250Original property name from the Odata EDM: CASubApplicationText
- Returns:
- Description (250 Characters)
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Returns:
- Name of Company Code or Company
-
getCAGroupingForPayment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAGroupingForPayment
- Returns:
- Grouping field for automatic payments
-
getCADocumentContainerInvoiceUUID
Constraints: NullableOriginal property name from the Odata EDM: CADocumentContainerInvoiceUUID
- Returns:
- Document Container ID
-
getCADocContainerInvoiceSqncNmbr
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CADocContainerInvoiceSqncNmbr
- Returns:
- Sequence Number
-
getBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Returns:
- Business Area
-
getBusinessAreaName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: BusinessAreaName
- Returns:
- Business Area Description
-
getSegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Segment
- Returns:
- Segment for Segmental Reporting
-
getSegmentName
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: SegmentName
- Returns:
- Segment Name
-
getCAClearingReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CAClearingReason
- Returns:
- The cAClearingReason contained in this
VdmEntity.
-
getCAClearingReasonName
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CAClearingReasonName
- Returns:
- Name
-
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<BusPartPaymentItem>
-
equals
- Overrides:
equalsin classVdmEntity<BusPartPaymentItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusPartPaymentItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusPartPaymentItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<BusPartPaymentItem>
-