@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBillingDocumentRequestService") public class DefaultBillingDocumentRequestService extends Object implements 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 |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultBillingDocumentRequestService()
Creates a service using
BillingDocumentRequestService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultBillingDocumentRequestService()
BillingDocumentRequestService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultBillingDocumentRequestService withServicePath(@Nonnull String servicePath)
BillingDocumentRequestService
withServicePath
in interface BillingDocumentRequestService
servicePath
- Service path that will override the default.@Nonnull public DefaultBillingDocumentRequestServiceBatch batch()
batch
in interface BatchService<BillingDocumentRequestServiceBatch>
@Nonnull public BillingDocReqItemPartnerFluentHelper getAllBillingDocReqItemPartner()
BillingDocumentRequestService
BillingDocReqItemPartner
entities.getAllBillingDocReqItemPartner
in interface BillingDocumentRequestService
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 public BillingDocReqItemPartnerByKeyFluentHelper getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction)
BillingDocumentRequestService
BillingDocReqItemPartner
entity using key fields.getBillingDocReqItemPartnerByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
Constraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- Billing Document Request Item
Constraints: Not nullable, Maximum length: 6
partnerFunction
- The abbreviated form of the name that identifies the partner function.
Constraints: Not nullable, Maximum length: 2
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 public BillingDocReqItemPrcgElmntFluentHelper getAllBillingDocReqItemPrcgElmnt()
BillingDocumentRequestService
BillingDocReqItemPrcgElmnt
entities.getAllBillingDocReqItemPrcgElmnt
in interface BillingDocumentRequestService
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 public BillingDocReqItemPrcgElmntByKeyFluentHelper getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentRequestService
BillingDocReqItemPrcgElmnt
entity using key fields.getBillingDocReqItemPrcgElmntByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
Constraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- 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
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 public BillingDocReqPartnerFluentHelper getAllBillingDocReqPartner()
BillingDocumentRequestService
BillingDocReqPartner
entities.getAllBillingDocReqPartner
in interface BillingDocumentRequestService
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 public BillingDocReqPartnerByKeyFluentHelper getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction)
BillingDocumentRequestService
BillingDocReqPartner
entity using key fields.getBillingDocReqPartnerByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
Constraints: 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 public BillingDocReqPrcgElmntFluentHelper getAllBillingDocReqPrcgElmnt()
BillingDocumentRequestService
BillingDocReqPrcgElmnt
entities.getAllBillingDocReqPrcgElmnt
in interface BillingDocumentRequestService
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 public BillingDocReqPrcgElmntByKeyFluentHelper getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentRequestService
BillingDocReqPrcgElmnt
entity using key fields.getBillingDocReqPrcgElmntByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
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
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 public BillingDocumentRequestFluentHelper getAllBillingDocumentRequest()
BillingDocumentRequestService
BillingDocumentRequest
entities.getAllBillingDocumentRequest
in interface BillingDocumentRequestService
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 public BillingDocumentRequestByKeyFluentHelper getBillingDocumentRequestByKey(String billingDocumentRequest)
BillingDocumentRequestService
BillingDocumentRequest
entity using key fields.getBillingDocumentRequestByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
Constraints: 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 public BillingDocumentRequestDeleteFluentHelper deleteBillingDocumentRequest(@Nonnull BillingDocumentRequest billingDocumentRequest)
BillingDocumentRequestService
BillingDocumentRequest
entity in the S/4HANA system.deleteBillingDocumentRequest
in interface BillingDocumentRequestService
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 public BillingDocumentRequestItemFluentHelper getAllBillingDocumentRequestItem()
BillingDocumentRequestService
BillingDocumentRequestItem
entities.getAllBillingDocumentRequestItem
in interface BillingDocumentRequestService
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 public BillingDocumentRequestItemByKeyFluentHelper getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem)
BillingDocumentRequestService
BillingDocumentRequestItem
entity using key fields.getBillingDocumentRequestItemByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document Request
Constraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- Billing Document Request Item
Constraints: 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 public RejectFluentHelper reject(String billingDocumentRequest)
BillingDocumentRequestService
Creates a fluent helper for the Reject OData function import.
reject
in interface BillingDocumentRequestService
billingDocumentRequest
- Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: BillingDocumentRequest
execute
method on the fluent helper object.Copyright © 2019 SAP SE. All rights reserved.