public interface AppointmentActivityService extends BatchService<AppointmentActivityServiceBatch>
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 an appointment activity data, including appropriate checks for restricted values and authorizations. Once the appointment activity has been created or updated, the appointment activity number is sent in the response. If there are any issues when the appointment activity is created or updated, the system returns error messages. In each API call, you can use the following operations: - Retrieve appointment activities. - Create appointment 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 appointment activities. - Update the header, person responsible, text, and attendee for existing appointment activities. - Delete the person responsible, text, and attendee for existing appointment activities. .
Reference: SAP API Business Hub
OData Service: | OP_API_ACTIVITY_APPOINTMENT_SRV_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Appointment 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 AppointmentActivityService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull AppointmentActivityFluentHelper getAllAppointmentActivity()
AppointmentActivity
entities.AppointmentActivity
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 AppointmentActivityByKeyFluentHelper getAppointmentActivityByKey(String appointmentActivity)
AppointmentActivity
entity using key fields.appointmentActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
AppointmentActivity
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 AppointmentActivityCreateFluentHelper createAppointmentActivity(@Nonnull AppointmentActivity appointmentActivity)
AppointmentActivity
entity and save it to the S/4HANA system.appointmentActivity
- AppointmentActivity
entity object that will be created in the S/4HANA system.AppointmentActivity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActivityUpdateFluentHelper updateAppointmentActivity(@Nonnull AppointmentActivity appointmentActivity)
AppointmentActivity
entity and save it to the S/4HANA system.appointmentActivity
- AppointmentActivity
entity object that will be updated in the S/4HANA system.AppointmentActivity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActivityTextFluentHelper getAllAppointmentActivityText()
AppointmentActivityText
entities.AppointmentActivityText
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 AppointmentActivityTextByKeyFluentHelper getAppointmentActivityTextByKey(String appointmentActivity, String textObjectType)
AppointmentActivityText
entity using key fields.textObjectType
- Text ID
Constraints: Not nullable, Maximum length: 4
appointmentActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
AppointmentActivityText
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 AppointmentActivityTextCreateFluentHelper createAppointmentActivityText(@Nonnull AppointmentActivityText appointmentActivityText)
AppointmentActivityText
entity and save it to the S/4HANA system.appointmentActivityText
- AppointmentActivityText
entity object that will be created in the S/4HANA system.AppointmentActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActivityTextUpdateFluentHelper updateAppointmentActivityText(@Nonnull AppointmentActivityText appointmentActivityText)
AppointmentActivityText
entity and save it to the S/4HANA system.appointmentActivityText
- AppointmentActivityText
entity object that will be updated in the S/4HANA system.AppointmentActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActivityTextDeleteFluentHelper deleteAppointmentActivityText(@Nonnull AppointmentActivityText appointmentActivityText)
AppointmentActivityText
entity in the S/4HANA system.appointmentActivityText
- AppointmentActivityText
entity object that will be deleted in the S/4HANA system.AppointmentActivityText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyAttendeeFluentHelper getAllAppointmentActyAttendee()
AppointmentActyAttendee
entities.AppointmentActyAttendee
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 AppointmentActyAttendeeByKeyFluentHelper getAppointmentActyAttendeeByKey(String appointmentActivity, String appointmentActivityAttendee)
AppointmentActyAttendee
entity using key fields.appointmentActivityAttendee
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
appointmentActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
AppointmentActyAttendee
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 AppointmentActyAttendeeCreateFluentHelper createAppointmentActyAttendee(@Nonnull AppointmentActyAttendee appointmentActyAttendee)
AppointmentActyAttendee
entity and save it to the S/4HANA system.appointmentActyAttendee
- AppointmentActyAttendee
entity object that will be created in the S/4HANA system.AppointmentActyAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyAttendeeUpdateFluentHelper updateAppointmentActyAttendee(@Nonnull AppointmentActyAttendee appointmentActyAttendee)
AppointmentActyAttendee
entity and save it to the S/4HANA system.appointmentActyAttendee
- AppointmentActyAttendee
entity object that will be updated in the S/4HANA system.AppointmentActyAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyAttendeeDeleteFluentHelper deleteAppointmentActyAttendee(@Nonnull AppointmentActyAttendee appointmentActyAttendee)
AppointmentActyAttendee
entity in the S/4HANA system.appointmentActyAttendee
- AppointmentActyAttendee
entity object that will be deleted in the S/4HANA system.AppointmentActyAttendee
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyPersonRespFluentHelper getAllAppointmentActyPersonResp()
AppointmentActyPersonResp
entities.AppointmentActyPersonResp
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 AppointmentActyPersonRespByKeyFluentHelper getAppointmentActyPersonRespByKey(String appointmentActivity, String responsibleEmployee)
AppointmentActyPersonResp
entity using key fields.appointmentActivity
- Transaction ID
Constraints: Not nullable, Maximum length: 10
responsibleEmployee
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
AppointmentActyPersonResp
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 AppointmentActyPersonRespCreateFluentHelper createAppointmentActyPersonResp(@Nonnull AppointmentActyPersonResp appointmentActyPersonResp)
AppointmentActyPersonResp
entity and save it to the S/4HANA system.appointmentActyPersonResp
- AppointmentActyPersonResp
entity object that will be created in the S/4HANA system.AppointmentActyPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyPersonRespUpdateFluentHelper updateAppointmentActyPersonResp(@Nonnull AppointmentActyPersonResp appointmentActyPersonResp)
AppointmentActyPersonResp
entity and save it to the S/4HANA system.appointmentActyPersonResp
- AppointmentActyPersonResp
entity object that will be updated in the S/4HANA system.AppointmentActyPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull AppointmentActyPersonRespDeleteFluentHelper deleteAppointmentActyPersonResp(@Nonnull AppointmentActyPersonResp appointmentActyPersonResp)
AppointmentActyPersonResp
entity in the S/4HANA system.appointmentActyPersonResp
- AppointmentActyPersonResp
entity object that will be deleted in the S/4HANA system.AppointmentActyPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.