Class BillingDocumentRequest
Original entity name from the Odata EDM: A_BillingDocumentRequestType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BillingDocumentRequest instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BillingDocumentRequestSelectableSelector for all available fields of BillingDocumentRequest.static final BillingDocumentRequestField<LocalDateTime>Use with available fluent helpers to apply the BillingDocumentDate field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the BillingDocumentRequest field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the BillingDocumentRequestType field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the BillingIssueType field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the ContractAccount field to query operations.static final BillingDocumentRequestField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final BillingDocumentRequestField<LocalTime>Use with available fluent helpers to apply the CreationTime field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the CustomerPaymentTerms field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the DistributionChannel field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the Division field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the IncotermsClassification field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the IncotermsVersion field to query operations.static final BillingDocumentRequestField<LocalDateTime>Use with available fluent helpers to apply the LastChangeDate field to query operations.static final BillingDocumentRequestField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the LogicalSystem field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the OverallBillingDocReqStatus field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the OverallPricingIncompletionSts field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the PayerParty field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the PaymentMethod field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the PricingDocument field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the ProposedBillingDocumentType field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the ReferenceDocSDDocCategory field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the ReferenceDocument field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the ReferenceDocumentLogicalSystem field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the SalesOrganization field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the SEPAMandate field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the SoldToParty field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the TaxDepartureCountry field to query operations.static final BillingDocumentRequestLink<BillingDocumentRequestItem>Use with available fluent helpers to apply the to_Item navigation property to query operations.static final BillingDocumentRequestLink<BillingDocReqPartner>Use with available fluent helpers to apply the to_Partner navigation property to query operations.static final BillingDocumentRequestLink<BillingDocReqPrcgElmnt>Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.static final BillingDocumentRequestField<BigDecimal>Use with available fluent helpers to apply the TotalGrossAmount field to query operations.static final BillingDocumentRequestField<BigDecimal>Use with available fluent helpers to apply the TotalNetAmount field to query operations.static final BillingDocumentRequestField<BigDecimal>Use with available fluent helpers to apply the TotalTaxAmount field to query operations.static final BillingDocumentRequestField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBillingDocumentRequest(String billingDocumentRequest, String billingDocumentRequestType, String proposedBillingDocumentType, LocalDateTime creationDate, LocalTime creationTime, LocalDateTime lastChangeDate, ZonedDateTime lastChangeDateTime, String logicalSystem, String salesOrganization, String distributionChannel, String division, LocalDateTime billingDocumentDate, BigDecimal totalNetAmount, String transactionCurrency, BigDecimal totalTaxAmount, BigDecimal totalGrossAmount, String taxDepartureCountry, String payerParty, String contractAccount, String customerPaymentTerms, String paymentMethod, String sEPAMandate, String companyCode, String referenceDocument, String referenceDocumentLogicalSystem, String referenceDocSDDocCategory, String soldToParty, String purchaseOrderByCustomer, String pricingDocument, String billingIssueType, String incotermsVersion, String incotermsClassification, String incotermsTransferLocation, String incotermsLocation1, String incotermsLocation2, String overallBillingDocReqStatus, String overallPricingIncompletionSts, List<BillingDocumentRequestItem> toItem, List<BillingDocReqPartner> toPartner, List<BillingDocReqPrcgElmnt> toPricingElement) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem(BillingDocumentRequestItem... entity) Adds elements to the list of associated BillingDocumentRequestItem entities.voidaddPartner(BillingDocReqPartner... entity) Adds elements to the list of associated BillingDocReqPartner entities.voidaddPricingElement(BillingDocReqPrcgElmnt... entity) Adds elements to the list of associated BillingDocReqPrcgElmnt entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BillingDocumentRequestItem entities (one to many) associated with this entity.Fetches the BillingDocReqPartner entities (one to many) associated with this entity.Fetches the BillingDocReqPrcgElmnt entities (one to many) associated with this entity.static <T,DomainT>
BillingDocumentRequestField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BillingDocumentRequestField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4protected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2protected StringConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 28Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<BillingDocumentRequestItem>>Retrieval of associated BillingDocumentRequestItem entities (one to many).Retrieval of associated BillingDocumentRequestItem entities (one to many).getKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<BillingDocReqPartner>>Retrieval of associated BillingDocReqPartner entities (one to many).Retrieval of associated BillingDocReqPartner entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<BillingDocReqPrcgElmnt>>Retrieval of associated BillingDocReqPrcgElmnt entities (one to many).Retrieval of associated BillingDocReqPrcgElmnt entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 17, Scale: 3Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Precision: 14, Scale: 3Constraints: Not nullable, Maximum length: 5getType()inthashCode()voidsetBillingDocumentDate(LocalDateTime billingDocumentDate) Constraints: Not nullable, Precision: 0voidsetBillingDocumentRequest(String billingDocumentRequest) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBillingDocumentRequestType(String billingDocumentRequestType) Constraints: Not nullable, Maximum length: 4voidsetBillingIssueType(String billingIssueType) Constraints: Not nullable, Maximum length: 1voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetContractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCreationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0voidsetCustomerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4voidsetDistributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2voidsetDivision(String division) Constraints: Not nullable, Maximum length: 2voidsetIncotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3voidsetIncotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70voidsetIncotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70voidsetIncotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28voidsetIncotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4voidsetItem(List<BillingDocumentRequestItem> value) Overwrites the list of associated BillingDocumentRequestItem entities for the loaded navigation property to_Item.voidsetLastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7voidsetLogicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10voidsetOverallBillingDocReqStatus(String overallBillingDocReqStatus) Constraints: Not nullable, Maximum length: 1voidsetOverallPricingIncompletionSts(String overallPricingIncompletionSts) Constraints: Not nullable, Maximum length: 1voidsetPartner(List<BillingDocReqPartner> value) Overwrites the list of associated BillingDocReqPartner entities for the loaded navigation property to_Partner.voidsetPayerParty(String payerParty) Constraints: Not nullable, Maximum length: 10voidsetPaymentMethod(String paymentMethod) Constraints: Not nullable, Maximum length: 1voidsetPricingDocument(String pricingDocument) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated BillingDocReqPrcgElmnt entities for the loaded navigation property to_PricingElement.voidsetProposedBillingDocumentType(String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4voidsetPurchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35voidsetReferenceDocSDDocCategory(String referenceDocSDDocCategory) Constraints: Not nullable, Maximum length: 4voidsetReferenceDocument(String referenceDocument) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocumentLogicalSystem(String referenceDocumentLogicalSystem) Constraints: Not nullable, Maximum length: 10voidsetSalesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4voidsetSEPAMandate(String sEPAMandate) Constraints: Not nullable, Maximum length: 35protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSoldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10voidsetTaxDepartureCountry(String taxDepartureCountry) Constraints: Not nullable, Maximum length: 3voidsetTotalGrossAmount(BigDecimal totalGrossAmount) Constraints: Not nullable, Precision: 17, Scale: 3voidsetTotalNetAmount(BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetTotalTaxAmount(BigDecimal totalTaxAmount) Constraints: Not nullable, Precision: 14, Scale: 3voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
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 BillingDocumentRequest. -
BILLING_DOCUMENT_REQUEST
Use with available fluent helpers to apply the BillingDocumentRequest field to query operations. -
BILLING_DOCUMENT_REQUEST_TYPE
Use with available fluent helpers to apply the BillingDocumentRequestType field to query operations. -
PROPOSED_BILLING_DOCUMENT_TYPE
Use with available fluent helpers to apply the ProposedBillingDocumentType field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations. -
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations. -
SALES_ORGANIZATION
Use with available fluent helpers to apply the SalesOrganization field to query operations. -
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations. -
DIVISION
Use with available fluent helpers to apply the Division field to query operations. -
BILLING_DOCUMENT_DATE
Use with available fluent helpers to apply the BillingDocumentDate field to query operations. -
TOTAL_NET_AMOUNT
Use with available fluent helpers to apply the TotalNetAmount field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
TOTAL_TAX_AMOUNT
Use with available fluent helpers to apply the TotalTaxAmount field to query operations. -
TOTAL_GROSS_AMOUNT
Use with available fluent helpers to apply the TotalGrossAmount field to query operations. -
TAX_DEPARTURE_COUNTRY
Use with available fluent helpers to apply the TaxDepartureCountry field to query operations. -
PAYER_PARTY
Use with available fluent helpers to apply the PayerParty field to query operations. -
CONTRACT_ACCOUNT
Use with available fluent helpers to apply the ContractAccount field to query operations. -
CUSTOMER_PAYMENT_TERMS
Use with available fluent helpers to apply the CustomerPaymentTerms field to query operations. -
PAYMENT_METHOD
Use with available fluent helpers to apply the PaymentMethod field to query operations. -
SEPA_MANDATE
Use with available fluent helpers to apply the SEPAMandate field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
REFERENCE_DOCUMENT
Use with available fluent helpers to apply the ReferenceDocument field to query operations. -
REFERENCE_DOCUMENT_LOGICAL_SYSTEM
Use with available fluent helpers to apply the ReferenceDocumentLogicalSystem field to query operations. -
REFERENCE_DOC_SD_DOC_CATEGORY
Use with available fluent helpers to apply the ReferenceDocSDDocCategory field to query operations. -
SOLD_TO_PARTY
Use with available fluent helpers to apply the SoldToParty field to query operations. -
PURCHASE_ORDER_BY_CUSTOMER
Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations. -
PRICING_DOCUMENT
Use with available fluent helpers to apply the PricingDocument field to query operations. -
BILLING_ISSUE_TYPE
Use with available fluent helpers to apply the BillingIssueType field to query operations. -
INCOTERMS_VERSION
Use with available fluent helpers to apply the IncotermsVersion field to query operations. -
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations. -
INCOTERMS_TRANSFER_LOCATION
Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations. -
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations. -
INCOTERMS_LOCATION2
Use with available fluent helpers to apply the IncotermsLocation2 field to query operations. -
OVERALL_BILLING_DOC_REQ_STATUS
Use with available fluent helpers to apply the OverallBillingDocReqStatus field to query operations. -
OVERALL_PRICING_INCOMPLETION_STS
Use with available fluent helpers to apply the OverallPricingIncompletionSts field to query operations. -
TO_ITEM
Use with available fluent helpers to apply the to_Item navigation property to query operations. -
TO_PARTNER
Use with available fluent helpers to apply the to_Partner navigation property to query operations. -
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
-
-
Constructor Details
-
BillingDocumentRequest
public BillingDocumentRequest() -
BillingDocumentRequest
public BillingDocumentRequest(@Nullable String billingDocumentRequest, @Nullable String billingDocumentRequestType, @Nullable String proposedBillingDocumentType, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable LocalDateTime lastChangeDate, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String logicalSystem, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String division, @Nullable LocalDateTime billingDocumentDate, @Nullable BigDecimal totalNetAmount, @Nullable String transactionCurrency, @Nullable BigDecimal totalTaxAmount, @Nullable BigDecimal totalGrossAmount, @Nullable String taxDepartureCountry, @Nullable String payerParty, @Nullable String contractAccount, @Nullable String customerPaymentTerms, @Nullable String paymentMethod, @Nullable String sEPAMandate, @Nullable String companyCode, @Nullable String referenceDocument, @Nullable String referenceDocumentLogicalSystem, @Nullable String referenceDocSDDocCategory, @Nullable String soldToParty, @Nullable String purchaseOrderByCustomer, @Nullable String pricingDocument, @Nullable String billingIssueType, @Nullable String incotermsVersion, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String overallBillingDocReqStatus, @Nullable String overallPricingIncompletionSts, List<BillingDocumentRequestItem> toItem, List<BillingDocReqPartner> toPartner, List<BillingDocReqPrcgElmnt> toPricingElement)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BillingDocumentRequest>
-
setBillingDocumentRequest
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Parameters:
billingDocumentRequest- Billing Document Request
-
setBillingDocumentRequestType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentRequestType
- Parameters:
billingDocumentRequestType- Billing Document Request Type
-
setProposedBillingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProposedBillingDocumentType
- Parameters:
proposedBillingDocumentType- Proposed Billing Document Type
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Entry time
-
setLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setSalesOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Parameters:
salesOrganization- Sales Organization
-
setDistributionChannel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Parameters:
distributionChannel- Distribution Channel
-
setDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Parameters:
division- Division
-
setBillingDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingDocumentDate
- Parameters:
billingDocumentDate- Billing Date
-
setTotalNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Parameters:
totalNetAmount- Net Value in Document Currency
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- SD Document Currency
-
setTotalTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TotalTaxAmount
- Parameters:
totalTaxAmount- Tax Amount in Document Currency
-
setTotalGrossAmount
Constraints: Not nullable, Precision: 17, Scale: 3Original property name from the Odata EDM: TotalGrossAmount
- Parameters:
totalGrossAmount- The totalGrossAmount to set.
-
setTaxDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Parameters:
taxDepartureCountry- Tax Departure Country/Region
-
setPayerParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Parameters:
payerParty- Payer
-
setContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Parameters:
contractAccount- Contract Account Number
-
setCustomerPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Parameters:
customerPaymentTerms- Terms of Payment Key
-
setPaymentMethod
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PaymentMethod
- Parameters:
paymentMethod- Payment Method
-
setSEPAMandate
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SEPAMandate
- Parameters:
sEPAMandate- Unique Reference to Mandate for each Payee
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Parameters:
referenceDocument- Source document of data contained in billing doc. request
-
setReferenceDocumentLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentLogicalSystem
- Parameters:
referenceDocumentLogicalSystem- Source system of the data contained in the billing doc. req.
-
setReferenceDocSDDocCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReferenceDocSDDocCategory
- Parameters:
referenceDocSDDocCategory- Source Document Category
-
setSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Parameters:
soldToParty- Sold-to Party
-
setPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Parameters:
purchaseOrderByCustomer- Customer Reference
-
setPricingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PricingDocument
- Parameters:
pricingDocument- Number of the Document Condition
-
setBillingIssueType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingIssueType
- Parameters:
billingIssueType- Billing Issue Type
-
setIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Parameters:
incotermsVersion- Incoterms Version
-
setIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Parameters:
incotermsClassification- Incoterms (Part 1)
-
setIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Parameters:
incotermsTransferLocation- Incoterms (Part 2)
-
setIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Parameters:
incotermsLocation1- Incoterms Location 1
-
setIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Parameters:
incotermsLocation2- Incoterms Location 2
-
setOverallBillingDocReqStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallBillingDocReqStatus
- Parameters:
overallBillingDocReqStatus- Billing Document Request Status
-
setOverallPricingIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallPricingIncompletionSts
- Parameters:
overallPricingIncompletionSts- Pricing Incompletion Status (All Items)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BillingDocumentRequest>
-
getKey
- Overrides:
getKeyin classVdmObject<BillingDocumentRequest>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BillingDocumentRequest>
-
fromMap
- Overrides:
fromMapin classVdmObject<BillingDocumentRequest>
-
field
@Nonnull public static <T> BillingDocumentRequestField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> BillingDocumentRequestField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<BillingDocumentRequest>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BillingDocumentRequest>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BillingDocumentRequest>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BillingDocumentRequest>
-
fetchItem
Fetches the BillingDocumentRequestItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Item.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocumentRequestItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemOrFetch
Retrieval of associated BillingDocumentRequestItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried BillingDocumentRequest 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.
- Returns:
- List of associated BillingDocumentRequestItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemIfPresent
Retrieval of associated BillingDocumentRequestItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property for an entity BillingDocumentRequest 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 to_Item is already loaded, the result will contain the
BillingDocumentRequestItem entities. If not, an
Optionwith result stateemptyis returned.
-
setItem
Overwrites the list of associated BillingDocumentRequestItem entities for the loaded navigation property to_Item.If the navigation property to_Item of a queried BillingDocumentRequest 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 BillingDocumentRequestItem entities.
-
addItem
Adds elements to the list of associated BillingDocumentRequestItem entities. This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried BillingDocumentRequest 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 BillingDocumentRequestItem entities.
-
fetchPartner
Fetches the BillingDocReqPartner entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Partner.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocReqPartner entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPartnerOrFetch
Retrieval of associated BillingDocReqPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequest 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.
- Returns:
- List of associated BillingDocReqPartner entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPartnerIfPresent
Retrieval of associated BillingDocReqPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property for an entity BillingDocumentRequest 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 to_Partner is already loaded, the result will contain
the BillingDocReqPartner entities. If not, an
Optionwith result stateemptyis returned.
-
setPartner
Overwrites the list of associated BillingDocReqPartner entities for the loaded navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequest 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 BillingDocReqPartner entities.
-
addPartner
Adds elements to the list of associated BillingDocReqPartner entities. This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequest 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 BillingDocReqPartner entities.
-
fetchPricingElement
Fetches the BillingDocReqPrcgElmnt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PricingElement.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocReqPrcgElmnt entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementOrFetch
Retrieval of associated BillingDocReqPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequest 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.
- Returns:
- List of associated BillingDocReqPrcgElmnt entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementIfPresent
Retrieval of associated BillingDocReqPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property for an entity BillingDocumentRequest 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 to_PricingElement is already loaded, the result will
contain the BillingDocReqPrcgElmnt entities. If not, an
Optionwith result stateemptyis returned.
-
setPricingElement
Overwrites the list of associated BillingDocReqPrcgElmnt entities for the loaded navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequest 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 BillingDocReqPrcgElmnt entities.
-
addPricingElement
Adds elements to the list of associated BillingDocReqPrcgElmnt entities. This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequest 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 BillingDocReqPrcgElmnt entities.
-
builder
-
getBillingDocumentRequest
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Returns:
- Billing Document Request
-
getBillingDocumentRequestType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentRequestType
- Returns:
- Billing Document Request Type
-
getProposedBillingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProposedBillingDocumentType
- Returns:
- Proposed Billing Document Type
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Returns:
- Entry time
-
getLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getSalesOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
- Sales Organization
-
getDistributionChannel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
- Distribution Channel
-
getDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
- Division
-
getBillingDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingDocumentDate
- Returns:
- Billing Date
-
getTotalNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Returns:
- Net Value in Document Currency
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- SD Document Currency
-
getTotalTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TotalTaxAmount
- Returns:
- Tax Amount in Document Currency
-
getTotalGrossAmount
Constraints: Not nullable, Precision: 17, Scale: 3Original property name from the Odata EDM: TotalGrossAmount
- Returns:
- The totalGrossAmount contained in this entity.
-
getTaxDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Returns:
- Tax Departure Country/Region
-
getPayerParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Returns:
- Payer
-
getContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Returns:
- Contract Account Number
-
getCustomerPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
- Terms of Payment Key
-
getPaymentMethod
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PaymentMethod
- Returns:
- Payment Method
-
getSEPAMandate
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SEPAMandate
- Returns:
- Unique Reference to Mandate for each Payee
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Returns:
- Source document of data contained in billing doc. request
-
getReferenceDocumentLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentLogicalSystem
- Returns:
- Source system of the data contained in the billing doc. req.
-
getReferenceDocSDDocCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReferenceDocSDDocCategory
- Returns:
- Source Document Category
-
getSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
- Sold-to Party
-
getPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
- Customer Reference
-
getPricingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PricingDocument
- Returns:
- Number of the Document Condition
-
getBillingIssueType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingIssueType
- Returns:
- Billing Issue Type
-
getIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
- Incoterms Version
-
getIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
- Incoterms (Part 1)
-
getIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
- Incoterms (Part 2)
-
getIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
- Incoterms Location 1
-
getIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
- Incoterms Location 2
-
getOverallBillingDocReqStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallBillingDocReqStatus
- Returns:
- Billing Document Request Status
-
getOverallPricingIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallPricingIncompletionSts
- Returns:
- Pricing Incompletion Status (All Items)
-
toString
- Overrides:
toStringin classVdmObject<BillingDocumentRequest>
-
equals
- Overrides:
equalsin classVdmEntity<BillingDocumentRequest>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BillingDocumentRequest>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BillingDocumentRequest>
-