✒️ABAP Los Agentes y la Estructura Organizativa
ABAP Los Agentes y la Estructura Organizativa
AGENTE: persona que ejecuta el trabajo a realizar en el WF. Son los encargados de ejecutar tareas que no pueden ejecutarse automaticamente.
WI: instancia en tiempo de ejecucion de un paso del WF.
Cada WI puede ser procesado por: el sistema de WF, usando el usuario WF-BATCH, un agente.
Enviar los WI a los agentes responsables correspondientes constituye el 50% de la labor de la determinacion de responsables.
ASIGNACION DE AGENTES: el sistema de WF debera trabajar con grupos de agentes para poder determinar los responsables finales de la ejecucion de un WI. Al diseñar, implementar y mantener un WF se debe entender como el sistema de WF ve estos grupos de agentes.
Grupos de agentes:
AGENTES POSIBLES: son quienes estan permitidos para ejecutar un trabajo, siempre se asignan en la tarea segun la cual se basan muchos WI pero no un WI especifico en si mismo.
AGENTES RESPONSABLES: son aquellos que queremos que ejecuten un WI en aprticular, comunmente asignados al crear un paso en el WFB. Ademas pueden ser asirnados a traves de roles o papeles a niveld e tarea, con los roles los agentes responsables se asignan dinamicamente en tiempo de ejecucion, siempre son agenres posibles.
AGENTES EXCLUIDOS: son aquellos que NO queremos que ejecuten un WI en aprticular, siempre se definen en el WFB al crear un paso para una tarea.
Estos grupos de agentes pueden solaparse e interseccionarse para poder determinar el agente responsable final.
RECEPTORES: son aquellos que automaticamente reciben un WI en su inbox cuando el WF crea el WI. Son los posibles agentes para una tarea, restringidos a las lista de agentes responsables para un WI, no son miembros de la lista de agentes excluidos. Si NO hay agentes posibles NADIE recibira el WI, si NO se define un agente responsable en el paso el sistema buscara la regla por defecto de la tarea, si no hay regla todos los posibles agentes recibiran el WI.
Un receptor podra hacer un reenvio de un WI a otro usuario, exiten varias posibilidades:
Tarea general: los WI podran ser reenviados a cualqueri usuario.
Transmision general permitida: los WI podran ser reenviados a cualquier usuario (pero existe una lista de agentes posibles)
Transmision general no permitida: los WI solo podran ser reenviados a los agentes posibles.
Prohibido transmitir: no esta permitido reenviar WI.
Las posibilidades de reenvio se definen dentro de la tarea al determinar los agentes posibles.
OTROS AGENTES:
AGENTE ACTUAL: mientras se procesa un WF el agente acutal es aquel que este procesando el WI, una vez completado el WI el agente actual sera el que haya procesado el WI en ultimo lugar.
ASIGNACION MULTIPLE: puede darse el caso que se envie un mismo WI a varios receptores. Si uno de los agentes toma el WI este desaparece del Inbox del resto.
AGENTES PARA PLAZOS: son los que reciben un WI que haya vencido, o sea se fijo un plazo y se alcanzo.
AGENTES DE NOTIFICACION: son aquellos que recibiran un mail informandoles que determinado WI ha sido ejecutado satisfactoriamente.
ESTRUCTURA ORGANIZATIVA EN LA ASIGNACION DE AGENTES: cada agente en el sistema de WF debe tener un ID de SAP. Siempre que sea posible se debe mantener la asignacion de usuarios a WF a traves de un plan organizacional o estructura organizativa.
PLAN ORGANIZACIONAL BASICO: consiste en una serie de relaciones representadas como una estrucutra organizativa jerarquica entre diferenctes elementos organizacionales como:
Unidades organizativas: cada una representa un grupo de personas como un equipo, un departamento...
Trabajos: describe un rol funcional dentro de la organizacion.
Posiciones: cada una representa un lugar a ocupar por una persona.
Usuarios: usuario de SAP que se asigna a la posicion.
LA MAYORIA DE LOS OBJETOS ORGANIZATIVOS TIENEN UN CODIGO, UNA DESCRIPCION Y UN PERIODO DE VALIDEZ.
LOS OBJETOS ORGANIZATIVOS Y SUS RELACIONES SE MANTIENEN A TRAVES DE LAS TRANSACCIONES DE GESTION ORGANIZATIVA PPOM, PPOMW Y PPOCW.
Crear un Plan de Org
PPOCW: trx para crear un Plan de Org.
Crear unidad organizativa, crear la funcion, crear una posicion, asignar un usuario.
RE_RHMOBE30: trx pasaje de OT entre ambientes.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini