✒️SAP BASIS El proceso de importación
SAP BASIS El proceso de importación
Proceso de Importación
Pasos definidos en el buffer de importación
* Para una importación masiva, TP procesa cada paso de importación en simultáneo para todas las OT 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 OS 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.
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 S.O. 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 S.O.
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 # de JOB generado por el procesamiento en background, este # 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.
 
 
 
Sobre el autor
Publicación académica de Jaime Medina Escarria, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jaime Medina Escarria
Profesión: Ingeniero Telem?tico - Colombia - Legajo: ZD60Z
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jaime Medina