Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ALE Issue

Former Member
0 Likes
1,213

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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,113

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

9 REPLIES 9
Read only

Former Member
0 Likes
1,114

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

Read only

0 Likes
1,113

What method are you using to generate the IDoc...change pointers?...BD10?

Read only

Former Member
0 Likes
1,113

Michael,

Iam using BD10 to send materials....

Thanks,

Larry

Read only

0 Likes
1,113

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.

Read only

Former Member
0 Likes
1,113

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

Read only

Former Member
0 Likes
1,113

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

Read only

0 Likes
1,113

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.

Read only

Former Member
0 Likes
1,113

Michael,

I found out some customer function code written previously overriding that...

Thanks a lot...

Larry

Read only

0 Likes
1,113

Glad to hear it.