@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odatav4.services.DefaultSettlementDocumentTypeService") public class DefaultSettlementDocumentTypeService extends Object implements ServiceWithNavigableEntities, SettlementDocumentTypeService
You retrieve the following data using this OData based service: You can read the Settlement Document Types and related information. You can navigate to the Header Text Object Type Assignment for a Settlement Document Type and read the assigned Text Determination Procedure and all the possible Text Object Types linked to it on header level. You can navigate to the Item Text Object Type Assignment for a Settlement Document Type and read the assigned Text Determination Procedure and all the possible Text Object Types linked to it on item level. .
Reference: SAP API Business Hub
OData Service: | OP_API_SETTLMT_DOC_TYPE_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Settlement Document Type |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSettlementDocumentTypeService()
Creates a service using
SettlementDocumentTypeService.DEFAULT_SERVICE_PATH to send the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultSettlementDocumentTypeService()
SettlementDocumentTypeService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultSettlementDocumentTypeService withServicePath(@Nonnull String servicePath)
SettlementDocumentTypeService
withServicePath
in interface SettlementDocumentTypeService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
SettlementDocumentTypeService
batch
in interface SettlementDocumentTypeService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<SetlMgmtHdrTxtObjTypeAssgmt> getAllSetlMgmtHdrTxtObjTypeAssgmt()
SettlementDocumentTypeService
SetlMgmtHdrTxtObjTypeAssgmt
entities.getAllSetlMgmtHdrTxtObjTypeAssgmt
in interface SettlementDocumentTypeService
SetlMgmtHdrTxtObjTypeAssgmt
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<SetlMgmtHdrTxtObjTypeAssgmt> countSetlMgmtHdrTxtObjTypeAssgmt()
SettlementDocumentTypeService
SetlMgmtHdrTxtObjTypeAssgmt
entity collection matching the filter and search expressions.countSetlMgmtHdrTxtObjTypeAssgmt
in interface SettlementDocumentTypeService
SetlMgmtHdrTxtObjTypeAssgmt
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<SetlMgmtHdrTxtObjTypeAssgmt> getSetlMgmtHdrTxtObjTypeAssgmtByKey(@Nonnull String settlmtHdrTxtDetnProced, @Nonnull String settlmtMgmtHdrTxtObjType)
SettlementDocumentTypeService
SetlMgmtHdrTxtObjTypeAssgmt
entity using key fields.getSetlMgmtHdrTxtObjTypeAssgmtByKey
in interface SettlementDocumentTypeService
settlmtHdrTxtDetnProced
- Text Determination Procedure for Header
Constraints: Not nullable, Maximum length: 2
settlmtMgmtHdrTxtObjType
- Specific Text ID for a Settlement Management Document Header
Constraints: Not nullable, Maximum length: 4
SetlMgmtHdrTxtObjTypeAssgmt
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<SetlMgmtItmTxtObjTypeAssgmt> getAllSetlMgmtItmTxtObjTypeAssgmt()
SettlementDocumentTypeService
SetlMgmtItmTxtObjTypeAssgmt
entities.getAllSetlMgmtItmTxtObjTypeAssgmt
in interface SettlementDocumentTypeService
SetlMgmtItmTxtObjTypeAssgmt
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<SetlMgmtItmTxtObjTypeAssgmt> countSetlMgmtItmTxtObjTypeAssgmt()
SettlementDocumentTypeService
SetlMgmtItmTxtObjTypeAssgmt
entity collection matching the filter and search expressions.countSetlMgmtItmTxtObjTypeAssgmt
in interface SettlementDocumentTypeService
SetlMgmtItmTxtObjTypeAssgmt
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<SetlMgmtItmTxtObjTypeAssgmt> getSetlMgmtItmTxtObjTypeAssgmtByKey(@Nonnull String settlmtItmTxtDetnProced, @Nonnull String settlmtMgmtItmTxtObjType)
SettlementDocumentTypeService
SetlMgmtItmTxtObjTypeAssgmt
entity using key fields.getSetlMgmtItmTxtObjTypeAssgmtByKey
in interface SettlementDocumentTypeService
settlmtItmTxtDetnProced
- Text Determination Procedure for Item
Constraints: Not nullable, Maximum length: 2
settlmtMgmtItmTxtObjType
- Specific Text ID for a Settlement Management Document Item
Constraints: Not nullable, Maximum length: 4
SetlMgmtItmTxtObjTypeAssgmt
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()
SettlementDocumentTypeService
SettlmtDocType
entities.getAllSettlmtDocType
in interface SettlementDocumentTypeService
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()
SettlementDocumentTypeService
SettlmtDocType
entity collection matching the filter and search expressions.countSettlmtDocType
in interface SettlementDocumentTypeService
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)
SettlementDocumentTypeService
SettlmtDocType
entity using key fields.getSettlmtDocTypeByKey
in interface SettlementDocumentTypeService
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 String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.