public interface BillingDocumentRequestService
This inbound service enables external systems and other consumers to read, reject, and delete billing document requests inside your SAP S/4HANA Cloud system data through API calls. The service makes billing document request data available through its header, item, business partner, and pricing element entities.
Reference: SAP API Business Hub
OData Service: | API_BILLING_DOCUMENT_REQUEST_SRV |
API Version: | 1 |
Communication Scenario: | External Billing Document Request Integration (SAP_COM_0176) |
Scope Items: | Convergent Billing (1MC), Sales Order Processing - Project-Based Services (J14) |
Business Object: | BillingDocumentRequest |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path used to access the endpoint.BillingDocumentRequestService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BillingDocReqItemPartnerFluentHelper getAllBillingDocReqItemPartner()
BillingDocReqItemPartner
entities.BillingDocReqItemPartner
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.@Nonnull BillingDocReqItemPartnerByKeyFluentHelper getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction)
BillingDocReqItemPartner
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
billingDocumentRequestItem
- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
BillingDocReqItemPartner
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.@Nonnull BillingDocReqItemPrcgElmntFluentHelper getAllBillingDocReqItemPrcgElmnt()
BillingDocReqItemPrcgElmnt
entities.BillingDocReqItemPrcgElmnt
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.@Nonnull BillingDocReqItemPrcgElmntByKeyFluentHelper getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocReqItemPrcgElmnt
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- The number that uniquely identifies the item in the billing document.Constraints: Not nullable, Maximum length: 6
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
BillingDocReqItemPrcgElmnt
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.@Nonnull BillingDocReqPartnerFluentHelper getAllBillingDocReqPartner()
BillingDocReqPartner
entities.BillingDocReqPartner
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.@Nonnull BillingDocReqPartnerByKeyFluentHelper getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction)
BillingDocReqPartner
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
BillingDocReqPartner
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.@Nonnull BillingDocReqPrcgElmntFluentHelper getAllBillingDocReqPrcgElmnt()
BillingDocReqPrcgElmnt
entities.BillingDocReqPrcgElmnt
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.@Nonnull BillingDocReqPrcgElmntByKeyFluentHelper getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocReqPrcgElmnt
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
BillingDocReqPrcgElmnt
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.@Nonnull BillingDocumentRequestFluentHelper getAllBillingDocumentRequest()
BillingDocumentRequest
entities.BillingDocumentRequest
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.@Nonnull BillingDocumentRequestByKeyFluentHelper getBillingDocumentRequestByKey(String billingDocumentRequest)
BillingDocumentRequest
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
BillingDocumentRequest
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.@Nonnull BillingDocumentRequestDeleteFluentHelper deleteBillingDocumentRequest(@Nonnull BillingDocumentRequest billingDocumentRequest)
BillingDocumentRequest
entity in the S/4HANA system.billingDocumentRequest
- BillingDocumentRequest
entity object that will be deleted in the S/4HANA system.BillingDocumentRequest
entity. To perform execution, call the execute
method on the fluent helper object.@Nonnull BillingDocumentRequestItemFluentHelper getAllBillingDocumentRequestItem()
BillingDocumentRequestItem
entities.BillingDocumentRequestItem
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.@Nonnull BillingDocumentRequestItemByKeyFluentHelper getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem)
BillingDocumentRequestItem
entity using key fields.billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
BillingDocumentRequestItem
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.@Nonnull RejectFluentHelper reject(String billingDocumentRequest)
Creates a fluent helper for the Reject OData function import.
billingDocumentRequest
- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: BillingDocumentRequest
execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.