Interface GoldenTaxInterfaceCustomerTypeService

All Superinterfaces:
BatchService<GoldenTaxInterfaceCustomerTypeServiceBatch>
All Known Implementing Classes:
DefaultGoldenTaxInterfaceCustomerTypeService

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

This service contains the customer type information for GTI. It is used to update the customer type so that the corresponding invoice types can be issued for customers. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_GTI_UPDATE_CUSTOMER_TYPE_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Customer Type Integration(SAP_COM_0730)
Scope Items: Accounts Receivable(J59)
Authentication Methods: x509
Business Object: China VAT Invoice
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull GoldenTaxInterfaceCustomerTypeService 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.
    • getAllGTICustomer

      @Nonnull GTICustomerFluentHelper getAllGTICustomer()
      Deprecated.
      Fetch multiple GTICustomer entities.
      Returns:
      A fluent helper to fetch multiple GTICustomer 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.
    • getGTICustomerByKey

      @Nonnull GTICustomerByKeyFluentHelper getGTICustomerByKey(String customer)
      Deprecated.
      Fetch a single GTICustomer entity using key fields.
      Parameters:
      customer - Customer

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull UpdateGTICustomerFluentHelper updateGTICustomerType(@Nonnull String customer, @Nonnull String customerType)
      Deprecated.

      Creates a fluent helper for the UpdateGTICustomerType OData function import.

      Parameters:
      customerType - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: CustomerType

      customer - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Customer

      Returns:
      A fluent helper object that will execute the UpdateGTICustomerType OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.