@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 |
Constructor and Description |
---|
DefaultBillingDocumentRequestService() |
public DefaultBillingDocumentRequestService()
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.public BillingDocReqItemPartnerByKeyFluentHelper getBillingDocReqItemPartnerByKey(String billingDocumentRequest, String billingDocumentRequestItem, String partnerFunction)
BillingDocumentRequestService
BillingDocReqItemPartner
entity using key fields.getBillingDocReqItemPartnerByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document RequestConstraints: Not nullable, Maximum length: 10
billingDocumentRequestItem
- Billing Document Request ItemConstraints: 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.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.public BillingDocReqItemPrcgElmntByKeyFluentHelper getBillingDocReqItemPrcgElmntByKey(String billingDocumentRequest, String billingDocumentRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentRequestService
BillingDocReqItemPrcgElmnt
entity using key fields.getBillingDocReqItemPrcgElmntByKey
in interface BillingDocumentRequestService
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
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.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.public BillingDocReqPartnerByKeyFluentHelper getBillingDocReqPartnerByKey(String billingDocumentRequest, String partnerFunction)
BillingDocumentRequestService
BillingDocReqPartner
entity using key fields.getBillingDocReqPartnerByKey
in interface BillingDocumentRequestService
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.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.public BillingDocReqPrcgElmntByKeyFluentHelper getBillingDocReqPrcgElmntByKey(String billingDocumentRequest, String pricingProcedureStep, String pricingProcedureCounter)
BillingDocumentRequestService
BillingDocReqPrcgElmnt
entity using key fields.getBillingDocReqPrcgElmntByKey
in interface BillingDocumentRequestService
billingDocumentRequest
- Billing Document RequestConstraints: 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.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.public BillingDocumentRequestByKeyFluentHelper getBillingDocumentRequestByKey(String billingDocumentRequest)
BillingDocumentRequestService
BillingDocumentRequest
entity using key fields.getBillingDocumentRequestByKey
in interface BillingDocumentRequestService
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.public BillingDocumentRequestDeleteFluentHelper deleteBillingDocumentRequest(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.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.public BillingDocumentRequestItemByKeyFluentHelper getBillingDocumentRequestItemByKey(String billingDocumentRequest, String billingDocumentRequestItem)
BillingDocumentRequestService
BillingDocumentRequestItem
entity using key fields.getBillingDocumentRequestItemByKey
in interface BillingDocumentRequestService
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.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: 10Original parameter name from the Odata EDM: BillingDocumentRequest
execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.