‎2015 Dec 22 11:38 AM
HI experts,
I am using LSMW with IDoc to create Source List data ME01.
Basic Type- SRCLST01
Message TYpe- SRCLST
Now i am facing strange issue in my development client (No issue in sandbox). If i am creating 4 records, all are overwritten by last record. Only 1 record is getting uploaded.
Idocs are giving message 'Changes have been superceded by Other'.
i started debugging and found it is getting failed while checking some serialization info in standard FM IDOC_INPUT_SRCLST.
This subroutine is inside IDOC_INPUT_SRCLST
* check skipped entries
PERFORM check_serial_srclst
TABLES
serialization_info
USING f_idoc_control-docnum
f_idoc_status
subrc.
In our sandbox system it is working fine. But in Development system i am facing this error.
I dont know what configuration is missing.
If anybody has idea please help me.
Regards,
Ashish
‎2015 Dec 22 12:44 PM
LSMW does not work with serialization.
If you have really some serialization then you should find it in the distribution model (BD64)
I would be interested how the IDOC (or do you have 4 Idocs?) looks in detail.
‎2015 Dec 22 12:58 PM
Yes Jurgen, it is generating 4 IDocs. But it is working in one system (Sandbox) and not in Dev system.
And 3 Idocs shows message 'Changes has been superseded by Other' .one is working.
‎2015 Dec 22 1:02 PM
A source list is unique by material and plant, so you should have a single IDOC with 4 items in case of 4 different vendors.
‎2015 Dec 22 1:12 PM
One Idoc creates one record. for 4 records 4 Idocs are getting triggered and the interesting thing is that IDoc status is 53.
‎2015 Dec 22 1:13 PM