!--a11y-->
Estructura de informe (PA-PAD) 
Ejemplo de un informe de HR
Un
informe de HR que utiliza la base de datos lógica tiene la estructura básica siguiente:REPORT RPABAP01.
Este
informe evalúa los registros de infotipo Asignación organizacional en el período especificado de selección de datos.Declaración de infotipo
Todos los infotipos a procesar en el
informe se listan con la palabra clave ABAP/4 INFOTYPES .Normalmente, la base de datos contiene varios registros con períodos de validez diferentes y no sólo un registro para cada infotipo y cada número de personal. Los infotipos son dependientes del tiempo porque sus datos se someten a modificaciones temporales. Por ese motivo, una estructura o área de trabajo no sería suficiente para el suministro de datos de infotipo en la memoria principal.
Por
lo tanto, la sentencia INFOTYPES se utiliza para crear una tabla interna para cada uno de los infotipos de la lista. La estructura de esta tabla corresponde a la del infotipo correspondiente.Obtención de datos
Los datos se obtienen en el evento
GET PERNR . La acción GET PERNR se ejecuta para todos los números de personal que se han seleccionado mediante entradas en la pantalla de selección. Por lo tanto, el evento debe visualizarse como un loop mediante los números de personal seleccionados.GET PERNR
cumplimenta las tablas internas de los infotipos que se declaran para cada empleado mediante la sentencia INFOTIPOS .La tabla interna de infotip
os se cumplimenta con todos los registros desde los datos inferiores del sistema a los superiores. La tabla interna se denomina Pnnnn, donde nnnn es el número de infotipo.
Después de la acción
Para más información sobre el procesamiento de los registros de infotipo, véase
Procesamiento de infotipos (PA-PAD).PERNR
es una estructura del Dictionary ABAP/4 sin una base de datos. Debe declarar esta estructura en el informe mediante la sentencia TABLAS .Véase también:
Procesamiento de infotipos (PA-PAD) Vistas