Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
dairolozano
Contributor


INTERFACES

·        Descripción

·        Consideraciones

·        Elementos de diseño


Descripción

Estos desarrollos se utilizan para el ingreso masivo de datos desde un Sistema externo a un sistema SAP.  Este proceso también es conocido como migración de datos y lo más común es que se realice en la fase inicial de proyectos de implementación aunque también puede ser ejecutado posteriormente en un sistema Productivo para la carga masiva de  datos maestros o transaccionales, por ejemplo cuando se migra información de un sistema legado que va a dejar de ser utilizado.


Las conversiones se pueden crear usado LSMW, scripts CATT (para pocos datos), o se puede crear un programa ABAP de carga que ejecute Batch Inputs (BDCs), invoque una o más BAPIS, genere IDOCS, entre otras operaciones posibles.

Consideraciones

Durante el proceso, algunos datos deben ser modificados o ajustados con el fin de ajustarse a los requerimientos del sistema (Ej. Formato de fecha, formato númerico, conversión de moneda, conversión de unidades, etc).  Es muy importante explicar claramente las conversiones/transformaciones para cada uno de los campos que las requieran.


Para Batch Inputs, es conveniente crear una grabacion BDC con el fin de identificar los Dynpros y campos donde se modifican datos durante el proceso y determinar los campos de donde se va a tomar la información para cada uno.


Para las BAPIs y IDOCS es importante analizar la estructura completa e identificar con precisión los campos exactos donde se deben llevar cada uno de los datos de la estructura de entrada.  También conviene realizar pruebas con los diferentes casos individuales que se identifiquen en los datos de entrada, ya que en ocasiones existen campos con nombres parecidos y el resultado puede no ser el esperado par alguno de los casos.


Elementos de diseño



A la hora de hacer la especificación funciona de una Conversió, conviene tener en cuenta la siguiente información:

               

Origen de datos

Archivo en ruta local / servidor, formato   del archivo (xls, csv), separador de campos (Comas CSV, Tab, ancho fijo)

Volumen de datos

Tamaño de archivo, cantidad de registros,  encabezados de campo, cantidad de registros detalle, etc

Estructura

Nombre de campo, tipo de datos, logitud,   tipo de datos, formato, posición.

Modo de ejecución

En linea, En fondo.

Metodo de carga

BAPI, IDOCs, Batch Input (Call   Transaction), Direct Input  

Mapeo de   datos

Campo estr. Origen,   campo estr. Destino

Conversiones

Formato numérico   (separador de miles, decimales), formato de fecha, caracteres especiales,   etc.

Salida Esperada

Log de   ejecución, conteo de registros, Mensajes, etc.)

Manejo de errores

Registro/Log de errores, conteo de   registros, estrategias de re-intento o cancelación de procesos, etc