@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBillingDocumentService") public class DefaultBillingDocumentService extends Object implements BillingDocumentService
This OData service enables external systems and other consumers outside SAP S/4HANA Cloud to read billing document data through API calls. You can use it to let external consumers retrieve billing document data from your SAP S/4HANA Cloud system. The service contains header, item, business partner, and pricing element nodes.
Reference: SAP API Business Hub
OData Service: | API_BILLING_DOCUMENT_SRV |
API Version: | 1 |
Communication Scenario: | Billing Integration (SAP_COM_0120) |
Scope Items: | External Billing (1Z6) |
Constructor and Description |
---|
DefaultBillingDocumentService() |
public BillingDocumentFluentHelper getAllBillingDocument()
BillingDocumentService
BillingDocument
entities.getAllBillingDocument
in interface BillingDocumentService
BillingDocument
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentByKeyFluentHelper getBillingDocumentByKey(String billingDocument)
BillingDocumentService
BillingDocument
entity using key fields.getBillingDocumentByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
BillingDocument
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemFluentHelper getAllBillingDocumentItem()
BillingDocumentService
BillingDocumentItem
entities.getAllBillingDocumentItem
in interface BillingDocumentService
BillingDocumentItem
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemByKeyFluentHelper getBillingDocumentItemByKey(String billingDocument, String billingDocumentItem)
BillingDocumentService
BillingDocumentItem
entity using key fields.getBillingDocumentItemByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
billingDocumentItem
- The number that uniquely identifies the item in the billing document.Constraints: Not nullable, Maximum length: 6
BillingDocumentItem
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemPartnerFluentHelper getAllBillingDocumentItemPartner()
BillingDocumentService
BillingDocumentItemPartner
entities.getAllBillingDocumentItemPartner
in interface BillingDocumentService
BillingDocumentItemPartner
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemPartnerByKeyFluentHelper getBillingDocumentItemPartnerByKey(String billingDocument, String billingDocumentItem, String partnerFunction)
BillingDocumentService
BillingDocumentItemPartner
entity using key fields.getBillingDocumentItemPartnerByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
billingDocumentItem
- The number that uniquely identifies the item in the billing document.Constraints: Not nullable, Maximum length: 6
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
BillingDocumentItemPartner
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemPrcgElmntFluentHelper getAllBillingDocumentItemPrcgElmnt()
BillingDocumentService
BillingDocumentItemPrcgElmnt
entities.getAllBillingDocumentItemPrcgElmnt
in interface BillingDocumentService
BillingDocumentItemPrcgElmnt
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentItemPrcgElmntByKeyFluentHelper getBillingDocumentItemPrcgElmntByKey(String billingDocument, String billingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentService
BillingDocumentItemPrcgElmnt
entity using key fields.getBillingDocumentItemPrcgElmntByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
billingDocumentItem
- The number that uniquely identifies the item in the billing document.Constraints: Not nullable, Maximum length: 6
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
BillingDocumentItemPrcgElmnt
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentPartnerFluentHelper getAllBillingDocumentPartner()
BillingDocumentService
BillingDocumentPartner
entities.getAllBillingDocumentPartner
in interface BillingDocumentService
BillingDocumentPartner
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentPartnerByKeyFluentHelper getBillingDocumentPartnerByKey(String billingDocument, String partnerFunction)
BillingDocumentService
BillingDocumentPartner
entity using key fields.getBillingDocumentPartnerByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
BillingDocumentPartner
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentPrcgElmntFluentHelper getAllBillingDocumentPrcgElmnt()
BillingDocumentService
BillingDocumentPrcgElmnt
entities.getAllBillingDocumentPrcgElmnt
in interface BillingDocumentService
BillingDocumentPrcgElmnt
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public BillingDocumentPrcgElmntByKeyFluentHelper getBillingDocumentPrcgElmntByKey(String billingDocument, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentService
BillingDocumentPrcgElmnt
entity using key fields.getBillingDocumentPrcgElmntByKey
in interface BillingDocumentService
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).Constraints: Not nullable, Maximum length: 10
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
BillingDocumentPrcgElmnt
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.