Generación de LSMW utilizando BAPI

Generación de LSMW utilizando BAPI..............................................................................1 Crear Proyecto................................................................................................................ 1 Activar Puerto de archives para IDOCS...........................................................................2 Creating Ports ............................................................................................................. 3 Partner Types .............................................................................................................. 5 Partner Numbers ......................................................................................................... 6 Checking the Workflow Customizing ...........................................................................9 Maintain Source Structures...........................................................................................11 Maintain Source Fields.................................................................................................. 13 Maintain Structure Relations.........................................................................................15 Maintain Field Mapping and Conversion Rules..............................................................16 Specify Files..................................................................................................................17 Assign Files...................................................................................................................18 Read Data..................................................................................................................... 19 Display Read Data.........................................................................................................19 Convert Data................................................................................................................. 20 Display Converted Data................................................................................................ 20 Start IDoc Generation....................................................................................................21 Start IDoc Processing....................................................................................................22 Create IDoc Overview....................................................................................................24 Recomendaciones......................................................................................................... 25

Crear Proyecto

Se crea el proyecto, sub proyecto y objeto de manera normal

Activar Puerto de archives para IDOCS

Para esto nos podemos basar en la help sap http://help.sap.com/saphelp_erp2004/helpdata/en/91/08e5ba2def11d3bc3600105a658 8b2/frameset.htm

IDoc Inbound Processing
Use IDocs (intermediate documents) have been developed for the exchange of messages between different systems. Providing a standard interface with the SAP system, this technique can also be used to transfer data. For more information, choose IDoc Interface in transaction WEDI. . See also: Starting IDoc Generation Prerequisites To be able to use IDoc inbound processing, you have to define settings and perform preparatory tasks. These tasks are grouped on the initial screen of the LSM Workbench under Settings → IDoc Inbound Processing. To use IDoc inbound processing, you must first perform the following steps: 1. Define or select a file port for transporting the file. Optionally, you can also create a tRFC port. See Creating Ports 2. The partner type has to be defined or selected.

See Partner Types 3. The partner number has to be defined or selected.

See Partner Numbers 4. IDoc inbound processing must be activated, and the workflow customizing must be checked. Both of these tasks are performed once in each system. See Verifying the Workflow Customizing

Fill in the given fields. See Starting IDoc Generation Prerequisites You have chosen Settings → IDoc inbound processing on the LSMW initial screen. you can also specify a tRFC port.Creating Ports Use A port has to be available for a transfer of data from a legacy system to the SAP System by means of IDocs. Si exportas un LSMW de alguno existente debes de refrescar el proceso de creacion para que actualice los perfiles Kehren Sie über F3 oder Zurück zu dem Bild en zurück .. Procedure We recommend to maintain the following entries: . Activate the change mode. Choose F3 or Back to return to the IDoc inbound processing: Preparations screen. The WF-EDI: Port Definition screen appears. Position the cursor on File and choose Create. Save your entries. For data conversion. and the IDoc inbound processing: Preparations screen is displayed.. you can decide whether a file should be created or whether the data should be passed to inbound processing by "packages" directly. Choose Maintain ports. As well as the file port. Recommendation: Port: Description: Version: Legacy System Migration Workbench IDoc record types: SAP Release 4.x LSMW If you additionally want to create the transactional RFC port: Position the cursor on Transactional RFC and choose Create. Fill in the given fields.

More Information See also: Partner Types See also: Partner Numbers .Result The partner port has been created.

proceed as follows: 1. Choose New Entries. Activate the change mode. 2. . Prerequisites You have chosen Settings → IDoc Inbound Processing on the LSMW initial screen. 3. Procedure Enter US as the partner type. A table is displayed. For the LSMW. To do this. Choose Maintain Partner Types. and you are on the screen IDoc Inbound Processing: Preparatory Measures.Partner Types Use You must select a partner type when you transfer data from an external system or legacy system to an SAP system in IDocs. we recommend that you use the partner type US.

Recommended values: Partner type: Report name: Form routine: Short text: US /SAPDMC/SAP_LSMW_PARTNERTYPES READ_USER <any> 5. and the IDoc inbound processing: Preparations screen is displayed. Partner Numbers Use You must select a partner number when you transfer data from an external system or legacy system to an SAP system in IDocs. See also: Transaction WE20 → Maintain Partner Profiles Result The partner type has been created.4. Fill in the fields. . Prerequisites You have chosen Settings → IDoc inbound processing on the LSMW initial screen. Save your data and choose F3 or Back to return to the screen IDoc Inbound Processing: Preparatory Measures.

2. . Choose Create. 1. Choose Maintain partner numbers. Save your data and choose F3 or Back to return to the IDoc inbound processing: Preparations screen. Result The partner numbers have been maintained. The Partner Profiles screen appears. Fill in the given fields.. 3.. Or: . Recommendation: Partner number: Partner type: Partner status: Type: Language: ID: LSMW US A (active) US EN or DE Your user ID 4.Procedure Enter LSMW as partner number.

.

Procedure . 1. 2. The following entries of the workflow runtime system must have a green checkmark assigned to them: – – – – Maintain System Administrator for Workflow.Checking the Workflow Customizing Use Workflow Customizing defines the requirements for using IDoc inbound processing. Check the entries. and the IDoc inbound processing: Preparations screen is displayed. Activate Send to Objects and HR Objects. The Workflow Customizing screen appears. Maintain Object Attributes El primer paso es seleccionar Maintain Object Attributes. Classify Decision Task as General. The auto customizing log for the runtime system is displayed. Configure RFC Destination.. . Choose Perform Automatic Workflow Customizing. Choose Workflow customizing.. Prerequisites You have chosen Settings → IDoc inbound processing on the LSMW initial screen. 3.

Se da click al botón Method (BAPI) y se selecciona la opción Business Object En el campo Business Object se selecciona el objeto. se selecciona la BAPI que se desea utilizar . para crear material estandar Una vez seleccionado. para este ejemplo utilizare BUS1001006. en el campo Method.

Maintain Source Structures Se selecciona la opción Maintain Source Structures .Y se puede grabar el primer paso.

esto depende de las estructuras de import que maneja la BAPI.Se da click al boton de modificar y luego al de crear. se crea una estructura única. Cuando se genera una estructura para una grabación en batch. Se crea la estructura de cabecera Cuando se crea la segunda estructura se debe indicar que es de un nivel inferior . Para este ejemplo se manejan dos estructuras. para el caso de las bapis se deben crear mas estructuras.

.Maintain Source Fields Se deben indicar los campos del layout. lo que diferencia este proceso con BAPI al del BATCH es que se debe generar un indicador para la cabecera y las posiciones en la BAPI.

.Indicador para cabecera Indicador para posición Debido a que se generan dos estructuras. el layout contempla dos líneas para cada dato maestro que se desea generar.

xlsx Maintain Structure Relations Se da click a la opción Maintain Structure Relations Se da click al botón de modificar y se asignan las estrucutras de origen con las estructuras de la BAPI.BAPI. .

Maintain Field Mapping and Conversion Rules Se asignan los campos de origen con los campos de las estructuras de las bapi. .

de lo contrario no se actualizaran.Se debe considerar que algunas de las bapis tienen estructuras de confirmación. es más fácil generar su LSMW Specify Files Se especifica el archive de carga . En este punto es imprescindible entrar a la transacción SE37 para validar el trabajo estándar de la BAPI. una vez conociendo su funcionamiento. ejemplo: Los datos capturados en la bapi E1BP_MARC deben ser confirmados con una X en al estructura E1BP_MARCX.

. una por cada estructura. solo se puede hacer si existen 2 estructuras de origen y si se selecciono la opción indicada en el punto 8.txt Assign Files Aquí se asigna el archivo dos veces.Se debe tener cuidado en seleccionar la opción de datos para multiples estructuras de origen Este es el archivo que se cargara en el ejemplo BAPI.

Read Data Se ejecuta la opción de manera normal Display Read Data Se ejecuta la opción de manera normal .

Convert Data Se ejecuta la opción de manera normal Display Converted Data Se ejecuta la opción de manera normal .

Cada línea verde representa un documento generado y abajo las estructuras que se ocupan para el envío de datos. Start IDoc Generation Se ejecuta la opción de manera normal .

El proceso genera un IDOC por cada registro que se va crear Start IDoc Processing Se ejecuta la opción de manera normal .

Visualizamos el material creado .

Create IDoc Overview Se ejecuta la opción de manera normal. esta opción permite visualizar los mensajes de los IDOCS ejecutados .

. el objetivo es conocerla y saber la totalidad de campos0020a llenar y la estructura de labapi.Recomendaciones Buscar la bapi y ejecutarla en la transacción se37.

Sign up to vote on this title
UsefulNot useful