Un objeto de negocio es una estructura que consta de datos, de la acción que se debe realizar en los datos y de instrucciones adicionales, si existen, para procesar los datos. La entrada para la interfaz de consulta para software SAP es un objeto de negocio de tabla. El objeto de negocio de tabla representa las columnas de una tabla en el servidor SAP. El adaptador utiliza el objeto de negocio de tabla para obtener datos de las tablas en el servidor SAP.
El adaptador utiliza metadatos que genera el Asistente de conexión de adaptador para construir una definición de objeto de negocio.
Los datos del objeto de negocio representan las columnas de la tabla asociada en SAP.Las definiciones de objetos de negocio se crean con el Asistente de conexión de adaptador. El asistente se conecta a la aplicación, descubre las estructuras de datos de la aplicación y genera definiciones de objetos de negocio para representarlas. También genera otros recursos que necesita el adaptador, como por ejemplo la información de interfaz que indica los parámetros de entrada y salida.
El objeto de negocio de tabla puede formar parte de un contenedor.
El objeto de negocio de tabla contiene columnas seleccionadas de la tabla SAP especificada.
Además de la información de la columna, el objeto de negocio de tabla también contiene un objeto de negocio de consulta como último parámetro.
Las tablas se pueden construir tomando como modelo objetos de negocio jerárquicos. La relación entre padre e hijo de las tablas se especifica en el Asistente de conexión de adaptador.
Las tablas se enlazan mediante una clave foránea para formar relaciones padre-hijo. El objeto de negocio de tabla hijo tiene una clave foránea que hace referencia a una propiedad en el objeto de negocio de consulta padre.
En el objeto de negocio KNA1, observe la referencia a SapAdrc, un objeto de negocio hijo. El objeto de tabla SapAdrc tiene una columna llamada AddressNumber. Esta columna tiene una propiedad asociada (ForeignKey) que contiene una referencia al objeto de negocio padre.
La llamada de la interfaz de consulta para software SAP para una operación RetrieveAll devuelve un contenedor de objetos de tabla.