Saltar al contenido

Pasos de configuración de acciones dinámicas

Un Usuario hizo la siguiente pregunta

Hola a todos,

Guíeme para explicar el proceso de configuración de acciones dinámicas.

Gracias de antemano.

S.

4 respuestas

  • Ex miembro

    Hola Murali

    Tenía un documento publicado en scn anteriormente. Vaya a través del enlace de abajo

    http://scn.sap.com/docs/DOC-41274

    Si tiene más preguntas, llame de nuevo

    Añil

  • Hola Muralidharan,

    Se proporciona una función de Actividad dinámica en SAP HR para llamar a otro infotipo mientras se procesa un infotipo.

    Para cada acción, puede determinar si siempre se realiza cuando

    se cambia de infotipo o sustrato o si se hace solo si se cambian determinadas zonas.

    Puede especificar si la acción se realizará para los registros «Editar», «Crear» y / o «Eliminar».

    La vista V_T588Z es la tabla de mantenimiento para mantener las acciones dinámicas. Cuando V_T588Z se abre para mantenimiento en SM30, pase el infotipo para el que desea mantener la acción dinámica.

    Hay 6 columnas en el campo.

    Sty: esta columna es para contener la actividad dinámica para el subtipo específico. Si el usuario necesita realizar acciones dinámicas basadas en un subtipo en particular, esta columna debe completarse y puede estar en blanco.

    Nombre de campo: una columna para especificar un nombre de campo, si es necesario procesar acciones dinámicas.

    Función de carácter de etapa: esta columna es una parte importante de las acciones dinámicas. Especifica qué acción (Crear / Modificar / Eliminar) debe llamarse acción dinámica.

    Esta columna debería completarse con dos dígitos debajo de los números según sea necesario.

    00: se realiza una acción independientemente de si se creó / modificó / eliminó un infotipo específico.

    02 – Por el cambio

    04 – Crear

    06 – Cambiar y crear

    08 – Para eliminar

    10 – Para cambiar y eliminar

    12 – Para crear y eliminar

    Número de secuencia: descubra la secuencia de cada paso

    Indicador de etapa: A continuación se muestran los indicadores disponibles.

    P – Consulta las condiciones

    I – Mantener un registro de infotipos

    W – Establecer valores predeterminados al crear un nuevo registro

    V – Referencia al paso siguiente

    F – Rutina de llamada

    M – Enviar un correo electrónico

    Parte de función variable: Otra columna importante que contiene los pasos y la definición de la columna anterior «Indicador de grado».

    Si el indicador de columna de grado se mantiene como verificaciones de credibilidad ‘P’

    Aquí puede introducir los valores de su campo de infotipo para comprobar la condición antes de continuar con el siguiente paso. Los valores de campo de infotipo están disponibles en la estructura de PSAVE.

    Por ejemplo, para verificar el estado de empleado retenido de la siguiente manera:

    Campo de infotipo … Pieza Variable de función

    0007 STAT3 P P0007-STAT3 = ‘0’

    Si el indicador de columna de grado se mantiene como ‘Yo’, mantenga un registro de infotipo

    Para crear / modificar / borrar otro infotipo, introduzca un paso, infotipo, subtipo, ID de objeto, fechas de inicio y finalización del registro y un indicador que especifique si el paso se ejecutará en segundo plano.

    Separe el indicador para eliminar un diálogo de otras entradas con una barra D (/ D).

    9800 …. I INS, 6 ,,, (P9800-BEGDA), (P9800-ENDDA)

    Paso: Cree un registro de infotipo (0006) sin subtipo e ID de objeto. Las fechas de inicio y finalización son las mismas que las del infotipo actual (9800); especifique ambos campos si no están completados porque este infotipo desencadenó la acción dinámica.

    Si el indicador de columna de grados se mantiene como ‘W’ Valores predeterminados para el nuevo registro

    Este paso se utiliza para predeterminar los valores de las variables para un nuevo infotipo.

    Establezca los valores predeterminados para el infotipo, sustrato, ID de objeto, fechas de inicio y finalización utilizando el paso ‘I’ y no el paso ‘W’.

    No establezca valores predeterminados para los campos Q del infotipo porque los valores para estos campos provienen de los campos P correspondientes.

    Ejemplos

    Subotipo de infotipo … Pieza de función variable FC

    0021 2 04 I INS, 0015, M430

    0021 2 04 W P0015-BETRG = ‘10000’

    Cuando se crea un registro de Familia / Persona Relacionada (0021) con el subtipo 2 (hijo), se crea un registro de Pagos Adicionales (0015) con un monto predeterminado de 100,00.

    Si el indicador de columna de grados se mantiene como ‘V’, referencia cruzada a otro paso

    Aquí puede combinar campos en grupos. La parte de la función variable contiene el valor en el campo que sigue a la columna «campo». Se recomiendan los pasos que solo se especifican para el siguiente campo para cada uno de los otros campos.

    Ejemplos

    Infotipo Campo FC Ind. Parte de una función variable

    0016 PRBZH 06 V PRBZT

    0016 PRBZT 06 I DEL, 0019,01 / D.

    El infotipo 0019, el sustrato 01 se borra en segundo plano cuando el campo PRBZT o PRBZH se modifica o se crea en el infotipo 0016 (código de función 06).

    Si el indicador de columna de grados se mantiene como rutina de llamada ‘F’.

    A veces, el usuario intenta realizar algunas validaciones complejas antes de procesar la acción dinámica que no se puede mantener fácilmente en V_T588Z. En ese caso, un desarrollador puede desarrollar programas ABAP en una rutina llamada rutina en Acciones dinámicas.

    A continuación se muestra la sintaxis para llamar a la rutina,

    Infotyp ….. Ind. Var. aplicación de piezas

    0001 F GET_DATE (ZPUDYN01)

    El nombre común en el programa ABAP ZPUDYN01 es GET_Date.

    M – Enviar un correo electrónico

    Ingrese el nombre de la característica que define los atributos de la publicación.

    Ejemplo

    Infotipo de campo ….. Ind. Var. aplicación de piezas

    0001 SACHP M M0001

    Se envía un correo electrónico cuando se cambia el campo SACHP. Los atributos del trabajo se definen en la función M0001

    Para obtener más información al respecto, consulte la ayuda de SAP F1.

    Espero que responda a tu pregunta.

    Gracias,

    Anju

  • Hola Murali,

    Cuéntenos la situación, luego podemos guiarlo en los pasos de acción dinámica.

    Gracias,

    Sandeep.

  • Ex miembro

    Hola Murali,

    1) para una acción dinámica, debe verlo (SM30) – V_T588Z.

    2) Luego, debe especificar el número de infotipo, para lo cual debe activar una acción dinámica.

    3) Dentro de la acción dinámica hay varias columnas;

    Subtipo Especifique el subtipo del infotipo para el que se estimularán las acciones dinámicas. Nombre Nombre Especifica el nombre del campo de un infotipo que necesita activar una acción dinámica.

    00 para Independiente de la función actual realizada

    02 para el cambio

    04 para crear

    06 para cambiar y crear

    08 para eliminar

    10 para cambiar y eliminar

    12 para Crear y eliminar numberNoSequence. Grado indicador

    P – Consulta las condiciones

    I – Mantener un registro de infotipos

    W – Establecer valores predeterminados al crear un nuevo registro

    V – Referencia al paso siguiente

    F – Rutina de llamada

    M – Enviar correo Parte de función variable Aquí si escribe el código real

    Ejemplo 1:

    Aquí estamos verificando si Action = 37 y Reason for Action = 01 y IT0021-Subtype <> SPACE

    Luego modificamos IT0021 con jarabe respectivamente con Fecha de inicio y Fecha de finalización igual que IT0000-BEGDA y IT0000-ENDDA

    InfotypeFCSequenceStepVariable function000048PP0000-MASSN = ’37’0000410PP0000-MASSG =’ 01’0000412PP0021-SUBTY <> SPACE0000414IMOD, 0021, (P0021-SUBTY), (P0021-BEGDA), (P0021-EN)

    Para obtener más detalles, consulte la Ayuda de SAP sobre acción dinámica. Está claramente explicado.