Macroinstrucciones de importación  

Utilización

Lee campos, regletas de campo o tablas internas de la base de datos.

Macro: RP-IMP-Cn-xx

Las macros utilizan el comando de ABAP IMPORT para gestionar las tablas de base de datos PCLn. Los PCLn se leen con la clave unívoca Clave xx.

Utilice únicamente las macros RP-IMP-Cn-xx o el módulo de funciones PYXX_READ_PAYROLL_RESULTS para importar los datos.

Cuando se utilizan macroinstrucciones para importar datos, los registros de datos no se leen directamente desde el fichero PCLn. En su lugar, el sistema verifica el directorio de la memoria intermedia para ver si la memoria principal ya contiene un registro con la misma clave. Si no es el caso, el registro se lee de PCLn a la memoria intermedia y se recupera de la memoria intermedia para el informe .

Si se realiza la importación correctamente, se configura el código de retorno RP-IMP-xy-SUBRC = 0 . Cuando los datos se leen desde la memoria intermedia, el sistema realiza una verificación para la autorización del cluster. Los programas de importación estándar siguen la convención para definir nombres RPCLSTxy (xy = nombre del cluster).

Las macros de importación RP-IMP-C2-Rx principales del cluster de cálculo de la nómina Rx pueden encontrarse en los includes RPCXRxx0 (por ejemplo, RP-IMP-C2-RU en el include RPCXRUU0).

Parámetros

Ninguno.

Sin embargo, se debe especificar la Clave xx apropiada antes de acceder al módulo.

Verificación

Ninguna.

Condición previa

En función del set de datos que se ha leído , la memoria intermedia principal debe haberse inicializado con la macroinstrucción RP-INIT-BUFFER.

Para información sobre la importación y exportación de ficheros, véase Importación/exportación de ficheros en HR.

Ejemplo

Una macroinstrucción de importación que lee datos del cluster TT puede tener la estructura siguiente:

DEFINE RP-IMP-C2-TT.

IMPORT TABLE_01

FIELDSTRING_01

TABLE_02

TABLE_03

FROM DATABASE PCL2 (TT) ID TT-KEY.

END-OF-DEFINITION.

En este ejemplo, se leen los siguientes objetos del cluster TT de tabla de base de datos PCL2: