Hola johan.hakkesteegt
>>> Para traer datos externos al cliente. Por ejemplo, digamos que tienes una aplicación CRM externa y deseas poder ingresar una actividad desde esa aplicación en B1. Con la API de IU, puedes acceder a un cliente B1 en ejecución, abrir los datos maestros de BP relevantes y luego ingresar una actividad, utilizando datos de tu CRM externo.
Normalmente, una aplicación de grado de producción ingresará la actividad utilizando el Objeto de Negocio correspondiente. La mayoría de los complementos no funcionarán a través de los elementos de IU en un estilo de macro donde un Objeto de Negocio, ¿verdad?
>> Casi cualquier escenario en el que necesites ingresar datos en la base de datos de B1, también puede ser manejado con la API de IU.
Sí, porque en última instancia, a través de la IU, los datos van a la base de datos. Pero la mayoría de las aplicaciones no alimentarían los datos utilizando los elementos de IU, cuando un Objeto de Negocio está disponible. Sería una forma muy ineficiente y desagradable a la vista también.
Y parece que no podemos acceder a los Objetos de Negocio en el complemento, si el complemento está desarrollado utilizando la Licencia de Implementación SDK, si lo que dice la Nota de SAP 871572 es cierto.