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: 

BADI : ME_CHANGE_OUTTAB

Former Member
0 Kudos

Hi friends, I have a question, I want to use this badi to add fields to the Transaction ME5A. But when I want to create the implementation in the transaction SE18 or SE19 SAP send me this message:

"BAdI definition ME_CHANGE_OUTTAB is only provided for SAP internal use"

I saw in this forum that I can use the report ME55 for add fields to the transaction ME5A, but I haven´t found information for do this. I only have performed a copy from ME5A.

Greetings and Thank You.

Edited by: Theoldmike on Jul 15, 2010 4:05 PM

3 REPLIES 3

Former Member
0 Kudos

Hey Mike,

Any luck on this issue.

I have the same requirement and ME_CHANGE_OUTTAB is not working for me.. I cant implement it, it says it is for SAP internal use. I will appreciate your input on this.

Thanks,

Shilpa

Former Member
0 Kudos

Solution:

1.Execute Business Add-In(BADI) transaction SE18

2.Enter BADI name ME_CHANGE_OUTTAB and press the "Change" button

3. In the "Type" Pane, uncheck "Within SAP" checkbox

4. next, create a Workbench transport order to save the changes

0 Kudos

Thanks for the solution.

I have unchecked as described, the flag "within SAP" of badi ME_CHANGE_OUTTAB (tcode SE18).

It has created a reparation order.

Then i've created an implementation for the badi ME_CHANGE_OUTTAB with tcode SE19.

And in the method FILL_OUTTAB, il have added the coding to fill the fields added in structure MEREP_OUTTAB_EBAN (using an append structure).

Ex:

METHOD if_ex_me_change_outtab~fill_outtab.

DATA: ls_ch_outtab TYPE merep_outtab_eban.

field-symbols: <outtab> type merep_outtab_eban.

IF im_struct_name = 'MEREP_OUTTAB_EBAN'

AND sy-tcode = 'ME5A'.

LOOP AT ch_outtab ASSIGNING <outtab>.

<outtab>-zzdatval = sy-datum.

MODIFY ch_outtab FROM <outtab>. " TRANSPORTING zzdatval.

ENDLOOP.

ENDIF.

ENDMETHOD.

Thanks a lot!