Class DefaultStatutoryReportingReportDefinitionService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,StatutoryReportingReportDefinitionService
The service contains entities that represent the actions you can complete with this API. Each entity contained in this service is named after an action of Document and Reporting Compliance Report Definition. - Report Definition – Read reports for specified report definition. - Report Parameter Definition – Read phases for the specified report definition. - Document Definition – Read activities for the specified report definition. .
Reference: SAP API Business Hub
Details:
| OData Service: | CE_STATRYRPTRPTDEFINITION_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - ACR Services for Partner Enablement Integration(SAP_COM_0775) |
| Scope Items: | Compliance Formats - Support Preparation(1J2) |
| Authentication Methods: | x509 |
| Service Group Name: | API_STATRYRPTRPTDEFINITION |
| Business Object: | Statutory Reporting Report Definition |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.StatutoryReportingReportDefinitionService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionCreates a service usingStatutoryReportingReportDefinitionService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Creates a batch request builder object.Fetch the number of entries from theDocumentDefentity collection matching the filter and search expressions.Fetch the number of entries from theReportDefentity collection matching the filter and search expressions.Fetch the number of entries from theReportParameterDefentity collection matching the filter and search expressions.Fetch multipleDocumentDefentities.Fetch multipleReportDefentities.Fetch multipleReportParameterDefentities.getDocumentDefByKey(String statryRptDef, String statryRptDocumentID) Fetch a singleDocumentDefentity using key fields.getReportDefByKey(String statryRptDef) Fetch a singleReportDefentity using key fields.getReportParameterDefByKey(String statryRptDef, String statryRptParameterID) Fetch a singleReportParameterDefentity using key fields.withServicePath(String servicePath) Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultStatutoryReportingReportDefinitionService
public DefaultStatutoryReportingReportDefinitionService()Creates a service usingStatutoryReportingReportDefinitionService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultStatutoryReportingReportDefinitionService withServicePath(@Nonnull String servicePath) Description copied from interface:StatutoryReportingReportDefinitionServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceStatutoryReportingReportDefinitionService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Description copied from interface:StatutoryReportingReportDefinitionServiceCreates a batch request builder object.- Specified by:
batchin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllDocumentDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch multipleDocumentDefentities.- Specified by:
getAllDocumentDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch multiple
DocumentDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countDocumentDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch the number of entries from theDocumentDefentity collection matching the filter and search expressions.- Specified by:
countDocumentDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch the count of
DocumentDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getDocumentDefByKey
@Nonnull public GetByKeyRequestBuilder<DocumentDef> getDocumentDefByKey(String statryRptDef, String statryRptDocumentID) Description copied from interface:StatutoryReportingReportDefinitionServiceFetch a singleDocumentDefentity using key fields.- Specified by:
getDocumentDefByKeyin interfaceStatutoryReportingReportDefinitionService- Parameters:
statryRptDef- Report DefinitionConstraints: Not nullable, Maximum length: 30
statryRptDocumentID- Document IDConstraints: Not nullable, Maximum length: 30
- Returns:
- A request builder to fetch a single
DocumentDefentity 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 theexecutemethod on the request builder object.
-
getAllReportDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch multipleReportDefentities.- Specified by:
getAllReportDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch multiple
ReportDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countReportDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch the number of entries from theReportDefentity collection matching the filter and search expressions.- Specified by:
countReportDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch the count of
ReportDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getReportDefByKey
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch a singleReportDefentity using key fields.- Specified by:
getReportDefByKeyin interfaceStatutoryReportingReportDefinitionService- Parameters:
statryRptDef- Report DefinitionConstraints: Not nullable, Maximum length: 30
- Returns:
- A request builder to fetch a single
ReportDefentity 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 theexecutemethod on the request builder object.
-
getAllReportParameterDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch multipleReportParameterDefentities.- Specified by:
getAllReportParameterDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch multiple
ReportParameterDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countReportParameterDef
Description copied from interface:StatutoryReportingReportDefinitionServiceFetch the number of entries from theReportParameterDefentity collection matching the filter and search expressions.- Specified by:
countReportParameterDefin interfaceStatutoryReportingReportDefinitionService- Returns:
- A request builder to fetch the count of
ReportParameterDefentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getReportParameterDefByKey
@Nonnull public GetByKeyRequestBuilder<ReportParameterDef> getReportParameterDefByKey(String statryRptDef, String statryRptParameterID) Description copied from interface:StatutoryReportingReportDefinitionServiceFetch a singleReportParameterDefentity using key fields.- Specified by:
getReportParameterDefByKeyin interfaceStatutoryReportingReportDefinitionService- Parameters:
statryRptDef- Report DefinitionConstraints: Not nullable, Maximum length: 30
statryRptParameterID- Report parameter identificatorConstraints: Not nullable, Maximum length: 30
- Returns:
- A request builder to fetch a single
ReportParameterDefentity 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 theexecutemethod on the request builder object.
-
getServicePath
- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-