Durante el proceso de ALE, el adaptador intercambia objetos de negocio con la aplicación SAP. El objeto de negocio representa un IDoc individual o un paquete de IDoc. Este objeto de negocio es un objeto de wrapper de nivel superior que contiene uno o más objetos hijo IDoc, que corresponde cada uno a un único IDoc. Se utiliza el mismo objeto de negocio para el proceso de entrada y de salida.
El objeto de negocio de wrapper contiene un ID de transacción, un nombre de cola y uno o más objetos de negocio IDoc. El ID de transacción (SAPTransactionID) se utiliza para la entrega asegurada una sola vez de los objetos de negocio y el nombre de cola (qRFCQueueName) especifica el nombre de la cola en el servidor SAP al que deben entregarse los IDoc. Si no está utilizando colas ni ID de transacción, estas propiedades están en blanco.
En el caso de IDoc individuales, el objeto de negocio de wrapper sólo contiene una instancia del objeto de negocio IDoc. En el caso de los paquetes IDoc, el objeto de negocio de wrapper contiene varias instancias de un objeto de negocio IDoc.
Tenga en cuenta que el ID de transacción y los atributos de nombre de cola están presentes en el objeto de negocio, incluso si no está utilizando las características tRFC o qRFC.
Puede generar nombres de objeto de negocio para que coincidan con el estándar de SAP XI seleccionando Generar objetos de negocio de acuerdo con los convenios de denominación de SAP. Para obtener más información, consulte Propiedades de conexión de SAP para el asistente de conexión de adaptador.
El registro de control se puede generar desde nombres de campo SAP o desde descripciones de campo SAP. Al configurar las propiedades para el registro de control, puede especificar si desea que se genere el registro de control desde nombres de campo SAP o desde descripciones de campo SAP. Si deseas que el registro de control se genere desde nombres de campo, seleccione el recuadro de selección para utilizar nombres de campo SAP para generar nombres de atributo.
El objeto de negocio de registro de datos se genera para un IDoc analizado. El objeto de negocio de registro de datos contiene todos los segmentos del IDoc. Cada segmento a su vez tiene un objeto de negocio hijo. Los atributos de segmento también se pueden generar utilizando nombres de campo SAP o descripciones de campo. Puede utilizar los nombres de campo SAP para generar nombres de atributo.
Para un IDoc que no se ha analizado, en el que el adaptador no analiza la parte de datos del IDoc, el objeto de negocio IDoc contiene una clave ficticia, un registro de control y los datos IDoc. Los datos IDoc son de tipo hexBinary y representan el registro de datos que contiene segmentos en contenido binario.