05-21-2010 6:50 AM
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!
05-21-2010 6:57 AM
05-21-2010 7:00 AM
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?
05-21-2010 8:17 AM
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
05-21-2010 8:45 AM
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
05-26-2010 4:54 AM