✒️SAP BASIS / El proceso de importación Por Jesus Perez Criollo
SAP BASIS El proceso de importación

El proceso de importación
Cuando realizamos una importación masiva TP procesa cada paso de importación de manera colectiva para todas las OT cada acción que debe ejecutarse por cada OT se encuentra en el buffer de importación el contenido de este archivo es representando como una tabla donde cada columna representa un paso de importación. antes de continuar con el próximo paso de importación.
TP no procesa todos los pasos de importación para una OT individual antes de continuar con la siguiente orden.
Una herramienta principal en el proceso de importación es la R3TRANS. Es una herramienta de transporte en el sistema operativo (SO) y su finalidad es transportar datos entre los sistemas SAP.
R3TRANS es llamada por el programa TP para la exportaciones e importaciones.
Durante la exportación R3TRANS almacena los datos de los objetos exportados de la BD en el subdirectorio de transporte DATA. El formato de estos archivos es independiente de la plataforma.
Durante la importación R3TRANS reutiliza estos archivos de datos.
El primer paso en la importación es la llamada de TP que se inicia mediante una importación a través de TMS o un comando TP, import en el SO. Durante todo el proceso de importación, TP lee el archivo de Buffer que incluye todos los pasos necesarios para las ordenes que se van a importar, el comando TP es capaz de continuar con una importación que falló, luego de eliminar el error, cuando reiniciamos la importación TP encuentra el punto desde donde continuar.
Para cada paso de importación, TP pasa información del buffer al R3TRANS y éste lee los archivos de datos correspondientes en el subdirectorio data, y se conecta directamente a ala BD para realizar INSERT o UPDATE.
Cuando finaliza, le pasa el código de retorno a TP, por cada acción R3TRANS escribe un archivo de log en el subdirectorio TMP. Cuando finaliza su trabajo, TP, mueve estos archivos de log al subdirectorio de transportes LOG
Adicionalmente de los pasos realizados por R3TRANS, TP inicia el IMPORT DISPATCHER, el cual es un JOB de Background con el nombre RDDIMPDP, TP y RDDIMPDP se comunican mediante la tabla TRBA. Por cada uno de los transportes, TP escribe una entrada en la tabla TRBAT, la función que se va ejecutando es representada por un carácter.
TP inserta un HEADER para informar a RDDIMPDP el inicio del procesamiento, el código de retorno 9999 indica que el paso está esperando a que sea ejecutado. Para la entrada HEADER, TP inserta una B (BEGIN) como código de retorno, al iniciar el JOB RDDIMPDP en el sistema SAP, TP usa la herramienta SAPEVT en el SO.
Cuando se inicia RSSIMPDP verifica la tabla TRBAT para saber que acción realizar, cambia la entrada de HEADER a R (RUN) e inicia algunos de los programas ejecutados por uno de los JOB de Background conocidos como RDD.
RDDIMPDP se replanifica nuevamente y sale, el programa activado setea el estado de la primera entrada en TRBAT como activo, código de retorno 8888, cada tarea de background recibe un Numero de JOB generado por el procesamiento en background, este numero de JOB y el ID de paso son insertados en la tabla TRJOB por los job RDD.
Las tareas de background RDD escriben los códigos de retorno en la tabla TRBAT y borran las entradas correspondientes de la tabla TRJOB. Un código de retorno de 12 o menos indica que el paso a finalizado en TRBAT.
La columna Timestamp contiene la hora de finalización
Cuando todas las acciones son realizadas para todas OT, la entrada HEADER se actualiza con el valor F (FINISH), por los RDD JOBS
Todos los JOBS RDD, registran los pasos en los logs de subdirectorio de transporte TMP o en la BD.
TP monitorea las entradas en las tablas TRBAT y TRJOB cuando la entrada HEADER tiene el valor F y la tabla TRJOB se vacía, TP copia los logs al subdirectorio de transporte LOG y borra la entrada HEADER de la tabla TRBAT.
Continuando con el ejemplo observamos como queda la tabla TRBAT
 
 
 
Sobre el autor
Publicación académica de Jesus Antonio Perez Criollo, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado.
Jesus Antonio Perez Criollo
Profesión: Ingenieria en Informatica - Venezuela - Legajo: NF93E
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
























