🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP WorkFlow

SAP WorkFlow

SAP WorkFlow

WORK FLOW

  • Que es un Workflow

Es una herramienta que permite la implementación técnica de procesos de negocio complejos independientemente del tiempo y del lugar.

El flujo de trabajo es controlado y coordinado activamente por el sistema workflow. El control incluye la monitorización de pasos de trabajo individuales y el inicio de procesos para escalar las tareas que lleguen a su fecha de vencimiento.

El sistema workflow se integra completamente con las funciones de negocio del sistema R/3 a través de su Business Object Repository BOR en la transacción SWO1.

Adicionalmente el sistema Workflow permite su integración con la gestión de la organización, lo que permite relacionar personas o estructuras organizativas a las tareas del workflow.

Creación de un Workflow

A continuación se indican los pasos que se tienen que realizar para la creación de un workflow y comprede la siguiente arquitectura.

Definición e implementación del Business Object Repository

Lo primero que se tiene que hacer es la creación del BOR, que se realiza en la transacción SWO1.

  • Vamos a la transacción SWO1

Conforme lo creamos sale de la siguiente forma.

Estado de un tipo de objeto

A continuación se indican los estados de un tipo de objeto:

  • Modelado : En este estado el tipo de objeto no se puede instanciar, es decir no se pueden generar objetos de este tipo.
  • Implementado : Solo para pruebas, uso interno o posiblemente inestable.
  • Liberado : Liberado para ser utilizado por el cliente, solo se podrán realizar ampliaciones pero no modificar radicalmente el tipo.
  • Obsoleto : El tipo de objeto ha sido reemplazado por otro.

A continuación vamos a indicar que el BOR está como tipo de objeto “Implementado” y luego vamos a Grabar y generar y luego en “Liberado”.

Desarrollo de un tipo de objeto campo clave

A continuación lo que se tendrá que generar los campos claves del objeto que acabamos de crear.

A continuación grabaremos y generaremos el objeto, una vez grabado pondremos el campo clave primero en “Implementado” y luego en “Liberado”.

Desarrollo de un tipo de objeto atributo

A continuación lo que se tendrá que generar los atributos del objeto que acabamos de crear.

Los atributos pueden ser o de base de datos o virtuales, en este ejemplo crearemos un atributo virtual.

Atributo virtual

Al generar un atributo virtual el sistema no generará el código automáticamente pero si nos presentará donde debemos colocar el programa (entre las clausulas GET_PROPERTY y END_PROPERTY).

El atributo se crea mediante el programa (como una variable) y luego se coloca como resultado en el container del objeto mediante la macro SWC_SET_ELEMENT.

En el caso que el atributo virtual sea un objeto deberemos instanciar un objeto mediante la macro SWC_CREATE_OBJECT.

A continuación grabaremos y generaremos el objeto, una vez grabado pondremos el atributo primero en “Implementado” y luego en “Liberado”.

Ahora se tendrá que implementar el código del atributo.

get_property estado changing container.

SELECT SINGLE estado INTO object-estado
FROM zprocesowf
WHERE identificador EQ object-key-identificador.

swc_set_element container ‘estado’ object-estado.
end_property.

Desarrollo de un tipo de objeto método

Los métodos son las actividades que podemos llevar a cabo sobre un objeto, pueden ser de dos tipos:

  • Asincronos: El resultado siempre es enviado de vuelta al programa llamador en la forma de un evento
  • Sincronos: El resultado es enviado directamente al programa que lo ejecuto.

Ambos tipos de métodos pueden recibir datos a través de parámetros (parámetros de importanción) .

A continuación grabaremos y generaremos el objeto, una vez grabado pondremos el método, primero en “Implementado” y luego en “Liberado”.

Después se tendrá que realizar la implementación del método.

begin_method cambiarestado changing container.

DATA: lv_identificador TYPE numc10,
lv_estado TYPE cms_re_dte_obj_cond.
DATA: ls_proceso TYPE zprocesowf.

swc_get_element container ‘IDENTIFICADOR’ lv_identificador.” Dato de entrada de la tarea
swc_get_element container ‘ESTADO’ lv_estado.” Dato de entrada de la tarea

UPDATE zprocesowf
SET estado = lv_estado
WHERE identificador = lv_identificador.

COMMIT WORK AND WAIT.

swc_set_element container ‘ESTADO’ lv_estado.” Dato de salida de la tarea.

end_method.” Cambiar estado

Después de realizar la implementación se tendrán que declarar los parámetros.

Desarrollo de un tipo de objeto evento

Para lanzar el workflow se tendrá que definir un evento de lanzamiento.

A continuación grabaremos y generaremos el objeto, una vez grabado pondremos el evento primero en “Implementado” y luego en “Liberado”.

Definición e implementación del Workflow

Para realizar la implementación del workflow vamos a la transacción PFTC,

  • Datos del container

Lo primero que se tiene que hacer es incluir en el container el BOR que hemos creado.

  • Datos básicos

  • Workflow Builder

A continuación se definirá el proceso de negocio mediante el workflow builder y el evento desencadenante del workflow.

  • Definición del evento desencadenante

Crear Tarea

Primero se tiene que crear una tarea en la Transacción PFTC para luego asociarla a una actividad del workflow.

Ahora se tiene que crear la actividad

Ponemos la tarea antes creada

Tarea de decisión de usuario

A continuación vamos hacer una tarea de decisión de usuario, para enviar una tarea al Workitem de un un usuario.

Después vamos a la transacción SE37, para crear la función que determinará el responsable

ACTOR_TAB LIKE SWHACTOR

AC_CONTAINER LIKE SWCONT

FUNCTION zwf_usuario_tarea.
*”———————————————————————-
*”*”Interfase local
*” TABLES
*” ACTOR_TAB STRUCTURE SWHACTOR
*” AC_CONTAINER STRUCTURE SWCONT
*”———————————————————————-

INCLUDE <cntain>.” Incluimos el container del BOR

DATA: lv_identificador TYPE numc10,
lv_estado TYPE cms_re_dte_obj_cond.
DATA: ls_log TYPE zlog_procesowf.

swc_get_element ac_container ‘IDENTIFICADOR’ lv_identificador.
swc_get_element ac_container ‘ESTADO’ lv_estado.

actor_tab-otype = ‘US’.
actor_tab-objid = sy-uname.
APPEND actor_tab.

actor_tab-otype = ‘US’.
actor_tab-objid = ‘AJIMENEZ’.
APPEND actor_tab.

ls_log-identificador = lv_identificador.
ls_log-estado = lv_estado.
CONCATENATE ‘US’ ‘AJIMENEZ’ INTO ls_log-usuario.
ls_log-fecha = sy-datum.
ls_log-hora = sy-uzeit.

INSERT zlog_procesowf FROM ls_log.

COMMIT WORK AND WAIT.

ENDFUNCTION

Después vamos a la transacción PFAC.

Creamos la actividad en el workflow

Se pone el número de la regla que acabamos de crear.

A continuación se pone la tarea que hemos creado

Cuando se lanza el workflow tiene que salir lo siguiente.

A continuación muestro como se ve el Worflow.


 

 

 


Sobre el autor

Publicación académica de Agustín Sebastián Van Dick, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP Senior

Agustín Sebastián Van Dick

Profesión: Estudiante - Argentina - Legajo: QA56E

✒️Autor de: 38 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Actualmente soy estudiante de la carrera de lic. administración y, quiero formarme como consultor de sap.

Certificación Académica de Agustín Van

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "SAP WorkFlow" de la mano de nuestros alumnos.

SAP Senior

que es un workflow? es una herramienta que permite la implementacion tecnica de procesos de negocio. los sistemas de workflow dan soporte y agilizan el proceso de negocio ganando tiempo. permiten a la gente involucrada llevar a cabo procesos de negocio complejos independientemente del tiempo y el lugar. eñ flujo de trabajo es controlado y coordinado activamente por el sistema de workflow. ----el sistema de workflow de SAP permite su integracion con la gestion organizaiconal lo que permite relacionar personas o estructuras organizativas a las tareas del workflow. Que no es un Workflow? un sistema de gestion de documentos. un sistema de e-mail un sistema de distribucion de datos entre sistemas para ello workflow...

Acceder a esta publicación

Creado y Compartido por: Jaime Ulises Marmolejo Vazquez / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SAP WF (WORKFLOW): es una herramienta que permite la implementacion tecnica de un proceso de negocio. los sistemas workflow dan soporte y agilizan el proceso de negocio ganando tiempo. permite al personal involucrado llevar a cabo procesos de negocio complejos independientemente del lugar. el flujo de trabajo es controlado y coordinado activamente por el sistema de workflow. el sistema de workflow de sap permite su integracion con la gestion organizacional. lo que permite relacionar personas o estructuras organizativas a las tareas de workflow. el workflow es la automatizacion de las tareas de una empresa de tal manera que todo queda incluido dentro de un orden y jerarquia preestablecidos. caracteristicas de un workflow 1.incluyen un numero...

Acceder a esta publicación

Creado y Compartido por: Nestor Javier Villavicencio / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

WORK FLOW. Principales transacciones: Transacciones útiles de WorkFlow Transacción Descripción SWLD Workflow Menu PFTC Administración General de Tareas y Workflows SWETYPV Vista de acoplamientos SWDM Workflow Explorer SWELS Activación de Trace eventos SWU8 Activación de Trace workflows SWEL Visualización de Trace Visualizar el trace realizado SWWL Log de WorkFlows y borrado de workitems SWIA Ejecutar Workitems SWO1 Visualizar Objetors BOR SWDD WorkFlow Builder SWB_COND Condiciones de Inicio de un WF SWUE Iniciar eventos manualmente SWI2_ADM1 Reporte Workitems sin responsables SWI2_DEAD Reporte Workitems con fechas vencidas SWI2_DIAG Análisis de Workitems SWU2 Monitor RFC de Workflow

Acceder a esta publicación

Creado y Compartido por: Pablo Andres Obregon Montoya / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


SAP WORKFLOW Def. Workflow es una herramienta que permite la implementación técnica de procesos de negocios. Herramienta croos. Sistemas de WORKFLOW controlan los procesos basándose en un modelo de organizaciones bien estructuradas. Nota: aprobación de facturas , se realiza mediante Workflow. VENTAJAS DE LOS WORKFLOW la comunicación interna aumenta nivel Optimización de información Ahorrar tiempo Atención al cliente al siguientes nivel. Se afianza a los empleados y el reconocimiento de la empresa Reconocimiento a los trabajadores. Terminología Workflow. En qué ordenes? Que? Nota : workiten. Tarea o actividad , que hacer , información necesaria para ejecutar la...

Acceder a esta publicación

Creado y Compartido por: Jenny Rodriguez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Los sistemas de workflow son herramientas que permiten la implementación técnica de procesos de negocio. Permiten dar soporte y agilizar el proceso de negocio ganando tiempo. Permite a la gente involucrada llevar a cabo procesos de negocio complejos independientemente del tiempo y el lugar. • El flujo de trabajo es controlado y coordinado activamente por el sistema de workflow. El control incluye el monitoreo de pasos de trabajo individuales y el inicio de procesos para escalar las tareas que lleguen a su fecha de vencimiento. • En el sistema SAP, el sistema de workflow se integra completamente con las funciones de negocio del sistema R/3 a través de sus Business Objects. • Adicionalmente el sistema de workflow...

Acceder a esta publicación

Creado y Compartido por: Paola Andrea Rodriguez Rodriguez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

WorkFlow: Los sistemas de workflow controlan los procesos basándose en un modelo y son particularmente útiles en organizaciones bien estructuradas. Pueden servir por ejemplo para la aprobación de facturas. Ventajas que aportan los sistemas de workflow: Aseguran el cumplimiento de los estándares de calidad y los procedimientos Proporcionan el estado real de los procesos en cada momento Mejoran la productividad de cada empleado Detectan con antelación los cuellos de botella y los incumplimientos Reducen sustancialmente el uso de papel

Acceder a esta publicación

Creado y Compartido por: Carolina Luján Rodriguez Cerviño / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SAP WorkFlow: Significa flujo de trabajo, automatiza a los procesos de trabajo que desarrolla una empresa en su día a día, permite la implementación técnica de procesos de negocio. Los sistemas de WorkFlow permiten dar soporte y agilizar el proceso de negocio ganando tiempo. Permite su integración con la gestión organizacional lo que posibilita relacionar personas o estructuras organizativas a las tareas de WorkFlow. Ventajas de utilizar un sistema WorkFlow: Pueden marcar un antes y un después en el devenir de cualquier empresa. Terminología WorkFlow: WorkFlow: controla el flujo del proceso, procesos de negocio a implementar. Actividad / tarea: ejecuta una transacción. Business Object:...

Acceder a esta publicación

Creado y Compartido por: Mario Gonzalez Salcedo / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

UNIDAD 3 WF- WorkFlow Es una herramienta que permite la implementación técnica de procesos de negocio. Los sistemas de workflow dan soporte y agilizan el proceso de negocio ganando tiempo. Permiten a la gente involucrada llevar a cabo procesos de negocios complejos independientemente del tiempo y del lugar. El flujo de trabajo es controlado y coordinado activamente por el sistema de workflow. El sistema de workflow de SAP permite su integración con la gestión organizacional lo que permite relacionar personas o estructuras organizativas a las tareas del workflow. Características comunes en todos los workflows: Incluyen un número finito de actividades. Las actividades siempre se llevan a cabo...

Acceder a esta publicación

Creado y Compartido por: Sanyith Cruz Rodriguez Atagua / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Workflow: herramienta que permite la implementación técnica de procesos de negocio. Los sistema de workflow dan soporte y agilizan el proceso de negocio ganando tiempo. Relaciona personas o estruturas a las tareas del workflow. Flujo - la gente (organización) - los efectos Características: Número finito de actividades Se llevan a cabo de la misma manera Involucran diferentes personas y departamentos Requieren alto grado de coordinación Transacción SWDD

Acceder a esta publicación

Creado y Compartido por: Stephanie Schlager Rocha

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Workflow. Automatización de los procesos de trabajo. Impactan en todos los módulos SAP. Características. Ejemplos de workflows. Reclutamiento de empleados. Aprobación de facturas. ¿Qué no es un workflow? Ventajas. Comunicación interna, circulación de información, toma de decisiones, división de trabajo optima, ahorro de tiempo, etc. Terminología: Workflow - Paso - Tarea - Papel - Agentes - Business object - Evento - Business Workplace - Actividad. Preguntas claves en implementación. ¿En que orden? Workflow ¿Que? Actividad/tarea **En tiempo de ejecución la actividad o tarea se llama workitem ¿Con que objeto? Business object. **Componentes...

Acceder a esta publicación

Creado y Compartido por: Francisco Jose Anes Guzman

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!