Liberacion De Solped De Material Desde Webdynpro
cesarcortez200625 de Noviembre de 2014
7.417 Palabras (30 Páginas)327 Visitas
Liberación de solicitudes de compra en SAP a
través de una aplicación Web creada en
Web Dynpro ABAP
Francisco José Martínez García
Consultor: Jordi Ceballos Villach
01/11/2011
Índice de contenidos
0 Índice de ilustraciones ................................................................................................................ 4
1 Introducción ............................................................................................................................... 6
1.1 Objetivos del trabajo final de carrera ................................................................................. 6
1.2 Expectativas ......................................................................................................................... 6
1.3 Descripción del proyecto ..................................................................................................... 6
1.4 Planificación ........................................................................................................................ 7
1.4.1 Diagrama de Gantt ....................................................................................................... 7
1.4.2 Ciclo de vida ................................................................................................................. 8
1.4.3 Detalle de actividades .................................................................................................. 8
1.5 Herramientas utilizadas ...................................................................................................... 9
1.6 Productos obtenidos ........................................................................................................... 9
1.7 Estructura de este documento ............................................................................................ 9
2 Requisitos iniciales ................................................................................................................... 10
2.1 Escenario de partida .......................................................................................................... 10
2.1.1 Sobre SAP ................................................................................................................... 10
2.1.2 Historia y características de WDA .............................................................................. 11
2.1.3 Arquitectura WDA ...................................................................................................... 13
2.1.4 Web Dynpro Explorer ................................................................................................. 14
2.2 Preparación del sistema .................................................................................................... 16
2.2.1 Customazing SAP ........................................................................................................ 17
2.3 Ejemplo práctico del Customazing realizado .................................................................... 20
3 Análisis del sistema .................................................................................................................. 21
3.1 Diagrama de casos de uso ................................................................................................. 21
3.2 Descripción textual de casos de uso ................................................................................. 23
3.2.1 CU01 - Iniciar sesión ................................................................................................... 23
3.2.2 CU02 - Finalizar sesión ............................................................................................... 23
3.2.3 CU03 - Buscar solicitudes ........................................................................................... 23
3.2.4 CU04 - Listado de solicitudes pendientes de liberar .................................................. 24
3.2.5 CU05 - Liberar solicitud .............................................................................................. 24
3.2.6 CU06 - Transformar solicitudes en pedidos de compra ............................................. 25
3.2.7 CU07 - Listado de solicitudes transformadas ............................................................. 25
3.2.8 CU08 - Listado de solicitudes liberadas y/o rechazadas ............................................ 26
3.2.9 CU09 - Visualizar maestro de materiales ................................................................... 26
3.2.10 CU10 - Visualizar maestro de proveedores .............................................................. 27
3.2.11 CU11 - Rechazar solicitud ......................................................................................... 27
3.2.12 CU12 - Deshacer toma de decisión .......................................................................... 27
4 Diseño ...................................................................................................................................... 28
4.1 Arquitectura global............................................................................................................ 28
4.2 Arquitectura especifica ..................................................................................................... 28
4.3 Arquitectura física ............................................................................................................. 30
4.3 Sobre la base de datos ...................................................................................................... 31
4.3.1 Diagrama entidad relación ......................................................................................... 31
4.3.2 Consideraciones sobre campos .................................................................................. 32
4.4 Diagrama de clases ............................................................................................................ 32
4.4.1 Esquema diagrama de clases ..................................................................................... 33
4.5 Diagrama de secuencia ..................................................................................................... 33
4.5.1 Esquema diagrama de secuencia: CU05 – Liberar solicitud ...................................... 34
4.5.2 Esquema diagrama de secuencia: CU09 – Visualizar maestro de materiales ........... 35
4.5.3 Esquema diagrama de secuencia: CU06 – Transformar solicitudes en pedidos de
compra ............................................................................................................................... 36
5 Implementación ....................................................................................................................... 37
5.1 View: MAIN ....................................................................................................................... 38
5.1.1 Componente SELECT_OPTIONS .................................................................................. 39
5.1.2 Componentes: PENDIENTES, LIBERADAS y TRANSFORMADAS .................................. 40
5.2 Views: MAESTRO_PROVEEDOR y MAESTRO_MATERIAL .................................................. 40
5.4 Web Dynpro application ................................................................................................... 42
6 Conclusiones ............................................................................................................................. 43
7 Fuentes de información ........................................................................................................... 44
0 Índice de ilustraciones
Ilustración 1. Diagrama de Gantt .................................................................................................. 7
Ilustración 2. Diagrama ciclo de vida............................................................................................. 8
Ilustración 3. Componentes del Servidor SAP NetWeaver ......................................................... 11
Ilustración 4. Evolución de las UI de SAP .................................................................................... 12
Ilustración 5. Modelo de programación Web Dynpro ................................................................ 13
Ilustración 6. ABAP workbench mostrando la interface Web Dynpro Explorer ......................... 14
Ilustración 7. Lista de objetos programables en SAP .................................................................. 15
Ilustración 8. Detalle en árbol del componente WDA de este PFC ............................................. 15
Ilustración 9. Transacción ME53N – Visualizar solicitudes de pedidos de compra. ................... 16
Ilustración 10. Detalle de la pestaña de estrategias de liberación en una solicitud ................... 17
Ilustración 11. Transacción SPRO – Camino a seguir para parametrizar liberaciones ................ 17
Ilustración 12. Detalle en SAP del grupo de liberación y clase asociada .................................... 18
Ilustración 13. Detalle de la característica que compone una clase ........................................... 18
Ilustración 14. Detalle de una característica y su valor ............................................................. 18
Ilustración
...