Uso_Base_datos_lógica PNP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ekim68
    Member
    • mar
    • 57

    #1

    Uso_Base_datos_lógica PNP

    Hola compañeros estoy iniciando en el módulo HCM y no se como funciona la macro RP_PROVIDE_FROM_LAST 'INFOTYPE' SPACE PNBEGDA PNENDDA, no me filtra en base a los parámetros y select-option de entrada, no comprendo por que.

    Saludos.
  • vanesamacri
    Senior Member
    • jun
    • 146

    #2
    Muy brevemente, esta macro consulta la base de datos con los parámetros INFOTYPE, SUBTYPE, BEGDA Y ENDDA. Dichos parámetros se corresponden con los siguientes campos (resaltados en rojo) de la transacción PA20:



    INFOTYPE corresponde a la tabla interna asociada al número del infotipo al cual se pretende consultar. Si lo que se pretende es consultar al infotipo 9, la sintaxis de este parámetro será p0009 (previamente, en el programa se deberá declarar "INFOTYPES: 0009" para que se genere esta tabla interna; de lo contrario, no será reconocida como existente).

    SUBTYPE es un campo adicional presente en algunos infotipos el cual permite acotar más finamente la consulta. Este parámetro es opcional.

    BEGDA y ENNDA indican el período temporal por el cual se pretende consultar.

    La macro RP_PROVIDE_FROM_LAST tiene la particularidad de recuperar el registro individual cronológicamente más actual. Es decir, si existen múltiples registros que responden a los parámetros con los cuales se está consultando, se devolverá únicamente el temporalmente más actual. Corrección: la tabla interna contiene todos los registros, pero es en la cabecera en donde sitúa el cronológicamente más actual.


    Al declararse que se está trabajando con la base de datos lógica PNP, en el programa se generará automáticamente una pantalla de selección la cual contiene, entre otros datos, estos parámetros para consultar.
    Editado por última vez por vanesamacri; 18/10/2012, 14:19:00.

    Comentario

    Trabajando...