Dlver LSMW Con Bapi
Dlver LSMW Con Bapi
Dlver LSMW Con Bapi
1. Crear Proyecto..................................................................................................................................2
Creating Ports..........................................................................................................................................3
Partner Types..........................................................................................................................................6
Partner Numbers.....................................................................................................................................7
8. Specify Files....................................................................................................................................21
9. Assign Files.....................................................................................................................................22
17. Recomendaciones......................................................................................................................31
1. Crear Proyecto
Se crea el proyecto, sub proyecto y objeto de manera normal
http://help.sap.com/saphelp_erp2004/helpdata/en/91/08e5ba2def11d3bc3600105a6588b2/frameset.
htm
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.
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.
4. IDoc inbound processing must be activated, and the workflow customizing must be checked. Both
of these tasks are performed once in each system.
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. As well as the file port, you can also specify a tRFC port.
For data conversion, you can decide whether a file should be created or whether the data should be
passed to inbound processing by "packages" directly.
Prerequisites
You have chosen Settings ® IDoc inbound processing on the LSMW initial screen, and the IDoc inbound
processing: Preparations screen is displayed.
Procedure
...
Port: LSMW
Si exportas un LSMW de alguno existente debes de refrescar el proceso de creacion para que actualice
los perfiles
Result
More Information
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. For the LSMW, we recommend that you use the partner type US.
Prerequisites
You have chosen Settings ® IDoc Inbound Processing on the LSMW initial screen, and you are on the
screen IDoc Inbound Processing: Preparatory Measures.
Procedure
A table is displayed.
Recommended values:
Partner type: US
5. Save your data and choose F3 or Back to return to the screen IDoc Inbound Processing:
Preparatory Measures.
Result
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.
Prerequisites
You have chosen Settings ® IDoc inbound processing on the LSMW initial screen, and the IDoc inbound
processing: Preparations screen is displayed.
Procedure
Or:
...
Type: US
Language: EN or DE
4. Save your data and choose F3 or Back to return to the IDoc inbound processing: Preparations
screen.
Result
Workflow Customizing defines the requirements for using IDoc inbound processing.
Prerequisites
You have chosen Settings ® IDoc inbound processing on the LSMW initial screen, and the IDoc inbound
processing: Preparations screen is displayed.
Procedure
...
3. Maintain Object Attributes
En el campo Business Object se selecciona el objeto, para este ejemplo utilizare BUS1001006, para crear
material estandar
Una vez seleccionado, en el campo Method, se selecciona la BAPI que se desea utilizar
Se da click al boton de modificar y luego al de crear. Cuando se genera una estructura para una
grabación en batch, se crea una estructura única; para el caso de las bapis se deben crear mas
estructuras; esto depende de las estructuras de import que maneja la BAPI.
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.
Debido a que se generan dos estructuras, el layout contempla dos líneas para cada dato maestro que se
desea generar.
BAPI.xlsx
6. 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.
7. Maintain Field Mapping and Conversion Rules
Se asignan los campos de origen con los campos de las estructuras de las bapi.
Se debe considerar que algunas de las bapis tienen estructuras de confirmación, ejemplo:
Los datos capturados en la bapi E1BP_MARC deben ser confirmados con una X en al estructura
E1BP_MARCX, de lo contrario no se actualizaran.
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, es más fácil generar su LSMW
8. Specify Files
Se especifica el archive de carga
Se debe tener cuidado en seleccionar la opción de datos para multiples estructuras de origen
BAPI.txt
9. Assign Files
Aquí se asigna el archivo dos veces, 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.
10. Read 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.
14. Start IDoc Generation
Se ejecuta la opción de manera normal