@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultEventBasedRevenueRecognitionIntegrationService") public class DefaultEventBasedRevenueRecognitionIntegrationService extends Object implements EventBasedRevenueRecognitionIntegrationService
The service clears the revenue recognition postings, which enables the assigned object (such as a profit center) to be changed. After the object is changed, the revenue recognition values can be reposted for the new object by means of a recalculation run..
Reference: SAP API Business Hub
OData Service: | API_EVENT_BASED_REVREC_PROJECT_SRV |
API Version: | 1 |
Communication Scenario: | Finance - Event-Based Revenue Recognition Integration (SAP_COM_0312) |
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) |
Authentication Methods: | Basic, x509, OAuth2 |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultEventBasedRevenueRecognitionIntegrationService()
Creates a service using
EventBasedRevenueRecognitionIntegrationService.DEFAULT_SERVICE_PATH to send the
requests. |
Modifier and Type | Method and Description |
---|---|
DefaultEventBasedRevenueRecognitionIntegrationServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
CallActionFluentHelper |
callAction(String actionName,
String wBSElementExternalID,
Short period,
Short year)
Creates a fluent helper for the CallAction OData function import.
|
DefaultEventBasedRevenueRecognitionIntegrationService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
public DefaultEventBasedRevenueRecognitionIntegrationService()
EventBasedRevenueRecognitionIntegrationService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultEventBasedRevenueRecognitionIntegrationService withServicePath(@Nonnull String servicePath)
EventBasedRevenueRecognitionIntegrationService
withServicePath
in interface EventBasedRevenueRecognitionIntegrationService
servicePath
- Service path that will override the default.@Nonnull public DefaultEventBasedRevenueRecognitionIntegrationServiceBatch batch()
batch
in interface BatchService<EventBasedRevenueRecognitionIntegrationServiceBatch>
@Nonnull public CallActionFluentHelper callAction(String actionName, String wBSElementExternalID, Short period, Short year)
EventBasedRevenueRecognitionIntegrationService
Creates a fluent helper for the CallAction OData function import.
callAction
in interface EventBasedRevenueRecognitionIntegrationService
actionName
- Constraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: ActionName
wBSElementExternalID
- Constraints: Not nullable, Maximum length: 24
Original parameter name from the Odata EDM: WBSElementExternalID
period
- Signed INT2 / int16
Constraints: none
Original parameter name from the Odata EDM: Period
year
- Signed INT2 / int16
Constraints: none
Original parameter name from the Odata EDM: Year
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.