Class BillingDocument
Original entity name from the Odata EDM: A_BillingDocumentType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BillingDocument instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BillingDocumentField<BigDecimal>Use with available fluent helpers to apply the AbsltAccountingExchangeRate field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the AccountingDocument field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the AccountingExchangeRateIsSet field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the AccountingPostingStatus field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the AccountingTransferStatus field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the AcctgExchangeRateIsIndrctQtan field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the AdditionalValueDays field to query operations.static final BillingDocumentSelectableSelector for all available fields of BillingDocument.static final BillingDocumentField<String>Use with available fluent helpers to apply the AssignmentReference field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingDocCombinationCriteria field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingDocument field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingDocumentCategory field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the BillingDocumentDate field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the BillingDocumentIsCancelled field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the BillingDocumentListDate field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingDocumentListType field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingDocumentType field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the BillingIssueType field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CancelledBillingDocument field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CityCode field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the ContractAccount field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the Country field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the County field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final BillingDocumentField<LocalTime>Use with available fluent helpers to apply the CreationTime field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CreditControlArea field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerAccountAssignmentGroup field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerGroup field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerPaymentTerms field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerPriceGroup field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerRebateAgreement field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification1 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification2 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification3 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification4 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification5 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification6 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification7 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification8 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the CustomerTaxClassification9 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the DistributionChannel field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the Division field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the DocumentReferenceID field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the DunningArea field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the DunningBlockingReason field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the DunningKey field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the ExchangeRateDate field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the ExchangeRateType field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the FiscalYear field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the FixedValueDate field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the ForeignTrade field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the HierarchyTypePricing field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IncotermsClassification field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IncotermsVersion field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the InternalFinancialDocument field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the InvoiceClearingStatus field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the InvoiceListStatus field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the IsEUTriangularDeal field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the IsExportDelivery field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the IsIntrastatReportingExcluded field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the IsIntrastatReportingRelevant field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the IsRelevantForAccrual field to query operations.static final BillingDocumentField<LocalDateTime>Use with available fluent helpers to apply the LastChangeDate field to query operations.static final BillingDocumentField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the LogicalSystem field to query operations.static final BillingDocumentField<Boolean>Use with available fluent helpers to apply the ManualInvoiceMaintIsRelevant field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the OverallBillingStatus field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the OverallPricingIncompletionSts field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the OverallSDProcessStatus field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the OvrlItmGeneralIncompletionSts field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PartnerCompany field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PayerParty field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PaymentMethod field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PaymentReference field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PriceListType field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the Region field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SalesDistrict field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SalesDocumentCondition field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SalesOrganization field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SDDocumentCategory field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SDPricingProcedure field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SEPAMandate field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the ShippingCondition field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the SoldToParty field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the StatisticsCurrency field to query operations.static final BillingDocumentField<BigDecimal>Use with available fluent helpers to apply the TaxAmount field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the TaxDepartureCountry field to query operations.static final BillingDocumentLink<BillingDocumentItem>Use with available fluent helpers to apply the to_Item navigation property to query operations.static final BillingDocumentLink<BillingDocumentPartner>Use with available fluent helpers to apply the to_Partner navigation property to query operations.static final BillingDocumentLink<BillingDocumentPrcgElmnt>Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.static final BillingDocumentLink<BillingDocumentText>Use with available fluent helpers to apply the to_Text navigation property to query operations.static final BillingDocumentField<BigDecimal>Use with available fluent helpers to apply the TotalGrossAmount field to query operations.static final BillingDocumentField<BigDecimal>Use with available fluent helpers to apply the TotalNetAmount field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the VATRegistration field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the VATRegistrationCountry field to query operations.static final BillingDocumentField<String>Use with available fluent helpers to apply the VATRegistrationOrigin field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBillingDocument(String billingDocument, String sDDocumentCategory, String billingDocumentCategory, String billingDocumentType, LocalDateTime creationDate, LocalTime creationTime, LocalDateTime lastChangeDate, ZonedDateTime lastChangeDateTime, String logicalSystem, String salesOrganization, String distributionChannel, String division, LocalDateTime billingDocumentDate, Boolean billingDocumentIsCancelled, String cancelledBillingDocument, String foreignTrade, String isExportDelivery, String billingDocCombinationCriteria, Boolean manualInvoiceMaintIsRelevant, Boolean isIntrastatReportingRelevant, Boolean isIntrastatReportingExcluded, BigDecimal totalNetAmount, String transactionCurrency, String statisticsCurrency, BigDecimal taxAmount, BigDecimal totalGrossAmount, String customerPriceGroup, String priceListType, String taxDepartureCountry, String vATRegistration, String vATRegistrationOrigin, String vATRegistrationCountry, String hierarchyTypePricing, String customerTaxClassification1, String customerTaxClassification2, String customerTaxClassification3, String customerTaxClassification4, String customerTaxClassification5, String customerTaxClassification6, String customerTaxClassification7, String customerTaxClassification8, String customerTaxClassification9, Boolean isEUTriangularDeal, String sDPricingProcedure, String shippingCondition, String incotermsVersion, String incotermsClassification, String incotermsTransferLocation, String incotermsLocation1, String incotermsLocation2, String payerParty, String contractAccount, String customerPaymentTerms, String paymentMethod, String paymentReference, LocalDateTime fixedValueDate, String additionalValueDays, String sEPAMandate, String companyCode, String fiscalYear, String accountingDocument, String customerAccountAssignmentGroup, Boolean accountingExchangeRateIsSet, BigDecimal absltAccountingExchangeRate, Boolean acctgExchangeRateIsIndrctQtan, LocalDateTime exchangeRateDate, String exchangeRateType, String documentReferenceID, String assignmentReference, String dunningArea, String dunningBlockingReason, String dunningKey, String internalFinancialDocument, Boolean isRelevantForAccrual, String soldToParty, String partnerCompany, String purchaseOrderByCustomer, String customerGroup, String country, String cityCode, String salesDistrict, String region, String county, String creditControlArea, String customerRebateAgreement, String salesDocumentCondition, String overallSDProcessStatus, String overallBillingStatus, String accountingPostingStatus, String accountingTransferStatus, String billingIssueType, String invoiceListStatus, String ovrlItmGeneralIncompletionSts, String overallPricingIncompletionSts, String invoiceClearingStatus, String billingDocumentListType, LocalDateTime billingDocumentListDate, List<BillingDocumentItem> toItem, List<BillingDocumentPartner> toPartner, List<BillingDocumentPrcgElmnt> toPricingElement, List<BillingDocumentText> toText) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem(BillingDocumentItem... entity) Adds elements to the list of associated BillingDocumentItem entities.voidaddPartner(BillingDocumentPartner... entity) Adds elements to the list of associated BillingDocumentPartner entities.voidaddPricingElement(BillingDocumentPrcgElmnt... entity) Adds elements to the list of associated BillingDocumentPrcgElmnt entities.voidaddText(BillingDocumentText... entity) Adds elements to the list of associated BillingDocumentText entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BillingDocumentItem entities (one to many) associated with this entity.Fetches the BillingDocumentPartner entities (one to many) associated with this entity.Fetches the BillingDocumentPrcgElmnt entities (one to many) associated with this entity.Fetches the BillingDocumentText entities (one to many) associated with this entity.static <T,DomainT>
BillingDocumentField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BillingDocumentField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 9, Scale: 5Constraints: Not nullable, Maximum length: 10Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 0Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1protected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1protected StringConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 28Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: noneConstraints: noneConstraints: noneio.vavr.control.Option<List<BillingDocumentItem>>Retrieval of associated BillingDocumentItem entities (one to many).Retrieval of associated BillingDocumentItem entities (one to many).getKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 10Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 6io.vavr.control.Option<List<BillingDocumentPartner>>Retrieval of associated BillingDocumentPartner entities (one to many).Retrieval of associated BillingDocumentPartner entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<BillingDocumentPrcgElmnt>>Retrieval of associated BillingDocumentPrcgElmnt entities (one to many).Retrieval of associated BillingDocumentPrcgElmnt entities (one to many).Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Precision: 14, Scale: 3Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<BillingDocumentText>>Retrieval of associated BillingDocumentText entities (one to many).Retrieval of associated BillingDocumentText entities (one to many).Constraints: Not nullable, Precision: 17, Scale: 3Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 5getType()Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1inthashCode()voidsetAbsltAccountingExchangeRate(BigDecimal absltAccountingExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5voidsetAccountingDocument(String accountingDocument) Constraints: Not nullable, Maximum length: 10voidsetAccountingExchangeRateIsSet(Boolean accountingExchangeRateIsSet) Constraints: nonevoidsetAccountingPostingStatus(String accountingPostingStatus) Constraints: Not nullable, Maximum length: 1voidsetAccountingTransferStatus(String accountingTransferStatus) Constraints: Not nullable, Maximum length: 1voidsetAcctgExchangeRateIsIndrctQtan(Boolean acctgExchangeRateIsIndrctQtan) Constraints: nonevoidsetAdditionalValueDays(String additionalValueDays) Constraints: Not nullable, Maximum length: 2voidsetAssignmentReference(String assignmentReference) Constraints: Not nullable, Maximum length: 18voidsetBillingDocCombinationCriteria(String billingDocCombinationCriteria) Constraints: Not nullable, Maximum length: 40voidsetBillingDocument(String billingDocument) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBillingDocumentCategory(String billingDocumentCategory) Constraints: Not nullable, Maximum length: 1voidsetBillingDocumentDate(LocalDateTime billingDocumentDate) Constraints: Not nullable, Precision: 0voidsetBillingDocumentIsCancelled(Boolean billingDocumentIsCancelled) Constraints: nonevoidsetBillingDocumentListDate(LocalDateTime billingDocumentListDate) Constraints: Not nullable, Precision: 0voidsetBillingDocumentListType(String billingDocumentListType) Constraints: Not nullable, Maximum length: 4voidsetBillingDocumentType(String billingDocumentType) Constraints: Not nullable, Maximum length: 4voidsetBillingIssueType(String billingIssueType) Constraints: Not nullable, Maximum length: 1voidsetCancelledBillingDocument(String cancelledBillingDocument) Constraints: Not nullable, Maximum length: 10voidsetCityCode(String cityCode) Constraints: Not nullable, Maximum length: 4voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetContractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12voidsetCountry(String country) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 3voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCreationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0voidsetCreditControlArea(String creditControlArea) Constraints: Not nullable, Maximum length: 4voidsetCustomerAccountAssignmentGroup(String customerAccountAssignmentGroup) Constraints: Not nullable, Maximum length: 2voidsetCustomerGroup(String customerGroup) Constraints: Not nullable, Maximum length: 2voidsetCustomerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4voidsetCustomerPriceGroup(String customerPriceGroup) Constraints: Not nullable, Maximum length: 2voidsetCustomerRebateAgreement(String customerRebateAgreement) Constraints: Not nullable, Maximum length: 10voidsetCustomerTaxClassification1(String customerTaxClassification1) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification2(String customerTaxClassification2) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification3(String customerTaxClassification3) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification4(String customerTaxClassification4) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification5(String customerTaxClassification5) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification6(String customerTaxClassification6) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification7(String customerTaxClassification7) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification8(String customerTaxClassification8) Constraints: Not nullable, Maximum length: 1voidsetCustomerTaxClassification9(String customerTaxClassification9) Constraints: Not nullable, Maximum length: 1voidsetDistributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2voidsetDivision(String division) Constraints: Not nullable, Maximum length: 2voidsetDocumentReferenceID(String documentReferenceID) Constraints: Not nullable, Maximum length: 16voidsetDunningArea(String dunningArea) Constraints: Not nullable, Maximum length: 2voidsetDunningBlockingReason(String dunningBlockingReason) Constraints: Not nullable, Maximum length: 1voidsetDunningKey(String dunningKey) Constraints: Not nullable, Maximum length: 1voidsetExchangeRateDate(LocalDateTime exchangeRateDate) Constraints: Not nullable, Precision: 0voidsetExchangeRateType(String exchangeRateType) Constraints: Not nullable, Maximum length: 4voidsetFiscalYear(String fiscalYear) Constraints: Not nullable, Maximum length: 4voidsetFixedValueDate(LocalDateTime fixedValueDate) Constraints: Not nullable, Precision: 0voidsetForeignTrade(String foreignTrade) Constraints: Not nullable, Maximum length: 10voidsetHierarchyTypePricing(String hierarchyTypePricing) Constraints: Not nullable, Maximum length: 1voidsetIncotermsClassification(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: 4voidsetInternalFinancialDocument(String internalFinancialDocument) Constraints: Not nullable, Maximum length: 10voidsetInvoiceClearingStatus(String invoiceClearingStatus) Constraints: Not nullable, Maximum length: 1voidsetInvoiceListStatus(String invoiceListStatus) Constraints: Not nullable, Maximum length: 1voidsetIsEUTriangularDeal(Boolean isEUTriangularDeal) Constraints: nonevoidsetIsExportDelivery(String isExportDelivery) Constraints: Not nullable, Maximum length: 1voidsetIsIntrastatReportingExcluded(Boolean isIntrastatReportingExcluded) Constraints: nonevoidsetIsIntrastatReportingRelevant(Boolean isIntrastatReportingRelevant) Constraints: nonevoidsetIsRelevantForAccrual(Boolean isRelevantForAccrual) Constraints: nonevoidsetItem(List<BillingDocumentItem> value) Overwrites the list of associated BillingDocumentItem 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: 10voidsetManualInvoiceMaintIsRelevant(Boolean manualInvoiceMaintIsRelevant) Constraints: nonevoidsetOverallBillingStatus(String overallBillingStatus) Constraints: Not nullable, Maximum length: 1voidsetOverallPricingIncompletionSts(String overallPricingIncompletionSts) Constraints: Not nullable, Maximum length: 1voidsetOverallSDProcessStatus(String overallSDProcessStatus) Constraints: Not nullable, Maximum length: 1voidsetOvrlItmGeneralIncompletionSts(String ovrlItmGeneralIncompletionSts) Constraints: Not nullable, Maximum length: 1voidsetPartner(List<BillingDocumentPartner> value) Overwrites the list of associated BillingDocumentPartner entities for the loaded navigation property to_Partner.voidsetPartnerCompany(String partnerCompany) Constraints: Not nullable, Maximum length: 6voidsetPayerParty(String payerParty) Constraints: Not nullable, Maximum length: 10voidsetPaymentMethod(String paymentMethod) Constraints: Not nullable, Maximum length: 1voidsetPaymentReference(String paymentReference) Constraints: Not nullable, Maximum length: 30voidsetPriceListType(String priceListType) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated BillingDocumentPrcgElmnt entities for the loaded navigation property to_PricingElement.voidsetPurchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35voidConstraints: Not nullable, Maximum length: 3voidsetSalesDistrict(String salesDistrict) Constraints: Not nullable, Maximum length: 6voidsetSalesDocumentCondition(String salesDocumentCondition) Constraints: Not nullable, Maximum length: 10voidsetSalesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4voidsetSDDocumentCategory(String sDDocumentCategory) Constraints: Not nullable, Maximum length: 4voidsetSDPricingProcedure(String sDPricingProcedure) Constraints: Not nullable, Maximum length: 6voidsetSEPAMandate(String sEPAMandate) Constraints: Not nullable, Maximum length: 35protected voidsetServicePathForFetch(String servicePathForFetch) voidsetShippingCondition(String shippingCondition) Constraints: Not nullable, Maximum length: 2voidsetSoldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10voidsetStatisticsCurrency(String statisticsCurrency) Constraints: Not nullable, Maximum length: 5voidsetTaxAmount(BigDecimal taxAmount) Constraints: Not nullable, Precision: 14, Scale: 3voidsetTaxDepartureCountry(String taxDepartureCountry) Constraints: Not nullable, Maximum length: 3voidsetText(List<BillingDocumentText> value) Overwrites the list of associated BillingDocumentText entities for the loaded navigation property to_Text.voidsetTotalGrossAmount(BigDecimal totalGrossAmount) Constraints: Not nullable, Precision: 17, Scale: 3voidsetTotalNetAmount(BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5voidsetVATRegistration(String vATRegistration) Constraints: Not nullable, Maximum length: 20voidsetVATRegistrationCountry(String vATRegistrationCountry) Constraints: Not nullable, Maximum length: 3voidsetVATRegistrationOrigin(String vATRegistrationOrigin) Constraints: Not nullable, Maximum length: 1toString()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 BillingDocument. -
BILLING_DOCUMENT
Use with available fluent helpers to apply the BillingDocument field to query operations. -
SD_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the SDDocumentCategory field to query operations. -
BILLING_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the BillingDocumentCategory field to query operations. -
BILLING_DOCUMENT_TYPE
Use with available fluent helpers to apply the BillingDocumentType 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. -
BILLING_DOCUMENT_IS_CANCELLED
Use with available fluent helpers to apply the BillingDocumentIsCancelled field to query operations. -
CANCELLED_BILLING_DOCUMENT
Use with available fluent helpers to apply the CancelledBillingDocument field to query operations. -
FOREIGN_TRADE
Use with available fluent helpers to apply the ForeignTrade field to query operations. -
IS_EXPORT_DELIVERY
Use with available fluent helpers to apply the IsExportDelivery field to query operations. -
BILLING_DOC_COMBINATION_CRITERIA
Use with available fluent helpers to apply the BillingDocCombinationCriteria field to query operations. -
MANUAL_INVOICE_MAINT_IS_RELEVANT
Use with available fluent helpers to apply the ManualInvoiceMaintIsRelevant field to query operations. -
IS_INTRASTAT_REPORTING_RELEVANT
Use with available fluent helpers to apply the IsIntrastatReportingRelevant field to query operations. -
IS_INTRASTAT_REPORTING_EXCLUDED
Use with available fluent helpers to apply the IsIntrastatReportingExcluded 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. -
STATISTICS_CURRENCY
Use with available fluent helpers to apply the StatisticsCurrency field to query operations. -
TAX_AMOUNT
Use with available fluent helpers to apply the TaxAmount field to query operations. -
TOTAL_GROSS_AMOUNT
Use with available fluent helpers to apply the TotalGrossAmount field to query operations. -
CUSTOMER_PRICE_GROUP
Use with available fluent helpers to apply the CustomerPriceGroup field to query operations. -
PRICE_LIST_TYPE
Use with available fluent helpers to apply the PriceListType field to query operations. -
TAX_DEPARTURE_COUNTRY
Use with available fluent helpers to apply the TaxDepartureCountry field to query operations. -
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations. -
VAT_REGISTRATION_ORIGIN
Use with available fluent helpers to apply the VATRegistrationOrigin field to query operations. -
VAT_REGISTRATION_COUNTRY
Use with available fluent helpers to apply the VATRegistrationCountry field to query operations. -
HIERARCHY_TYPE_PRICING
Use with available fluent helpers to apply the HierarchyTypePricing field to query operations. -
CUSTOMER_TAX_CLASSIFICATION1
Use with available fluent helpers to apply the CustomerTaxClassification1 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION2
Use with available fluent helpers to apply the CustomerTaxClassification2 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION3
Use with available fluent helpers to apply the CustomerTaxClassification3 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION4
Use with available fluent helpers to apply the CustomerTaxClassification4 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION5
Use with available fluent helpers to apply the CustomerTaxClassification5 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION6
Use with available fluent helpers to apply the CustomerTaxClassification6 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION7
Use with available fluent helpers to apply the CustomerTaxClassification7 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION8
Use with available fluent helpers to apply the CustomerTaxClassification8 field to query operations. -
CUSTOMER_TAX_CLASSIFICATION9
Use with available fluent helpers to apply the CustomerTaxClassification9 field to query operations. -
IS_EU_TRIANGULAR_DEAL
Use with available fluent helpers to apply the IsEUTriangularDeal field to query operations. -
SD_PRICING_PROCEDURE
Use with available fluent helpers to apply the SDPricingProcedure field to query operations. -
SHIPPING_CONDITION
Use with available fluent helpers to apply the ShippingCondition 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. -
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. -
PAYMENT_REFERENCE
Use with available fluent helpers to apply the PaymentReference field to query operations. -
FIXED_VALUE_DATE
Use with available fluent helpers to apply the FixedValueDate field to query operations. -
ADDITIONAL_VALUE_DAYS
Use with available fluent helpers to apply the AdditionalValueDays 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. -
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations. -
ACCOUNTING_DOCUMENT
Use with available fluent helpers to apply the AccountingDocument field to query operations. -
CUSTOMER_ACCOUNT_ASSIGNMENT_GROUP
Use with available fluent helpers to apply the CustomerAccountAssignmentGroup field to query operations. -
ACCOUNTING_EXCHANGE_RATE_IS_SET
Use with available fluent helpers to apply the AccountingExchangeRateIsSet field to query operations. -
ABSLT_ACCOUNTING_EXCHANGE_RATE
Use with available fluent helpers to apply the AbsltAccountingExchangeRate field to query operations. -
ACCTG_EXCHANGE_RATE_IS_INDRCT_QTAN
Use with available fluent helpers to apply the AcctgExchangeRateIsIndrctQtan field to query operations. -
EXCHANGE_RATE_DATE
Use with available fluent helpers to apply the ExchangeRateDate field to query operations. -
EXCHANGE_RATE_TYPE
Use with available fluent helpers to apply the ExchangeRateType field to query operations. -
DOCUMENT_REFERENCE_ID
Use with available fluent helpers to apply the DocumentReferenceID field to query operations. -
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations. -
DUNNING_AREA
Use with available fluent helpers to apply the DunningArea field to query operations. -
DUNNING_BLOCKING_REASON
Use with available fluent helpers to apply the DunningBlockingReason field to query operations. -
DUNNING_KEY
Use with available fluent helpers to apply the DunningKey field to query operations. -
INTERNAL_FINANCIAL_DOCUMENT
Use with available fluent helpers to apply the InternalFinancialDocument field to query operations. -
IS_RELEVANT_FOR_ACCRUAL
Use with available fluent helpers to apply the IsRelevantForAccrual field to query operations. -
SOLD_TO_PARTY
Use with available fluent helpers to apply the SoldToParty field to query operations. -
PARTNER_COMPANY
Use with available fluent helpers to apply the PartnerCompany field to query operations. -
PURCHASE_ORDER_BY_CUSTOMER
Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations. -
CUSTOMER_GROUP
Use with available fluent helpers to apply the CustomerGroup field to query operations. -
COUNTRY
Use with available fluent helpers to apply the Country field to query operations. -
CITY_CODE
Use with available fluent helpers to apply the CityCode field to query operations. -
SALES_DISTRICT
Use with available fluent helpers to apply the SalesDistrict field to query operations. -
REGION
Use with available fluent helpers to apply the Region field to query operations. -
COUNTY
Use with available fluent helpers to apply the County field to query operations. -
CREDIT_CONTROL_AREA
Use with available fluent helpers to apply the CreditControlArea field to query operations. -
CUSTOMER_REBATE_AGREEMENT
Use with available fluent helpers to apply the CustomerRebateAgreement field to query operations. -
SALES_DOCUMENT_CONDITION
Use with available fluent helpers to apply the SalesDocumentCondition field to query operations. -
OVERALL_SD_PROCESS_STATUS
Use with available fluent helpers to apply the OverallSDProcessStatus field to query operations. -
OVERALL_BILLING_STATUS
Use with available fluent helpers to apply the OverallBillingStatus field to query operations. -
ACCOUNTING_POSTING_STATUS
Use with available fluent helpers to apply the AccountingPostingStatus field to query operations. -
ACCOUNTING_TRANSFER_STATUS
Use with available fluent helpers to apply the AccountingTransferStatus field to query operations. -
BILLING_ISSUE_TYPE
Use with available fluent helpers to apply the BillingIssueType field to query operations. -
INVOICE_LIST_STATUS
Use with available fluent helpers to apply the InvoiceListStatus field to query operations. -
OVRL_ITM_GENERAL_INCOMPLETION_STS
Use with available fluent helpers to apply the OvrlItmGeneralIncompletionSts field to query operations. -
OVERALL_PRICING_INCOMPLETION_STS
Use with available fluent helpers to apply the OverallPricingIncompletionSts field to query operations. -
INVOICE_CLEARING_STATUS
Use with available fluent helpers to apply the InvoiceClearingStatus field to query operations. -
BILLING_DOCUMENT_LIST_TYPE
Use with available fluent helpers to apply the BillingDocumentListType field to query operations. -
BILLING_DOCUMENT_LIST_DATE
Use with available fluent helpers to apply the BillingDocumentListDate 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. -
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
-
-
Constructor Details
-
BillingDocument
public BillingDocument() -
BillingDocument
public BillingDocument(@Nullable String billingDocument, @Nullable String sDDocumentCategory, @Nullable String billingDocumentCategory, @Nullable String billingDocumentType, @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 Boolean billingDocumentIsCancelled, @Nullable String cancelledBillingDocument, @Nullable String foreignTrade, @Nullable String isExportDelivery, @Nullable String billingDocCombinationCriteria, @Nullable Boolean manualInvoiceMaintIsRelevant, @Nullable Boolean isIntrastatReportingRelevant, @Nullable Boolean isIntrastatReportingExcluded, @Nullable BigDecimal totalNetAmount, @Nullable String transactionCurrency, @Nullable String statisticsCurrency, @Nullable BigDecimal taxAmount, @Nullable BigDecimal totalGrossAmount, @Nullable String customerPriceGroup, @Nullable String priceListType, @Nullable String taxDepartureCountry, @Nullable String vATRegistration, @Nullable String vATRegistrationOrigin, @Nullable String vATRegistrationCountry, @Nullable String hierarchyTypePricing, @Nullable String customerTaxClassification1, @Nullable String customerTaxClassification2, @Nullable String customerTaxClassification3, @Nullable String customerTaxClassification4, @Nullable String customerTaxClassification5, @Nullable String customerTaxClassification6, @Nullable String customerTaxClassification7, @Nullable String customerTaxClassification8, @Nullable String customerTaxClassification9, @Nullable Boolean isEUTriangularDeal, @Nullable String sDPricingProcedure, @Nullable String shippingCondition, @Nullable String incotermsVersion, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String payerParty, @Nullable String contractAccount, @Nullable String customerPaymentTerms, @Nullable String paymentMethod, @Nullable String paymentReference, @Nullable LocalDateTime fixedValueDate, @Nullable String additionalValueDays, @Nullable String sEPAMandate, @Nullable String companyCode, @Nullable String fiscalYear, @Nullable String accountingDocument, @Nullable String customerAccountAssignmentGroup, @Nullable Boolean accountingExchangeRateIsSet, @Nullable BigDecimal absltAccountingExchangeRate, @Nullable Boolean acctgExchangeRateIsIndrctQtan, @Nullable LocalDateTime exchangeRateDate, @Nullable String exchangeRateType, @Nullable String documentReferenceID, @Nullable String assignmentReference, @Nullable String dunningArea, @Nullable String dunningBlockingReason, @Nullable String dunningKey, @Nullable String internalFinancialDocument, @Nullable Boolean isRelevantForAccrual, @Nullable String soldToParty, @Nullable String partnerCompany, @Nullable String purchaseOrderByCustomer, @Nullable String customerGroup, @Nullable String country, @Nullable String cityCode, @Nullable String salesDistrict, @Nullable String region, @Nullable String county, @Nullable String creditControlArea, @Nullable String customerRebateAgreement, @Nullable String salesDocumentCondition, @Nullable String overallSDProcessStatus, @Nullable String overallBillingStatus, @Nullable String accountingPostingStatus, @Nullable String accountingTransferStatus, @Nullable String billingIssueType, @Nullable String invoiceListStatus, @Nullable String ovrlItmGeneralIncompletionSts, @Nullable String overallPricingIncompletionSts, @Nullable String invoiceClearingStatus, @Nullable String billingDocumentListType, @Nullable LocalDateTime billingDocumentListDate, List<BillingDocumentItem> toItem, List<BillingDocumentPartner> toPartner, List<BillingDocumentPrcgElmnt> toPricingElement, List<BillingDocumentText> toText)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BillingDocument>
-
setBillingDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocument
- Parameters:
billingDocument- Billing Document
-
setSDDocumentCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SDDocumentCategory
- Parameters:
sDDocumentCategory- SD Document Category
-
setBillingDocumentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingDocumentCategory
- Parameters:
billingDocumentCategory- Billing Category
-
setBillingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentType
- Parameters:
billingDocumentType- Billing 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
-
setBillingDocumentIsCancelled
Constraints: noneOriginal property name from the Odata EDM: BillingDocumentIsCancelled
- Parameters:
billingDocumentIsCancelled- Billing document is canceled
-
setCancelledBillingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CancelledBillingDocument
- Parameters:
cancelledBillingDocument- Number of canceled billing document
-
setForeignTrade
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ForeignTrade
- Parameters:
foreignTrade- Number of foreign trade data in MM and SD documents
-
setIsExportDelivery
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsExportDelivery
- Parameters:
isExportDelivery- Export indicator
-
setBillingDocCombinationCriteria
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BillingDocCombinationCriteria
- Parameters:
billingDocCombinationCriteria- Combination criteria in the billing document
-
setManualInvoiceMaintIsRelevant
Constraints: noneOriginal property name from the Odata EDM: ManualInvoiceMaintIsRelevant
- Parameters:
manualInvoiceMaintIsRelevant- Manual Invoice Maintenance
-
setIsIntrastatReportingRelevant
Constraints: noneOriginal property name from the Odata EDM: IsIntrastatReportingRelevant
- Parameters:
isIntrastatReportingRelevant- Relevant for Intrastat Reporting
-
setIsIntrastatReportingExcluded
Constraints: noneOriginal property name from the Odata EDM: IsIntrastatReportingExcluded
- Parameters:
isIntrastatReportingExcluded- Exclude from Intrastat Reporting
-
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
-
setStatisticsCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: StatisticsCurrency
- Parameters:
statisticsCurrency- Statistics Currency
-
setTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TaxAmount
- Parameters:
taxAmount- 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.
-
setCustomerPriceGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerPriceGroup
- Parameters:
customerPriceGroup- Customer Price Group
-
setPriceListType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PriceListType
- Parameters:
priceListType- Price List Type
-
setTaxDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Parameters:
taxDepartureCountry- Tax Departure Country/Region
-
setVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Parameters:
vATRegistration- VAT Registration Number
-
setVATRegistrationOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VATRegistrationOrigin
- Parameters:
vATRegistrationOrigin- Origin of Sales Tax Number
-
setVATRegistrationCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VATRegistrationCountry
- Parameters:
vATRegistrationCountry- Country/Region of Sales Tax ID Number
-
setHierarchyTypePricing
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HierarchyTypePricing
- Parameters:
hierarchyTypePricing- Hierarchy type for pricing
-
setCustomerTaxClassification1
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification1
- Parameters:
customerTaxClassification1- Tax Classification 1 for Customer
-
setCustomerTaxClassification2
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification2
- Parameters:
customerTaxClassification2- Tax Classification 2 for Customer
-
setCustomerTaxClassification3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification3
- Parameters:
customerTaxClassification3- Tax Classification 3 for Customer
-
setCustomerTaxClassification4
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification4
- Parameters:
customerTaxClassification4- Tax Classification 4 for Customer
-
setCustomerTaxClassification5
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification5
- Parameters:
customerTaxClassification5- Tax Classification 5 for Customer
-
setCustomerTaxClassification6
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification6
- Parameters:
customerTaxClassification6- Tax Classification 6 for Customer
-
setCustomerTaxClassification7
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification7
- Parameters:
customerTaxClassification7- Tax Classification 7 for Customer
-
setCustomerTaxClassification8
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification8
- Parameters:
customerTaxClassification8- Tax Classification 8 for Customer
-
setCustomerTaxClassification9
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification9
- Parameters:
customerTaxClassification9- Tax Classification 9 for Customer
-
setIsEUTriangularDeal
Constraints: noneOriginal property name from the Odata EDM: IsEUTriangularDeal
- Parameters:
isEUTriangularDeal- Indicator: Triangular Deal Within the EU
-
setSDPricingProcedure
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SDPricingProcedure
- Parameters:
sDPricingProcedure- Pricing Procedure in Pricing
-
setShippingCondition
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingCondition
- Parameters:
shippingCondition- Shipping Conditions
-
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
-
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
-
setPaymentReference
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Parameters:
paymentReference- Payment Reference
-
setFixedValueDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FixedValueDate
- Parameters:
fixedValueDate- Fixed Value Date
-
setAdditionalValueDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AdditionalValueDays
- Parameters:
additionalValueDays- Additional Value Days
-
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
-
setFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Parameters:
fiscalYear- Fiscal Year
-
setAccountingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AccountingDocument
- Parameters:
accountingDocument- Document Number of an Accounting Document
-
setCustomerAccountAssignmentGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerAccountAssignmentGroup
- Parameters:
customerAccountAssignmentGroup- Account Assignment Group for Customer
-
setAccountingExchangeRateIsSet
Constraints: noneOriginal property name from the Odata EDM: AccountingExchangeRateIsSet
- Parameters:
accountingExchangeRateIsSet- Exchange Rate Setting
-
setAbsltAccountingExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsltAccountingExchangeRate
- Parameters:
absltAccountingExchangeRate- Absolute exchange rate for FI postings
-
setAcctgExchangeRateIsIndrctQtan
Constraints: noneOriginal property name from the Odata EDM: AcctgExchangeRateIsIndrctQtan
- Parameters:
acctgExchangeRateIsIndrctQtan- Accounting exchange rate quotation is indirect
-
setExchangeRateDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ExchangeRateDate
- Parameters:
exchangeRateDate- Translation Date
-
setExchangeRateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ExchangeRateType
- Parameters:
exchangeRateType- Exchange Rate Type
-
setDocumentReferenceID
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Parameters:
documentReferenceID- Reference Document Number
-
setAssignmentReference
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Parameters:
assignmentReference- Assignment Number
-
setDunningArea
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DunningArea
- Parameters:
dunningArea- Dunning Area
-
setDunningBlockingReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DunningBlockingReason
- Parameters:
dunningBlockingReason- Dunning Block
-
setDunningKey
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DunningKey
- Parameters:
dunningKey- Dunning Key
-
setInternalFinancialDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: InternalFinancialDocument
- Parameters:
internalFinancialDocument- Financial doc. processing: Internal financial doc. number
-
setIsRelevantForAccrual
Constraints: noneOriginal property name from the Odata EDM: IsRelevantForAccrual
- Parameters:
isRelevantForAccrual- Is relevant for accrual
-
setSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Parameters:
soldToParty- Sold-to Party
-
setPartnerCompany
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PartnerCompany
- Parameters:
partnerCompany- Company ID of Trading Partner
-
setPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Parameters:
purchaseOrderByCustomer- Customer Reference
-
setCustomerGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerGroup
- Parameters:
customerGroup- Customer Group
-
setCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Parameters:
country- Destination Country/Region
-
setCityCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CityCode
- Parameters:
cityCode- City Code
-
setSalesDistrict
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesDistrict
- Parameters:
salesDistrict- Sales District
-
setRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Parameters:
region- Region (State, Province, County)
-
setCounty
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: County
- Parameters:
county- County Code
-
setCreditControlArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CreditControlArea
- Parameters:
creditControlArea- Credit Control Area
-
setCustomerRebateAgreement
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CustomerRebateAgreement
- Parameters:
customerRebateAgreement- Agreement (various conditions grouped together)
-
setSalesDocumentCondition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesDocumentCondition
- Parameters:
salesDocumentCondition- Number of the Document Condition
-
setOverallSDProcessStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallSDProcessStatus
- Parameters:
overallSDProcessStatus- Overall Processing Status (Header/All Items)
-
setOverallBillingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallBillingStatus
- Parameters:
overallBillingStatus- SD Billing Status
-
setAccountingPostingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountingPostingStatus
- Parameters:
accountingPostingStatus- Posting Status of Billing Document
-
setAccountingTransferStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountingTransferStatus
- Parameters:
accountingTransferStatus- Status for Transfer to Accounting
-
setBillingIssueType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingIssueType
- Parameters:
billingIssueType- Billing Issue Type
-
setInvoiceListStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InvoiceListStatus
- Parameters:
invoiceListStatus- Invoice list status of billing document
-
setOvrlItmGeneralIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OvrlItmGeneralIncompletionSts
- Parameters:
ovrlItmGeneralIncompletionSts- Incompletion Status (All Items)
-
setOverallPricingIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallPricingIncompletionSts
- Parameters:
overallPricingIncompletionSts- Pricing Incompletion Status (All Items)
-
setInvoiceClearingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InvoiceClearingStatus
- Parameters:
invoiceClearingStatus- Clearing Status of Billing Document
-
setBillingDocumentListType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentListType
- Parameters:
billingDocumentListType- Invoice List Type
-
setBillingDocumentListDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingDocumentListDate
- Parameters:
billingDocumentListDate- Billing date for the invoice list
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BillingDocument>
-
getKey
- Overrides:
getKeyin classVdmObject<BillingDocument>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BillingDocument>
-
fromMap
- Overrides:
fromMapin classVdmObject<BillingDocument>
-
field
@Nonnull public static <T> BillingDocumentField<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> BillingDocumentField<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<BillingDocument>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BillingDocument>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BillingDocument>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BillingDocument>
-
fetchItem
Fetches the BillingDocumentItem 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 BillingDocumentItem 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 BillingDocumentItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried BillingDocument 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 BillingDocumentItem 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 BillingDocumentItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property for an entity BillingDocument 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
BillingDocumentItem entities. If not, an
Optionwith result stateemptyis returned.
-
setItem
Overwrites the list of associated BillingDocumentItem entities for the loaded navigation property to_Item.If the navigation property to_Item of a queried BillingDocument 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 BillingDocumentItem entities.
-
addItem
Adds elements to the list of associated BillingDocumentItem entities. This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried BillingDocument 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 BillingDocumentItem entities.
-
fetchPartner
Fetches the BillingDocumentPartner 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 BillingDocumentPartner 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 BillingDocumentPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocument 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 BillingDocumentPartner 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 BillingDocumentPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property for an entity BillingDocument 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 BillingDocumentPartner entities. If not, an
Optionwith result stateemptyis returned.
-
setPartner
Overwrites the list of associated BillingDocumentPartner entities for the loaded navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocument 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 BillingDocumentPartner entities.
-
addPartner
Adds elements to the list of associated BillingDocumentPartner entities. This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocument 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 BillingDocumentPartner entities.
-
fetchPricingElement
Fetches the BillingDocumentPrcgElmnt 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 BillingDocumentPrcgElmnt 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 BillingDocumentPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocument 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 BillingDocumentPrcgElmnt 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 BillingDocumentPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property for an entity BillingDocument 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 BillingDocumentPrcgElmnt entities. If not, an
Optionwith result stateemptyis returned.
-
setPricingElement
Overwrites the list of associated BillingDocumentPrcgElmnt entities for the loaded navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocument 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 BillingDocumentPrcgElmnt entities.
-
addPricingElement
Adds elements to the list of associated BillingDocumentPrcgElmnt entities. This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocument 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 BillingDocumentPrcgElmnt entities.
-
fetchText
Fetches the BillingDocumentText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Text.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocumentText 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.
-
getTextOrFetch
Retrieval of associated BillingDocumentText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried BillingDocument 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 BillingDocumentText 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.
-
getTextIfPresent
Retrieval of associated BillingDocumentText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property for an entity BillingDocument 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_Text is already loaded, the result will contain the
BillingDocumentText entities. If not, an
Optionwith result stateemptyis returned.
-
setText
Overwrites the list of associated BillingDocumentText entities for the loaded navigation property to_Text.If the navigation property to_Text of a queried BillingDocument 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 BillingDocumentText entities.
-
addText
Adds elements to the list of associated BillingDocumentText entities. This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried BillingDocument 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 BillingDocumentText entities.
-
builder
-
getBillingDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocument
- Returns:
- Billing Document
-
getSDDocumentCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SDDocumentCategory
- Returns:
- SD Document Category
-
getBillingDocumentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingDocumentCategory
- Returns:
- Billing Category
-
getBillingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentType
- Returns:
- Billing 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
-
getBillingDocumentIsCancelled
Constraints: noneOriginal property name from the Odata EDM: BillingDocumentIsCancelled
- Returns:
- Billing document is canceled
-
getCancelledBillingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CancelledBillingDocument
- Returns:
- Number of canceled billing document
-
getForeignTrade
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ForeignTrade
- Returns:
- Number of foreign trade data in MM and SD documents
-
getIsExportDelivery
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsExportDelivery
- Returns:
- Export indicator
-
getBillingDocCombinationCriteria
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BillingDocCombinationCriteria
- Returns:
- Combination criteria in the billing document
-
getManualInvoiceMaintIsRelevant
Constraints: noneOriginal property name from the Odata EDM: ManualInvoiceMaintIsRelevant
- Returns:
- Manual Invoice Maintenance
-
getIsIntrastatReportingRelevant
Constraints: noneOriginal property name from the Odata EDM: IsIntrastatReportingRelevant
- Returns:
- Relevant for Intrastat Reporting
-
getIsIntrastatReportingExcluded
Constraints: noneOriginal property name from the Odata EDM: IsIntrastatReportingExcluded
- Returns:
- Exclude from Intrastat Reporting
-
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
-
getStatisticsCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: StatisticsCurrency
- Returns:
- Statistics Currency
-
getTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TaxAmount
- 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.
-
getCustomerPriceGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerPriceGroup
- Returns:
- Customer Price Group
-
getPriceListType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PriceListType
- Returns:
- Price List Type
-
getTaxDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Returns:
- Tax Departure Country/Region
-
getVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Returns:
- VAT Registration Number
-
getVATRegistrationOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VATRegistrationOrigin
- Returns:
- Origin of Sales Tax Number
-
getVATRegistrationCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VATRegistrationCountry
- Returns:
- Country/Region of Sales Tax ID Number
-
getHierarchyTypePricing
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HierarchyTypePricing
- Returns:
- Hierarchy type for pricing
-
getCustomerTaxClassification1
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification1
- Returns:
- Tax Classification 1 for Customer
-
getCustomerTaxClassification2
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification2
- Returns:
- Tax Classification 2 for Customer
-
getCustomerTaxClassification3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification3
- Returns:
- Tax Classification 3 for Customer
-
getCustomerTaxClassification4
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification4
- Returns:
- Tax Classification 4 for Customer
-
getCustomerTaxClassification5
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification5
- Returns:
- Tax Classification 5 for Customer
-
getCustomerTaxClassification6
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification6
- Returns:
- Tax Classification 6 for Customer
-
getCustomerTaxClassification7
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification7
- Returns:
- Tax Classification 7 for Customer
-
getCustomerTaxClassification8
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification8
- Returns:
- Tax Classification 8 for Customer
-
getCustomerTaxClassification9
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerTaxClassification9
- Returns:
- Tax Classification 9 for Customer
-
getIsEUTriangularDeal
Constraints: noneOriginal property name from the Odata EDM: IsEUTriangularDeal
- Returns:
- Indicator: Triangular Deal Within the EU
-
getSDPricingProcedure
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SDPricingProcedure
- Returns:
- Pricing Procedure in Pricing
-
getShippingCondition
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingCondition
- Returns:
- Shipping Conditions
-
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
-
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
-
getPaymentReference
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Returns:
- Payment Reference
-
getFixedValueDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FixedValueDate
- Returns:
- Fixed Value Date
-
getAdditionalValueDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AdditionalValueDays
- Returns:
- Additional Value Days
-
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
-
getFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
- Fiscal Year
-
getAccountingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AccountingDocument
- Returns:
- Document Number of an Accounting Document
-
getCustomerAccountAssignmentGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerAccountAssignmentGroup
- Returns:
- Account Assignment Group for Customer
-
getAccountingExchangeRateIsSet
Constraints: noneOriginal property name from the Odata EDM: AccountingExchangeRateIsSet
- Returns:
- Exchange Rate Setting
-
getAbsltAccountingExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsltAccountingExchangeRate
- Returns:
- Absolute exchange rate for FI postings
-
getAcctgExchangeRateIsIndrctQtan
Constraints: noneOriginal property name from the Odata EDM: AcctgExchangeRateIsIndrctQtan
- Returns:
- Accounting exchange rate quotation is indirect
-
getExchangeRateDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ExchangeRateDate
- Returns:
- Translation Date
-
getExchangeRateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ExchangeRateType
- Returns:
- Exchange Rate Type
-
getDocumentReferenceID
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Returns:
- Reference Document Number
-
getAssignmentReference
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Returns:
- Assignment Number
-
getDunningArea
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DunningArea
- Returns:
- Dunning Area
-
getDunningBlockingReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DunningBlockingReason
- Returns:
- Dunning Block
-
getDunningKey
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DunningKey
- Returns:
- Dunning Key
-
getInternalFinancialDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: InternalFinancialDocument
- Returns:
- Financial doc. processing: Internal financial doc. number
-
getIsRelevantForAccrual
Constraints: noneOriginal property name from the Odata EDM: IsRelevantForAccrual
- Returns:
- Is relevant for accrual
-
getSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
- Sold-to Party
-
getPartnerCompany
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PartnerCompany
- Returns:
- Company ID of Trading Partner
-
getPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
- Customer Reference
-
getCustomerGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerGroup
- Returns:
- Customer Group
-
getCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
- Destination Country/Region
-
getCityCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CityCode
- Returns:
- City Code
-
getSalesDistrict
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesDistrict
- Returns:
- Sales District
-
getRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Returns:
- Region (State, Province, County)
-
getCounty
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: County
- Returns:
- County Code
-
getCreditControlArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CreditControlArea
- Returns:
- Credit Control Area
-
getCustomerRebateAgreement
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CustomerRebateAgreement
- Returns:
- Agreement (various conditions grouped together)
-
getSalesDocumentCondition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesDocumentCondition
- Returns:
- Number of the Document Condition
-
getOverallSDProcessStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallSDProcessStatus
- Returns:
- Overall Processing Status (Header/All Items)
-
getOverallBillingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallBillingStatus
- Returns:
- SD Billing Status
-
getAccountingPostingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountingPostingStatus
- Returns:
- Posting Status of Billing Document
-
getAccountingTransferStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountingTransferStatus
- Returns:
- Status for Transfer to Accounting
-
getBillingIssueType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingIssueType
- Returns:
- Billing Issue Type
-
getInvoiceListStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InvoiceListStatus
- Returns:
- Invoice list status of billing document
-
getOvrlItmGeneralIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OvrlItmGeneralIncompletionSts
- Returns:
- Incompletion Status (All Items)
-
getOverallPricingIncompletionSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallPricingIncompletionSts
- Returns:
- Pricing Incompletion Status (All Items)
-
getInvoiceClearingStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InvoiceClearingStatus
- Returns:
- Clearing Status of Billing Document
-
getBillingDocumentListType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentListType
- Returns:
- Invoice List Type
-
getBillingDocumentListDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingDocumentListDate
- Returns:
- Billing date for the invoice list
-
toString
- Overrides:
toStringin classVdmObject<BillingDocument>
-
equals
- Overrides:
equalsin classVdmEntity<BillingDocument>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BillingDocument>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BillingDocument>
-