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: 

Add Text Field in ME38 and ME39

Former Member
0 Kudos
348

Hi gurus,

I would like to ask if we can add a text field in ME38 / ME39. Please see details below.

- Run tcode ME33L

- Enter Scheduling Agreement number

- Check the display, there's a column for text in the table.

- Run tcode ME38 / ME39

- Enter Scheduling Agreement number

- Check the display, there's no column for text in the table.

The user wants to add the texts column in ME38 / ME39 the same as the one in ME33L, is this doable? via abap? If so, how?

Appreciate if you can reply.

Thanks Gurus!

5 REPLIES 5

Former Member
0 Kudos
128

Use function module: SAVE_TEXT.

--

Reddy

0 Kudos
128

This change is for the standard screen on ME38/ME39. Do you know any screen-exits, BADI, or enhancement framework that can do this requirement?

0 Kudos
128

Hi,

Follow below steps to find a BADI.

Go to Transaction SE24

Enter the Object Type CL_EXITHANDLER and click on Display.

Double Click on method "GET_INSTANCE".

Put a Break-point on

Call method cl_exithandler=>get_class_name_by_interface

Run any Transaction for which you need enhancements.

The execution will stop at the break point. Check the values of variable 'exit_name', it will give you the BADI name called at that time.

& Try whether the BADI ME_GUI_PO_CUST will be triggered in ME38/39

--

Reddy

0 Kudos
128

Hi,

The BADIs i found are:

CL_EX_ME_PROCESS_PO

CL_EX_ME_PROCESS_PO_CUST

CL_EX_GOS_SRV_SELECT

CL_EX_BADI_LAYER

CL_EX_LFM2_DB_STRG

but they can't change the GUI of the program.

I've checked also if the BADI ME_GUI_PO_CUST will be triggered by tcode ME38/ME39, but wasn't triggered.

Any help?

Thanks

0 Kudos
128

Hi gurus,

any comments on this?

thanks!