Class DefaultManualContractAccrualService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultManualContractAccrualService
- All Implemented Interfaces:
BatchService<ManualContractAccrualServiceBatch>,ManualContractAccrualService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultManualContractAccrualService")
@Deprecated
public class DefaultManualContractAccrualService
extends Object
implements ManualContractAccrualService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
This service enables you to post manual contract accruals that are relevant for revenue recognition processing. The cost or revenue adjustments are not changed by the Revenue Recognition Run. The adjustments are posted to extra accounts. When the stage of the project can be considered as completed, they are canceled by the next closing run. The service will group entries with the same WBS Element, Fiscal Period, Fiscal Year, and Ledger and only posts one document in the system..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_EBRR_MANUAL_ACCRUALS_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - EBRR Manual Accruals Integration(SAP_COM_0705) |
| Scope Items: | Event-Based Revenue Recognition - Project-Based Services(1IL), Event-Based Revenue Recognition - Project-Based Services - IFRS(1P0), Event-Based Revenue Recognition - Project-Based Services - US GAAP(33O), Event-Based Revenue Recognition - Project-Based Sales(4GQ), Event-Based Revenue Recognition - Project-Based Sales - IFRS(4GR), Event-Based Revenue Recognition - Project-Based Sales - US GAAP(4GS) |
| Authentication Methods: | x509 |
| Business Object: | Journal Entry |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.ManualContractAccrualService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingManualContractAccrualService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.post_manual_accruals(String accrualDataJSON) Deprecated.Creates a fluent helper for the post_manual_accruals OData function import.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultManualContractAccrualService
public DefaultManualContractAccrualService()Deprecated.Creates a service usingManualContractAccrualService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:ManualContractAccrualServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceManualContractAccrualService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<ManualContractAccrualServiceBatch>
-
post_manual_accruals
@Nonnull public Post_manual_accrualsFluentHelper post_manual_accruals(@Nonnull String accrualDataJSON) Deprecated.Description copied from interface:ManualContractAccrualServiceCreates a fluent helper for the post_manual_accruals OData function import.
- Specified by:
post_manual_accrualsin interfaceManualContractAccrualService- Parameters:
accrualDataJSON- Constraints: noneOriginal parameter name from the Odata EDM: accrualDataJSON
- Returns:
- A fluent helper object that will execute the post_manual_accruals OData function import with the
provided parameters. To perform execution, call the
executemethod on the fluent helper object.
-