En este tutorial, dondequiera que se vea XXX, use un número (por ejemplo, 000).
Paso 1: crea una definición de comportamiento
Haga clic derecho en la definición de sus datos
ZI_TRAVEL_M_XXX
y seleccione Nueva definición de comportamiento.Verifique su definición de comportamiento. Hacer tipo de implementación es administrado.
Hacer clic Siguiente>.
Hacer clic Finalizar para utilizar su solicitud de transporte.
Reemplace su código con lo siguiente.
managed implementation in class ZCL_BP_I_TRAVEL_M_XXX unique; define behavior for ZI_TRAVEL_M_XXX alias Travel persistent table ztravel_xxx etag master last_changed_at lock master { // semantic key is calculated in a determination field ( readonly ) travel_id; // administrative fields (read only) field ( readonly ) last_changed_at, last_changed_by, created_at, created_by; // mandatory fields that are required to create a travel field ( mandatory ) agency_id, overall_status, booking_fee, currency_code; // mandatory fields that are required to create a travel field ( mandatory ) Begin_Date, End_Date, Customer_ID; // standard operations for travel entity create; update; delete; }
Guardar y activar.
Aparecerá una advertencia al principio, pero una vez creada la implementación del comportamiento, desaparecerá.
Ahora el comportamiento de definición que crea y determina la funcionalidad de crear, actualizar y eliminar una reserva de viaje.
Hecho
Inicie sesión para responder la pregunta
Paso 2: cree una definición de comportamiento para una vista de proyección
Haga clic derecho en su definición de datos
ZC_TRAVEL_M_XXX
y seleccione Nueva definición de comportamiento.Verifique su definición de comportamiento. Tu tipo de implementación es la proyección.
Hacer clic Siguiente>.
Hacer clic Finalizar para utilizar su solicitud de transporte.
Reemplace su código con lo siguiente:
projection; define behavior for ZC_TRAVEL_M_XXX alias TravelProcessor use etag { use create; use update; use delete; }
Guardar y activar.
Ahora cambie a su conexión de servicio y haga doble clic en
TravelProcessor
.Renovación su navegador y verifique su resultado.
El botón crear y eliminar aparece en la interfaz de usuario debido al caso administrado.
Puede crear y editar reservas de viaje o puede eliminar las existentes.Tenga en cuenta que la clave de viaje semántica no se calcula. Haremos esto en el próximo tutorial.
Hecho
Inicie sesión para responder la pregunta