@Named public class DefaultReadBillingDocumentsService extends Object implements ReadBillingDocumentsService
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) |
API Business Object: | Business Object |
Constructor and Description |
---|
DefaultReadBillingDocumentsService() |
public BillingDocumentFluentHelper getAllBillingDocument()
ReadBillingDocumentsService
BillingDocument
entities.getAllBillingDocument
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocument
entity using key fields.getBillingDocumentByKey
in interface ReadBillingDocumentsService
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()
ReadBillingDocumentsService
BillingDocumentItem
entities.getAllBillingDocumentItem
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocumentItem
entity using key fields.getBillingDocumentItemByKey
in interface ReadBillingDocumentsService
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()
ReadBillingDocumentsService
BillingDocumentItemPartner
entities.getAllBillingDocumentItemPartner
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocumentItemPartner
entity using key fields.getBillingDocumentItemPartnerByKey
in interface ReadBillingDocumentsService
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()
ReadBillingDocumentsService
BillingDocumentItemPrcgElmnt
entities.getAllBillingDocumentItemPrcgElmnt
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocumentItemPrcgElmnt
entity using key fields.getBillingDocumentItemPrcgElmntByKey
in interface ReadBillingDocumentsService
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()
ReadBillingDocumentsService
BillingDocumentPartner
entities.getAllBillingDocumentPartner
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocumentPartner
entity using key fields.getBillingDocumentPartnerByKey
in interface ReadBillingDocumentsService
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()
ReadBillingDocumentsService
BillingDocumentPrcgElmnt
entities.getAllBillingDocumentPrcgElmnt
in interface ReadBillingDocumentsService
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)
ReadBillingDocumentsService
BillingDocumentPrcgElmnt
entity using key fields.getBillingDocumentPrcgElmntByKey
in interface ReadBillingDocumentsService
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 © 2017 SAP SE. All rights reserved.