Etiquetas

Mostrando entradas con la etiqueta PA. Mostrar todas las entradas
Mostrando entradas con la etiqueta PA. Mostrar todas las entradas

20111212

ABAP HR: Mis tips en construcción de Infotipos

User Command.
IF psyst-ioper EQ 'INS' OR "INSERTAR (F5)
   psyst-ioper EQ 'MOD' OR "MODIFICAR (F6)
   psyst-ioper EQ 'DIS' OR "VISUALIZAR (F7)
   psyst-ioper EQ 'DEL'.   "BORRAR (SHIFT+F2)

...
ENDIF.


Manejo de Enlaces Temporales (todos los Infotipos)
IMG:
Gestión de personal
    Adaptación de procesos de trabajo
        Infotipos
            (X) Infotipos


Enlaces Temporales: Tabla T528A - ZEITB
    1: El infotipo debe existir continuamente, sin espacios en blanco y sólo una vez por vez.
    Ej: 0002.
    T: El enlace temporal depende del subtipo y se ha de extraer de la tabla de subtipos. (Sólo puede existir 1 por vez, con espacio en blanco)
    Ej: 0014, 0015.   
    Z: Se trata en este caso de los infotipos de la Gestión de tiempos. Su enlace temporal se determina (entre otros) mediante la vista Absentismo: Control     general (V_T554S_I) y la verificación de colisión de la vista Reacción de enlace temporal para infotipos de la Gestión de tiempos (V_T554Y).
    (Pueden existir multiples simultaneamente, saltados)
    Ej: 2012, 2001.
     

ABAP HR: Leer infotipos anidados (Ej: IT0041)

Método alternativo para leer ese tipo de Infotipos sin tener que ocupar el DO ... VARING ...NEXT


    DATA: cadena(15),
          conta(2) TYPE n VALUE 00.
    FIELD-SYMBOLS: <dar> LIKE p0041-dar01,
                   <dat> LIKE p0041-dat01.
    DO 12 TIMES.
      ADD 1 TO conta.
      CONCATENATE 'p0041-dar' conta INTO cadena.
      ASSIGN (cadena) TO <dar>.
      CHECK <dar> = '01'.
      CLEAR cadena.
      CONCATENATE 'p0041-dat' conta INTO cadena.
      ASSIGN (cadena) TO <dat>.
      ti_details-fpago = <dat>.
    ENDDO.