Escolar Documentos
Profissional Documentos
Cultura Documentos
Formato
Versin 3 FO-TICS-Documentacin de Solucin
INFORMACIN BSICA
Entidad Alcalda de Medelln
Nombre del mdulo SAP SAP Business Workflow SAP ABAP
Asunto de la solicitud Documentacin Proyecto Beneficio Tributario
Identificador en Herramienta 20473
Proceso transversal en el Municipio de Medelln (reas
reas que impacta
relacionadas en los diferentes workflow).
Relacin con otros mdulos SAP FI PSCD
INFORMACINTCNICA
Desarrollo [ x ] Parametrizacin [ ] Administracin [ ]
INFORMACIN SOLUCIN
Observaciones Detalladas de la Solucin
Campos relevantes:
Para realizar la actualizacin se toma como referencia cada una de las procedencias y se marca la casilla
Responsables a travs de la transaccin ZPSCD1819_002:
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Campos relevantes:
Tabla asociada: ZTPSCDBTBENEF. BT: Maestro Beneficios Tributarios. Tabla donde se asocian los
tipos de artculos por los cuales el contribuyente puede acogerse a travs del beneficio tributario.
Campos relevantes:
Nota: Actualmente por parte de configuracin se tienen 3 artculos relacionados para el proceso.
Todos se encuentran activos y se encuentran vigentes para el transcurso del ao, de acuerdo a la
configuracin realizada.
Campos relevantes:
1.5 Configuracin de Clsteres de Vistas (vistas asociadas de forma jerrquica para transaccin
asociada).
Se realiza la configuracin de Clster de Vista con nombre ZBT_CLUSTER, con el fin de encasillar
en una misma transaccin la administracin de las cuatro tablas mencionadas previamente. Se
genera el objeto correspondiente.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Se genera clase principal ZCL_WF_LEY_1819. Esta clase nos permitir realizar el control
correspondiente de los objetos de workflow, los procesos de control hacia la base de datos y la
interfaz entre los objetos workflow y las consultas y tablas asociadas en ABAP.
Desde la clase se tienen tipos de objetos estticos con el fin de ser utilizados desde los procesos de
workflow y objetos de tareas asociados a workflow (evitando crear un objeto para cada workflow y
reduciendo el proceso de cach asociado a cada tipo de objeto generado, ya que no es requerido
para este tipo de consultas asociadas).
Se genera la interfaz asociada para poder ser consultado desde cualquier tarea workflow y mtodos
clsicos estticos tanto pblicos como privados dentro de los diferentes procesos a realizar.
Esta clase es el nico punto centralizado desde donde se envan y se reciben datos entre SAP
Business Workflow y SAP ERP, por lo tanto, todos los procesos realizados desde SAP Business
Workflow se realizan pasando por alguno de los diferentes mtodos a continuacin.
Se adicionan parmetros de clase que nos indican que la clase ser implementada desde SAP
Business Workflow. De lo contrario no podr ser visualizada por ninguno de los procesos de
workflow ni tenida en cuenta dentro de las tareas de workflow para realizar llamados a procesos.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Los mtodos de clase pblicos me permiten realizar consultas externas desde la clase, con el fin de
ser utilizadas por agentes externos, tales como los llamados a validaciones de workflow. Fue muy
riguroso el proceso de encapsulamiento con el fin de tener centralizadas todas las validaciones
desde esta clase y evitar repeticiones de cdigos o validaciones innecesarias fuera de esta, adems
buscando facilitar el mantenimiento de los diferentes objetos existentes entre los programas de
Beneficio Tributario y las tablas asociadas, as como los workflow asociados.
Los mtodos pblicos son los que me permitirn realizar los procesos de interfaz ya sea desde
llamados de Eventos, programas externos referenciando la clase correspondiente o mdulos de
funcin o programas externos que requieran cualquier tipo de servicio asociado al Beneficio
Tributario.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
VERIFICAR_POSICIONES: Mtodo pblico que me permite realizar la verificacin de la cantidad de posiciones que se tendrn
en cuenta a la hora de crear el workflow. Hace una consulta directa al artculo y retorna la cantidad de posiciones asociadas al
proceso. Ejemplo: Se consulta para el Beneficio 1819 y el artculo 305 el nmero de posiciones asociadas al Beneficio
Tributario.
CONSULTAR_POSICION: Mtodo pblico que me permite consultar para la posicin asociada de workflow, los datos
relevantes correspondientes de la posicin tales como: informacin de posicin, informacin de procedencia, informacin de
responsables principales y secundarios e informacin de datos asociados de si la posicin se encuentra activa o no. Mtodo
interno de utilizacin workflow.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
CONSULTAR_APLICA_BENEFICIO: Mtodo pblico que me permite consultar si para un usuario especificado qu tipo de
beneficio aplica y cules son los datos relevantes para el beneficio. En caso de que se enve como parmetro un consecutivo,
se generar un nuevo workflow para este usuario. En caso de que no se enve, solo se generar la informacin a modo de
consulta. Este mtodo se utiliza tanto para verificar externamente si un contribuyente tiene ejecucin de Beneficio Tributario
y a qu tipo de artculos se puede acoger. Desde este proceso se realiza la consulta a las diferentes bases de datos y
validaciones configuradas para el proceso de aplicacin de beneficio. En el detalle de la implementacin del mtodo se
pueden observar los diferentes tipos de validaciones realizadas tanto a nivel de bases de datos como a nivel de procesos
lgicos de validacin. Tambin me retornar por cuales pasos (a menos que sea redireccionado manualmente en el proceso)
el workflow pasar para realizar las respectivas validaciones.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Visualizacin de tabla de pasos de Workflow a ejecutar: Este proceso me indicara que para el artculo 356, el usuario
seleccionado pasara por los siguientes workflow en caso de ser ejecutado en vivo (si se enva un nmero de consecutivo
generado). El proceso continuara ejecutando el primer paso, generara el llamado al evento de generacin de workflow y
ejecutara el paso de RV envindolo a su responsable principal.
ACTUALIZAR_ESTADO_WORKFLOW: Este mtodo me permite enviar al container de workflow principal el estado asociado del
proceso, con el fin de actualizarlo para posteriores procesos de validaciones dentro del mismo workflow. Proceso interno de
validaciones de workflow.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
ACTUALIZAR_WORKITEM_BENEFICIO: Mtodo que me permite realizar la actualizacin del nmero de workitem asociado al
maestro de beneficio tributario en la tabla ZTPSCDBENE1819, con el fin de realizar procesos de relanzamiento de
workflow. Este proceso se realiza cuando se ejecuta el mtodo de lanzar el workflow y se tiene un beneficio con un Workitem
existente. Proceso utilizado internamente por el workflow.
ACTUALIZAR_PORCENTAJES: Mtodo utilizado por el workflow que me permite realizar la actualizacin de los valores de
porcentajes en la tabla ZTPSCDBENE1819. Se envan adicionalmente como parmetros las vigencias que se actualizarn
en caso de ser requerido en el proceso. Este mtodo es llamado internamente por el formulario asociado al workflow para
actualizacin de porcentajes y vigencias.
ACTUALIZAR_PROCEDENCIA: Mtodo utilizado por el workflow que me permite realizar en la tabla ZTPSCDBENE1819 el
nmero de la procedencia actual con el fin de que se vaya reflejando en el maestro de beneficio cul es el cdigo de la
procedencia que tiene actualmente el proceso para ser procesado (no se enva el responsable, ya que el proceso puede ser
ejecutado por el responsable principal y por el responsable de asignacin seleccionado de forma directa o automticamente
por el workflow.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
ENVIAR_EMAIL: Mtodo utilizado por el proceso de SAP Business Workflow para envo de notificaciones dentro de los
procesos de workflow, evitando detener procesos crticos en caso de presentarse restricciones o fallas en el envo de la
notificacin del proceso y garantizando que las tareas de ejecucin de procesos sean asignadas con o sin el envo de la
notificacin de correo electrnico. Esto hace que haya independencia en el proceso. Adicionalmente se enva el parmetro de
usuario con el fin de que con este sea consultado el mail en la configuracin SU01 y desde ah se enven las notificaciones
correspondientes a travs de la BAP de envo estndar de notificaciones desde ERP. Este mtodo puede ser reutilizado en
cualquier proceso de SAP que sea requerido y el mensaje enviado est construido en formato HTML. Es vlido utilizar
etiquetas HTML para formato de mensaje.
CONSULTAR_RESPONSABLES: Mtodo que me permite consultar y validar los usuarios principales y no principales de una
PROCEDENCIA configurada, mostrando el listado correspondiente y teniendo en cuenta el parmetro de segmentacin de Tipo
de Renta. Se retorna listado de responsables y el tipo de Renta solicitado.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
CONSULTAR_BASEDATOS_FAC: Mtodo que me permite consultar si un contribuyente contiene UCP vlido y si tiene un
nmero de facilidad de pago asociado. Se envan como parmetros el nmero del contribuyente, vigencia y tipo de renta.
CONSULTAR_SALDOS_A_FAVOR: Mtodo que me permite consultar si el contribuyente posee saldos a favor en las facilidades
de pago, consultando en la DFKKOP para el contribuyente y el tipo de renta solicitado. Se realiza consulta sobre los valores
menores a cero para las vigencias mayores a la vigencia de procesamiento y casos antiguos de vigencias sin homologar.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
CONSULTAR_FACILIDAD_CAMPOS: Verifica para el contribuyente y para el tipo de renta si contiene los campos diligenciados
que hacen referencia a Facilidades de Pago: Fecha de Seguimiento y Nmero de Resolucin. Se retorna el resultado de evaluar
si estos campos se encuentran diligenciado so no y en caso de tener nmero de facilidad asociado se retorna el nmero de la
facilidad encontrada.
CONSULTAR_FACILIDAD_REGISTROS: Se verifica en la tabla DFKKOP si el usuario tiene operaciones diligenciadas con cdigos
asociados a Facilidades de Pago. Se realiza filtro para contribuyente con tipo de cuenta asociada y se verifican si contiene una
de las siguientes combinaciones de operaciones.
CONSULTAR_FORMATO_USUARIO: Mtodo que me permite realizar la validacin de contribuyente con formatos creados por
la Cmara de Comercio de Medelln para Antioquia que contenga fechas de diligenciamiento vacas. En caso de ser
encontrados registros y que adems se encuentren vacos los campos a nivel de Fechas del Formato, se marca para ser
revisado por el rea. En caso de encontrarse se enva marcado el parmetro O_VACIOS con los valores correspondientes.
CONSULTAR_CUENTA_CONTRATO: Mtodo que me permite realizar a nivel de cuenta contrato la validacin de fechas de
solicitud y fechas de liquidacin, de acuerdo a las validaciones para cuenta contrato. Se enva como parmetro de entrada el
nmero del contribuyente y el tipo de renta a evaluar, con el fin de que cuando sea de tipo ICA (02) pueda realizar las
validaciones correspondientes para este tipo de cuenta contrato a nivel de fechas.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
CONSULTAR_DECLARACIONES: Mtodo que me permite validacin de declaraciones del contribuyente que no se encuentren
pendientes. Validacin de los siguientes estados: 'PC','V','NV','CA' y 'NC. En caso de encontrar uno de estos estados en las
declaraciones de los usuarios se enva como marcado el parmetro O_PENDIENTES para su respectiva verificacin dentro del
workflow de Beneficio Tributario.
CONSULTAR_FACILIDAD_EC: Mtodo que me permite validar si el contribuyente tiene facilidades asociadas en el estado de
cuenta. Se verifica si en el estado de cuenta tiene documentos con los siguientes tipos: FP, FC, FQ. En caso de encontrarlos, se
marca el parmetro de O_VALIDO, indicando que el contribuyente presenta este tipo de facilidades en el proceso, para el tipo
de renta a procesar.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
2.5. Eventos
Dentro de la clase asociada contamos con dos eventos que nos permitirn realizar dos procesos
fundamentales dentro de nuestro workflow: por una parte tenemos el proceso de Ejecutar
Workflow, el cual nos permitir, que con el llamado de este y sus correspondientes parmetros,
sea llamado el Workflow Principal de Beneficio Tributario. Por otra parte, contamos con el
evento Actualizar Estado, el cual nos permite, en el proceso de actualizacin a Call Center,
realizar el proceso de actualizacin de estado y continuacin del proceso de ejecucin dentro
del Workflow Principal de Beneficio Tributario.
DETALLE DE EVENTOS:
EJECUTAR_WORKFLOW. Me permite realizar la ejecucin del workflow de Beneficio Tributario. Evento asociado
al Workflow 91000108, el cual es el flujo principal del Workflow de Beneficio Tributario.
ACTUALIZAR_ESTADO: Mtodo que me permite realizar llamado a proceso de estado de Workflow. Este
proceso me permite hacer la actualizacin del estado dentro del Container de Workflow principal y continuar
con el proceso de actualizacin del flujo a sus pasos siguientes, luego de la ejecucin en Call Center. Este
mtodo es llamado externamente desde el programa de actualizacin de estados del Beneficio Tributario.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
3.1. Mtodos de clase asociados a la configuracin de proceso de actualizaciones exit para Workflow.
Interfaz implementada: IF_SWF_IFS_WORKITEM_EXIT~EVENT_RAISED. Esta interfaz tiene como finalidad
de que al momento de hacer el llamado al botn de guardar del proceso de Workflow, tome como
referencia el cdigo de la procedencia y lo adjunte en el nmero del documento asociado a la respuesta
enviada por el usuario, para as realizar el proceso de creacin correcta del documento adjunto. Este
proceso se hace a nivel de objetos container y se toma el documento creado, se asocia el cdigo y se
guarda nuevamente.
Un ejemplo de la visualizacin de esta interfaz, es la creacin con estructura de este tipo de mensajes en
los documentos adjuntos de los workitem generados, ya que el mensaje estndar es diferente y es un
poco engorroso para ser entendido de forma clara.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
ZWF_BT: Workflow de Beneficio Tributario Cabecera de ejecucin. Dentro del proceso de validacin y ejecucin del
Beneficio Tributario, este workflow me permite recibir como parmetros los datos de ejecucin del evento
desencadenante desde el programa principal (ZCL_WF_LEY_1819 / evento: EJECUTAR_WORKFLOW).
Datos bsicos:
Dentro de la arquitectura del proceso, el workflow WS91000108 nos permite realizar la evaluacin
inicial de cul es el tipo de flujo que el usuario ha seleccionado (parametrizacin realizada en la
transaccin ZPSCD1819_002, de acuerdo a los parmetros de entrada definidos y con el cdigo del
artculo, realizar la consulta general del proceso y los pasos de la verificacin del mtodo
APLICA_BENEFICIO (ver detalle de mtodo en definicin).
De esta forma se determina cules son los pasos del flujo citado y si es necesario que el proceso se
detenga en uno u otro paso correspondiente, de tal forma que cuando el proceso requiere una
atencin para el usuario responsable del workflow, se realiza el llamado al subworkflow y se evala si
el proceso se detendr en dicha procedencia o si contina el proceso del flujo en el ciclo programado
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Una vez finalizan todos los pasos, este proceso realizar la detencin en el proceso de Call Center, el
cual realizar el proceso de notificacin, para continuar con el flujo y cdigo de beneficio generado,
para as finalizar el procesamiento del flujo y determinar el estado de informacin generado al
usuario.
BT: Actualizacin de ID de Workflow: El objetivo de este paso es determinar cul es el cdigo del
workitem id generado para el workflow, para asociarlo al nmero del consecutivo del beneficio
tributario y as generar la relacin en la tabla asociada al beneficio. Se realiza el llamado al mtodo
ACTUALIZAR WORKITEM BENEFICIO.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
BT: Determinacin de nmero de posiciones. La tarea se encarga de realizar la consulta del nmero
de posiciones para el tipo de artculo seleccionado dentro de los parmetros enviados en el evento
desencadenante, con el fin de realizar el proceso de ejecucin del ciclo de verificacin.
Loop de Posiciones de Workflow: Se ejecuta el proceso de validacin dentro del loop, el cual nos
permitir ejecutar para cada una de las posiciones a evaluar, el llamado al subworkflow de ejecucin
de actividades para usuarios. Este proceso se ejecutar hasta que la posicin sea la final o hasta que
el estatus del flujo sea diferente de PRG. (Si el proceso es finalizado o rechazado por el usuario, el
flujo llega hasta este punto y se finaliza).
BT: Actualizacin de estado de workflow: Dentro del estado de Workflow se realiza la verificacin
de ejecucin del proceso finalizado y se realiza el llamado al mtodo de actualizacin de estados en
la tabla principal del Beneficio Tributario.
Proceso de verificacin de estado de Call Center. De acuerdo al artculo se define cul es el estado
de Call Center haciendo llamado a actualizaciones de objetos container de acuerdo al cdigo de la
procedencia. Si el proceso es aprobado, el estado del objeto container LV_STATUS se marca como
APR. En caso de no ser aprobado, se evala si aplica beneficio para 356. En caso de ser positivo, el
objeto LV_STATUS cambia al estado NAF, de lo contrario, cuando no aplica ningn beneficio se
actualiza el estado a NAP. Por ltimo se actualiza este estado del beneficio (enviando como
parmetro LV_STATUS definido) y se define la procedencia a CCE (procedencia de Call Center para
finalizacin de proceso).
Posicin grfica del proceso: Espera 000139: Espera ejecucin de workflow. Una vez se finaliza la
ejecucin del proceso, se actualiza nuevamente el status en el proceso de actualizacin de status al
status enviado desde la actualizacin de LV_STATUS y se actualiza en el maestro del workflow de
Beneficio Tributario.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
El subworkflow 91000109 es llamado dentro del LOOP con los siguientes parmetros de entrada y se
reciben en el workflow 91000108 los parmetros citados de salida del flujo para realizar el control
correspondiente de los procesos de reasignacin y redireccin de procesos.
Visualizacin grfica de llamado del proceso de subworkflow: este subworkflow tiene como objetivo
definir y crear los workitem de ejecucin de los responsables principales y responsables secundarios de
los procesos de workflow de Beneficio Tributario para cada una de las posiciones que sean determinadas
en el workflow principal.
Parmetros de entrada y de salida para paso de workflow. BT: Notificaciones para Posiciones WF.
Parmetros de entrada:
Dentro del workflow 91000108 en el loop construido con las posiciones de las procedencias, el
llamado a los responsables principales y secundarios, teniendo como referencia que cada una de las
reas tiene decisiones diferentes y adicionalmente tiene formas diferentes de ejecutar los procesos.
Siendo algunos ejecutados directamente por el usuario asignado u otros redireccionados por parte
de un lder principal, parametrizacin que se encuentra en la transaccin ZPSDC1819_002. En este
proceso de seleccin de la forma de procesamiento de los workitem por procedencia, de las
decisiones a tomar por cada procedencia y de la seleccin de los responsables principales y
secundarios, as como de la forma como se diligencian los datos de porcentajes de beneficio y
vigencias de beneficio, est enfocado el subworkflow 91000109.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Nota: Para este workflow no se tienen eventos desencadenantes configurados, ya que el proceso
est enfocado dentro del workflow principal WS91000108. Este subworkflow se llama desde el
proceso correspondiente y se alimenta nicamente de este.
Modelo: WS91000109.
Nombre: ZWF_BT_POS
Denominacin: BT: Beneficio Tributario Posiciones
Paquete: ZPLEY1819.
BT: Consulta datos de posicin. Este proceso me permite realizar la consulta de los datos de
posicin con el cdigo de la posicin enviado externamente.
BT: Consulta de Ejecucin de Workflow: Proceso que me permite evaluar si la posicin, dentro
del proceso citado, en el momento en que llega el proceso, es relevante para ejecucin o no
dentro del proceso workflow. Se consulta la posicin con la procedencia y se determina si el caso
va al rea o no, para luego hacer los llamados correspondientes dentro del proceso.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Procesos de validacin previos: Luego de la consulta de los procesos, se realizan las siguientes
validaciones previas, con el fin de determinar si el proceso se ejecutar o continuar el ciclo
hacia el workflow externo para consultar a la prxima posicin a evaluar.
o Inicializacin de Redireccin EJECUCIN WORKFLOW. Se inicializa la variable
LV_POSICIONNEW para comenzar las validaciones de workflow. Por defecto est
marcada para su ejecucin correspondiente para su posterior utilizacin en caso de
encontrarse que el workflow fue redireccionado hacia otra posicin.
o Validacin CCE: En caso de que la posicin que se est enviando sea con cdigo CCE, el
proceso se marca en la variable LV_WF para no ejecutar el workflow.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Determinacin de procedencias para tareas con ejecucin de formularios: Las siguientes son las
procedencias que se ejecutan desde este proceso de seleccin con decisin, para otras
procedencias que ejecuten con decisin se tomar el proceso genrico de ejecucin. Para el caso
de FI1 se tiene determinado en unos artculos que se ejecute con ejecucin directa y en otros
con ejecucin con porcentajes, por este motivo se tiene en los dos puntos de la validacin.
Formulario de Responsables: Este formulario generado a travs del proceso de workflow, nos permite
realizar la seleccin de responsables dentro del flujo. Es asignada la tarea al responsable principal y el
responsable principal seleccionar cul de las personas que est asociada a esta misma procedencia que
no sea principal, ejecutar el workitem que se le asignar como responsable.
NOTA IMPORTANTE: no realizar modificaciones directamente desde ABAP para la clase, dynpro o proceso
asociado a estos formularios, ya que no es un formulario clsico ABAP y al generar el workflow o realizar
cualquier proceso de workflow, este formulario se restablecer a su instancia existente, ya que est
creado exclusivamente para el objeto container relacionado. Cualquier modificacin de este formulario se
debe realizar directamente a travs de SAP Business Workflow.
Tarea asociada a todos los tipos de decisiones: Para todos los tipos de decisiones seleccionados se tiene una tarea
asociada, la cual nos permite relacionar los textos base para informacin del usuario. De esta forma, una misma tarea
o un formulario, nos informan cules son los datos relevantes del proceso y adicionalmente se consultan y se
verifican una nica vez, realizando ahorro en cuanto a mantenimiento de cdigo y mantenimiento en el proceso de
visualizacin de la informacin. Cada tipo de decisin se construy individualmente con sus opciones, debido a que
cada rea puede determinar, en cualquier momento, cules son las opciones de redireccin o aprobacin que
requiere para el proceso: EJ: JH redirecciona hacia declaraciones (DC) pero SG no lo hace. A pesar de este tipo de
casustica, todas utilizan la misma tarea asociada, sean cuales sean las decisiones a definir en el enunciado:
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Tarea asociada: TS91000204 BT: decisin de proceso. Tarea con asignacin de responsable.
Descripcin de la tarea: Se asocia el tipo de informacin consultada por la tarea generada. Esta informacin es
la que se observa como informacin adicional en los workitem para los usuarios responsables y para los envos
de correo electrnico.
Detalle de implementacin de tarea: Esta tarea es basada en el tipo DECISION=>PROCESS en el proceso estndar y se
implementa en todos los puntos donde tengamos determinacin de decisin, cambiando las notificaciones estndar por
las notificaciones propias del proceso de Beneficio Tributario.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Para esta tarea especfica se implementa el llamado del USER EXIT (CLASE) para generacin y
actualizacin de documentos en enunciados de decisin. Esto solo aplica para aquellas decisiones
donde se escribe un texto general y se toma como referencia la informacin del proceso y la decisin
seleccionada en el proceso. Cada EXIT se encuentra asociado a cada tarea de decisin, con el fin de
ser ejecutado en el proceso de creacin del documento de respuesta por parte del usuario que toma
la decisin generada. El detalle de esta clase se encuentra en el punto 3 de este documento.
Transaccin: ZPSCD1819_014.
Tipo Programa: Report ABAP.
Nombre: ZRPPSCDRE_LEY1819_010
Grupo de Autorizaciones: ZPSCD
Paquete: ZPLEY1819.
Generacin dinmica de parmetros de consulta, con el cual se permite realizar bsquedas por
Beneficio Tributario, Contribuyente o por Usuario responsable de ejecucin de procesos de
workflow.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Generacin de formato ALV con link para tablas de workflow consultando informacin de
SWWWIHEAD y generando informacin del workitem asociado a la tabla de maestro de
Beneficio (a partir de este proceso se observa el log correspondiente desde el link asociado
(campo DETALLE).
El objetivo de este proceso es que cuando se requiera lanzar de forma manual un proceso de workflow a
un Beneficio generado ya existente y que se requiera reiniciar el proceso de validaciones, se ejecute y se
enve como parmetro el nmero de beneficio a tratar. Este proceso se podr ejecutar de forma real o de
forma simulada, permitiendo realizar una validacin del proceso de relanzar workflow y as poder
generar un diagnstico en caso tal de que se presenten inconsistencias del proceso. Por seguridad, este
proceso slo se permite realizar para Beneficios que no tienen asignado un workitemid en la tabla de
maestro de beneficio, por lo tanto, si se requiere realizar un lanzamiento sobre un proceso ya activo, se
debe borrar este valor de la tabla y posteriormente realizar el proceso, ya sea simulado o sea real.
FO-TICS-056
Formato
Versin 3 FO-TICS-Documentacin de Solucin
Transaccin: ZPSCD1819_021.
Tipo Programa: Report ABAP.
Nombre: ZRPPSCDRE_LEY1819_011
Grupo de Autorizaciones: ZPSCD
Paquete: ZPLEY1819.
Datos de pantalla principal de ejecucin. Se tienen como parmetros los valores del consecutivo
(nmero de Beneficio Tributario), fecha de creacin (en caso de que queramos lanzar un proceso
en un rango determinado de fechas). Tambin contamos con el campo Ejecucin en Test, que
nos permite generar de forma simulada el proceso y verificar cules son los pasos por los que
en este momento- pasara el workflow simulando todas las validaciones del sistema.
8. Transaccin para ajuste de ciclo (cuando se adicionan nuevos procesos y se tienen procesos en
ejecucin).
El objetivo de la transaccin es realizar un ajuste tcnico al objeto container del workflow 91000108
LV_POSICIONFIN, el cual controla el proceso del flujo para ejecuciones, de tal forma que cada que se
realice un ajuste en el tamao de los flujos (adicin de nuevos pasos, eliminacin de pasos) y este se
encuentre en ejecucin, se debe correr esta transaccin con el nmero de pasos correspondientes del
flujo y con los consecutivos o fechas de consecutivos que se encuentren activas y se requieran actualizar
a la nueva versin del workflow.
DATOS TCNICOS
Transaccin: ZPSCD1819_026.
Tipo Programa: Report ABAP.
Nombre: ZRPPSCDRE_LEY1819_012
Grupo de Autorizaciones: ZPSCD
Paquete: ZPLEY1819.
Una vez ejecutado el proceso, el workflow llegar hasta el paso marcado en la variable y si en
ese punto ya ha llegado a un paso superior, en el prximo paso finalizar la ejecucin
correspondiente. Al ejecutar en solo lectura, traer el valor de posiciones que tiene actualmente,
luego al ejecutar en real, ejecutar el proceso completo.
Ordenes de transporte
RECOMENDACIONES
Recomendaciones
GLOSARIO
Trmino Descripcin
INFORMACIN ADICIONAL
Anexos, formatos, reportes, plantillas