Class DefaultBillingDocumentRequestService
- All Implemented Interfaces:
BatchService<BillingDocumentRequestServiceBatch>,BillingDocumentRequestService
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
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.BillingDocumentRequestService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingBillingDocumentRequestService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.deleteBillingDocumentRequest(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.
-
Constructor Details
-
DefaultBillingDocumentRequestService
public DefaultBillingDocumentRequestService()Deprecated.Creates a service usingBillingDocumentRequestService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:BillingDocumentRequestServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceBillingDocumentRequestService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<BillingDocumentRequestServiceBatch>
-
getAllBillingDocReqItemPartner
Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocReqItemPartnerentities.- Specified by:
getAllBillingDocReqItemPartnerin interfaceBillingDocumentRequestService- 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 public BillingDocReqItemPartnerByKeyFluentHelper getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocReqItemPartnerentity using key fields.- Specified by:
getBillingDocReqItemPartnerByKeyin interfaceBillingDocumentRequestService- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
- 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.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocReqItemPrcgElmntentities.- Specified by:
getAllBillingDocReqItemPrcgElmntin interfaceBillingDocumentRequestService- 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 public BillingDocReqItemPrcgElmntByKeyFluentHelper getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocReqItemPrcgElmntentity using key fields.- Specified by:
getBillingDocReqItemPrcgElmntByKeyin interfaceBillingDocumentRequestService- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem- Billing Document Request ItemConstraints: Not nullable, Maximum length: 6
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter- Condition CounterConstraints: 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.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocReqPartnerentities.- Specified by:
getAllBillingDocReqPartnerin interfaceBillingDocumentRequestService- 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 public BillingDocReqPartnerByKeyFluentHelper getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocReqPartnerentity using key fields.- Specified by:
getBillingDocReqPartnerByKeyin interfaceBillingDocumentRequestService- 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.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocReqPrcgElmntentities.- Specified by:
getAllBillingDocReqPrcgElmntin interfaceBillingDocumentRequestService- 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 public BillingDocReqPrcgElmntByKeyFluentHelper getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocReqPrcgElmntentity using key fields.- Specified by:
getBillingDocReqPrcgElmntByKeyin interfaceBillingDocumentRequestService- Parameters:
billingDocumentRequest- Billing Document RequestConstraints: Not nullable, Maximum length: 10
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter- Condition CounterConstraints: 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.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocumentRequestentities.- Specified by:
getAllBillingDocumentRequestin interfaceBillingDocumentRequestService- 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 public BillingDocumentRequestByKeyFluentHelper getBillingDocumentRequestByKey(String billingDocumentRequest) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocumentRequestentity using key fields.- Specified by:
getBillingDocumentRequestByKeyin interfaceBillingDocumentRequestService- 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 public BillingDocumentRequestDeleteFluentHelper deleteBillingDocumentRequest(@Nonnull BillingDocumentRequest billingDocumentRequest) Deprecated.Description copied from interface:BillingDocumentRequestServiceDeletes an existingBillingDocumentRequestentity in the S/4HANA system.- Specified by:
deleteBillingDocumentRequestin interfaceBillingDocumentRequestService- 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.Description copied from interface:BillingDocumentRequestServiceFetch multipleBillingDocumentRequestItementities.- Specified by:
getAllBillingDocumentRequestItemin interfaceBillingDocumentRequestService- 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 public BillingDocumentRequestItemByKeyFluentHelper getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem) Deprecated.Description copied from interface:BillingDocumentRequestServiceFetch a singleBillingDocumentRequestItementity using key fields.- Specified by:
getBillingDocumentRequestItemByKeyin interfaceBillingDocumentRequestService- 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.Description copied from interface:BillingDocumentRequestServiceCreates a fluent helper for the Reject OData function import.
- Specified by:
rejectin interfaceBillingDocumentRequestService- 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.
-