Utilice las bibliotecas SDK de Data Services para construir AWTableMetadata en una aplicación Java

Si tiene una aplicación Java que devuelve una tabla y está planeando utilizarla como fuente de información para SAP Data Services, la mejor manera es devolver una tabla con el mismo tipo de datos que la tabla de plantillas de servicios de datos "AWTableMetadata". Voy a explicar cómo hacerlo fácilmente en este artículo.

Primero debe ir a la carpeta de bibliotecas dentro de su instalación de SAP BusinessObjects ( ... SAP BusinessObjectsData Serviceslib ). Desde esta carpeta tenemos que importar las siguientes bibliotecas a nuestro proyecto Java de Eclipse.

  • Acta_adapter_sdk.jar
  • Acta_broker_client.jar
  • Acta_tool.jar

La forma más fácil es colocar estas bibliotecas dentro de la carpeta de bibliotecas Java ext para que la aplicación lo importe automáticamente. Además, si planea implementar esta aplicación en un servidor, debe colocar esta biblioteca dentro de la carpeta de la biblioteca del servidor.

  • ... .Javajdk1. 7.0 jrelibext
  • ... ..Javajre7libext
  • ... ..SAP BusinessObjectsTomcat6lib

Importe estas bibliotecas dentro del proyecto:

Importación Com.acta.metadata.AWAttribute;

Importación Com.acta.metadata.AWColumn;

Importación Com.acta.metadata.AWTableMetadata;

Una vez que nuestras bibliotecas se importan dentro de nuestro proyecto Java, tenemos que asignar el valor de retorno para la función encargada de construir la tabla como el mismo tipo de datos para la tabla.

Público estático AWTableMetadata createAWTable () lanza Excepción [...]

Entonces estamos listos para construir nuestra mesa. Para hacerlo tenemos que:

  1. Declare la tabla:
    1. AWTableMetadata awTable = nueva AWTableMetadata ();
    2. AwTable.setTableName ("......");
  2. Asignar filas y columnas
    1. AWAttribute [] attributes = nuevo AWAttribute [2000];
    2. AWColumn [] columns = nuevo AWColumn [2000];
  3. Asigne los atributos y las columnas a nuestra tabla:
    1. AwTable.setColumns (columnas);
    2. AwTable.setAttributes (atributos);

Finalmente tenemos que hacer la declaración de retorno como "return awTable".

En conclusión, una vez que tengamos nuestra función hecha podremos comunicar e intercambiar datos con servicios de datos a través de nuestra aplicación en este caso con una tabla y poder utilizar nuestra aplicación como Fuente de Datos.

Si tiene alguna duda o sugerencia, por favor deje un comentario a continuación.

EspañolEnglish