public interface SettlementProcessTypeService
You retrieve the following data using this OData based service: You can read the Settlement Process Types and related information. You can navigate to the Application Status Assignment for a Settlement Process Type and read the assigned Application Status Group and all the possible Application Statuses linked to it. You can navigate to the Settlement Document Type Assignment for a Settlement Process Type and read the assigned Settlement Document Types for the relevant Settlement Process Type. You can also read further information regarding the Settlement Document Types..
Reference: SAP API Business Hub
OData Service: | SETTLMTPROCESSTYPE_0001 |
API Version: | 1 |
Communication Scenario: | Logistics - Settlement Process Type Integration (SAP_COM_0710) |
Scope Items: | Sales Rebate Processing (1B6), Purchasing Rebate Processing (2R7), Sales Commissions - External Sales Representative (2TT), Internal Commissions Settlement with SAP Sales Cloud (3TD) |
Authentication Methods: | Basic, x509 |
Service Group Name: | API_SETTLMT_PROC_TYPE |
Business Object: | SettlementProcessType |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull SettlementProcessTypeService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BatchRequestBuilder batch()
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<SettlmtApplStsGrpStsAssgmt> getAllSettlmtApplStsGrpStsAssgmt()
SettlmtApplStsGrpStsAssgmt
entities.SettlmtApplStsGrpStsAssgmt
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<SettlmtApplStsGrpStsAssgmt> countSettlmtApplStsGrpStsAssgmt()
SettlmtApplStsGrpStsAssgmt
entity collection matching the filter and search expressions.SettlmtApplStsGrpStsAssgmt
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<SettlmtApplStsGrpStsAssgmt> getSettlmtApplStsGrpStsAssgmtByKey(@Nonnull String settlmtApplStsGrp, @Nonnull String settlmtApplSts)
SettlmtApplStsGrpStsAssgmt
entity using key fields.settlmtApplStsGrp
- Status Group for Settlement Management Documents
Constraints: Not nullable, Maximum length: 4
settlmtApplSts
- Application Status for a Settlement Management Document
Constraints: Not nullable, Maximum length: 4
SettlmtApplStsGrpStsAssgmt
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<SettlmtDocProcTypeAssgmt> getAllSettlmtDocProcTypeAssgmt()
SettlmtDocProcTypeAssgmt
entities.SettlmtDocProcTypeAssgmt
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<SettlmtDocProcTypeAssgmt> countSettlmtDocProcTypeAssgmt()
SettlmtDocProcTypeAssgmt
entity collection matching the filter and search expressions.SettlmtDocProcTypeAssgmt
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<SettlmtDocProcTypeAssgmt> getSettlmtDocProcTypeAssgmtByKey(@Nonnull String settlmtProcessType, @Nonnull String settlmtDocType)
SettlmtDocProcTypeAssgmt
entity using key fields.settlmtDocType
- Settlement Document Type
Constraints: Not nullable, Maximum length: 4
settlmtProcessType
- Settlement Process Type
Constraints: Not nullable, Maximum length: 4
SettlmtDocProcTypeAssgmt
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<SettlmtDocType> getAllSettlmtDocType()
SettlmtDocType
entities.SettlmtDocType
entities. This request builder allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<SettlmtDocType> countSettlmtDocType()
SettlmtDocType
entity collection matching the filter and search expressions.SettlmtDocType
entities. This request builder allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<SettlmtDocType> getSettlmtDocTypeByKey(@Nonnull String settlmtDocType)
SettlmtDocType
entity using key fields.settlmtDocType
- Settlement Document Type
Constraints: Not nullable, Maximum length: 4
SettlmtDocType
entity using key fields. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<SettlmtProcessType> getAllSettlmtProcessType()
SettlmtProcessType
entities.SettlmtProcessType
entities. This request builder allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<SettlmtProcessType> countSettlmtProcessType()
SettlmtProcessType
entity collection matching the filter and search expressions.SettlmtProcessType
entities. This request builder allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<SettlmtProcessType> getSettlmtProcessTypeByKey(@Nonnull String settlmtProcessType)
SettlmtProcessType
entity using key fields.settlmtProcessType
- Settlement Process Type
Constraints: Not nullable, Maximum length: 4
SettlmtProcessType
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.Copyright © 2021 SAP SE. All rights reserved.