public interface PhoneCallActivityService extends BatchService<PhoneCallActivityServiceBatch>
The service contains header, attendee, person responsible, and text entities. The information is sent in the request as a payload. All information is used when creating, updating or deleting a phone call activity data, including appropriate checks for restricted values and authorizations. Once the phone call activity has been created or updated, the phone call activity information is sent in the response. If there are any issues when the phone call activity is created or updated, the system returns error messages. In each API call, you can use the following operations: - Retrieve phone call activities. - Create phone call activities. Note: You must use “deep insert” requests (a header plus the following entities: person responsible, text, and attendee). - Create new attendee, person responsible, text for existing phone call activities. - Update the header, person responsible, text, and attendee for existing phone call activities. - Delete the person responsible, text, and attendee for existing phone call activities. .
Reference: SAP API Business Hub
OData Service: | OP_API_ACTIVITY_PHONECALL_SRV_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Phone Call Activity |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull PhoneCallActivityService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull PhoneCallActivityFluentHelper getAllPhoneCallActivity()
PhoneCallActivity
entities.PhoneCallActivity
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityByKeyFluentHelper getPhoneCallActivityByKey(String phoneCallActivity)
PhoneCallActivity
entity using key fields.phoneCallActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
PhoneCallActivity
entity using key fields. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityCreateFluentHelper createPhoneCallActivity(@Nonnull PhoneCallActivity phoneCallActivity)
PhoneCallActivity
entity and save it to the S/4HANA system.phoneCallActivity
- PhoneCallActivity
entity object that will be created in the S/4HANA system.PhoneCallActivity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityUpdateFluentHelper updatePhoneCallActivity(@Nonnull PhoneCallActivity phoneCallActivity)
PhoneCallActivity
entity and save it to the S/4HANA system.phoneCallActivity
- PhoneCallActivity
entity object that will be updated in the S/4HANA system.PhoneCallActivity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityAttendeeFluentHelper getAllPhoneCallActivityAttendee()
PhoneCallActivityAttendee
entities.PhoneCallActivityAttendee
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityAttendeeByKeyFluentHelper getPhoneCallActivityAttendeeByKey(String phoneCallActivity, String phoneCallActivityAttendee)
PhoneCallActivityAttendee
entity using key fields.phoneCallActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
phoneCallActivityAttendee
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
PhoneCallActivityAttendee
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityAttendeeCreateFluentHelper createPhoneCallActivityAttendee(@Nonnull PhoneCallActivityAttendee phoneCallActivityAttendee)
PhoneCallActivityAttendee
entity and save it to the S/4HANA system.phoneCallActivityAttendee
- PhoneCallActivityAttendee
entity object that will be created in the S/4HANA system.PhoneCallActivityAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityAttendeeUpdateFluentHelper updatePhoneCallActivityAttendee(@Nonnull PhoneCallActivityAttendee phoneCallActivityAttendee)
PhoneCallActivityAttendee
entity and save it to the S/4HANA system.phoneCallActivityAttendee
- PhoneCallActivityAttendee
entity object that will be updated in the S/4HANA system.PhoneCallActivityAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityAttendeeDeleteFluentHelper deletePhoneCallActivityAttendee(@Nonnull PhoneCallActivityAttendee phoneCallActivityAttendee)
PhoneCallActivityAttendee
entity in the S/4HANA system.phoneCallActivityAttendee
- PhoneCallActivityAttendee
entity object that will be deleted in the S/4HANA system.PhoneCallActivityAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityPersonRespFluentHelper getAllPhoneCallActivityPersonResp()
PhoneCallActivityPersonResp
entities.PhoneCallActivityPersonResp
entities. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityPersonRespByKeyFluentHelper getPhoneCallActivityPersonRespByKey(String phoneCallActivity, String responsibleEmployee)
PhoneCallActivityPersonResp
entity using key fields.phoneCallActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
responsibleEmployee
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
PhoneCallActivityPersonResp
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityPersonRespCreateFluentHelper createPhoneCallActivityPersonResp(@Nonnull PhoneCallActivityPersonResp phoneCallActivityPersonResp)
PhoneCallActivityPersonResp
entity and save it to the S/4HANA system.phoneCallActivityPersonResp
- PhoneCallActivityPersonResp
entity object that will be created in the S/4HANA system.PhoneCallActivityPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityPersonRespUpdateFluentHelper updatePhoneCallActivityPersonResp(@Nonnull PhoneCallActivityPersonResp phoneCallActivityPersonResp)
PhoneCallActivityPersonResp
entity and save it to the S/4HANA system.phoneCallActivityPersonResp
- PhoneCallActivityPersonResp
entity object that will be updated in the S/4HANA system.PhoneCallActivityPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityPersonRespDeleteFluentHelper deletePhoneCallActivityPersonResp(@Nonnull PhoneCallActivityPersonResp phoneCallActivityPersonResp)
PhoneCallActivityPersonResp
entity in the S/4HANA system.phoneCallActivityPersonResp
- PhoneCallActivityPersonResp
entity object that will be deleted in the S/4HANA system.PhoneCallActivityPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityTextFluentHelper getAllPhoneCallActivityText()
PhoneCallActivityText
entities.PhoneCallActivityText
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityTextByKeyFluentHelper getPhoneCallActivityTextByKey(String phoneCallActivity, String textObjectType, String language)
PhoneCallActivityText
entity using key fields.phoneCallActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
textObjectType
- Text ID
Constraints: Not nullable, Maximum length: 4
language
- Language Key
Constraints: Not nullable, Maximum length: 2
PhoneCallActivityText
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityTextCreateFluentHelper createPhoneCallActivityText(@Nonnull PhoneCallActivityText phoneCallActivityText)
PhoneCallActivityText
entity and save it to the S/4HANA system.phoneCallActivityText
- PhoneCallActivityText
entity object that will be created in the S/4HANA system.PhoneCallActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityTextUpdateFluentHelper updatePhoneCallActivityText(@Nonnull PhoneCallActivityText phoneCallActivityText)
PhoneCallActivityText
entity and save it to the S/4HANA system.phoneCallActivityText
- PhoneCallActivityText
entity object that will be updated in the S/4HANA system.PhoneCallActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PhoneCallActivityTextDeleteFluentHelper deletePhoneCallActivityText(@Nonnull PhoneCallActivityText phoneCallActivityText)
PhoneCallActivityText
entity in the S/4HANA system.phoneCallActivityText
- PhoneCallActivityText
entity object that will be deleted in the S/4HANA system.PhoneCallActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.