Manual para la creación de Idocs

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Manual para la creación de Idocs"

Transcripción

1 Manual para la creación de Idocs El objetivo de este documento es servir de guía para la creación de interfaces entre dos sistemas R/3 o entre un R/3 y un legacy, utilizando Idocs. Los temas explicados son los siguientes: Acerca de este Manual... 3 Qué es un Idoc?... 3 Definición de la estructura de Idocs, segmentos de control, datos y estado.5 Creación de un nuevo tipo de IDoc en SAP... 9 Creación de los elementos de datos...9 Creación de Segmentos...9 Creación del Tipo Base de IDoc...10 Liberación del Tipo de Segmento y Tipo Básico de IDoc...12 Transporte de Segmentos y Tipo Base de IDocs...13 Extensión de un IDoc Configuración el procesamiento Outbound...15 Configuración el procesamiento Inbound...15 Creación de destinos RFC, puertos y sistemas lógicos Definición de Destinos RFC...16 Definición de puerta Definición de sistemas lógicos...18 Asignar sistema lógico a mandante...19 Creación de los acuerdos de interlocutores Creación de un nuevo tipo de Mensaje en SAP Relación entre un tipo de Mensaje y un Tipo de IDoc Creación de un modelo de distribución

2 Creación de un Idoc de salida Creación de Idocs desde un programa ABAP...28 Creación de Idocs utilizando Punteros de Modificación (Change Pointers)...30 Activación de punteros de modificación en forma global...30 Activación de punteros de modificación por Tipo de Mensaje...31 Definición de campos relevantes para la generación de Punteros de Modificación...32 Relación entre el Tipo de Mensaje y el Módulo de Función...33 Crear un módulo de función para leer los punteros de modificación y crear los Idocs Creación de Idocs desde un Mensaje de Logística...35 Creación de un Idoc de entrada Configuración de Workflow...36 Crear un nuevo Objeto de Aplicación Idoc...36 Crear una nueva tarea basada en el Objeto de Aplicación Idoc...37 Configuración de la Interfaz de entrada...39 Definición de Código de Operación...42 Definición de Módulo de Función

3 Acerca de este Manual A lo largo de este manual se muestran las pantallas y pasos para la creación y modificación de objetos con el fin de crear IDocs. Muchas veces hace falta darle nombres a esos objetos. Tener en cuenta que los nombres asignados son solamente a modo de ejemplo. No siguen ninguna nomenclatura y se podría haber utilizado cualquier otro. Si bien este documento intenta ser lo más abarcativo posible, recordar que es solamente un manual, y al momento de crear los IDocs podrían llegar a aparecer pasos aquí no contemplados. Qué es un Idoc? Los IDoc permiten intercambiar información entre distintos sistemas. Se lo puede ver como un archivo de texto plano, con registros. Un Idoc es por ejemplo los datos de un proveedor, o una oferta. Contiene una cabecera y posiciones, pero todos los datos pertenecen a la misma entidad. O sea, para transmitir datos de más de un proveedor, haría falta más de un IDoc. Los IDocs se crean y luego se envían. Este envío se realiza en un segundo paso; o sea que podría haber IDocs que todavía no se hayan enviado. Un Idoc, como se mencionó más arriba, está formato por dos bloques: - Un registro de Control. - Una tabla con los datos del IDoc. El registro de control contiene toda la información administrativa del IDoc, como el origen y el destinatario, y qué tipo de IDoc es. Sería algo así como el sobre que acompaña a cualquier carta. Este registro es muy importante ya que es necesario para saber, entro otras cosas, cuál será el destinatario del IDoc. La tabla SAP donde se guardan es la EDIDC. Los registros de datos se guardan en la tabla EDID4 en un campos de 1000 caracteres. Para saber interpretar esa cadena, el registro cuenta con un campo que informa cuál es la estructura con la que se deben interpretar los datos. El nombre de dicha estructura existe en SAP y se la puede ver desde la transacción SE11. Desde la transacción WE30 se puede ver el formato de los Idocs. Por ejemplo, para el Idoc MATMAS01, el formato es el siguiente: 3

4 MATMAS01 E1MARAM E1MAKTM E1MARCM E1MARDM E1MARMM E1MEANM E1MBEWM E1MLGNM E1MVKEM E1MLANM E1MTXHM E1MTXLM Maestro material Maestro material datos generales (MARA) Master material - textos breves (MAKT) Maestro material segmento C (MARC) Maestro material almacén/segmento lotes (MARD) Maestro material unidades de medida (MARM) Maestro mat. números art. europeos (MEAN) Maestro material valoración stocks (MBEW) Maestro mat. datos por núm.almacén (MLGN) Maestro material datos de ventas (MVKE) Maestro material clasif. impuestos (MLAN) Maestro material texto explicativo cabecera Maestro material texto explicativo línea Cada uno de los nombres que acá se muestran son estructuras que se pueden ver desde la SE11. O sea que por ejemplo, para un registro de datos que tiene estructura E1MARAM, para saber cuál es el formato con el que hay que interpretarlos, se puede ir a la transacción SE11 y ver qué campos componen a esa estructura. Dado que la cadena de 1000 caracteres está formada por los datos de un campo atrás del otro, es solo cuestión de saber en qué posición de la cadena se encuentra cada campo. Generalmente, varios registros de estado se adjuntan a un IDoc. El sistema automáticamente asigna registros de estado durante todo el proceso, a medida que el IDoc va alcanzando diversos puntos de control. Contienen información de estado, tal como código de estado, fecha y hora en que el punto de control es alcanzado. Estos registros de estado existen solamente en SAP y no son almacenados en el archivo de salida. La estructura de los registros de estado está definida por la estructura del DDIC EDI_DS40. La tabla es EDIDS. 4

5 Definición de la estructura de Idocs, segmentos de control, datos y estado. La estructura de un IDoc consiste de varios segmentos, y los segmentos consisten de una secuencia de campos. La estructura de un tipo de IDoc define la sintaxis de los datos al especificar la organización de los segmentos, atributos de los segmentos y formatos de cada uno de sus campos. En ejecución, un IDoc consiste de la siguiente secuencia de tres tipos de registros: a Un único registro de Control Contiene toda la información de control del IDoc, incluyendo el número de IDoc, emisor y receptor, otra información de control tal como el tipo de mensaje que representa y el tipo de de IDoc. La estructura del registro de control es idéntica para todos los IDocs y está definida por SAP. Son automáticamente creados e insertados por el sistema en tiempo de ejecución. La estructura del registro de contol está definida por la estructura del DDIC EDI_DC40: Cantidad de campos: 36 Total longitudes de campo: 524 Componente Tipo Long. Tipo Texto breve TABNAM CHAR 10 EDI4TABNAM Nombre de la estructura de tabla MANDT CLNT 3 EDI4MANDT Mandante DOCNUM CHAR 16 EDI4DOCNUC Número del IDOC DOCREL CHAR 4 EDI4DOCREL Release SAP del IDOC STATUS CHAR 2 EDI4STATUS Status del IDOC DIRECT CHAR 1 EDI4DIRECT Sentido OUTMOD CHAR 1 EDI4OUTMOD Modo de salida EXPRSS CHAR 1 EDI4EXPRSS Sustitución en Entrada TEST CHAR 1 EDI4TEST Indicador test IDOCTYP CHAR 30 EDI4IDOCTP Nombre del tipo base CIMTYP CHAR 30 EDI4CIMTYP Ampliación (definida por los clientes) MESTYP CHAR 30 EDI4MESTYP Tipo de mensaje MESCOD CHAR 3 EDI4MESCOD Variante de mensajes MESFCT CHAR 3 EDI4MESFCT Función de mensaje STD CHAR 1 EDI4STD Estándar EDI, indicador STDVRS CHAR 6 EDI4STDVRS Estándar EDI, versión y release STDMES CHAR 6 EDI4STDMES Tipo de mensajes EDI SNDPOR CHAR 10 EDI4SNDPOR Puerta remitente (System, subsystem externo) SNDPRT CHAR 2 EDI4SNDPRT Tipo de interlocutor EDI del remitente SNDPFC CHAR 2 EDI4SNDPFC Función interlocutor EDI del remitente SNDPRN CHAR 10 EDI4SNDPRN Número del interlocutor EDI del remitente SNDSAD CHAR 21 EDI4SNDSAD Dirección del remitente (SADR) SNDLAD CHAR 70 EDI4SNDLAD Dirección lógica del remitente RCVPOR CHAR 10 EDI4RCVPOR Puerta del destinatario 5

6 RCVPRT CHAR 2 EDI4RCVPRT Tipo de interlocutor EDI del destinatario RCVPFC CHAR 2 EDI4RCVPFC Función de interlocutor EDI del destinatario RCVPRN CHAR 10 EDI4RCVPRN Nº interlocutor EDI destinatario RCVSAD CHAR 21 EDI4RCVSAD Dirección del destinatario (SADR) RCVLAD CHAR 70 EDI4RCVLAD Dirección lógica del destinatario CREDAT DATS 8 EDI4CREDAT Fecha de creación CRETIM TIMS 6 EDI4CRETIM Hora de creación REFINT CHAR 14 EDI4REFINT Fichero de transmisión (EDI Interchange) REFGRP CHAR 14 EDI4REFGRP Grupo de mensajes (EDI Message Group) REFMES CHAR 14 EDI4REFMES Mensaje (Mensaje EDI) ARCKEY CHAR 70 EDI4ARCKEY Clave del archivo de mensajes externo SERIAL HAR 20 EDI4SERIAL Serialización Los datos del registro de control se almacenan en la tabla SAP EDIDC. La clave de esta tabla es el mandante (MANDT) y número de Idoc (DOCNUM). b Uno o más registros de Datos Un IDoc puede contener múltiples registros de datos, según haya sido definida la estructura del Tipo de IDoc. En ejecución, los segmentos son convertidos por el sistema a registros de datos. Un registro de datos contiene información de la aplicación (maestro de proveedores, petición de oferta, oferta, pedidos, etc.). La estructura de los registros de datos está definida por la estructura del DDIC EDI_DD40: Estructura de campo Cantidad de campos: 7 Total longitudes de campo: 1063 Componente Tipo Long. Tipo Texto breve SEGNAM CHAR 30 EDI4SEGNAM Segmento (nombre externo) MANDT CLNT 3 EDI4MANDT Mandante DOCNUM CHAR 16 EDI4DOCNUC Número del IDOC SEGNUM CHAR 6 EDI4SEGNUC Número de segmento PSGNUM NUMC 6 EDI4PSGNUC Número del segmento padre superior HLEVEL CHAR 2 EDI4HLEVEC Nivel de jerarquía de segmento SAP SDATA LCHR 1000 EDI4SDATA Datos de la aplicación La sección de datos es una cadena de 1000 bytes, y es el lugar donde los datos realmente residen. La sección de datos es mapeada en ejecución a un tipo de segmento, según haya sido definida la estructura del tipo de IDoc, a fin de interpretar la estructura de los datos en esta cadena. 6

7 Los datos de los registros de datos se almacenan en la tabla SAP EDID4. La clave de la tabla es el mandante (MANDT), el número de IDoc (DOCNUM), y el número de segmento (SEGNUM). c Uno o más registros de Estado Generalmente, varios registros de estado se adjuntan a un IDoc. El sistema automáticamente asigna registros de estado durante todo el proceso, a medida que el IDoc va alcanzando diversos puntos de control. Contienen información de estado, tal como código de estado, fecha y hora en que el punto de control es alcanzado. Estos registros de estado existen solamente en SAP y no son almacenados en el archivo de salida. La estructura de los registros de estado está definida por la estructura del DDIC EDI_DS40. Estructura de campo Cantidad de campos: 24 Total longitudes de campo: 562 Componente Tipo Long. Tipo Texto breve TABNAM CHAR 10 EDI4TABNAM Nombre de la estructura de tabla MANDT CLNT 3 EDI4MANDT Mandante DOCNUM CHAR 16 EDI4DOCNUC Número del IDOC LOGDAT DATS 8 EDI4LOGDAT Fecha de la información de status LOGTIM TIMS 6 EDI4LOGTIM Hora de la información de status STATUS CHAR 2 EDI4STATUS Status del IDOC STAMQU CHAR 3 EDI4STAMQU Cualificador para mensaje en registro de status STAMID CHAR 20 EDI4STAMID Nro. de mensaje para mensaje de status: Clase mensaje STAMNO NUMC 3 EDI4STAMNO Número de mensaje en mensaje de status STATYP CHAR 1 EDI4STATYP Tipo de mensaje (A, W, E, S, I) en el mensaje de status STAPA1 CHAR 50 EDI4STAPA1 Primer parámetro de un mensaje en registro de status STAPA2 CHAR 50 EDI4STAPA2 Segundo parámetro de un mensaje en registro de status STAPA3 CHAR 50 EDI4STAPA3 Tercer parámetro de un mensaje en registro de status STAPA4 CHAR 50 EDI4STAPA4 Cuarto parámetro de un mensaje en registro de status STATXT CHAR 70 EDI4STATXT Texto para status UNAME CHAR 12 EDI4UNAME Nombre del usuario REPID CHAR 30 EDI4REPID Programa ROUTID CHAR 30 EDI4ROUTID Subrutina (rutina, módulo de funciones) SEGNUM CHAR 6 EDI4SEGNUC Número de segmento SEGFLD CHAR 30 EDI4SEGFLD Campo de segmento REFINT CHAR 14 EDI4REFINT Fichero de transmisión (EDI Interchange) REFGRP CHAR 14 EDI4REFGRP Grupo de mensajes (EDI Message Group) REFMES CHAR 14 EDI4REFMES Mensaje (Mensaje EDI) ARCKEY CHAR 70 EDI4ARCKEY Clave del archivo de mensajes externo 7

8 Los datos de los registros de datos se almacenan en la tabla SAP EDIDS. La clave de la tabla es el mandante (MANDT), número de Idoc (DOCNUM), fecha (LOGDAT), hora (LOGTIM), y un contador de registro (COUNTR). 8

9 Creación de un nuevo tipo de IDoc en SAP. Para la creación de un nuevo tipo de IDoc en SAP debe seguirse una secuencia de 5 pasos: 1 Creación de los elementos de datos Deben crearse los elementos de datos necesarios para la definición de los segmentos. La necesidad de crear elementos de datos debería ser mínima dado que los datos ya existen en SAP y por lo tanto están representados por sus propios elementos de datos. Sin embargo, los segmentos no admiten cualquier tipo dato y por lo tanto deberán definirse nuevos elementos en caso que los existentes no sean de alguno de los siguientes tipos: Tipo de Datos Descripción CHAR String de caracteres CLNT Cliente CUKY Campo moneda, referenciado por campos CURR DATS Campo fecha (YYYYMMDD), almacenado como char(8) LANG Clave de idioma NUMC Campo carácter con dígitos solamente TIMS Campo fecha (HHMMSS), almacenado como char(6) 2 Creación de Segmentos Los segmentos son creados por medio del Editor de Segmentos: Transacción: WE31. Camino lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Segmentos IDoc. 9

10 Pasos: Ejecutar la transacción WE31. Ingresar el nombre del tipo de segmento (debe comenzar con Z1) y seleccionar la opción Crear (F5). 2.2 Entrar una descripción breve y los valores para los distintos campos. Este paso completa la definición del segmento. El sistema automáticamente asigna un nombre a la definición del segmento, basado en el nombre del tipo de segmento. Ej.: si el tipo de segmento es Z1WKDET, la definición del segmento será Z2WKDET. 2.3 Guardar las entradas. Volver a la pantalla anterior y repetir el mismo procedimiento para todos los segmentos que se necesiten crear para el tipo de IDoc. 3 Creación del Tipo Base de IDoc Una vez creados todos los segmentos, el siguiente paso es crear el Tipo Base de IDoc. Los tipos base de IDocs se crean con el Editor de IDocs: Transacción: WE30 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipos IDoc. 10

11 11

12 Pasos: 3.1 Ejecutar la transacción WE30. Ingresar el nombre del tipo base de IDoc (debe comenzar con Z). Seleccionar la opción Tipo base y Crear (F5). 3.2 En la siguiente pantalla, seleccionar la opción Crear nuevo e ingresar una descripción para el tipo base de IDoc. Presionar Continuar. 3.3 Posicionar el cursor sobre el nombre del IDoc y seleccionar Crear (Shift+F6). Ingresar a continuación el tipo de segmento y sus atributos. Al presionar Enter, el sistema transfiere el nombre del tipo de segmento al editor de IDoc. 3.4 Para ingresar más segmentos, repetir el procedimiento del punto 3.3. Luego de haber creado el primer segmento, debe indicarse para los restantes el nivel (mismo nivel o nivel hijo) en el cual se quiere insertar el nuevo segmento. 3.5 Guardar el tipo base de IDoc. 4 Liberación del Tipo de Segmento y Tipo Básico de IDoc Una vez terminada la definición de la estructura del IDoc y sus segmentos, ambos objetos deben ser liberados a fin de que se encuentren disponibles para su transporte a los sistemas de testing y producción. Primero deben liberarse los segmentos y después el tipo base de IDoc. 12

13 Para liberar un segmento, ejecutar la transacción WE31. Ingresar el tipo de segmento y seleccionar Tratar, Liberar. El sistema automáticamente completa el check box en el bloque de definiciones del segmento. Para liberar un tipo base de IDoc, ejecutar la transacción WE30. Ingresar el tipo base de IDoc y seleccionar Tratar, Liberar. Una vez que el segmento / tipo base de IDoc es liberado, ya no pueden ser modificados. En caso de ser necesario introducir modificaciones debe cancelarse la liberación. Los pasos para cancelar la liberación son los mismos a los indicados para la liberación. 5 Transporte de Segmentos y Tipo Base de IDocs Las modificaciones a los tipos base de IDocs y segmentos son automáticamente registradas en una orden de transporte. Luego de transportados los objetos, los mismos pueden volverse a transportar manualmente desde el editor de segmentos / IDoc seleccionando: Segmento Transportar. Al transportarse un segmento se transportan automáticamente todas sus definiciones y documentación. Sin embargo, al transportarse un tipo base de IDoc no se transportan automáticamente todos sus segmentos. 13

14 Extensión de un IDoc. Las ampliaciones de IDocs son componentes que se utilizan para extender tipos de IDoc base ya existentes de una forma predefinida. Estas extensiones sólo pueden ser realizadas por el cliente ya que los tipos de ampliación no son proporcionados por SAP. Para crear un tipo de ampliación: Transacción: WE30 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipos IDoc. En el editor de IDOC, elegir el componente Tipo de ampliación e introducir el nombre en el campo Objeto. Seleccionar Objeto desarrollo Crear. En éste momento, la ventana de diálogo Crear un tipo de ampliación se mostrará por pantalla. Elegir una de las siguientes tres opciones: Crear nuevo. Crear como copia. Crear como sucesor. Introducir los nombres de la personas responsables así como una breve descripción del nuevo tipo de ampliación a crear. Seleccionar Continuar. 1. Para añadir segmento ampliado a un segmento de referencia, colocar el cursor sobre el segmento de referencia siguiente a donde se pretenda añadir el nuevo segmento y seleccionar Crear. Aparecerá un mensaje indicando que los segmentos creados después de un segmento de referencia sólo pueden ser creados como segmentos hijos. La secuencia en la cual aparecen los segmentos de referencia en el tipo de ampliación es irrelevante. Lo realmente importante es que dichos segmentos existan en el tipo de IDoc base que está siendo ampliado. Las ampliaciones de cliente realizadas utilizando tipos de ampliación pueden soportarse cuando el sistema se actualice a una nueva versión R/3. Los sucesores a tipos de IDoc 14

15 base de versiones anteriores se combinan automáticamente con los tipos de ampliación que ya están siendo utilizados. No se requiere un mantenimiento manual. Los tipos de IDoc base implementados por el cliente y sus ampliaciones permanecen sin cambios en la actualización. Configuración el procesamiento Outbound Por cada segmento extendido, tiene que haber una extensión en el código del módulo de función de outbound, que inserte los datos indicados en la extensión del segmento. El programa o función que genere el Idoc puede o no ser un estandar SAP. En caso de serlo, habrá que insertar el código necesario para manejar las extensiones en una User Exit. Para hacer esto usar la transacción CMOD. Si es un programa Z, solo habrá que actualizarlo para que considere la extensión. Por otro lado, habrá que actualizar los Acuerdos de Interlocutores que utilicen el Idoc extendido, especificando el nombre de la extensión creada. Configuración el procesamiento Inbound Por cada segmento extendido, tiene que haber una extensión en el código del módulo de función de inbound, que considere el tipo de segmento extendido recibido entre los datos para poder procesarlo. El programa o función que genere el Idoc puede o no ser un estandar SAP. En caso de serlo, habrá que insertar el código necesario para manejar las extensiones en una User Exit. Para hacer esto usar la transacción CMOD. Si es un programa Z, solo habrá que actualizarlo para que considere la extensión. Por otro lado, habrá que actualizar los Acuerdos de Interlocutores que utilicen el Idoc extendido, especificando el nombre de la extensión creada. 15

16 Creación de destinos RFC, puertos y sistemas lógicos. Definición de Destinos RFC Transacción: SM59 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Gestión Destino RFC. Dependiendo del sistema destino, la conexión RFC será de distinto tipo. En general, para envió de Idocs, se crean conexiones del tipo TCP/IP, especificando el nombre del servidor destino y el puerto TCP destino. 16

17 Definición de puerta. (A lo largo de este documento se usará la palabra Puerto o Puerta, indistintamente) Transacción: WE21 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Gestión Descripción Puerta. Para una descripción detallada, buscar en SAP Library: Port Definition: Configuring Ports Los Idocs pueden ser enviados y recibidos a través de diferentes medios. Con el objetivo de no acoplar la definición de las características del medio con la aplicación que lo está utilizando, el medio es accedido vía puertos. En otras palabras, un puerto es un nombre lógico para un dispositivo de entrada/salida. Los programas se comunican con un puerto a través de una interfaz estándar. En vez de definir el medio de comunicación directamente en el Acuerdo de Interlocutor (Partner Profile), se asigna un número de puerto, y es este puerto el que designa realmente al medio. Esto permite definir las características de los puertos individualmente y usar un puerto en múltiples Acuerdos de Interlocutores. Los cambios en un puerto se reflejarán automáticamente en todos los acuerdos que lo estén utilizando. Al menos un puerto debe existir para cada sistema externo. La siguiente figura muestra cómo los Idocs son enviados a dos sistemas vía tres puertos. Los tipos de puertos más comunes son los siguientes: Ficheros (File Interface) 17

18 Permite intercambiar Idocs a través de archivos del sistema operativo. El sistema que envía el IDoc crea un archivo en el file system. Luego notifica al sistema receptor via RFC sincrónico que el archivo ha sido transferido, que está localizado en un deteminado directorio, y que tiene un determinado nombre. SAP recomienda no usar nombres de archivos estáticos, dado que el archivo es sobreescrito cada vez que el Idoc se envía. Se recomienda usar el módulo de funciones EDI_PATH_CREATE_CLIENT_DOCNUM, el cual genera el nombre del archivo a partir del mandante y nro. de Idoc. RFC Transaccional Se usa para escenarios de distrubución ALE. El nombre del puerto se puede definir a mano o dejar que SAP lo elija. Además del puerto, hay que definir el destino RFC. Archivo XML Envía documentos en formato XML. Para utilizar este tipo de puerto, es necesario definir el nombre del puerto, el formato del XML, y el nombre del archivo a generar. Al igual que con el tipo de puerto Fichero, se puede invocar a la función EDI_PATH_CREATE_CLIENT_DOCNUM para que genere los nombres del archivo en forma dinámica. XML-HTTP En vez de definir el nombre del archivo XML, se especifica un destino RFC. Definición de sistemas lógicos Transacción: BD54 Camino Lógico: Desde la transacción SALE, seleccionar Preparar sistemas receptores y de envío Preparar sistemas lógicos Nombrar sistema lógico. 18

19 Asignar sistema lógico a mandante Cuando el sistema lógico es un R/3, se lo debe asignar a un mandante. Transacción: SCC4 Camino Lógico: Desde la transacción SALE, seleccionar Preparar sistemas receptores y de envío Preparar sistemas lógicos Asignar sistema lógico a un mandante. 19

20 Hacer doble click sobre el mandante que al que se desea asignar, y posteriormente completar con el nombre del sistema lógico. 20

21 Creación de los acuerdos de interlocutores. Transacción: WE20 Camino Lógico: Desde la transacción WEDI, seleccionar Menú SAP Gestión Acuerdo de Interlocutores EDI Un interlocutor ALE es un sistema SAP remoto o un sistema legacy con el que se intercambian datos. El acuerdo de interlocutor especifica varias de las características de los datos que se intercambian incluyendo el modo de operación y la organización o persona responsable por el manejo de los errores. Cuando los datos son intercambiados entre interlocutores, es importante que el emisor y el receptor estén de acuerdo en la sintaxis y semántica de los datos intercambiados. Este acuerdo es lo que se llama Acuerdo de Interlocutor, y es lo que le informa al receptor de la estructura de los datos enviados y cómo los contenidos deben ser interpretados. La datos definidos en un acuerdo de interlocutor son: - Tipo de Idoc y Tipo de mensaje, los cuales son el identificador clave del acuerdo de interlocutor. - Nombre del Emisor y Receptor que intercambiarán los Idocs para el tipo de Idoc y mensaje. - Puerto por el cual el emisor y el receptor se comunicarán. En el interlocutor se definen datos específicos de cada mensaje a transmitir en los parámetros de salida o entrada según corresponda. Mediante la transacción WE20 se crea el acuerdo de interlocutor con el sistema lógico. 21

22 Creación de un nuevo tipo de Mensaje en SAP. Transacción: WE81 Camino Lógico: Desde el área de menú EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipos de Mensajes En este paso se asigna un tipo de mensaje a los contenidos de datos a ser transferidos en el IDoc. Los mensajes de usuario deben ser nombrados comenzando con Z. 22

23 23

24 Relación entre un tipo de Mensaje y un Tipo de IDoc Transacción: WE82 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipo Mensaje/IDoc En este paso se asigna el tipo de mensaje creado en el paso anterior a un tipo de IDoc. Esta asociación no sólo sirve a fin de documentar el mensaje en que está basado cada tipo de IDoc, sino que además verifica esta asociación el momento en que el IDoc es generado. 24

25 Creación de un modelo de distribución. La relación entre sistemas lógicos, tipos de mensajes, BAPIs y filtros están definidas en el Modelo de Distribución. Las aplicaciones y la capa ALE usan el modelo de distribución para determinar los receptores y para controlar la distribución de datos. Los escenarios de distribución definen los tipos de IDocs y los pares de Interlocutores que participan en una distribución ALE. El escenario de distribución es la referencia para determinar qué datos serán replicados y quienes serán los receptores. El modelo de distribución es compartido entre todos los interlocutores participantes. Por lo tanto solo puede ser mantenido en uno de los sistemas, el cual lo podemos llamar el sistema líder. Solo uno de los sistemas es el sistema líder, pero puede ser seteado para cualquiera de los interlocutores en cualquier momento, aún si el escenario ya se encuentra activo. Puede haber varios escenarios para diferentes propósitos. Por otro lado se puede poner todo en un solo escenario. Lo más recomendable es crear un escenario por administrador. Si hay un solo administrador ALE, no tiene mucho sentido tener más de un escenario. Pero si hay varios departamentos con diferentes requerimientos, será más útil crear un escenario por departamento. Pasos para crear un Modelo de Distribución: Transacción: BD64 Camino Lógico: Desde la transacción SALE, seleccionar Aplication Link Enabling (ALE) Modelar e implementar modelos empresariales Actualizar modelos de Distribución y Distribuir Vistas 25

26 -Ir a la transacción BD64 -Pasar al modo modificación -Presionar el botón Crear Modelo Vista (Ctrl+F4) Aparecerá la siguiente ventana: -Completar el texto breve y el nombre técnico para el modelo de distribución y presionar continuar. -Seleccionar el registro recién creado y presionar el botón Insertar Tipo Mensaje (CTRL+F7) Aparecerá la siguiente ventana: -Completar el campo Emisor con el nombre del Sistema lógico que transmitirá el mensaje. -Completar el campo Destinatario con el nombre del Sistema lógico que recibirá el mensaje. -Completar el campo Tipo de mensaje con el mensaje que se transmitirá entre estos sistemas lógicos. Importante No se puede mantener un tipo de mensaje entre el mismo emisor y receptor en más de un modelo de distribución. 26

27 27

28 (G) Creación de un Idoc de salida Existen tres formas de creación de Idocs: - Desde un programa ABAP (desarrollo Z). - Desde un puntero de modificación (Change Pointer). - Desde mensajes de logística. Observación: Los pasos para: - Crear de un nuevo tipo de IDoc en SAP. - Extender un Idoc. - Crear sistemas lógicos, puertos y destinos RFC. - Crear acuerdos de interlocutores. - Crear un nuevo tipo de Mensaje en SAP. - Relacionar un tipo de Mensaje con un tipo base de Idoc. - Crear de un modelo de distribución. fueron explicados más arriba, por lo cual solamente se procederá a explicar los mínimos pasos necesarios para crear un Idoc. Creación de Idocs desde un programa ABAP Los pasos a seguir para la creación de un IDoc de salida desde un programa ABAP son los siguientes: 1- Seleccionar la información de la base de datos de acuerdo a los parámetros de selección ingresados. 2- Completar la información correspondiente al registro de control. 3- Completar una tabla interna de tipo EDIDD con los registros de datos de los segmentos correspondientes. 4- Llamar al servicio de la capa ALE (MASTER_IDOC_DISTRIBUTE) para crear los IDOCs en la base de datos. 5- Ejecutar COMMIT WORK. 6- Enviar el Idoc invocando al programa RSEOUT00. A continuación se detalla un ejemplo con los pasos 2, 3,4 y 5 * DECLARACION DE DATOS DATA: c_message_type c_base_idoc_type LIKE edidc-mestyp VALUE 'ZINVRV', "Tipo Mensaje LIKE edidc-idoctp VALUE 'ZINVRV01',"Tipo de Idoc 28

29 c_invrev_segname(7) TYPE C VALUE 'Z1INVRV', "Nombre Segmento c_rcvprn LIKE edidc-rcvprn VALUE 'SAPBCD', "Interloc. Destinat IDOC_CONTROL LIKE EDIDC, T_COMM_CONTROL LIKE EDIDC OCCURS 0 WITH HEADER LINE, IDOC_DATA LIKE EDIDD OCCURS 0 WITH HEADER LINE. * CAMPOS DE CONTROL DEL IDOC idoc_control-doctyp = c_message_type. idoc_control-mestyp = c_message_type. idoc_control-idoctp = c_base_idoc_type. idoc_control-serial = space. idoc_control-direct = '1'. idoc_control-serial = sy-datum. idoc_control-serial+8 = sy-uzeit. idoc_control-rcvprn = c_rcvprn idoc_control-rcvprt = 'LS' "Tipo Mensaje "Tipo Mensaje "Tipo de Idoc "Nro Interlocutor Destinatario "Tipo interlocutor destinatario APPEND idoc_control. * CAMPOS DE DATOS DEL IDOC * Esta sección la repite una vez por cada registro de datos a insertar * en el IDoc. * Indica cuál es el tipo de segmento IDOC_DATA-SEGNAM = C_INVREV_SEGNAME. "Nombre Segmento * Completa los datos de la estructura del segmento CLEAR Z1INVRV. Z1INVRV-CAMPO_01 = VALOR_ Z1INVRV-CAMPO_NN = VALOR_NN * Mueve la estructura con los datos del segmento al único campo de datos. IDOC_DATA-SDATA = Z1INVRV. "Datos del Segmento * Inserta el registro actual a la tabla interna de datos del Idoc 29

30 APPEND IDOC_DATA. *--- Call the distribute function with the required parameters CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE' EXPORTING MASTER_IDOC_CONTROL TABLES EXCEPTIONS COMMUNICATION_IDOC_CONTROL MASTER_IDOC_DATA = IDOC_CONTROL = IDOC_DATA ERROR_IN_IDOC_CONTROL = 1 ERROR_WRITING_IDOC_STATUS = 2 ERROR_IN_IDOC_DATA = 3 SENDING_LOGICAL_SYSTEM_UNKNOWN = 4 OTHERS = 5. = T_COMM_CONTROL if sy-subrc = 0. COMMIT WORK. endif. Una vez completados estos pasos, queda creado el Idoc. El mismo se guarda físicamente en las tablas EDIDC y EDID4. Se lo puede ver desde la transacción WE05. Para enviar el Idoc a su destinatario, se invoca al programa RSEOUT00. Creación de Idocs utilizando Punteros de Modificación (Change Pointers) Toda vez que se crean o modifican datos maestros, tal como datos maestros de materiales, proveedores, etc., el sistema escribe punteros de modificación (change pointers) como registro de cada una de estas modificaciones para cada documento. El reporte estándar RBDMIDOC es ejecutado a fin de procesar todas las entradas en la tabla de punteros de modificación. Para generar los IDocs, este programa llama a un módulo de función especifico para cada mensaje. Los pasos a seguir para la creación de un Idoc de salida utilizando Punteros de Modificación son los siguientes: - Activar los punteros de modificación en forma global. - Activar los punteros de modificación para nuestro tipo de mensaje. - Definir los campos relevantes para la generación de punteros de modificación. - Relacionar el tipo de mensaje con el módulo de función. - Crear un módulo de función para leer los punteros de modificación y crear los Idocs. Activación de punteros de modificación en forma global Transacción: BD61 30

31 Camino Lógico: Desde la configuración de ALE en el IMG (transacción SALE), seleccionar Modelar e Implementar procesos empresariales Configurar distribución de datos maestros Configurar reproducción de datos modificados Activación general de puntero de modificación. Marcar el Flag: Puntero modificación general activado y grabar. Activación de punteros de modificación por Tipo de Mensaje Transacción: BD50 Camino Lógico: Desde la configuración de ALE en el IMG (transacción SALE), seleccionar Modelar e Implementar procesos empresariales Configurar distribución de datos maestros Configurar reproducción de datos modificados Activar puntero modificación por tipo mensaje. Agregar una entrada para el mensaje deseado, y marcarla como activa. 31

32 Definición de campos relevantes para la generación de Punteros de Modificación Transacción: BD52 Camino Lógico: Herramientas ALE Desarrollo ALE IDoc Servicio de Modificaciones Actualizar campos relevantes para modificación Ingresar entradas para los campos sobre los cuales se quieran crear Punteros de Modificación. Primero completar el tipo de mensaje y presionar continuar. 32

33 Luego se desplegará una pantalla para ingresar los campos: - Objeto de Modificación -Tabla -Campo Relación entre el Tipo de Mensaje y el Módulo de Función Transacción: BD60 Camino Lógico: Herramientas ALE Desarrollo ALE IDoc Filtrado de datos Actualizar filtrado mediante clases. 33

34 En este paso se relaciona el tipo de mensaje con el módulo de función desarrollado para analizar/procesar los punteros de modificación. Ejecutar la transacción BD60 e ingresar una entrada para el tipo de mensaje deseado, y el módulo de función que se utilizará para procesar ese Puntero de Modificación. En otras palabras, cuando se ejecute el programa estandar RBDMIDOC para procesar los Punteros de Modificación y se detecte que uno de los campos que se insertaron en el paso anterior (campos relevantes para la generación de Punteros de Modificación) se modificó, se invocará a la función que se está definiendo en este paso. Crear un módulo de función para leer los punteros de modificación y crear los Idocs. Esta función contiene la lógica para la generación de los IDocs a partir de punteros de modificación. Es invocada desde el programa RBDMIDOC, a partir de la configuración realizada en el punto anterior. La lógica del programa contiene los siguientes pasos: 1- Leer los punteros de modificación generados usando la función CHANGE_POINTERS_READ. 2- Analizar los punteros de modificación para determinar cuáles documentos son válidos. 3- Determinar la clave del documento de aplicación del paso 2. 34

35 4- Seleccionar datos de aplicación de la base de datos, usando la clave de objeto identificada en el paso Completar la información del registro de control del IDoc. 6- Completar una tabla interna de estructura EDIDD con registros de datos para todos los segmentos. 7- Llamar al servicio de la capa ALE (MASTER_IDOC_DISTRIBUTE) para crear los datos en la base de datos. 8- Actualizar el estado de los punteros de modificación 9- Ejecutar un COMMIT WORK. Generalmente se utiliza una función estándar, salvo que se esté extendiendo un Idoc. Igualmente, en caso de estar extendiendo, lo que se hace generalmente es copiar una función estándar y agregarle la lógica necesaria para que se considere el segmento extendido al momento de crear el Idoc. Creación de Idocs desde un Mensaje de Logística El proceso lógico de generación de Idocs de salida desde Mensajes de Logística es el siguiente: - Un programa ABAP (desarrollo Z) o transacción estándar crea un mensaje en la tabla NAST. - El mensaje es procesado por el programa ABAP estándar RSNAST00, el cual lee el mensaje desde la tabla NAST, y llama al módulo de función adecuado para crear el Idoc, invocando a la función MASTERIDOC_DISTRIBUTE. - El Idoc es enviado a su destinatario al ejecutar el programa RSEOUT00. Se puede usar el concepto de Mensajes R/3 para disparar la creación de Idocs de la misma manera que se dispara la impresión de SapScripts. La tabla utilizada para esto es la NAST. Esta tabla guarda recordatorios escritos por aplicaciones. Estos recordatorios son llamados Mensajes (messages). Cada vez que una aplicación ve la necesidad de pasar información a un sistema externo, un mensaje es escrito en la tabla NAST. Un controlador de mensajes (message handler) eventualmente chequeará las entradas en esta tabla y ejecutará la acción apropiada. Un mensaje NAST de salida es guardado en un solo registro en la tabla NAST. El registro guarda toda la información que es necesaria para crear el Idoc. Esto incluye, entre otras cosas, una clave de objeto para identificar al objeto procesado, el emisor y receptor del mensaje. 35

36 Creación de un Idoc de entrada La configuración de la interfaz de entrada incluye una sección de Configuración de Workflow para el manejo de excepciones. Podemos dividir esta tarea en dos partes: 1- Configuración de Workflow. 2- Configuración de la Interfaz de entrada. Configuración de Workflow La configuración de workflow es necesaria para el manejo de excepciones en el proceso de entrada. Los pasos que deben llevarse a cabo son: 1 Crear un nuevo Objeto de Aplicación IDoc en el Business Object Builder con eventos de triggering y de finalización. 2 Crear una nueva tarea basada en el objeto de aplicación Idoc. 3 Crear el link de los eventos. Crear un nuevo Objeto de Aplicación Idoc Transacción: SWO1 Camino Lógico: Herramientas SAP Business Workflow Desarrollo Herramientas def. Business Object Builder 1 Seleccionar el botón Buscar (ctrl.+f) y expandir las opciones de selección seleccionando el botón Selecciones (todas). Ingresar IDOCAPPL en el campo Tipo super y Ejecutar. 2 Seleccionar cualquier objeto y seleccionar Business Objects Copiar. El objeto seleccionado debe tener los eventos INPUTERROROCCURRED e INPUTFINISHED. 3 Asignar un nombre al Tipo de Objeto y al programa 36

37 4 Hacer doble clic sobre la nueva entrada creada. Seleccionar el ícono de Datos básicos y Modificar. Modificar el nombre y descripción del objeto de manera que coincidan con los del IDoc. Generar y liberar el Tipo de objeto. Crear una nueva tarea basada en el Objeto de Aplicación Idoc Observación: Si al ejecutar este paso, llega a aparecer el mensaje: Falta entrada para sistema NNN, mandante XXX el problema es el siguiente: Las tareas y papeles, así como las definiciones workflow necesitan un ID, unívoco para todo el sistema y el mandante. De esta manera es posible realizar un transporte de estos objeltos de un sistema a otro, en todo momento y sin restricciones. Desde el punto de vista técnico, esta uniformidad se realiza mediante un "número prefijo". Para cada sistema y cada mandante puede definirse un número prefijo propio. Esto se realiza en la tabla T78NR. La transacción es la OOW4. Una tarea de workflow define los atributos de la tarea que debe ser ejecutada cuando ocurre un error de aplicación. Una tarea apunta a un método a ser ejecutado y a un evento de triggering que comienza la tarea. La mejor opción para definir una nueva tarea es copiar una existente, tal como ORDERS_ERROR (TS ). 1 Ejecutar la transacción PFTC_COP. Transacción: PFTC_COP Camino Lógico: Herramientas SAP Business Workflow Desarrollo Herramientas def. Tareas/Grupos de Tareas Copiar 37

38 Seleccionar Tarea estándar para el tipo de tarea e ingresar algún número de tarea (ej: ) como tarea. Seleccionar el ícono Copiar. 2 Ingresar una abreviatura y nombre para la tarea. Presionar Enter. Esto debería copiar la tarea. Tomar nota del número creado (ejemplo: ). Ejemplo de Sigla y Denominación: Sigla: ZQOTE_ERROR Denominación: ZQOTE Error de Entrada 3 Ejecutar la transacción PFTC_CHG. Transacción: PFTC_COP Camino Lógico: Herramientas SAP Business Workflow Desarrollo Herramientas def. Tareas/Grupos de Tareas Modificar Seleccionar Tarea estándar como tipo de tarea, y el número de tarea del paso 2 en el campo Tarea. Seleccionar Modificar. 4 Reemplazar el campo Tipo de Objeto con el Objeto de aplicación IDoc creado más arriba, ZIDOCZQOTE. 38

39 5 El siguiente paso es modificar el evento de Triggering. Seleccionar la solapa Event. Desencadenantes. Borrar el/los eventos existentes y crear otro basado en el Tipo de Objeto: Tipo de Objeto: ZIDOCZQOTE Evento: INPUTERROROCCURRED 6 Debe ahora definirse el link de datos entre el evento de triggering y la tarea. Seleccionar la línea correspondiente al evento de triggering y presionar el ícono Defin. Flujo datos. Aceptar los valores propuestos para los campos Expresión y Excepción. 7 Activar el link 8 Definir ahora el evento de terminación. Seleccionar la solapa Event. Finalizadores. Borrar el eventos existente y crear otro basado en el Tipo de Objeto: Tipo de Objeto: ZIDOCZQOTE Evento: INPUTFINISHED Elemento: WIOBJECT_ID (la única opción disponible) 9 Definir la tarea como Tarea General de modo tal que pueda ser ejecutada por todos. Seleccionar Datos adicionales Asign. Responsable Actualizar. Seleccionar la opción Tarea General y grabar. 2- Configuración de la Interfaz de entrada Luego de definir la configuración de workflow, deben llevarse a cabo los siguientes pasos para la configuración del proceso de entrada: 1 - Definir un nuevo tipo de mensaje. 2 - Relacionar el tipo de mensaje al tipo de IDoc. 3 - Asignar el módulo de función al tipo de mensaje lógico y Idoc. 4 - Definir los atributos para el módulo de función de entrada. 5 - Definir un nuevo Código de Operación. 6 - Asignar métodos de entrada. 7 - Definir o modificar un acuerdo de interlocutor. 8 - Definir Puerta. 9 - Definir Módulo de Función. Definición de mensaje (i) Transacción: WE81 (ii) Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipos de mensajes En este paso se asigna un tipo de mensaje a los contenidos del IDoc y se le da una descripción corta. Definir un tipo de mensaje. Por ejemplo: ZQUOTE (Oferta). 39

40 Ver detalles del procedimiento más arriba en este mismo documento: Creación de un nuevo Tipo de Mensaje Relación entre el tipo de mensaje y el tipo de Idoc Transacción: WE82 (iii) Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Tipo IDoc / Mensaje En este paso se asigna el tipo de mensaje creado en el paso anterior al tipo de IDoc. Para este ejemplo, relacionar el tipo de mensaje (ej: ZQUOTE) con el tipo base de IDoc ( ej: ZQUOTE01). Ver detalles del procedimiento más arriba en este mismo documento: Relación entre un Tipo de Mensaje y un Tipo Base de IDoc. Relación entre el módulo de función y el tipo de mensaje Transacción: WE57 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Desarrollo Mensaje / Obj.Apl. Esta configuración establece un link entre el módulo de funciones, variante de mensaje (tipo de mensaje, variante lógica de mensaje y función lógica de mensaje). Observación: En el caso de mensajes de salida, esta relación es establecida en el acuerdo de interlocutor. Para mensajes de entrada, no existe entrada para el tipo de IDoc en el acuerdo de interlocutor, por lo que esta configuración es usada para establecer un tipo de IDoc, mensaje y business object válidos para el módulo de función. 1 Crear un módulo de función (o sea una función). No es recomendable crearla de cero. Copiarla de alguna existente, ya que los parámetros de la función son estándar. Por ejemplo, copiar el módulo de función IDOC_INPUT_ORDERS a Z_IDOC_INPUT_ZQUOTE, y asignarlo a algún grupo de funciones Z. 2 Crear una nueva entrada en la transacción WE57. Los valores de Módulo, Tipo Base, Tipo Mensaje y Tipo Objeto mostrados a continuación son de ejemplo, pero el Tipo y Sentido se deben respetar. Módulo: Z_IDOC_INPUT_ZQUOTE Tipo: F (módulo de función) Tipo Base: ZQUOTE01 Tipo Mensaje: ZQUOTE Tipo Objeto: ZIDOCZQOTE Sentido: 2 (Salida) 40

41 Definir atributos del Módulo de Función Transacción: BD51 Camino Lógico: Herramientas ALE Desarrollo ALE IDoc Proceso de Entrada Módulo de Funciones Actualizar atributos Crear una nueva entrada, con el siguiente detalle: Módulo de función de entrada: Z_IDOC_INPUT_ZQUOTE Tipo de Entrada: 2 (Entrada indiv. Con bloqueo de IDoc en transacción CALL) Diálogo posible: X El flag de diálogo posible indica si el IDoc puede ser procesado en modo de diálogo luego de un error. Si esta opción está seteada, el usuario puede reprocesar el juego de datos en modo visible. 41

42 Definición de Código de Operación Transacción: WE42 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Desarrollo Parametrizaciones Entrada Cód. operación proceso de entrada En este paso se asigna el código de operación de proceso al módulo de función creado para el proceso de entrada. El código de operación de proceso es un medio indirecto de identificar al módulo de función. Definir el código de operación (Ej: ZQUOT), según el siguiente detalle: Descripción: Oferta Módulo de Función: Z_IDOC_INPUT_ZQOTE Cantidad máxima de repeticiones: 2 Marcar el flag Proceso con servicio ALE Marcar el flag Procesamiento c. Módulo de funciones 42

43 Asignar métodos de entrada Transacción: BD67 Este paso crea un link entre el código de proceso definido en el paso previo y el módulo de función. Además, se definen parámetros adicionales que la componente de workflow utiliza para manejo de errores, así como programación avanzada de workflow. Definición de Acuerdo de Interlocutor Transacción: WE20 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Menú SAP Gestión Acuerdo entre interlocutores EDI. Crear un Acuerdo de Interlocutor con la siguiente información: Nro. Interlocutor EDI: Poner el nombre del sistema lógico que se haya creado. Tipo de Interlocutor EDI: LS (sistema lógico) Tipo de Autor: US (Usuario) 43

44 Autor: (el Id del usuario que lo está creando.) Presionar Grabar. Adicionar parámetro de entrada con la siguiente información: Opciones de Salida: Tipo de interlocutor EDI: LS Función interlocutor EDI: LS Tipo de mensaje: ZQUOTE Valor de Ejemplo Cód. Oper.: ZQUOT Valor de Ejemplo Verif. Sintax.: X Lanzamiento inmediato: Definición de Puerta Transacción: WE21 Camino Lógico: Desde el área de menú de EDI (transacción WEDI), seleccionar Gestión Descripción Puerta Se crea una puerta, (Ejempo EDI_ZQOT02) de tipo fichero, para definir el destino físico del IDOC una vez generado y transmitido a la puerta de salida. Datos de la puerta de fichero: 1. Directorio físico: X 2. Fichero de salida: ZQUOTE02 Valor de Ejemplo Definición de Módulo de Función Un módulo de función de entrada de Idocs tiene la siguiente secuencia de pasos. 1 Leer la información del registro de control. Verificar la información de control (tipo de mensaje). Si el tipo de mensaje es incorrecto, generar una excepción. 2 - Leer los datos para un IDoc. 3 Procesar cada registro de datos. 5 Completar los parámetros de retorno. 6 Si existen otros IDocs, volver al paso 2. Si no, ir al paso 7. 7 Retornar del módulo de función. Los resultados de la ejecución son pasados a la capa ALE. En general, los módulos de funciones que reciben Idocs tienen los siguientes parámetros: Import parameters Reference field Opt Y/N INPUT_METHOD BDWFAP_PAR-INPUTMETHD N 44

45 MASS_PROCESSING BDWFAP_PAR-MASS_PROC N Export Parameters Reference field Opt Y/N WORKFLOW_RESULT BDWFAP_PAR-RESULT N APPLICATION_VARIABLE BDWFAP_PAR-APPL_VAR N IN_UPDATE_TASK BDWFAP_PAR-UPDATETASK N CALL_TRANSACTION_DONE BDWFAP_PAR-CALLTRANS N Table Parameters Reference field Optional Y/N IDOC_CONTRL EDIDC IDOC_DATA IDOC_STATUS RETURN_VARIABLES SERIALIZATION_INFO EDIDD BDIDOCSTAT BDWFRETVAR BDI_SER Exceptions WRONG_FUNCTION_CALLED A continuación se detalla genéricamente el código de procesamiento de Idocs de entrada, donde se puede ver que realiza los pasos mencionados más arriba. * DECLARACION DE DATOS DATA: C_SEGNAM(10) TYPE C VALUE 'Z1INVRV'. *RECORRE EL/LOS IDOC/S DE CABECERA LOOP AT IDOC_CONTRL. * RECORRE LOS SEGMENTOS DE DATOS PARA CADA UNA DE LAS * CABECERAS DE IDOCS (REGISTROS DE CONTROL) LOOP AT IDOC_DATA WHERE DOCNUM = IDOC_CONTRL-DOCNUM. * SEGUN EL SEGMENTO, GUARDA LOS DATOS EN * UNA DETERMINADA ESTRUCTURA Y LO PROCESA. CASE IDOC_DATA-SEGNAM. WHEN C_SEGNAM IT_Z1INVRV = IDOC_DATA-SDATA. PERFORM F_PROCESAR_XXXX 45

46 ENDCASE. WHEN C_XXXXXX. IT_XXXXXXX = IDOC_DATA-SDATA. PERFORM F_PROCESAR_NNNN ENDLOOP. "LOOP AT IDOC_DATA * GUARDA EL RESULTADO DE LA EJECUCION PARA EL IDOC ACTUAL PERFORM UPDATE_IDOC_STATUS. ENDLOOP. "LOOP AT IDOC_CONTRL. ************************************************************************ * FORMS ************************************************************************ FORM F_PROCESAR_XXXX * Acá insertar la lógica necesaria para el procesamiento del registro ENDFORM. FORM UPDATE_IDOC_STATUS. *--- Now we check the CALL TRANSACTION return code and set IDOC status CLEAR IDOC_STATUS. IF RETURN_CODE = 0. WORKFLOW_RESULT = '0'. IDOC_STATUS-DOCNUM = IDOC_CONTRL-DOCNUM. IDOC_STATUS-STATUS = '53'. IDOC_STATUS-UNAME = SY-UNAME. IDOC_STATUS-REPID = SY-REPID. IDOC_STATUS-MSGTY = SY-MSGTY. IDOC_STATUS-MSGID = SY-MSGID. IDOC_STATUS-MSGNO = SY-MSGNO. IDOC_STATUS-MSGV1 = SY-MSGV1. IDOC_STATUS-MSGV2 = SY-MSGV2. IDOC_STATUS-MSGV3 = SY-MSGV3. IDOC_STATUS-MSGV4 = SY-MSGV4. RETURN_VARIABLES-WF_PARAM = 'Processed_IDOCs'. RETURN_VARIABLES-DOC_NUMBER = IDOC_CONTRL-DOCNUM. APPEND RETURN_VARIABLES. ELSE. WORKFLOW_RESULT = '99999'. IDOC_STATUS-DOCNUM = IDOC_CONTRL-DOCNUM. IDOC_STATUS-STATUS = '51'. IDOC_STATUS-UNAME = SY-UNAME. IDOC_STATUS-REPID = SY-REPID. IDOC_STATUS-MSGTY = SY-MSGTY. IDOC_STATUS-MSGID = SY-MSGID. IDOC_STATUS-MSGNO = SY-MSGNO. 46

47 IDOC_STATUS-MSGV1 = SY-MSGV1. IDOC_STATUS-MSGV2 = SY-MSGV2. IDOC_STATUS-MSGV3 = SY-MSGV3. IDOC_STATUS-MSGV4 = SY-MSGV4. RETURN_VARIABLES-WF_PARAM = 'ERROR_IDOCS'. RETURN_VARIABLES-DOC_NUMBER = IDOC_CONTRL-DOCNUM. APPEND RETURN_VARIABLES. ENDIF. APPEND IDOC_STATUS. ENDFORM. " UPDATE_IDOC_STATUS 47

1. Módulos de Funciones

1. Módulos de Funciones 1. Módulos de Funciones 1.1 Introducción Los módulos de funciones son objetos que realizan operaciones que pueden ser utilizadas en varios programas. Al crear un módulo de función con el código que realiza

Más detalles

SAP Business Workflow

SAP Business Workflow SAP Business Workflow Eventos April 10, 2006 Objetivos del Curso Objetivos Son objetivos de este curso Eventos Entender que es un evento y como crear eventos Comprender los distintos tipos de eventos Saber

Más detalles

E.D.I. / IDoc. Indice. Qué es EDI? -Concepto -Ventajas

E.D.I. / IDoc. Indice. Qué es EDI? -Concepto -Ventajas Indice Qué es EDI? -Concepto -Ventajas - Arquitectura EDI Indice Qué es un IDoc? - Relación IDoc / EDI - Caracteristicas / Estructura - Dónde y cómo se crean -Workflow -IDoc: Inbound / Outbound Indice

Más detalles

SAP Business Workflow Introducción

SAP Business Workflow Introducción SAP Business Workflow Introducción Objetivos del Curso Objetivos Son objetivos de este curso Explicar la terminología utilizada en el sistema de workflow Explicar las herramientas y conceptos de workflow

Más detalles

SolutionsSAP. paso a paso. www.solutionssap.com

SolutionsSAP. paso a paso. www.solutionssap.com SolutionsSAP Crear Smartform paso a paso. un básico www.solutionssap.com David Hernández 20/05/2015 Contenido Introducción... 2 Definición del formulario SMARTFORM... 2 Formateando Texto en el SmartForm...

Más detalles

Batch Input (online ofline archivos.prn)

Batch Input (online ofline archivos.prn) Batch Input (online ofline archivos.prn) La función que tiene el batch input (Ingreso de datos), es como su nombre lo indica, el ingreso de datos a las tablas Z, o standard de SAP. Como se sabe a las tablas

Más detalles

Notas técnicas de SAP / ABAP Tip en detalle Nro. 23. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado)

Notas técnicas de SAP / ABAP Tip en detalle Nro. 23. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) SAPping Notas técnicas de SAP / ABAP Tip en detalle Nro. 23 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Cómo crear formularios de impresión basados en PDF e imprimirlos desde

Más detalles

DICCIONARIO DE DATOS

DICCIONARIO DE DATOS DICCIONARIO DE DATOS Diccionario de datos El diccionario de datos es la fuente de información centralizada de todo el sistema SAP, allí se encuentra (y almacena) todos los datos que se procesan en el sistema;

Más detalles

SAP Business Workflow. PDF created with pdffactory trial version www.pdffactory.com

SAP Business Workflow. PDF created with pdffactory trial version www.pdffactory.com SAP Business Workflow Business April Workplace 10, 2006 Contenidos Definición de Business Workplace Detalles de la Worklist Detalles de un Workitem Logs Detalles Adicionales en el marco del proyecto PPP

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

MANUAL DE SISTEMA / SCRIPT INGRESO DE PEDIDOS POR INTERNET

MANUAL DE SISTEMA / SCRIPT INGRESO DE PEDIDOS POR INTERNET SC00 0303 11 Ingreso de Pedidos por Internet Índice Objetivo... 2 Alcance... 2 Responsabilidades... 2 Desarrollo... 2 1. Ingreso al sistema... 2 2. Menú principal del Distribuidor... 3 3. Ingreso de pedido...

Más detalles

Manual Básico. Workbench

Manual Básico. Workbench Manual Básico de Workbench 1.... CONCEPTOS BÁSICOS 3 2.... ADMINISTRADOR WORKBENCH 4 2.1. FUNCIONES DEL ADMINISTRADOR DE WORKBENCH 4 3.... INFOOBJETOS 5 3.1. DEFINICIÓN Y CLASES 5 3.2. CREACIÓN DE INFOOBJETOS:

Más detalles

SAP Business Workflow

SAP Business Workflow SAP Business Workflow Workflow Builder April 10, 2006 Contenidos Introducción al Workflow Builder Definición de Pasos Definición de Tareas Grupo de Tareas Contenedores Temas Adicionales Transacciones de

Más detalles

1.Introducción. 2.Direcciones ip

1.Introducción. 2.Direcciones ip 1.Introducción El papel de la capa IP es averiguar cómo encaminar paquetes o datagramas a su destino final, lo que consigue mediante el protocolo IP. Para hacerlo posible, cada interfaz en la red necesita

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje:

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: El lenguaje ABAP tiene ciertas características generales, que debes conocer: Tiene tipos de

Más detalles

ALMACEN Y COMPRAS ALMACEN Y COMPRAS

ALMACEN Y COMPRAS ALMACEN Y COMPRAS Entrada en la Aplicación...5 Menú de Entradas...7 Mantenimiento de propuestas de pedidos...7 Paso de propuestas de pedidos para proveedor...8 Mantenimiento de pedidos a proveedores...10 Entrada en almacenes...12

Más detalles

ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10

ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10 AUTOREGISTRO FACTURAS POR INTERNET MANUAL DE USUARIO Registro de facturas Registro facturas.doc 2 de 14 26/09/2003 ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 3.1 Pantalla

Más detalles

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL Copyright Ministerio de Sanidad y Consumo 1. MENU PRINCIPAL DE SINAC... 3 1.1. MÓDULO ABRIR... 5 1.2. MÓDULO DE ENTRADAS... 6 1.2.1.

Más detalles

Implementación de SAP Business One Arq-Studio & Spazio Cánepa

Implementación de SAP Business One Arq-Studio & Spazio Cánepa Implementación de SAP Business One Arq-Studio & Spazio Cánepa Manual de Usuario Facturación y Cobranzas Versión 1.0 Diciembre 2010 TABLA DE CONTENIDOS I. EMISIÓN DE FACTURA/BOLETA...3 1.1. FACTURA DE RESERVA

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

Tip en detalle Nro. 06

Tip en detalle Nro. 06 Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 06 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) "Tips en breve/tips

Más detalles

por QMarket Cotizaciones

por QMarket Cotizaciones Pasos para salir a Cotizar por Manual 2012 Ariba, Inc. All rights reserved. Creación de una petición de oferta, RFQ, en SAP Ingrese a SAP: Para ingresar al programa SAP, debe ir al ESCRITORIO de su computador

Más detalles

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32 Módulo de Movilidad Soluciones Gestión Administrativa e-gestión Factura Guía de Instalación y Uso Fecha de revisión: 23/01/2009 Página 1 de 32 Índice 1. Introducción... 3 2. Instalación... 3 3. Configuración

Más detalles

SAP R/3 6.0 Julio 2010. Español SUSTITUCIONES

SAP R/3 6.0 Julio 2010. Español SUSTITUCIONES SAP R/3 6.0 Julio 2010 Español SUSTITUCIONES Necesitamos cambiar cuentas de asignación para ECC 6.0 Primero hemos cambiado el programa donde se definen las rutinas de sustitución por uno propio (ZR0021)

Más detalles

Sistema de Facturación de Ventas en PrefSuite 2008 WhitePaper Abril de 2011

Sistema de Facturación de Ventas en PrefSuite 2008 WhitePaper Abril de 2011 Sistema de Facturación de Ventas en PrefSuite 2008 WhitePaper Abril de 2011 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle

Más detalles

Instructivo de uso. Presupuestos SISTEMA ERP V12.

Instructivo de uso. Presupuestos SISTEMA ERP V12. Instructivo de uso Presupuestos ERP V12. Contenido Control del documento...3 1. Introducción...4 2. Conexión y Acceso a la EBS de Oracle...5 2.1. Responsabilidades...6 2.2. Menú principal del Módulo de

Más detalles

GE Power Management GE_LOCAL. Software de Comunicación. Instrucciones GEK 105568C

GE Power Management GE_LOCAL. Software de Comunicación. Instrucciones GEK 105568C GE Power Management Software de Comunicación GE_LOCAL Instrucciones GEK 105568C ,1',&( 1. INSTALACIÓN...3 1.1. REQUERIMIENTOS DEL SISTEMA...3 1.2. INSTALACIÓN DEL PROGRAMA...3 1.2.1. Instalación con disquetes....3

Más detalles

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS Outlook Express se puede ejecutar de varias formas. Las más inmediatas son hacer doble clic en el icono de Outlook Express situado en el escritorio, hacer

Más detalles

Notas técnicas Tips de SAP Netweaver ABAP JAVA

Notas técnicas Tips de SAP Netweaver ABAP JAVA Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 26 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Cómo encontrar

Más detalles

MANUAL DE OPERACIÓN BÁSICA WEBMAIL

MANUAL DE OPERACIÓN BÁSICA WEBMAIL MANUAL DE OPERACIÓN BÁSICA WEBMAIL Tabla de contenido 1. OBJETIVO... 2 2. COMO INGRESAR A SU CUENTA DE CORREO... 2 3. DESCRIPCIÓN DE MENÚ... 3 4. LEER UN MENSAJE... 4 5. CREAR, RESPONDER O REENVIAR UN

Más detalles

Seven ERP Manual De Referencia Generales - Seguridad y Control de Acceso

Seven ERP Manual De Referencia Generales - Seguridad y Control de Acceso Seven ERP Manual De Referencia Generales - Seguridad y Control de Acceso Digital WARE Ltda. Calle 72 # 12-65 P.2 Bogotá, Colombia 2004 Digital Ware, Ltda. Todos Los Derechos Reservados Toda la documentación

Más detalles

GUÍA RÁPIDA DEL USUARIO. CENTRAL VIRTUALVERSIÓN l

GUÍA RÁPIDA DEL USUARIO. CENTRAL VIRTUALVERSIÓN l GUÍA RÁPIDA DEL USUARIO CENTRAL VIRTUALVERSIÓN l Indice Indice 1. Acceso a la Central Virtual Panel de usuario 2. Panel 3. Llamadas 4. Contactos 1. Referencias 2. Reproducir mensajes de voz 3. Llamadas

Más detalles

Guía visual de WinUnisoft

Guía visual de WinUnisoft Guía visual de WinUnisoft Utilice esta guía para aprender de forma rápida y sencilla como trabajar con el programa WinUnisoft. En primer lugar hay que saber que el programa está formado por tres módulos:

Más detalles

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores Manual de Usuario Aplicación Web Registro de Octubre, 2008 ÍNDICE 1. INTRODUCCIÓN... 3 2. MENÚ PRINCIPAL... 4 3. REGISTRO... 6 3.1. CÓMO REGISTRAR UN PRODUCTOR...6 3.2. CÓMO DAR DE ALTA UN SISTEMA INTEGRADO

Más detalles

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL GUIA RACE MANAGER Eventronic, SL DESCRIPCIÓN DEL PROGRAMA El Race Manager es un programa que se creó para facilitar el trabajo de la dirección de carrera de un evento durante y después de una carrera.

Más detalles

Artologik HelpDesk Versión 4.0 Nuevas funciones

Artologik HelpDesk Versión 4.0 Nuevas funciones HelpDesk [Nuevas NNeeeeegmäölb, funciones en HelpDesk 4.0] Artologik HelpDesk Versión 4.0 Nuevas funciones INTRODUCCIÓN... 5 HELPDESK (SIN MÓDULOS ADICIONALES)... 5 Creando solicitudes desde correos electrónicos

Más detalles

LEGACY SYSTEM MIGRATION WORKBENCH

LEGACY SYSTEM MIGRATION WORKBENCH LEGACY SYSTEM MIGRATION WORKBENCH 1. Legacy System Migration Workbench... 2 2. Creación del proyecto... 3 3. Grabación de la transacción... 4 4. Parámetros de Carga... 10 5. Lectura y Conversión de Datos...

Más detalles

Factura Electrónica. Soluciones y Administración de Software S.A. de C.V. Software AD

Factura Electrónica. Soluciones y Administración de Software S.A. de C.V. Software AD Factura Electrónica Soluciones y Administración de Software S.A. de C.V. Software AD Facturación Electrónica Debe configurar sus datos electrónicos, previamente tramitados en el SAT, contar con Firma Electrónica

Más detalles

Manual de Usuario. PROCEDIMIENTOS CORREOS @ufrontera.cl

Manual de Usuario. PROCEDIMIENTOS CORREOS @ufrontera.cl Manual de Usuario PROCEDIMIENTOS CORREOS @ufrontera.cl Contenido El nuevo servicio @ufrontera.cl en reemplazo de correos @ufro.cl... 2 Descripción correos @ufrontera.cl... 2 Creación de correos personales

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

Archivo: ITX - Manual de InterXel3-FAQ-03.docx

Archivo: ITX - Manual de InterXel3-FAQ-03.docx Pág. 1 de 57 1. Qué es InterXel3?... 3 2. Dónde obtener los archivos de.. 3 InterXel3?. 3. Cómo instalar InterXel3?. 4. Actualización de InterXel3.. 4.. 8 5. Configuración. a. Tipo de Aranxel 12 13 b.

Más detalles

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente

Más detalles

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque.

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque. ATRIBUTOS Un atributo es un objeto que se crea e incluye con una definición de bloque. Los atributos pueden almacenar datos como números de serie, nombres de productos, etc. Ejemplos de algunas aplicaciones

Más detalles

GERENCIA DE COMPRAS Y LOGISTICA DEPARTAMENTO DE GESTION Y SOPORTE MANUAL DE USUARIO: PORTAL DE PROVEEDORES SRM

GERENCIA DE COMPRAS Y LOGISTICA DEPARTAMENTO DE GESTION Y SOPORTE MANUAL DE USUARIO: PORTAL DE PROVEEDORES SRM GERENCIA DE COMPRAS Y LOGISTICA DEPARTAMENTO DE GESTION Y SOPORTE MANUAL DE USUARIO: PORTAL DE PROVEEDORES SRM Manual de Usuario- Noviembre de 2013 1. Objetivo El presente documento tiene por objeto instruir

Más detalles

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2. b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

DISEÑO DE FUNCIONES (TRATAMIENTOS)

DISEÑO DE FUNCIONES (TRATAMIENTOS) DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se

Más detalles

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA

Más detalles

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42)

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42) APLICACIÓN DE ACCESO REMOTO PARA POCKET PC MANUAL DE USUARIO () Índice INTRODUCCIÓN... 3 MANUAL INSTALACIÓN DEL SOFTWARE... 4 GUIA USUARIO... 5 Iniciar la Aplicación Control Remoto... 5 Bienvenido... 5

Más detalles

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es CURSO ANALISTA - PROGRAMADOR ABAP IV MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 750 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos:

Más detalles

GUÍA DE USO DEL MÓDULO DE SEGUIMIENTO EQUAL PARA GESTIÓN DE PROYECTOS DE ACCIÓN 3

GUÍA DE USO DEL MÓDULO DE SEGUIMIENTO EQUAL PARA GESTIÓN DE PROYECTOS DE ACCIÓN 3 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES SECRETARÍA GENERAL DE EMPLEO Unidad Administradora del Fondo Social Europeo GUÍA DE USO DEL MÓDULO DE SEGUIMIENTO EQUAL PARA GESTIÓN DE PROYECTOS DE ACCIÓN 3 Unión

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

CURSO DE ADO EXPRESS/DATASNAP

CURSO DE ADO EXPRESS/DATASNAP CURSO DE ADO EXPRESS/DATASNAP EN DELPHI 7 RESUMEN DE EJERCICIOS Serie A 0 Creación de la base de datos 1 El API de ADO 2 Cadenas de conexión y propiedades 3 Tipos de cursores 4 Recuperación asíncrona 5

Más detalles

Manual de usuario para el lector biométrico EZCLOCK

Manual de usuario para el lector biométrico EZCLOCK Manual de usuario para el lector biométrico EZCLOCK Pasos a seguir para la correcta instalación del equipo 1. Realizar la conexión de alimentación del equipo 2. Inserte una memoria USB o una tarjeta SD

Más detalles

Manual de Usuario Comprador

Manual de Usuario Comprador Manual de Usuario Comprador www.iconstruye.com Módulo Subcontrato Descripción General El Módulo de Subcontrato es una herramienta que permite llevar un control de los subcontratos generados por obras,

Más detalles

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente

Más detalles

CAPÍTULO OCHO. Módulo de Marketing. Contenido

CAPÍTULO OCHO. Módulo de Marketing. Contenido CAPÍTULO OCHO Módulo de Marketing 1. INTRODUCCIÓN 2 2. CAMPAÑAS 3 3. SEGMENTOS 8 4. SEGUIMIENTO DE CAMPAÑA 10 5. LANZAR UNA CAMPAÑA DE MARKETING Contenido 1.- Introducción El módulo de marketing permitirá

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

Manual de Usuario: Market Interact Basic

Manual de Usuario: Market Interact Basic Manual de Usuario: Market Interact Basic La fibra no tiene competencia ÍNDICE Introducción Contactos Importación Gestión de duplicados Grupos objetivo Nuevo grupo y asociación de contactos Nuevo grupo

Más detalles

MANUAL DE USUARIO CONTABILIDAD ELECTRÓNICA FACTURADOR ELECTRÓNICO

MANUAL DE USUARIO CONTABILIDAD ELECTRÓNICA FACTURADOR ELECTRÓNICO MANUAL DE USUARIO CONTABILIDAD ELECTRÓNICA FACTURADOR ELECTRÓNICO Índice 1. Catálogo de cuentas 1.1 Acceder al catálogo de cuentas 1.2 Crear cuenta de mayor Figura 1.2.2 Barra de tipos de cuentas, el tipo

Más detalles

Open-Xchange Server. Guía Rápida

Open-Xchange Server. Guía Rápida Open-Xchange Server Guía Rápida Open-Xchange Server Open-Xchange Server: Guía Rápida publicado Friday, 28. January 2011 Version 6.18.2 Copyright 2006-2011 OPEN-XCHANGE Inc., Este documento es propiedad

Más detalles

Manuales de Webmail. Acceder a Webmail. Información adicional. Trabajando en Webmail. Que es Webmail? Dirección de Servicios Telemáticos

Manuales de Webmail. Acceder a Webmail. Información adicional. Trabajando en Webmail. Que es Webmail? Dirección de Servicios Telemáticos Que es Webmail? Webmail es un cliente de correo electrónico que permite acceder al mismo utilizando la WWW mediante un navegador. Con Webmail es posible la edición y administración de sus correos en el

Más detalles

Correo ONO. Servicio Webmail

Correo ONO. Servicio Webmail Correo ONO Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 4 2. BARRA SUPERIOR 4 3. CORREO 5 3.1. Panel de lectura mensajes 5 3.2. Barra de herramientas de correo 6 3.3. Sección

Más detalles

Resumen. Funcionamiento. Advertencia

Resumen. Funcionamiento. Advertencia Resumen Módulo: Librería: IMPEXP.DLL Acoplable a: FactuCont 5, versiones monopuesto y red Descripción: Permite exportar datos de documentos, clientes, proveedores y artículos en un solo fichero para poder

Más detalles

Gestor de librería de tipos 8

Gestor de librería de tipos 8 Unity Pro Gestor de librería de tipos 33003104 07/2011 Gestor de librería de tipos 8 Finalidad de esta sección En este capítulo se describen las funciones principales del gestor de librería de tipos. Contenido

Más detalles

Componente del sistema operativo que maneja el acceso a los archivos.

Componente del sistema operativo que maneja el acceso a los archivos. HFS (MAC) Hierachical File System File Manager Componente del sistema operativo que maneja el acceso a los archivos. Finder Parte del sistema operativo que maneja la búsqueda de archivos a ser presentados.

Más detalles

TPVPC Redsys Guía del comercio

TPVPC Redsys Guía del comercio Versión: 1.0 30/11/2011 Referencia RS.DID.STS.MAN.0011 Versión: 1.0 i La propiedad intelectual de este documento pertenece a Redsys. Queda prohibida su reproducción, venta, o cesión a terceros TPVPC Redsys

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

Versión 4.6 Manual de Usuario Modificaciones de Crédito v. 2.1 Junio, 2004

Versión 4.6 Manual de Usuario Modificaciones de Crédito v. 2.1 Junio, 2004 Versión 4.6 Manual de Usuario Modificaciones de Crédito v. 2.1 Junio, 2004 1 Introducción...3 2 Datos Maestros... 4 2.1 Crear estructura presupuestaria.... 4 2.2 Partidas de gasto.... 7 2.3 Partidas de

Más detalles

Manual de Usuario Módulo Gestión de Vistas

Manual de Usuario Módulo Gestión de Vistas PROYECTO TIC@ PROYECTO TIC@ Ministerio de Hacienda Dirección General de Aduanas Documento: Manual de Uso del Módulo Gestión de Vistas Versión: 2.2 Noviembre 2010 Nombre del Documento: Nombre de archivo:

Más detalles

Manual de Usuario Postal 48/72. Oficina Virtual de Correos

Manual de Usuario Postal 48/72. Oficina Virtual de Correos Manual de Usuario Postal 48/72 Oficina Virtual de Correos ÍNDICE 1 Introducción... 4 1.1 Objetivos... 4 1.2 Abreviaturas y Acrónimos... 4 2 Presentación del sistema... 5 2.1 Entorno de trabajo.... 5 2.2

Más detalles

Instalación del Admin CFDI

Instalación del Admin CFDI Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí

Más detalles

Recording Manager (Software de Gestión para el Sistema de Grabación RECALL) Guía de Instalación y Usuario Versión 2.3

Recording Manager (Software de Gestión para el Sistema de Grabación RECALL) Guía de Instalación y Usuario Versión 2.3 Recording Manager (Software de Gestión para el Sistema de Grabación RECALL) Guía de Instalación y Usuario Versión 2.3 INDICE 1- INSTALACION... 4 2- INICIAR RECORDING MANAGER... 7 3- MENUS Y BARRA DE HERRAMIENTAS...

Más detalles

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema.

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema. CAPÍTULO IV RESUMEN En este capítulo daremos a conocer como es el funcionamiento de las diferentes bases de datos que la aplicación tiene en uso, esto es el caso de las bases de datos EASY y PL, estas

Más detalles

PROCEDIMIENTO DE INSTALACIÓN EN RED

PROCEDIMIENTO DE INSTALACIÓN EN RED PROCEDIMIENTO DE INSTALACIÓN EN RED VERSIÓN 2010 1. Componentes del Sistema KidsPC El Sistema KidsPC típico instalado en una red local consta de tres elementos principales: El Servidor KidsPC, la Estación

Más detalles

Visual Studio Team System 2010

Visual Studio Team System 2010 Visual Studio Team System 2010 5. Pruebas Automatizadas con Visual Studio 6. Pruebas codificadas de interfaz de usuario 7. Pruebas Web de desempeño Identificación de candidatos para la automatización Visual

Más detalles

Gestores de Contenidos (CMS)

Gestores de Contenidos (CMS) Joomla Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar, manejar y publicar contenidos de una forma organizada y

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

Descarga y tratamiento de información alfanumérica en formato CAT. Manual del usuario. Versión 5.0

Descarga y tratamiento de información alfanumérica en formato CAT. Manual del usuario. Versión 5.0 Descarga y tratamiento de información alfanumérica en formato CAT. Manual del usuario. Versión 5.0 1 Control de cambios Versión 1.0 Fecha: 01-03-2011 Modificaciones: Versión inicial del documento. Versión

Más detalles

MANUAL DE USUARIO EDITOR Y AUTOR PROPUESTA DIDACTICA A. ESTRUCTURA DE LA APLICACIÓN PARA AUTORES Y EDITORES

MANUAL DE USUARIO EDITOR Y AUTOR PROPUESTA DIDACTICA A. ESTRUCTURA DE LA APLICACIÓN PARA AUTORES Y EDITORES MANUAL DE USUARIO EDITOR Y AUTOR PROPUESTA DIDACTICA Objetivo: Reconocer e interiorizar la estructura y función del sistema de publicación de contenidos Aplication Action. A. ESTRUCTURA DE LA APLICACIÓN

Más detalles

MANUAL DE USUARIO CENTRO DE CONTROL DE FLOTAS MU-CCF-021-SN AGOSTO 2000 EDICIÓN: 1 REVISIÓN: 0

MANUAL DE USUARIO CENTRO DE CONTROL DE FLOTAS MU-CCF-021-SN AGOSTO 2000 EDICIÓN: 1 REVISIÓN: 0 CENTRO DE CONTROL DE FLOTAS MANUAL DE USUARIO MU-CCF-021-SN EDICIÓN: 1 ÍNDICE 1 INTRODUCCIÓN... 1.1 2 FUNCIONALIDAD... 2.1 3 REQUISITOS DEL SISTEMA... 3.1 4 INSTALACIÓN DEL PROGRAMA... 4.1 5 MANEJO DEL

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

MO-G-APCE_002 MANUAL DE OPERACIÓN BÁSICA WEBMAIL

MO-G-APCE_002 MANUAL DE OPERACIÓN BÁSICA WEBMAIL MANUAL DE CALIDAD DE LA COORDINACIÓN DE GESTIÓN TECNICA APLICACIONES CENTRALES MO-G-APCE_002 MANUAL DE OPERACIÓN BÁSICA WEBMAIL Nro. Versión: 1.0 - Fecha: 01/04/09 Contenido: Manual de uso del servicio

Más detalles

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN Pag - 1 Guía de Elaboración de Reportes Herramienta de Administración 2.0 A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN NOTA: Los pasos de esta sección deben ser ejecutados si identifica realizar

Más detalles

SRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR. Junio 2013. Versión 2

SRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR. Junio 2013. Versión 2 SRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR Junio 2013 Versión 2 2 de 24 ÍNDICE Capítulo/Sección Página 1. BIENVENIDOS... 3 2. INFORMACIÓN DE LA INVITACIÓN A LA OFERTA... 4 2.1 ACCESO A SRM...

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El Explorador de Windows xp Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable en

Más detalles

MANUAL DE ADMINISTRACION OFICIAL

MANUAL DE ADMINISTRACION OFICIAL MANUAL DE ADMINISTRACION OFICIAL Cúcuta: Centro Comercial Bolívar Local B-21 y B-23 Tels.: (7) 5829010 Versión A14. Fecha de Revisión, Noviembre 06 de 2013. Registro de Derechos de Autor Libro-Tomo-Partida

Más detalles

Admincontrol Servicios

Admincontrol Servicios Admincontrol Servicios P á g i n a 1 Table of Contents Introducción.... 2 Ventana principal de Quanticus Admincontrol SERVICIOS.... 3 Configuración de Quanticus Admincontrol SERVICIOS.... 5 1. Configurar

Más detalles

Guía de Diccionarios de Datos

Guía de Diccionarios de Datos Soluciones abiertas para un mundo cambiante Guía de Diccionarios de Datos www.moose-software.com www.visualdataflex.es Soluciones abiertas para un mundo cambiante Versiones documento Versión Revisado por

Más detalles

Guía de usuario para los servicios avanzados de los productos Flexwatch.

Guía de usuario para los servicios avanzados de los productos Flexwatch. Guía de usuario para los servicios avanzados de los productos Flexwatch. Versión 3.0 Enero 2009 www.superinventos.com www.flexwatch.es 1 CONTENIDOS Parte I. Introducción a los servicios avanzados... 3

Más detalles

Controlling - CO. MANUAL DE USUARIO Datos Maestros y Procesos. P920_CO_Manual de usuario

Controlling - CO. MANUAL DE USUARIO Datos Maestros y Procesos. P920_CO_Manual de usuario Controlling - CO MANUAL DE USUARIO P920_CO_Manual de usuario INDICE Contenido INTRODUCCION... 3 CAPITULO I: DATOS MAESTROS... 3 1.1 OBJETIVO... 3 1.2 CLASES DE COSTO PRIMARIAS... 3 1.3 CLASES DE COSTO

Más detalles

Millennium MANUAL DE USUARIO

Millennium MANUAL DE USUARIO Millennium MANUAL DE USUARIO Indice Manual de Usuario SOR Trader Workstation Diapositiva Conexión a la Plataforma Descarga e Instalación del Forticlient 4 Qué hacer si no puedo acceder a la conexión VPN?

Más detalles

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA

Más detalles

www.pildorasinformaticas.com Página 1

www.pildorasinformaticas.com Página 1 Capítulo 1. CREACIÓN DE BBDD Y VALIDACIÓN DE DATOS... 4 1.1. Crear una BBDD... 4 1.2. Formulario de entrada de datos... 5 1.3. Importación de datos... 7 1.4. Ordenación de registros... 10 1.5. Autofiltros...

Más detalles

Manual del Usuario de correo Webmail Consejo General de Educación INDICE

Manual del Usuario de correo Webmail Consejo General de Educación INDICE INDICE INDICE... 1 WEBMAIL... 3 QUE ES EL WEBMAIL?...3 COMO INGRESAR AL WEBMAIL?...3 1º Paso:...3 2º Paso:...4 3º Paso:...5 Bandeja de Entrada...5 De:...6 Fecha:...6 Asunto:...6 Tamaño:...6 CÓMO ESCRIBIR

Más detalles

Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario

Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario ÍNDICE 1. INTRODUCCIÓN 2. ASPECTOS COMUNES DE LA APLICACIÓN 3. GESTIÓN 3.1. USUARIOS 3.2. ORGANIZACIONES 3.3. ASOCIACIONES

Más detalles

WINDOWS 98/Me EL EXPLORADOR DE WINDOWS IV

WINDOWS 98/Me EL EXPLORADOR DE WINDOWS IV 10 EL EXPLORADOR DE WINDOWS IV Operaciones con discos Desde el Explorador, también puede ejecutar diversas operaciones sobre discos completos. Aunque, desde aquí, es posible formatear discos duros, lo

Más detalles