Tabla de planificación de capacidades: layout

lunes, 24 de octubre de 2011

Neon Clock

En el tercer artículo sobre la tabla de planificación de capacidades gráficas trataré sobre cómo añadir y modificar columnas de la disposición estándar de SAP.



Tabla de planificacion de capacidades grafica


En el ejemplo, la tabla de planificación muestra sólo dos columnas, pero queremos llegar a mostrar hasta ocho datos diferentes. ¿Cómo lo hacemos?

Parametrización

  • Como siempre, buscamos el perfil general que estamos utilizando en nuestra tabla.
IMG: Producción / Planificación de capacidades / Ajuste de capacidades y evaluación ampliada / OPD0 - Definir perfil general

Perfil general

  • Dentro de nuestro perfil navegamos al perfil de tabla de planificación gráfica para encontrar el ID de layout.
  • Si no hubiésemos hecho ninguna copia del ID de layout estándar, la hacemos ahora.
IMG: Producción / Planificación de capacidades / Ajuste de capacidades y evaluación ampliada / Tabla de planificación gráfica / OPDJ -  Definir disposición
  • Dentro de este ID de layout navegamos hasta la definición de agrupamientos. Si hemos de modificar alguno de los elementos, primero haremos su correspondiente copia z.
Definición de layouts / Definición de imágenes parciales / Definición de agrupamientos / Definición de agrupamientos

ID layout

  • Hemos llegado a la clave de edición. Éste es el elemento que contiene todos los campos que vamos a mostrar en nuestra disposición. Vamos a modificarlo. Tenemos que ir a su correspondiente transacción.
IMG: Producción / Planificación de capacidades / Ajuste de capacidades y evaluación ampliada / Tabla de planificación gráfica / CY38 -  Definir clave de edición

Clave de edicion

  • Ya tenemos los ocho campos que se van a mostrar en nuestro layout seleccionados. De éstos, siete son estándar, pero el octavo no existía de forma estándar sino que lo he definido de forma específica. La nota 38310 explica cómo hacerlo, pero brevemente los pasos son:

    • Añadimos el campo en la tabla de diccionario CYUSER, en el include al efecto.
Herramientas / Workbench ABAP / Desarrollo / SE11 – Dictionary ABAP

Estructura CYUSER

    • Informamos su valor a través de user exit. En el caso del ejemplo he utilizado la ampliación CYPP0005
Herramientas / Workbench ABAP / Utilidades / Ampliaciones / CMOD – Gestión de proyectos

Codigo ABAP

    • Finalmente, seleccionamos el campo en la transacción CY38

Salida

Y el resultado queda del siguiente modo:

Logística / Producción / Planificación de capacidades / Ajuste / Variable / CM25 – Diálogo

Tabla de planificacion de capacidades grafica

 Imagen inicial | WATERBOY sh

No hay comentarios:

Publicar un comentario