@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultSettlementProcessTypeService") public class DefaultSettlementProcessTypeService extends Object implements ServiceWithNavigableEntities, 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 |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSettlementProcessTypeService()
Creates a service using
SettlementProcessTypeService.DEFAULT_SERVICE_PATH to send the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultSettlementProcessTypeService()
SettlementProcessTypeService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultSettlementProcessTypeService withServicePath(@Nonnull String servicePath)
SettlementProcessTypeService
withServicePath
in interface SettlementProcessTypeService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
SettlementProcessTypeService
batch
in interface SettlementProcessTypeService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<SettlmtApplStsGrpStsAssgmt> getAllSettlmtApplStsGrpStsAssgmt()
SettlementProcessTypeService
SettlmtApplStsGrpStsAssgmt
entities.getAllSettlmtApplStsGrpStsAssgmt
in interface SettlementProcessTypeService
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 public CountRequestBuilder<SettlmtApplStsGrpStsAssgmt> countSettlmtApplStsGrpStsAssgmt()
SettlementProcessTypeService
SettlmtApplStsGrpStsAssgmt
entity collection matching the filter and search expressions.countSettlmtApplStsGrpStsAssgmt
in interface SettlementProcessTypeService
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 public GetByKeyRequestBuilder<SettlmtApplStsGrpStsAssgmt> getSettlmtApplStsGrpStsAssgmtByKey(@Nonnull String settlmtApplStsGrp, @Nonnull String settlmtApplSts)
SettlementProcessTypeService
SettlmtApplStsGrpStsAssgmt
entity using key fields.getSettlmtApplStsGrpStsAssgmtByKey
in interface SettlementProcessTypeService
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 public GetAllRequestBuilder<SettlmtDocProcTypeAssgmt> getAllSettlmtDocProcTypeAssgmt()
SettlementProcessTypeService
SettlmtDocProcTypeAssgmt
entities.getAllSettlmtDocProcTypeAssgmt
in interface SettlementProcessTypeService
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 public CountRequestBuilder<SettlmtDocProcTypeAssgmt> countSettlmtDocProcTypeAssgmt()
SettlementProcessTypeService
SettlmtDocProcTypeAssgmt
entity collection matching the filter and search expressions.countSettlmtDocProcTypeAssgmt
in interface SettlementProcessTypeService
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 public GetByKeyRequestBuilder<SettlmtDocProcTypeAssgmt> getSettlmtDocProcTypeAssgmtByKey(@Nonnull String settlmtProcessType, @Nonnull String settlmtDocType)
SettlementProcessTypeService
SettlmtDocProcTypeAssgmt
entity using key fields.getSettlmtDocProcTypeAssgmtByKey
in interface SettlementProcessTypeService
settlmtProcessType
- Settlement Process Type
Constraints: Not nullable, Maximum length: 4
settlmtDocType
- Settlement Document 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 public GetAllRequestBuilder<SettlmtDocType> getAllSettlmtDocType()
SettlementProcessTypeService
SettlmtDocType
entities.getAllSettlmtDocType
in interface SettlementProcessTypeService
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 public CountRequestBuilder<SettlmtDocType> countSettlmtDocType()
SettlementProcessTypeService
SettlmtDocType
entity collection matching the filter and search expressions.countSettlmtDocType
in interface SettlementProcessTypeService
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 public GetByKeyRequestBuilder<SettlmtDocType> getSettlmtDocTypeByKey(@Nonnull String settlmtDocType)
SettlementProcessTypeService
SettlmtDocType
entity using key fields.getSettlmtDocTypeByKey
in interface SettlementProcessTypeService
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 public GetAllRequestBuilder<SettlmtProcessType> getAllSettlmtProcessType()
SettlementProcessTypeService
SettlmtProcessType
entities.getAllSettlmtProcessType
in interface SettlementProcessTypeService
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 public CountRequestBuilder<SettlmtProcessType> countSettlmtProcessType()
SettlementProcessTypeService
SettlmtProcessType
entity collection matching the filter and search expressions.countSettlmtProcessType
in interface SettlementProcessTypeService
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 public GetByKeyRequestBuilder<SettlmtProcessType> getSettlmtProcessTypeByKey(@Nonnull String settlmtProcessType)
SettlementProcessTypeService
SettlmtProcessType
entity using key fields.getSettlmtProcessTypeByKey
in interface SettlementProcessTypeService
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.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.