@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultManualContractAccrualService") public class DefaultManualContractAccrualService extends Object implements ManualContractAccrualService
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 API Business Hub
OData Service: | API_EBRR_MANUAL_ACCRUALS_SRV |
API Version: | 1 |
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: | Basic, x509 |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultManualContractAccrualService()
Creates a service using
ManualContractAccrualService.DEFAULT_SERVICE_PATH to send the requests. |
Modifier and Type | Method and Description |
---|---|
DefaultManualContractAccrualServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
Post_manual_accrualsFluentHelper |
post_manual_accruals(String accrualDataJSON)
Creates a fluent helper for the post_manual_accruals OData function import.
|
DefaultManualContractAccrualService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
public DefaultManualContractAccrualService()
ManualContractAccrualService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultManualContractAccrualService withServicePath(@Nonnull String servicePath)
ManualContractAccrualService
withServicePath
in interface ManualContractAccrualService
servicePath
- Service path that will override the default.@Nonnull public DefaultManualContractAccrualServiceBatch batch()
batch
in interface BatchService<ManualContractAccrualServiceBatch>
@Nonnull public Post_manual_accrualsFluentHelper post_manual_accruals(@Nonnull String accrualDataJSON)
ManualContractAccrualService
Creates a fluent helper for the post_manual_accruals OData function import.
post_manual_accruals
in interface ManualContractAccrualService
accrualDataJSON
- Constraints: none
Original parameter name from the Odata EDM: accrualDataJSON
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.