Interface SubsequentBillingDocumentService

All Superinterfaces:
BatchService<SubsequentBillingDocumentServiceBatch>
All Known Implementing Classes:
DefaultSubsequentBillingDocumentService

@Deprecated public interface SubsequentBillingDocumentService extends BatchService<SubsequentBillingDocumentServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

SAP Self-Billing Cockpit uses this service to retrieve details about billing documents in your system that were created with reference to existing billing documents in your system. For example, if a credit memo was created with reference to an invoice, the invoice is the preceding billing document and the credit memo is the subsequent billing document. The service makes the subsequent billing document's data available through a single service entity. This service is intended solely for the integration between SAP S/4HANA Cloud and SAP Self-Billing Cockpit and should not be used for any other purposes. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_SUBSQNT_BILLG_DOC_SBI_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: SAP Self-Billing Cockpit Integration(SAP_COM_0564)
Scope Items: Self-Billing(4H2)
Authentication Methods: x509
Business Object: Billing Document
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull SubsequentBillingDocumentService withServicePath(@Nonnull String servicePath)
      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.
    • getAllSubsqntBillgDocForSelfBillg

      @Nonnull SubsqntBillgDocForSelfBillgFluentHelper getAllSubsqntBillgDocForSelfBillg()
      Deprecated.
      Fetch multiple SubsqntBillgDocForSelfBillg entities.
      Returns:
      A fluent helper to fetch multiple SubsqntBillgDocForSelfBillg 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.
    • getSubsqntBillgDocForSelfBillgByKey

      @Nonnull SubsqntBillgDocForSelfBillgByKeyFluentHelper getSubsqntBillgDocForSelfBillgByKey(String billingDocument, String billingDocumentItem, String subsequentDocument, String subsequentDocumentItem)
      Deprecated.
      Fetch a single SubsqntBillgDocForSelfBillg entity using key fields.
      Parameters:
      subsequentDocumentItem - Subsequent Item of an SD Document

      Constraints: Not nullable, Maximum length: 6

      billingDocumentItem - Preceding Item of an SD Document

      Constraints: Not nullable, Maximum length: 6

      billingDocument - Billing Document

      Constraints: Not nullable, Maximum length: 10

      subsequentDocument - Subsequent Sales and Distribution Document

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SubsqntBillgDocForSelfBillg 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.