✒️SAP BASIS El proceso de importación
SAP BASIS El proceso de importación
Video- Proceso de Importacion
Cuando realizamos una importacion masiva, TP procesa cada paso de importacion de forma colectiva o sea para todas las o. de transp. Cada accion que debe ejecutarse por cada o de transp se encuentra indicada dentro del buffer de importacion
El contenido de este archivo es como una tabla donde cada columna representa un paso de importacion
El n° indica la cantidad de objetos de la orden que requiere la accion, si no hay ninguna, entonces no se ejecuta la accion para la o. de transp.
Una de las herramientas principales que actúa en el proceso de importacion es la herramienta R3TRANS, esta es una herramienta de transporte en el S.O. y su fin es transportar datos entre los sistemas SAP.
R3Trans es llamada por el programa TP para las exportaciones e importaciones
Durante la exportacion 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 importacion R3Trans reutiliza estos archivos de datos.
El primer paso en la importacion es la llamada de TP que se inicia mediante una importacion a traves de TMS o un comando TP, import en el S.O. Durante todo el proceso de importacion, 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 importacion que falló, luego de eliminar el error, cuando reiniciamos la importacion TP encuentra el punto desde donde continuar.
Para cada paso de importacion , TP pasa info 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 codigo de retorno a TP, por cada accion 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 o. de transp, TP escribe una entrada en la tabla TRBAT, la funcion que se va ejecutando es representada por un caracter
En este ej, hay 3 o. de transp esperando por la activacion en la tabla TRBAT
TP inserta un HEADER para informar a RDDIMPDP el inicio del procesamiento, el codigo de retorno 9999 indica que el paso está esperando a que sea ejecutado. Para la entrada HEADER, TP inserta una "B" de BEGIN como codigo de retorno, al iniciar el JOB RDDIMPDP en el sist SAP, TP usa la herramienta sapevt en el S.O.
Cuando se inicia RSSIMPDP verifica la tabla TRBAT para saber que accion realizar, canbia la entrada de HEADER a "R" por RUN e inicia algunos de los programas ejecutados por uno de los JOB de Background conocidos como RDD por sus primeras siglas en el nombre
RDDIMPDP se replanifica nuevamente y sale, el programa activado setea el estado de la primera entrada en TRBAT como activo, codigo de retorno 8888, cada tarea de background recibe un n° de JOB generado por el procesamiento en background, este n° de JOB y el ID de paso son insertados en la tabla TRJOB por los job RDD
Acá podemos observar como se mostraria la tabla TRBAT con los pasos explicados recientemente
Las tareas de background RDD escriben los codigos de retorno en la tabla TRBAT y borran las entradas correspondientes de la tabla TRJOB. Un codigo de retorno de 12 o menos indica que el paso a finalizado en TRBAT. La columna Timestamp contiene la hora de finalizacion
Cuando todas las acciones son realizadas para todas las o.de transp, la entrada HEADER se actualiza con el valor "F" por 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 vacia, TP copia los logs al subdirectorio de transporte LOG y borra la entrada HEADER de la tabla TRBAT.
Continuando con el ej, vemos como quedaria la tabla TRBAT, luego que los RDD JOBS finalizan e ingresan el codigo de retorno y la entrada HEADER tiene el valor "F"
 
 
 
Sobre el autor
Publicación académica de Mauricio Javier Torres Hidalgo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mauricio Javier Torres Hidalgo
Ecuador - Legajo: ZT43A
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Mauricio Torres