2006 Aug 16 2:14 PM
Iam working on an SAP version older than 4.0..I have a problem while sending the material master(MATMAS03)..When the material master is send iam not able to see E1MVKEM (Material sales data) in the idoc..The material has sales data in Material master...Iam using a reduced message type where in i checked and ensured that the E1MVKEM is enabled.So where might be the problem..?
Can any one help...
Thanks
Larry
2006 Aug 16 2:50 PM
Is the application creating the IDoc populating the segment E1MVKEM?
Debug the program and see if the segment E1MVKEM is populated. If it is not then you will not see the segment in the IDoc.
-Kiran
*Please reward useful answers
Iam working on an SAP version older than 4.0..I have a problem while sending the material master(MATMAS03)..When the material master is send iam not able to see E1MVKEM (Material sales data) in the idoc..The material has sales data in Material master...Iam using a reduced message type where in i checked and ensured that the E1MVKEM is enabled.So where might be the problem..?
Can any one help...
Thanks
Larry
2006 Aug 16 2:50 PM
Is the application creating the IDoc populating the segment E1MVKEM?
Debug the program and see if the segment E1MVKEM is populated. If it is not then you will not see the segment in the IDoc.
-Kiran
*Please reward useful answers
2006 Aug 16 2:55 PM
What method are you using to generate the IDoc...change pointers?...BD10?
2006 Aug 16 3:16 PM
2006 Aug 16 3:39 PM
Then I would agree with Kiran. Put a breakpoint in MASTERIDOC_CREATE_REQ_MATMAS and look specifically for the area where it is filling T_MVKEKEY. In my system it is around line 755. Check the result of the call to function IDOC_REDUCTION_SEGMENT_TEST. If ACTIVE = 'X' it should then go to function MVKE_READ_WITH_MATNR.
2006 Aug 16 3:39 PM
Hi,
Have you make sure that E1MVKEM segment is not getting filterd out in reduced message type transaction BD56 for specific sender and receiver.
rajkumar abbu
2006 Aug 16 7:20 PM
Thanks for the reply guys,
I checked in by putting a breakpoint ...I found out that the Active = 'X' and it goes on calling the function MVKE_READ_WITH_MATNR and t_mvke gets filled up with values yet Iam not able to see the segment E1MVKEM in the Idoc...What might be the reason I also checked I dont have any filters in BD56...
Thanks,
Larry
2006 Aug 16 7:42 PM
Continue to debug into function MASTERIDOC_CREATE_MATMAS and search for MVKE. This will bring you to the logic where it builds the E1MVKEM segment and appends it to T_IDOC_DATA. There are functions for IDoc and field reduction, as well as a customer function. Verify the data is moving properly leading up to the append.
2006 Aug 16 8:23 PM
Michael,
I found out some customer function code written previously overriding that...
Thanks a lot...
Larry
2006 Aug 16 8:31 PM
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |