Como vimos en el artículo de creación de workflows, dentro de un workflow se pueden realizar una gran variedad de actividades, entre ellas, crear un formulario que el usuario deberá rellenar dentro del proceso Workflow. Pues bien, en este articulo vamos a ver cómo seria el proceso para construir un formulario en nuestro Workflow.
Lo primero de todo, es crear una estructura en la se11 con los campos que queremos mostrar en el formulario. Una vez creada la estructura, en el container del workflow debemos crear un nuevo objeto, cuyo tipo debe ser la estructura que hemos creado y le deberemos indicar como mínimo que va a tener parámetro import y export.
Ahora podemos empezar a crear el formulario en el workflow. Al definirlo deberemos indicar los siguientes parámetros:

Indicaremos el tipo de formulario (siempre indicaremos DYNP_FORM) y en la acción deprenderá de si queremos visualizarlo, modificarlo, etc. Para crearlo SAP nos facilita un Wizard en el que se indicará el nombre del formulario y el elemento container (que será el objeto que hemos creado en el container del workflow). El mismo Wizard será el que se encargue de generar el formulario, (al final tendremos una dynpro donde disponemos del Screen Painter para poder adaptar el formulario a nuestro gusto) y también de generar el binding mediante el cual pasaremos los datos que necesitemos para completar la dynpro. En este caso la tarea estándar que nos proponer por defecto es la TS70008113.
Un ejemplo, de cómo nos quedaría completo la imagen anterior, una vez generado el formulario, sería la siguiente:

En este caso hemos definido el formulario “4 Formulario” y nuestro objeto del container del workflow que hemos definido del tipo de nuestra estructura, se denomina “Form”.
En cuanto al binding de la tarea de esta actividad, quedaría de la siguiente manera:

Como ya hemos dicho, de generar el binding se encargara el wizard, aun así le podemos ampliar a nuestro gusto siempre que no toquemos los parámetros que nos ha creado SAP, y no olvidar la asignación del responsable.
Más artículos sobre Workflows en SAP:
Más información:
Quizas te pueda interesar
Creación de un selection ID
para una clase de report
En ocasiones, con el uso de base de datos lógicas podemos encontrar problemas de rendimiento dependiendo de la lógica que tengamos que implementar. En primer lugar, intentaremos solucionar esta serie de errores haciendo hincapié en el propio código. Esta serie de...
Servicio MSP de nómina
en Employee Central Payroll
Con la fecha fin de soporte de SAP HCM en ECC cada vez más cerca, muchas empresas se encuentran ahora en la tesitura de decidir qué hacer con la continuidad del módulo de nóminas y Recursos Humanos de SAP. Por ello, es crucial empezar a valorar cuanto antes las...
Plataforma de formación en entorno regulado
En el sector farmacéutico, la formación del personal no es solo una herramienta para el desarrollo profesional: es un requisito estratégico vinculado al cumplimiento normativo y la calidad del producto final. Implantar una solución de gestión del aprendizaje validada...


