0% encontró este documento útil (0 votos)
284 vistas196 páginas

Ayuda de Aplicación para SAP Application Interface Framework

Cargado por

cinrojo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
284 vistas196 páginas

Ayuda de Aplicación para SAP Application Interface Framework

Cargado por

cinrojo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Manual del usuario PUBLIC (PÚBLICO)

SAP Application Interface Framework 3.0


Versión del documento: 1.0 – 2017-09-29

Ayuda de aplicación para SAP Application Interface


Framework
Contenido

1 SAP Application Interface Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Glosario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3 Cambios y funciones nuevas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14


3.1 Monitor de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 Tratamiento de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Asignación de valores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 SAP Solution Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 Modelos de rol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6 Business Rules Framework Plus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7 Analizador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8 Reprocesamiento automático. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.9 Observador de proceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.10 SAP HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.11 Serialización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.12 Desencadenador de eventos de workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.13 Operaciones de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.14 Soporte tecnológico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.15 Herramienta de test de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4 Componentes de software para SAP Application Interface Framework. . . . . . . . . . . . . . . . . . . 29

5 SAP Application Interface Framework para usuarios empresariales. . . . . . . . . . . . . . . . . . . . . 30


5.1 Monitor de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Resumen de mensajes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Detalles y asignación de responsable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2 Tratamiento de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Pantalla de selección. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Pantalla principal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Actualización de objetos personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Soporte tecnológico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3 Actualización de asignación de valores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

6 SAP Application Interface Framework para personal IT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64


6.1 Configuración inicial del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Definir las aplicaciones de tratamiento de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Definir niveles de trace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Ayuda de aplicación para SAP Application Interface Framework


2 PUBLIC (PÚBLICO) Contenido
6.2 Configuración de seguridad y autorizaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Objetos de autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Modelos de rol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configurar autorizaciones específicas de interfase y campo clave. . . . . . . . . . . . . . . . . . . . . . . .74
Consideraciones sobre la protección de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.3 Configuración de supervisión y gestión de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Analizador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Determinación de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Definición de destinatarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Asignar usuarios a destinatarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Reprocesamiento automático. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Observador de proceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Gestión de objetos personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Transacciones de parámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
6.4 Supervisión en SAP Solution Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
6.5 Serialización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.6 Desencadenador de eventos de workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
6.7 Operaciones para SAP Application Interface Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Archivo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Análisis de rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Resumen de tabla de índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Resumen de objetos de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Contenido de log de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Log de modificaciones de tratamiento de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Corrección de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Generación y visualización de capturas de pantalla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.8 Soporte tecnológico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Factory de motores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Proxys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Soporte IDoc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Integración de gestor de errores y conflictos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Layer de persistencia y tiempo de ejecución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Adaptador de ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
tRFC y qRFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
Soporte OData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Procesamiento posterior de Core Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Batch input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Tecnología cruzada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
6.9 Herramienta de test de interfase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Automatización de test con CATT ampliado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Ayuda de aplicación para SAP Application Interface Framework


Contenido PUBLIC (PÚBLICO) 3
1 SAP Application Interface Framework

Información de producto

Tabla 1:

Producto SAP Application Interface Framework

Release 3.0

Basado en SAP NetWeaver

Última actualización de la documentación Septiembre de 2017 (Support Package 07)

Utilización

SAP Application Interface Framework le permite desarrollar y supervisar interfases, además de ejecutar el
tratamiento de errores en un framework individual con base en su sistema back end SAP.

Algunas posibles razones para requerir SAP Application Interface Framework son:

● Su infraestructura de sistemas es compleja y heterogénea, dado que utiliza SAP NetWeaver PI


● Quiere separar los aspectos técnicos y empresariales de sus interfases y así permitir que los usuarios
empresariales se ocupen del tratamiento de errores
● Le está costando aplicar las directrices de la implementación de interfases

Para conseguir reducir el tiempo y los costes de implementación y actualización de interfases, SAP Application
Interface Framework le permite:

● Realizar una supervisión funcional, en lugar de técnica


● Ampliar la calidad de datos como resultado de la capacidad del usuario empresarial de corregir errores
dentro de las aplicaciones relacionadas
● Restringir los datos de interfase y el acceso del monitor de acceso con reglas de autorización flexibles
● Aplicar directrices de implementación de interfase
● Realizar un tratamiento masivo de errores

Funciones

SAP Application Interface Framework le ofrece las funciones siguientes:

● Para usuarios empresariales:


○ Alertas automáticas que avisan a los usuarios de los errores
○ Transacciones de fácil manejo para la supervisión de interfases, tratamiento de errores y corrección de
errores directamente desde el sistema de aplicación

Ayuda de aplicación para SAP Application Interface Framework


4 PUBLIC (PÚBLICO) SAP Application Interface Framework
○ SAP GUI e IU basada en web
○ Utilización de una herramienta única para la supervisión y el tratamiento de mensajes sin tener en
cuenta la tecnología de interfase implicada
Para más información sobre las funciones de SAP Application Interface Framework, por ejemplo, la
supervisión de interfase y el tratamiento de errores, véase SAP Application Interface Framework para
usuarios empresariales [página 30].

● Para personal de TI:


○ Un framework sólido para la implementación de interfases
○ Un framework de interfase que se puede personalizar para la generación y reutilización de módulos de
interfase en múltiples interfases
○ Reglas de autorización flexibles para restringir el acceso a datos y supervisar y tratar errores
○ Herramientas para la configuración de sistema y el funcionamiento
○ Supervisiones de interfases con diferentes tecnologías de interfase, por ejemplo, proxies de ABAP e
IDocs
Para más información, véase SAP Application Interface Framework para el personal de TI [página 64].

Notas de implementación

SAP Application Interface Framework se basa en tecnología SAP NetWeaver. Puede implementar SAP
Application Interface Framework como un add-on basado en SAP NetWeaver.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework PUBLIC (PÚBLICO) 5
Integración

Imagen 1: Infraestructura de sistema

Como se muestra en el anterior gráfico de infraestructura de sistema, el escenario de integración para el SAP
Application Interface Framework implica como mínimo un sistema existente y un sistema back end de SAP que
contiene el SAP Application Interface Framework.

En sus procesos empresariales, el sistema existente puede actuar de emisor o receptor de datos. El SAP
Application Interface Framework soporta usuarios empresariales en interfases de supervisión con diferentes
tecnologías de interfase, por ejemplo, proxies de ABAP e IDocs. En un escenario, por ejemplo, el sistema
existente intercambia datos primero con el NetWeaver PI, el cual actúa de agente de datos. En otro escenario,
el sistema existente intercambia datos en forma de IDocs con el sistema back end de SAP.

Ayuda de aplicación para SAP Application Interface Framework


6 PUBLIC (PÚBLICO) SAP Application Interface Framework
Imagen 2: Arquitectura de sistema

El gráfico de arquitectura de sistema anterior muestra el SAP Application Interface Framework en detalle en el
sistema de aplicación de SAP. Los datos se intercambian, por ejemplo, con IDocs o entre el SAP NetWeaver PI y
el framework proxy en el sistema de aplicación de SAP. SAP Application Interface Framework utiliza la
asignación de estructura y la asignación de valores para asignar los datos de la estructura fuente a la
estructura destino. Se utilizan las verificaciones para verificar la validez de los datos. Las acciones tratan la
ejecución de sus procesos empresariales en el sistema de aplicación llamando funciones estándar, funciones
de cliente o BAPI. Estos bloques de procesamiento contienen la lógica de transacción empresarial real y
pueden acceder a los datos en el estándar SAP.

Los errores que se producen al procesar un mensaje en SAP Application Interface Framework (por ejemplo, si
una verificación no se efectúa correctamente o si se produce un error de asignación de valores) se escriben en
el log de aplicación. Los mensajes del log de aplicación se cargan en la transacción Supervisión y tratamiento
de errores y admiten el usuario empresarial autorizado para solucionar errores. Adicionalmente, puede
configurar el sistema para enviar alertas a usuarios si se producen determinados errores durante el
procesamiento de mensajes.

Actividades

Existen los siguientes modos para acceder al menú de SAP Application Interface Framework:

● SAP GUI (SAP NetWeaver 7.0)


○ Utilice el código de transacción /AIF/
Sólo se visualiza el menú de SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework PUBLIC (PÚBLICO) 7
○ En el menú SAP Easy Access, seleccione Componentes de aplicación cruzados SAP Application
Interface Framework .
● IU basada en Web (SAP NetWeaver 7.31)
En el menú SAP Easy Access, seleccione Componentes de aplicación cruzados SAP Application
Interface Framework Supervisión y gestión de errores (web) .

Existen los siguientes modos para acceder al Customizing para el SAP Application Interface Framework:

● Utilice el código de transacción /AIF/CUST


Sólo se visualiza el Customizing para el SAP Application Interface Framework.
● En el menú SAP Easy Access, seleccione Componentes de aplicación cruzados SAP Application
Interface Framework Administración Configuración Customizing .

Más información

Para más información sobre escenarios de integración de sistema, véase Componentes de software para SAP
Application Interface Framework [página 29].

Para más información sobre las tecnologías soportadas por el SAP Application Interface Framework, véase
Soporte tecnológico [página 136].

Para más información sobre cada actividad Customizing, por ejemplo Definir interfases y Definir acciones,
véase la documentación de Customizing de SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


8 PUBLIC (PÚBLICO) SAP Application Interface Framework
2 Glosario

Tabla 2:

Término Definición

acción Un módulo de interfase que controla la ejecución de la lógica de interfase en el sistema de aplica­
ción SAP llamando funciones estándar, funciones de cliente o BAPI.

Tiempo de ejecución El entorno de tiempo de ejecución de SAP Application Interface Framework le permite planificar
de AIF las ejecuciones y paquetes para el procesamiento de mensajes. Un grupo de configuración de
tiempo de ejecución permite configurar el tratamiento de un conjunto de mensajes.

motor de aplicación Una clase que es responsable del control de partes específicas de aplicación de un mensaje de
datos que es distinto para diferentes tecnologías de interfase. Es responsable p. ej. de reiniciar y
cancelar mensajes de datos. Además conecta la transacción Supervisión y tratamiento de errores
con los demás motores.

función de cliente Un punto caliente para llamar una transacción, un report o un URL para uno o más mensajes de
log.

mensaje de datos Un mensaje que se transfiere entre sistemas y que transporta el contenido empresarial actual.

destinatario por de­ Un tipo de destinatario que recibe las alertas de una interfase, independientemente de las opcio­
fecto nes de alerta, si el sistema no puede encontrar otro destinatario al que notificar.

Nota
Término principal: destinatario

activador Una clase que te permite utilizar tu tratamiento estándar para no tener que usar SAP Application
Interface Framework para el tratamiento. Utilice el activador para escribir datos específicos de
SAP Application Interface Framework para un mensaje en el archivo de datos de SAP Application
Interface Framework de tal modo que SAP Application Interface Framework pueda supervisar y
visualizar datos.

destinatario de reserva Un tipo de destinatario que recibe alertas cuando las opciones de alerta implican que no se noti­
fica al destinatario específico.

Nota
Término principal: destinatario

asignación de campos El proceso de asignar el valor o valores de un máximo de cinco campos de una estructura fuente
al valor de un campo individual de una estructura destino.

Ayuda de aplicación para SAP Application Interface Framework


Glosario PUBLIC (PÚBLICO) 9
Término Definición

adaptador de fichero Un soporte para la carga de ficheros en SAP Application Interface Framework. Después, el conte­
nido del fichero se procesa en el tiempo de ejecución de AIF y puede ser supervisado en
Supervisión y tratamiento de errores.

valor fijo Un atributo usado en asignaciones de estructura para asignar un valor constante a un campo de
la estructura destino. Los valores fijos asignados a un área de nombres pueden utilizarse de nuevo
en diferentes asignaciones de estructura.

asignación de jerar­ Una asignación de estructura anidada en varios niveles de una estructura. Un ejemplo es una ta­
quía bla que incluye una tabla: La asignación para la primera tabla se realiza en el primer nivel, mien­
tras que la asignación para la segunda tabla se realiza en un nivel inferior.

interfase Un punto de conexión entre los datos de aplicación y los datos en un formato externo.

Una interfase está compuesta por uno o varios de los siguientes módulos reutilizables:

● Asignaciones de valores
● Valores fijos
● Verificaciones
● Acciones

motor de determina­ Una clase responsable de determinar la interfase SAP Application Interface Framework correcta.
ción de interfase La determinación de la interfase depende de la tecnología de interfase utilizada.

Monitor de interfase Una transacción que proporciona acceso personalizado a la supervisión de interfase y el trata­
miento de errores.

variante de interfase Una opción utilizada para modificar el comportamiento de una interfase.

Las variantes de interfase se utilizan para mensajes de datos específicos donde se necesita efec­
tuar algunos ajustes en la lógica de proceso de la interfase.

mensaje de log Mensaje que se visualiza en el log de la aplicación. Los mensajes de error pueden ser los siguien­
tes: error, advertencia, conclusión correcta o mensajes informativos que se graban durante el pro­
cesamiento del mensaje de datos.

motor de grabación en Una clase responsable de recuperar los datos de los mensajes de log para la supervisión y el trata­
log miento de errores.

categoría de mensajes Un grupo de mensajes de log. Una categoría de mensajes se puede crear para agrupar mensajes
de log que pueden interesar a un determinado grupo de usuarios. Al determinar el destinatario, la
categoría de mensajes se puede utilizar para notificar al grupo de usuarios en qué momento del
procesamiento se producen los mensajes de log de interés.

área de nombres Un concepto utilizado para la estructuración lógica de objetos, p. ej. interfases y módulos de inter­
fase.

payload El contenido (datos empresariales) de un mensaje.

Ayuda de aplicación para SAP Application Interface Framework


10 PUBLIC (PÚBLICO) Glosario
Término Definición

motor de persistencia Una clase que se utiliza para controlar el contenido que transfiere un mensaje de datos. Es res­
ponsable de todo lo relacionado con la capa de persistencia de un mensaje de datos, p. ej. la recu­
peración y la actualización del contenido del mensaje.

función de reproduc­ Un módulo de funciones generado a partir de un módulo de funciones con capacidad RFC. La fun­
ción ción de reproducción se utiliza durante la transferencia de datos para recuperar los datos del
LUW/la cola para tRFC/qRFC.

procesador Un usuario responsable del seguimiento y la resolución de un determinado mensaje de error. Los
usuarios pueden asignar procesadores directamente a mensajes de error detallados y hacer un
seguimiento del proceso de resolución de errores mediante status y comentarios.

estructura raw La estructura utilizada para la comunicación con sistemas externos.

En la asignación de estructura, la estructura raw es la estructura fuente para interfases de entrada


y la estructura destino para interfases de salida.

destinatario Una entidad que define de qué mensajes es responsable un usuario o un grupo de usuarios. El
destinatario define en qué casos los usuarios asignados a él reciben una alerta y ven mensajes en
el monitor de interfase. Los mensajes se asignan a destinatarios por interfases, categorías de
mensajes, valores de campo clave o una combinación de categorías de mensajes y valores de
campo clave.

tipo de expediente La definición de característica de la información en la pantalla de tipo de expediente de la transac­


ción de tratamiento de errores de SAP Application Interface Framework. Los tipos de expediente
se utilizan para visualizar la estructura de objetos jerárquica de los datos de interfase para selec­
cionar el nivel de datos que se ha de visualizar en la pantalla de datos fuente.

acción de reprocesa­ Un nombre de configuración para el reprocesamiento automático. La configuración contiene un


miento módulo de funciones y un grupo de configuración de tiempo de ejecución y define cómo un men­
saje debe reprocesarse automáticamente.

grupo de configura­ Una configuración que define el tratamiento de un conjunto de mensajes por el entorno de tiempo
ción de tiempo de eje­ de ejecución SAP AIF.
cución

cola de tiempo de eje­ El conjunto de mensajes que debe ser procesado por el entorno de tiempo de ejecución SAP AIF.
cución

SAP Application Inter­ Una herramienta para la implementación de interfases entre sistemas SAP y sistemas externos.
face Framework Proporciona usuarios empresariales con la funcionalidad de supervisión de interfase y trata­
miento de errores.

estructura de datos La estructura utilizada para procesar datos en el sistema de aplicación.


SAP
En la asignación de estructura, la estructura de datos SAP es la estructura destino para interfases
de entrada y la estructura fuente para interfases de salida.

motor de selección Una clase responsable de seleccionar los mensajes de datos para la supervisión y el tratamiento
de errores.

Ayuda de aplicación para SAP Application Interface Framework


Glosario PUBLIC (PÚBLICO) 11
Término Definición

set de selección La definición de qué datos se seleccionan durante la transferencia de datos para tRFC, qRFC, pro­
cesamiento posterior CIF y batch input.

objeto de serialización Una representación técnica de un business object donde los mensajes se han de procesar en el
orden correcto. Un objeto se serialización está compuesto por un área de nombres y un nombre
de objeto de serie.

tipo de serialización Una opción que especifica cómo se serializan mensajes. Están disponibles los siguientes tipos de
serialización:

● Índice externo
● Cronomarcador
● Cronomarcador interno
● Sin serialización

destinatario específico Un tipo de destinatario que recibe alertas para mensajes de una o más interfases específicas, ca­
tegorías de mensajes, valores de campo clave o una combinación de categorías de mensajes y va­
lores de campo clave.

Nota
Término principal: destinatario

destinatario estándar Un tipo de destinatario que recibe alertas de todos los mensajes de una o más interfases específi­
cas independientemente de las categorías de mensajes o valores de campo clave.

Nota
Término principal: destinatario

asignación de estruc­ El proceso de asignar los datos de una estructura fuente a una estructura destino.
tura

persistencia estructu­ Una capa de persistencia en SAP Application Interface Framework que permite el almacena­
rada miento de los mensajes de interfase con distintos fines. La persistencia estructurada almacena
mensajes en tablas de base de datos que representan la estructura de la interfase.

nivel de trace Una opción para definir el nivel de detalle para rastrear los pasos que el Sistema lleva a cabo
cuando procesa mensajes de datos.

variante de segui­ Una plantilla para analizar el rendimiento de interfases SAP Application Interface Framework que
miento se utiliza para interfases seleccionadas, usuarios o intervalos de tiempo.

asignación de valores El proceso de asignar en el nivel de valor de campo entre un máximo de cinco valores fuente y un
valor destino concreto.

asignación de varian­ El proceso de definir asignaciones de valores, acciones, asignaciones de estructura y valores fijos
tes alternativos que se utilizan en una variante de interfase.

Ayuda de aplicación para SAP Application Interface Framework


12 PUBLIC (PÚBLICO) Glosario
Término Definición

Persistencia XML Una capa de persistencia en SAP Application Interface Framework que permite el almacena­
miento de los mensajes de interfase con distintos fines. La persistencia XML almacena mensajes
como cadenas que representan la estructura XML de la interfase.

comunicación de da­ La comunicación de datos en proceso de fondo (BDC) también se denomina batch input.
tos en proceso de
fondo (BDC)

batch input Tecnología de transferencia de datos que permite ajustar conjuntos de datos de forma automática
a dynpros llamados por transacciones y, por tanto, al servidor de aplicación ABAP. El batch input
es controlado por juegos de datos batch input.

juego de datos batch Contiene toda la información y todos los datos que se necesitan para transferir datos mediante
input batch input, p. ej. resumen de una secuencia de llamadas de transacción que incluye los datos de
entrada y acciones del usuario.

Un juego de datos batch input se puede utilizar para ejecutar transacciones de diálogo en batch
input, donde algunas o todas las pantallas son procesadas por el juego de datos. Los juegos de
datos batch input se almacenan en la base de datos como tablas de base de datos y se pueden
utilizar dentro de un programa como tablas internas cuando se llaman transacciones.

Un juego de datos batch input se crea utilizando un programa BI. Este juego de datos batch input
debe entonces ser procesado utilizando el Batch Input Monitor.

Core Interface (CIF) Interfase para la transferencia de datos entre un sistema ERP (SAP R/3 o SAP ERP) y un sistema
SCM conectado (p. ej. SAP Advanced Planning and Optimization (SAP APO) o SAP Supply Net­
work Collaboration (SAP SNC)). La base para la transferencia de datos es el modelo de integra­
ción en el lado ERP.

eCATT eCATT es la abreviatura de «Extended Computer Aided Test Tool». Se trata de una herramienta
para llevar a cabo casos de test automáticos.

Programa de control El programa de control de errores y conflictos soporta la resolución de transmisión de mensajes
de errores y conflictos asincrónicos. Permite a los clientes registrar errores y crear órdenes de tratamiento posterior ade­
cuadas.

Unidad lógica de tra­ Secuencia inseparable de operaciones de bases de datos que deben ser ejecutadas o bien ínte­
bajo (LUW) gramente por un commit en base de datos o nada en absoluto.

qRFC Una ampliación de llamada Remote Function Call transaccional que permite definir el orden de las
llamadas.

Service Implementa­ Una herramienta para la generación automática o semiautomática de la implementación de servi­
tion Workbench cios empresariales. Facilita y acelera la creación de implementaciones de servicio uniformes y es­
tandarizadas mediante la utilización de técnicas de generación de código.

tRFC Una Remote Function Call que marca la función remota para ser ejecuta y la inicia con un COMMIT
WORK.

Ayuda de aplicación para SAP Application Interface Framework


Glosario PUBLIC (PÚBLICO) 13
3 Cambios y funciones nuevas

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0.

3.1 Monitor de interfase

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el Monitor de
interfase.

Tabla 3:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Notificación de correo Nuevo Tanto para la interfase Monitor de interfase


electrónico de usuario SAP GUI [página 32]
como para la interfase
de usuario la basada
en web, puede gestio­
nar las notificaciones
por correo electrónico
para las alertas.

Gestión de alertas de Nuevo Tanto para la interfase Monitor de interfase


estado de usuario SAP GUI [página 32]
como para la interfase
de usuario la basada
en web, puede gestio­
nar las alertas de es­
tado.

Detalles y asignación Nuevo SP05 A partir del Resumen Detalles y asignación


de responsable de mensajes, puede de responsable [pá­
ver más detalles de los gina 37]
mensajes, asignar res­
ponsables y realizar el
seguimiento del pro­
greso de la resolución
de errores.

Ayuda de aplicación para SAP Application Interface Framework


14 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

Última transferencia Nuevo SP05 Puede obtener un re­ ● Monitor de inter­


de datos sumen o información fase [página 32]
detallada sobre el úl­ ● Pantalla principal
timo job de transferen­ [página 40]
cia de datos para las
interfases.

Resaltado de calenda­ Modificado SP06 Para los usuarios téc­ Monitor de interfase
rio nicos, los días anterio­ [página 32]
res también aparecen
en rojo (para los que
hay mensajes en pro­
ceso). El día actual
aparece en amarillo (si
hay mensajes en pro­
ceso).

Mis mensajes Nuevo SP06 En el Monitor de Monitor de interfase


interfase puede acce­ [página 32]
der directamente a
Detalles y asignación
Detalles y asignación
de responsable [pá­
de responsable única­
gina 37]
mente con estos men­
sajes visualizados, que
tiene asignados como
responsable.

Detalles y asignación Nuevo SP07 Una nueva transacción Detalles y asignación


de responsable: reini­ le permite reiniciar o de responsable [pá­
cio/cancelación en cancelar en masa gina 37]
masa mensajes de datos que
tengan el estado de
procesamiento
Aceptar para reiniciar y
Aceptar para cancelar.

3.2 Tratamiento de errores

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el
tratamiento de errores.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 15
Tabla 4:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Función de depuración Nuevo Los motores de aplica­ ● Vista de mensajes


ción t/qRFC permiten de datos [página
la depuración de LUW. 44]
● tRFC y qRFC [pá­
gina 167]

Funciones personaliza­ Ampliado Se pueden rellenar los ● Vista de mensajes


das: offset y longitud parámetros para tran­ de log [página
sacciones o reports 47]
utilizando el offset y la ● Actualización de
longitud del valor de funciones perso­
una variable de men­ nalizadas [página
saje. 56]

Textos de mensaje per­ Nuevo Se puede crear un ● Vista de mensajes


sonalizados texto para sustituir el de log [página
texto original de un 47]
mensaje de error. ● Actualización de
objetos personali­
zados [página
53]

Etiquetas de estruc­ Ampliado Las etiquetas de es­ Vista de estructura de


tura tructura se pueden de­ datos [página 49]
finir en Customizing y
visualizar en la vista de
estructura de datos.

Etiquetas de campo Ampliado Las etiquetas de Vista de contenido de


campo se pueden defi­ datos [página 50]
nir en Customizing y
visualizar en la vista de
contenido de datos.

Campos ocultos Ampliado Los campos individua­ Vista de contenido de


les se pueden ocultar y datos [página 50]
el contenido no apa­
rece en la vista de con­
tenido de datos.

Ayuda de aplicación para SAP Application Interface Framework


16 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

Funciones personaliza­ Ampliado SP01 Se pueden rellenar los ● Vista de mensajes


das: asignación de va­ parámetros para tran­ de log [página
lores sacciones o reports 47]
utilizando la funcionali­ ● Actualización de
dad de asignación de funciones perso­
valores después de ve­ nalizadas [página
rificar la autorización. 56]

Enlace de datos perso­ Nuevo SP01 Un mensaje se puede ● Vista de mensajes


nalizado ampliar con un enlace de log [página
de datos personali­ 47]
zado. ● Vista de conte­
nido de datos [pá­
gina 50]
● Actualización de
objetos personali­
zados [página
53]
● Actualización de
enlaces de datos
personalizados
[página 58]
● Cómo actualizar
enlaces de datos
personalizados
[página 59]

● Etiquetas de es­ Ampliado SP03 En lugar de actualizar ● Vista de estruc­


tructura las etiquetas de tura de datos [pá­
● Etiquetas de campo y de estruc­ gina 49]
campo tura, puede optar por ● Vista de conte­
sustituir todos los nido de datos [pá­
nombres técnicos por gina 50]
las etiquetas de
campo de elemento de
datos o las descripcio­
nes breves DDIC rela­
cionadas.

Destinatarios Ampliado SP04 Los destinatarios pue­ Definición de destina­


den asignarse a men­ tarios [página 104]
sajes por valores de
campo clave y catego­
rías de mensaje.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 17
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

Fichero de test Nuevo SP05 Puede crear un fichero ● Vista de mensajes


de test a partir del con­ de datos [página
tenido de un mensaje 44]
de datos, para su uso ● Herramienta de
en la herramienta de test de interfase
test de interfase. [página 189]

Última transferencia Nuevo SP05 Puede obtener un re­ ● Pantalla principal


de datos sumen o información [página 40]
detallada sobre el úl­ ● Monitor de inter­
timo job de transferen­ fase [página 32]
cia de datos para las
interfases.

Ocultar componentes Nuevo SP06 En la vista Estructura Vista de estructura de


vacíos de datos puede ocultar datos [página 49]
automáticamente los
componentes que no
contienen valores de
datos.

Visualizar contenido Nuevo SP06 En cuanto a los men­ Vista de mensajes de


en el formato de origen sajes OData, puede vi­ datos [página 44]
sualizar el contenido
de origen del mensajes
de datos (es decir, la
respuesta y la solici­
tud) en formato XML.

3.3 Asignación de valores

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con la asignación
de valores.

Ayuda de aplicación para SAP Application Interface Framework


18 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Tabla 5:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Actualización de asig­ Ampliado SP01 Se pueden especificar Actualización de asig­


naciones de valores tres nuevas verificacio­ nación de valores [pá­
nes para comprobar la gina 61]
univocidad de los valo­
res externos, los valo­
res internos y su com­
binación antes de gra­
bar las entradas en la
asignación de valores.

3.4 SAP Solution Manager

Esta sección le ofrece una visión general de los cambios y las nuevas funciones que se han introducido en SAP
Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que están disponibles
con un support package para SAP Application Interface Framework 3.0. La tabla siguiente proporciona un
resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con la integración de SAP
Solution Manager.

Tabla 6:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Integración con SAP Nuevo SP07 En SAP Solution Mana­ Supervisión en SAP
Solution Manager [pá­
Solution Manager ger versión 7.2 SPS 5 o
gina 118]
superior, puede super­
visar las estadísticas
más importantes de
las interfases de SAP
Application Interface
Framework.

3.5 Modelos de rol

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con los roles
modelo.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 19
Tabla 7:

Función Tipo de modificación Descripción Más información

Modelos de rol Ampliado SAP Application Interface Modelos de rol [página 73]
Framework proporciona roles
modelo predefinidos que
puede utilizar para definir ro­
les para sus necesidades es­
pecíficas.

3.6 Business Rules Framework Plus

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con Business
Rules Framework plus (BRFplus).

Tabla 8:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Integración de Busi­ Nuevo SP01 SAP Application Inter­ Integración de Busi­


ness Rules Framework face Framework ofrece ness Rules Framework
plus (BRFplus) una integración con la Plus [página 96]
herramienta Business
Rules Framework plus
(BRFplus).

3.7 Analizador

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el
Analizador.

Ayuda de aplicación para SAP Application Interface Framework


20 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Tabla 9:

Función Tipo de modificación Descripción Más información

Analizador Nuevo El Analizador le asiste con el ● Analizador [página 99]


proceso de analizar los pasos ● Herramienta de test de
que se ejecutan en el tiempo interfase [página 189]
de ejecución.

3.8 Reprocesamiento automático

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el
reprocesamiento automático.

Tabla 10:

Función Tipo de modificación Descripción Más información

Reprocesamiento automá­ Nuevo SAP Application Interface Reprocesamiento automá­


tico Framework se puede confi­ tico [página 110]
gurar para que reinicie auto­
máticamente los mensajes
que han obtenido errores du­
rante el procesamiento.

3.9 Observador de proceso

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el
Observador de proceso.

Tabla 11:

Función Tipo de modificación Descripción Más información

Observador de proceso Nuevo En SAP Application Interface Observador de proceso [pá­


Framework puede configurar gina 112]
que sus interfases sean su­
pervisadas por el observador
de proceso.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 21
3.10 SAP HANA

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas para SAP HANA.

Tabla 12:

Función Tipo de modificación Descripción Más información

SAP HANA Nuevo Si el proceso se está ejecu­


tando en una base de datos
SAP HANA, hay una mejora
en el rendimiento, por ejem­
plo, en la selección de datos
en el Monitor de interfase. En
este caso no es necesario
ejecutar el report Corrección
de datos [página 133] ya que
los datos visualizados se se­
leccionan directamente
desde las tablas de índices
individuales y no hay ninguna
tabla de estadística que se
deba corregir.

3.11 Serialización

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con la
serialización.

Tabla 13:

Función Tipo de modificación Descripción Más información

Serialización Nuevo Asegura que los mensajes se Serialización [página 120]


procesan en el orden co­
rrecto.

Ayuda de aplicación para SAP Application Interface Framework


22 PUBLIC (PÚBLICO) Cambios y funciones nuevas
3.12 Desencadenador de eventos de workflow

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el
desencadenador de eventos de workflow.

Tabla 14:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Desencadenador de Nuevo SP04 Puede definir work­ Desencadenador de


eventos de workflow flows de procesa­ eventos de workflow
miento de mensajes [página 122]
desencadenados por
eventos de SAP Busi­
ness Workflow.

3.13 Operaciones de sistema

Esta sección de SAP Library ofrece un resumen de modificaciones y nuevas características introducidas en
SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con las
operaciones de sistema.

Tabla 15:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Archivo de datos Ampliado SP03 Soporta el archivado Archivo de datos [pá­


de tipos de datos adi­ gina 126]
cionales, es decir, mo­
dificaciones de datos,
objetos en tiempo de
ejecución, logs de apli­
cación, logs de adapta­
dor de ficheros e ins­
tantáneas.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 23
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

Desinstalar Nuevo SP07 Si ya no desea utilizar 2497991


SAP Application Inter­
face Framework,
puede eliminar los
componentes de soft­
ware AIF, AIFX y AIF­
GEN de su sistema.

3.14 Soporte tecnológico

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con el soporte
tecnológico.

Tabla 16:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Adaptador de ficheros Nuevo El adaptador de fiche­ Adaptador de ficheros


ros permite cargar fi­ [página 164]
cheros entrantes en
SAP Application Inter­
face Framework.

Transferencia de datos Nuevo El report Transferencia Transferencia de datos


de datos le permite [página 187]
transferir datos qRFC/
tRFC, CIF PP y BDC a
SAP Application Inter­
face Framework.

tRFC Nuevo SAP Application Inter­ ● tRFC y qRFC [pá­


face Framework so­ gina 167]
porta la supervisión de ● tRFC [página 169]
interfases tRFC. ● Transferencia de
datos [página
187]

Ayuda de aplicación para SAP Application Interface Framework


24 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

qRFC Nuevo SAP Application Inter­ ● tRFC y qRFC [pá­


face Framework so­ gina 167]
porta la supervisión de ● qRFC [página
interfases qRFC. 172]
● Transferencia de
datos [página
187]

Generación de módulo Nuevo El report Generador de Generación de módulo


de funciones t/qRFC módulo de funciones de funciones tRFC y
ayuda a los desarrolla­ qRFC [página 92]
dores de interfases a
implementar la inter­
fase t/qRFC para SAP
Application Interface
Framework.

Tratamiento posterior Nuevo SAP Application Inter­ ● Procesamiento


de interfase central face Framework so­ posterior de Core
porta la supervisión Interface [página
basada en roles de los 176]
registros de procesa­ ● Transferencia de
miento posterior de datos [página
Core Interface (CIF). 187]

Batch input Nuevo SAP Application Inter­ ● Batch input [pá­


face Framework so­ gina 180]
porta la supervisión y ● Transferencia de
el procesamiento de datos [página
juegos de datos batch 187]
input.

Generación de estruc­ Nuevo El report Generador de Generación de estruc­


tura batch input y defi­ estructura de batch tura batch input y defi­
nición de interfase input AIF le permite nición de interfase [pá­
crear una estructura gina 91]
para la grabación de
batch input.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 25
Función Tipo de modificación Support package (SP) Descripción Más información
necesario

Tratamiento previo Nuevo En el modo de prepro­ Tratamiento previo


ceso, el SAP Applica­ [página 186]
tion Interface Frame­
work ejecuta la lógica
de asignación sobre
los datos de mensaje
preliminares de IDoc o
de proxy.

Generación de estruc­ Ampliado SP01 El report Generación Generación de estruc­


tura IDoc y definición de estructura IDoc y turas IDoc y definición
de interfase en masa definición de interfase de interfases [página
en masa se puede utili­ 87]
zar para generar en
masa objetos y entra­
das de Customizing
basadas en una lista
de tipos IDoc.

Proceso IDoc Ampliado SP02 El procesamiento de ● Procesamiento de


salida de IDocs a tra­ IDOC saliente con
vés de SAP Application AIF [página 150]
Interface Framework ● Combinar IDOC
está activado. saliente en men­
saje XML con AIF
[página 153]

Adaptador de ficheros Ampliado SP03 El adaptador de fiche­ Adaptador de ficheros


ros permite especificar [página 164]
la ubicación del fichero
mediante ficheros lógi­
cos.

El adaptador de fiche­
ros ofrece una transac­
ción para supervisar el
progreso y el éxito de
la carga de ficheros.

Adaptador de ficheros Ampliado SP04 El adaptador de fiche­ Adaptador de ficheros


ros soporta la carga de [página 164]
ficheros Microsoft Ex­
cel (.xlsx).

Ayuda de aplicación para SAP Application Interface Framework


26 PUBLIC (PÚBLICO) Cambios y funciones nuevas
Adaptador de ficheros Ampliado SP05 El adaptador de fiche­ Adaptador de ficheros
ros soporta la des­ [página 164]
carga de ficheros Mi­
crosoft Excel (.xlsx).

Persistencia estructu­ Nuevo SP05 Además de la persis­ Layer de persistencia y


rada tencia XML de AIF, hay tiempo de ejecución
una persistencia es­ [página 158]
tructurada disponible
que almacena mensa­
jes en las tablas de la
base de datos que re­
presentan la estruc­
tura. La persistencia
estructurada está opti­
mizada para la base de
datos de SAP HANA.

Borrado de mensajes Nuevo SP05 Puede borrar de forma Layer de persistencia y


de persistencia XML irreversible mensajes tiempo de ejecución
desde la capa de per­ [página 158]
sistencia XML de SAP
Application Interface
Framework.

Soporte OData Nuevo SP06 Puede supervisar Soporte OData [página


mensajes de error de 174]
servicios OData. En re­
lación con los mensa­
jes de datos erróneos,
puede visualizar los
mensajes de error y el
contenido del mensaje
en cuestión en el for­
mato XML de origen.

Borrado de mensajes Ampliado SP07 Puede borrar mensa­ Layer de persistencia y


de persistencia AIF jes de forma irreversi­ tiempo de ejecución
ble desde la capa de [página 158]
persistencia estructu­
rada de SAP Applica­
tion Interface Frame­
work.

Ayuda de aplicación para SAP Application Interface Framework


Cambios y funciones nuevas PUBLIC (PÚBLICO) 27
3.15 Herramienta de test de interfase

Esta sección de la biblioteca SAP le ofrece una visión general de los cambios y las nuevas funciones que se han
introducido en SAP Application Interface Framework 3.0 desde SAP Application Interface Framework 2.0. o que
están disponibles con un support package para SAP Application Interface Framework 3.0. La tabla siguiente
proporciona un resumen de las funciones nuevas, ampliadas y eliminadas que tienen relación con la
herramienta de test de interfase.

Tabla 17:

Función Tipo de modificación Support package (SP) Descripción Más información


necesario

Transferencia a eCATT Ampliado SP05 Puede transferir los fi­ Herramienta de test de
cheros de test y crear interfase [página 189]
variantes de la confi­
Automatización de
guración de eCATT au­
test con CATT am­
tomáticamente con un
pliado [página 190]
solo clic.

Ayuda de aplicación para SAP Application Interface Framework


28 PUBLIC (PÚBLICO) Cambios y funciones nuevas
4 Componentes de software para SAP
Application Interface Framework

La siguiente tabla contiene las unidades de software necesarias para configurar la infraestructura de sistemas.

Tabla 18:

Versiones disponibles Software de base SAP necesario Enhancement Packages o Support


Packages

SAP Application Interface Framework SAP NetWeaver 7.0 NW 700 SP17 o superior
1.0 - AIF 700

SAP Application Interface Framework SAP NetWeaver 7.0 NW 700 SP17 o superior
2.0 - AIF 701 (componente principal)

SAP Application Interface Framework SAP NetWeaver 7.31 (servidor de apli­ Paquete de ampliación 3 para SAP Net­
2.0 - AIFX 701 (extensión opcional) cación ABAP 7.31) Weaver 7.0; SP01 para SAP NetWeaver
7.31

SAP Application Interface Framework SAP NetWeaver 7.0 NW 700 SP17 o superior
3.0 - AIF 702 (componente principal)

SAP Application Interface Framework SAP NetWeaver 7.31 (servidor de apli­ Paquete de ampliación 3 para SAP Net­
3.0 - AIFX 702 (extensión opcional) cación ABAP 7.31) Weaver 7.0; SP01 para SAP NetWeaver
7.31

SAP Application Interface Framework SAP NetWeaver 7.0 NW 700 SP17 o superior
3.0 - AIFGEN 700 (extensión opcional)

La siguiente tabla contiene las unidades de software necesarias para utilizar los escenarios de integración
individuales:

Tabla 19:

Instalación de unidad de software

Add-on de SAP Application Interface Framework basado en SAP NetWeaver 7.0

SAP NetWeaver 7.0 o Enhancement Packages para 7.0

Ayuda de aplicación para SAP Application Interface Framework


Componentes de software para SAP Application Interface Framework PUBLIC (PÚBLICO) 29
5 SAP Application Interface Framework
para usuarios empresariales

Utilización

Si es un usuario empresarial, puede utilizar el SAP Application Interface Framework para los siguientes
escenarios:

● Para obtener un resumen de las interfases de las que es responsable y su status actual, utilice el monitor
de interfase (véase el monitor de interfase [página 32]).
● Para corregir errores, reiniciar o cancelar mensajes, utilice la Supervisión y el tratamiento de errores (véase
Gestión de errores [página 37]).

Requisitos previos

Se le ha definido como destinatario de alertas para las interfases específicas en el área del negocio para el que
usted es el superusuario empresarial. Esto significa que recibirá alertas para mensajes de errores relevantes a
dichas interfases.

Proceso

Ejemplo del uso del SAP Application Interface Framework por un usuario empresarial

El siguiente gráfico muestra un ejemplo del uso de los escenarios de SAP Application Interface Framework por
un usuario empresarial que gestiona mensajes de error.

Ayuda de aplicación para SAP Application Interface Framework


30 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
Imagen 3: Ejemplo de un usuario empresarial gestionando mensajes de error

1. Esta es una nueva alerta en su bandeja de entrada de alertas en la Gestión de alertas y, por ejemplo,
recibirá un correo electrónico que le informa.
2. En su sistema de aplicación, utilice una de las siguientes opciones para iniciar el monitor de interfase para
ver un resumen de las interfases que se le han asignado:
○ En la rampa de lanzamiento SAP Fiori, seleccione Dashboard de mensajes.
○ En SAP GUI
○ Utilizar el código de transacción /AIF/IFMON.
○ En el menú SAP Easy Access, seleccione Componentes de aplicación cruzados SAP
Application Interface Framework Monitor de interfase .
○ En el IU basado en web
○ Utilizar el código de transacción /AIF/ERR_WEB.
○ En el menú SAP Easy Access, seleccione Componentes de aplicación cruzados SAP
Application Interface Framework Supervisión y gestión de errores (web) .
3. En el monitor de interfase, seleccione el icono de error para la interfase para la que es relevante la nueva
alerta y vaya directamente a Supervisión y tratamiento de errorespara el mensaje.
4. Verifique el error y proceda como sigue:
○ Cancelar
No se requiere ninguna acción para este error y puede cancelarla seleccionando Cancelar en la vista
Mensajes de datos.
○ Corrija el error y vuelva a procesar el mensaje seleccionando Reiniciar (SAP GUI) o Volver a procesar
(IU basada en web) en la vista Mensajes de datos
Puede corregir el error de una de las siguientes maneras:
○ Modifique los datos en la vista Contenido de datos
○ Corrija la asignación de valores, si el error ha resultado de una asignación de valores fallida o
inexistente
En la vista Mensajes de log, puede seleccionar el mensaje de log de aplicación y seleccionar
Actualizar asignación de valores.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 31
Resultado

En este ejemplo de un usuario empresarial gestionando mensajes error, en la vista Mensajes de datos, el
mensaje tiene el status o .

Más información

Para obtener más información acerca de las vistas en Supervisión y tratamiento de errores, véase Pantalla
principal [página 40].

5.1 Monitor de interfase

Utilización

En el monitor de interfase, el resumen de mensajes le ofrece un resumen personalizado de las interfases de las
que es responsable.

Nota
El monitor de interfase está disponible tanto con la interfase de usuario SAP GUI como con la interfase de
usuario basada en web (IU). En la rampa de lanzamiento SAP Fiori, la versión SAP GUI está disponible en
monitor de interfase y la IU basada en la web está disponible en Dashboard de menajes.

Las características que tienen en común los dos tipos de IU se explican aquí y también se describen las
diferentes actividades que puede tener para cada IU.

Para ambos tipos de IU, puede restringir el rango de datos para la información en el resumen de mensaje
seleccionando fechas en el control de calendario. También puede acceder al resumen de mensajes y navegar
directamente a Supervisión y tratamiento de errores desde el monitor de interfase, y puede gestionar las
notificaciones por correo electrónico y el status de las alertas.

Requisitos previos

Las interfases que se deben supervisar en el monitor de interfase se deben asignar a un destinatario.

Con el fin de visualizar mensajes en el monitor de interfase se debe asignar su usuario a un destinatario
correspondiente y la casilla de verificación Incluir en pantalla de resumen tiene que estar seleccionada.

Para obtener más información, consulte Asignar usuarios a destinatarios [página 109].

Ayuda de aplicación para SAP Application Interface Framework


32 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
Funciones

Resumen de mensajes

Los siguientes son los status posibles de sus interfases:


Todos los mensajes se han procesado correctamente o se han cancelado manualmente


Se están procesando algunos mensajes con mensajes de advertencias


Algunos mensajes contienen errores


No se ha seleccionado ningún mensaje en el intervalo de fechas seleccionado

También se muestra el número de mensajes en cada uno de los siguientes status:


Procesado correctamente con mensaje de advertencia


Sólo visible si es un usuario técnico


Sólo visible si es un usuario técnico

El total de todos los mensajes también se visualiza. Si los campos clave de una interfase se utilizan para la
determinación de destinatario, estos también se visualizan.

Nota
La visualización de interfases depende de su asignación a los destinatarios. Si no puede ver las interfases
previstas, contacte con su administrador del sistema.

Calendario

En el control de calendario en ambas IUs, los días en los que los mensajes están en el sistema se destacan
dependiendo del status de error más alto como sigue:

● Rojo
Existen mensajes de error para ese único día. También podrían ser mensajes de éxito, de cancelados y de
advertencia para este día.
Para los usuarios técnicos, los días anteriores también aparecen en rojo (para los que hay mensajes en
proceso).
● Amarillo
Solo hay mensajes de advertencia o tanto estos como de éxito o mensajes cancelados, pero no mensajes
de error para ese día.
Para los usuarios técnicos, el día actual también aparece en amarillo (si hay mensajes en proceso).

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 33
● Verde
Solo hay mensajes de éxito o cancelados para ese día.

Nota
La quick info muestra los mensajes que están disponibles.

Actividades

SAP GUI

Puede acceder al monitor de interfase desde la rampa de lanzamiento SAP Fiori o el menú SAP Easy Access
seleccionando Componentes válidos para todas las aplicaciones SAP Application Interface Framework
Monitor de interfase (código de transacción /AIF/IFMON).

Restringir intervalo de fechas

Puede restringir la selección marcando Con restricción de fechas y especificando un intervalo de fechas o
marcando un intervalo de fechas en el calendario.

Resumen de mensajes

Para acceder al resumen de mensajes desde el monitor de interfase, seleccione un área de nombres o una
interfase y luego .

Última transferencia de datos

Para acceder a información acerca de los datos batch input, tRFC, qRFC y CIF transferidos en jobs de fondo
con el report Data Transfer seleccione .

Nota
Este pulsador también está disponible en la pantalla Tratamiento de errores.

En la ventana emergente Información acerca de la última transferencia de datos, puede obtener la información
siguiente scerca de un job de transferencia de datos en particular:

● El status actual además de la fecha y la hora de inicio programadas y reales


● El nombre fijado de la selección y los nombres de las interfases individuales assignadas
● Un resumen breve o detallado del log del job de transferencia de datos
Se visualiza el resumen breve de forma estándar. Para visualizar el resumen detallado, cambie la
disposición para incluir la columna Log de job detallado y seleccione .

Mis mensajes

Para acceder directamente a Detalles y asignación de responsable únicamente con estos mensajes
visualizados, que tiene asignados como responsable, seleccione Mis mensajes.

Cambiar a tratamiento de errores

Para navegar directamente a Supervisión y tratamiento de errores, seleccione una interfase, un área de
nombres o iconos. Si selecciona iconos individuales, solo se mostrarán los mensajes para dichos iconos en

Ayuda de aplicación para SAP Application Interface Framework


34 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
Supervisión y tratamiento de errores. Todos los parámetros se transfieren automáticamente. El máximo
número de mensajes que se muestran en Supervisión y tratamiento de errores depende del número máximo
definido en el monitor de la interfase.

Si selecciona Solo visualizar errores en el monitor de interfase y luego el área de nombres o el modo de
interfase, solo se mostrarán esos mensajes que tengan el status Errores en Supervisión y tratamiento de
errores. Si selecciona Visualizar todos los mensajes, se visualizan todos, independientemente de su status.

IU basada en web

También puede acceder al monitor de interfase desde la rampa de lanzamiento SAP Fiori en Dashboard de
mensajes o desde el menú de SAP Easy Access marcando Componentes válidos para todas las aplicaciones
SAP Application Interface Framework Supervisión y tratamiento de errores (web) (código de transacción
AIFX/ERR_WEB).

Restringir intervalo de fechas

En el monitor de calendario, seleccione la semana actual o el mes actual o marque un intervalo de fechas en el
calendario.

Resumen de mensajes

Seleccione un área de nombres o una interfase y luego Resumen de mensajes.

Cambiar a tratamiento de errores

Para navegar directamente a Supervisión y tratamiento de errores, seleccione una interfase o un área de
nombres o haga doble clic sobre iconos individuales. Solo se muestran los mensajes para el icono seleccionado
en Supervisión y tratamiento de errores. Todos los parámetros se transfieren automáticamente. Puede
seleccionar una interfase o un área de nombres y seleccionar Campos clave de interfase para introducir
criterios de búsqueda para seleccionar mensajes, por ejemplo, en función del status, la hora de creación o la
cantidad máxima de resultados, para visualizar en Supervisión y tratamiento de errores. Si se personaliza una
pantalla de selección específica de interfase, también se puede buscar con los campos clave.

SAP GUI e IU basada en web

Notificación por correo electrónico de usuario

Puede activar o desactivar la notificación por correo electrónico seleccionando una de las opciones siguientes:

No recibirá notificaciones por correo electrónico para la combinación de interfase-destinatario.

Recibirá solo una notificación por correo electrónico para la combinación de interfase-destinatario. Solo podrá
recibir otra notificación por correo electrónico cuando usted u otro usuario haya confirmado la alerta.

Recibirá una notificación por correo electrónico por cada error de la combinación de interfase-destinatario,
independientemente de que la alerta se haya confirmado o no.

Status de alerta

Puede gestionar el status de las alertas mediante los siguientes iconos de status:

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 35
Indica que no existe ninguna alerta.

Indica que existe una alerta. Puede confirmar la alerta haciendo clic en este icono de status. Tras esta
confirmación se visualizará el icono de .

Nota
Aunque haya seleccionado el icono Ningún correo electrónico, se puede visualizar el icono Haga clic para
confirmar si otro usuario recibe correos electrónicos para esta combinación de interfase-destinatario y, en
consecuencia, existe una alerta.

Más información

Para obtener más información, consulte Resumen de mensajes [página 36] y Tratamiento de errores [página
37].

5.1.1 Resumen de mensajes

Utilización

El monitor de la interfase tiene un resumen de mensajes. Este resumen proporciona al usuario un resumen de
con qué frecuencia se escribió un determinado mensaje de log en el log de aplicación y cuántos mensajes de
datos se usaron en un determinado log de mensajes.

Funciones

En el Resumen de mensajes, los mensajes se agrupan por área de nombres, nombre de interfase y versión. La
tabla muestra el tipo, el identificador, el número y el texto de mensaje. También puede clasificar los mensajes,
buscarlos o filtrarlos.

El Resumen de mensajes le proporciona un tratamiento posterior y funciones de cancelación. Al seleccionar al


menos una línea de la tabla y marcar o en SAP GUI o o en la IU basada en Web, todos los mensajes
relevantes pueden recinicarse o cancelarse. Necesita la autorización para reanudar y cancelar mensajes.

Puede navegar directamente a Supervisión y tratamiento de errores haciendo doble clic sobre una línea. La
cantidad de mensajes visualizados en Supervisión y tratamiento de errores depende de la Cantidad máxima
definida en el Resumen de mensajes.

Ayuda de aplicación para SAP Application Interface Framework


36 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
5.1.2 Detalles y asignación de responsable

A partir del Resumen de mensajes, puede ver más detalles, asignar responsables y realizar el seguimiento del
progreso de la resolución de errores.

Además de las características conocidas del resumen de mensaje, como el reinicio en masa y la cancelación en
masa, en Detalles y asignación de responsable tiene mensajes de log detallados, agrupados por valores de
variables específicos. Así, puede identificar los valores ausentes o incorrectos (por ejemplo, los tipos de
documento ausentes a la hora de crear un documento contable). También puede visualizar los textos
explicativos de los mensajes, en el caso de que estén disponibles.

En este nivel de detalle, puede asignar responsables a los mensajes de log, que se encargan de solucionar los
errores que han generado los mensajes. Para efectuar un seguimiento del progreso de resolución de errores,
los responsables pueden fijar estados de procesamiento y añadir comentarios.

Reinicio/cancelación en masa de los mensajes procesados

La transacción /AIF/DPA_PROCESS le permite reiniciar o cancelar en masa mensajes de datos que tengan el
estado de procesamiento Aceptar para reiniciar y Aceptar para cancelar.

Los beneficios adicionales de la transacción en comparación con la IU de Detalles y asignación de responsable


son:

● Puede reiniciar y cancelar entre los responsables.


● Dispone de un modo de test para previsualizar el número de mensajes para reiniciar o cancelar.
● Puede programar el reinicio y la cancelación como una tarea periódica.

Para más información véase la documentación del sistema de la transacción.

5.2 Tratamiento de errores

Utilización

En SAP Application Interface Framework puede obtener un resumen estructurado de los mensajes que se
generan durante el procesamiento de datos.. Puede tratar el contenido de datos subyacentes de los mensajes
de datos y recibir soporte para solucionar errores siempre y cuando se conozca el contexto de los mismos (por
ejemplo, qué campo se verificaba, qué valor no se ha podido asignar, etc.).

Requisitos previos

SAP GUI

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 37
Accede a Supervisión y tratamiento de errores (código de transacción /AIF/ERR) para un interface del que se
es responsable y que contiene errores y utilice la pantalla de selección para filtrar los mensajes. Seleccione
para navegar a la pantalla principal de Supervisión y tratamiento de errores.

En SAP GUI, la transacción ofrece una pantalla de selección con varias opciones de selección (área de
nombres, interface, fecha y hora de creación, status, etc.). También pueden acceder a la pantalla de selección
desde el menú de SAP Easy Access marcando Componentes de multiaplicaciones SAP Application
Interface Framework Supervisión y tratamiento de errores .

Otra posibilidad es que haya accedido al Monitor de interface (desde la rampa de lanzamiento SAP Fiori o
mediante el código de transacción /AIF/IFMON) haya visto que había errores en los interfaces de los que es
responsable (véase Monitor de interface [página 32]). Si comienza el tratamiento de errores desde el Monitor
de interfase, no se visualizará la pantalla de selección. En su lugar, debe seleccionar los mensajes mediante
doble clic sobre un nodo o icono en el Monitor de interface y navegar directamente a la pantalla principal del
Tratamiento de errores.

IU basada en web

Primero accede al Monitor de interface (código de transacción /AIFX/ERR_WEB) desde el menú SAP Easy
Access mediante la selección de Componentes multiaplicaciones SAP Application Interface Framework
Supervisión y tratamiento de errores (Web) . Navegue a Supervisión y tratamiento de errores mediante la
selección de mensajes o mediante doble clic en un nodo o un icono.

Proceso

Los pasos siguientes describen un proceso de tratamiento de errores típico:

1. Obtenga un resumen sobre los mensajes existentes y haga lo siguiente:


○ Si necesita reducir la cantidad de información que se visualiza en pantalla, puede aplicar distintas
disposiciones, filtros y opciones de selección para mostrar solo los datos en los que está interesado.
○ En SAP GUI, si necesita más información detallada y posee la autorización necesaria, puede cambiar al
modo técnico y, por ejemplo, ir al log de aplicación. Para obtener más información sobre estas
opciones, véase Pantalla principal [página 40].
2. Analice los errores:
○ Si un mensaje de error parece tener una causa temporal, puede reanudar el proceso y comprobar si
todavía existe el error.
○ Si el error no requiere que se realice ninguna acción, puede cancelar el mensaje.
Para más información, véase Vista de mensajes de datos [página 44].
3. Solucione los errores subyacentes de los mensajes que queden. El sistema soporta que aplique las
funciones siguientes:
○ Si falta algún valor, puede navegar directamente a Asignación de valores desde la vista Mensajes de
log.
Para más información, véase Vista de mensajes de log [página 47].
○ Puede modificar el contenido de datos subyacentes en la vista Contenido de datos.
Para más información, véase Vista de contenido de datos [página 50].
○ Cuando las causas son otras, el sistema puede mostrar pulsadores específicos de mensaje para
resolver los errores.

Ayuda de aplicación para SAP Application Interface Framework


38 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
4. En SAP GUI, puede confirmar la alerta en la vista Mensajes de log.

Nota
Es importante confirmar la alerta. Si recibe un correo electrónico de alerta para un interfase para el
primer mensaje que ha finalizado con error y no confirma la alerta, no recibirá más correos electrónicos
acerca de los errores en este interfase.

5. En la vista Mensajes de datos, deberá reanudar el proceso de los mensajes que ha tratado de la forma
siguiente:

○ En SAP GUI, seleccione . Para ver si los errores persisten, seleccione .


○ En la IU basada en Web, seleccione . Para ver si los errores persisten, seleccione .

5.2.1 Pantalla de selección

Utilización

En SAP Application Interface Framework, la pantalla de selección Supervisión y tratamiento de errores (código
de transacción /AIF/ERR) le permite especificar los parámetros principales que controlan el rango de
mensajes y cómo se visualizan en la pantalla principal de Supervisión y tratamiento de errores.

Funciones

A continuación las distintas opciones de selección disponibles:

● Selección de aplicación
Puede indicar un ID de aplicación. El valor estándar es AIF.
● Selección específica de aplicación
Puede seleccionar el área de nombres, nombre y versión de interfase. Si se deja un campo de selección
vacío, se seleccionarán todos los objetos relevantes. Los mismos valores se pueden seleccionar haciendo
clic en el botón Seleccionar interfase. Se visualiza una ventana de diálogo que contiene una vista de árbol
con todas las interfases agrupadas por área de nombres. Se puede restringir la selección insertando una
clase o un número de mensaje. En función del ID de aplicación, la selección específica de aplicación será
diferente de esta descripción.
● Selección más específica
Este subscreen es opcional. Solo se visualiza si se han asignado campos clave para una interfase y el
subscreen ha sido creado por un programador. Puede buscar mensajes de datos específicos. Lo que puede
buscar depende de los campos clave definidos para la interfase.
● Selección genérica
Sólo se visualizan los mensajes producidos dentro del intervalo de fechas/tiempo seleccionado. Se puede
limitar la selección insertando un mensaje. La fecha hace referencia al momento en que el mensaje fue
tratado por primera vez en SAP Application Interface Framework. No hace referencia al momento en que el
mensaje se reinició probablemente.
● Selección de status

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 39
Sólo se visualizan los mensaje que tienen el status seleccionado. Si no hay ningún indicador fijado, se
seleccionan todos.
● Parámetros adicionales
Si se fija el Modo técnico, se muestra una quinta vista en el tratamiento de errores. La vista muestra el
procesamiento de la interfase. Si fija la Corrección de emergencia, todos los campos se pueden tratar
independientemente de lo definido en las actividades Customizing de SAP Application Interface
Framework. Sin embargo, esto dependerá de su nivel de autorización (si no tiene la autorización requerida,
los indicadores de Parámetros adicionales no estarán disponibles). En el campo Cantidad máx. puede
especificar el número máximo de mensajes que se deberían visualizar. Si se excede este número, el
sistema le informa de que se han encontrado más mensajes y que sólo se visualizará el número de
mensajes especificado.

Nota
Si se ha definido una variante de transacción y se ha asignado a su usuario, la pantalla de selección o
algunas opciones de selección pueden omitirse o, de lo contrario, podrían aparecer entradas estándar en la
pantalla de selección.

Actividades

También pueden acceder a la pantalla de selección desde el menú de SAP Easy Access marcando
Componentes de multiaplicaciones SAP Application Interface Framework Supervisión y tratamiento de
errores .

Utilice la pantalla de selección para filtrar sus mensajes y seleccione para navegar a la pantalla principal
Supervisión y tratamiento de errores.

5.2.2 Pantalla principal

Utilización

La pantalla principal de tratamiento de errores suministra un resumen de todos los mensajes seleccionados,
un análisis detallado de uno o más mensajes seleccionados, así como la funcionalidad como la reanudación o
cancelación de mensajes.

Ayuda de aplicación para SAP Application Interface Framework


40 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
Funciones

Imagen 4: SAP GUI: Vistas de pantalla principal en modo estándar

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 41
Imagen 5: IU basada en web: Vistas de pantalla principal

Como se muestra en los gráficos anteriores, se visualizan las siguientes vistas (en modo estándar para el SAP
GUI):

● Vista de mensajes de datos [página 44]


Muestra todos los mensajes de datos seleccionados en una jerarquía. Los mensajes están agrupados en el
área de nombres y en la interfase. De manera opcional, los mensajes se pueden agrupar en campos clave
si se han definido para una interfase.
● Vista de mensajes de log [página 47]
Muestra los mensajes de log que se han creado durante el procesamiento de los mensajes seleccionados.
● Vista de estructura de datos [página 49]
Muestra la estructura (tipo de registro) de los datos del mensaje.
● Vista de contenido de datos [página 50]
Muestra los datos de los mensajes seleccionados.

SAP GUI

Si selecciona Modo técnico, se muestra una quinta vista adicional en la pantalla principal Supervisión y
tratamiento de errores. Esta vista muestra el tratamiento de la interfase; también se han añadido pulsadores
adicionales en las cuatro vistas estándar (por ejemplo, para clasificar, imprimir y transformar). Se visualizan
los pasos y las acciones de asignación ejecutados durante el procesamiento de interfase. La vista le permite
analizar en qué pasos de procesamiento se han producido errores. Puede seleccionar un paso de
procesamiento para visualizar los mensajes de log relacionados con él. De este modo se pueden identificar, por
ejemplo, aquellos mensajes que se derivan del proceso de asignación del valor.

Ayuda de aplicación para SAP Application Interface Framework


42 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
En la barra de herramientas principal están disponibles las siguientes funciones:

Tabla 20:

Pulsador Función

Cambia al modo técnico y vuelve al modo estándar. En el


modo técnico se encuentra una vista adicional que muestra
la estructura del proceso de la interfase, de manera que se
pueden filtrar los mensajes del log. En las otras cuatro vistas
se encuentran botones técnicos adicionales. Este botón sólo
se visualiza si dispone de la autorización necesaria.

Muestra la leyenda que describe todos los status posibles de


mensajes.

Reinicializa el contenido de cada vista. Recarga todos los


mensajes de datos con los parámetros actuales de selec­
ción.

Ventana de diálogo para cambiar el intervalo de fechas. Una


vez confirmada la fecha modificada, el sistema recarga to­
dos los mensajes de datos con los parámetros de selección
actuales en el nuevo intervalo de fechas. También se puede
modificar el número máximo de mensajes visualizados.

Navega a la vista estándar para los mensajes de log visuali­


zados (por ejemplo, transacción /AIF/LOG). Los mensajes
de log existentes para el mensajes de datos seleccionado se
visualizan.

Pasa a la entrada de alertas (explorador Web).

Navega a información acerca de los jobs de la última transfe­


rencia de datos (véase Monitor de interfase [página 32]).

IU basada en web

En la barra de herramientas principal están disponibles las siguientes funciones:

Tabla 21:

Pulsador Función

Pasa al monitor de interfase

Graba

Cancela

Reinicializa el contenido de cada vista

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 43
[Link] Vista de mensajes de datos

Utilización

En la vista de mensajes de datos, los mensajes se agrupan por área de nombres, nombre y versión de interfase,
y también por campos clave, si esto está configurado.

Funciones

Barra de herramientas de la vista de mensajes de datos: SAP GUI

Se suministran las siguientes funciones:

● Para desplegar u ocultar los nodos seleccionados, elija u .


● Leer mensajes
Para leer mensajes, seleccione . Leer un mensaje significa leer el correspondiente log de aplicación,
cargarlo en la vista de mensajes de log y visualizar la estructura de datos en la vista de estructura de datos.
Si están seleccionados varios mensajes, sólo se puede visualizar la estructura de datos si le estructura es
la misma en todos los mensajes seleccionados. Tiene las siguientes opciones:
○ Hacer doble clic en un mensaje pera seleccionarlo individualmente
○ Hacer doble clic en un nodo (nodo raíz, área de nombres, interfase o campo clave) para seleccionar
todos los mensajes en todo el subárbol
○ Seleccionar cualquier número de mensajes/nodos y seleccionar Leer
● Reinicio
Para reiniciar el mensaje seleccionado, elija . Si ha analizado el error y lo ha corregido, por ejemplo,
cambiando la asignación de valores, puede reanudar el mensaje seleccionando Reanudar. Puede
seleccionar mensajes de datos individuales o múltiples, o todo un nodo para reanudar. Después de unos
segundos, seleccione Leer en la barra de herramientas principal. Todas las vistas están actualizadas y el
icono de status del mensaje indica el nuevo status de mensaje.
● Cancelar
Para cancelar el mensaje seleccionado, elija . Los siguientes son 3 casos para cancelar un mensaje:
○ Se ha enviado un mensaje nuevo correctamente
○ Los pasos de tratamiento del mensaje se han ejecutado manualmente
○ El mensaje ya no es relevante
También puede cancelar mensajes individuales o múltiples. Al cancelar un mensaje, se actualiza el icono
de status.

Nota
Si ha cancelado un mensaje, ya no podrá reanudar el tratamiento para este mensaje.

● Depurar
○ El pulsador Depurar funciona dinámicamente como sigue:
○ tRFC
Sólo se soportan colas de salida

Ayuda de aplicación para SAP Application Interface Framework


44 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
○ qRFC
Se soportan colas de entrada y de salida

● Navegue al monitor estándar


Este es el monitor que suele utilizarse para controlar los mensajes de la tecnología de interfase que se
utiliza para procesar los mensajes de la interfase de la aplicación SAP Interface Framework.
Seleccione un mensaje y elija . donde puede encontrar más información detallada sobre el mensaje.
● Navegar a monitor qRFC
Seleccione un mensaje y elija .
● Actualizar el nivel de trace
Para actualizar el nivel de trace para el o los mensajes seleccionados o para una interfase específica,
seleccione un mensaje y elija . Si necesita más información sobre el motivo del error de tratamiento de
un mensaje, puede incrementar el nivel de trace para la interfase y reiniciar el mensaje. Es importante que
especifique una fecha de vencimiento para el nivel de trace, sino el mensaje recibido por esta interfase
creará más mensajes de log de los necesarios.
● Visualizar contenido en el formato de origen

Nota
Solo está disponible para los mensajes OData en el caso de que esté activado en el Customizing.

Para abrir el contenido de un mensaje de datos en el formato XML de origen correspondiente, seleccione el
mensaje, seleccione y seleccione una opción del menú desplegable. El contenido se abrirá en el
programa que tenga asociado con el tipo de fichero (por ejemplo, un editor XML o un navegador web).
● Crear fichero de test

Nota
Disponible sólo en el modo técnico

Para crear un fichero de test a partir del contenido de un mensaje de datos, para su uso en la Herramienta
de test de interfase (código de transacción /AIF/IFTEST), seleccione un mensaje y luego pulse el botón
Crear fichero de test.
● Modificar layout
Para modificar, grabar y gestionar el layout del árbol jerárquico en la vista de mensajes de datos seleccione
. Seleccione y gestiona un layout predefinido o puede definir un nuevo layout que se adapte a sus
necesidades.

Barra de herramientas de la vista de mensajes de datos: IU basada en web

● Para desplegar u ocultar los nodos seleccionados, elija u .


● Volver a procesar
Para reiniciar el mensaje seleccionado, elija . Si ha analizado el error y lo ha corregido, por ejemplo,
cambiando la asignación de valores, puede reiniciar el mensaje seleccionando . Puede seleccionar
mensajes de datos individuales o múltiples, o todo un nodo para reanudar. Después de unos segundos,
seleccione en la barra de herramientas principal. El icono en la vista de mensaje de datos debería estar
actualizado.
● Cancelar

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 45
Para cancelar el mensaje seleccionado, elija . Los siguientes son 3 casos para cancelar un mensaje:
○ Se ha enviado un mensaje nuevo correctamente
○ Los pasos de tratamiento del mensaje se han ejecutado manualmente
○ El mensaje ya no es relevante
También puede cancelar mensajes individuales o múltiples. Al cancelar un mensaje y seleccionar , el
icono de status se actualiza.

Nota
Si ha cancelado un mensaje, ya no podrá reanudar el tratamiento para este mensaje.

● Depurar
○ El pulsador Depurar funciona dinámicamente como sigue:
○ tRFC
Sólo se soportan colas de salida
○ qRFC
Se soportan colas de entrada y de salida
● Actualizar seleccionados
Una vez haya vuelto a procesar el mensaje o la selección de mensajes, para ver su persisten los errores,
seleccione . Si el mensaje se procesa de nuevo correctamente, el icono de status se actualiza para
indicar éxito.
● Nivel de trace
Para actualizar el nivel de trace de los mensajes seleccionados o de una interfase específica, seleccione un
mensaje y elija Nivel de trace. Si necesita más información sobre el motivo del error de tratamiento de un
mensaje, puede incrementar el nivel de trace para la interfase y reiniciar el mensaje. Es importante que
especifique una fecha de vencimiento para el nivel de trace, sino el mensaje recibido por esta interfase
creará más mensajes de log de los necesarios.

Visualizar mensajes en la vista de mensajes de datos: SAP GUI y la IU basada en web

● El contador en el texto de nodo muestra el número de mensajes en el correspondiente subárbol.


● El status de un mensaje está indicado por un icono.
Los siguientes son ejemplos de iconos:


El mensaje está en cola, pero aún no está procesado. Ver Monitor qRFC.


Es necesario reiniciar para volver a procesar el mensaje de datos modificado.


Los errores se explican en los mensajes de log.


El mensaje se reanudó manualmente y está en cola, pero aún no está procesado (ver Monitor qRFC).

Ayuda de aplicación para SAP Application Interface Framework


46 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
● Las columnas en la parte derecha del árbol dependen de la variante de layout. Las siguientes columnas se
pueden visualizar:
○ Las estadísticas de error muestran el número de mensajes de log que existen (es decir, añadidas en
cada nivel de árbol). Las estadísticas de error están agrupadas en el número de mensajes de log de
cancelación, error, advertencia, conclusión exitosa e información.
○ GUID de mensaje y claves de interfase
● Los iconos usados para los nodos de jerarquía dependen del Customizing específico de interfase actual.

Ejemplo

● El texto de nodo de un mensaje contiene un índice de mensajes temporal, la fecha y la hora. El índice de
mensajes se utiliza para visualizar la relación entre el mensaje en la vista Mensajes de datos y los mensajes
de log en la vista Mensajes de log.

[Link] Vista de mensajes de log

Utilización

La vista de mensajes de log muestra todos los mensajes de log relacionados que se han grabado durante el
tratamiento de un mensaje en el SAP Application Interface Framework. Puede tratarse de errores técnicos,
errores de aplicación, mensajes de advertencias, de conclusión exitosa y de información.

Funciones

La barra de herramientas de la vista de mensajes de log: SAP GUI

Se suministran las siguientes funciones:

● Para visualizar o suprimir los mensajes de un determinado tipo de mensaje (conclusión exitosa,
información, advertencia, error técnico) seleccione el pulsador de filtro correspondiente.

Ejemplo

Para visualizar sólo los mensajes de error seleccione .

● Si ocurre un error debido a un error en la asignación de valores, el usuario puede seleccionar el mensaje de
log de aplicación y seleccionar Asignación de valores.

● Si el usuario ha filtrado la visualización de mensajes de log en la vista de Contenido de datos con , puede
volver a la visualización de todos los mensajes de log seleccionando en la vista de mensajes de log.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 47
● Si desea crear, editar o eliminar una nota, función, texto de mensaje o enlace de datos personalizados,
seleccione Personalizar y seleccione la opción relevante (consulte Actualización de objetos personalizados
[página 53]).
● Además de las funciones personalizadas, los desarrolladores de interfase pueden agregar los botones de
forma dinámica a la barra de herramientas. Estos botones pueden, por ejemplo, proporcionar enlaces a
transacciones en las que el usuario puede corregir la causa del error.
● Si el proceso se inició con un correo electrónico de alerta en la bandeja de entrada, el sistema le
proporcionará el pulsador Confirmar alerta para confirmar la alerta una vez se ha solucionado el problema.

La barra de herramientas de la vista de mensajes de log: IU basada en web

Se suministran las siguientes funciones:

● Vista
Puede filtrar sus mensajes de log por status seleccionando uno de los siguientes:
○ Todos los mensajes
○ Todos los errores
○ Error de aplicación
○ Éxito
○ Error técnico
○ Advertencia
● Personalizar
Si desea crear, editar o eliminar una nota, función o texto de mensaje personalizados, seleccione
Personalizar y seleccione la opción relevante (consulte Actualización de objetos personalizados [página
53]).
● Reinicializar filtro de objeto
● Si el mensaje de log es debido a un error de asignación de valor, aparecerá en la columna AsigVal
(asignación de valor). Para navegar a Asignación de valor, seleccione este icono.

Visualización del mensaje en la vista de mensajes de log

El status de mensaje (por ejemplo, ) se muestra en la columna Tipo (SAP GUI) o Status (IU basada en web).

Si ha creado notas, funciones o textos de mensaje personalizados, aparecerá un icono en la correspondiente


columna Notas, Funciones o Textos.

El texto de mensaje o el texto de mensaje personalizado que ha creado se visualiza en la columna Texto de
mensaje.

Si existe un texto explicativo para un mensaje, el sistema muestra el icono Existe texto explicativo en la columna
TxtExp (SAP GUI) o texto explicativo (IU basada en Web). Al hacer clic en el icono, el sistema visualiza el texto
explicativo en una ventana de diálogo.

En la columna Índice se muestra el mismo número que el mensaje de datos correspondiente en la pantalla de
mensajes de datos. Esta información ayuda al usuario a identificar qué log de mensaje corresponde a cada
mensaje, especialmente si se visualizan varios mensajes.

Para nevegar a la línea de datos correspondiente (o campo de datos) de la vista de Contenido de datos, haga
doble clic en un mensaje de log.

Si se ha reiniciado el mensaje, el usuario sólo verá el mensaje de log de aplicación creado durante la
reinicialización. Si quiere ver todos los mensajes de log, el usuario debe acceder al log de aplicación del
mensaje (véase Pantalla principal [página 40]).

Ayuda de aplicación para SAP Application Interface Framework


48 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
[Link] Vista de estructura de datos

Utilización

La vista de estructura de datos muestra la estructura de sets de datos de mensajes de datos seleccionados. Un
set de datos puede estar compuesto por diferentes tablas y estructuras anidadas.

Funciones

La estructura de datos muestra todo el árbol de subestructuras y subtablas de la estructura raw de los
mensajes de datos seleccionados. Si la IU basada en web, seleccione Estructura de datos para tener la
estructura de datos abierta en una ventana de diálogo. Si se hace doble clic en un subnodo del tipo de registro
en la estructura de datos, los datos incluidos en la estructura se muestran en la vista de Contenido de datos.

Algunas estructuras pueden estar ocultas en función de las parametrizaciones en el Customizing para el SAP
Application Interface Framework, en Tratamiento de errores Definir características específicas del área de
nombres Ocultar estructuras y en Tratamiento de errores Definir características específicas de la
interfase Ocultar estructuras . Si una estructura está oculta, su contenido no se puede visualizar en la vista
de Contenido de datos.

También puede optar por ocultar automáticamente los componentes de las estructuras (subestructuras y
tablas) que no contengan datos; para ello, vaya al Customizing, en Tratamiento de errores Definir
características específicas del área de nombres Definir características específicas de la interfase Ocultar
componentes vacíos .

Puede definir las etiquetas de estructura en el Customizing en Tratamiento de errores Definir


características específicas del área de nombres Definir etiquetas de estructura y en Tratamiento de
errores Definir características específicas de la interfase Definir etiquetas de estructura . Además, puede
sustituir la etiqueta de una estructura raw.

Se evaluará una u otra tabla de Customizing en función de cuál de las siguientes opciones esté seleccionada:

● Modo de interfase
Si todos los mensajes seleccionados pertenecen a la misma interfase (área de nombres, nombre de
interfase y versión son iguales), las parametrizaciones del customizing para SAP Application Interface
Framework en Tratamiento de errores Definir características específicas de la interfase son
relevantes.
● Modo de área de nombres
Si los mensajes seleccionados pertenecen a más de una interfase, pero las interfases pertenecen a la
misma área de nombres, las parametrizaciones en Customizing para el SAP Application Interface
Framework en Tratamiento de errores Definir características específicas del área de nombres son
relevantes. Este caso sólo se aplica si todas las interfases de esta área de nombres comparten la misma
estructura raw; de lo contrario, los datos no se pueden visualizar.
● Modo de área de nombres cruzada
Si los mensajes seleccionados pertenecen a más de una interfase y estas interfases no pertenecen a la
misma área de nombres, todas las estructuras se visualizan independientemente de las parametrizaciones

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 49
del customizing. Este caso sólo se aplica si todas las interfases de los mensajes seleccionados comparten
la misma estructura raw; de lo contrario, los datos no se pueden visualizar.

En lugar de actualizar las etiquetas de campo y de estructura, puede optar por sustituir todos los nombres
técnicos por las etiquetas de campo de elemento de datos o las descripciones breves DDIC relacionadas en el
Customizing para SAP Application Interface Framework en Tratamiento de errores Definir características
específicas del área de nombres Definir características específicas de interfase .

SAP GUI

En el Modo técnico existe un pulsador en la vista de Estructura de datos. Si selecciona , los datos se
transforman de la estructura fuente a la estructura destino. Ahora la vista Estructura de datos contiene la
estructura destino. Si se hace doble clic en el nodo de la estructura destino, se visualizan los datos
transformados en la vista Contenido de datos. En la vista Mensajes de log aparecerán posibles mensajes de log
que se hayan emitido durante la transformación (por ejemplo, errores resultantes de la asignación de valores o
verificaciones). Si selecciona se puede pasar a la visualización previa de la estructura fuente.

[Link] Vista de contenido de datos

Utilización

En la vista de contenido de datos el sistema muestra el contenido de datos del mensaje de datos seleccionado.
Puede editar el contenido de datos en función de su nivel de autorización. Podrá modificar determinados
valores de campo en función de las parametrizaciones en el Customizing para el SAP Application Interface
Framework, en Tratamiento de errores Definir características específicas del área de nombres Definir
campos modificables y en Tratamiento de errores Definir características específicas de la interfase
Definir campos modificables .

Funciones

Visualización de datos

La vista de contenido de datos muestra los datos del tipo de registro seleccionado de la estructura de datos en
una tabla. Los valores se visualizan en el formato externo (por ejemplo, para campos de fecha o numéricos).

Algunos campos pueden estar ocultos en función de las parametrizaciones en el Customizing para el SAP
Application Interface Framework, en Tratamiento de errores Definir características específicas del área de
nombres Ocultar campos y en Tratamiento de errores Definir características específicas de la interfase
Ocultar campos . Si un campo está oculto, su contenido no se puede visualizar en la vista de Contenido de
datos.

Puede definir las etiquetas de campo en el Customizing para el SAP Application Interface Framework en
Tratamiento de errores Definir características específicas del área de nombres Definir etiquetas de
estructura y en Tratamiento de errores Definir características específicas de la interfase Definir
etiquetas de estructura .

Ayuda de aplicación para SAP Application Interface Framework


50 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
En lugar de actualizar las etiquetas de campo y de estructura, puede optar por sustituir todos los nombres
técnicos por las etiquetas de campo de elemento de datos o las descripciones breves DDIC relacionadas en el
Customizing para SAP Application Interface Framework en Tratamiento de errores Definir características
específicas del área de nombres Definir características específicas de interfase . Las etiquetas de campo de
elemento de datos se visualizan como cabeceras de columna.

En la vista de contenido de datos figuran las siguientes columnas fijas que nunca se pueden tratar:

● Excepción (SAP GUI) o EXP_LED (IU basada en Web)


Indica si la línea de datos contiene un error o no
● LINE_NR
Contiene el índice de mensajes con números de línea. Si existen tablas anidadas en la estructura de datos,
se pueden concatenar diferentes números de línea.

Ejemplo
Por ejemplo, 1: 2.5 puede significar índice de mensaje de datos: segundo asiento, quinta entrada.

SAP GUI

Para cambiar a modo de pantalla completa, seleccione . En el modo de pantalla completa, también es
posible visualizar los mensajes de error en un subscreen adicional. Por consiguiente, seleccione . Los
mensajes del log de la aplicación para el mensajes de datos seleccionado se visualizan. Si hace doble clic en el
mensaje de log, se visualizará el campo al que pertenece el error.

Para grabar el layout actual o seleccionar uno de diferente, seleccione .

Tratamiento de datos

Si un mensaje tiene un status de error y el usuario tiene la autorización necesaria, podrá tratar el contenido de
los campos que se han definido como editable en el Customizing.

Para facilitarle la corrección de errores, los campos tienen los siguientes colores:

● Rojo
Se ha producido un error relacionado con el contenido de este campo.

Nota
Un campo se resalta en rojo sólo si el SAP Application Interface Framework podía hacer seguimiento de
un error en el campo específico.

● Amarillo
Modificado pero aún no grabado
● Azul
No editable, el sistema asigna un valor automáticamente

Los campos se definen como editables en el Customizing para SAP Application Interface Framework del
siguiente modo:

● En Tratamiento de errores Definir característica específica del área de nombres Definir campos
modificables
Los campos actualizados aquí se pueden editar en cualquier interfase que los contenga y que pertenezca
al área de nombres especificada.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 51
● En Tratamiento de errores Definir característica específica del interface Definir campos
modificables
Aquí los campos actualizados se pueden editar en la interfase especificada.

SAP GUI y enlaces de datos personalizados

En SAP GUI, puede ampliar un mensaje con un enlace de datos personalizado. Si ya existe un enlace de datos
personalizado para la combinación de tabla/estructura y campo, la columna/campo relevante aparece en color
rojo en la vista Contenido de datos.

Para obtener más información sobre los enlaces de datos personalizados, véase Actualización de enlaces de
datos personalizados [página 58] y Cómo actualizar enlaces de datos personalizados [página 59].

Actividades

Tratamiento de datos

Para tratar campos, proceda del siguiente modo:

● SAP GUI
Haga doble clic en el campo y edite el texto en la ventana de diálogo que aparece. Para aplicar las
modificaciones en todas las filas, debe marcar la fila modificada y seleccionar Aplicar.
● IU basada en web
El contenido de datos de todos los mensajes seleccionados se visualiza para la estructura seleccionada. Si
selecciona , todo este contenido de datos será editable (si está personalizado).

Nota
Para un campo definido como fecha, hora o tipo numérico, debería actualizar el valor en el texto de diálogo
en función del formato relevante definido en su perfil personal (utilice la transacción SU3 para visualizar su
perfil personal).

Cuando una columna o línea está seleccionada donde los campos son editables, podrá reemplazar valores
seleccionando en SAP GUI o en la IU basada en Web. En la ventana de diálogo que aparece puede indicar
un string de búsqueda (contenido de celda completo) o un string con comodín «*») y un valor nuevo. Si
confirma su entrada en la ventanan de diálogo, el sistema reemplazará todos los valores correspondientes en
la columna seleccionada con el valor nuevo.

Si ha modificado los datos, las celdas estarán coloreadas en amarillo. Las modificaciones sólo se grabarán si
selecciona Grabar en la vista de contenido de datos del SAP GUI o en la barra de herramientas principal de la IU
basada en Web. Si selecciona otro tipo de registro o elige salir de la transacción sin grabar, aparecerá un
mensaje de advertencia.

SAP GUI

Para visualizar sólo los mensajes de error seleccione . Para volver a la visualización de todos los mensajes,
seleccione .

Para visualizar los mensajes de log que pertenecen a una línea de contenido de datos en la pantalla de
mensajes de log, debe marcar la línea de datos de origen o el campo afectado en la vista de contenido de datos
y seleccionar .

Ayuda de aplicación para SAP Application Interface Framework


52 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
5.2.3 Actualización de objetos personalizados

Utilización

En Supervisión y gestión de errores, en la vista Mensajes de log, podrá crear, tratar y borrar lo siguiente:

● Notas personalizadas
Puede, por ejemplo, escribir un procedimiento sobre cómo corregir un error común.
● Funciones personalizadas
Puede, por ejemplo, llamar una transacción para un mensaje seleccionado.
● Textos de mensaje personalizados
Puede escribir un texto para sustituir el texto original de un mensaje de error.
● Enlaces de datos personalizados
Puede ampliar un mensaje con su propio enlace de datos personalizado.

Integración

Los usuarios empresariales actualizan notas, funciones, textos de mensaje y enlaces de datos personalizados
en Supervisión y tratamiento de errores.

Los administradores de sistema pueden modificar notas personalizadas, funciones, textos de mensaje y
enlaces de datos en las siguientes transacciones, a las que se pueden acceder desde el menú SAP Easy Access
seleccionando Componentes multiaplicaciones SAP Application Interface Framework Gestión
Configuración :

● Definir funciones personalizadas (código de transacción /AIF/CUST_FUNC)


● Definir notas personalizadas (código de transacción /AIF/CUST_HINTS)
● Definir textos de mensaje personalizados (código de transacción /AIF/CUST_TEXT)
● Definir enlaces de datos personalizados (código de transacción /AIF/CUST_LINK)

Las actividades para usuarios empresariales y administradores del sistema están descritas por separado en
las secciones correspondientes a continuación.

Funciones

En Supervisión y tratamiento de errores, en la vista Mensajes de log, se visualizan las columnas siguientes:

● Notas
Las notas personalizadas que cree se visualizarán con un icono.
Al seleccionar ese icono se visualizará la nota. Si selecciona una celda vacía en esta columna aparecerá la
pantalla para crear una nueva nota.
● Funciones
Las funciones personalizadas que cree se visualizarán con un icono.
Cuando selecciona una función personalizada existente, la acción se ejecuta. Si al crear la función
personalizada ha indicado valores de parámetros para la acción, los valores se transfieren a la transacción

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 53
o el report. También puede seleccionar utilizar los valores de las variables de mensaje en la transacción o el
report (véase Actualización de funciones personalizadas [página 56]).

● Textos
Los textos de mensaje personalizados que cree se visualizarán con un icono. Si selecciona este icono, los
textos de mensaje disponibles se visualizarán en una imagen de resumen. Si selecciona una celda vacía en
esta columna aparecerá la pantalla para crear un nuevo texto de mensaje.
● Texto de mensaje
Los textos de mensaje o los textos de mensaje personalizados que cree se visualizarán aquí.

Además de los enlaces entre los mensajes de log y el contenido de datos creados durante el procesamiento
des los datos en SAP Application Interface Framework, puede crear sus propios enlaces de datos
personalizados. En la vista Contenido de datos, si tiene enlaces de datos personalizados, las celdas o columnas
relevantes están resaltadas en color rojo dependiendo de si los enlaces de datos personalizados son para
estructuras o tablas (véase Actualización de enlaces de datos personalizados [página 58] y Cómo actualizar
enlaces de datos personalizados [página 59]).

Actividades

Usuarios empresariales

Si selecciona un mensaje y selecciona crear una nota, función o texto de mensaje personalizado, la
información del mensaje seleccionado se visualizará en la ventana de diálogo.

Para crear un enlace de datos personalizado, debe seleccionar un mensaje en la vista Mensajes de log y una
celda en la vista Contenido de datos. Si no hay ningún enlace de datos personalizado, aparece una ventana de
diálogo donde puede crear uno nuevo.

● SAP GUI
Seleccione un mensaje (y una celda en la vista Contenido de datos si desea crear un nuevo enlace de datos
personalizado), elija Personalizar y, a continuación, seleccione una de las siguientes opciones:
○ Notas personalizadas
Puede indicar un texto o un texto quick info para su nota en el idioma que quiera.
○ Funciones personalizadas
Puede definir funciones, p. ej. transacciones, que sean específicas para su usuario y un administrador
puede hacerlas visibles para otros usuarios determinados o para todos los usuarios. Las funciones
personalizadas que están visibles para otros usuarios solo se visualizan. No pueden borrarse ni
modificarse.
Para más información, véase Actualización de funciones personalizadas [página 56].
○ Texto de mensaje personalizado
Puede crear un texto específico para su usuario que sustituya el texto original de un mensaje en la
vista Mensajes de log. Puede escribir un texto en el idioma que prefiera y después podrá tratarlo en ese
idioma. Una vez que haya creado un texto en un idioma determinado no podrá modificar ese idioma.
Ese texto se visualiza en la vista Mensajes de log si existe un texto personalizado en el idioma de
trabajo. El texto original se visualiza si no hay ningún texto personalizado disponible como se muestra
en la secuencia siguiente:
1. Escrito en el idioma de trabajo
2. Escrito en el segundo idioma (fijado en el sistema SAP)
3. Escrito en inglés (el idioma de reserva para SAP Application Interface Framework)

Ayuda de aplicación para SAP Application Interface Framework


54 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
Si selecciona el icono de un texto en la columna Textos, el texto seleccionado se visualizará en todos
los idiomas disponibles en la imagen de resumen.
Un administrador puede hacer su texto de mensaje personalizado visible para otros usuarios o para
todos ellos. Puede ver sus textos específicos de usuario y aquellos que estén visibles para todos los
usuarios o para una lista de usuarios en la que usted esté incluido. Solo un administrador puede
modificar la visibilidad de un texto. El usuario empresarial solo puede tratar o borrar textos específicos
de usuario. Solo se visualizarán aquellos que estén visibles para todos los usuarios o para una lista de
usuarios.
○ Enlaces de datos personalizados
Seleccione un mensaje en la vista Mensajes de log y una celda en la vista Contenido de datos.
Seleccione Personalizar y, a continuación, elija Enlace de datos personalizado. Si no existe ningún
enlace de datos personalizado, aparece una ventana de diálogo para informarle y podrá crear un
enlace para la combinación de estructura/tabla y campo que ha seleccionado.
Para obtener más información, véase Actualización de enlaces de datos personalizados [página 58] y
Cómo actualizar enlaces de datos personalizados [página 59].
● IU basada en web
Seleccione un mensaje, seleccione Personalizar y después una de las tres opciones para la definición de
notas, funciones o textos de mensaje personalizados.

Nota
Si ha creado una nota, una función o un texto de mensaje personalizados (SAP GUI y IU Web) o enlace de
datos (sólo SAP GUI) para el mensaje seleccionado, puede elegir si desea editarlo o borrarlo. Solo puede
editar o borrar los que sean específicos de usuario. Solo se visualizarán aquellos que estén visibles para
todos los usuarios o para una lista de usuarios y no puede editarlos.

Administradores del sistema

Puede determinar para quién se muestran las notas, funciones o textos de mensaje y enlaces de datos
personalizados, p. ej. puede determinar que una nota personalizada sea visible solo para una lista de usuarios.
También puede determinar si se visualizan para una o para todas las interfases y para una selección de
mensajes o todos los mensajes.

En el menú SAP Easy Access, en Definir funciones personalizadas, Definir notas personalizadas, Definir textos
de mensaje personalizados y Definir enlaces de datos personalizados, existen los campos Visibilidad y Alcance y
los puede utilizar de la forma siguiente:

● Visibilidad
Puede determinar para quién se visualiza la nota, función, texto de mensaje o enlace de datos
personalizado que se ha creado del modo siguiente:
○ Sólo para el usuario actual
○ Para una lista de usuarios
Puede definir usuarios y destinatarios para visibilidad de la forma siguiente:
○ Definir funciones personalizadas
En las actividades Asignar usuarios y Asignar destinatarios
○ Definir textos de mensaje personalizados
En la actividad Asignar usuarios para textos de mensaje personalizados
○ Definir enlace de datos personalizado
En la actividad Asignar usuarios para enlace de datos personalizado
○ Para todos

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 55
Nota
Si modifica la asignación de un mensaje de específico de usuario a todos los usuarios, la nueva
asignación sustituye la anterior para un usuario específico.

● Alcance
Para la nota, función, texto de mensaje o enlace de datos personalizado que se ha creado puede
determinar si se muestra para una o todas las interfases y un mensaje o todos los mensajes en las
siguientes combinaciones:
○ Visible para el mensaje seleccionado en esta interfase
○ Visible para todos los mensajes en esta interfase
○ Visible para el mensaje seleccionado en todas las interfases
○ Visible para todos los mensajes en todas las interfases

[Link] Actualización de funciones personalizadas

Utilización

En Supervisión y gestión de errores, en la vista Mensajes de log, podrá crear, tratar y borrar funciones
personalizadas (véase Vista de mensajes de log [página 47]).

Funciones

Crear funciones personalizadas

Para crear una función personalizada puede seleccionar una de las siguientes acciones:

● SAP GUI
○ Transacción
○ Reports
○ URL
● IU basada en web
○ Transacciones
○ URL

Puede hacer un test de la función personalizada que seleccione.

Ejemplo
Ha elegido crear una función personalizada que llama la transacción para visualizar reservas de vuelo que
tiene el nombre BC_GLOBAL_SCUST_DISP. Seleccione Función de test, que en este caso le lleva a la
transacción para visualizar clientes de vuelo.

Para especificar los atributos de función puede indicar un texto breve y un texto de quick info para la función en
el idioma que desee. Puede seleccionar un icono que se visualiza para su función personalizada en las
columnas Funciones para mensajes en la vista Mensajes de log.

Ayuda de aplicación para SAP Application Interface Framework


56 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
También puede seleccionar abrir una función que es una transacción o un report en una sesión nueva y puede
decidir si desea omitir o no la primera pantalla.

Si selecciona un URL como una acción, el URL se abrirá en el navegador Web estándar.

Método de introducción de parámetros

Los parámetros para la transacción o report seleccionado se importan automáticamente. En el marco de grupo
Parámetro, en el campo Método de introducción, puede seleccionar uno de los siguientes métodos para
rellenar los parámetros de un report o transacción:

● Valor manual
Puede introducir un valor manual en el campo Valor.
● Variable de mensaje
Utilice el campo Valor de variable de mensaje para seleccionar un valor entre 4 variables de mensaje.
● Offset de variable de mensaje
Consulte la siguiente sección Definir offset y longitud de la variable de mensaje.
● Asignación de valores
Consulte la sección siguiente Asignación de valores.

Definir offset y longitud de la variable de mensaje

Puede rellenar parámetros para transacciones o reports utilizando el offset y la longitud del valor de una
variable de mensaje. Si selecciona Offset de variable de mensaje como el método de introducción, en
la columna Actualizar, aparece un icono que puede seleccionar para poder añadir detalles. Aparece la ventana
de diálogo Offset detallado en variable de mensaje y puede introducir valores para utilizar el offset y la longitud
del valor de una variable de mensaje.

Nota
Para asignar el primer carácter, utilice el offset 0; para asignar el segundo carácter, utilice el offset 1 (véase
el ejemplo más abajo).

Ejemplo
El siguiente es un ejemplo del uso de un offset y de longitud de una reserva de vuelo:

Mensaje: «El vuelo LH 1234 20140714 no existe»

Variable de mensaje 1: LH 1234 20140714

Tabla 22:

Descripción de pará­ Valor Valor de variable de Offset Longitud


metro mensaje

Número de ID de ope­ LH Variable de mensaje 1 0 2


rador de aerolínea

ID de conexión 1234 Variable de mensaje 1 3 4

Fecha 20140714 Variable de mensaje 1 8 8

Asignación de valores

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 57
Puede rellenar los parámetros para transacciones o reports con la funcionalidad de asignación de valores. Si
selecciona Asignación de valores como el método de introducción, en la columna Actualizar, aparece un
icono que puede seleccionar para poder añadir una asignación. En la ventana de diálogo Asignación de valores
detallada que aparece, indique el área de nombres y el nombre de asignación de valores. En el marco de grupo
Parámetros, para los parámetros del 1 al 5 en el campo Parámetro VMAP, es necesario seleccionar una de las
siguientes opciones para el tipo de método de introducción:

● Valor manual
Indique un valor en el campo Valor.
● Variable de mensaje
Seleccione uno de los 4 campos de variables de mensaje.
● Offset de variable de mensaje
Consulte la sección anterior Definir offset y longitud de la variable de mensaje.

Nota
Se selecciona Asignación de valores como el método de introducción, el sistema utiliza el objeto de
autorización /AIF/VMAP para verificar su autorización antes de que pueda ejecutar una función, hacer un
test de una función o simular una asignación de valores.

La verificación de autorización se realiza para el área de nombres asignado, el nombre de asignación de


valores y la actividad 03 (Visualizar).

Para obtener más información acerca de los objetos de autorización y /AIF/VMAP, véase la guía maestra de
SAP Application Interface Framework.

[Link] Actualización de enlaces de datos personalizados

Utilización

En Supervisión y tratamiento de errores puede crear, sobrescribir y borrar enlaces de datos personalizados.

Para obtener más información, véase Actualización de enlaces de datos personalizados [página 59].

Funciones

Si selecciona (hace doble clic en) un mensaje en la vista Mensajes de log y existe un enlace de datos
personalizado, se muestra lo siguiente en la vista Contenido de datos:

● Para una combinación de tabla y campo, la columna relevante aparece en color rojo.
● Para una combinación de estructura y campo, el campo relevante aparece en color rojo.

Si selecciona varios mensajes de datos y sólo uno contiene un enlace de datos personalizado, los datos se
cargan en la vista Estructura de datos. Puede seleccionar (hacer doble clic en) una estructura o tabla y el
contenido de todos los mensajes de datos se muestra en la vista Contenido de datos. En la columna que
contiene el campo relevante para el enlace de datos personalizado, las únicas celdas resaltadas en color rojo
son las del mensaje con el enlace de datos personalizado.

Ayuda de aplicación para SAP Application Interface Framework


58 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
[Link].1 Cómo actualizar enlaces de datos personalizados

Requisitos previos

En Supervisión y tratamiento de errores, para crear, sobrescribir o borrar los enlaces de datos personalizados,
seleccione un mensaje en la vista Mensaje de log y una celda en la vista Contenido de datos.

Nota
En la vista Contenido de datos, si ya existe un enlace de datos personalizado, la columna o el campo
relevante aparece resaltado en color rojo, de la siguiente manera:

● Para una combinación de tabla y campo


En este caso, se desconoce el número de línea relevante y puede ser distinto del número de línea con el
que se ha creado el enlace. Por lo tanto, se resalta en color rojo la columna relevante.
● Para una combinación de estructura y campo
El campo relevante se resalta en color rojo.

Procedimiento

Creación de un nuevo enlace de datos personalizado

1. En la vista Mensaje de log de Supervisión y tratamiento de errores, seleccione Personalizar y, a


continuación, Enlace de datos personalizado.
2. Aparecerá una ventana de diálogo si no existe un enlace de datos personalizado para la combinación de
tabla/estructura y campo.
3. En esta ventana de diálogo para Enlace de datos personalizado, seleccione Crear para crear un nuevo
enlace de datos personalizado.
4. Obtendrá la confirmación de que se ha creado el nuevo enlace de datos personalizado. En la vista
Contenido de datos, la columna/campo relevante aparece en color rojo.

Sobrescritura de un enlace de datos personalizado

1. En la vista Mensaje de log de Supervisión y tratamiento de errores, seleccione Personalizar y, a


continuación, Enlace de datos personalizado.
2. Aparece una ventana de diálogo que le informa de que existe el enlace de datos personalizado y puede
decidir si desea sustituirlo por la nueva combinación de tabla/estructura y campo, o borrarlo.
3. En esta ventana de diálogo para Enlace de datos personalizado, seleccione Sobrescribir para sustituir el
enlace de datos personalizado existente.
4. Obtendrá la confirmación de que se ha modificado el enlace de datos personalizado. En la vista Contenido
de datos, la columna/campo relevante aparece en color rojo.

Borrado de un enlace de datos personalizado

1. En la vista Mensaje de log de Supervisión y tratamiento de errores, seleccione Personalizar y, a


continuación, Enlace de datos personalizado.
○ Si ya existe un enlace de datos personalizado para la combinación de tabla/estructura y campo, la
columna/campo aparece marcado en color rojo. Aparece una ventana de diálogo que le informa de

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 59
que existe el enlace de datos personalizado y puede decidir si desea sustituirlo por la nueva
combinación de tabla/estructura y campo, o borrarlo.
○ Si ya existe un enlace de datos personalizado con la combinación exacta de tabla/estructura y
campo, la columna/campo aparece marcado en color rojo. Aparece una ventana de diálogo para
informarle de que existe un enlace de datos personalizado y puede borrarlo.
2. En cualquiera de estas dos ventanas de diálogo para Enlace de datos personalizado, seleccione Borrar para
borrar un enlace de datos personalizado.
3. Obtendrá la confirmación de que se ha borrado el enlace de datos personalizado existente. En la vista
Contenido de datos, la columna/campo relevante ya no aparece en color rojo.

Resultado

Ha creado un nuevo enlace de datos personalizado, o ha modificado o borrado un enlace de datos


personalizado existente. Para los enlaces de datos personalizados nuevos o modificados, la columna/campo
relevante aparece en color rojo en la vista Contenido de datos. Además, cuando hace clic en la vista Mensaje de
log, se muestra la estructura/tabla correspondiente.

5.2.4 Soporte tecnológico

SAP Application Interface Framework soporta usuarios empresariales en interfases de supervisión con
diferentes tecnologías de interfase, por ejemplo, proxies de ABAP, IDOC, OData, batch input y tRFC/qRFC.

Algunas funciones no están disponibles para determinadas tecnologías admitidas:

● En SAP Application Interface Framework, los mensajes de las siguientes tecnologías soportadas solo están
visibles en Supervisión y gestión de errores cuando están en estado de error.
○ tRFC y qRFC
○ OData
○ Batch input

Nota
Si marca la casilla de selección Mantener sesión, el juego de datos batch input no se borrará y aun
estará visible cuando se haya procesado con éxito.

● El tratamiento de datos no está soportado para los siguientes casos:


○ tRFC y qRFC
○ OData
○ Tratamiento posterior de CIF

Nota
El tratamiento de datos está soportado para batch input. Sin embargo, en este caso, se crea una sesión
batch input y se borra la original.

Ayuda de aplicación para SAP Application Interface Framework


60 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
5.3 Actualización de asignación de valores

Utilización

En el SAP Application Interface Framework puede actualizar una tabla de asignación de valores.

Integración

Antes de poder actualizar una asignación de valores, es necesario que primero esta esté definida por el
desarrollador de interfase al crear la asignación de valores durante el Customizing. Esta parametrización se
realiza en el Customizing para SAP Application Interface Framework (código de transacción /AIF/CUST) en
Desarrollo de interfase Definir asignación de valores .

Debe tener las autorizaciones correspondientes para visualizar y actualizar la asignación de valores para un
área de nombres determinada.

Para definir un intervalo de fechas de un número de período de validez para una asignación de valores, puede
acceder a la actualización de período de validez (transacción /AIF/VPN) desde el menú SAP Easy Access
seleccionando Componentes de multiaplicaciones SAP Application Interface Framework Desarrollo de
interfase Actualizar períodos de validez .

SAP GUI

También pueden acceder a la actualización de la asignación de valores desde el menú de SAP Easy Access
seleccionando Componentes de multiaplicaciones SAP Application Interface Framework Supervisión y
tratamiento de errores .

Puede navegar directamente a Actualización de asignaciones de valores desde la vista Mensajes de log de la
pantalla principal de Supervisión y tratamiento de errores. Si ocurre un error debido a un error en la asignación
de valores, el usuario puede seleccionar el mensaje de log y seleccionar .

IU basada en web

Puede navegar directamente a Asignación de valores desde la vista Mensajes de log de Supervisión y
tratamiento de errores. Si ocurre un error debido a un error en la asignación de valores, el usuario puede
seleccionar el mensaje de log de aplicación y seleccionar para actualizar la asignación de valores.

Funciones

SAP GUI

en Tipo de base de datos, se muestra si pueden modificar si los valores en la producción. Esta parametrización
la realizan desarrolladores de interfase en el Customizing para el SAP Application Interface Framework en
Definir asignación de valores.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 61
En Tipo de asignación de valores, que se visualiza uno de los dos tipos de asignación de valores siguientes se ha
especificado en el Customizing:

● Asignación de valores individual


Si la asignación de valores se define como asignación de valores individual, se asigna un valor externo a un
valor interno.
● Asignación de valores múltiple
Si la asignación de valores está definida como una asignación de valores múltiple, se pueden asignar hasta
cinco valores externos a un valor interno. El número de valores externos lo actualiza el desarrollador de
interfase en el Customizing para el SAP Application Interface Framework en Desarrollo de interfase
Definir asignaciones de valores .

En Sistema emisor, puede especificar el nombre de un sistema empresarial determinado que debe utilizarse
para la asignación de valores. La asignación de valores seleccionada sólo es válida para el sistema emisor
especificado.

Valores faltantes solo se muestra si accede a Asignación de valores desde Supervisión y tratamiento de errores.
Valores faltantes muestra los valores que faltan según el mensaje de error en Supervisión y tratamiento de
errores. Puede indicar los valores en la tabla de asignación de valores seleccionando Insertar valores.

Se visualiza la propia asignación de valores en una tabla. La primera columna siempre es el índice, que no se
puede editar. En la(s) columna(s) siguiente(s) se definen los valores externos. La última columna en la que se
pueden añadir valores es para valores internos.

Nota
Si un desarrollador de interfases ha actualizado elementos de datos para valores externos y el valor interno
en la definición de asignación de valores, las cabeceras de columna se sustituyen por las etiquetas
correspondientes.

IU basada en web

En Asignación de valores, la primera columna de la tabla muestra el número de asignación de valores, que no se
puede editar. En la(s) columna(s) siguiente(s) se definen los valores externos. En la columna Valor int. (Valor
interno), puede indicar los valores internos.

Actividades

SAP GUI

Para actualizar la asignación de valores , seleccione . La transacción también le ofrece una función de
que le permite verificar dónde se utiliza la asignación de valores. Si está autorizado, al hacer doble clcic en una
entrada de la lista proporcionada se obre una nueva ventana y se visualiza el Customizing en el que se utiliza la
asignación.

Para insertar líneas vacías nuevas en la tabla, seleccione y seleccione el número de líneas que desea
insertar.

Para borrar líneas individuales o múltiples de la tabla, seleccione las líneas y luego .

Si la asignación de valores se ha definido para, como mínimo, un sistema emisor, puede añadir esos valores en
la asignación de valores actual. Para hacerlo, seleccione , luego los sistemas empresariales de la asignación

Ayuda de aplicación para SAP Application Interface Framework


62 PUBLIC (PÚBLICO) SAP Application Interface Framework para usuarios empresariales
de valores que desea utilizar y después OK. Los valores se añaden de forma automática en la asignación de
valores actual.

Insertar valores solo se muestra si accede a la Asignación de valores desde Supervisión y tratamiento de
errores. Para insertar una asignación de valores nueva utilizando los valores que faltan desde Valores faltantes,
seleccione Insertar valores.

Puede exportar datos, por ejemplo, a una hoja, seleccionando .

También pude copiar datos de celdas de Microsoft Office Excel. Copie los datos que quiera añadir en el
portapapeles. En la tabla de asignación de valores, seleccione la primera celda en la que se deben añadir los
datos y pulse Pegar. Las líneas se añaden a la tabla de asignación de valores. Si las líneas añadidas superan el
número de líneas disponibles, las líneas adicionales se añaden de forma automática.

IU basada en web

Si tiene la autorización, en la columna AsVal (Asignación de valores) de la línea con un status de error, haciendo
doble clic sobre navega a Asignación de valores. Una vez que haya actualizado la asignación de valores,
seleccione para grabar su corrección y volver a Supervisión y tratamiento de errores.

Período de validez

Puede definir el tipo de período de validez que debería utilizarse, es decir, ya sea el número de período de
validez y/o las fechas de validez, dependiendo de las parametrizaciones en el Customizing del SAP Application
Interface Framework en Desarrollo de interfase Definir asignaciones de valores , donde los siguientes
están disponibles para definir un período de validez:

● La casilla de selección Utilizar número de período de validez


Seleccione para hacer que el campo Número de período de validez sea visible
● La casilla de selección Indicar directamente fechas de período de validez
Seleccione para hacer que los campos Fecha de inicio y Fecha de fin sean visibles

Para una asignación de valores, puede actualizar el número de período de validez, las fechas o ambos.

Univocidad de los valores internos y externos

En Customizing para SAP Application Interface Framework en Desarrollo de interfase Definir asignaciones
de valores , puede especificar si el sistema comprueba o no la univocidad de los valores externos, los valores
internos o una combinación de ambos antes de grabar las entradas en la asignación de valores. Tiene la opción
de especificar si recibe un error o un aviso en caso de que se detecten valores duplicados.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para usuarios empresariales PUBLIC (PÚBLICO) 63
6 SAP Application Interface Framework
para personal IT

Utilización

El SAP Application Interface Framework presenta personal IT con distintas opciones para configurar el tiempo
de ejecución y comprobar el estado de sistema.

El SAP Application Interface Framework proporciona personal de IT con un menú de actividades de


Customizing para facilitar la configuración del interfase. Le permite volver a utilizar los módulos de interfase
(asignaciones de estructura, asignaciones de valor, verificaciones y acciones) que han creado usted y sus
colegas, mediante interfases múltiples. Puede fijar reglas de autorización flexibles y asignar los usuarios
empresariales relevantes para supervisar interfases y para gestionar errores. Dispone de informes y opciones
para analizar la operación del sistema. La integración con eCATT permite las pruebas automáticas.

Proceso

Imagen 6: Application Interface Framework para personal IT

El gráfico de arriba muestra las actividades típicas del personal IT al utilizar el SAP Application Interface
Framework:

1. El sistema se configura inicialmente definiendo la aplicación de gestión de errores y los niveles de trace
(véase Configuración de sistema inicial [página 65]).
2. La seguridad se configura mediante el Customizing de autorizaciones, por ejemplo, para limitar el acceso a
la supervisión y la gestión de errores por parte de usuarios empresariales (véase Configuración de
seguridad y autorizaciones [página 70]).

Ayuda de aplicación para SAP Application Interface Framework


64 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
3. Las interfases se crean y documentan para permitir la transferencia de datos precisa y segura (véase
Creación de interfase [página 80], Interface Builder [página 83], SIW Support [página 85], Generación
de estructura de IDoc y definición de interfase [página 87], Generación de estructura de batch input y
definición de interfase [página 91], Generación de módulo de funciones tRFC y qRFC [página 92],
Actualización de documentación de interfase [página 93] y Gestión de status [página 95]).
4. La supervisión y gestión de errores está configurada por:
○ Definición de destinatarios
○ Asignación de usuarios
○ Creación opcional de transacciones de parámetros
○ Actualizar engines dependiendo de la tecnología de interfase que utilice
Para obtener más información, consulte Definir destinatarios [página 104], Asignar usuarios a
destinatarios [página 109], Transacciones de parámetros [página 117] y Soporte tecnológico [página
136].
5. Las operaciones de sistema se pueden analizar continuamente (véase Operaciones para SAP Application
Interface Framework [página 125]).
6. Se ofrecen informes para lo siguiente:
○ Detectar y corregir inconsistencias de datos (véase Corrección de datos [página 133])
○ Crear y visualizar capturas de pantalla de estadísticas de errores (véase Generación y visualización de
capturas de pantalla [página 135])
7. El SAP Application Interface Framework le permite para realizar pruebas automáticas mediante el eCATT
(véase Test automático con CATT ampliado [página 190]).

Más información

Para acceder al Customizing para SAP Application Interface Framework, en el menú de SAP Easy Access,
seleccione Componentes multiaplicaciones SAP Application Interface Framework Administración
Configuración Customizing o utilice el código de transacción /AIF/CUST. Para más información acerca de
las actividades de Customizing, véase la documentación de Customizing.

6.1 Configuración inicial del sistema

Utilización

La configuración inicial del sistema describe los pasos necesarios para configurar el sistema para un uso
productivo. Realice las parametrizaciones en el Customizing para SAP Application Interface Framework (código
de transacción /AIF/CUST) en Tratamiento de errores.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 65
Proceso

1. Para activar la gestión de errores, defina una aplicación de gestión de errores en el Customizing para el
SAP Application Interface Framework en Tratamiento de errores Definir aplicaciones . Para más
información, véase Definir aplicaciones de tratamiento de errores [página 66].
2. Defina la información de nivel de trace en el Customizing para SAP Application Interface Framework en
Tratamiento de errores Características globales . Para más información, véase Definir niveles de trace
[página 69].

6.1.1 Definir las aplicaciones de tratamiento de errores

Contexto

Para activar el tratamiento de errores en la transacción Supervisión y tratamiento de errores, se requiere una
aplicación estándar de tratamiento de errores. La aplicación estándar de tratamiento de errores entregada con
el SAP Application Interface Framework se denomina AIF.

Recomendación
Como paso inicial, se recomienda que verifique si la aplicación AIF está correctamente definida y, en el caso
de que no exista, créela y actualícela.

Procedimiento

1. Actualice las aplicaciones de tratamiento de errores en el Customizing de SAP Application Interface


Framework (código de transacción /AIF/CUST) en Tratamiento de errores Definir aplicaciones .
2. Seleccione Actualizar aplicación y verifique si existe una entrada para el ID de aplicación AIF. Si el ID de
aplicación AIF no existe, ejecute el código de transacción /AIF/SETUP. Debería tener las siguientes
entradas:

Tabla 23:

Campo Valor

Descripción breve Aplicación AIF

Tabla de actualización de campos de clave de aplicación /AIF/T_INF_TBL

Entrar a fachada de datos /AIF/CL_AIF_ENTRY_DATA_FACADE

Ayuda de aplicación para SAP Application Interface Framework


66 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Campo Valor

Módulo /AIF/SAPLAIF_SP_SSC

Número de pantalla 9101

Nombrede estructura de contexto de log de aplicación /AIF/BAL_CONTEXT

Programa de control de acciones /AIF/CL_AIF_ACTION_HANDLER

Nombre de programa (en blanco)

Status GUI (en blanco)

URL para monitor de interfase (en blanco)

Nombre de objeto de imagen para monitor de interfase /AIF/SAP_NETWEAVER_MONITOR

3. Asegúrese de que selecciona la aplicación AIF y de que elige Actualizar campos clave específicos de
aplicación. Debería haber las tres entradas siguientes:

Tabla 24:

Nº secuencia posición Campo Valor

1 Campo auxiliar P_NS

Nombre del campo NS

Elemento de datos /AIF/NS

El campo tiene opciones de selección (en blanco)

2 Campo auxiliar S_IFNAME

Nombre del campo IFNAME

Elemento de datos /AIF/IFNAME

El campo tiene opciones de selección X

3 Campo auxiliar P_IFVERS

Nombre del campo IFVER

Elemento de datos /AIF/IFVERSION

El campo tiene opciones de selección (en blanco)

4. Asegúrese de que selecciona AIF y de que elige Funciones de registro . Debería haber las seis entradas
siguientes:

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 67
Tabla 25:

Función Visualizar código Campo Valor

CANCELAR 1 Número de secuencia 2

Descripción de pulsador Cancelar

Texto quick info del botón Cancelar

Icono @3J@

MONI 1 Número de secuencia 3

Descripción de pulsador (en blanco)

Texto quick info del botón Motor de


integración:
Monitor

Icono @16@

QRFC 1 Número de secuencia 4

Descripción de pulsador (en blanco)

Texto quick info del botón Monitor QRFC

Icono @6P@

REINICIO 1 Número de secuencia 1

Descripción de pulsador Reinicio

Texto quick info del botón Reinicio

Icono @15@

SLOGS 3 Número de secuencia 1

Descripción de pulsador (en blanco)

Texto quick info del botón Visualizar


mensaje(s) de error

Icono @DR@

NIVEL TRACE 1 Número de secuencia 5

Descripción de pulsador (en blanco)

Ayuda de aplicación para SAP Application Interface Framework


68 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Función Visualizar código Campo Valor

Texto quick info del botón Actualizar el nivel


de trace

Icono @4H@

5. Asegúrese de que selecciona AIF y de que elige Excluir función debarra [Link]. No debería haber
ninguna entrada.

6.1.2 Definir niveles de trace

Utilización

Los niveles de trace definen el nivel de detalle de los mensajes de log que se graban en el log de aplicación. Hay
cuatro niveles de trace en el suministro de SAP Application Interface Framework: 0, 1, 2 y 3. El nivel de trace por
defecto que se utiliza para el tratamiento de mensajes es 0.

Procedimiento

1. Actualizar información de nivel de trace en el Customizing para el SAP Application Interface Framework
(código de transacción /AIF/CUST_IF) en Gestión de errores Características globales .
2. Seleccione Definir nivel de trace y verifique que exista una entrada por cada nivel de trace.

Recomendación
Se recomienda que actualice la información de los niveles de trace empezando por el nivel de trace 0,
porque las opciones de los niveles de trace inferiores se aplicarán automáticamente a todos los niveles
de trace superiores.

3. Para actualizar la información del nivel de trace, seleccione el nivel de trace y haga clic en el botón .
Especifique qué tipos de mensaje deben incluirse en el nivel de trace. Puede realizar entradas separadas
dependiendo de qué fuente de mensaje se trate, si de desde framework o desde interfase individual. Para
incluir un tipo de mensaje específico desde los siguientes para una categoría de mensaje específica,
marque la casilla de selección correspondiente:

Tabla 26:

Tipo de mensaje Descripción

A Error técnico

E Error de aplicación

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 69
Tipo de mensaje Descripción

I Información

W Advertencia

S Éxito

Nota
El nivel de trace deseado para un mensaje específico o para todos los mensajes de una interfase se puede
fijar en la transacción Gestión de errores [página 37] o directamente en la tabla de la base de datos /AIF/
FINF_TL.

6.2 Configuración de seguridad y autorizaciones

Uso

El SAP Application Interface Framework utiliza reglas de autorización flexibles para permitirle restringir el
acceso a datos y a la supervisión y gestión de errores. La característica de seguridad refuerza la conformidad
siguiendo el principio de necesidad de saber al restringir el acceso a los datos de interfase.

Cuando les haya dado autorización a los usuarios para modificar y corregir datos de interfase, el sistema
seguirá todas las modificaciones realizadas y le permitirá rastrear a su autor.

Alcance de la función

La configuración de seguridad y las autorizaciones en el SAP Application Interface Framework incluyen los
siguientes objetos, roles y datos:

● Objetos de autorización estándar (véase Objetos de autorización) [página 71]


● Roles modelo predefinidos (véase Roles modelo [página 73])
● La integración de objetos de autorización definidos por el cliente (véase Actualizar autorizaciones
específicas de interfase y de campo clave [página 74])
● Datos personales
Para proteger sus datos correctamente también es necesario que entienda la información personal
almacenada por SAP Application Interface Framework (véase Consideraciones acerca de protección de
datos [página 75]).

Ayuda de aplicación para SAP Application Interface Framework


70 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Más info

Recomendación
Para obtener más información acerca de temas de seguridad, véase la guía maestra del SAP Application
Interface Framework.

6.2.1 Objetos de autorización

Definición

SAP Application Interface Framework proporciona objetos de autorización para fines diferentes, por ejemplo, el
sistema utiliza el objeto de autorización /AIF/CUST para verificar la autorización de usuario para una actividad
Customizing.

Cuando un usuario tiene la autorización para ejecutar todas las transacciones, también tiene la autorización
implícita para ejecutar la mayoría de las transacciones que son parte de SAP Application Interface Framework.

Nota
Algunas transacciones, por ejemplo /AIF/CORRECTIONS y /AIF/EDCHANGES, solo están protegidas por el
objeto de autorización S_TCODE. Para estas transacciones no es posible restringir el acceso, por ejemplo, a
nivel de interface.

Ejemplo

Con el objeto de autorización /AIF/ERR, el sistema verifica la autorización del usuario para el tratamiento de
errores en SAP Application Interface Framework.

En la tabla de abajo se muestran los campos para el objeto de autorización /AIF/ERR.

Si se usa el campo de actividad se especifican las acciones que el usuario puede ejecutar en el sistema. Se
puede especificar un usuario que sólo tenga acceso de lectura a una transacción. También se puede limitar la
autorización para el área de nombres, nombre y versión de interface. Como resultado de ello, el usuario sólo
puede ejecutar actividades específicas para la combinación definida de área de nombres / nombre de la
interfase / versión de interfase.

Campos de autorización

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 71
Tabla 27:

Nombre del campo Cabecera Parametrización del objeto de autori­


zación

ACTVT Actividad Se pueden introducir las siguientes ac­


tividades:

● Ejecutar (16)
Seleccionar desde tablas de índi­
ces
● Leer (33)
Leer el contenido de los mensajes
de datos desde la capa de persis­
tencia
● Escribir (34)
Modificar el contenido de los men­
sajes de datos
● Administrar (70)
Supervisión de RFC de fondo
● Analizar (71)
Visualizar contenido de log de apli­
cación
● Eliminar (75)
Cancelar un mensaje
● Volver a enviar (A4)
Reanudar un mensaje
● Resumen general (GL)
Supervisión XML
● Archivo (24)
Iniciar el informe de archivo para la
persistencia de SAP Application In­
terface Framework mediante
SARA
● Cargar nuevamente (25)
Restablecer datos archivados de
persistencia de SAP Application In­
terface Framework mediante
SARA
● Visualizar archivo (56)
Visualizar datos archivados de per­
sistencia de SAP Application Inter­
face Framework

/AIF/NS Área de nombres Este campo hace referencia a un área


de nombres en SAP Application Inter­
face Framework.

Ayuda de aplicación para SAP Application Interface Framework


72 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Nombre del campo Cabecera Parametrización del objeto de autori­
zación

/AIF/IF Nombre de interfase Este campo hace referencia a un nom­


bre de interfase en SAP Application In­
terface Framework.

/AIF/IFVER Versión de interfase Este campo hace referencia a una ver­


sión de interfase en SAP Application In­
terface Framework.

Más información

Recomendación
Para obtener más información acerca de los objetos de autorización, véase la guía maestra del SAP
Application Interface Framework.

6.2.2 Modelos de rol

Definición

SAP Application Interface Framework proporciona roles modelo predefinidos que puede utilizar para definir
roles para sus necesidades específicas.

Funciones

Modelos de rol

Los modelos de rol siguientes se suministran con SAP Application Interface Framework 3.0:

● SAP_AIF_ADMIN: Administrador de AIF


● SAP_AIF_ALL: Todas las autorizaciones de AIF
● SAP_AIF_ARCHITECT: Arquitecto de AIF
● SAP_AIF_DEVELOPER: Programador de AIF
● SAP_AIF_USER: Usuario empresarial de AIF
● SAP_AIF_POWER_USER: Usuario experto de AIF
● SAP_AIF_PROCESSING: Procesamiento de AIF
● SAP_AIF_TEST_TEMPL: Modelo de test AIF (no productivo)

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 73
Ejemplo

Utilice el modelo SAP_AIF_USER para crear los roles para los usuarios empresariales que se ocupan de la
supervisión y del tratamiento de errores. Para un rol de usuario empresarial puede restringir las autorizaciones
a las interfases que los usuarios empresariales pueden visualizar.

Utilice el modelo SAP_AIF_DEVELOPER para crear los roles para los usuarios que desarrollan las interfases de
SAP Application Interface Framework.

Más información

Recomendación
Para obtener más información acerca de roles modelo y otros temas de seguridad, véase el manual maestro
de SAP Application Interface Framework.

6.2.3 Configurar autorizaciones específicas de interfase y


campo clave

Utilización

En SAP Application Interface Framework, puede configurar autorizaciones específicas de interfase y campo
clave en el Customizing para SAP Application Interface Framework (código de transacción AIF/CUST). Esto le
permite especificar autorizaciones en base a un contenido de mensaje individual. Puede asignar
autorizaciones específicas de interfase que permiten o deniegan al usuario determinadas actividades en
función de los datos recibidos por la interfase.

Ejemplo
Un mensaje de datos incluye un centro y un identificador de sistema empresarial. Un usuario empresarial
solo es responsable de una combinación específica de centro y sistema empresarial. Solo debería
autorizarles que visualicen y modifiquen mensajes para la combinación específica relevante para ellos.

Proceso

1. Especifique los campos relevantes para autorizaciones como campos clave e inclúyalos en una tabla de
índices individual de cliente. Hágalo en el Customizing para SAP Application Interface Framework en
Tratamiento de errores Características específicas de interfase .
2. Cree un objeto de autorización personalizado en Actualizar los objetos de autorización (código de
transacción SU21).

Ayuda de aplicación para SAP Application Interface Framework


74 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
El objeto de autorización debe cumplir los siguientes requisitos:
○ Requiere un campo llamado ACTVT.
○ Las actividades disponibles en el campo ACTVT tienen que ser las mismas que para el objeto de
autorización /AIF/ERR.
○ Se requiere un campo para cada campo clave que sirve de base para la autorización.
3. En el Customizing para SAP Application Interface Framework en Tratamiento de errores Características
específicas de interfase , asigna el objeto de autorización a una interfase, especifica un número de
secuencia de campo y enlaza los campos clave a los campos del objeto de autorización.

Nota
Al introducir un número de secuencia de campo, tiene que insertar el correspondiente número de
secuencia de campo de la definición de los campos clave.

Resultado

Ha definido los campos clave, creado el objeto de autorización, asignado el objeto de autorización a una
interfase y enlazado los campos clave a los campos del objeto de autorización.

Ejemplo: Autorizaciones específicas de interfase

La autorización específica de interfase se puede utilizar, por ejemplo, si desea especificar que los usuarios solo
pueden visualizar o modificar datos si los datos se han recibido de un sistema empresarial determinado.

● Interfase
INTERFACE01
● Usuarios
USER01 y USER02
● Sistemas
SYSTEM01 y SYSTEM02

La interfase INTERFACE01 puede recibir datos de SYSTEM01 y de SYSTEM02. USER01 solo es responsable de
los datos recibidos de SYSTEM01, mientras que USER02 solo es responsable de los datos recibidos de
SYSTEM02. La autorización específica de interfase se utiliza, por ejemplo, para garantizar que USER01 no
pueda modificar datos recibidos de SYSTEM02.

6.2.4 Consideraciones sobre la protección de datos

Como framework técnico que permite cambiar datos de interfase que son críticos para la empresa, SAP
Application Interface Framework es necesario para grabar información relacionada con el usuario que se
podría marcar como personal, privada o confidencial. El SAP Application Interface Framework le ofrece
autorizaciones que puede utilizar para limitar el acceso a esta información.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 75
Las siguientes secciones describen datos relacionados con el usuario o los datos potencialmente
confidenciales que están grabados y a los que se puede acceder utilizando SAP Application Interface
Framework.

Tabla de índice de mensajes individuales o múltiples

Las tablas de índice de mensajes individuales o múltiples, que graban información agregada en un nivel de
mensaje por datos, contienen campos para:

● El nombre del usuario que trató el mensaje junto con fecha y hora de tratamiento de mensaje inicial
● El nombre del último usuario que modificó (reinició o canceló) el mensaje junto con fecha y hora de la
acción

Los datos en las tablas de índice individual o múltiple no se visualizan en ninguna pantalla dentro de SAP
Application Interface Framework. Sólo se puede acceder a través de la consulta directa a base de datos o del
Dictionary ABAP.

Log de modificaciones en la gestión de errores

Las modificaciones en los valores de campo de mensajes de datos que se originaron desde la Supervisión y el
tratamiento de errores están grabadas en un tabla log. Se graba la siguiente información:

● El nombre y la vía de acceso del campo modificado junto con el valor antiguo y nuevo
● El nombre del usuario que inició la modificación junto con la fecha y la hora de la modificación

Los datos de log de modificaciones pueden visualizarse en el Log de modificaciones de gestión de errores
(código de transacción /AIF/EDCHANGES), al que puede acceder desde el menú de SAP Easy Access
seleccionando Componentes multiaplicaciones SAP Application Interface Framework Gestión Log
Log de modificaciones de gestión de errores . La transacción permite al usuario ver una lista de
modificaciones. Sólo cuando el usuario selecciona una entrada de log de modificaciones y ve los detalles, se
visualiza el nombre del usuario que realizó la modificación. Para esta funcionalidad (visualización del nombre
de usuario), se necesita una autorización independiente (objeto de autorización /AIF/CDLOG).

Nota
La transacción está protegida por el objeto de autorización S_TCODE.

Información incluida en los datos de interfase

En función de las interfases del usuario, los datos de mensaje pueden contener información personal, privada o
confidencial. Todos los usuarios que tienen autorización para visualizar o modificar mensajes de la interfase en
la transacción de Supervisión y tratamiento de errores pueden acceder a esta información. Si identifica esta
información y no desea que la información esté disponible para el tratamiento de errores, puede definir las

Ayuda de aplicación para SAP Application Interface Framework


76 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
estructuras correspondientes como Ocultar estructuras. Hágalo e el Customizing del SAP Application Interface
Framework en Gestión de errores Características específicas de área de nombres .

6.3 Configuración de supervisión y gestión de errores

Utilización

En el SAP Application Interface Framework, el personal IT configura la supervisión y gestión de errores según
los usuarios empresariales autorizaciones diferentes.

Proceso

El personal IT está implicado en configurar la supervisión y gestión de errores como sigue:

1. Los desarrolladores de interfase crean interfases para permitir una transferencia precisa y fiable de datos.
Para más información, véase Interface [página 77] y Determinación de interface [página 102].
2. Los administradores de sistema definen destinatarios.
Para más información, consulte Definir destinatarios [página 104].
3. Los administradores de sistema asignan usuarios.
Para más información, consulte Asignar usuarios a destinatarios [página 109].
4. Los administradores de sistema crean opcionalmente transacciones de parámetros.
Para más información, véase Transacciones de parámetros [página 117].

Más información

Para obtener más información sobre cómo configurar la supervisión y tratamiento de errores, véase SAP
Application Interface Framework Cookbook en SAP Community Network. Para acceder a SAP Community
Network para SAP Application Interface Framework, vaya al SAP Help Portal en [Link] SAP
Business Suite Complementos de SAP ERP SAP Application Interface Framework 3.0 Información
adicional .

6.3.1 Interfase

Definición

Un punto de conexión entre la aplicación y los datos en el formato externo. Al nivel más básico, cada interfase
requiere estructuras de datos, datos y una lógica empresarial.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 77
Utilización

La creación de un interface puede resultar complicada y el esfuerzo necesario para crear, actualizar y
supervisar interfaces muchas veces se subestima. SAP Application Interface Framework proporciona un
framework estructurado que permite a los usuarios implementar fácilmente los módulos de interface
mediante el suministro de menús de Customizing que permiten al equipo de proyecto de TI iniciar el interface
de forma genérica y ajustarlo a los procesos empresariales y a las necesidades del equipo. De esta manera se
consigue simplificar y estandarizar el proceso de creación e implementación reduciendo los costes y el tiempo
de desarrollo. Una vez creados los componentes de interface clave, se pueden reutilizar fácilmente en otros
interfaces. Los componentes de interfase pueden asignarse a áreas de nombres, es decir, se agrupan por áreas
funcionales de manera que los usuarios puedan acceder fácilmente a los componentes. Cada vez que se
requiera un interface nuevo, los desarrolladores de interface que trabajen con SAP Application Interface
Framework pueden aprovechar su trabajo previo y el de sus compañeros para hacer el proceso más eficiente,
reducir los errores y contribuir a ahorrar en costes.

Ejemplo
Para un interface se debe completar una validación para un número de material. SAP Application Interface
Framework no solo proporciona los pasos para implementar la validación como parte de un interface sino
que también retiene la implementación de manera que se pueda reutilizar en otros interfaces.

Estructura

En SAP Application Interface Framework existen los siguientes cuatro módulos de interface claves:

● Asignaciones de estructura
El sistema emisor y receptor frecuentemente no tienen la misma estructura de datos para los business
objects o funciones. Las asignaciones de estructura se requieren para asignar datos de interface de la
estructura de salida a la estructura de destino.
● Asignaciones de valores
Cabe la posibilidad de que el sistema emisor y receptor tengan valores diferentes para un objeto o un valor
empresarial. La asignación de valores de un valor fuente a un valor de destino resuelven este problema.
● Verificaciones
Para asegurarse de que los datos de interface son correctos, se deben realizar verificaciones para
comprobar que los datos de interface tienen el formato correcto, que son válidos desde un punto de vista
empresarial y que el sistema de aplicación los puede interpretar correctamente.
● Acciones
Las acciones deben lanzarse para ejecutar la lógica empresarial del interface, por ejemplo, una acción
lanza una llamada al Business Application Programming Interface (BAPI) para crear un pedido.

Ayuda de aplicación para SAP Application Interface Framework


78 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Integración

Utilice el código de transacción /AIF/CUST para acceder al Customizing de SAP Application Interface
Framework. En las actividades Customizing siguientes puede definir módulos de interface:

● Definir asignación de estructura


● Definir asignaciones de valores
● Definir valores fijos
● Definir verificaciones
● Definir acciones

El Interface Builder le ofrece una manera rápida y fácil para crear asignaciones de estructura para interfaces en
SAP Application Interface Framework (véaseInterface Builder [página 83]).

Puede generar objetos de interface relevantes para SAP Application Interface Framework mediante Service
Implementation Workbench (véaseService Implementation Workbench Support [página 85]).

El report Generar estructura de IDoc y definición de interfase (código de transacción /AIF/IDOC_GEN) le


permite crear una estructura de un tipo básico de IDoc y, opcionalmente, crear una definición de interface
correspondiente de SAP Application Interface Framework para la estructura de creación reciente (véase
Generación de estructura de IDOC y definición de interfase) [página 87].

El report Generador de estructura de batch input AIF (código de transacción /AIF/BDC_GEN) le permite crear
una estructura de un tipo básico de batch input y, opcionalmente, crear una definición de interfase
correspondiente de SAP Application Interface Framework para la estructura de creación reciente (véase
Generación de estructura de batch input y definición de interfase [página 91]).

El report Generador de módulos de funciones (código de transacción /AIF/RFC_FUNC_GEN) soporta


desarrolladores de interfase al implementar la interfase t/qRFC para el SAP Application Interface Framework
generando la estructura SAP, una interfase para el SAP Application Interface Framework y el módulo de
funciones de reproducción (véase tRFC y qRFC [página 167]).

El SAP Application Interface Framework puede utilizar tratamiento previo para ejecutar alguna lógica sobre los
datos de mensaje preliminares de IDoc o proxy con poco esfuerzo de actualización. Para activar el tratamiento
previo, marque la casilla de selección Tratamiento previo en el Customizing para SAP Application Interface
Framework en Desarrollo de interfase Definir interfases (véase Tratamiento previo) [página 186].

Más información

Para más información sobre cada actividad Customizing, por ejemplo Definir interfaces y Definir asignaciones
de estructura, véase la documentación de Customizing correspondiente.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 79
[Link] Creación de interface

Utilización

En SAP Application Interface Framework, los programadores de interface crean y personalizan los interfaces y
les asignan destinatarios para permitir a los usuarios empresariales supervisar los interfaces de los que son
responsables.

Requisitos previos

Antes de que se pueda desarrollar un interface mediante SAP Application Interface Framework, deben
ejecutarse algunos pasos. Sin embargo, los pasos actuales que deben ejecutarse dependen de la tecnología de
interface que desea utilizar.

Ejemplo
● Para los interfaces de proxy, es necesario que se genere la clase de proxy y la estructura de proxy
relacionada.
● Para los IDOCs, deben realizarse algunas parametrizaciones ALE, crear el tipo de mensaje y actualizar el
código de proceso.

En función de la tecnología de interface y el escenario, deberán ejecutarse los pasos siguientes antes de que se
pueda personalizar el interface para SAP Application Interface Framework:

● Implementar la llamada de SAP Application Interface Framework


● Buscar o crear BAPI(s) y módulo(s) de funciones
Generalmente, hay métodos (por ejemplo, de business objects), BAPIs o módulos de funciones
predefinidos por SAP o implementados específicamente para su empresa que ejecutan la lógica
empresarial en el back end. Para llamar estos objetos en una acción de SAP Application Interface
Framework, deberá diseñar la estructura de datos SAP para tener en cuenta los datos necesarios y su
formato previsto.
● Crear una estructura de datos SAP
Debe crear una estructura de datos SAP para intercambiar valores durante el procesamiento de los
módulos de funciones. La estructura puede consistir en una jerarquía de subestructuras y tablas. Para un
interface de salida, la estructura de datos SAP constituye la estructura de salida. Generalmente, sus
componentes se definen mediante el formato de los datos almacenados en el sistema. Para un interface de
salida, la estructura de datos SAP constituye la estructura de destino. Generalmente, sus componentes se
definen mediante los métodos de clase o módulos de funciones que desea ejecutar en el sistema.

Proceso

Nota
En función del escenario y la tecnología de interface pueden variar los pasos descritos abajo.

Ayuda de aplicación para SAP Application Interface Framework


80 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
1. El área de nombres se define en Customizing para SAP Application Interface Framework (código de
transacción /AIF/CUST) en Desarrollo de interface Definir área de nombres .
2. Los interfaces se definen en el Customizing para SAP Application Interface Framework en Desarrollo de
interface Definir interfaces .
Debe definir un nombre de interface, una versión, el nombre de la clase de proxy de entrada y de salida, la
estructura de datos raw.

Nota
Si su interface es un interface de proxy, cuando defina el nombre de la clase de proxy de entrada o salida
y seleccione Intro, la estructura de datos raw y el tipo de registro (derivados de la clase de proxy) se
rellenarán automáticamente en la estructura de datos raw.

3. En función de la tecnología de interface y escenario, deberá actualizar los motores utilizados para
gestionar mensajes del interface. Los motores se actualizan en el Customizing para SAP Application
Interface Framework en Desarrollo de interface Propiedades de interface adicionales Especificar
motores de interface .
4. Puede definir sus módulos de interface en el Customizing para SAP Application Interface Framework
(código de transacción /AIF/CUST) en Desarrollo de interface de la manera siguiente:
○ Crear asignaciones de estructura
En la asignación de estructura, los campos de la estructura de salida se asignan a los campos de la
estructura destino. También se asignan asignaciones de valores, valores fijos, verificaciones y
acciones. Esto se hace en Definir asignación de estructura.

Nota
Puede definir los objetos siguientes en la lista mediante la navegación hacia adelante en Definir
asignación de estructura o puede acceder las actividades Customizing para crearlos de forma
individual. Si desea utilizar la navegación hacia adelante en Definir asignación de estructura,
introduzca el área de nombres y el nombre del objeto que desea crear y seleccione Intro. Si el objeto
no existe, lo puede seleccionar para crearlo. Si desea acceder a las actividades Customizing para
crear los objetos de forma individual, es recomendable que crea los objetos (asignaciones de
valores, valores fijos, verificaciones, acciones) antes de crear la asignación de estructura.

○ En caso necesario, defina lo siguiente:


○ Asignaciones de valores
Las asignaciones de valores se utilizan para derivar un valor a la estructura de destino desde hasta
cinco valores de la estructura de salida que pueden enriquecerse opcionalmente con más datos
del sistema back end. Esto se hace en Definir asignaciones de valores.
○ Valores fijos
Puede utilizar valores fijos si desea que un campo determinado en la estructura destino siempre
tenga el mismo valor. Puede introducir una valor fijo directamente en la asignación de estructura o
puede crear un valor fijo nombrado que puede ser asignado a un campo en la asignación de
estructura. Los valores fijos se definen en Definir valores fijos.

Recomendación
Es recomendable utilizar un valor fijo nombrado para poderlo reutilizar en asignaciones de
estructura diferentes.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 81
○ Verificaciones
Puede utilizar verificaciones para comprobar si el contenido del campo o campos especificados se
corresponden con una condición determinada. Las verificaciones pueden utilizarse en diferentes
sitios en SAP Application Interface Framework, por ejemplo, las puede asignar en la asignación de
estructura o las puede asignar a una función en una acción. Las verificaciones se definen en
Definir verificaciones.
○ Acciones
Las acciones contienen la lógica empresarial del interface. Puede asignar módulos de funciones de
acción múltiples. Dentro de los módulos de funciones puede llamar BAPIs, módulos de funciones
estándar de SAP o módulos de funciones de cliente que procesan los datos de la estructura de
datos SAP. Las acciones se definen en Definir acciones.
5. En función del escenario, deberá instalar la determinación de interface para configurar el interface que
deberá utilizarse en SAP Application Interface Framework para procesar un mensaje. Esto se lleva a cabo
en el Customizing para SAP Application Interface Framework en Determinación de interface (véase
Determinación de interface [página 102].

Ejemplo
Escenario: Dispone de interfaces múltiples en SAP Application Interface Framework para el mismo
proxy ABAP.

Escenario: La función de proceso genérica suministrada con SAP Application Interface Framework se
utiliza para procesar un IDOC en SAP Application Interface Framework.

6. Debe definirse un destinatario, que se requiere para una configuración de alertas, y a continuación puede
asignarle usuarios. El destinatario se define en el Customizing para SAP Application Interface Framework
en Tratamiento de errores Características específicas de área de nombres . Introduzca el área de
nombres para el que desea crear el destinatario y seleccione Definir destinatarios. Defina un nombre y una
descripción para el destinatario.

Nota
Puede reutilizar destinatarios existentes.

7. Los usuarios se asignan al destinatario en el Customizing para SAP Application Interface Framework en
Configuración de sistema Asignar recipientes . Introduzca el área de nombres y el nombre del
destinatario.
Puede asignar usuarios, roles o direcciones externas de la manera siguiente:
○ Asignar usuarios/roles
Seleccione el tipo de mensaje que debe incluirse en un mensaje de alerta. Si fija el indicador Incluir en
pantalla de resumen , los usuarios o roles asignados al destinatario pueden ver los mensajes en el
Monitor de interface del SAP Application Interface Framework. Si fija el indicador Usuario técnico, se
identificarán los usuarios técnicos o roles que también pueden ver los mensajes que tienen el status
En proceso o Error técnico en el Monitor de interface.
○ Asignar direcciones externas
Le permite definir direcciones externas (por ejemplo, correo electrónico y fax) que se notifican si se
producen mensajes de un tipo específico.

Nota
Mientras la asignación de usuarios a destinatarios le proporciona una vista específica de destinatario,
también existe una vista orientada al usuario. Puede utilizar la transacción /AIF/RECIPIENTS para

Ayuda de aplicación para SAP Application Interface Framework


82 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
visualizar y actualizar los destinatarios a los que pertenece un usuario concreto. Como alternativa
puede utilizar la transacción /AIF/MYRECIPIENTS para ver los destinatarios a los que está asignado su
usuario.

Más información

Para más información sobre la actualización de usuarios y destinatarios, véase Definir destinatarios [página
109] y Asignar usuarios a destinatarios [página 104].

Para obtener más información sobre la creación de interfaces, véase SAP Application Interface Framework
Cookbook en SAP Community Network. Para acceder a SAP Community Network para SAP Application
Interface Framework, vaya al SAP Help Portal en [Link] SAP Business Suite
Complementos de SAP ERP SAP Application Interface Framework 3.0 Información adicional .

[Link] Generador de interfases

Utilización

El Interface Builder (código de transacción /AIF/IFB) le proporciona una forma gráfica rápida y fácil de crear
sus asignaciones de estructura para interfases en el SAP Application Interface Framework. Puede crear
asignaciones de campos y utilizar arrastrar y soltar para asignar asignaciones de valor y valores fijos.

Requisitos previos

Ha definido una interfase en el Customizing del SAP Application Interface Framework (código de
transación /AIF/CUST) en Desarrollo de interfase Definir interfases .

Necesita una autorización para utilizar el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Definir asignaciones de estructura .

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 83
Funciones

Imagen 7: Vistas del generador de interfases

Tal como se muestra en el gráfico anterior, la pantalla Generador de interfases se compone de las 4 vistas
siguientes:

● La primera vista contiene la estructura fuente en un árbol jerárquico.


● La segunda vista contiene la estructura de destino en un árbol jerárquico.
● La tercera vista le permite pasar entre asignaciones de valor y valores fijos, que también se visualizan en
un árbol jerárquico.
● La cuarta vista visualiza las asignaciones de campo de la asignación de estructura seleccionada
actualmente en una tabla.
Dispone tanto de modos de visualización como de modificación.

Actividades

Puede acceder al report del Interface Builder desde el menú SAP Easy Access seleccionando Componentes
válidos para todas las aplicaciones SAP Application Interface Framework Desarrollo de interfase Interface
Builder .

Ayuda de aplicación para SAP Application Interface Framework


84 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Para crear una asignación de estructura, arrastre y suelte una estructura o tabla de la estructura fuente hasta
una estructura o tabla de la estructura de destino. Luego los campos de la estructura de destino se visualizan
en una tabla en la cuarta vista que contiene las asignaciones de campo.

Para crear una asignación de campos, arrastre y suelte un campo desde la estructura fuente hasta un campo
correspondiente en la tabla de asignación de campos. También puede asignar campos de la estructura de
destino actual arrastrando una celda de la columna que contiene la columna de destino y soltándola sobre una
celda del campo fuente.

Si desea crear una asignación de valores o valor fijo, arrastre y suelte las entradas de la tercera vista hasta el
campo correspondiente de la tabla de asignación de campos.

[Link] Soporte de workbench de implementación de


servicio

Utilización

El Service Implementation Workbench (SIW) le ofrece un único punto de entrada para crear, implementar y
recrear servicios empresariales de forma ràpida y fácil siguiendo un proceso semioautomatizado y guiado para
garantizar que la función empresarial se pueda reutilizar.

El SAP Application Interface Framework le proporciona una configuración SIW y una plantilla. Puede generar
objetos relevantes para SAP Application Interface Framework y entradas de datos mediante SIW en distintos
entornos de sistema. En el SAP Application Interface Framework, puede utilizar la configuración SIW
suministrada para integrar con ECH (véase Integración de Tratamiento de errores y conflictos [página 155]).

Requisitos previos

Necesita una autorización para los siguientes 3 objetos de autorización:

● S_CTS_ADMI
● S_CTS_SADM
● S_SIW_CFG

Debe definir el entorno de sistema SIW y su configuración.

Funciones

La plantilla SIW suministrada con el SAP Application Interface Framework soporta que genere unos cuantos de
los objetos necesarios para una interfase de SAP Application Interface Framework. Por ejemplo, los objetos
siguientes pueden generarse con la plantilla.

● Implementación de clase proxy


● Definición de interfase

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 85
● Acción
● Función de acción
● estructura de datos SAP

A fin de garantizar flexibilidad y escalabilidad, la configuración SIW personalizada procede como sigue:

● Soporta tanto servicios al por mayor como de forma individual


● Soporta tanto sincrónicos como asincrónicos
● Proporciona todas las variables de contexto necesarias
● Proporciona una plantilla para las funciones mencionadas antes
● Puede inyectar entradas de Customizing en una solicitud de transporte

Actividades

Actualización de variables y generación de objetos en SIW

En SIW, se crea un proyecto en base a la configuración definida para el tipo de creación basado en proxy. En la
Pantalla de creación de proyectos de SIW, hay un subscreen de creación específica de SAP Application
Interface Framework para servicios de base proxy donde un desarrollador de interfase puede indicar los
siguientes valores clave de variable:

● Prefijo
Utilizado para todos los objetos de repository generados con el SIW
● Paquete
Los objetos generados por el archivo de paquetes
● Grupo de funciones
Contiene el módulo de funciones de acción generado
● Área de nombres/Nombre de interfase/Versión de interfase
Las claves de interfase AIF. El área de nombres no la genera el SIW, sino que debe definirse con antelación.
● Descripción de interfase
● Acción
La interfase AIF utiliza la acción AIF. El módulo de funciones de acción generada se asigna como función de
esta acción.
● Descripción de la acción

Una vez creado el proyecto, se visualiza la Pantalla de implementación del proyecto. Aquí se indican los datos
de contexto específicos del proyecto, por ejemplo, el nombre de la estructura de datos SAP utilizado para la
generación de estructura DDIC. Se especifica el módulo de funciones o BAPI que debería llamarse en la
función de acción. La estructura de datos SAP se genera para encajar los parámetros de este módulo de
funciones o BAPI. Los desarrolladores de interfase pueden definir su interfase de SAP Application Interface
Framework mediante variables de contexto.

Una vez se han actualizado correctamente todas las variables de contexto necesarias, un desarrollador de
servicio puede generar lo siguiente:

● Una implementación basada en la clase proxy existente


● Objetos DDIC, por ejemplo, tipo de tabla y estructura
● Un módulo de funciones de acción específico de SAP Application Interface Framework, así como generar
extractos de código generados para el módulo de funciones de acción

Ayuda de aplicación para SAP Application Interface Framework


86 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Datos básicos de Customizing para el SAP Application Interface Framework, por ejemplo, definición de
interfase

Más información

Para obtener más información acerca de SIW, véase el SAP Help Portal en [Link] SAP
NetWeaver 7.0 Desarrollo de servicios en AS ABAP Service Implementation Workbench (BC-ESI-SIW) .

[Link] Generación de estructuras IDoc y definición de


interfases

Utilización

El report Generar estructura de IDoc y definición de interfase (código de transacción /AIF/IDOC_GEN) le


permite crear una estructura para un tipo básico de IDoc o una estructura para una combinación de tipo básico
de IDoc y extensión de IDoc. El report proporciona una funcionalidad opcional para crear una interfase de SAP
Application Interface Framework que utiliza la estructura creada recientemente.

La estructura generada por el report consiste en los segmentos de registro de control y tipo base. Si la
estructura ha sido creada para un tipo básico de IDoc junto con una extensión específica, la estructura
generada también contiene segmentos de extensión. Se puede utilizar en la definición de interfase de SAP
Application Interface Framework como una estructura de datos brutos para lo siguiente:

● Visualizar IDOCs existentes en la transacción Supervisión y tratamiento de errores


● Procesar el IDoc utilizando el tiempo de ejecución de SAP Application Interface Framework y llamar el
módulo de funciones de proceso estándar de IDoc en una acción
● Procesar el IDOC con el tiempo de ejecución ALE y escribir tablas de índices con el activador AIF

En los escenarios anteriores, la estructura generada se utiliza como estructura raw y estructura de datos SAP.

La estructura generada por el report también se puede utilizar como estructura raw para el procesamiento de
IDOC utilizando el tiempo de ejecución de SAP Application Interface Framework y llamando cualquier otro
módulo de funciones o BAPI en una acción. En este escenario, la estructura SAP se debe definir en un modo
que contiene la estructura de los módulos de funciones o BAPIs que desea llamar.

Generador de interfase y estructura IDoc en masa

El report Generador de interfase y estructura IDoc en masa (código de transacción /AIF/IDOC_MASS_GEN)


proporciona las mismas funciones que el report Generar estructura IDoc y definición de interfase pero se puede
utilizar para la generación en masa de estructuras e interfases según una lista de tipos IDoc.

Integración

El report puede crear una interfase si los datos correspondientes están actualizados en la pantalla. En aquellos
casos en los que la estructura raw creada por el report y la estructura de datos SAP son estructuras idénticas,

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 87
el report selecciona automáticamente la casilla de selección Mover estructuras correspondientes en el
Customizing para el SAP Application Interface Framework, en Desarrollo de interfase Definir interfases
para asignar la estructura fuente a la estructura destino durante el tiempo de ejecución de SAP Application
Interface Framework.

Si las estructuras raw y de SAP no son las mismas, deberá indicar la estructura de datos SAP en el
Customizing para el SAP Application Interface Framework, en Desarrollo de interfase Definir interfases y
deberá definir una asignación de estructura en Desarrollo de interfase Definir asignaciones de
estructura .

Los motores para la interfase se definen automáticamente en el Customizing para el SAP Application Interface
Framework en Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de
interfase .

Además, el tipo básico y el tipo de mensaje se actualizan automáticamente al Customizing para SAP
Application Interface Framework en el Desarrollo de interfase Propiedades adicionales de interfase
Asignar tipos IDoc .

Generador de interfase y estructura IDoc en masa

Si ejecuta la pantalla de selección del report Generador de interfase y estructura IDoc en masa, el sistema llama
el report Generar estructura IDoc y definición de interfase en un segundo paso.

Puede definir una colección IDoc que contiene una lista de tipos IDocs que se utilizan con el report Generador
de interfase y estructura IDoc en masa. Esto se hace en el Customizing para SAP Application Interface
Framework en Desarrollo de interfase Propiedades de interfase adicionales Definir colección de tipos
IDoc .

Funciones

Generación de estructuras IDoc y definición de interfases

El report le permite crear una estructura por combinación de tipo básico/extensión. Si ha creado una
estructura una vez para una tipo base específico, es posible volver a crear la estructura. Sin embargo, el report
no le permite crear una estructura con la misma combinación de tipo básico/extensión pero sí un nombre de
estructura diferente.

Se crea automáticamente una propuesta para la estructura de datos IDoc a partir del tipo básico y del prefijo
para la estructura. El usuario puede cambiar el nombre propuesto.

El report le da la opción de crear una definición de interfase de SAP Application Interface Framework junto con
la estructura. El report le permite crear una interfase nueva para una estructura que ya esté creada.

El report también le permite transportar los objetos creados.

Después de indicar su selección en la pantalla Generar estructura IDoc y definición de interfase y seleccionar
, el report genera las estructuras necesarias. También crea la interfase si se ha proporcionado la información
correspondiente.

Generación de estructura IDoc y definición de interfase en masa

En la primera pantalla del Generador de interfase y estructura IDoc en masa, puede seleccionar la colección de
tipos IDoc. Puede actualizar una colección de tipos IDoc en el Customizing para SAP Application Interface

Ayuda de aplicación para SAP Application Interface Framework


88 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Framework en Desarrollo de interfase Propiedades de interfase adicionales Definir colección de tipos
IDoc .

Después de que indique su selección en la pantalla Generador de interfase y estructura IDoc en masa y
seleccionar , el report selecciona los tipos IDoc correspondientes de la colección de tipos IDoc y los muestra
en una tabla en la siguiente pantalla. En esta pantalla, hay pulsadores y una columna Status de generación que
utiliza semáforos para mostrar el status actual de la generación de IDoc, de la siguiente manera:

● Verde
Job correcto o finalizado
● Amarillo
Creado con avisos o el job se está ejecutando
● Rojo
Se han producido errores durante la última generación
● Gris
No se ha creado estructura

Además, los datos actualizados en la colección de tipos IDoc aparecen en la lista. Puede modificar algunos de
los datos, por ejemplo, el tipo de mensaje y el nombre de interfase.

A partir de esta lista, elija los tipos IDoc y seleccione Ejecutar. Puede indicar el área de nombres de la interfase,
el prefijo de la estructura, el paquete y las órdenes de transporte. Seleccione Ejecutar para iniciar los jobs que
generan la interfase y las estructuras IDoc.

Nota
Si ya existe la interfase para el área de nombres indicada, el report Generador de interfase y estructura IDoc
en masa no sobrescribe la interfase existente. En su lugar, se añade un mensaje de información en el log.

Actividades

SAP Easy Access

Puede acceder a estos 2 reports desde el menú SAP Easy Access seleccionando Componentes de
multiaplicaciones SAP Application Interface Framework Desarrollo de interfase en:

● Generador de estructuras de IDoc


Para el report Generar estructura IDoc y definición de interfase
● Generador de estructuras IDoc en masa
Para el report Generador de interfase y estructura IDoc en masa

Estructura SAP

Para crear estructuras debe especificar los datos siguientes:

● el nombre de un tipo base de IDOC


Si crea una interfase, el tipo básico se asigna automáticamente a la interfase.
● un prefijo para utilizar como prefijo para los nombres de estructura
● El nombre de la estructura raíz
● Actualice un tipo de mensaje para asignarlo automáticamente a su interfase

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 89
● Una extensión, que se combina con un tipo IDoc de la versión estándar SAP (un tipo básico) para crear un
tipo de IDoc nuevo, completamente compatible (opcional)

Nota
El tipo básico y el tipo de mensaje que se actualiza aquí se asigna automáticamente al Customizing para el
SAP Application Interface Framework en el Desarrollo de interfase Propiedades adicionales de interfase
Asignar tipos IDoc y también cuando se crea una interfase con el report.

Definición de interfase

Para crear una definición de interfase de SAP Application Interface Framework para estructuras creadas
recientemente debe especificar los datos siguientes:

● El nombre de la interfase área de nombres


● El nombre de interfase
● la versión de interfase
● el ID de variante
Decide si la estructura creada se utiliza como la estructura de datos brutos y SAP, y que la casilla de
selección Mover estructuras correspondientes esté marcada en el Customizing para el SAP Application
Interface Framework en Desarrollo de interfase Definir interfases . Es más, el ID de variante decide
qué motor de grabación en log, motor selección, motor de aplicación y motor de persistencia se debe
utilizar.
● La descripción de interfase

Transporte

Para transportar datos debe especificar los datos siguientes:

● Un paquete en el que se deben archivar las estructuras creadas


● Una solicitud de workbench donde se deben archivar las estructuras creadas
● Una solicitud de Customizing donde se deben archivar los datos de Customizing, por ejemplo, la definición
de interfase
● el nombre del destino RFC para el tratamiento de Customizing en otro mandante del sistema

Nota
Si introduce un paquete $TMP, los objetos de workbench se asignan a sus objetos locales y no es necesario
especificar una solicitud de workbench.

Más información

Para más información sobre la supervisión y el procesamiento de IDocs en SAP Application Interface
Framework, véase Escenarios IDoc [página 141].

Ayuda de aplicación para SAP Application Interface Framework


90 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
[Link] Generación de estructura batch input y definición
de interfase

Utilización

El report Generador de estructura de batch input AIF (código de transacción /AIF/BDC_GEN) le permite crear
una estructura para la grabación de batch input. El report proporciona una funcionalidad opcional para crear
una interfase de SAP Application Interface Framework que utiliza la estructura creada recientemente. La
estructura generada por el report puede utilizarse en la definición de interfase de SAP Application Interface
Framework como estructura preliminar y SAP para lo siguiente:

● Visualizar batch input mediante el tiempo de ejecución de batch input estándar


● Visualizar batch input mediante el activador AIF

Funciones

El report le permite crear una estructura para una grabación de batch input creada por un usuario específico.

El report le da la opción de crear una definición de interfase de SAP Application Interface Framework junto con
la estructura. Si se genera una definición de interfase, el report también genera etiquetas de campo
personalizadas que aparecen en Supervisión y gestión de errores.

El report también le permite transportar los objetos creados.

Actividades

Puede acceder al Generador de estructura batch input y AIF desde el menú de SAP Easy Access seleccionando
Componentes multiaplicaciones SAP Application Interface Framework Desarrollo de interfase
Generador de estructura de batch input .

Estructura SAP

Para crear una estructura, deberá especificar los datos siguientes:

● El nombre de la grabación de batch input


● El nombre del creador de la grabación de batch input
● El nombre de la estructura que debe crearse
● Un prefijo para el resto de estructuras que deben crearse

Definición de interfase

Para crear una definición de interfase de SAP Application Interface Framework correspondiente para la
estructura recién creadas, deberá especificar los datos siguientes:

● El nombre de la interfase área de nombres


● El nombre de la interfase

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 91
● La versión de la interfase
● Una descripción de la interfase
● el ID de variante
Especifique cuál de los dos escenarios soportados para batch input está utilizando para supervisar y
procesar sesiones de batch input (véase Batch input) [página 180]).

Nota
El sistema sólo le permite supervisar sesiones de batch input con una transacción. No puede generar una
estructura para una sesión de batch input con múltiples transacciones. La estructura que se genera
contiene un tipo de tabla que puede contener múltiples transacciones del mismo tipo. En Supervisión y
gestión de errores, puede supervisar sesiones de batch input que contienen múltiples transacciones del
mismo tipo y flujo de pantalla.

Transporte

Para transportar datos debe especificar los datos siguientes:

● Un paquete en el que se deben archivar las estructuras creadas


● Una solicitud de workbench donde se deben archivar las estructuras creadas
● Una solicitud de Customizing donde se deben archivar los datos de Customizing, por ejemplo, la definición
de interfase
● el nombre del destino RFC para el tratamiento de Customizing en otro mandante del sistema

Nota
Si introduce un paquete $TMP, los objetos de workbench se asignan a sus objetos locales y no es necesario
especificar una solicitud de workbench en este caso.

Más información

Para más información sobre la supervisión y el procesamiento de sesiones de batch input en el SAP
Application Interface Framework, véase Batch input [página 180].

[Link] Generación de módulo de funciones tRFC y qRFC

Utilización

Generador de módulos de funciones

En base a un módulo de funciones activado remotamente en un sistema local o remoto, el report Generador de
módulos de funciones soporta desarrolladores de interfases al implementar la interfase t/qRFC para el SAP
Application Interface Framework generando lo siguiente:

● Estructura SAP

Ayuda de aplicación para SAP Application Interface Framework


92 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Interfase AIF
● Módulo de funciones de reproducción
Lo llama el report Transferencia de datos para leer los datos de las transacciones t/qRFC.

Nota
Las verificaciones de autorización las realiza el generador de módulos de funciones antes de generar los
objetos.

Los objetos de autorización relacionados son: S_DEVELOP y /AIF/CUST.

De este modo, con el apoyo del generador de módulos de funciones, están disponibles las siguientes funciones
de supervisión SAP AIF para la integración t/qRFC:

● Reiniciar, cancelar y depurar UCT como apropiadas para las transacciones tRFC y qRFC.
● Visualizar los datos tRFC y qRFC
● Visualizar los logs de cada transacción tRFC y qRFC

Generador de módulos de funciones en masa

El report Generador de módulos de funciones en masa (código de transacción /AIF/RFC_MASS_GEN) ofrece


las mismas funciones y características que el report Generador de módulos de funciones, pero puede utilizarse
para la generación en masa de objetos y entradas de Customizing basadas en una lista de módulos de
funciones t/qRFC.

Puede definir una lista de módulos de funciones t/qRFC en el Customizing de SAP Application Interface
Framework, en Desarrollo de interfases Propiedades adicionales de interfase Definir colección de módulos
de funciones RFC .

En la primera pantalla del generador de módulos de funciones en masa, el prefijo de objetos nuevos puede
introducirse para combinar la estructura SAP recién generada y el módulo de funciones de reproducción con el
nombre breve actualizado en el de SAP Application Interface Framework en Desarrollo de interfases
Propiedades adicionales de interfase Definir colección de módulos de funciones RFC en la subactividad
Asignar función a colección de módulos de funciones RFC.

Más información

Para más información, véase tRFC y qRFC [página 167].

[Link] Actualización de documentación de interfase

Utilización

En el SAP Application Interface Framework, la interfase se implementa de forma estructurada. Puede utilizar
esta información estructurada para generar documentación que describa la estructura y el contenido de
interfase. En el Customizing de SAP Application Interface Framework (código de transacción /AIF/CUST), en

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 93
actividades individuales de Customizing para la creación de interfase, puede actualizar la documentación
relacionada con un objeto de interfase, por ejemplo, una asignación de interfase o de valor.

La Herramienta de documentación de interfase (código de transacción /AIF/DOCU) le permite escribir


documentación para una interfase o para un objeto de Customizing en el idioma que decida.

Funciones

Actualización de la documentación de interfase

Durante la implementación de interfase, los desarrolladores pueden introducir textos para describir un objeto
de interfase. La estructura de la interfase y los textos se utilizan para generar una documentación de interfase.

En el Customizing de SAP Application Interface Framework, en actividades individuales de Customizing


relacionadas con la creación de interfase, hay un pulsador de Documentación con un semáforo que muestra los
status siguientes:


La documentación se actualiza y libera


No se actualiza la documentación


La documentación se actualiza pero no se libera todavía

Elija Documentación para actualizar y liberar textos.

Si no se graba la documentación, se muestra una advertencia.

Herramienta de documentación de interfase

En la Herramienta de documentación de interfase, si selecciona Interfase y ejecuta el report, se obtiene un


resumen de todos los objetos que pertenecen a la interfase especificada para el área de nombres especificada.
Puede ver si la documentación está disponible y, en su caso, si lo está en el idioma destino seleccionado.
Seleccionar una línea, le permite crear, editar y liberar documentación.

Si selecciona objeto de Customizing, se visualizan los objetos de Customizing que satisfacen los criterios de
selección. La siguiente es una lista de disponibles objetos de Customizing:

● Definición de interfase
● Asignación de estructura
● Valor fijo
● Asignación de valores
● Acción
● Verificación
● Asignación de campos
● Condición

Puede exportar la documentación, por ejemplo, a un fichero de Microsoft Office Excel.

Ayuda de aplicación para SAP Application Interface Framework


94 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Actividades

Puede acceder a la Herramienta de documentación de interfase desde el menú SAP Easy Access seleccionando
Componentes válidos para todas las aplicaciones SAP Application Interface Framework Desarrollo de
interfase Herramienta de documentación de interfase .

[Link] Tratamiento de status

Utilización

En el SAP Application Interface Framework, el tratamiento de status (por ejemplo, en desarrollo, test,
productivo, obsoleto) está obsoleto para interfases.

Integración

Puede realizar parametrizaciones para el tratamiento de status en el Customizing de SAP Application Interface
Framework (código de transacción /AIF/CUST) en Desarrollo de interfase Definir interfases .

Funciones

El status de interfase y la fecha de fin se verifican y, si la interfase del tratamiento de status es dependiente de
cliente, se comparan con el rol del sistema en gestión de mandantes.

En el Customizing de SAP Application Interface Framework, en Definir interfases, puede hacer lo siguiente:

● Indicar el status
Por ejemplo, Test u Obsoleto
● Indique la fecha de fin
● Marque la casilla Control automático de mandantes
Indica que el tratamiento de status es dependiente del rol de mandante

Nota
A fin de configurar una interfase dependiente de mandante, debe actualizar el rol del sistema en la Gestión
de mandantes (código de transacción SCC4).

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 95
Ejemplo

● El status de la interfase está Obsoleto, la fecha de fin es posterior a la fecha actual y todos los roles de
sistema son válidos
Recibirá un mensaje de advertencia indicando que la interfase está obsoleta y que solo es válida hasta que
se alcance la fecha de fin.
● El status de la interfase está Obsoleto, la fecha de fin es anterior a la fecha actual y todos los roles de
sistema son válidos
Recibirá un mensaje de error y se detiene el procesamiento del mensaje actual.

[Link] Integración de Business Rules Framework Plus

Utilización

SAP Application Interface Framework proporciona una integración con Business Rules Framework plus
(BRFplus), que le permite acceder con el código de transacción de BRFplus. BRFplus es una herramienta de
reglas que ofrece una interfase de programación de aplicaciones (API) y una interfase de usuario (IU) para que
pueda definir e implementar conjuntos de reglas técnicos y orientados a procesos empresariales.

Integración

Una función es la interfase de usuario en BRFplus que actúa como un enlace entre el código de aplicación y el
código de BRFplus. Una función contiene contexto y resultado, importa el contexto y devuelve un resultado
después del procesamiento.

En SAP Application Interface Framework, la integración de BRFplus se realiza con una función que se define
para la asignación de valores, la asignación de estructura y las verificaciones. En Customizing para SAP
Application Interface Framework (código de transacción /AIF/CUST) dentro de Desarrollo de interfase, puede
especificar el nombre de la aplicación BRFplus (en el campo Nombre de aplicación BRFplus) y el nombre de la
función BRFplus (en el campo Nombre de función BRFplus) con la siguiente ruta:

● Definir asignación de valores


● Definir asignación de estructura Asignar estructura de destino
● Verificaciones Definir verificaciones individuales

Requisitos previos

SAP NetWeaver 7.0, EhP2 y add-on release SAP Application Interface Framework 3.0 - AIF 702 (componente
principal) support package 01.

Ayuda de aplicación para SAP Application Interface Framework


96 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Funciones

Durante el procesamiento de datos en SAP Application Interface Framework, se llama una función BRFplus que
está asignada a una asignación de valores, una asignación de estructura o una verificación. Los datos de SAP
Application Interface Framework se transfieren a la función BRFplus. Se ejecuta la función BRFplus y el
resultado se devuelve a la asignación de valores, la asignación de estructura o la verificación.

Actividades

Para poder utilizar una función BRFplus en SAP Application Interface Framework, es necesario configurar la
función de las siguientes maneras específicas:

Asignación de estructura

Una función para asignación de estructura dentro de una aplicación puede tener el contexto siguiente:

Tabla 28:

Nombre de componente en función BRFplus Descripción

RAW_STRUCT Contiene la estructura fuente de la interfase

RAW_LINE Contiene la fila de la tabla/estructura de la estructura fuente


para la que se ejecuta actualmente la función de asignación
BRFplus

SENDING_SYSTEM Es necesario actualizar un campo de la estructura fuente en


Campo para el sistema emisor en la definición de interfase.
Si la función BRFplus se debe comportar de forma diferente
para los distintos emisores, puede utilizar este parámetro
para diferenciar el comportamiento.

OUT_STRUCT Contiene la estructura destino

DEST_LINE Contiene los datos de la línea actual en la estructura destino.


Puede modificar los datos de este parámetro en este mó­
dulo de funciones.

DEST_TABLE Contiene los datos de la estructura actual en una tabla

Puede definir los siguientes objetos como objetos de datos de resultado:

● OUT_STRUCT
● DEST_LINE
● DEST_TABLE

Asignación de valores

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 97
Es necesario definir una función para una asignación de valores dentro de una aplicación con el siguiente
contexto:

Tabla 29:

Nombre de componente en función BRFplus Descripción

● VALUE_IN Los campos definidos en la asignación de campos (de


● VALUE_IN2 nombre de campo 1 a nombre de campo 5) se utilizan como
● VALUE_IN3 parámetros de importación.
● VALUE_IN4
● VALUE_IN5

SENDING_SYSTEM Es necesario actualizar un campo de la estructura fuente en


Campo para el sistema emisor en la definición de interfase.
Si la función BRFplus debe derivar valores diferentes para
para los distintos emisores, puede utilizar este parámetro
para diferenciar el comportamiento.

Además, es necesario un objeto de datos de resultado con el nombre que prefiera. El valor que se obtiene
como resultado de la función BRFplus se devuelve a SAP Application Interface Framework. El valor se transfiere
al campo correspondiente en la estructura destino.

Verificación

Una función para una verificación individual dentro de una aplicación puede tener el contexto siguiente:

Tabla 30:

Nombre de componente en función BRFplus Descripción

DATA_STRUCT Contiene los datos de la estructura actual. Si la verificación


se ejecuta durante la asignación de estructura, la estructura
actual es la estructura de SAP o una estructura raw. Esto de­
pende de la casilla de selección Verificar datos raw en la asig­
nación de verificación. Si se ejecuta la verificación en una
acción, la estructura es la estructura destino. Si la verifica­
ción se ejecuta para una condición, la estructura actual es la
estructura fuente.

DATA_LINE Contiene la línea actual de la estructura que está asignada

DATA_FIELD Si la verificación se ejecuta en la asignación de estructura o


como una condición y, como mínimo, está definido nombre
de campo 1, este campo contiene el valor del campo definido
en nombre de campo 1.

● VALUE1 Contiene los valores de los campos definidos cuando se


● VALUE2 asigna la verificación (de nombre de campo 1 a nombre de
● VALUE3 campo 5).
● VALUE4
● VALUE5

Ayuda de aplicación para SAP Application Interface Framework


98 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Nombre de componente en función BRFplus Descripción

SENDING_SYSTEM Es necesario actualizar un campo de la estructura fuente en


Campo para el sistema emisor en la definición de interfase.
Si la función BRFplus se debe comportar de forma diferente
para los distintos emisores, puede utilizar este parámetro
para diferenciar el comportamiento.

Se puede añadir un objeto de datos de resultado. Este objeto de datos de resultado solo indica si el resultado
de la función es correcto o si se ha producido un error.

Más información

Para obtener más información sobre BRFplus, véase la biblioteca SAP en [Link] en
Tecnología SAP NetWeaver Platform 7.0 EHP2 Business Rules Framework plus .

6.3.2 Analizador

Utilización

En el SAP Application Interface Framework, el analizador le asiste con el proceso de analizar los pasos que se
ejecutan en el tiempo de ejecución. Le muestra el orden en el que se ejecutan las parametrizaciones de
Customizing y le ayuda a detectar errores y el origen de la asignación incorrecta.

El analizador le ayuda a encontrar la raíz de los valores incorrectos. Le permite analizar cómo cambian los
valores durante el tiempo de ejecución. Además, le ayuda a entender cómo funciona el tiempo de ejecución.

Integración

Acceda al analizador en la herramienta de test de interfase (desde la rampa de lanzamiento SAP Fiori o
mediante el código de transacción /AIF/IFTEST), donde puede crear datos de test o reutilizar datos de test
existentes para la interfase que ha seleccionado para el análisis (véase Herramienta de test de interfase
[página 189]).

En la barra de herramientas de la pantalla Resumen de archivo de test, seleccione Leer datos para
desencadenar el tiempo de ejecución con la transformación de los datos y el tratamiento de las acciones
definidas. Al acabar el tiempo de ejecución, aparece la pantalla Procesar archivos de test del Analyzer.

Nota
Al abrir el analizador seleccionando Analizar, el último paso ejecutado se selecciona y muestra los valores de
estructura preliminares y SAP en las vistas izquierda y derecha respectivamente. Por tanto, podrá ver todos
los valores en su estado al final del proceso.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 99
Funciones

Área de pantalla

Imagen 8: La pantalla Procesar archivos de test del analizador

Las siguientes tres áreas aparecen en la pantalla Tratar ficheros de test del Analizador:

● Estructura preliminar a la izquierda


○ Estructura PRELIMINAR
Muestra los datos de la estructura preliminar en el paso de proceso seleccionado
○ Valor
Muestra el valor antes de ejecutar el paso de proceso seleccionado
● Árbol de proceso en el centro
○ Paso de proceso
Muestra los pasos de proceso secuenciales de la interfase especificada, que aparecen en el orden de
ejecución durante el tiempo de ejecución.
Cada paso de proceso se corresponde con una parametrización de Customizing. Dichos pasos de
proceso se agrupan según su nivel de jerarquía y aparecen como un árbol. Cada paso muestra cómo el
tiempo de ejecución ha ejecutado la interfase transformando los datos y realizando acciones.
○ Resultado
Muestra el resultado de um paso de proceso específico, por ejemplo, si la verificación o asignación de
un valor ha sido correcta o no, o si se ha añadido un valor fijo.
● Estructura SAP a la derecha
○ Estructura SAP
Muestra los datos de la estructura SAP en el paso de proceso seleccionado

Ayuda de aplicación para SAP Application Interface Framework


100 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
○ Valor
Muestra el valor después de ejecutar el paso de proceso seleccionado

Nodos destacados

El paso de proceso seleccionado y los valores anteriores y posteriores al tiempo de ejecución correspondientes
se destacan en los siguientes colores:

Tabla 31:

Amarillo El paso de proceso seleccionado.

Naranja Si están disponibles, los campos y valores utilizados para la asignación o la verifica­
ción.

Dependiendo de sus parametrizaciones, los campos pueden estar tanto en la es­


tructura PRELIMINAR como la SAP.

Azul Si están disponibles, los campos y valores modificados o fijados por la asignación,
la verificación o el valor fijo.

Actividades

Puede empezar por cualquier nodo en el procso o las áreas de estructura para analizar diferentes aspectos del
tratamiento de interfases, por ejemplo:

● Volver a trazar pasos de proceso


En el área Paso de proceso, puede volver a cualquier paso haciendo doble clic sobre el nodo. Esto
actualizará tanto los árboles de estructura preliminar como los de SAP y destacará los campos y valores
implicados en este paso.
Puede averiguar qué ha pasado en qué frecuencia y corregir, por ejemplo, el orden de sus pasos de
proceso.
● Mostrar dónde se utiliza un campo
En las áreas Estructura PRELIMINAR y Estructura SAP, puede seleccionar un campo y luego, . Esto
destacará los pasos de proceso que transformarán datos de este campo, y el campo que recibirá el
resultado de la transformación.
Utilice esta función para echar un vistazo al futuro del historial de un valor. Por ejemplo, para conocer por
qué un valor que aparece en la estructura preliminar no ha podido aparecer en el campo correcto de la
estructura SAP.
● Explique las modificaciones de un campo

En las áreas Estructura PRELIMINAR y Estructura SAP, seleccione un campo y luego, . Esto destacará
los pasos de proceso que han transformado los datos de este campo y los campos que han proporcionado
los valores de entrada para la transformación.
Utilice esta función para echar un vistazo al pasado del historial de un valor. Por ejemplo, para averiguar
cómo ha aparecido un valor incorrecto en la estructura SAP.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 101
6.3.3 Determinación de interfase

Utilización

En SAP Application Interface Framework, la determinación de interfase le permite configurar qué interfase se
debería utilizar para procesar un mensaje de datos. La determinación de interfase está disponible para
mensajes entrantes para diferentes tecnologías de interfase, por ejemplo, procedentes del proxy de SAP
NetWeaver PI o enviados vía IDOCs o XML. También puede desarrollar una determinación de interfase
específica de cliente.

Puede utilizar la determinación de interfase para decidir qué interfase se debería utilizar para procesar
mensajes. Existen diferentes categorías de campo, por ejemplo, el contenido del mensaje de datos, registros de
control de IDOC o campos de los datos de cabecera de XI. En función de la tecnología de interfase utilizada
estarán disponibles diferentes categorías de campo. La determinación de interfase también determina si el
mensaje es un mensaje de reanudación (la interfase de SAP Application Interface framework utilizada durante
la reanudación del mensaje debería ser la misma que la utilizada para el procesamiento inicial del mensaje) o si
el mensaje es nuevo.

El SAP Application Interface Framework proporciona el tratamiento de versión para la actividad Customizing
Determinación de interfase.

Integración

En el Customizing para el SAP Application Interface Framework (código de transacción /AIF/CUST) puede
realizar parametrizaciones para la determinación de interfase en las siguientes actividades en Configuración
de sistema Determinación de interfase del modo adecuado:

● Definir la determinación de interfase para interfases proxy


● Definir la determinación de interfase para interfases IDOC
● Definir la determinación de interfase para interfases XML
● Definir la determinación de interfase para motores específicos de cliente

Requisitos previos

Las interfases se actualizan en el Customizing para SAP Application Interface Framework (código de
transacción /AIF/CUST) en Desarrollo de interfase Definir interfases .

Funciones

En el SAP Application Interface Framework, la determinación de interfase se basa en las siguientes reglas:

● Estándar

Ayuda de aplicación para SAP Application Interface Framework


102 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
○ Clase proxy
El nombre de la clase proxy que trata el mensaje de datos se compara con las parametrizaciones de
Customizing para la interfase. Si existe una interfase que tiene el nombre de clase proxy como su
nombre de clase proxy entrante, entonces la versión superior de esta interfase se utiliza para procesar
el mensaje.
Si la clase de proxy de entrada/salida tiene varias operaciones, es necesario que actualice una entrada
adecuada en el campo Método de proxy en el Customizing para SAP Application Interface Framework
en Desarrollo de interfase Definir interfases . Además, tiene que actualizar el campo Método de
proxy en Determinación de interfase para interfases proxy si hay más de una interfase asignada al
método de proxy. Si la clase de proxy de entrada/salida tiene solo una operación, puede dejar vacío el
campo Método de proxy.
○ IDoc
Si un mensaje de datos se envía vía IDoc, el tipo base y el tipo de mensaje se compara con las
parametrizaciones para la interfase en el Customizing para el SAP Application Interface Framework
(código de transacción /AIF/CUST) en Desarrollo de interfase Propiedades adicionales de
interfase Asignar tipos de IDoc . Si existe una interfase que tenga el mismo tipo base y tipo de
mensaje, entonces se utilizará la versión superior de esta interfase para procesar los mensajes.
○ XML
Si un mensaje de datos se envía como XML, el nombre de la estructura de entrada se compara con la
estructura raw en las parametrizaciones de Customizing para la interfase. Si existe una interfase,
entonces se utilizará la versión superior de esta estructura.
● No estándar
En vez de utilizar el comportamiento estándar, puede parametrizar explícitamente la determinación de
interfase.

Actividades

Tratamiento de versión

Puede definir un período de validez para las interfases y verificaciones adicionales para verificar la definición
correcta de interfase.

En el Customizing para el SAP Application Interface Framework en Determinación de interfase , para


actualizar el período de validez, puede indicar la Fecha de, la Fecha a o ambas, o el período de validez. Sólo
puede actualizar las fechas o el período de validez, pero no los dos.

Más información

Para más información sobre el Customizing para la determinación de interfase y el tratamiento de versión,
véase la documentación correspondiente para las actividades individuales en el Customizing para el SAP
Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 103
6.3.4 Definición de destinatarios

Utilización

En SAP Application Interface Framework, aparece destinatarios para definir qué usuarios son responsables de
qué mensajes de datos. La asignación de destinatarios de un usuario define qué mensajes de datos verá en el
monitor de interfase y para qué mensajes de datos recibirá notificaciones de alerta, por ejemplo, correos
electrónicos. Utilizando destinatarios, puede garantizar que los mensajes de datos lleguen a las personas
correctas en su organización, y sólo a dichas personas.

Para activar el enrutamiento de mensajes de datos, cree destinatarios, asígneles interfases y asigne los
destinatarios a usuarios o grupos de usuarios. La creación de destinatarios y su asignación a interfases se
describe aquí. Para obtener información sobre la asignación de destinatarios a usuarios o grupos de usuarios,
consulte Asignar usuarios a destinatarios [página 109].

Funciones

Al crear un destinatario, no se asigna a una interfase. Para asignar interfases a sus destinatarios, puede aplicar
las siguientes estrategias:

Recomendación
Recomendamos que primero se familiarice con los conceptos, las opciones de asignación y los tipos de
destinatarios descritos aquí. Para escenarios complejos, debería estructurar una matriz de destinatario
antes de empezar a crear y asignar destinatarios en el sistema.

Por interfase

Como estrategia básica, para asegurarse de que ningún mensaje se pierde sin notificarse a nadie, puede fijar
un destinatario por interfase como el destinatario por defecto. Si el sistema no puede encontrar ningún otro
destinatario que reciba la notificación, siempre se envía una notificación al destinatario por defecto,
independientemente de las opciones de alerta.

En un escenario empresarial simple, puede asignar destinatarios específicos a una o varias interfases. Dichos
destinatarios recibirán todos los mensajes de la/s interfase/s según sus opciones de alerta y de supervisión.

Precaución
Aparte de los destinatarios por defecto, no puede combinar destinatarios específicos de interfase
(«destinatarios sin campos clave»)con la categoría de mensaje o destinatarios de campo clave.

Por categorías de mensaje

Puede agrupar mensajes de log en categorías de mensaje y asignarlas a destinatarios utilizando una tabla de
asignaciones. Puede asignar destinatarios concretos, a quienes se notificará sobre un mensaje de datos si se
ha enviado un mensaje de log en su categoría para este mensaje de datos. Normalmente, se asignan esos
destinatarios a usuarios o grupos responsables de gestionar errores específicos en el contenido empresarial de
los mensajes de datos.

Ayuda de aplicación para SAP Application Interface Framework


104 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Para usuarios de administración central que son responsables de supervisar un proceso empresarial completo
y necesitan un resumen de todos los mensajes (de error), puede añadir un destinatario estándar. Este
destinatario obtendrá todos los mensajes de la interfase, independientemente de su categoría. Además, para
seguir qué mensajes de log se envían pero no asignan a ningún destinatario específico, puede crear un
destinatario de reserva. El destinatario de reserva sólo recibirá aquellos mensajes no cubiertos por ninguno
de los destinatarios específicos.

Ejemplo
Durante el tratamiento de una interfase Financial Accounting (FI) y Controlling (CO) pueden producirse
errores. Dependiendo del tipo de error (FI o CO), diferentes usuarios son responsables de gestionar dichos
errores. Para despachar los mensajes de error, cree dos categorías de mensaje (FI y CO) y dos destinatarios
corespondientes (FI_RECIPIENT y CO_RECIPIENT). Asigne los usuarios responsables de los errores
relacionados con FI al destinatario FI_RECIPIENT. Estos usuarios sólo recibirán notificaciones si existe un
error relacionado con FI y en el monitor de interfase sólo verán los mensajes relacionados con FI. Proceda de
la misma manera para el CO_RECIPIENT.

Para recopilar los mensajes de log y pasar los destinatarios concretos FI_RECIPIENT y CO_RECIPIENT, cree
un destinatario de reserva (FALLBACK). Este destinatario recibirá todos los mensajes que tengan cualquier
tipo de error menos FI o CO. También debe crear un destinatario estándar (STANDARD). Este destinatario
obtendrá todos los mensajes de log de la interfase, independientemente de su categoría.

La siguiente tabla muestra cómo se despachan los mensajes entrantes a los diferentes tipos de
destinatarios en el tiempo de ejecución:

Tabla 32:

GUID de mensaje Categoría de men­ Destinatarios especí­ Destinatario de re­ Destinatario están­
saje ficos serva dar

3433 FI FI_RECIPIENT STANDARD

3983 CO CO_RECIPIENT STANDARD

3457 FALLBACK STANDARD

3953 CO CO_RECIPIENT STANDARD

3567 FALLBACK STANDARD

Por valores de campo clave

Puede enrutar los mensajes de log en base al contenido de los mensajes de datos utilizando una tabla de
asignación. Puede definir los campos clave de una tabla de índice individual como relevante para destinatario y
crear destinatarios específicos para ciertos valores del campo clave. Si se envía un mensaje de error para un
mensaje de datos que contenga este valor de campo clave, se notifica al destinatario correspondiente.
Normalmente, se asignan esos destinatarios a usuarios o grupos responsables de gestionar errores
específicos en el contenido empresarial de los mensajes de datos.

Para usuarios de administración central que son responsables de supervisar un proceso empresarial completo
y necesitan un resumen de todos los mensajes (de error), puede añadir un destinatario estándar. Este
destinatario obtendrá todos los mensajes de la interfase, independientemente de los valores de campo clave.
Además, para seguir qué mensajes no están asignados a ningún destinatario específico, puede crear un

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 105
destinatario de reserva. El destinatario de reserva sólo recibirá aquellos mensajes no cubiertos por ninguno
de los destinatarios específicos. Así, puede seguir si, por ejemplo, alguien ha introducido un valor incorrecto en
su campo clave o alguien ha introducido un valor nuevo correcto, para el que tendrá que crear un destinatario
nuevo.

Ejemplo
En una interfase, se procesan los mensajes de datos de diferentes subsidiarios de su empresa. Dependiendo
de la sociedad, diferentes usuarios empresariales son responsables de los mensajes de log en caso de
errores. Un grupo es responsable de la sociedad 1000, mientras que el otro grupo es responsable de la
sociedad 2000. Debe definir la sociedad como un solo campo clave y marcarla como relevante para la
determinación de destinatarios. Cree los destinatarios específicos COMPANY_CODE_1000 y
COMPANY_CODE_2000 y asígnelos a los grupos de usuarios responsables.

Para recopilar los mensajes de log y pasar los destinatarios concretos COMPANY_CODE_1000 y
COMPANY_CODE_2000, cree un destinatario de reserva (FALLBACK). Este destinatario recibirá todos los
mensajes que contengan cualquier sociedad que no sea 1000 o 2000. También debe crear un destinatario
estándar (STANDARD). Este destinatario obtendrá todos los mensajes de la interfase, independientemente
del valor de sociedad.

La siguiente tabla muestra cómo se despachan los mensajes entrantes a los diferentes tipos de
destinatarios en el tiempo de ejecución:

Tabla 33:

GUID de mensaje Sociedad Destinatarios especí­ Destinatario de re­ Destinatario están­


ficos serva dar

2443 1000 COM­ STANDARD


PANY_CODE_1000

2986 2000 COM­ STANDARD


PANY_CODE_2000

2417 4000 FALLBACK STANDARD

2993 2000 COM­ STANDARD


PANY_CODE_2000

2547 FALLBACK STANDARD

Por categorías de mensaje y valores de campo clave

Puede combinar estas estrategias de asignación para implementar una matriz de destinatarios compleja. En
una tabla de asignación individual, puede asignar categorías de mensaje y valores de campo clave a
destinatarios. Puede tener destinatarios específicos y destinatarios de reserva en diferentes niveles, es decir,
por categoría, por valor de campo, y por combinación de categoría/valor. Y puede tener destinatarios
estándar por categoría, por valor de campo y para todos los mensajes de la interfase.

Ejemplo
Para despachar sus mensajes, desea utilizar tanto los valores de campo clave de sociedad como las
categorías de mensaje FI/CO. Por ejemplo, desea utilizar destinatarios específicos para convertir en

Ayuda de aplicación para SAP Application Interface Framework


106 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
objetivo usuarios sólo a responsables de mensajes de log relacionados con controlling de la subsidiaria
1000, sólo a usuarios responsables de mensajes de contabilidad financiera de la subsidiaria 2000, etc. Para
seguir todos los mensajes, necesitará destinatarios estándar y destinatarios de reserva a diferentes
niveles.

Su tabla de asignación de destinatarios podría aparecer así (simplificada):

Tabla 34:

Destinatario Categoría de mensaje Sociedad Reserva

FI_1000 FI 1000

FI_2000 FI 2000

FI_STANDARD FI

FI_FALLBACK FI X

CO_1000 CO 1000

CO_2000 CO 2000

CO_STANDARD CO

CO_FALLBACK CO X

STANDARD

FALLBACK X

En la siguiente tabla se muestra cómo se despachan los mensajes entrantes a los diferentes tipos de
destinatarios en el tiempo de ejecución:

Tabla 35:

GUID de mensaje Categoría de Sociedad Destinatarios es­ Destinatarios de Destinatarios es­


mensaje pecíficos reserva tándar

4812 FI 1000 FI_1000 FI_STANDARD

STANDARD

4815 FI 5000 FI_FALLBACK FI_STANDARD

STANDARD

4815 5000 FALLBACK STANDARD

4564 CO 2000 CO_2000 CO_STANDARD

STANDARD

4431 CO CO_FALLBACK CO_STANDARD

STANDARD

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 107
Actividades

Crear destinatarios y especificar destinatarios por defecto

Nota
Realice los siguientes pasos para cada estrategia.

1. En el Customizing de SAP Application Interface Framework, cree todos los destinatarios necesarios en
Gestión de errores Definir funciones específicas de área de nombres Definir destinatarios .
2. Especifique un destinatario por defecto por interfase en Gestión de errores Definir funciones
específicas de área de nombres Configurar alertas Destinatario por defecto .

Asignar destinatarios a interfases

Nota
Realice el siguiente paso sólo si desea tener destinatarios específicos de interfase pero no de categoría de
mensaje ni de campo clave.

Asigne destinatarios en Gestión de errores Definir funciones específicas de interfase Asignar


destinatarios sin campos clave .

Asegúrese de que no existe ninguna entrada en Gestión de errores Definir funciones específicas de área de
nombres Configurar alertas Tabla de asignación de destinatarios . Si existe una entrada, el sistema
utilizará la tabla de asignación e ignorará la opción en Asignar destinatarios sin campos clave.

Asignar destinatarios a categorías de mensaje

1. En el diccionario ABAP, cree una tabla de asignación de destinatarios copiando la tabla modelo /AIF/
RECA_TMPL.
2. Asigne la tabla a su interfase en Gestión de errores Definir funciones específicas de área de nombres
Configurar alertas Tabla de asignación de destinatarios .
3. En la transacción /AIF/MSG_CAT_DEF, cree sus categorías de mensaje.
4. En la transacción /AIF/MSG_CAT_ASGN, asigne mensajes a sus categorías de mensaje.
5. En su tabla de asignaciónde destinatarios, introduzca las categorías de mensaje, asigne destinatarios
específicos a las categorías e introduzca un destinatario de reserva.

Asignar destinatarios a campos clave

1. En el diccionario ABAP, cree una tabla de índice individual copiando la tabla modelo /AIF/STD_IDX_TBL y
añada los campos clave necesarios.
2. Asigne la tabla de índice indivisual a su interfase en Gestión de errores Definir funciones específicas de
área de nombres Configurar alertas Tabla de índice de mensajes .
3. Añada sus campos clave en Gestión de errores Definir funciones específicas de interfase Definir
campos clave para Multi. Busque y seleccione Relevante para determinación de destinatarios.
4. Si desea tener un nombre de campo clave en su tabla de asignación de destinatarios que sea diferten al del
nombre en la tabla de índice individual, introduzca el nombre de campo clave diferente en Nombre de
campo en tabla de asignación de destinatarios de alerta. Si los nombres de campo son iguales, deje este
campo en blanco.

Ayuda de aplicación para SAP Application Interface Framework


108 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
5. En el diccionario ABAP, cree una tabla de asignación de destinatarios copiando la tabla modelo /AIF/
T_ALRT_DEF.
6. Asigne la tabla de destinatarios a su interfase en Gestión de errores Definir funciones específicas de
área de nombres Configurar alertas Tabla de asignación de destinatarios .
7. En su tabla de asignación de destinatarios, añada los campos clave, asigne destinatarios específicos a
valores de los campos clave e introduzca un destinatario de reserva.

Asignar destinatarios a categorías de mensaje y campos clave

Para combinar ambas estrategias, tendrá que realizar todos los pasos descritos en las dos secciones
anteriores. Para la tabla de asignación de destinatarios combinada, utilice el modelo /AIF/RECA_TMPL y
añada sus campos clave a la tabla.

6.3.5 Asignar usuarios a destinatarios

Utilización

En el SAP Application Interface Framework existen dos aproximaciones clave que puede obtener para asignar
usuarios y destinatarios, es decir, una aproximación centrada en el usuario y una específica de destinatario.

En el Customizing de SAP Application Interface Framework (código de transacción AIF/CUST), puede asignar
autorizaciones específicas de interfase para restringir o ampliar las actividades de usuarios.

Funciones

Aproximación centrada en el usuario

Para una aproximación centrada en el usuario para asignar usuarios a destinatarios, utilice Asignar
destinatarios (desde la rampa de lanzamiento SAP Fiori o mediante el código de transacción /AIF/
RECIPIENTS). En SAP GUI, también puede acceder desde el menú SAP Easy Access seleccionando
Componentes multiaplicaciones SAP Application Interface Framework Administración Configuración
Destinatarios de un usuario .

El informe ofrece un resumen de las asignaciones de un usuario a destinatarios y le permite realizar nuevas
asignaciones.

Por cada destinatario, puede especificar un tipo de mensaje que defina qué clase de mensaje, por ejemplo
error de aplicación o advertencia se incluye en la alerta.

Fije el indicador Incluir en pantalla de resumen para especificar que el usuario pueda ver el mensaje de este
destinatario en el monitor de interfase.

Fije el indicador Usuario técnico para especificar que el usuario pueda monitorear mensajes con el status En
tratamiento y mensajes con errores técnicos en la pantalla Monito de interfaser.

También puede visualizar los destinatarios de un usuario actual desde la rampa de lanzamiento SAP Fiori (Mis
destinatarios o, en el SAP GUI, desde el menú de SAP Easy Access seleccionando Componentes
multiaplicaciones SAP Application Interface Framework Destinatarios del usuario actual .

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 109
Aproximación específica de destinatario

La segunda aproximación ofrece una vista específica de destinatario para asignar un usuario a destinatarios y
puede acceder a ella en el Customizing para SAP Application Interface Framework en Tratamiento de errores
Configuración del sistema Asignar destinatarios . Puede ver qué usuarios están asignados a qué
destinatario y puede asignar usuarios, roles y direcciones externas a un destinatario.

Para cada aproximación puede especificar un tipo de mensaje y fijar los indicadores Incluir en pantalla de
resumen y Usuario técnico.

6.3.6 Reprocesamiento automático

Utilización

En el SAP Application Interface Framework, el proceso de tratamiento de errores puede realizar el


reprocesamiento automático. Si se desencadena por mensajes de error que ha registrado, el SAP Application
Interface Framework genera automáticamente un job de fondo para reprocesarlos.

Requisitos previos

En el menú SAP Easy Access, en SAP Application Interface Framework Gestión Configuración Grupo de
configuraciones de tiempo de ejecución (código de transacción /AIF/PERS_CGR), ha configurado el grupo
de configuraciones de tiempo de ejecución para definir el tratamiento de un conjunto de mensajes por el
entorno de tiempo de ejecución SAP AIF. Ha marcado aquí las casillas de selección Grupo de configuraciones
de tiempo de ejecución activo y Ejecución programada.

Funciones

En el SAP Application Interface Framework, una acción de reprocesamiento es una representación técnica de
un módulo de funciones llamado por un batch job. Una acción de reprocesamiento contiene el grupo de
configuraciones de tiempo de ejecución AIF adecuado y el módulo de funciones que llama dicha función de
reprocesamiento.

El tiempo de ejecución AIF programa una acción de reprocesamiento para mensajes de error registrados según
sus parametrizaciones en las siguientes tablas de configuración:

● Reprocesamiento automático AIF:Definir acción de reprocesamiento (código de transacción /AIF/


REP_AC_DEF)
● Reprocesamiento automático AIF:Asignar acción de reprocesamiento (código de transacción /AIF/
REP_AC_ASGN)

SAP Application Interface Framework proporciona el módulo de funciones /AIF/RESTART_MSG para reiniciar
automáticamente mensajes de error registrados.

Ayuda de aplicación para SAP Application Interface Framework


110 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Puede implementar sus propias acciones de reprocesamiento automáticas dependiendo de sus necesidades.
Puede utilizar el modelo de módulo de funciones /AIF/TEMPL_RESTART_AUTO_REPR proporcionado para
llamar acciones de reprocesamiento automáticas específicas personalizadas.

Actividades

Definir acción de reprocesamiento

En el menú SAP Easy Access, en Componentes multiaplicación SAP Application Interface Framework
Gestión Configuración Definir acción de reprocesamiento , se configura una acción de reprocesamiento
definiendo el grupo de configuraciones de tiempo de ejecución AIF y el módulo de funciones llamado por el job
de reprocesamiento.

Asignar acción de reprocesamiento

En el menú SAP Easy Access, en Componentes multiaplicación SAP Application Interface Framework
Gestión Configuración Asignar acción de reprocesamiento , se registra la interfase AIF y los mensajes de
error individual correspondientes por clase y número de mensaje para el reprocesamiento automático.
También se asigna una acción de reprocesamiento y se define lo siguiente:

● Un tiempo de espera mínimo y uno máximo

Nota
○ Si hay programado un job existente entre el tiempo de espera mínimo y el máximo, se asigna el
mensaje a dicho job.
○ Si no hay ningún job adecuado disponible, se crea un job nuevo con el tiempo de espera máximo
como punto de partida.

● Un número máximo de pruebas de reprocesamiento


● Status
Puede seleccionar uno de los status intermedios siguientes que el mensaje debería alcanzar mientras
espera al siguiente reprocesamiento automático:
○ I
En proceso
○ E
Error de aplicación
○ A
Error técnico

Nota
Este es el status que el mensaje tiene en el SAP Application Interface Framework. El status en el monitor
estándar puede ser diferente.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 111
Ejemplo

Para el reprocesamiento automático, ha registrado una interfase AIF y el mensaje de error individual
correspondiente por clase de mensaje (R1) y número (084), por ejemplo, R1/084 = El interlocutor comercial &1
está actualmente en proceso por &2. Ha asignado una acción, un tiempo de espera de 5 minutos, un máximo
de 3 pruebas de reprocesamiento, y un status I (en proceso).

El interlocutor comercial está bloqueado y un job se desencadena para reiniciar este mensaje de datos
después de 5 minutos, hasta 3 veces y con el status I (en proceso) mientras espera al siguiente
reprocesamiento.

6.3.7 Observador de proceso

Utilización

El observador de proceso es una aplicación estándar que le permite gestionar y optimizar sus procesos
empresariales en diferentes aplicaciones y a lo largo de todo el ciclo de vida de la gestión de procesos. Para
permitir una supervisión global del flujo de mensajes para usuarios empresariales, el observador de proceso se
utiliza para almacenar todos los mensajes en el contexto del proceso empresarial correspondiente.

En SAP Application Interface Framework puede configurar que sus interfases sean supervisadas por el
observador de proceso. Si el tratamiento de un mensaje en una interfase es parte de un proceso empresarial
definido en el observador de proceso, puede efectuar parametrizaciones Customizing para permitir la
supervisión de la interfase en el observador de proceso, lo cual le proporciona una visión general del status
actual de un proceso empresarial.

Integración

Para poder supervisar mensajes en el observador de proceso, efectúe las parametrizaciones de configuración
relevantes en las transacciones POC_FACADE (definición de business objects y tareas) y POC_MODEL (definición
de proceso empresarial).

Para poder utilizar el observador de proceso con SAP Application Interface Framework efectúe las
parametrizaciones relevantes en el Customizing para SAP Application Interface Framework en Configuración
de sistema Configurar interfases para observador de proceso .

Requisitos previos

Tiene al menos un sistema actual o remoto con el observador de proceso en su infraestructura de sistemas. El
observador de proceso debe estar activo y correctamente configurado.

Ayuda de aplicación para SAP Application Interface Framework


112 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Nota
La supervisión con el observador de proceso solo está disponible con NetWeaver Business Suite Foundation
731, 702 SP06, 701 SP11 y releases y support packages posteriores.

Ha definido un destino RFC adecuado (código de transacción SM59) si el observador de proceso está en el
sistema remoto.

Para poder supervisar mensajes en el observador de proceso, ha efectuado las parametrizaciones de


configuración relevantes en las transacciones POC_FACADE (definición de business objects y tareas) y
POC_MODEL (definición de proceso empresarial) de la forma siguiente:

● En la transacción POC_FACADE ha definido los tipos de business object que se utilizan para supervisar
interfases.
Un tipo de business object es una representación de una entidad empresarial identificable unívocamente,
p. ej. un pedido de cliente o una orden de compra. Debe definir un tipo de business object para el mensaje
de SAP Application Interface Framework. Para adaptar el área de nombres, el nombre de interfase y la
versión de interfase al observador de proceso también puede definir un tipo de business object para la
interfase.

Recomendación
Le recomendamos crear los tipos de business object AIFME (mensaje AIF) e AIFIF (interfase AIF) por
ser los valores por defecto usados en SAP Application Interface Framework.

Nota
También puede crear los tipos de business object que elija.

● En la transacción POC_FACADE ha definido también los tipos de tarea que representan la actividad
business object del nivel de implementación en la fachada del observador de proceso.

Ejemplo
El tipo de tarea AIF1 (Recibido en AIF (evento de inicio)) especifica que este mensaje está desde el
primer paso o «evento de inicio» al principio del proceso empresarial definido en el observador de
proceso. Esto también indica que no hay un paso anterior en el proceso empresarial, no se ha iniciado
ningún evento anterior en el observador de proceso y no se ha recibido ningún mensaje anterior en SAP
Application Interface Framework.

Recomendación
Recomendamos crear los tipos de tarea que se utilizan como valores por defecto en SAP Application
Interface Framework (véase más adelante la sección sobre Configuración del observador de proceso
utilizando la transacción POC_FACADE).

Nota
También puede crear los tipos de tarea que elija.

● En la transacción POC_MODEL ha definido un proceso empresarial.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 113
Asigna tareas a las actividades de su proceso. Cada tarea está asignada a un tipo de business object. Cada
actividad debe tener una tarea para el tipo de business object «Mensaje».
El mensaje es la tarea principal. Si desea poder buscar la interfase y una clave empresarial (p. ej. ID de
interlocutor comercial) en el observador de proceso también puede crear tareas para estos tipos de
business object.

Recomendación

En el Customizing para SAP Application Interface Framework, en Configuración de sistema


Configurar interfases para observador de proceso , indique que una interfase o cualquier otra clave
empresarial es una Tarea adicional.

Nota
Para claves empresariales también puede utilizar un tipo de objeto empresarial y tarea existente de
POC_FACADE.

Actividades

Configuración del observador de proceso utilizando la transacción POC_FACADE

En el observador de proceso, en la transacción POC_FACADE, defina los siguientes tipos de business objects,
tipos de tarea y tareas para utilizarlos con SAP Application Interface Framework:

Tipos de business object

Tabla 36:

Tipo de business object Business Object

AIFME Mensaje AIF

AIFIF Interfase AIF

Tipos de tarea

Tabla 37:

ID de tipo de tarea Tipo de tarea

AIF1 Recibido en AIF (evento de inicio)

AIF2 Recibido en AIF (paso previo)

AIF3 Reinicio en AIF

AIF4 Procesado con éxito en AIF (no finalizado)

AIF5 Procesado con éxito en AIF (finalizar evento)

Ayuda de aplicación para SAP Application Interface Framework


114 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
ID de tipo de tarea Tipo de tarea

AIF6 Procesado con errores en AIF

AIF7 Cancelado en AIF

AIF8 Asignado a interfase AIF

Tareas

Tabla 38:

Tipo de business object ID de tipo de tarea Tarea

AIFIF AIF8 Asignar interfase

AIFME AIF1 Procesado en AIF (inicial)

AIFME AIF2 Recibido en AIF

AIFME AIF3 Reiniciado en AIF

AIFME AIF4 Transmitido por AIF

AIFME AIF5 Finalizado en AIF

AIFME AIF6 Error en AIF

AIFME AIF7 Cancelado en AIF

Nota
También puede crear sus propios tipos de business object y tipos de tareas.

Customizing para SAP Application Interface Framework

Para utilizar el observador de proceso con SAP Application Interface Framework puede efectuar las siguientes
parametrizaciones en el Customizing para SAP Application Interface Framework en Configuración de sistema
Configurar interfases para observador de proceso :

● Configurar observador de proceso

Nota
Si actualiza entradas para la subactividad Configurar observador de proceso y las claves de interfase
(área de nombres, nombre de interfase y versión) están vacías, estas entradas se consideran
predeterminadas. Estas opciones se utilizan cuando no hay una parametrización específica de interfase.

Además, si deja vacíos los campos para tipos de evento y tipos de business object, el Sistema intenta
utilizar las opciones predeterminadas descritas anteriormente.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 115
Para una interfase que desee que sea supervisada por el observador de proceso especifique lo siguiente:
○ Los diferentes tipos de eventos, p. ej. Tipo de evento inicial y Tipo de evento finalizado, que se
transmiten al observador de proceso mientras se está procesando un mensaje
Si deja vacíos estos campos, se utilizan tipos de evento por defecto.
○ El tipo de business object que se utilizará para la interfase de SAP Application Interface Framework
Si deja vacío este campo se utiliza el tipo por defecto AIFIF (Interfase AIF).
○ El tipo de business object que se utiliza para supervisar un mensaje en el observador de proceso
El mensaje es el objeto principal que ha de ser supervisado por el observador de proceso. Los tipos de
evento inicial, reiniciar, continuar, finalizado, error y cancelar son iniciados por el observador de
proceso con el tipo de business object.
Si deja vacío este campo se utiliza el tipo de business object por defecto AIFME (Mensaje AIF).
○ El destino RFC si el observador de proceso está en un sistema remoto

● Configurar interfases para el observador de proceso


Para una interfase que desee que sea supervisada por el observador de proceso especifique lo siguiente:
○ El campo clave de la tabla de índices individual que contiene información sobre el ID de business
object anterior, p. ej. el GUID de mensaje o el número de IDOC.
Para un mensaje de una interfase que no es el primer paso en un proceso definido en el observador de
proceso, el ID del business object anterior debe adaptarse al observador de proceso para que pueda
enlazar el mensaje actual con la instancia de proceso correcta.
○ Si la interfase es el último paso dentro de un proceso empresarial
Si marca la casilla de selección Proceso finalizado garantiza que la instancia de proceso se marque
como finalizada en el observador de proceso (transacción POC_MONITOR). Si un mensaje en esta
interfase es el último paso de un proceso empresarial y se ha procesado con éxito, el proceso se ha
completado y se inicia el evento finalizado.
○ Si los eventos se inician cuando un mensaje se procesa en el tiempo de ejecución
Si marca la casilla de selección Iniciar eventos POC en tiempo de ejecución, los eventos para el
observador de proceso se transmiten mientras el mensaje se procesa en el tiempo de ejecución de
SAP Application Interface Framework.
○ Si los eventos se inician cuando un mensaje es procesado por el activador
Si marca la casilla de selección Iniciar eventos POC en activador, los eventos para el observador de
proceso se inician mientras el mensaje se procesa en el activador del tiempo de ejecución de SAP
Application Interface Framework. El activador se llama durante el tratamiento del mensaje para
supervisar un mensaje en SAP Application Interface Framework.

Ejemplo
○ Está utilizando IDOC y marca las casillas de selección Iniciar eventos POC en tiempo de
ejecución e Iniciar eventos POC en el activador.
○ Está utilizando proxies de salida y solo marca la casilla de selección Iniciar eventos POC en
tiempo de ejecución.

● Asignar campos clave a tareas adicionales


Puede asignar campos clave individuales a su interfase (p. ej. ID de interlocutor comercial) para ajustarlos
al observador de proceso como una tarea adicional. Después podrá buscar esos valores de campo clave en
el observador de proceso.

Nota
Solo se pueden utilizar campos clave individuales.

Ayuda de aplicación para SAP Application Interface Framework


116 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Más información

Para obtener más información sobre el observador de proceso, véase la biblioteca SAP en SAP Help Portal en
[Link] , en SAP Business Suite SAP ERP 6.0 EHP6 SAP ERP Funciones
multiaplicaciones SAP ERP Componentes multiaplicaciones Observador de proceso (CA-EPT-POC) .

6.3.8 Gestión de objetos personalizados

Utilización

Los administradores de sistema pueden modificar notas personalizadas, funciones, textos de mensaje y
enlaces de datos en las siguientes transacciones, a las que se pueden acceder desde el menú SAP Easy Access
seleccionando Componentes multiaplicaciones SAP Application Interface Framework Gestión
Configuración :

● Definir funciones personalizadas (código de transacción /AIF/CUST_FUNC)


● Definir notas personalizadas (código de transacción /AIF/CUST_HINTS)
● Definir textos de mensaje personalizados (código de transacción /AIF/CUST_TEXT)
● Definir enlaces de datos personalizados (código de transacción /AIF/CUST_LINK)

Más información

Las actividades relevantes para la actualización de objetos personalizados se describen en la sección


Administradores de sistema de Actualización de objetos personalizados [página 53].

6.3.9 Transacciones de parámetros

Utilización

Puede acceder a una transacción base para las transacciones de tratamiento de errores y asignación de
valores. Ambas transacciones se pueden utilizar para crear una transacción de parámetros. Utilizando una
transacción de parámetros, la transacción base se puede llamar con un número determinado de parámetros
reservados.

Funciones

Base de tratamiento de errores

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 117
Si crea una transacción de parámetros para la transacción /AIF/ERR_BASE, la transacción Tratamiento de
errores se puede iniciar directamente utilizando el código de transacción de parámetros creado.

Mediante el uso de la selección de parámetros, puede decidir si se muestra o no la imagen de selección de la


transacción Supervisión y gestión de errores. También es posible seleccionar el status de mensaje que
visualizará el usuario. También hay disponibles nueve parámetros de selección adicionales.

Base de asignación de valor

Si crea una transacción de parámetros para la transacción /AIF/VMAP_BASE, puede iniciar la Asignación de
valores directamente utilizando el código de transacción de parámetros creado.

Mediante el uso de la selección de parámetros, puede decidir si se visualiza la imagen de selección de la


asignación de valores y si la transacción debe iniciarse en modo de visualización o modificación.

Actividades

Puede acceder a las transacciones básicas desde el menú SAP Easy Access seleccionando Componentes de
aplicación cruzados SAP Application Interface Framework Gestión Transacciones básicas y Base de
gestión de errores o Transacción básica para asignación de valores.

6.4 Supervisión en SAP Solution Manager

Puede supervisar las interfases de SAP Application Interface Framework con SAP Solution Manager. A partir de
SAP Solution Manager versión 7.2 SPS 5, está disponible un escenario de integración para SAP Application
Interface Framework.

En SAP Solution Manager, puede visualizar las estadísticas más importantes para todos los mensajes de un
área de nombres o una interfase específica de SAP Application Interface Framework, independientemente de
la tecnología de interfase.

Requisitos previos

● En SAP Solution Manager, están definidos los sistemas de SAP Application Interface Framework y los otros
sistemas fuente y destino de las interfases de SAP Application Interface Framework.
Los sistemas de SAP Application Interface Framework tienen instalados los agentes de SAP Solution
Manager.
Para obtener más información, consulte [Link]
● Los usuarios que SAP Solution Manager utiliza para acceder a los sistemas de SAP Application Interface
Framework tienen asignado el destinatario TODOS.
Para obtener más información, consulte Asignar usuarios a destinatarios [página 109].

Ayuda de aplicación para SAP Application Interface Framework


118 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Configuración del escenario de integración en SAP Solution Manager

1. Abra la transacción SOLMAN_SETUP.


2. En el panel Escenarios, seleccione Operaciones de aplicación Supervisión de integración Interfases y
conexiones .
3. En el roadmap, seleccione el paso 4 Definir alcance y seleccione Tratar.
4. En el panel Selección de escenario, cree un nuevo escenario.
5. En Definir elementos técnicos, seleccione un sistema de SAP Application Interface Framework y los
sistemas fuente o destino de sus interfases de SAP Application Interface Framework.
6. En el roadmap, seleccione el paso 5.1 Preparación y ejecute todos los pasos de preparación disponibles.
7. En el paso 5.2 Configuración, en el panel Canales de interfase, cree un nuevo canal del tipo SAP AIF.
Dependiendo del escenario de SAP Application Interface Framework (entrada o salida) seleccione el
sistema de SAP Application Interface Framework y el otro sistema como sistema fuente o destino.

Nota
Defina siempre el punto de medición en el sistema de SAP Application Interface Framework.

8. En Detalles de canal de interfase... Interfases , añada una interfase nueva.


Introduzca un área de nombres de SAP Application Interface Framework y, de manera opcional, una
versión e interfase específicas. En Configuración de métrica, defina para qué estados de mensaje desea ver
los números totales.
9. En el paso 5.3 Activación, vaya al panel Activación de canal de interfase.
10. En la columna Tipo de objeto gestionado, para cada tipo de objeto seleccione el icono Grupo de métrica y
defina un intervalo de recopilación de datos y un umbral.
11. En el roadmap seleccione Grabar.
12. En el panel Activación de canal de interfase, seleccione Aplicar y activar Solo canal de interfase
seleccionado .
13. En el paso 6 Completo, seleccione Finalizar.

Supervisión de interfases de SAP Application Interface Framework en SAP


Solution Manager

1. Abra la transacción SM_WORKCENTER.


2. Seleccione Supervisión del sistema y de la aplicación Supervisión de interfase .
3. En la ventana emergente Escenarios técnicos, seleccione su escenario de SAP Application Interface
Framework.
Puede ver un resumen de estado para los mensajes de sus interfases de SAP Application Interface
Framework.
4. Para obtener más detalles, elija su escenario en el panel Escenarios y desglóselo.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 119
6.5 Serialización

Utilización

En el SAP Application Interface Framework, se requiere que los mensajes se procesen en el orden correcto para
algunos procesos en concreto. La serialización asegura que el SAP Application Interface Framework no
empiece a procesar un mensaje hasta que el mensaje anterior, que está relacionado con el mismo business
object, se haya procesado completamente.

Los mensajes que están relacionados con el mismo business object pueden ser tratados por diferentes
interfases. Si el orden en el que se procesan los mensajes es importante, puede configurar la serialización. No
es necesario que los mensajes relacionados con diferentes business objects esperen a que se hayan
procesado, aunque pueden ser tratados en las mismas interfases.

En el SAP Application Interface Framework, el orden en el que se procesan los mensajes no es importante para
algunos procesos en concreto. Sin embargo, sería importante que los mensajes no se procesaran en paralelo
para evitar errores de bloqueo.

Los mensajes que editan business objects que ya están bloqueados para la edición por otro proceso deberían
esperar hasta que otro proceso retire el bloqueo.

Requisitos previos

Deben definirse los campos clave para la interfase en el Customizing para el SAP Application Interface
Framework en Tratamiento de errores Definir características específicas de interfase .

Funciones

Hay cuatro opciones para los mensajes de serialización:

● Cronomarcador interno de la creación del mensaje en el SAP Application Interface Framework


● Cronomarcador externo del sistema emisor
● Índice externo
Si los mensajes no se reciben en el sistema receptor, o si los mensajes se adelantan entre ellos, el
cronomarcador no indica que falta un mensaje. En este caso, el sistema emisor debe determinar el orden
en el que se deben procesar los mensajes y recoge estos datos en un campo en el payload del mensaje y
los envía al SAP Application Interface Framework. Este índice externo se utiliza posteriormente para
procesar los mensajes en el orden correcto.

Recomendación
Si desea hacer correcciones en el último índice procesado para una combinación clave/business object
específica, utilice la Serialización AIF:Report Modificación manual del índice externo (código de
transacción /AIF/SERIAL_INDEX).

Ayuda de aplicación para SAP Application Interface Framework


120 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Sin serialización
Al iniciar el procesamiento del mensaje, el SAP Application Interface Framework intenta bloquear el objeto.
Si el objeto ya está bloqueado por otro mensaje, el mensaje actual tiene que esperar hasta que el objeto se
desbloquee (puede configurar el tiempo de espera y el número de reintentos). Una vez que el mensaje se
haya procesado, el bloqueo se retira. Puede definir diversos objetos que pueden bloquearse vía interfase
del SAP Application Interface Framework.

Actividades

En el Customizing para el SAP Application Interface Framework en Desarrollo de interfase Propiedades de


interfase adicionales Definir opciones de serialización , realice las configuraciones siguientes para activar la
serialización:

● Defina un objeto de serialización con el tipo de serialización, la tabla de serialización y otras


configuraciones relacionadas.
El tipo de serialización puede ser uno de los siguientes:
○ Índice externo
○ Cronomarcador externo
○ Cronomarcador interno
○ Sin serialización
Seleccione Sin serialización si desea definir que algunos objetos/mensajes no deberían procesarse en
paralelo.

Nota
Se proporcionan plantillas para la tabla de serialización.

Recomendación
Para la tabla de serialización, si se espera un alto volumen de datos, debería considerar la secuencia de
campos clave de tabla o el uso de un índice de tabla secundario.

● Asigne el objeto de serialización a una o más interfases.


● Asigne los campos clave de interfase al objeto de serialización para serialización y bloqueo.

Nota
Si un objeto de serialización se ha asignado a más de una interfase, tenga en cuenta lo siguiente:

● Estas interfases comparten la misma tabla de serialización y la misma secuencia de índice


● Asegúrese de que sus campos clave de serialización sean los mismos (nombres de campo en la tabla de
serialización y el número total de campos clave de serialización)

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 121
6.6 Desencadenador de eventos de workflow

Utilización

En SAP Application Interface Framework, puede definir workflows de tratamiento de mensajes


desencadenados por eventos de SAP Business Workflow. Por ejemplo, puede hacer que la reservas de vuelos
de eventos SAP Business Workflow en el sistema ABC desencandenen automáticamente llamadas proxy de
salida con mensajes que contengan los detalles de vuelo al sistema XYZ.

Las funciones de desencadenador de eventos de workflow de SAP Application Interface Framework le ofrecen
soporte para configurar y rellenar las estructuras e interfases necesarias, y configurar las acciones necesarias
para dicho escenario. No tiene que escribir una línea individual ni código. Mediante las funciones de
supervisión y gestión de errores de SAP Application Interface Framework, puede controlar el flujo de proceso.

Funciones

Para activar un escenario de desencadenador de eventos de workflow, tendrá que crear las siguientes
interfases que incluyan asignaciones y acciones:

● Una interfase de lectura para extraer los detalles de evento.


● Una interfase de envío para ofrecer información al proxy de salida.

Enviamos los siguientes objetos de sistema:

● Muchas actividades de Customizing y transacciones de configuración para configurar el escenario.


● Módulo de función:
○ /AIF/WET_EVENT_TRIGGERED: Función de evento para recibir el evento de SAP Business Workflow y
desencadenar la interfase de lectura.
○ /AIF/WET_FILL_SAP_STRUCT: Función de asignación para rellenar la estructura SAP de la interfase
de lectura.
○ /AIF/WET_AC_TRIGGER_NEXT_INF: Función de acción para desencadenar la interfase de envío.
○ /AIF/WET_AC_TRIGGER_PROXY_OUT: Función de acción para desencadenar la llamada proxy de
salida.
● Report /AIF/WET_GEN para generar la estructura SAP para su interfase de lectura desde el módulo de
funciones (BAPI) de su business object.
● Estructura DDIC genérica /AIF/WET_EVENT_DETAILS_PROXY.

Ayuda de aplicación para SAP Application Interface Framework


122 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
El siguiente gráfico muestra cómo interactúan las interfases creadas y los módulos de funciones enviados una
vez se ha configurado el escenario:

Imagen 9: Desencadenador de eventos de workflow

Ejemplo
Desea que se envíen automáticamente a su sistema central XYZ reservas de vuelos creadas por agentes de
viajes locales en el sistema ABC. Si todo se ha configurado correctamente, pasa lo siguiente en el tiempo de
ejecución:

1. Un agente de viajes local introduce los detalles de vuelo en el sistema ABC y los graba. Esta actividad de
reserva desencadena el evento de SAP Business Workflow FlightCreated del business object SBOOK.
2. El sistema llama y ejecuta el módulo de funciones /AIF/WET_EVENT_TRIGGERED registrado para este
evento en concreto. La función desencadena el tratamiento de la interfase de lectura
WET_FLIGHTBOOK_REC, que tiene una estructura preliminar genérica y que está registrada para los
detalles de evento concretos del evento de reserva de vuelo.
3. La interfase de lectura asigna los detalles de evento, como el nombre de evento FlightCreated y el
tipo de objeto SBOOK, y los valores clave de evento, como ID de línea aérea y número de reserva, en la
estructura SAP, que habrá generado en base al BAPI de lectura de detalles de reserva de vuelos.
Además, la interfase de lectura lee los detalles de reserva de vuelo, como la fecha de vuelo y el número
de agencia de viajes, utilizando este BAPI de reserva de vuelos, y rellena el resto de la estructura
preliminar.
4. La interfase de lectura inicia una acción que desencadena el tratamiento de la interfase de envío
WET_FLIGHTBOOK_SEND (aún en el sistema ABC). Dicha interfase de envío asigna los detalles de
reserva de vuelo de la estructura generada a la estructura de salida del método de clase de proxy de
salida POST_BOOKINGS01.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 123
5. La interfase de envío inicia una acción que desencadena el método de proxy POST_BOOKINGS01 para
enviar los detalles de reserva de vuelo al sistema XYZ.

Actividades

Para configurar un workflow desencadenado para el escenario «Función de lectura y proxy de salida », proceda
como sigue:

Preparación

En la transacción /AIF/WET_GEN, desde el módulo de funciones (BAPI) de su business object, genere la


estructura SAP para su interfase de lectura.

Nota
Los tipos de datos predefinidos no se soportan en estructuras utilizadas para SAP Application Interface
Framework.

Configurar el evento

1. En la transacción SWE2, enlace el tipo de evento de SAP Business Workflow, introduzca /AIF/
WET_EVENT_TRIGGERED como el módulo de funciones destinatario y seleccione Enlace activado.

Nota
Sólo puede utilizar eventos con la categoría de objeto Tipo de objeto BOR.

2. En la transacción /AIF/WET_CONFIG, especifique un grupo de configuración de tiempo de ejecución de


SAP Application Interface Framework adecuado para rellenar su interfase de lectura.
3. En el Customizing de SAP Application Interface Framework, especifique el tipo de escenario
desencadenador de eventos que desea utilizar para este evento en Desarrollo de interfase Opciones de
desencadenador de eventos Definir desencadenador de eventos

Configurar la interfase de lectura

1. Cree la interfase de lectura con la estructura BAPI generada como estructura SAP y la estructura
genérica /AIF/WET_EVENT_DETAILS_PROXY como la preliminar en Desarrollo de interfase Definir
interfases
Asegúrese de que, para esta interfase, el Programa de aplicación y el Programa de persistencia se han fijado
en XML en Desarrollo de interfase Propiedades de interfase adicionales Especificar programas de
interfase .
2. Su utiliza la estructura genérica /AIF/WET_EVENT_DETAILS_PROXY en más de una interfase, configure
una determinación de interfase XML para cada utilización con el tipo de objeto, evento y tipo de
destinatario como criterios de selección en Configuración de sistema Determinación de interfase
Definir determinación de interfase para interfases XML .
3. Asigne los detalles de evento y la clave de objeto a los campos correspondientes de la estrutura generada a
partir del BAPI en Desarrollo de interfase Definir asignaciones de estructura

Ayuda de aplicación para SAP Application Interface Framework


124 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Nota
La clave de objeto es una combinación de todos los valores de campo clave del business object. Puede
consultar los campos clave de un business object en la transacción SWO1 seleccionando el objeto y
abriendo el nodo Campos clave. Para la longitud de cada campo, abra su objeto de datos. La clave de
objeto del objeto de reserva de vuelo SBOOK, por ejemplo, es una concatenación del ID de transportista
y el número de reserva. La reserva 45 para Lufthansa tiene la clave de objeto 0LH00000045.

4. Introduzca /AIF/WET_FILL_SAP_STRUCT como el módulo de funciones después de asignación.


5. Defina y asigne una acción con el módulo de funciones /AIF/WET_AC_TRIGGER_NEXT_INF.
6. Especifique el módulo de funciones (BAPI) que ha utilizado para generar la estructura SAP de la interfase
de lectura en Desarrollo de interfase Opciones de desencadenador de eventos Definir opciones
específicas de interfase .
7. En la transacción /AIF/WET_INF_CONFIG, seleccione un grupo de configuración de tiempo de ejecución
adecuado para rellenar su interfase de envío.

Configurar la interfase de envío

1. Cree la interfase de pre con la estructura BAPI generada como estructura preliminar y la estructura del
método prpxy de salida como estructura SAP en Desarrollo de interfase Definir interfases
Asegúrese de que, para esta interfase, el Programa de aplicación y el Programa de persistencia se han fijado
en XML en Desarrollo de interfase Propiedades de interfase adicionales Especificar programas de
interfase .
2. Asigne las estructuras en Desarrollo de interfase Definir asignaciones de estructura .
3. Defina y asigne una acción con el módulo de funciones /AIF/WET_AC_TRIGGER_PROXY_OUT.

Nota
Si está utilizando un proxy sincrónico y desea tratar sus parámetros de retorno, tendrá que implementar
un módulo de funciones personalizado para ello.

4. En la transacción /AIF/WET_PRXY_CONFIG, especifique un puerto lógico del proxy si desea utilizar un


puerto diferente al estándar.
5. Especifique la clase y el método del proxy de salida en Desarrollo de interfase Opciones de
desencadenador de eventos Definir opciones específicas de proxy .

6.7 Operaciones para SAP Application Interface Framework

Uso

Esta sección proporciona un resumen de las operaciones del sistema que son específicas de SAP Application
Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 125
Funciones

SAP Application Interface Framework le ofrece las siguientes opciones para analizar operaciones del sistema:

● Datos archivados (véase Archivo de datos [página 126])


● Medir el rendimiento del SAP Application Interface Framework (véase Análisis de rendimiento [página
128]).
● Examinar datos de interfase para el número de mensajes y errores (véase Resumen de tabla de índices
[página 130])
● Obtener un resumen de los objetos que utiliza una interfase específica (véase Resumen de objetos de
interfase [página 131])
● Investigar el contenido de log para las modificaciones realizadas en los mensajes de datos de la interfase
seleccionada (véase Contenido de log de aplicación [página 131])
● Visualizar las modificaciones realizadas en el Tratamiento de errores en los mensajes de datos de la
interfase seleccionada (véase Log de modificaciones de tratamiento de errores [página 133])
● El Informe de corrección de datos comprueba si hay inconsistencias entre el Proxy Framework y SAP
Application Interface Framework y las corrige (véase Corrección de datos) [página 133]
● Una captura de pantalla extrae el contenido de las tablas de estadísticas en un determinado momento
(véase Generación y visualización de capturas de pantalla [página 135])

6.7.1 Archivo de datos

Utilización

Archivo de datos: servicio proporcionado por SAP NetWeaver. Elimina los datos en masa que el sistema ya no
necesita tener online, pero a los que se debe poder acceder más tarde, si es necesario, desde la base de datos.

En SAP Application Interface Framework, puede archivar los siguientes tipos de datos:

● Mensajes de datos
● Persistencia XML
● Modificaciones de datos
● Objetos en tiempo de ejecución
● Logs de aplicación
● Persistencia estructurada
● Logs de adaptador de ficheros
● Instantáneas

Requisitos previos

Los datos de la base de datos solo pueden archivarse mediante objetos de archivo, que describen el contexto y
la estructura de los datos. Para configurar el archivo de datos (código de transacción SARA) para SAP
Application Interface Framework, debe introducir el nombre del objeto de archivo específico de SAP

Ayuda de aplicación para SAP Application Interface Framework


126 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Application Interface Framework /AIF/PERSX en el campo Nombre de objeto en Gestión de archivos:Imagen
inicial.

El archivado utiliza Archive Development Kit (ADK) para proporcionar el objeto de archivo /AIF/PERSX, que
incluye todos los programas de archivo necesarios y define la estructura del fichero de archivo en el que se
debe escribir. Para actualizar el objeto de archivo, utilice la transacción AOBJ.

Todos los programas de archivo actualizados en el objeto de archivo se inician utilizando Gestión de archivos
(código de transacción SARA).

Proceso

En SAP Application Interface Framework, el proceso de archivo se divide en los siguientes pasos principales,
algunos de los cuales son opcionales:

1. Creación de ficheros de archivo


En la fase de escritura, los datos que deben archivarse se escriben de forma secuencial en ficheros de
archivo recién creados.
En SAP Application Interface Framework, el informe Archivo de datos AIF:programa de escritura (/AIF/
PERSX_WRI) controla el proceso de escritura de los ficheros de archivo creados por el objeto de
archivo /AIF/PERSX. Puede decidir qué datos deben archivarse utilizando una variante y una imagen de
selección.
En la imagen de selección, puede seleccionar los tipos de datos que desea archivar. Puede limitar más la
selección utilizando fechas y usuarios. Para los mensajes de datos, la persistencia de XML, la persistencia
estructurada, las modificaciones de datos y los logs de aplicación, puede limitarlos/las mediante
interfases. Además, existen muchos parámetros de selección específicos del tipo. Al definir el tamaño del
paquete, puede optimizar el rendimiento y el consumo de memoria de las ejecuciones de archivo. Además,
puede modificar el diseño de los logs de resultados.
Puede ejecutar el programa de escritura del objeto de archivo en el modo de test, lo que significa que el
programa simula la creación de un archivo, en base a criterios de selección y otras verificaciones
específicas del objeto de archivo que verifican si los datos son aptos para archivar. El programa no crea un
fichero de archivo, sino que genera estadísticas sobre las entradas de tabla que se escribirían en el archivo
y el tamaño y número de ficheros de archivo que se crearían en el modo productivo.
Cuando planifique el proceso de escritura, puede supervisar el job correspondiente en la pantalla Resumen
de jobs.

Recomendación
Recomendamos que planifique el archivo como jobs de fondo periódicos que se ejecutan en horas fuera
de las horas punta.

2. Borrado de la base de datos


El programa de borrado lee los datos de los ficheros de archivo y borra los datos de la base de datos.
En SAP Application Interface Framework, puede utilizar el informe Archivo de la persistencia AIF:programa
de borrado (/AIF/PERSX_DEL) para controlar el borrado de las entradas de persistencia que se han
escrito correctamente en un fichero de datos y para generar estadísticas de las entradas de tabla que se
hayan borrado.
Si ejecuta el programa de borrado del objeto de archivo en modo de test, los datos no se borran de la base
de datos, ya que el borrado solo es simulado.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 127
Cuando planifique el proceso de borrado, puede supervisar el job correspondiente en la pantalla Resumen
de jobs.
3. Opcional: Visualización de ficheros de archivo
Puede utilizar el informe Archivo de la persistencia AIF:Programa de lectura secuencial (/AIF/
PERSX_READ) para visualizar los datos almacenados en ficheros de archivo del objeto de archivo /AIF/
PERSX. Si hace doble clic en una línea, se visualizan más detalles de la entrada correspondiente.
4. Opcional: Recarga de ficheros de archivo
Puede utilizar el informe Archivo de la persistencia AIF:Programa de recarga (/AIF/PERSX_REL) para
recargar los datos archivados correctamente, creados por el objeto de archivo /AIF/PERSX, a las tablas de
SAP Application Interface Framework.
También puede ejecutar el programa de recarga en modo de test. La recarga sólo es simulada y no se han
realizado modificaciones en la base de datos.
Cuando seleccione una sesión de archivo borrada correctamente, actualice la variante y programe el
proceso de recarga, el job correspondiente se visualiza en la pantalla Resumen de jobs.

Recomendación
Recomendamos que utilice esta función solo en circunstancias excepcionales.

Más información

Para obtener más información acerca del archivo, consulte SAP Help Portal en Introducción al archivo de datos
(CA-ARC).

6.7.2 Análisis de rendimiento

Utilización

Puede utilizar el seguimiento de rendimiento (código de transacción /AIF/PERFORMANCE) para medir el


rendimiento del SAP Application Interface Framework. Mediante el uso de esta herramienta de análisis del
rendimiento, puede detectar rutinas y procesos que requieren mucho tiempo dentro del SAP Application
Interface Framework.

Utilizando las variantes de seguimiento disponibles en esta transacción, puede monitorizar el rendimiento de
objetos específicos, por ejemplo interfases particulares y rangos de tiempos dentro del SAP Application
Interface Framework.

Objetivos

Los objetivos del proceso de optimización del rendimiento y de la transacción Seguimiento del rendimiento
incluyen:

● Medir el rendimiento de la interfase en sistemas back end


● Determinar el área para mejoras de rendimiento (por ejemplo, lógica específica de la interfase y lógica de
asignación)

Ayuda de aplicación para SAP Application Interface Framework


128 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Definir medidas para cuellos de botella con mayor potencial de ahorro
● Implementar medidas de mejora del rendimiento
● Confirmar el impacto positivo de las medidas de mejora del rendimiento

Funciones

Alcance

El alcance de las medidas de rendimiento de la interfase se define para todas las interfases mediante SAP
NetWeaver Process Integration Process Integration y el SAP Application Interface Framework.

Se mide lo siguiente:

● Proxy ABAP
● Lógica específica de la interfase (por ejemplo, asignaciones de valores y validaciones)
● Lógica de contabilización (por ejemplo, BAPIs)

No se mide lo siguiente:

● Extractores antiguos
● Transmisión de datos (por ejemplo, transferencia de ficheros y MQSeries)
● SAP NetWeaver Process Integration

Actividades

Puede acceder al report de Seguimiento de rendimiento desde el menú SAP Easy Access seleccionando
Componentes multiaplicación SAP Application Interface Framework Gestión Herramientas
Seguimiento de rendimiento .

Configuración de seguimiento

Para monitorizar el rendimiento, se debe configurar una variante. Puede seleccionar una variante que ya exista
o crear una nueva variante. Si selecciona una variante existente, los datos correspondientes de la variante se
muestran en pantalla.

Si una variante no se ha creado, los valores por defecto se muestran en la pantalla de selección de la
transacción y la variante se marca como no grabada. Al crear una variante en la pantalla de selección, puede
especificar un ID de mensaje, el área de nombres, el nombre de interfase, la versión de interfase y el nombre
del usuario que inicia el mensaje. También puede insertar la duración mínima y el intervalo de tiempo.

Puede iniciar el seguimiento seleccionando . Puede detener el seguimiento seleccionando el botón .

Análisis de resultados

Podrían producirse problemas de rendimiento en las siguientes áreas:

● Lógica específica de interfase


● Lógica de contabilización (por ejemplo, SAP BAPI)

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 129
En la siguiente tabla se muestran ejemplos de problemas de rendimiento en áreas superiores y posibles
soluciones para ellos:

Tabla 39:

Ejemplos de problemas de rendimiento Posibles soluciones

Selección frecuente de datos idénticos, por ejemplo, módu­ Grabación en memoria intermedia en tabla interna de con­
los de funciones que están personalizados a un nivel de posi­ trol
ción

Expresiones de selección lentas, por ejemplo, no se utiliza el ● Uso de índice de base de datos, si está disponible
índice de la base de datos ● Creación de índice de base de datos, si es viable
● Acceso a base de datos mediante tabla alternativa

Acceso de lectura largo a tablas internas ● Uso de tablas de control clasificadas


● Uso de símbolos de campo

Tiempo de ejecución largo de SAP BAPI ● Verifique existe de usuario con rendimiento bajo
● Rediseñe la interfase si el BAPI soporta contabilización
múltiple

6.7.3 Resumen de tabla de índice

Utilización

El report Resumen de tablas de índice (código de transacción /AIF/IDXTBL) le proporciona un resumen del
número de mensajes y el número de errores que existen para cada interfase en el SAP Application Interface
Framework.

Funciones

En la imagen de selección de la transacción Resumen de tablas de índice, puede seleccionar el área de


nombres, el nombre de interfase y la versión de interfase. Si deja estos campos en blanco, se seleccionarán
todas las interfases existentes. Además, puede decidir si sólo deben contabilizarse los mensajes de error o
todos los mensajes existentes.

Actividades

Puede acceder al report Resumen de tablas de índice desde el menú SAP Easy Access seleccionando
Componentes de multiaplicación SAP Application Interface Framework Gestión Herramientas
Resumen de tablas de índice .

Ayuda de aplicación para SAP Application Interface Framework


130 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Ejemplo

Un administrador de interfase ejecuta el informe para verificar si el número de mensaje de cada interfase está
dentro del rango previsto. El administrador identifica un número inusualmente elevado de mensajes para una
interfase y decide hacer lo siguiente:

● Verifica que el archivo de datos esté configurado para la interfase


● Se asegura de que el rendimiento continúe siendo bueno en el tratamiento de errores
● Ejecuta un informe de rendimiento
● Verifica los atributos técnicos de la correspondiente tabla de índice individual para comprobar si está
optimizada para un número tan elevado de mensajes

6.7.4 Resumen de objetos de interfase

Utilización

El informe de resumen (código de transacción /AIF/CUST_OVERVIEW) proporciona un resumen de los objetos


del SAP Application Interface Framework que se utilizan en una interfase específica.

El SAP Application Interface Framework introduce diversos objetos para el desarrollo de interfases, por
ejemplo, asignaciones de valores, valores fijos, verificaciones y acciones. Puesto que la mayoría de objetos se
actualizan en ubicaciones diferentes dentro del SAP Application Interface Framework, no existe una vista
agregada de todos los objetos utilizados por una interfase específica. El informe de resumen le ofrece una vista
consolidada.

Actividades

Puede acceder al informe de resumen desde el menú SAP Easy Access seleccionando Componentes de
multiaplicación SAP Application Interface Framework Gestión Herramientas Informe de resumen .

6.7.5 Contenido de log de aplicación

Utilización

Log de interfase (código de transacción /AIF/LOG) le ofrece una vista especializada de la transacción para
analizar el log de aplicación (código de transacción SLG1). En la vista especializada, el objeto del log está
predefinido como /AIF/LOG, de modo que solo se visualizan los mensajes del log de aplicación creados por el
SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 131
Funciones

En la pantalla Seleccionar logs de interfase, tiene opciones para restringir la selección, por ejemplo, mediante lo
siguiente:

● Objeto inferior
En SAP Application Interface Framework, se refiere al área de nombres y al nombre de interfase.
● ID externo
GUID de mensaje o un número de fichero de la herramienta de test.
● Restricción temporal
Puede definir un intervalo de fecha y hora.
● Log iniciado por
El usuario, código de transacción o programa que ha iniciado el log
● Clase de log
Todos los logs o los logs con varios niveles de importancia

Salida

En la parte superior de la pantalla de salida Visualizar mensajes de log de interfase, los mensajes de log de
aplicación seleccionados se visualizan agrupados por fecha, hora y usuario. Un icono muestra si los mensajes
tienen el tipo de mensaje Información, Avisos, , Error oCancelación dependiendo del status de error más
elevado del grupo. Al seleccionar un icono se visualiza el número de mensajes individuales para cada tipo de
mensaje individual. Al seleccionar un icono, por ejemplo, para los que tienen el tipo de mensaje Error, se
visualizan los detalles de los mensajes de log individuales con el tipo de mensaje Error en la parte baja de la
pantalla de salida.

Actividades

Puede acceder al report de logs de interfase desde el menú SAP Easy Access seleccionando Componentes
de aplicación cruzados SAP Application Interface Framework Gestión Logs de interfase .

Más información

Para obtener más información sobre el log de aplicación, consulte el SAP Help Portal en SAP NetWeaver
SAP NetWeaver 7.0 (2004s) SAP NetWeaver 7.0 Biblioteca SAP NetWeaver 7.0 (inglés) Biblioteca SAP
NetWeaver SAP NetWeaver por capacidad clave Gestión de ciclo de vida de solución por capacidad clave
Log de aplicación – (BC-SRV-BAL)

Ayuda de aplicación para SAP Application Interface Framework


132 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
6.7.6 Log de modificaciones de tratamiento de errores

Utilización

Puede utilizar el Log de modificaciones de tratamiento de errores (desde la rampa de lanzamiento SAP Fiori o
mediante el código de transacción /AIF/EDCHANGES) para visualizar las modificaciones realizadas en los
mensajes de datos de la interfase o interfases seleccionadas en el Tratamiento de errores.

Funciones

Puede restringir la selección por área de nombres, nombre y versión de interfase. Puede refinar la selección
insertando un intervalo de fechas o el ID de mensaje.

Salida

En la imagen de salida, una vista de árbol visualiza todas las interfases seleccionadas. Cuando se selecciona un
nodo, se visualizan las siguientes modificaciones realizadas a los mensajes:

● El GUID del mensaje de datos


● La vía de acceso del campo que ha modificado el usuario
● LINE_NR que contiene el índice de mensajes con números de línea
● El valor nuevo y el antiguo
● La fecha y la hora de la modificación

Actividades

En SAP GUI, también puede acceder al report de Log de modificaciones de tratamiento de errores desde el
menú SAP Easy Access seleccionando Componentes multiaplicaciones SAP Application Interface
Framework Administración Log Log de modificaciones de tratamiento de errores .

6.7.7 Corrección de datos

Utilización

Pueden existir inconsistencias entre Proxy Framework y SAP Application Interface Framework. El informe de
corrección de datos (código de transacción /AIF/CORRECTIONS) comprueba si existen inconsistencias y las
corrige. Existe un modo de test que permite al usuario verificar las inconsistencias pero no corregirlas. Por
defecto, se selecciona la casilla Ejecución de test.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 133
Funciones

Se pueden fijar las siguientes inconsistencias:

● Pueden existir inconsistencias entre el status de mensaje en el Proxy Framework y las tablas de índice
individuales en el SAP Application Interface Framework. Estas inconsistencias pueden ocurrir si se ha
cancelado un mensaje, se ha borrado o se ha archivado en el Proxy Framework, pero el status no se ha
actualizado en las tablas de índice individuales del SAP Application Interface Framework.
● Pueden existir inconsistencias entre la tabla de índice del mensaje y el status del mensaje SAP NetWeaver
PI. Estas inconsistencias ocurren si un mensaje finalizado con errores en el SAP Application Interface
Framework se reinicia con el Proxy Framework y se procesa correctamente. En este caso, el status del SAP
Application Interface Framework puede no estar actualizado.
● Si un mensaje SAP NetWeaver PI se ha borrado o archivado, se debe borrar el correspondiente log de
aplicación escrito por el SAP Application Interface Framework. Se deben corregir las inconsistencias.
● Donde haya cambios en el Customizing de los destinatarios de alertas, la tabla de índice de alerta puede no
estar correctamente actualizada. Por consiguiente, la tabla puede contener registros inconsistentes en
comparación con el Customizing actual de destinatarios de alertas. Puede regenerar las estadísticas de
mensajes para garantizar que no existan inconsistencias y que las estadísticas de mensajes se puedan
comprimir.

Al ejecutar el Informe de corrección de datos, el sistema verifica los mensajes que existen en las tablas de
índice de mensajes en el SAP Application Interface Framework, pero no en el Proxy Framework. Se
considerarán inconsistentes y se borrarán de las tablas de índice de mensajes del SAP Application Interface
Framework. Se recomienda borrar también los correspondientes mensajes del log de aplicación. Por
consiguiente, el Informe de corrección de datos se debe planificar como job de fondo tras la ejecución de los
jobs de archivo/borrado para el Proxy Framework con las siguientes opciones:

● Área de nombres, Nombre de interfase y Versión de interfase deberían estar en blanco


● La ejecución de test no debería seleccionarse
● Verificar/Fijar mensajes borrados o archivados debe estar seleccionado
● Verificar/Fijar log de aplicación debe estar seleccionado
● Regenerar estadísticas debe estar seleccionado

Actividades

Puede acceder al informe de seguimiento de rendimiento desde el menú de SAP Easy Access seleccionando
Componentes de aplicación cruzados SAP Application Interface Framework Gestión Herramientas
Informe de corrección .

Recomendación
Se recomienda ejecutar periódicamente el Informe de corrección de datos como job de fondo para
garantizar que no existan inconsistencias.

Recomendación
También se recomienda ejecutar el informe de corrección de datos tras haber ejecutado su job de borrado o
archivo para mensajes en el Integration Engine local.

Ayuda de aplicación para SAP Application Interface Framework


134 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
6.7.8 Generación y visualización de capturas de pantalla

Utilización

En el SAP Application Interface Framework se pueden crear y visualizar capturas de pantalla. Una captura de
pantalla extrae el contenido de las tablas de estadísticas (/AIF/MSG_STAT y /AIF_MSGSTATALL) en un
determinado momento y lo graba en tablas separadas de capturas de pantalla. Esta operación también se
aplica a la tabla resumen de mensajes (/AIF/T_MMSG_IDX).

Funciones

Generación de capturas de pantalla

Con la transacción Generar captura de pantalla (código de transacción /AIF/GENMSGSNAP) se puede efectuar
una captura de pantalla. Esta transacción permite crear capturas de pantalla de estadísticas y datos
totalizados para mensajes en SAP Application Interface Framewor y con el tiempo, supervisar estos datos.

En la pantalla de selección Generar captura de pantalla, seleccione una fecha para crear la captura de pantalla
(solo es válido para datos estadísticos diarios). También se puede seleccionar un tamaño de paquete, es decir,
el tamaño de los paquetes en los que se procesan los mensajes individuales. Si se modifica el número del
tamaño del paquete, el rendimiento del informe puede aumentar o disminuir considerablemente. 1000 es el
valor propuesto para la mayoría de situaciones. De todos modos, el tamaño óptimo del paquete depende del
hardware del sistema y de la carga del sistema actual.

Visualizar capturas de pantalla

Con la transacción Visualizar captura de pantalla (código de transacción /AIF/DISPMSGSNAP) se puede


visualizar una captura de pantalla. Esta transacción permite visualizar capturas de pantalla de estadísticas y
datos totalizados para mensajes disponibles en SAP Application Interface Framewor y con el tiempo,
supervisar estos datos.

Existen muchas maneras de filtrar capturas de pantalla, por ejemplo, ID , datos de creación, usuario de
creación y la fecha de creación de la captura de pantalla.

Puede seleccionar desde las siguienetes 4 vistas:


Lista todas las entradas de estadísticas para mensajes disponibles en el sistema cuando se crea la captura
de la pantalla.


Lista todas las estadísticas de mensajes para la fecha efectiva especificada para la captura de pantalla.


Lista todas las entradas de mensajes de log disponibles en el sistema cuando se crea la captura de la
pantalla. Los mensajes de log están agrupados y su cantidad se acumula en base al área de nombres,
nombre de la interfase, versión de la interfase, área de nombres del destinatario, nombre del destinatario,
tipo de mensaje, ID del mensaje y número del mensaje. Se pueden ver el texto del mensaje (con reserva-
espacios) y los campos clave que han sido la base para determinar el destinatario específico.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 135
Muestra todos los mensajes de log para una fecha específica, es decir, la fecha efectiva de la captura de
pantalla.

Actividades

Puede acceder a los informes para generar y visualizar capturas de pantalla de estadísticas de error desde el
menú SAP Easy Access seleccionando Componentes de aplicación cruzados SAP Application Interface
Framework Gestión Capturas de pantalla y Generar captura de pantalla o Visualizar captura de pantalla.

Recomendación
Se recomienda ejecutar Generar captura de pantalla diariamente como tarea de fondo.

6.8 Soporte tecnológico

Utilización

El SAP Application Interface Framework soporta usuarios empresariales en interfases de supervisión con
diferentes tecnologías de interfase, por ejemplo, proxies de ABAP e IDocs. También es posible que los usuarios
monitoreen interfases no procesadas por las interfases de SAP Application Interface Framework.

Dependiendo de la tecnología de una interfase, los datos mostrados en Supervisión y gestión de errores se
seleccionan de diferentes fuentes. Además, todas las tecnologías soportan el reinicio y la cancelación de
funciones.

Funciones

Para soportar funciones de Supervisión y gestión de errores para diferentes tecnologías de interfase, el SAP
Application Interface Framework tiene una factory de motores con muchos tipos diferentes de motor, por
ejemplo, motior de aplicación, motor de persistencia, motor de selección y motor de grabación en log. SAP
ofrece los motores para algunos escenarios y también puede crear sus propios motores. Para más
información, véase Factory de motores [página 137].

Al definir una interfase, necesitará actualizar los motores que deberían utilizarse para ella. Si no actualizar las
parametrizaciones para los motores, el SAP Application Interface Framework por defecto es que la interfase
está en una interfase proxy ABAP procesada con el SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


136 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Más información

Para más información para usuarios empresariales sobe la tecnología soportada por SAP Application Interface
Framework , consulte Soporte tecnológico [página 60] en SAP Application Interface Framework para usuarios
empresariales.

6.8.1 Factory de motores

Utilización

Para ofrecer compatibilidad a las funciones de supervisión y de gestión de errores para diferentes tecnologías
de interfase, SAP Application Interface Framework tiene un factory de motores.

Integración

Defina qué motores debe utllizarse una interfase en el Customizing para el SAP Application Interface
Framework (código de transacción /AIF/CUST) en Propiedades de interfase adicionales Especificar
motores de interfase . Los desarrolladores de interfases deben definir el motor de aplicación, el motor de
persistencia, el motor de selección y el motor de grabación en log que la Supervisión y gestión de errores utiliza
para gestionar mensajes de la interfase. El desarrollador de interfase puede actualizar motores proporcionados
por SAP así como motores específicos de cliente. La parametrización por defecto de sistema debe gestionar
una interfase como un proxy ABAP. Esta parametrización por defecto también garantiza que las interfases aún
puedan gestionarse después de un upgrade.

Funciones

La siguiente es una lista de motores disponibles:

● Motor de aplicación
El motor de aplicación gestiona una solicitud de la propia supervisión y gestión de errores o la envía a otro
motor. El motor de aplicación es responsable de reiniciar y cancelar mensajes. Dependiendo de la
tecnología de interfase, se inician los procedimientos de reinicio y cancelación correspondientes. Además,
el motor de aplicación es responsable de la navegación al motor externo. El monitor externo es la
transacción que normalmente se utiliza para supervisar mensajes de una tecnología específica. El motor
de aplicación permite el tratamiento inicial de un mensaje recibido por el sistema en el que está situado el
SAP Application Interface Framework. El motor de aplicación también envía mensajes a un sistema
diferente utilizando el SAP Application Interface Framework.
● Motor de persistencia
El motor de persistencia es responsable de gestionar los datos que ha transferido un mensaje. El motor de
persistencia lee los datos de un layer de persistencia de interfase. Para visualizar los datos de mensaje en
la vista Contenido de datos, el motor de persostencia transforma los datos en una estructura de datos

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 137
preliminares o SAP (véase Vista de contenido de datos [página 50]). Si un usuario modifica los datos, en
Supervisión y gestión de errores, el motor de persistencia es responsable de transformar los datos
modificados en un formato que pueda volverse permanente. Más tarde, el motor de persistencia actualiza
los datos del layer de persistencia. Además, si un usuario edita el contenido de un mensaje, el motor de
persistencia bloquea el mensaje para evitar que diferentes usuarios lo editen al mismo tiempo. El motor de
persistencia desbloquea los datos después de que el usuario los haya grabado en la persistencia.
● Motor de selección
El motor de selección es responsable de seleccionar los datos mostrados en la vista Mensaje de datos
(véase Vista de mensaje de datos [página 44]). Si el SAP Application Interface Framework se implica en
procesar el mensaje, estos datos pueden seleccionarse desde una tabla de índice de interfase. Para
escenarios donde el SAP Application Interface Framework no esté implicado en procesar el mensaje, los
datos se recuperan desde la tabla que contiene los datos de cabecera de los mensajes procesados. Por
ejemplo, para IDocs, los datos se seleccionan desde los registros de control de IDoc. Los datos que
selecciona el motor de selección dependen de las entradas realizadas en la pantalla de selección. Además,
el motor de selección tiene que formatear los datos de manera que puedan visualizarse en la vista Mensaje
de datos.
● Motor de grabación en log
Los motores de grabación en log recuperan los datos mostrados en la vosta Mensaje de log (véase Vista de
mensajes de Log [página 47]). Los mensajes de log se recuperan y preparan en la estructura de contexto
de aplicación SAP Application Interface Framework que puede visualizarse en la vista Mensajes de log.
Además, si existen mensajes de log relacionados con un campo/una línea específico/a del mensaje de
datos, se preparan datos de contexto para permitir al usuario que navegue al error en la vista Contenido de
datos (véase Vista de contenido de datos [página 50]).
● Motores personalizados
Puede definir sus propios motores en el Customizing para el SAP Application Interface Framework en
Propiedades de interfase adicionales Definir motores personalizados . Debe definir un área de
nombres y un ID de motor personalizado. Para cada combinación de área de nombres / ID de motor
personalizado, puede actualizar un motor de aplicación, motor de persistencia, motor de selección y/o
motor de grabación en log. Una vez que defina un motor personalizado, podrá actualizarlo en el
Customizing para el SAP Application Interface Framework en Propiedades de interfase adicionales
Especificar motores de interfase .
● Los siguientes son motores soportados al procesar datos con el SAP Application Interface Framework.
○ Motor de selección para tablas de índice
Para mensajes procesados dentro del SAP Application Interface Framework, se escriben entradas de
tabla de índice durante el tratamiento. Si el motor de selección para tablas de índice se seleccione en
la definición de interfase, se seleccionan mensajes de datos de una tabla de índice de interfase. Qué
mensajes de datos se seleccionan depende de los criterios de selección indicados en la pantalla de
selección. Si se personaliza una pantalla de subselección específica de interfase, los criterios de
selección indicados en ella se tienen encuenta al seleccionar los mensajes.
○ Motor de grabación en log para log de aplicación
Para los mensajes de datos procesados dentro del SAP Application Interface Framework, se escribe un
log de aplicación. El motor de log de aplicación es responsable de seleccionar mensajes de log desde el
log de aplicación.
● Los siguientes son motores para soportar fichetos de test:
Los motors de ficheros se utilizan para visualizar datos de ficheros de test procesados con la herramienta
de test de interfase (código de transacción /AIF/Test) en Supervisión y gestión de errores. Los motores
de ficheros se utilizan si así se indicó específicamente durante la definición de interfase, o si el fichero se
procesó con la herramienta de test de interfase del SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


138 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
○ Motor de aplicación para ficheros de test
El motor de aplicación para ficheros es responsable de ficheros de test procesados con la herramienta
de test de interfase. Independientemente del motor personalizado en la definición de interfase, el
motor de aplicación para ficheros de test siempre se llama si el mensaje es un fichero de test.
○ Motor de persistencia para ficheros de test
El motor de persistencia recupera y actualiza ficheros de test procesados con la herramienta de test
de interfase en Supervisión y gestión de errores. Además, bloquea y desbloquea el fichero de test si un
usuario edita un fichero en Supervisión y gestión de errores.
● Los siguientes son los motores utilizados por defecto:
○ Motor de aplicación para proxies ABAP
○ Motor de aplicación para proxies ABAP
○ Motor de selección para tablas de índice
○ Motor de grabación en log para log de aplicación

Más información

Para obtener más información acerca de las vistas individuales en Supevisión y gestión de errores, véase
Pantalla principal [página 40].

6.8.2 Proxys

Los motores proxy de SAP Application Interface Framework son responsables de los mensajes recibidos de
SAP NetWeaver PI o enviados a SAP NetWeaver PI mediante un proxy ABAP.

Es más, los motores proxy son responsables de los mensajes de servicio web.

Nota
Desde SAP NetWeaver 7.40, hay una nueva infraestructura de WebService. Para mensajes nuevos de
servicio web, SAP Application Interface Framework proporciona un motor de plataforma dedicado y un
motor de persistencia. Los motores de proxy siguen siendo funcionales para todos los mensajes de servicio
web, pero los nuevos motores de servicios web proporcionan mejor rendimiento.

En más detalle, estos son los motores disponibles:

Motores de aplicación

Proxy y Nuevo WebService se pueden utilizar en escenarios de entrada y en escenarios de salida.

Proxy se utiliza para mensajes que se procesan en el motor de integración local de SAP NetWeaver PI y se
encarga de los mensajes de servicio web. Nuevo WebService se utiliza para los mensajes de servicio web de la
nueva infraestructura de WebService (desde SAP NetWeaver 7.40).

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 139
Motores de persistencia

Proxy y Nuevo WebService se pueden utilizar en escenarios de entrada. También se pueden utilizar en
escenarios de salida donde solo se hace un seguimiento de los mensajes en SAP Application Interface
Framework, pero no se realiza ninguna asignación en AIF.

Proxy y Nuevo WebService son responsables de recuperar los mensajes del servicio web o SAP NetWeaver PI
de la capa de persistencia. El payload se transforma en la estructura de datos fuente para visualizarlo en la
vista Contenido de datos de Supervisión y tratamiento de errores.

En escenarios de salida donde la asignación se realiza en AIF, tiene que utilizar el motor de persistencia XML.

Motor de selección y motor de grabación en log

Utilice Tablas de índice AIF y Log de aplicación AIF en todos los escenarios de proxy.

6.8.3 Soporte IDoc

Utilización

En el SAP Application Interface Framework, puede supervisar y procesar IDOCs.

Funciones

Dispone de los motores de IDOC siguientes:

● Motor de aplicación para IDOCs


Para poder visualizar IDOCs en el SAP Application Interface Framework, se utiliza el motor de aplicación
para IDOCs. El motor de aplicación para IDOCs permite a los usuarios reiniciar y cancelar todos los IDOCs
que se visualizan en Supervisión y tratamiento de errores.
● Motor de persistencia para IDOCs
El motor de persistencia para IDOCs recupera los registros de datos de un IDOC. Es más, el motor de
persistencia bloquea y desbloquea el IDOC. Una vez se ha tratado un IDOC, el motor de persistencia
actualiza sus registros de datos.
● Motor de grabación en log para registros de status de IDOC
Si el IDOC no se ha procesado con el SAP Application Interface Framework, los registros de status escritos
por el tiempo de ejecución de IDOC deben leerse de EDIDS. Para poder visualizar los registros de estado en
la vista Mensaje de log de Supervisión y tratamiento de errores, los registros de estado se añaden a un log
de aplicación temporal. Si el registro de estado contiene un número de segmento y un nombre de campo,
se puede ir de la vista Mensaje de log al campo erróneo en la vista Contenido de datos. Si el IDOC ha
escrito su propio log de aplicación, el contenido del log también se visualiza en la vista del mensaje de log.
● Motor de selección para registros de control de IDOC

Ayuda de aplicación para SAP Application Interface Framework


140 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Para los IDOCs procesados sin el SAP Application Interface Framework, no existen entradas de tabla de
índice y los datos deben seleccionarse en los regisros de control de IDOC. A fin de determinar qué IDOC
pertenece a qué interfase, debe actualizar el tipo básico y el tipo de mensaje. También puede actualizar
una variante de mensaje lógico y una función de mensaje lógico. Puede actualizarlos en el Customizing de
SAP Application Interface Framework en Desarrollo de interfase Asignar tipos de IDocs . En la Pantalla
de selección de Supervisión y tratamiento de errores, puede seleccionar por área de nombres, nombre de
interfase y versión. También puede seleccionar por status, fecha de creación y número de IDOC.

[Link] Escenarios IDOC

Utilización

En el SAP Application Interface Framework, puede supervisar y procesar IDOCs

Integración

En el Customizing de SAP Application Interface Framework en Desarrollo de interfase Propiedades


adicionales de interfase Especificar motores de interfase , debe realizar parametrizaciones parar los
motores de cada uno de los escenarios en los que SAP Application Interface Framework soporta tecnología
IDOC.

Funciones

En el SAP Application Interface Framework, existen los siguientes escenarios distintos en los que puede
procesar y supervisar IDOCs:

● Escenario de IDOC 1: Véase Supervisión de IDOCs existentes en Supervisión y tratamiento de errores


[página 142]
● Escenario de IDOC 2: Véase IDOC de proceso que utiliza AIF; Llamar módulo de funciones IDOC en acción
[página 144]
● Escenario de IDOC 3: Véase IDOC de proceso que utiliza AIF; Llamar BAPI en acción [página 146]
● Escenario de IDOC 4: Véase IDOC de proceso que utiliza ALE; Escribir tablas de índice con AIF Enabler
[página 148]
● Escenario de IDOC 5: Consulte Procesamiento de documentos de salida con AIF [página 150]
● Escenario de IDOC 6: Consulte Combinar IDOC saliente en mensaje XML con AIF [página 153]

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 141
[Link].1 Supervisión de IDOCs existentes en Supervisión y
tratamiento de errores

Utilización

En este escenario, los IDOCs existentes se supervisan en Supervisión y tratamiento de errores en el SAP
Application Interface Framework. Los IDOCs se procesan en el tiempo de ejecución ALE. Este escenario es
aplicable para IDocs entrantes y salientes.

Debería utilizar este escenario si ya dispone de un IDOC para el que no desea modificar la configuración, pero
que desea supervisar con el SAP Application Interface Framework.

Integración

Para poder visualizar un IDOC existente en Supervisión y tratamiento de errores, debe crear una estructura de
datos brutos y de SAP para un tipo básico de IDOC y debe definir una interfase de SAP Application Interface
Framework. Para ello, utilice el report Generar estructura de IDOC y una definición de interfase (código de
transacción /AIF/IDOC_GEN, véase Generar estructura de IDOC y una definición de interfase [página 87]).

Las estructuras de datos brutos y SAP son las mismas.

Ayuda de aplicación para SAP Application Interface Framework


142 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Imagen 10: Supervisión de IDOCs existentes en Supervisión y tratamiento de errores

En el escenario para procesar IDOCs que se muestra en el gráfico anterior, el SAP Application Interface
Framework no participa en el procesamiento de IDOC y el IDOC del sistema existente, como siempre se
procesa con el tiempo de ejecución ALE.

Se utilizan la función de proceso estándar, el código de proceso y el tipo de mensaje. Durante el procesamiento,
los datos se escriben en las tablas IDOC estándar, por ejemplo, EDIDC. En el SAP Application Interface
Framework, no hay datos escritos en las tablas AIF y se seleccionan datos de las tablas IDOC para visualizar los
IDOCs en Supervisión y tratamiento de errores.

La estructura de datos brutos que contiene datos de las tablas IDOC se visualiza en la vista de estructura de
datos de Supervisión y tratamiento de errores.

Los registros de status escritos durante el procesamiento de IDOC se visualizan en la vista de mensajes de log.
Si se ha escrito un log de aplicación para un IDOC, el log de aplicación que contiene los datos de las tablas
IDOC también se visualiza en la vista de mensajes de log.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 143
Funciones

En este escenario, no son posibles las siguientes funciones en SAP Application Interface Framework:

● Visualizar mensajes en el monitor de interfase


No hay entradas en el índice AIF y las tablas estadísticas dado que el IDOC no está procesado por el SAP
Application Interface Framework
● Crear alertas utilizando y enviando notificaciones de correo electrónico
● Definir una pantalla de selección específica de interfase
● Utilizar una búsqueda basada en campos clave Supervisión y tratamiento de errores
No hay entradas de tabla de índice

Actividades

Para visualizar un IDOC existente en Supervisión y tratamiento de errores, deben asignarse motores a
interfaces en el Customizing de SAP Application Interface Framework en Desarrollo de interfase
Propiedades adicionales de interfase Especificar motores de interfase de la forma siguiente:

● Motor de aplicación para IDOCs


● Motor de persistencia para IDOCs
● Motor de selección para registros de control de IDOC
● Motor de grabación en log para registros de status de IDOC

[Link].2 IDOC de proceso que utiliza AIF; Llamar módulo


de funciones IDOC en acción

Utilización

En este escenario, se procesan IDOCs con el SAP Application Interface Framework y se llama un módulo de
funciones IDOC en una acción.

Integración

Para poder visualizar el IDOC de Supervisión y tratamiento de errores, debe crear una estructura de datos
brutos y de SAP para un tipo básico de IDOC y debe definir una interfase de SAP Application Interface
Framework. Para ello, utilice el report Generar estructura de IDOC y una definición de interfase (código de
transacción /AIF/IDOC_GEN, véase Generar estructura de IDOC y una definición de interfase [página 87]).

Las estructuras de datos brutos y SAP son las mismas. En el Customizing para el SAP Application Interface
Framework en Desarrollo de interfase Definir interfases , puede marcar la casilla de selección Mover
correspondientes. Esto asigna los datos de raw a la estructura de datos de SAP mientras procesa los datos en

Ayuda de aplicación para SAP Application Interface Framework


144 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
el SAP Application Interface Framework. Si necesita una lógica posterior, por ejemplo, verificaciones y
asignaciones de valores, puede definirlos en el Customizing para SAP Application Interface Framework en
Desarrollo de interfase Definir asignaciones de estructura .

Imagen 11: IDOCs de proceso que utiliza AIF y llamada de módulo de funciones IDOC en acción

En el escenario para procesar IDOCs que se muestra en el gráfico anterior, el IDOC del sistema existente se
procesa en el SAP Application Interface Framework donde se escriben tablas de índice.

Una función de proceso genérica se suministra con el SAP Application Interface Framework. Se necesita un
nuevo código de proceso. La función de proceso transforma los datos de IDOC en la estructura de datos brutos
que se define en el Customizing para SAP Application Interface Framework. Después, la interfase se determina
y se lanza el procesamiento en el SAP Application Interface Framework.

En este escenario, debe crear una acción para llamar la función de proceso estándar. Para facilitarle esto, se
entrega el módulo de funciones /AIF/IDOC_ACTION_FUNCTION. Puede llamar el módulo de funciones en su
función de acción. Transfiera el nombre de la función de proceso estándar que desee llamar y el parámetro
DATA del módulo de funciones de acción a /AIF/IDOC_ACTION_FUNCTION.

Si deben visualizarse datos en la vista de contenido de datos, los datos de IDOC deben transformarse en la
estructura de datos brutos.

Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Utilización del monitor de interfase

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 145
● Creación de verificaciones, asignaciones de valor y asignaciones de campo
● Selección de datos en tablas de índice
● Definición de campos clave
● Definir una pantalla de selección específica de interfase que pueda utilizarse para facilitar una selección de
mensajes si se personaliza
● Notificación de correo electrónico

Actividades

Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación para IDOCs


● Motor de persistencia para IDOCs
● Motor de selección para tablas de índice
● Motor de grabación en log para log de aplicación

Tratamiento previo

El SAP Application Interface Framework puede utilizar tratamiento previo para ejecutar alguna lógica sobre los
datos de mensaje raw IDOC con poco esfuerzo de actualización. Para activar el tratamiento previo, marque la
casilla de selección Tratamiento previo en el Customizing para SAP Application Interface Framework en
Desarrollo de interfase Definir interfases (véase Tratamiento previo [página 186]).

[Link].3 IDOC de proceso que utiliza AIF; Llamar BAPI en


acción

Utilización

En este escenario, se procesan IDOCs con el SAP Application Interface Framework y se llama un BAPI en una
acción.

Integración

Debe crear una interfase de SAP Application Interface Framework y debe actualizar una estructura de datos
brutos y de SAP.

Utilice el report Generar estructura de IDoc y definición de interfase (código de transacción /AIF/IDOC_GEN)
para crear la estructura de datos brutos a partir del tipo básico de IDOC (véase Generación de estructura de
IDOC y definición de interfase [página 87]).

Ayuda de aplicación para SAP Application Interface Framework


146 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Debe crear la estructura de datos SAP manualmente y dicha estructura depende de las funciones de acción.
Dado que, en la mayoría de casos, la estructura de datos brutos y de SAP son distintas para este escenario,
debe crear una asignación de estructura que incluya, por ejemplo, asignaciones de campo y de valor.

Imagen 12: Procesar IDOC utilizando el SAP Application Interface Framework y llamando el BAPI en acción

En el escenario para procesar IDOCs que se muestra en el gráfico anterior, el IDOC del sistema existente se
procesa en el SAP Application Interface Framework donde pueden utilizarse funcionalidades como tablas de
índice, verificaciones y asignaciones.

A fin de procesar el IDOC on el SAP Application Interface Framework, se suministra una función genérica de
proceso. Se necesita un nuevo código de proceso. La función genérica de proceso transforma los datos de
IDOC a la estructura bruta de la interfase. Después se llama el SAP Application Interface Framework para
procesar los datos.

En este escenario, debe crear una acción para procesar los datos. Dentro de la función de acción, el BAPI se
llama para procesar los datos.

Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Visualizar mensajes en Supervisión y tratamiento de errores


● Soportar el enlace de campo de la vista de mensajes de log a la vista de contenido de datos, si surge un
error al procesar el IDoc.
● Actualizar tablas de índice

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 147
● Creación de verificaciones, asignaciones de valor y asignaciones de campo
● Agrupar mensajes por campos clave en la vista de mensajes de datos
● Crear una pantalla de selección específica de interfase
Si se ha personalizado una pantalla de subselección específica de interfase, puede utilizarse para facilitar
una selección de mensajes.

Actividades

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación para IDOCs


● Motor de persistencia para IDOCs
● Motor de selección para tablas de índice
● Motor de grabación en log para log de aplicación

[Link].4 IDOC de proceso que utiliza ALE, Escribir tablas


de índice con activador AIF

Utilización

En este escenario, el activador de SAP Application Interface Framework para IDOCs procesa IDOCs utilizando
el tiempo de ejecución ALE y se escriben tablas de índice. Este escenario es aplicable para IDocs entrantes y
salientes.

Integración

Debe crear una interfase de SAP Application Interface Framework y debe actualizar una estructura de datos
brutos y de SAP. Las estructuras de datos brutos y SAP son las mismas.

Algunas parametrizaciones del Customizing de SAP Application Interface Framework, por ejemplo, para
asignaciones de estructura o acciones, no son relevantes dado que el IDoc no se procesa con el tiempo de
ejecución de SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


148 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Imagen 13: Procesamiento de IDOC con tiempo de ejecución ALE y llamada de activador AIF

En el escenario para procesar IDOCs que se muestra en el gráfico anterior, el IDOC del sistema existente se
procesa aplicando el procesamiento de IDOC estándar.

El activador para IDocs de SAP Application Interface Framework se llama de manera implícita durante el
tiempo de ejecución ALE cuando el status de IDoc cambia para escribir entradas de tabla específicas de SAP
Application Interface Framework. El activador de SAP Application Interface Framework para IDOCs se encarga
de escribir tablas de índice y estadísticas de mensaje y de crear alertas.

También se puede escribir un log de aplicación específico de SAP Application Interface Framework. Si se
selecciona un mensaje y se escribe un log de aplicación AIF, dicho log se carga en la vista del log de aplicación.
Si no se escribe ningún log de aplicación AIF, los registros de status y el log de aplicación que ha escrito la
función de proceso se cargan en la vista del log de aplicación en Supervisión y tratamiento de errores. El hecho
de si se escribe un log de aplicación o de si se utilizan los registros de status depende del motor de grabación
en log actualizado en el Customizing de SAP Application Interface Framework en Desarrollo de interfase
Propiedades adicionales de interfase Especificar motores de interfase .

Nota
Por motivos de rendimiento, la escritura de un log de aplicación específico de SAP Application Interface
Framework es opcional y el activador del SAP Application Interface Framework para IDOCs evita
transformar todos los datos de IDOC en la estructura SAP.

Como que el IDOC no se ha procesado con el tiempo de ejecución de SAP Application Interface Framework, no
hay ningún enlace de datos entre la vista de mensajes de log y la vista de contenido de datos.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 149
Requisitos previos

Si desea utilizar SAP Application Interface Framework como el monitor de su tiempo de ejecución IDoc,
implemente la nota ALE: Integración de SAP Application Interface Framework (el número de nota 1844763).

Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Definir destinatarios para la gestión de alertas


● Agrupar mensajes por campos clave en la vista de mensajes de datos
● Actualizar tablas de índice de selección específicas de interfase
● Definir una pantalla de selección específica de interfase que pueda utilizarse para facilitar una selección de
mensajes si se personaliza

Actividades

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación para IDOCs


● Motor de persistencia para IDOCs
● Motor de selección para tablas de índice
● Motor de grabación en log para registros de status de IDOC

[Link].5 Procesamiento de IDOCs salientes con AIF

Utilización

En este escenario, los IDOCs salientes se procesan con SAP Application Interface Framework.

Integración

Para este escenario, se requiere lo siguiente:

● 2 interfases de SAP Application Interface Framework


● Una función de puerta
Para iniciar el procesamiento en SAP Application Interface Framework

Ayuda de aplicación para SAP Application Interface Framework


150 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Una acción
Para enviar el IDOC final al destinatario

Para crear las estructuras e interfases necesarias, utilice el report Generar estructura de IDOC y una definición
de interfase (código de transacción /AIF/IDOC_GEN, véase Generar estructura de IDOC y una definición de
interfase [página 87]). La estructura de datos de SAP y raw son idénticas en ambas interfases.

Imagen 14: Procesamiento de IDOC saliente con SAP Application Interface Framework

En el escenario para procesar IDocs que aparece en el gráfico anterior, el primer IDOC se envía a la función de
puerta de AIF y se procesa mediante SAP Application Interface Framework. Todas las asignaciones,
verificaciones, valores fijos y asignaciones de valores se deben realizar en la primera interfase, que se utiliza
para el procesamiento del primer IDOC. Para enviar el IDOC al destinatario, se necesita una acción que inicie el
envío del IDOC.

El envío del IDOC al destinatario provoca un segundo IDOC. Este segundo IDOC se supervisa en la segunda
interfase de AIF. Esta interfase es una interfase únicamente de supervisión que muestra los datos como se
envían al destinatario final.

SAP Application Interface Framework proporciona el módulo de funciones /AIF/


SINGLE_IDOC_PORT_FUNCTION. En Puertas en el procesamiento de IDOC (código de transacción WE21),
necesita actualizar la función de puerta en una puerta ABAP-PI. Debe asignar esta puerta en el perfil de
interlocutor. Puede reutilizar la función de puerta para distintos tipos básicos. Si la función de puerta no
cumple todos los requisitos, puede crear y utilizar su propia función de puerta.

El Customizing para la primera interfase contiene la lógica de procesamiento del IDOC. Debe mantener alguna
asignación para la primera interfase. Para poder enviar el segundo IDOC al destinatario correcto, es necesario
que ajuste los datos de emisor/destinatario de la estructura EDIDC (registro de control) a los valores finales de
emisor/destinatario del IDOC.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 151
Precaución
Si no hace esto, el IDOC termina en un bucle de creación de una copia tras otra sin enviar el IDOC al
destinatario final.

Para enviar el IDOC, necesita una acción. Como módulo de funciones de acción para enviar el IDOC, SAP
Application Interface Framework proporciona el módulo de funciones /AIF/CALL_MASTER_IDOC_DIST.

Para la segunda interfase, es suficiente un escenario únicamente de seguimiento. La interfase se utiliza para
controlar los IDOCs que se envían al destinatario final.

Nota
Como ambas interfases tienen la misma combinación de tipo de mensaje/tipo básico, se necesita una
entrada en la determinación de interfase. Esto se hace en el Customizing para SAP Application Interface
Framework en Configuración de sistema Determinación de interfase Definir la determinación de
interfase para interfases IDOC .

Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Utilización del monitor de interfase


● Creación de verificaciones, asignaciones de valor y asignaciones de campo
● Selección de datos en tablas de índice
● Definición de campos clave
● Definir una pantalla de selección específica de interfase que pueda utilizarse para facilitar una selección de
mensajes si se personaliza
● Notificación de correo electrónico

Actividades

Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación para IDOCs


● Motor de persistencia para IDOCs
● Motor de selección para tablas de índice
● Motor de grabación en log para log de aplicación
O registros de status de IDOC para el segundo IDOC

Asigne los motores a ambas interfases.

Ayuda de aplicación para SAP Application Interface Framework


152 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Tratamiento previo

El SAP Application Interface Framework puede utilizar tratamiento previo para ejecutar alguna lógica sobre los
datos de mensaje raw IDOC con poco esfuerzo de actualización. Para activar el tratamiento previo cuando está
definiendo la primera interfase, marque la casilla de selección Tratamiento previo en el Customizing para SAP
Application Interface Framework en Desarrollo de interfase Definir interfases (véase Tratamiento previo
[página 186]).

[Link].6 Combinar IDOC saliente en mensaje XML con AIF

Utilización

En este escenario, los distintos IDOCs salientes se combinan en un mensaje XML.

Integración

En este escenario, se necesitan una interfase XML de SAP Application Interface Framework y una función de
puerta.

La interfase necesaria se puede crear en Customizing para SAP Application Interface Framework en Desarrollo
de interfase -> Definir interfases. Si fuera necesario, marque la casilla de selección Mover correspondientes o
Tratamiento previo. Para la estructura de datos de SAP o raw, utilice la estructura /AIF/
MERGE_IDOCS_TO_AIF_MSG. Si necesita una lógica posterior, por ejemplo, verificaciones y asignaciones de
valores, puede definirlos en el Customizing para SAP Application Interface Framework en Desarrollo de interfase
-> Definir asignaciones de estructura.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 153
Imagen 15: Combinar IDOC saliente en mensaje XML con SAP Application Interface Framework

En el escenario para procesamiento de IDOCs mostrado en el gráfico anterior, la función de puerta combina los
IDOCs recopilados en un mensaje XML y se lo entrega a SAP Application Interface Framework para continuar
con el procesamiento. El tratamiento posterior se inicia a través de una acción en la interfase.

Para configurar este escenario se necesita una función de puerta. SAP Application Interface Framework le
proporciona el módulo de funciones /AIF/MERGE_IDOCS_TO_AUIF_MSG para que lo utilice como módulo de
funciones para la función de puerta. Además de crear la función de puerta, es necesario que ajuste el perfil de
interlocutor del IDOC que se enviará. También necesita actualizar la nueva función de puerta en la puerta
receptora. Puede reutilizar la función de puerta para distintos tipos básicos. Si la función de puerta no cumple
todos los requisitos, puede crear y utilizar su propia función de puerta.

Es necesario que actualice todas las asignaciones requeridas y añada una acción que inicie el tratamiento
posterior.

Nota
Es posible que requiera una determinación de interfase. Esto se hace en el Customizing para SAP
Application Interface Framework en Configuración de sistema Determinación de interfase Definir la
determinación de interfase para interfases XML .

Ayuda de aplicación para SAP Application Interface Framework


154 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Utilización del monitor de interfase


● Creación de verificaciones, asignaciones de valor y asignaciones de campo
● Selección de datos en tablas de índice
● Definición de campos clave
● Definir una pantalla de selección específica de interfase que pueda utilizarse para facilitar una selección de
mensajes si se personaliza
● Notificación de correo electrónico

Actividades

Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación para XML


● Motor de persistencia para XML
● Motor de selección para tablas de índice
● Motor de grabación en log para log de aplicación

Tratamiento previo

El SAP Application Interface Framework puede utilizar tratamiento previo para ejecutar alguna lógica sobre los
datos de mensaje raw IDOC con poco esfuerzo de actualización. Para activar el tratamiento previo cuando está
definiendo la primera interfase, marque la casilla de selección Tratamiento previo en el Customizing para SAP
Application Interface Framework en Desarrollo de interfase Definir interfases (véase Tratamiento previo
[página 186]).

6.8.4 Integración de gestor de errores y conflictos

Utilización

SAP Application Interface Framework le proporciona la funcionalidades de supervisión y tratamiento de


errores. El Gestor de errores y conflictos (ECH) es un mecanismo adelantado de tratamiento de errores
proporcionado por el SAP NetWeaver. SAP Application Interface Framework soporta ECH como funcionalidad
opcional y alternativa de tratamiento de errores.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 155
Integración

Los mensajes de ECH se pueden supervisar en el SAP Application Interface Framework y los mensajes de error
generados por SAP Application Interface Framework se pueden mandar a ECH para su tratamiento.

Puede definir una interfase asignada a un componente ECH y un proceso empresarial en el Customizing del
SAP Application Interface Framework (código de transacción /AIF/CUST) en Desarrollo de interfase
Propiedades adicionales de interfase Asignar componente ECH .

Requisitos previos

Para utilizar la integración ECH debe tener SAP NetWeaver 7.31 y el componente AIFX instalado.

Funciones

ECH admite la resolución avanzada de mensajes asincrónicos. Está integrado por defecto en los Servicios
empresariales estándar y permite a los clientes el registro de errores y la creación de órdenes de
procesamiento correspondientes, a través de la oficina de procesamiento posterior (PPO).

El el SAP Application Interface Framework, los desarrolladores de la interfase pueden utilizar la configuración
SIW y la plantilla proporciona con el SAP Application Interface Framework para crear una interfase que soporte
ECH (véase Integración SIW [página 85]).

SAP Application Interface Framework Monitoring y Tratamiento de errores soportan ECH

Si el mensaje PI del SAP NetWeaver se proceso con ECH, la Supervisión y tratamiento de errores del SAP
Application Interface Framework puede supervisar y tratar (por ejemplo editar, grabar, reiniciar y cancelar)la
persistencia de PPO, además de la transacción de supervisión ECH estándar. El bloqueo, el tratamiento de
versión y el control de status reutilizan las funciones estándar ECh de forma que sean consistentes estén
sincronizadas entre Supervisión y tratamiento de errores del SAP Application Interface Framework y del
seguimiento ECH. Este escenario de integración es independiente del tiempo de ejecución del SAP Application
Interface Framework mientras Supervisión y tratamiento de errores trabaja en el nivel de persistencia PPO
utilizado por ECH.

Se utiliza la función de determinación de interfase del SAP Applcatioon Interface Framework (véase
Determinación de interfase [página 102]).

En motor específico ECH soporta las funciones de Supervisión y tratamiento de errores del SAP Application
Interface Framework , por ejemplo las siguientes:

● Puede seleccionar un PPO en Supervisión y tratamiento de errores y navegar fácilmente a la herramienta


de control del ECH
● Puede navegar entre el log de aplicación y el contenido de datos (direcciones dobles)
● Puede editar en masa y grabar
● Puede reiniciar en masa y cancelar

Ayuda de aplicación para SAP Application Interface Framework


156 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Para poder tratar los mensajes ECH con Supervisión y tratamiento de errores, debe actualizar los siguientes
motores en el Customizing de SAP Application Interface Framework en Propiedades adicionales de l
ainterfase Especificar motores de interfase :

● Motor de aplicación: ECH


Tratata mensajes de datos asincrónicos recibidos a través de un proxy del SAP NetWeaver PI pero
procesados con la aplicación Tratamiento de errores y conflictos. Cada mensaje tiene la orden de
procesamiento posterior correspondiente.
● Motor de persistencia: ECH
Trata el contenido de los datos de los mensajes procesados por la aplicación Tratamiento de errores y
conflictos. Incluye datos de carga y grabación como versión nueva.
● Motor de selección: ECH
Trata los mensajes procesados por la aplicación Tratamiento de errores y conflictos en vez de por SAP
Application Interface Framework. Los datos se seleccionan de las tablas relacionadas de la orden de
procesamiento posterior.
● Motor de grabación en log: ECH
Trata mensajes para una orden de procesamiento posterior lanzado durante el procesamiento de la
aplicación Tratamiento de errores y conflictos.

Nota
No se soportan todas las funciones, por ejemplo, transformación de datos y estadísticas.

ECH soporta SAP Application Interface Framework

Un desarrollador proxy puede seleccionar utilizar la herramienta de monitoring ECH para supervisar los
mensajes y tarataar los errores, y puede seleccionar utilizar SAP Application Interface Framework para
procesar el mensaje de la forma siguiente:

● ECH agrupa errores generados por SAP Application Interface Framework durante el tiempo de ejecución.
● ECH reinicia o cancela cualquier mensaje procesado por el tiempo de ejecución SAP Application Interface
Framework
● Supervisión y tratamiento de errores de SAP Application Interface Framework puede cargar un mensaje PI
original de SAP NetWeaver y los logs de aplicación relevantes

Se proporciona una clase de acción ECH específica de SAP Application Interface Framework para permitir
ejecutar ECH con el tiempo de ejecución SAP Application Interface Framework. Un desarrollador proxy puede
utilizar el SIW para activar el soporte ECH y puede generar una implementación de clase proxy que llame la
clase de acción específica de SAP Application Interface Framework. Esta clase de acción proporciona las
siguientes funciones:

● El procesamiento de mensajes se delega al SAP Application Interface Framework


● Reinicar/Volver a intentar se delega al SAP Application Interface Framework
● Cancelar se trata con la clase de acción SAP Application Interface Framework

En este esceanrio de integración la Supervisión y tratamiento de errores del SAP Application Interface
Framework trabaja encima de la persistencia de mensajes PI del SAP NetWeaver. Sin embargo, el mensaje PI
del SAP NetWeaver se procesa con ECH y el status archivado en la persistencia de mensaje PI de SAP
NetWeaver ya no permite modificar los datos del mensaje PI del SAP NetWeaver. El usuario no puede tratar
(por ejemplo, editar, grabar, reiniciar y cancelar) errores en la Supervisión y tratamiento de errores y el usuario
debe utilizar la herramienta de supervisión de ECH (código de transacción ECH_MONI_SEL).

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 157
Para supervisar esta interfase de SAP Application Interface Framework, seleccione los siguientes motores del
Customizing del SAP Application Interface Framework en Propiedades adicionales de interfase Especificar
motores de interfase :

● Motor de aplicación: Proxy


● Motor de persistencia: Proxy
● Motor de selección: Tablas de índice AIF
● Motor de grabación en log: Log de aplicación AIF

Más información

Para obtener más información sobre ECH, véase SAP Help Portal de [Link] SAP Business
Suite SAP ERP Componente principal Tratamiento de errores y conflictos (CA-FS-ECH) .

6.8.5 Layer de persistencia y tiempo de ejecución

Utilización

En el SAP Application Interface Framework, están disponibles las siguientes para permitir al usuario un
procesamiento rápido y paralelo de mensajes:

● Nivel de persistencia
La persistencia permite el almacenamiento de mensajes de interfase. La capa de persistencia de SAP
Application Interface Framework viene de las siguientes formas:
○ Una persistencia XML que almacena mensajes como un string que representa una estructura XML.
○ Una persistencia estructurada que almacena mensajes en tablas de la base de datos representando la
estructura.

Nota
La persistencia estructurada está optimizada para la base de datos de SAP HANA. Esta persistencia
se beneficia de las capacidades de compresión y búsqueda en SAP HANA y elimina el tratamiento
de los campos clave. Para nuevas interfases, se recomienda utilizar la persistencia estructurada en
lugar de la persistencia XML.

● Entorno de tiempo de ejecución


Permite el procesamiento de mensajes de forma sincrónica y asincrónica. Su configuración se realiza
utilizando los grupos de configuración en tiempo de ejecución.

Ayuda de aplicación para SAP Application Interface Framework


158 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Integración

SAP Application Interface Framework permite un número de otras capas y tiempos de ejecución de la
persistencia que forman parte de SAP NetWeaver:

● Servicios PI
● Servicios Web (sevicio web de mensajeria precisa)
● ALE/IDOC

Además, SAP Application Interface Framework tiene un tiempo de ejecución propio que utiliza los mecanismos
de planificación para procesar datos de tareas de fondo. Para supervisar tareas de fondo, utilice el código de
transacción estándar SM37.

Funciones

Utilizando el entorno de tiempo de ejecución AIF, puede transferir mensajes directamente de los reports
específicos del cliente. Funciona para ambas formas de la persistencia propia de AIF. La codificación específica
del cliente tiene que llamar el método estático TRANSFER_TO_AIF (para mensajes individuales) o
TRANSFER_TO_AIF_MULT (para múltiples mensajes) de la clase /AIF/ CL_ENABLER_XML.

Ambos métodos tienen parámetros opcionales para indicar qué grupo de configuración de tiempo de
ejecución se tiene que utilizar. Según la configuración en el grupo de configuración de tiempo de ejecución, se
almacena el mensaje en una cola de mensajes para esperar el procesamiento sincrónico o asincrónico. Se
puede crear y actualizar un grupo de configuración de tiempo de ejecución en la transacción /AIF/PERS_CGR.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 159
Imagen 16: Tiempo de ejecución de AIF

El gráfico anterior muestra el procesamiento de mensajes del entorno de tiempo de ejecución del SAP
Application Interface Framework . Los mensajes de almacenan en la cola de mensaje para ser procesados. El
entorno de tiempo de ejecución crea ejecuciones de persistencia para gestionar el procesamiento de mensajes
de forma sincrónica o asincrónica utilizando jobs de fondo. Se crea una ejecución automáticamente puna una
interfase específica, es decir, para cierta combinación de áreas de nombres de interfase, nombre de interfase y
versión de interfase.

Los mensajes se procesan por paquetes de ejecución, que también se crean automáticamente desde las
ejecuciones. El procesamiento por las ejecuciones y paquetes de ejecución se puede configurar utilizando el
grupo de configuración del tiempo de ejecución, que actualiza con la transacción /AIF/PERS_CGR. En esta
transacción el usuario puede definir varias configuraciones de tiempo de ejecución con descripciones
significativas por área de nombres. Para equilibrar la carga en el sistema con el tiempo, puede decidir
programar una ejecución en un job de fondo dedicado e incluso programar los paquetes individuales en jobs de
fondo dedicados.

El status del procesamiento de un mensaje en el tiempo de ejecución de AIF se almacena en la tabla de


aplicación /AIF/PERS_QMSG. El status de procesamiento de tiempo de ejecución puede tomar uno de los
siguientes valores:

● N: Nuevo
● A: Asignado
● S: Iniciado
● F: Finalizado
● R: Volver a procesar

Ayuda de aplicación para SAP Application Interface Framework


160 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Cuando un mensaje se pasa al tiempo de ejecución, el status del procesamiento se fija en Nuevo. Se
proporciona un área de nombres y un nombre para un grupo de configuración de tiempo de ejecución, para
gestionar el procesamiento de mensajes, según una cierta configuración. El entorno de tiempo de ejecución
fija el status según el procesamiento.

Actividades

Transferencia de mensajes a la capa de persistencia de AIF

Para almacenar mensajes en la capa de persistencia de SAP Application Interface Framework, llame el
activador de AIF, por ejemplo, en un report del módulo de funciones. El activador de AIF proporciona 2
métodos estáticos que graban los mensajes en la persistencia de SAP Application Interface Framework
(estructurada o XML) y programan el procesamiento de los mensajes.

Cuál de los 2 métodos siguientes debe llamar depende de si quiere procesar un mensaje individual o mensajes
múltiples:

● /AIF/CL_ENABLER_XML=>TRANSFER_TO_AIF
Llamar este método si queire procesar un mensaje individual en el tiempo de ejecución del SAP
Application Interface Framework. En la tabla siguiente, se describen los parámetros de entrada más
importantes del método:

Tabla 40:

Nombre del parámetro Descripción

IS_ANY_STRUCTURE Puede llevar un mensaje simple a este parámetro de im­


portación para su procesamiento. El mensaje individual
debe ser del tipo de la estructura de datos brutos.

IV_QUEUE_NS (Opcional) Área de nombres de un grupo de configuración


de tiempo de ejecución

IV_QUEUE_TYPE (Opcional) Grupo de configuración de tiempo de ejecu­


ción

● /AIF/CL_ENABLER_XML=>TRANSFER_TO_AIF_MULT
Llamar este método si quiere procesar varios mensajes. En la tabla siguiente, se describen los parámetros
de entrada más importantes del método:

Tabla 41:

Nombre del parámetro Descripción

IT_ANY_STRUCTURE Puede llevar una tabla que contiene múltiples mensajes a


este parámetro. El tipo de tabla debe ser un tipo de tabla
de la estructura de datos brutos.

IV_QUEUE_NS (Opcional) Área de nombres de un grupo de configuración


de tiempo de ejecución

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 161
Nombre del parámetro Descripción

IV_QUEUE_TYPE (Opcional) Grupo de configuración de tiempo de ejecu­


ción

Nota
Puede crear un grupo de configuración de tiempo de ejecución en la transacción /AIF/PERS_CGR. Si no
se especifica un grupo de configuración, se utiliza el grupo de configuración del tiempo de ejecución por
defecto.

Creación de interfases utilizando la persistencia y el tiempo de ejecución de AIF

En el Customizing se debe crear una interfase para SAP Application Interface Framework en Desarrollo de
interface Definir interfaces . La estructura de datos raw que se actualiza debe ser la misma que la que se
utiliza al llamar el activador de AIF. Si se ha utilizado el método TRANSFER_TO_AIF_MULT, la estructura raw y
el tipo de línea del tipo de tabla deben ser iguales.

Para la persistencia estructurada, tiene que generar las tablas de la base de datos a partir de la estructura RAW
utilizando el Generador de tablas para persistencia estructurada (transacción /AIF/PERS_TBL_GEN).
Selecciona la interfase, un paquete y una solicitud de transporte, y define un prefijo para los objetos DDIC que
se tienen que crear. El programa le proporciona una vista previa en la que los componentes de la estructura
RAW se asignan a las tablas de la base de datos y los campos o columnas correspondientes. Después de la
ejecución, obtiene un log que lista todos los objetos que se han creado.

Nota
Si está utilizando una persistencia estructurada y está definiendo campos clave en la estructura RAW, puede
utilizar la tabla de persistencia correspondiente creada por el Generador de tablas para persistencia
estructurada directamente como una tabla con múltiples índices. De esta forma, no tiene que crear una
tabla de índices por separado que tenga datos redundantes y puede definir posteriormente los campos
clave que también permiten la selección en los mensajes anteriores. Si está utilizando una base de datos
que no es SAP HANA, es posible que sea buena idea añadir un índice en estas columnas de las tablas de
persistencia que se utilizan en los campos clave.

Define las tablas de múltiples índices en el Customizing para SAP Application Interface Framework en
Tratamiento de errores Definir características específicas de interfase Definir campos clave para
búsqueda múltiple .

Para almacenar mensajes en una de las formas de persistencia propias de AIF, en el Customizing para SAP
Application Interface Framework, tiene que definir los siguientes motores para una interfase de SAP Application
Interface Framework interface en Desarrollo de interfase Propiedades adicionales de interfase Especificar
motores de interfase :

● Persistencia estructurada
○ Motor de aplicación: Persistencia estructurada
○ Motor de persistencia: Persistencia estructurada
○ Motor de selección: Persistencia estructurada
○ Motor de grabación en log: Log de aplicación AIF

Ayuda de aplicación para SAP Application Interface Framework


162 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Persistencia XML
○ Motor de aplicación: XML
○ Motor de persistencia: XML
○ Motor de selección: Tablas de índice AIF
○ Motor de grabación en log: Log de aplicación AIF

Si se han creado varias interfases para una estructura de datos brutos, se debe actualizar una determinación
de interfase en el Customizing del SAP Application Interface Framework en Configuración del sistema
Determinación de interfase Determinación de interfase para interfases XML .

Creación de un grupo de configuración de tiempo de ejecución

Puede crear su propio grupo de configuración de tiempo de ejecución. Puede acceder al resumen del Grupo de
configuración del tiempo de ejecución desde el menú SAP Easy Access seleccionando Componentes de
multiaplicaciones SAP Application Interface Framework Administración Customizing Grupo de
configuración del tiempo de ejecución (código de transacción /AIF/PERS_CGR). Para un área de nombres
seleccionada, se pueden actualizar los siguientes:

● Configuración de tiempo de ejecución


Un identificador de tres caracteres para un grupo de configuración de tiempo de ejecución
● Activación del grupo de configuración de tiempo de ejecución
Si no se marca ninguna casilla de selección, los mensajes se graban en la persistencia de SAP Application
Interface Framework, pero no se planifican ni procesan.

Nota
Puede añadir mensajes nuevos a la ejecución de un grupo de configuración inactivo. Una vez se llega al
número definido en Mensajes por ejecución , el status de la ejecución cambia a Preparada y el sistema
crea una ejecución nueva para más mensajes. Para desencadenar manualmente las ejecuciones en
status Preparada, utilice el report /AIF/PERS_RUN_EXECUTE. También puede programar este report
como job de fondo.

● Ejecución planificación
Si se selecciona la casilla de selección, las ejecuciones se ejecutan asincrónica en un job. Si no, la ejecución
ser realiza de forma sincrónica.
● Paquetes de planificación
Si marca la casilla de selección, se procesan los paquetes de forma asincrónica, cada uno en su propio job.
De lo contrario, se procesan los paquetes de forma sincrónica, lo que significa en el mismo job que la
ejecución, si ésta se programa.

Además, se puede especificar el usuario con el que se debe procesar el job (puede ser este usuario si tiene la
autorización correspondiente), y el usuario que libera el job de fondo planificado. Se puede especificar el
número de mensajes por paquete y el número de menajes por ejecución.

En el SAP Application Interface Framework, si no se define un grupo de configuración de tiempo de ejecución,


el tiempo de ejecución procesa mensajes basándose en los siguientes valores estándar:

● El usuario de la planificación del job de fondo es SY-UNAME (el usuario que pasa el mensaje al tiempo de
ejecución de AIF)
● El usuario de la ejecución del job de fondo es SY-UNAME (el usuario que pasa el mensaje al tiempo de
ejecución de AIF)
● Se procesan 20 mensajes por paquete de mensajes

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 163
● Se procesan 100 mensajes por ejecución

Reiniciar mensajes

Utilizando la transacción /AIF/XML_RESTART, puede reiniciar mensajes de la persistencia estructurada o la


persistencia de XML, que no puede reiniciar mediante el Tratamiento de errores y la Supervisión de SAP
Application Interface Framework.

Si, por algún motivo, el activador de AIF se cierra durante el procesamiento de entrada de un paquete de
mensajes, se cancelará el job que está ejecutando el activador. En Tratamiento de errores y supervisión, podrá
ver mensajes en status Nuevo, Iniciado, o En procesos, que no pueden reiniciarse desde allí. Tendrá que
utilizar el programa /AIF/XML_RESTART para reiniciar los mensajes atascados.

Eliminar mensajes

Puede eliminar mensajes de la capa de persistencia de SAP Application Interface Framework (persistencia
XML y estructurada) utilizando Borrado de mensajes de la persistencia de AIF (transacción /AIF/PERS_DEL).

Precaución
El borrado de mensajes es irreversible. No puede restaurar los mensajes eliminados utilizando el Borrado de
mensajes de la persistencia de AIF.

Este programa se tiene que utilizar sólo en casos excepcionales, por ejemplo, si tiene que depurar un sistema
de test. Normalmente no elimina, sino que archiva, los mensajes finalizados de vez en cuando. Para más
información, véase Archivo de datos [página 126].

Para ejecutar este programa, existe un concepto de autorización con dos personas. Un usuario administrativo
puede autorizar a otro usuario (pero no a sí mismo) que ejecute el report para una interfase específica en una
fecha específica. El administrador debe tener el objeto de autorización /AIF/PERSD asignado. Puede autorizar
al otro usuario utilizando la transacción /AIF/PERS_DEL_AUTH. En la tabla de log /AIF/PERS_D_AUTH, puede
ver todas las autorizaciones, los usuarios que han creado las autorizaciones y cuándo las han creado.

6.8.6 Adaptador de ficheros

Utilización

El adaptador de ficheros soporta la carga de ficheros a SAP Application Interface Framework, donde se
procesan y se pueden supervisar por usuarios empresariales. Puede leer un fichero o ficheros desde diferentes
ubicaciones y asignar su contenido a estructuras raw de una interfase.

Requisitos previos

Ha creado las interfases en el Customizing para SAP Application Interface Framework en Desarrollo de
interfases Definir interfases .

Ayuda de aplicación para SAP Application Interface Framework


164 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Funciones

Customizing

En el Customizing para SAP Application Interface Framework en la Configuración de sistema Configurar


adaptador de ficheros , se determina cómo se asignan los datos del fichero a estructuras preliminares.

Para leer un fichero del sistema de ficheros, lo mínimo que necesita especificar es lo siguiente:

● Tipo de fichero
Especifique uno de los siguientes:
○ Fichero de texto
○ Fichero binario (por ejemplo, Microsoft Excel)
● Contenido del fichero
Especifique uno de los siguientes:
○ Estructura plana
○ Estructura compleja
El contenido del fichero se asignar en una estructura compleja, que puede contener cabecera,
subestructuras y subtablas.
○ XML
La asignación se hace vía XSLT o ST (transformación simple). El nombre de la transformación se tiene
que almacenar en el campo Transformación.
○ Definido por el usuario
Se puede efectuar la asignación específica de clientes mediante un módulo de funciones específico de
clientes, el nombre del cual se tiene que almacenar en el campo Función de asignación. Se entrega la
plantilla del módulo de funciones /AIF/LFA_MAP_USER_SPEC_TEMPL.
○ Excel (.xlsx)
Puede definir la asignación y conversiones en el Customizing de adaptador de ficheros. La asignación
puede realizarse automáticamente o utilizando una tabla de asignación detallada.

Dependiendo del contenido del fichero, tiene que efectuar diversas parametrizaciones obligatorias del modo
siguiente:

Tabla 42:

Contenido del fichero Tipo de texto Longitud del valor de Transformación Función de asigna­
determinación de tipo ción

Estructura compleja Tiene que seleccionar Tiene que introducir


un tipo de texto un valor

Plano Tiene que seleccionar Tiene que introducir


un tipo de texto un valor

XML Tiene que introducir


un nombre de trans­
formación

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 165
Contenido del fichero Tipo de texto Longitud del valor de Transformación Función de asigna­
determinación de tipo ción

Definido por el usuario Tiene que introducir


un módulo de funcio­
nes específico de
clientes

Excel (.xlsx)

Para asignar, tiene que especificar al menos una estructura raw que describa el tipo de datos resultante (por
ejemplo, una estructura BAPI).

Cargar ficheros a SAP Application Interface Framework

Utilice el informe Cargar ficheros a AIF (código de transacción /AIF/LFA_UPLOAD_FILE) para transferir
ficheros individuales y para asignarlos a una estructura raw. Puede acceder al informe en el menú de SAP Easy
Access en SAP Application Interface Framework Carga de fichero .

El informe le permite:

● Acceder a los ficheros desde un ordenador del cliente o desde el servidor de aplicación.
● Especificar la ubicación del fichero directamente o mediante ficheros lógicos (para más información,
consulte la transacción FILE).
● Partir los ficheros de datos grandes en bloques más pequeños.
● Especificar el uso de colas de la configuración de tiempo de ejecución de persistencia.
● Visualizar el fichero y la estructura de resultado después de cargar.

Leer ficheros de una carpeta y enviar a SAP Application Interface Framework

Utilice el informe Leer ficheros de una carpeta y enviarlos a AIF (transacción /AIF/LFA_CHECK_SEND) para
asignar y transferir ficheros múltiples a SAP Application Interface Framework. Puede acceder al report en el
menú de SAP Easy Access en SAP Application Interface Framework Administración Herramientas
Carga de ficheros en masa del servidor .

El report ofrece las siguientes características especiales:

● Acceder a ficheros solo desde el servidor de aplicación.


● Una vez se ha realizado la transferencia con éxito, se mueven los ficheros a otra carpeta para evitar
selecciones múltiples y transferencias de los mismos ficheros.

Descargar ficheros de Excel de SAP Application Interface Framework

En SAP Application Interface Framework, puede utilizar el adaptador de ficheros para cargar ficheros de Excel,
fusionar datos en ficheros de Excel que haya cargado y descargar estos ficheros de Excel ampliados.

Nota
El adaptador de ficheros sólo admite el formato de Excel *.xlsx.

Esta función tiene las características siguientes:

● Utilice los reports del adaptador de ficheros para cargar las hojas de cálculo de Excel existentes
● Una interfase de SAP Application Interface Framework procesa los datos de un fichero de Excel cargado

Ayuda de aplicación para SAP Application Interface Framework


166 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Se llama una acción al final del procesamiento y desencadena la descarga de datos mediante la segunda
interfase y el activador XML
● En la segunda interfase, se llama una acción al final del procesamiento que genera el fichero de Excel de
salida. Para generar el fichero de Excel, puede utilizar el módulo de funciones /AIF/
LFA_EXCEL_DOWN_MERGE como una función de acción.

En el Customizing para SAP Application Interface Framework en la Configuración de sistema Configurar


adaptador de ficheros , especifica la estructura de datos raw que contiene las parametrizaciones de salida
para descargar los ficheros.

Monitoring

Utilice el informe Log de adaptador de ficheros (transacción /AIF/SHOW_BLOCK) para supervisar el progreso y
éxito de la carga de ficheros realizada por el adaptador de ficheros SAP Application Interface.

El informe le permite:

● Seleccionar ficheros por ID, nombre de fichero de interfase estándar, usuario, fecha o ID y área de nombres
de configuración.
● Visualizar logs y detalles de rendimiento a nivel de bloque y fichero.

6.8.7 tRFC y qRFC

Utilización

El SAP Application Interface Framework soporta la supervisión basada en roles de las interfases tRFC y qRFC.
En Supervisión y gestión de errores, los usuarios empresariales pueden supervisar mensajes y gestionar
errores relacionados con las interfases tRFC y qRFC.

Integración

El SAP Application Interface Framework le permite supervisar transacciones tRFCs y qRFC que tienen el status
«pendiente» (en error). Funciona sobre la supervisión t/gRFC estándar, las funcionalidades y la persistencia.
Las interfases t/qRFC existentes y los módulos de funciones no se modifican para la supervisión en el SAP
Application Interface Framework.

Para supervisar interfases tRFC y qRFC con el SAP Application Interface Framework, tendrá que definir
interfases SAP Application Interface Framework. Por cada módulo de funciones t/qRFC, tendrá que crear una
interfase SAP Application Interface Framework con la estructura SAP correspondiente para visualizar todos los
valores de parámetro necesarios.

Tanto para tRFC como para qRFC, se soporta la supervisión central (por ejemplo, en SAP ECC) y la local (por
ejemplo, en SAP APO). Puede configurar para qué sistema/s se leen los datos y en qué sistema se realiza la
supervisión.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 167
Requisitos previos

Antes de poder realizar parametrizaciones de integración t/qRFC, tendrá que haber utilizado el código de
transacción SM59 para definir destinos RFC que enlazan los sistemas externos con el SAP Application Interface
Framework.

Funciones

Los siguientes son los componentes principales de la integración tRFC/qRFC en el SAP Application Interface
Framework y cada componente se describe detalladamente en las siguientes secciones o temas relacionados:

● Un report Generador de módulo de funciones (código de transacción /AIF/RFC_FUNC_GEN para la


generación individual y el código de transacción /AIF/RFC_MASS_GEN para la generación en masa)
Para más información, véase Generador de módulos de funciones tRFC y qRFC [página 92].
● Una función de lectura
● Un report Transferencia de datos
● Customizing
● Motores
Véase tRFC [página 169] y qRFC [página 172] para obtener listas de los motores adecuados.

Función de lectura

La función de lectura lee los siguientes datos, que son necesarios en el SAP Application Interface Framework:

● Unidades lógicas de trabajo (ULT)


● Parámetros de los módulos de funciones llamados
● Logs de aplicación adicionales escritos por las funciones

Como la función de lectura obtiene la lista de las ULT conocidas (los ID de transacción con cronomarcador),
determina qué ULT son nuevas, modificadas o se han borrado. Los parámetros y datos adicionales sólo se leen
para los datos nuevos o modificados.

La función de lectura escribe los valores de los parámetros en estructuras SAP específicas que genera el
generador de módulos de funciones (véase Generación de módulos de funciones tRFC y qRFC [página 92]).

Transferencia de datos

La función de lectura la llama el report Transferencia de datos, que graba los datos en la persistencia del SAP
Application Interface Framework y los convierte en el formato de datos necesario para Supervisión y gestión de
errores.

El report Transferencia de datos se utiliza para soportar muchas tecnologías, incluidos tRFC, qRFC, tratamiento
posterior CIF y batch input (véase Transferencia de datos [página 187]).

Customizing

● En Customizing de SAP Application Interface Framework, en Configuración de sistema Configurar


transferencia de datos , realice parametrizaciones para permitir que el report Transferencia de datos
transfiera datos t/qRFC a la persistencia de SAP Application Interface Framework.
● Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase .

Ayuda de aplicación para SAP Application Interface Framework


168 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Utilice el Customizing del SAP Application Interface Framework para realizar parametrizaciones detalladas
para la interfase generada.

Motores

Véase tRFC [página 169] y qRFC [página 172] para obtener parametrizaciones de motor adecuadas.

Las funciones necesarias para el motor de aplicación para la integración r/gRFC son:

● Reinicio
● Cancelar
● Depurar
El pulsador Depurar funciona dinámicamente como sigue:
○ tRFC
Sólo se soportan colas de salida
○ qRFC
Se soportan colas de entrada y de salida

Más información

Para más información sobre la transferencia de datos relacionados con t/qRFC a la persistencia del SAP
Application Interface Framework, véase Transferencia de datos [página 187].

[Link] tRFC

Utilización

SAP Application Interface Framework soporta la supervisión de interfases tRFC con los dos escenarios
siguientes:

● Supervisar tRFCs con la tabla de índice y la de estadísticas de SAP Application Interface Framework
Se soportan todas las funcionalidades estándar de SAP Application Interface Framework, por ejemplo,
definir autorizaciones y roles basados en campos clave y delegar la supervisión a la persona responsable
correspondiente.
● Supervisar tRFC utilizando la tabla estándar ARFCSSTATE
Los usuarios empresariales pueden supervisar los datos tRFC en Supervisión y gestión de errores sin un
Customizing complejo.

Integración

Las soluciones están formadas por las siguientes partes:

● Supervisar tRFCs con la tabla de índice y la de estadísticas


○ Motor tRFC (para funciones de reinicio/cancelación/depuración)

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 169
○ Informe Generador de módulos de funciones, que genera lo siguiente:
○ Módulos de funciones de reproducción para leer datos tRFC
○ Estructuras de SAP para módulos de funciones tRFC soportados
○ Interfase de SAP Application Interface Framework correspondiente
○ Una función de lectura que se puede ejecutar de forma remota en todos los sistemas
○ Un informe de Transferencia de datos que se puede programar

● Supervisar tRFC con la tabla estándar ARFCSSTATE


○ Motor tRFC (para funciones de reinicio/cancelación/depuración)
○ Informe Generador de módulos de funciones (código de transacción /AIF/RFC_FUN_GEN), que genera
lo siguiente:
○ Módulos de funciones de reproducción para leer datos tRFC
○ Estructuras de SAP para módulos de funciones tRFC soportados
○ Interfase de SAP Application Interface Framework correspondiente

Ejemplo

Imagen 17: Integración tRFC con supervisión con tabla de índice y tabla de estadísticas

El gráfico visualiza un ejemplo de transferencia de datos tRFC a SAP Application Interface Framework para
supervisar tRFCs con la tabla de índice y de estadísticas.

Para utilizar SAP Application Interface Framework como una plataforma de supervisión tRFC central, los
datos de los mensajes enviados (LUWs, mensaje de status / error, payload de módulo de funciones) en el
sistema supervisado tRFC se tienen que transferir al sistema de supervisión central. El informe de
Transferencia de datos se tiene que desencadenar para obtener el status tRFC actual. El informe pasa datos
y mensajes de log al activador de SAP Application Interface Framework (activador AIF). Para cada LUW, el
activador AIF crea un mensaje que consiste de una entrada en la persistencia AIF o la persistencia local de

Ayuda de aplicación para SAP Application Interface Framework


170 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
RFC AIF, algunas entradas de tabla en las tablas de índice correspondientes y un log de aplicación. Cuando
se borra LUW, estas entradas también se borran.

Nota
Si, al supervisar tRFCs por tabla de status, los mensajes de SAP Application Interface Framework vienen de
la tabla estándar ARFCSSTATE y no se utilizan la tabla de índice y la de estadísticas. En este caso, la
persistencia tRFC llama al módulo de funciones de reproducción directamente para obtener los datos de la
estructura de SAP o la raw.

Funciones

Supervisar tRFC por tabla de índice y de estadísticas soporta los requisitos siguientes:

● Monitor de interfase
○ Resumen basado en rol
○ Reinicio/cancelación en masa en Resumen de mensaje
● Supervisión y tratamiento de errores
○ Seleccionar por campos clave
○ Visualizar contenido de datos
○ Visualizar log de errores
○ Verificación de autorización basada en campo clave
○ Reiniciar/canelar por LUW
○ Depurar posibilidad

La supervisión de tRFC con la tabla estándar ARFCSSTATE admite los requisitos siguientes en la Supervisión y
gestión de errores:

● Visualizar contenido de datos


● Visualizar log de errores
● Reiniciar/canelar por LUW
● Depurar posibilidad

Actividades

Para generar objetos y crear el Customizing relacionado para supervisar tRFCs, en el informe Generador de
módulo de funciones, seleccione tRFC (tabla de índice AIF) o tRFC (tabla de status tRFC) dependiendo del
escenario de supervisión que desee utilizar.

En Customizing de SAP Application Interface Framework, en Configuración de sistema Configurar


transferencia de datos , efectúe parametrizaciones para permitir que el informe de Transferencia de datos
transfiera datos tRFC a la persistencia de SAP Application Interface Framework y soporte la integración con
tRFC. Cuando ejecute el informe Transferencia de datos con un conjunto de selecciones específico que ha
definido en esta actividad, solo se alcanzan los sistemas lógicos asignados al conjunto de selecciones y solo se
transfieren los módulos de funciones tRFC definidos en el conjunto de selecciones específico.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 171
Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● tRFC con tabla de índice y de estadísticas


○ Motor de aplicación: tRFC
○ Motor de persistencia: qRFC/tRFC
○ Motor de selección: Tabla de índice AIF
○ Motor de grabación en log: Log de aplicación AIF
● tRFC con tabla de status
○ Motor de aplicación: Tabla de status tRFC
○ Motor de persistencia: Tabla de status tRFC
○ Motor de selección: Tabla de status tRFC
○ Motor de grabación en log: Tabla de status tRFC

Más información

Para más información acerca de la transferencia de datos tRFC a la persistencia de SAP Application Interface
Framework, véase la Transferencia de datos [página 187].

Para más información acerca del informe Generador de módulos de funciones, véase Generación de módulos
de funciones tRFC y qRFC [página 92].

[Link] qRFC

Utilización

El SAP Application Interface Framework soporta la supervisión basada en roles de las interfases qRFC.

Integración

La interfase del conector está formada por las siguientes partes:

● Motor qRFC (para funciones de reinicio/cancelación/depuración)


● Informe Generador de módulos de funciones (código de transacción /AIF/RFC_FUNC_GEN), que genera lo
siguiente:
○ Módulos de funciones de reproducción para leer datos qRFC
○ Estructuras de SAP para módulos de funciones qRFC soportados
○ Interfase AIF correspondiente
Para más información, véase Generación de módulos de funciones tRFC y qRFC [página 92].

Ayuda de aplicación para SAP Application Interface Framework


172 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
● Customizing
○ Para configurar la integración qRFC en SAP Application Interface Framework
○ Para especificar los motores qRFC
● Una función de lectura que se puede ejecutar de forma remota en todos los sistemas
Para más información, véase la sección «Leer función» en tRFC y qRFC [página 167].
● Un informe de Transferencia de datos que se puede programar

Ejemplo

Imagen 18: Arquitectura de sistema para una llamada qRFC de SAP ERP a SAP APO

El gráfico visualiza la arquitectura de sistema global utilizando, como un ejemplo, una llamada qRFC de SAP
ERP a SAP APO con supervisión en SAP ERP, que en este caso está definida como un sistema de
supervisión qRFC central.

Para utilizar SAP Application Interface Framework como una plataforma de supervisión qRFC central, los
datos acerca de los mensajes enviados disponibles en los monitores qRFC (ULTs, mensaje de status/error,
parámetros) se tienen que transferir a SAP ERP donde está ubicado SAP Application Interface Framework.

Cuando se desencadena el informe de Transferencia de datos, la función de lectura se ejecuta y selecciona


las colas en el sistema conectado de SAP APO. Para cada unidad de trabajo lógica (ULT), el informe de
Transferencia de datos utiliza el activador AIF para crear un mensaje de SAP Application Interface
Framework que consiste en una entrada en la persistencia XML o la persistencia RFC AIF local, algunas
entradas de tabla en las tablas de índice correspondientes y un log de aplicación.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 173
Funciones

SAP Application Interface Framework soporta lo siguiente para la integración qRFC:

● La visualización de un resumen basado en roles en el Monitor de interfase


● La selección por campos clave en la Supervisión y tratamiento de errores
● La definición de autorizaciones por campos clave especiales

Actividades

En Customizing de SAP Application Interface Framework, en Configuración de sistema Configurar


transferencia de datos , efectúe parametrizaciones para permitir que el informe de Transferencia de datos
transfiera datos qRFC a la persistencia de SAP Application Interface Framework y soporte la integración con
qRFC. Cuando ejecute el informe Transferencia de datos con un conjunto de selecciones específico que ha
definido en esta actividad, solo se alcanzan los sistemas lógicos asignados al conjunto de selecciones y solo se
transfieren las colas qRFC definidas en el conjunto de selecciones específico.

Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación: qRFC


● Motor de persistencia: qRFC/tRFC
● Motor de selección: Tabla de índice AIF
● Motor de grabación en log: Log de aplicación AIF

Más información

Para más información acerca de la transferencia de datos qRFC a la persistencia de SAP Application Interface
Framework, véase la Transferencia de datos [página 187].

6.8.8 Soporte OData

Utilización

SAP Application Interface Framework es compatible con la supervisión de mensajes de error de servicios
OData. En relación con los mensajes de datos erróneos, puede visualizar los mensajes de error y el contenido
del mensaje en cuestión en el formato de origen. No se admite la corrección del contenido de los mensajes de
datos, el reinicio ni la cancelación de mensajes de datos del servicio OData mediante SAP Application Interface
Framework.

Ayuda de aplicación para SAP Application Interface Framework


174 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Nota
SAP Gateway proporciona un log de errores puro que no contiene mensajes de advertencia ni de
confirmación.

La visibilidad de los mensajes de error y del contenido de los mensajes de datos depende de las
parametrizaciones globales del log de errores de SAP Gateway, especificadas en la transacción /IWFND/
ERROR_LOG. Si, por ejemplo, el nivel de log de errores está fijado en Seguro (por defecto), se filtrarán todos
los datos relevantes empresarialmente y solo estarán disponibles los errores técnicos.

Actividades

1. Para recibir logs de errores actualizados de los servicios OData en SAP Application Interface Framework,
seleccione los servicios en el programa /AIF/ODATA_TRANSFER_JOB y planifique el programa para que se
ejecute de forma periódica.
Puede consultar los servicios OData disponibles en la transacción /IWFND/MAINT_SERVICE.
2. Cree una interfase con una estructura preliminar que contenga al menos un componente de tipo /AIF/
ODATA_STD_RAW_FLDS_S. Este componente contiene los campos estándar del log de errores OData (por
ejemplo, el nombre del servicio, el usuario y un cronomarcador). No se necesita ninguna asignación para la
interfase OData.
Defina la interfase en el Customizing de SAP Application Interface Framework en Desarrollo de interfases
Definir interfases .
3. Especifique los siguientes motores de interfase para la interfase OData:
○ Motor de aplicación: Motor de aplicación OData
○ Motor de persistencia: Motor de persistencia OData
○ Motor de selección: Tablas de índice AIF
○ Motor de grabación en log: Motor de grabación en log OData:
Especifique los motores en el Customizing de SAP Application Interface Framework en Desarrollo de
interfases Propiedades de interfase adicionales Especificar motores de interfase .
4. Especifique los servicios y elementos OData (por ejemplo, conjuntos de entidades cuyos logs de errores
desee supervisar con esta interfase).

Nota
La introducción de un elemento es opcional y no surte efecto si el nivel de log de errores está fijado en
Seguro en SAP Gateway.

Especifique los servicios en el Customizing de SAP Application Interface Framework en Desarrollo de


interfases Propiedades de interfase adicionales Definir servicios OData .
5. Defina una tabla de índices de mensajes que incluya al menos la estructura /AIF/
ODATA_STD_IDX_FLDS_S. Para ver un ejemplo de dicha tabla de índices, consulte la tabla modelo /AIF/
T_ODATA_IDX.
Añada la tabla de índices a la interfase OData en el Customizing de SAP Application Interface Framework,
en Tratamiento de errores Definir características específicas de área de nombres Definir
características específicas de interfase Tabla de índice de mensajes .

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 175
6. También tiene la opción de permitir que los usuarios empresariales visualicen el contenido de origen del
mensaje de datos OData; es decir, la respuesta y la solicitud. Si la opción está activada, aparecerá el botón
Visualizar contenido en el formato de origen en la vista Mensajes de datos de Supervisión y tratamiento de
errores.

Precaución
Siempre se visualizan los datos completos del mensaje en el formato XML de origen. No puede ocultar
partes de la solicitud o de la respuesta para proteger datos personales, por ejemplo. Si necesita
proteger determinados datos, no debe activar esta función.

Para activar el botón Visualizar contenido en el formato de origen, en el Customizing de SAP Application
Interface Framework, seleccione Tratamiento de errores Definir características específicas de área de
nombres Definir características específicas de interfase Visualizar botón de origen .

6.8.9 Procesamiento posterior de Core Interface

Utilización

El SAP Application Interface Framework soporta la supervisión basada en roles de los registros de
procesamiento posterior de Core Interface (CIF) con los dos escenarios siguientes:

● Un escenario central de SAP Advanced Planning and Optimization (SAP APO)


Puede supervisar diversos sistemas SAP ERP conectados a un sistema SAP APO en una única instancia de
SAP Application Interface Framework en un sistema SAP APO.
● Un escenario central SAP ERP
Puede supervisar diversos sistemas SAP APO conectados a un sistema SAP ERP en una única instancia de
SAP Application Interface Framework en un sistema SAP ERP.

En la Supervisión y tratamiento de errores del SAP Application Interface Framework, los usuarios empresariales
pueden supervisar mensajes y tratar errores relacionados con el procesamiento posterior de CIF.

Ejemplo
Puede utilizar interfases CIF para intercambiar datos maestros y datos de transacción entre el sistema
central SAP ERP, donde está ubicado el SAP Application Interface Framework, y diversos sistemas SAP APO
que se utilizan para la planificación de producción. Autoriza a usuarios empresariales para supervisar
errores relacionados con el procesamiento posterior de CIF en el SAP Application Interface Framework
según los centros individuales de cuya planificación de producción son responsables.

Ayuda de aplicación para SAP Application Interface Framework


176 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Integración

El SAP Application Interface Framework le permite supervisar los registros del procesamiento posterior de CIF
que tengan uno de los status de proceso siguientes:

● Aún por procesar


● Procesado
● Obsoleto (fijado manualmente)
● Obsoleto (fijado automáticamente por el sistema)
● Transferencia de retorno no permitida

Nota
Cada uno de estos status de proceso se asigna a un status de mensaje en el SAP Application Interface
Framework, como por ejemplo: Aún por procesar se asigna a Errores de aplicación y Procesado se asigna a
Procesado con éxito.

La funcionalidad estándar del procesamiento posterior de CIF se integra en la supervisión del SAP Application
Interface Framework.

Las interfases CIF existentes y los módulos de función no se modifican. Para supervisar interfases CIF con el
SAP Application Interface Framework, deberá definir las interfases del SAP Application Interface Framework.
Una estructura fija de datos brutos, basada en la estructura del log de errores de procesamiento posterior de
CIF, se utiliza para cualquier número de interfases del SAP Application Interface Framework para el
procesamiento posterior de CIF.

La solución se compone de las siguientes partes principales:

● Una tabla de índice único estándar para el procesamiento posterior de CIF


● Una estructura de datos brutos para el procesamiento posterior de CIF
● Un motor de transferencia para el procesamiento posterior de CIF
● Una función de lectura para leer registros locales y remotos del procesamiento posterior de CIF y logs de
aplicación
● Un report de Transferencia de datos (véase Transferencia de datos [página 187])
● Un activador para el procesamiento posterior de CIF
● Motores de aplicación y persistencia para el procesamiento posterior de CIF

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 177
Ejemplo

Imagen 19: Escenario central SAP ERP

El gráfico muestra un ejemplo de la transferencia de registros de procesamiento posterior de CIF desde SAP
APO a SAP ERP para la Supervisión y tratamiento de errores en el SAP Application Interface Framework.

El SAP Application Interface Framework permite la Supervisión y tratamiento de errores con el filtrado de
atributos clave (por ejemplo: sistema fuente y tipo de objeto R/3) desde el log de errores en los registros de
procesamiento posterior de CIF. Depende de la configuración en el Customizing para el SAP Application
Interface Framework en Tratamiento de errores Definir características específicas de interfase Definir
campos clave para Búsqueda múltiple .

Los registros del procesamiento posterior de CIF y sus logs de aplicación correspondientes se seleccionan
remotamente desde el sistema SAP APO conectado.

Estos datos se reenvían al report Transferencia de datos, que ha iniciado la transferencia. A continuación, se
utiliza un activador de SAP Application Interface Framework para actualizar y almacenar los datos de
procesamiento posterior de CIF, como por ejemplo, una tabla de índice para la Supervisión y tratamiento de
errores.

Funciones

El SAP Application Interface Framework soporta lo siguiente:

● Monitor de interfase

Ayuda de aplicación para SAP Application Interface Framework


178 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
○ La visualización de un resumen basado en roles
○ Reinicio/cancelación en masa en Resumen de mensaje
● Supervisión y tratamiento de errores
○ Selección por campos clave
○ Visualización de log de error en la vista de contenido de datos
○ Visualización de log de aplicación
○ Definición de autorizaciones por campos clave especiales (por ejemplo, centro)
○ Reiniciar/cancelar

Nota
Independientemente del sistema de supervisión (SAP ERP o SAP APO), puede reiniciar el mensaje. En
función de la localización de errores, la acción que se ejecuta se Envía a APO o se Envía a R/3.

Actividades

Configuración de integración

En el Customizing para el SAP Application Interface Framework en la Configuración de sistema Configurar


transferencia de datos , puede realizar las opciones de configuración para la transferencia de datos. Estas
opciones de configuración definen un conjunto de parámetros a utilizar por el report de Transferencia de datos
al transferir los registros de procesamiento posterior de CIF al SAP Application Interface Framework.

Ejemplo
Puede realizar opciones de configuración, de manera que el report de Transferencia de datos sólo transfiera
registros del procesamiento posterior de CIF ubicados en el sistema SAP ERP (casilla de verificación Leer
ERP seleccionada) y relacione únicamente órdenes de producción (Tipo de objeto R/3).

Para más información sobre esta actividad, lea la documentación de Customizing relevante.

Definir interfases

Al crear su interfase, ha fijado la estructura /AIF/S_CIFPP_RAW como la estructura SAP y preliminar. Además
de ello, es importante que asigne la tabla de índice único específico del procesamiento posterior de CIF (/AIF/
T_CIFPP_IDX) a su interfase. Hágalo en el Customizing para SAP Application Interface Framework en
Tratamiento de errores Características específicas de interfase .

Motores

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación: Tratamiento posterior de CIF


● Motor de persistencia: Tratamiento posterior de CIF
● Motor de selección: Tabla de índice AIF
● Motor de grabación en log: Log de aplicación AIF

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 179
Más información

Para más información sobre la transferencia de registros de procesamiento posterior de CIF a la persistencia
del SAP Application Interface Framework, véase Transferencia de datos [página 187].

Para obtener más información sobre SAP APO y CIF, véase la biblioteca SAP en SAP Help Portal, en http://
[Link] : SAP Business Suite SAP Customer Relationship Management SAP APO .

6.8.10 Batch input

Utilización

En el SAP Application Interface Framework, puede supervisar y procesar sesiones de batch input, que
contienen toda la información y los datos necesarios para la transferencia de datos mediante batch input.

Nota
El batch input también es conocido como comunicación de datos de lote (CDL).

En el SAP Application Interface Framework, existen los siguientes 3 escenarios en los que puede procesar y
supervisar sesiones de batch input:

● Escenario de sesión de batch input 1: Véase Supervisar sesiones de batch input existentes en Supervisión y
gestión de errores [página 181]
● Escenario de sesión de batch input 2: Véase Procesar datos BI con transferencia de datos; escribir tablas
AIF con Activar [página 183]

Nota
En el SAP Application Interface Framework, las sesiones de batch input sólo son visibles en Supervisión y
gestión de errores cuando están en estado de error. Una vez se hayan procesado correctamente, se borran y
ya no son visibles aquí. Si se marca la casilla de selección Mantener sesión, la sesión es visible después de
procesarla correctamente.

Integración

Para poder visualizar sesiones batch input en Supervisión y gestión de errores, algunas parametrizaciones de
Customizing son necesarias, una interfase tiene que crearse en SAP Application Interface Framework y deben
actualizarse una estructura preliminar y otra SAP.

Customizing

En el Customizing de SAP Application Interface Framework en Desarrollo de interfase Propiedades


adicionales de interfase Especificar motores de interfase , debe realizar parametrizaciones parar los

Ayuda de aplicación para SAP Application Interface Framework


180 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
motores de cada uno de los escenarios en los que SAP Application Interface Framework soporta tecnología
batch input.

Véanse escenarios individuales para obtener listas de motores adecuados y para más información sobre las
parametrizaciones de Customizing.

Más información

Para más información sobre el report Generación de estructuras de batch input y definición de interfases, véase
Generación de estructuras de batch input y definición de interfases [página 91].

Para más información sobre la transferencia de datos relacionados con batch input a la persistencia del SAP
Application Interface Framework, véase Transferencia de datos [página 187].

[Link] Supervisar sesiones de batch input existentes en


Supervisión y gestión de errores

Utilización

En este escenario, el SAP Application Interface Framework no está implicado en procesar datos de batch input
en sesiones de batch input.

Integración

Para poder visualizar sesiones de batch input de Supervisión y tratamiento de errores, debe crear una
estructura de datos preliminar y de SAP y definir una interfase de SAP Application Interface Framework.

Las estructuras de datos preliminares y de SAP son las mismas para grabar batch input. Para poder crear la
estructura y una interfase de SAP Application Interface Framework, se proporciona un report Generador de
estructura de batch input AIF (código de transacción /AIF/BDC_GEN) (véase Generación de estructura de
batch input y definición de interfase) [página 91].

Para poder visualizar los datos de sesión de batch input que pertenecen a la interfase de SAP Application
Interface Framework correspondiente, realice parametrizaciones en el Customizing del SAP Application
Interface Framework en Configuración de sistema Determinación de interfase Asignar sesión de batch
input y creador . La sesión de batch input que pertenece a una interfase de SAP Application Interface
Framework la determina el nombre y creador de dicha sesión.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 181
Imagen 20: Supervisión de sesiones de batch input en Supervisión y tratamiento de errores

En el escenario para procesar datos de batch input que aparece en el gráfico anterior, el SAP Application
Interface Framework no está implicado en el tratamiento de datos de batch input desde el sistema
preexistente.

Con el método de batch input, un programa ABAP lee los datos de sistema preexistente que deben
introducirse en el sistema SAP y almacena los datos en una sesión de batch input (código de transacción
SM35).

Puede tratar sesiones de batch input en el sistema de tratamiento de fondo. Durante el tratamiento, los datos
de batch input se escriben en las tablas de batch input estándar (por ejemplo, las tablas APQI y APQD). Como
no se escriben entradas en las tablas del SAP Application Interface Framework tables de este escenario, se
seleccionan los datos de batch input desde las tablas de batch para visualizar las sesiones de batch input en
Supervisión y gestión de errores.

El sistema actualiza las sesiones de batch input en la cola de batch input. Tiene que seleccionarse la
información de cola desde la tabla APQI. Los datos de batch input se selecicionan desde el módulo de
funciones BDC_OBJECT_READ. Es necesario transformar los datos de la tabla APQI y los datos de cola en la
estructura definida como estructura preliminar en el SAP Application Interface Framework. En Supervisión y
gestión de errores, esta estructura aparece en la vista Estructura de datos. Los datos de la vista Mensaje de log
se seleccionan desde el módulo de funciones BDC_OBJECT_READ.

Ayuda de aplicación para SAP Application Interface Framework


182 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Funciones

En este escenario, no son posibles las siguientes funciones en SAP Application Interface Framework:

● Visualizar mensajes en el monitor de interfase


No hay entradas en el índice AIF y las tablas estadísticas porque el SAP Application Interface Framework
no procesa los datos de batch input.
● Crear alertas utilizando y enviando notificaciones por correo electrónico
● Definir una pantalla de selección específica de interfase
● Utilizar una búsqueda basada en campos clave Supervisión y tratamiento de errores
No hay entradas de tabla de índice.

Actividades

En el Customizing de SAP Application Interface Framework, en configuración de sistema Determinación de


interfase Asignar sesión de batch input y creador , asigne la sesión de batch input y el creador de interfases
de batch input para las que desea utilizar este escenario de supervisión.

Para visualizar sesiones de batch input en Supervisión y gestión de errores, deberá asignar motores a interfases
en el Customizing de SAP Application Interface Framework en Desarrollo de interfase Propiedades
adicionales de interfase Especificar motores de interfase como sigue:

● Motor de aplicación BDC


● Motor de persistencia BDC
● Motor de inicio de sesión para cabecera de mensaje BDC
● Motor de selección para segmentos de error BDC

[Link] Procesar datos BI con transferencia de datos.


Escribir tablas AIF con Activar para BI

Utilización

En este escenario, el tratamiento estándar trata las sesiones de batch input. El SAP Application Interface
Framework no está implicado en tratar sesiones de batch input

Los datos de sesiones de batch input pueden ajustarse al SAP Application Interface Framework mediante el
report Transferencia de datos. El report llama al activador para el batch input para escribir entradas de tabla
específicas de SAP Application Interface Framework.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 183
Integración

Utilice el report Generador de estructuras de batch input AIF (código de transacción /AIF/BDC_GEN) para crear
una estructura de datos preliminar y una SAP y para definir una interfase de SAP Application Interface
Framework (véase Generación de estructuras de batch input y definición de interfases [página 91]).

Las estructuras de datos preliminares y de SAP se crean para una grabación de batch input.

Algunas parametrizaciones del Customizing de SAP Application Interface Framework, por ejemplo, para
asignaciones de estructura o acciones, no son relevantes porque la sesión de batch input no se procesa con el
tiempo de ejecución de SAP Application Interface Framework.

Imagen 21: Procesar sesiones de batch input con transferencia de datos. Escribir tablas AIF con activador

En el escenario de tratamiento de datos de batch input que aparece en el gráfico anterior, las sesiones de batch
input se procesan como normales.

Para incluir los datos de batch input en el SAP Application Interface Framework, el report Transferencia de
datos puede configurarse para leer los datos de la persistencia de batch input para actualizar el índice de SAP
Application Interface Framework y las tablas estadísticas y para crear alertas. Esto lo realiza el activador AIF
para el batch input que llama el report Transferencia de datos.

Se realiza la determinación de interfase para sesiones de batch input para una combinación de nombre de
sesión de batch input y el creador de dicha sesión. La estructura preliminar se determina en base a la
combinación de la sesión de batch input y el creador. Con la ayuda de la estrutura preliminar seleccionada, se
ejecuta la determinación de interfase (véase Determinación de interfase [página 102]).

Si se ha definido una pantalla de selección específica de interfase en el Customizing, el usuario puede


seleccionar mensajes en Supervisión y gestión de errores. Los mensajes pueden agruparse por campos clave
en la vista Mensajes de datos (véase Vista de mensajes de datos [página 44]). Si se selecciona un mensaje y se

Ayuda de aplicación para SAP Application Interface Framework


184 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
escribe un log de aplicación AIF, dicho log se carga en la vista Mensajes de log (véase Vista Mensajes de log
[página 47]). Como la sesión de batch input no se ha procesado con el tiempo de ejecución AIF, el enlace de
datos entre la vista Mensajes de log y la vista Contenido de datos no funciona.

Funciones

En este escenario son posibles las siguientes funciones en SAP Application Interface Framework:

● Visualizar mensajes en el monitor de interfase


● Crear alertas utilizando y enviando notificaciones de correo electrónico
Los destinatarios pueden definirse para la gestión de alertas
● Definir una pantalla de selección específica de interfase
● Definir tablas específicas de interfase

Actividades

En el Customizing de SAP Application Interface Framework, en Configuración de sistema Determinación de


interfase Definir determinación de interfase previa para batch input , puede definir una estructura de datos
SAP para utilizarla para una combinación específica de nombre de sesión de batch input y creador para la
determinación de interfase.

Debe asignar motores a interfases en el Customizing para el SAP Application Interface Framework en
Desarrollo de interfase Propiedades adicionales de interfase Especificar motores de interfase como
sigue:

● Motor de aplicación BDC


● Motor de persistencia BDC
● Motor de grabación en log para logs de aplicación
● Motor de selección para tablas de índice AIF

6.8.11 Tecnología cruzada

Existen las siguientes características de tecnología cruzada en el área de soporte tecnológico:

● Tratamiento previo [página 186]


Se aplica al soporte de las tecnologías siguientes:
○ Proxies ABAP [página 139]
○ Soporte IDoc [página 140]
● El informe Transferencia de datos [página 187]
Se aplica al soporte de las tecnologías siguientes:
○ tRFC y qRFC [página 167]
○ Procesamiento posterior de Core Interface [página 176]

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 185
[Link] Tratamiento previo

Utilización

En escenarios en los que el SAP Application Interface Framework soporta tecnología de IDoc y de proxy, el
proceso puede ser necesario, por ejemplo, en los siguientes casos:

● Tiene un proxy de entrada estándar o personalizado en el que desea poder utilizar las funciones de
asignación del SAP Application Interface Framework, pero no desea modificar la implementación de clase
de proxy existente.
● Tiene un IDoc estándar o personalizado existente en el que desea utilizar algunas funciones de asignación
del SAP Application Interface Framework.
Además, sólo desea modificar o verificar algunos datos antes de ejecutar la función existente.

En el modo de preproceso, el SAP Application Interface Framework ejecuta la lógica de asignación sobre los
datos de mensaje preliminares de IDoc o de proxy. Por eso, el esfuerzo de actualización es mínimo en el
Customizing.

Requisitos previos

Ha definido las interfases en el Customizing para SAP Application Interface Framework en Desarrollo de
interfases Definir interfases .

Para poder utilizar el preproceso para interfases proxy, tendrá que implementar la nota 1828776.

Funciones

Si tiene una interfase existente (IDoc o proxy), a menudo sólo tendrá algunos campos que desee modificar o
verificar en el SAP Application Interface Framework antes de llamar la lógica estándar. Las asignaciones y
verificaciones definidas en el SAP Application Interface Framework se ejecutan sobre la estructura preliminar.
Por eso, sólo tendrá que definir, por ejemplo, asignaciones de valores, verificaciones, condiciones y valores fijos
para aquellos campos que desee modificar. Por ejemplo, las asignaciones simples de campo 1 a 1 no son
necesarias.

Nota
Si tiene tablas anidadas, aún tendrá que crear asignaciones indirectas.

Proxys

El SAP Application Interface Framework se llama implícitamente antes de llamar el método proxy. Lo único
necesario aquí es una interfase AIF y las asignaciones y verificaciones necesarias. Una vez que la asignación en
el SAP Application Interface Framework sea correcta, el método proxy se llama automáticamente.

IDocs

Ayuda de aplicación para SAP Application Interface Framework


186 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Tendrá que configurar el tiempo de ejecución ALE para llamar la función de proceso de entrada genérica del
SAP Application Interface Framework. Debe crear las asignaciones y las verificaciones que desee llevar a cabo.
También necesita una acción que llame la función de proceso IDOC estándar.

Actividades

Para activar el preproceso, marque la casilla de selección Preproceso en el Customizing para SAP Application
Interface Framework en Desarrollo de interfase Definir interfases .

[Link] Transferencia de datos

Utilización

El report Transferencia de datos lee datos en la persistencia de una tecnología soportada, localmente o
remotamente, y los guarda en la persistencia del SAP Application Interface Framework. Luego utiliza un
activador en el SAP Application Interface Framework para crear entradas en las tablas de índice, en las tablas
de estadísticas y para crear alertas.

Puede utilizar el report Transferencia de datos para soportar la integración con las tecnologías siguientes:

● tRFC
● qRFC
● Procesamiento posterior de CIF
● Batch input

Integración

Customizing

En el Customizing de SAP Application Interface Framework, en Configuración de sistema Configurar


transferencia de datos , realice parametrizaciones para permitir que el report Transferencia de datos
transfiera datos de las tecnologías soportadas a la persistencia de SAP Application Interface Framework.

● Define sistemas lógicos que apuntan a sistemas locales internos/externos que realizan la supervisión
utilizando las funciones de supervisión del SAP Application Interface Framework
● Define un nombre para el conjunto de selección que está formado por un conjunto de sistemas locales o
externos, que se debe utilizar en el report de transferencia.
Para cada conjunto de selección, defina un conjunto de opciones de selección por sistema lógico
seleccionado. Si el report Transferencia de datos se ejecuta utilizando un conjunto de selección específico,
sólo se accede a los sistemas lógicos asignados a la selección.
Puede especificar cómo se activa un job (por ejemplo, Asincrónico - Job de fondo) y el nombre del usuario
que ha liberado un job de fondo programado.
También puede especificar cuánto tiempo debe transcurrir antes de ejecutar de nuevo el report
Transferencia de datos para un conjunto de selección específico.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 187
● Asigne una interfase al conjunto de selección
Sólo puede asignar una interfase a un conjunto de selección pero puede asignar un conjunto de selección a
diversas interfases.
● Opciones específicas de las tecnologías soportadas:
○ Opciones específicas de tRFC, qRFC y procesamiento posterior de CIF
○ Especifique el número máximo de transacciones a transferir
○ Especifique el tipo de persistencia que desea utilizar para almacenar los datos de transacción (no
disponible para el procesamiento posterior de CIF)
○ Asigne un sistema lógico
○ Configuración específica tRFC
○ Especifique un módulo de funciones para definir las transacciones tRFC a transferir
○ Configuración específica de qRFC
○ Defina las colas a transferir
○ Seleccione para que se transfieran los datos de la cola de entrada, de la cola de salida o de
ambas colas.
○ Configuración específica de procesamiento posterior CIF
○ Lea SAP APO y/o SAP ERP
Especifique que los logs de errores de SAP APO y/o SAP ERP se transfieren.
○ Tipo de objeto R/3
Especifique los tipos de objetos para los que se transfieren los logs de errores, por ejemplo,
pedido de cliente u orden de producción.
○ Estado de procesamiento
Especifique que solo se transfieren los registros de procesamiento posterior con un
determinado estado de procesamiento, por ejemplo, estado Aún por procesar
○ Configuraciones específicas para batch input
○ Especifique una sesión de batch input
○ Asigne un nombre de usuario

Funciones

El report Transferencia de datos puede programarse regularmente en el sistema central.

El report también se ejecuta si una interfase que esté asignada a un conjunto de selección está seleccionada en
Supervisión y tratamiento de errores o en el Monitor de interfase. En función de las interfases, se desencadena
el report con el conjunto de selección correspondiente.

El report utiliza una función de lectura para leer qué sistemas deberían verificarse para los datos de una tabla
de configuración y dónde se actualizan los sistemas lógicos y destinos RFC en los sistemas conectados.

Las transacciones existentes de cada sistema lógico pasan a la función de lectura, que determina si las
transacciones son nuevas, se han reinicializado o han sido borradas desde la última actualización.

El report toma los datos de transacción y utiliza el activador para actualizar los datos en la persistencia del SAP
Application Interface Framework. Es decir, el activador puede actualizar las tablas de índice, que son la base
para la notificación de correo electrónico, las autorizaciones y la visualización basada en roles en el Monitor de
interfase.

Una interfase se crea (con las estructuras de datos correspondientes) en el SAP Application Interface
Framework, de manera que los usuarios pueden visualizar los datos y logs en el sistema de supervisión central.

Ayuda de aplicación para SAP Application Interface Framework


188 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Para batch input, el report Transferencia de datos únicamente tiene en cuenta las sesiones de batch input que
están en el sistema local. Por este motivo, los datos no se graban de forma persistente otra vez en la
persistencia AIF. El activador únicamente actualiza las tablas de índice y las tablas estadísticas y crea alertas.
Los datos se cargan directamente del almacenamiento de batch input en la Supervisión y tratamiento de
errores.

Actividades

Puede utilizar los códigos de transacción siguientes para acceder a este report:

● /AIF/TRANSFER e iniciarlo manualmente


● SM36 para programarlo como un job de fondo (puede ejecutarse periódicamente)
● /AIF/IFMON (para el Monitor de interfase) y /AIF/ERR (para el Tratamiento de errores)
Si utiliza una de estas transacciones, el report se inicia automáticamente, si se ha seleccionado 1 interfase
como mínimo que esté asignada a un conjunto de selección.

Más información

Para obtener más información sobre las tecnologías admitidas, véase lo siguiente:

● tRFC y qRFC [página 167]


● Procesamiento posterior de Core Interface [página 176]
● Batch input [página 180]

6.9 Herramienta de test de interfase

Utilización

En SAP Application Interface Framework, la herramienta de test de interfase (desde la rampa de lanzamiento
SAP Fiori o mediante el código de transacción /AIF/IFTEST) puede utilizarse para definir y almacenar los
datos de test en un repository central.

Integración

En el Tratamiento de errores, modo técnico, puede crear ficheros de test a partir del contenido de mensajes de
datos individuales para su utilización en la Herramienta de test de interfase.

La Herramienta de test de interfase le permite configurar los casos de test de SAP Application Interface
Framework para la integración con eCATT.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 189
En la herramienta de test de interfase, puede utilizar el Analyzer para obtener un resumen de todo el proceso de
tiempo de ejecución de SAP Application Interface Framework (véase Analyzer [página 99]).

Actividades

En la pantalla Seleccionar archivos de test, puede seleccionar archivos y ejecutar la selección para visualizar la
pantalla Resumen de archivo de test.

En la pantalla Resumen de fichero de test, puede crear o seleccionar archivos de test y configurar la integración
con eCATT. Seleccione Leer datos para visualizar la pantalla Procesar archivos de test.

Puede actualizar datos en su archivo seleccionado. Transforme los datos de la estructura de origen a la de
destino para comprobar si su asignación funciona como estaba previsto.

En la barra de herramientas de la pantalla Resumen de archivo de test, seleccione Analizar para ver las etapas
de proceso que se ejecutan en el SAP Application Interface Framework para su interfase.

6.9.1 Automatización de test con CATT ampliado

Utilización

La Computer Aided Test Tool ampliada (eCATT) se utiliza para crear y ejecutar tests funcionales para software.
El objetivo principal es el test automático de procesos empresariales SAP. Cada test genera un log detallado
que documenta el proceso de test y los resultados.

En SAP Application Interface Framework, se utiliza la Herramienta de test de interfase para almacenar datos de
test definidos previamente en un repository central y realizar tests manuales. Además, la Herramienta de test
de interfase proporciona funciones para convertir los datos de test a un formato XML más adecuado para
eCATT y para transferir estos datos a eCATT. En eCATT, puede ejecutar los tests de SAP Application Interface
Framework manualmente o se pueden programar en una ejecución regular.

Integración

Para acceder a eCATT, utilice el código de transacción SECATT.

Puede acceder a la Herramienta de test de interfase desde el menú SAP Easy Access seleccionando los
Componentes válidos para todas las aplicaciones SAP Application Interface Framework Desarrollo de
interfase Herramienta de test de interfase .

Ayuda de aplicación para SAP Application Interface Framework


190 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Requisitos previos

Se requieren las siguientes para ejecutar tests del SAP Application Interface Framework con eCATT:

● Sistema eCATT: Versión SAP_BASIS 730 o la más reciente


● Sistema destino: Web AS 4.6 o más reciente
● CATT y eCATT se deben autorizar con la transacción SCC4
● Los destinos RFC se deben crear en la transacción SM59 para los sistemas destino
● Módulo de función: /AIF/ECATT_TESTS_PROCESS en el sistema destino
● Script de test /AIF/TEST_ECATT_SCRIPT_PROCESS para una descripción del curso del test

Funciones

CATT ampliado

Imagen 22: Infraestructura de test con eCATT

La infraestructura de test se muestra en el gráfico anterior.

En el eCATT, la Configuración de test combina la información del script de test, los datos de test y os datos del
sistema para una ejecución de tests y selecciona qué casos de test se utilizan en la ejecuión de test.

En la Gestión del catálogo de test, el Catálogo de test es una colección de varias Configuraciones de test que
permite agrupar casos de test con diferentes sistema objetivo.

En la Gestión del plan de test, un Plan de test consiste en como mínimo un Catálogo de testsy es un prerequisito
para crear Paquetes de test, que a su vez son prerequisitos para la creación planificada de ejecuciones de test.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 191
Para la creación automática de ejecuciones de test planificadas se necesita un Plan de tests y como mínimo un
Paquete de test. Si las ejecuciones se marcan como periódicas, se ejecutan periódicamente de fondo.

Recomendación
Iniciar tests con la Configuración de test es suficuete para tests cuya compilación varia a menudo y que se
ejecutan acasionalmente. Sin embargo para tests que no se modifican y que se ejecutan regularmente, por
ejemplo, tests de regresión, recomendamos crear Planes de test y Paquetes de test. Ello le permite organizar
tests en configuraciones separadas, agruparlas y ejecutarlas automáticamente.

La Herramienta de test de interfase

La siguientes tablas de herramientas de test se visualizan en la pantalla de Procesar ficheros de test:

● Estructura de datos de origen


En la primera tabla, se visualiza la estructura de datos de origen y puede rellenar la estructura con datos.
Seleccionar Transformar para lanzar la asignación de la fuente ala estructura de destino del SAP
Application Interface Framework.
● Estructura de datos de destino
Esta tabla se rellena automáticamente después de la transformación. La forma en qué se rellena la tabla
depende de la asignación que defina para la interfase. Si se hace doble clcic en un campo de la estructura
de destino, el valor del campo y la vía de acceso a la estructura de este campo se añaden a la tabla Valores
esperados.
● Visualizar logs
Visualiza el log de aplicación de la interfase actual. Si se selecciona un mensaje del log de aplicación y
selecciona Añadir a mensajes esp. (Añadir a mensajes esperados), se rellena la tabla Mensaje esperado.
● Tabla Valores esperados
La tabla Valores esperados muestra la vía de acceso de la estructura en la que se halla el valor en la
estructura fuente, el valor esperado y también el icono de status. Si la luz está verde en campo Status, el
valor en la tabla Mensajes esperados es el mismo que el valor de la estructura fuente, si no la luz de status
es roja.
● Tabla Mensajes esperados
La tabla Mensajes esperados muestra el tipo de mensaje correspondiente, ID de mensaje, número de
mensaje, variables de mensaje, y una casilla de selección [Link]. (Incluir variable de mensaje). Si se
marca la casilla de selección, se toman en consideración los valores correspondientes de las variables del
mensaje.

Los botones siguientes en la pantalla Procesar ficheros de test le permiten transferir sus datos de test a eCATT

● Parámetro para eCATT


Junto con la información sobre la interfase (área de nombres, nombre de interfase, versión de interfase y
status esperado), se muestran los valores esperados y de prueba como un string XML. Para una
transferencia manual, puede copiar y pegar los datos visualizados en los parámetros del contenedor de
datos de test de eCATT.
● Transferencia a eCATT
Esta función desencadena la creación de una variante para la configuración de eCATT asignada al fichero
de test y una transferencia automática de los datos de test que ve en Parámetro para eCATT.

Ayuda de aplicación para SAP Application Interface Framework


192 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Actividades

Para crear un container de datos de test, copie la plantilla /AIF/TEST_ECATT_DATA_TMPL y especifique, por
ejemplo, el sistema destino y su container de datos de sistema.

Para introducir datos de test de interfase, utilice la Herramienta de test de interfase de SAP Application
Interface Framework (código de transacción /AIF/IFTEST).

Para crear una nueva configuración de test, copie la plantilla /AIF/TEST_ECATT_CONFIG_TMPL y especifique
el componente de aplicación, el container de datos del sistema, el script de test, el sistema destino y el
container de datos de test.

Para crear un nuevo catálogo de test utilice el código de transacción STWB_1.

Para crear un nuevo plan de test utilice el código de transacción STWB_2.

CATT ampliado

Para hacer un test de la funcionalidad de interfases, el script de test requiere que se indiquen los parámetros
de datos de test mostrados en la siguiente tabla con las entradas obligatorias y opcionales que se describen:

Tabla 43:

Parámetro de entrada Descripción Obligatorio u opcional

IV_NS Área de nombres de interfase Obligatorio

IV_NAME Nombre de interfase Obligatorio

IV_VERSION Versión de interfase Obligatorio

IV_XML_TEST_DATA Datos de test de entrada XML como Obligatorio


string

IV_XML_EXPECTED_VALUES Valores esperados de entrada XML Opcional

IV_XML_EXPECTED_MESSAGES Log MSG de entrada XML como string Opcional

IV_EXPECTED_STATUS Status esperado Opcional

IV_CHECK_FM Módulo de funciones para verificacio­ Opcional


nes personalizadas

Para crear un caso de test válido, tiene que proporcionar el área de nombres de la interfase, el nombre, la
versión y también una estructura de datos raw que pueda ser procesada por la interfase. También tiene que
proporcionar un string que contenga datos XML que describan la estructura.

Puede proporcionar una tabla convertida a un string XML con valores esperados y la vía de acceso de los
campos en la estructura fuente. También puede proporcionar una tabla Mensaje esperado con campos como
ID, número, tipo y variables de mensaje si es necesario.

Ayuda de aplicación para SAP Application Interface Framework


SAP Application Interface Framework para personal IT PUBLIC (PÚBLICO) 193
Nota
Los siguientes datos se pueden transferir utilizando Transferencia a eCATT o se pueden copiar utilizando
Parámetro para eCATT en la Herramienta de test de interfase (código de transacción /AIF/IFTEST):

● IV_XML_TEST_DATA
Se puede copiar de Datos de test como string XML
● IV_XML_EXPECTED_VALUES
Se puede copiar de Valores esperados como string XML
● IV_XML_EXPECTED_MESSAGES
Se puede copiar de Mensajes esperados como string XML
● IV_EXPECTED_STATUS
Se puede copiar de Status esperado

Además, cuando elige Transferir a eCATT, los parámetros IV_NS, IV_NAME, y IV_VERSION se transfieren
a la variante. Los valores que se transfieren dependen de la interfase para la que ha creado el fichero de test.
IV_CHECK_FM se transfiere de Verificar módulode funciones.

Además se puede indicar el nombre de un módulo de función personalizado que sobreescribe la lógica de
implementación del script de test AIF estándar. Para ello, importa todos los parámetros de los casos de test
más la estructura de destino. El módulo de funciones devuelve el status del procesamiento de interfase y las
tablas para los mensajes y valores fallidos esperados.

Puesto que el resultado de una ejecución de test a menudo depende de los mensajes lanzados durante el
procesamiento de los datos de entrada, el script de test permite al usuario verificar si se ha fijado un cierto
status, si se ha lanzado un cierto mensaje o si se ha realizado una cierta asignación de campo durante el
procesamiento de los datos. Cuando la excepción de la ejecución de test está completa, los resultados se
visualizan en el log eCATT. Las líneas verdes significan un resultado correcto. Las líneas rojas indican errores,
que pueden significar tanto que se ha lanzado un mensaje de error en el módulo de funciones /AIF/
ECATT_TESTS_PROCESS, que las verificaciones de los valores previstos o los mensajes han fallado, o que el
status esperado no es correcto. Las verificaciones erróneas se visualizan en el log eCATT.

Más información

Para más información sobre eCATT, véase la biblioteca SAP para eCATT: Computer Aided Test Tool ampliada
(BC-TWB-TST-ECA) en el SAP Help Portal, en [Link] .

Ayuda de aplicación para SAP Application Interface Framework


194 PUBLIC (PÚBLICO) SAP Application Interface Framework para personal IT
Limitaciones de responsabilidad y aspectos
legales

Ejemplos de codificación
Cualquier codificación de software y/o líneas de códigos / cadenas ("Código") incluidas en esta documentación son solo ejemplos y no se prevé que se utilicen en un
entorno de sistema productivo. El Código tiene el único propósito de explicar y permitir la visualización de las reglas de sintaxis y de asignación de frases de cierta
codificación. SAP no ofrece garantías respecto a la exactitud y la integridad del Código disponibilizado en este documento y no será responsable de errores o daños
causados por el uso del Código, a menos que los daños sean causados por SAP de forma intencional o por una imprudencia grave por parte de SAP.

Accesibilidad
La información contenida en la documentación de SAP representa la visión actual de SAP de los criterios de accesibilidad a partir de la fecha de publicación. No se
prevé que sea una directriz vinculante sobre cómo garantizar la accesibilidad de los productos de software. SAP renuncia a cualquier responsabilidad en relación con
este documento. Sin embargo, este documento no se aplica en casos de un error deliberado o una negligencia grave por parte de SAP. Además, este documento no
supone ningún compromiso u obligación contractual directos o indirectos.

Lenguaje neutro respecto al género


Siempre que sea posible, la documentación de SAP es neutra respecto al género. Dependiendo del contexto, se trata al lector directamente de "usted" o se utiliza un
nombre neutro respecto al género (como "vendedor/a" o "días laborables"). Sin embargo, si al referirse a los miembros de ambos sexos, no se puede evitar el uso de la
tercera persona del singular o no existe un nombre neutro respecto al género, SAP se reserva los derechos para utilizar la forma masculina del nombre o pronombre.
Esto es para garantizar que la documentación sea comprensible.

Hipervínculos de Internet
La documentación de SAP puede contener hipervínculos a Internet. Se prevé que estos hipervínculos sirvan como un consejo acerca de dónde encontrar la
información relacionada. SAP no garantiza la disponibilidad y la exactitud de esta información relacionada o la capacidad que esta información sirva un objetivo en
particular. SAP no es responsable de ningún daño causado por el uso de la información relacionada a menos que los daños se hayan causado por una imprudencia
grave o por una conducta fraudulenta dolosa por parte de SAP. Todos los enlaces están categorizados para su transparencia (consulte: [Link]
disclaimer).

Ayuda de aplicación para SAP Application Interface Framework


Limitaciones de responsabilidad y aspectos legales PUBLIC (PÚBLICO) 195
[Link]/registration/
[Link]

© 2017 SAP SE o una empresa filial de SAP. Reservados todos los


derechos.
Queda prohibida la reproducción o transmisión de cualquier parte
de esta publicación, en cualquier forma o para cualquier fin, sin el
permiso expreso de SAP SE o de una empresa filial de SAP. La
información que aquí se incluye puede modificarse sin previo aviso.
Algunos productos de software comercializados por SAP SE y sus
distribuidores contienen componentes de software con derechos de
autor de otros proveedores de software. Las especificaciones de
productos en cada país pueden ser diferentes.
SAP SE o una empresa filial de SAP SE proporcionan estos
materiales con fines meramente informativos, sin manifestación ni
garantía de ningún tipo. Ni SAP SE ni sus empresas filiales se hacen
responsables de los errores u omisiones en relación con los
materiales. Las únicas garantías para los productos y servicios de
SAP SE o de sus empresas filiales son aquellas especificadas en las
cláusulas expresas de garantía que acompañan a dichos productos y
servicios, si las hubiera. Nada de lo que se incluye en este
documento debe interpretarse como garantía adicional.
SAP y los productos y servicios de SAP mencionados, así como sus
respectivos logotipos, son marcas comerciales o marcas registradas
de SAP SE (o de una empresa filial de SAP) en Alemania y en otros
países. Todos los nombres y servicios de productos son las marcas
comerciales de sus respectivas empresas.
Consulte [Link]
[Link] para obtener información y avisos adicionales sobre
marcas comerciales.

También podría gustarte