Pedir manual de nomenclatura de ODATA
Gateway service
DPC: Data Provider Class lógica grupo de servicio y nombre del
servicio interno
MPC: Model provider Class atributos
DPC y MPC están conectados mediante configuración.
Crear proyecto ODATA
Nota: no usar nombres de campos técnicos ABAP
SEGW
Siempre type Project 1 (Service with SAP Anotations) – recomendada -
Crear estructura en SE11 (Entity). Sirve para el intercambio de info desde back a front.
Se crea automáticamente una clase base (DPC) y una clase extensión (DPC_EXT).
Siempre usar la clase _EXT, la clase base se regenera al regenerar el objeto y perderemos el
código implementado
Redefinir entidad
Exponer Odata
Mantener Servicio
/N/IWFND/MAINT_SERVICE
YPEDIDOSSET_GET_ENTITYSET redefinir entidad
Cliente SAP Gateway
/N/IWFND/GW_CLIENT
YPEDIDOSSET_GET_ENTITY
SEGW
Por las dudas
Asociaciones
Crear una estructura para las posiciones, que es lo que vamos a asociar
Ir a la clase
Implementar los mismos métodos
Get entity
Get entity set
Ir Gateway: /n/IWFND/MAINT_SERVICE
Trae por único valor
Crear Asociacion
Definir cardinalidad
REGENERAR
Probar la asociación