miércoles, mayo 04, 2011

Definición de Sociedades globales

Para que ciertos IDocs se puedan procesar (p.ej. CREMAS) es necesario asignar previamente las sociedades mediante el menú de parametrización. Esta opción se encuentra bajo IMG -> SAP NetWeaver -> Servidor de Aplicación -> Interface IDOC/Application Link Enabling (ALE) -> Modelar e implementar procesos empresariales -> Configurar unidades organizativas globales -> Definir sociedades globales. Ahí habrá que definir en primer lugar las "Sociedades unívocas globales" y a continuación las relaciones correspondientes.

Referencias:

martes, mayo 03, 2011

Pasar fechas en adaptador JDBC

Cuando se utiliza un adaptador JDBC para volcar datos directamente en una base de datos, existen ciertos tipos de datos que hay que tratarlos de manera específica. Uno de estos tipos es el de fecha. Por defecto, al pasar un campo de tipo xsd:dateTime, p.ej., en el proceso de conversión se pasa el contenido de este campo como si fuera una string y la base de datos devuelve un error del tipo "java.sql.SQLException: literal does not match format string". Para que no se pase el contenido a literal, es necesario definir el campo como "xsd:string" y añadirle el parámetro "hasQuot" con el valor por defecto "No".


De este modo indicaremos que no se pase como literal (entre comillas dobles).