Application Development 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: 

Subscreen Enhancement - Very Important

Former Member
0 Kudos

Hi,

Sometime ago, I create a subscreen enhancement in terms of a field exit. Thus, 2 fields were added to the "Basic Data 2" screen in MM01/02/03.

If these fields are filled manually and saved, you can see the changes in MARA.

However, if through an LSMW, the fields are not updated (though other fields in the LSMW are.)

What could be the problem and how can I fix it?

Thanks,

John

7 REPLIES 7

Former Member
0 Kudos

I am assuming that you are using the 0020, method 0000, program RMDATIND for this purpose.

When you add new fields, you need to regenerate the coding of this program. You can do that using RMDATING. Please go through the documentation of this program. You may also have to extend the BMMxx structures.

0 Kudos

Hi,

Could you please explain more regarding BMMxx sturctures?

Thanks,

John

0 Kudos

It is there in the documentation of the generation program. Basically, your LSMW works with the structures defined in include RMMMBIMX which start with BMMH. Depending on where you added these new fields, you may have to modify one of those structures to include the new fields.

0 Kudos

In your case, I think you may have to change the BMMH1 structure. There is a include structure at the end of this one CI_MMH1.

0 Kudos

Hi,

I believe that functional added the fields, since they're in the structure that you mentioned, appended to the end.

Weird thing is, 4 fields have been appended, 2 of them mine. All 4 are uploaded via LSMW, with the exception that my 2 are present in the table (mara,) while the other 2 are.

Do you have any additional suggestions?

Thanks,

John

0 Kudos

In that case, did you regenerate the program using the one I gave you? That is the only thing that should be remaining.

former_member194669
Active Contributor
0 Kudos

Hi,

In LSMW > Maintain Object Attributes> Choose Batch input recording instead of standard batch/Direct Input

aRs