Interface BillingDocumentRequestService
- All Superinterfaces:
BatchService<BillingDocumentRequestServiceBatch>
- All Known Implementing Classes:
DefaultBillingDocumentRequestService
Consumers of this inbound service can read, reject, and delete billing document requests inside your system by sending OData requests. The service makes billing document request data available through its header, item, business partner, and pricing element entities. .
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_BILLING_DOCUMENT_REQUEST_SRV |
| API Version: | 1.1.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | External Billing Document Request Integration(SAP_COM_0176) |
| Scope Items: | Sales Order Processing - Project-Based Services(J14), Omnichannel Convergent Billing(1MC), Convergent Billing(PMC) |
| Authentication Methods: | x509 |
| Business Object: | Billing Document Request |
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptiondeleteBillingDocumentRequest(BillingDocumentRequest billingDocumentRequest) Deprecated.Deletes an existingBillingDocumentRequestentity in the S/4HANA system.Deprecated.Fetch multipleBillingDocReqItemPartnerentities.Deprecated.Fetch multipleBillingDocReqItemPrcgElmntentities.Deprecated.Fetch multipleBillingDocReqPartnerentities.Deprecated.Fetch multipleBillingDocReqPrcgElmntentities.Deprecated.Fetch multipleBillingDocumentRequestentities.Deprecated.Fetch multipleBillingDocumentRequestItementities.getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction) Deprecated.Fetch a singleBillingDocReqItemPartnerentity using key fields.getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleBillingDocReqItemPrcgElmntentity using key fields.getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction) Deprecated.Fetch a singleBillingDocReqPartnerentity using key fields.getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleBillingDocReqPrcgElmntentity using key fields.getBillingDocumentRequestByKey(String billingDocumentRequest) Deprecated.Fetch a singleBillingDocumentRequestentity using key fields.getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem) Deprecated.Fetch a singleBillingDocumentRequestItementity using key fields.Deprecated.Creates a fluent helper for the Reject OData function import.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
Deprecated.Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
getAllBillingDocReqItemPartner
Deprecated.Fetch multipleBillingDocReqItemPartnerentities.- Returns:
- A fluent helper to fetch multiple
BillingDocReqItemPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocReqItemPartnerByKey
@Nonnull BillingDocReqItemPartnerByKeyFluentHelper getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction) Deprecated.Fetch a singleBillingDocReqItemPartnerentity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
billingDocumentRequestItem- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
- Returns:
- A fluent helper to fetch a single
BillingDocReqItemPartnerentity 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 theexecutemethod on the fluent helper object.
-
getAllBillingDocReqItemPrcgElmnt
Deprecated.Fetch multipleBillingDocReqItemPrcgElmntentities.- Returns:
- A fluent helper to fetch multiple
BillingDocReqItemPrcgElmntentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocReqItemPrcgElmntByKey
@Nonnull BillingDocReqItemPrcgElmntByKeyFluentHelper getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleBillingDocReqItemPrcgElmntentity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
BillingDocReqItemPrcgElmntentity 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 theexecutemethod on the fluent helper object.
-
getAllBillingDocReqPartner
Deprecated.Fetch multipleBillingDocReqPartnerentities.- Returns:
- A fluent helper to fetch multiple
BillingDocReqPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocReqPartnerByKey
@Nonnull BillingDocReqPartnerByKeyFluentHelper getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction) Deprecated.Fetch a singleBillingDocReqPartnerentity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
- Returns:
- A fluent helper to fetch a single
BillingDocReqPartnerentity 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 theexecutemethod on the fluent helper object.
-
getAllBillingDocReqPrcgElmnt
Deprecated.Fetch multipleBillingDocReqPrcgElmntentities.- Returns:
- A fluent helper to fetch multiple
BillingDocReqPrcgElmntentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocReqPrcgElmntByKey
@Nonnull BillingDocReqPrcgElmntByKeyFluentHelper getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleBillingDocReqPrcgElmntentity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
BillingDocReqPrcgElmntentity 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 theexecutemethod on the fluent helper object.
-
getAllBillingDocumentRequest
Deprecated.Fetch multipleBillingDocumentRequestentities.- Returns:
- A fluent helper to fetch multiple
BillingDocumentRequestentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocumentRequestByKey
@Nonnull BillingDocumentRequestByKeyFluentHelper getBillingDocumentRequestByKey(String billingDocumentRequest) Deprecated.Fetch a singleBillingDocumentRequestentity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
BillingDocumentRequestentity 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 theexecutemethod on the fluent helper object.
-
deleteBillingDocumentRequest
@Nonnull BillingDocumentRequestDeleteFluentHelper deleteBillingDocumentRequest(@Nonnull BillingDocumentRequest billingDocumentRequest) Deprecated.Deletes an existingBillingDocumentRequestentity in the S/4HANA system.- Parameters:
billingDocumentRequest-BillingDocumentRequestentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
BillingDocumentRequestentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBillingDocumentRequestItem
Deprecated.Fetch multipleBillingDocumentRequestItementities.- Returns:
- A fluent helper to fetch multiple
BillingDocumentRequestItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillingDocumentRequestItemByKey
@Nonnull BillingDocumentRequestItemByKeyFluentHelper getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem) Deprecated.Fetch a singleBillingDocumentRequestItementity using key fields.- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
- Returns:
- A fluent helper to fetch a single
BillingDocumentRequestItementity 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 theexecutemethod on the fluent helper object.
-
reject
Deprecated.Creates a fluent helper for the Reject OData function import.
- Parameters:
billingDocumentRequest- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: BillingDocumentRequest
- Returns:
- A fluent helper object that will execute the Reject OData function import with the provided
parameters. To perform execution, call the
executemethod on the fluent helper object.
-