Los IDoc sin analizar se pasan sin
ninguna conversión de los datos, esto es, el adaptador no analiza la
parte del IDoc correspondiente a los datos. El intercambio directo de IDocs en el
adaptador permite un alto rendimiento e interacción asíncrona con SAP,
porque el análisis y la serialización del IDoc se produce fuera del
adaptador.
El consumidor del IDoc analiza el IDoc.
El adaptador procesa los datos basándose en si el IDoc de
paquete está dividido o no y si los datos deben analizarse.
Formato de datos sin analizar
En el formato de
anchura fija de un IDoc sin analizar, los datos de segmento del IDoc se
establecen en el campo IDocData del objeto de negocio. Se trata de una
matriz de byte de datos de longitud fija.
Es posible que no se
utilice toda la longitud del segmento. El adaptador rellena con espacios
los campos que tienen datos; los demás campos se ignoran y se
establece un final de segmento. El final del segmento se indica mediante un valor nulo.
La siguiente figura muestra un segmento con campos
delimitados por el símbolo ‘|' como referencia.
Figura 1. Ejemplo de un segmento antes de procesarlo
Cuando
el adaptador procesa este segmento en datos sin analizar, tiene en
cuenta únicamente aquellos campos que contienen datos.
Mantiene la anchura del
campo para cada campo de segmento. Cuando encuentra el último campo con
datos, añade un valor nulo para marcar el final del segmento.
Figura 2. Ejemplo de un segmento después de procesarlo
Los del siguiente segmento procesados como datos sin analizar se añadirán después del valor nulo.
Limitaciones
La característica de sucesos sin
analizar introduce ciertas limitaciones en la aplicación empresarial para
un tipo de IDoc específico.
- La aplicación de empresa da soporte an formato de objetos de empresa analizados o no analizados para un tipo de IDoc o tipo de mensaje.
- Para un tipo de IDoc, si selecciona el formato de objeto de empresa sin analizar para la entrada, no puede tener interfaces de entrada y de salida en el mismo archivo EAR, porque la salida se basa en objetos de empresa analizados.
- La característica Dummykey no está soportada para IDocs sin
analizar.