Hi all,
In our last roll out project we used LSMW for DMIG into SAP ERP.
Now, IT department has adquired SAP Data Services and we are forced to use it.
Actually for the new country roll out we just wanted to re-use all our LSMW projects, but now we have to place SAP DS for ET and LSMW for L.
I have made some assumptions and perhaps someone can confirm if my understanding is correct.
1. SAP DS will extract and transform and leave the files on the Server where LSWM will pick them up for loading.
2. Since Transform will be moved from LSWM to SAP DS we have to assign a MOVE 1:1 conversion for all fields in LSMW (step "Maintain Field Mapping and Conversion Rules".
3. I am afraid we cannot reuse the conversion rules by copy&paste from LSMW to SAP DS.
Therefore I would like to check all conversion types used our LSMW-Projects:
1. Translation Conversion tables
I guess I have to recreate the conversion tables we used in LSMW as a permanent DB table in MySQL or as a Excel file and Import it in the SAP DS Designer thru a datastore, right?
2. Fixed values / Constants
In SAP DS in the Queries I have to apply coding in the correspoding fields of the Schema Out, right?
Is there an alternative to the hard coding in SAP DS? If I use a fix value for our principal Company code BUKRS and some day this value changes I do not want to go in SAP DS to each dataflow query and replace it...
3. Translations: ABAP coding
We have lots of ABAP coding in our LSMW programs. Principally it checks against 1-2 customizing tables in SAP ERP and retrieves the right value.
For example: go with the old customer number to KNA1 and get the new customer number and the take from another table KNVV (or something like that) and retriebe the contact Person Name: Migrate this contact Person name.
So if we take the complete coding out of LSMW in SAP ERP and place it into SAP DS in a Transform (using SAP DS Scripting Language or Python)
which kind of transform should I use and how do I make the connection for this calls to SAP ERP? Do I use a SAP_target datastore? or is there something like a RFC-enabled function module in SAP DS that I can trigger to retrieve the required info from the SAP ERP System?
Or should I try to convince the managment to leave all ABAP conversion coding in LSMW in SAP ERP?
I hope this challange calls the attention of someone. There should be more than my project where LSMW will be replaced by SAP DS. .
I checked for existing positngs on this but could not found the ansers to my questions.
Thanks for any recommendation.
Andrzej