10-10-2008 11:17 AM
Hi,
I had a Problem with the Screen Enhancement,
Can u tell, How to change the Local Object to our Own Package in the Screen Enhancement.
10-10-2008 11:34 AM
hi
In the case of screen enhancements, the class concept has been adopted u2013 with the following exceptions:
· The previous call to the method CL_EXITHANDLER=>GET_PROG_AND_DYNP_FOR_SUBSCR, has been replaced by the call CL_ENH_BADI_RUNTIME_FUNCTIONS=>GET_PROG_AND_DYNP_FOR_SUBSCR with the same interface.
· The methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN will no longer be generated. You can create your own BAdI methods for data transport and call them using CALL BADI.
· You no longer need to call the CL_EXITHANDLER=>SET_INSTANCE_FOR_SUBSCREENS and CL_EXITHANDLER=>GET_INSTANCE_FOR_SUBSCREENS methods. These methods are now unnecessary as they only place the BAdI reference in a temporary storage.
SET_INSTANCE_FOR_SUBSCREENS is no longer necessary.
GET_INSTANCE_FOR_SUBSCREENS can, if necessary, be replaced by GET BADI.
check this..
http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
regards
Satish
10-10-2008 11:20 AM
Hi,
When editing the object select goto --> object directory entry.
Darren
10-10-2008 11:23 AM
Hi Darren,
How to Create in New Package for Module pool programme for transaction se51. Not for Reports.
10-10-2008 11:26 AM
hi,
in se51 also you have option in menu goto - object directory entry - click on change save in package it will ask for request save and transport.
10-10-2008 11:35 AM
Hi Gautham,
First The screen enhancement has created in local object $TMP,now i want to replace the local object with other package name, i had tried wat u posted. but its in disable mode only.
10-10-2008 11:54 AM
Hi Darren,
I was tried wt u posted, but in the Object Directory its already stored with Package, but when using the transaction se51 Screen and going to attributes, its is showing the Local Object, when i tried in Change mode its in display Mode only, i cannt change the Local object in my own package name.
Can u help me to slove this prob.
10-10-2008 11:20 AM
Hi,
In goto option there will be option called "Object Directory Entry" change the package there.
Thanks & Regards,
Navneeth K.
10-10-2008 11:34 AM
hi
In the case of screen enhancements, the class concept has been adopted u2013 with the following exceptions:
· The previous call to the method CL_EXITHANDLER=>GET_PROG_AND_DYNP_FOR_SUBSCR, has been replaced by the call CL_ENH_BADI_RUNTIME_FUNCTIONS=>GET_PROG_AND_DYNP_FOR_SUBSCR with the same interface.
· The methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN will no longer be generated. You can create your own BAdI methods for data transport and call them using CALL BADI.
· You no longer need to call the CL_EXITHANDLER=>SET_INSTANCE_FOR_SUBSCREENS and CL_EXITHANDLER=>GET_INSTANCE_FOR_SUBSCREENS methods. These methods are now unnecessary as they only place the BAdI reference in a temporary storage.
SET_INSTANCE_FOR_SUBSCREENS is no longer necessary.
GET_INSTANCE_FOR_SUBSCREENS can, if necessary, be replaced by GET BADI.
check this..
http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
regards
Satish
10-10-2008 12:13 PM
Hi Sathish,
I was tried, but in the Object Directory its already stored with Package, but when using the transaction se51 Screen and going to attributes, its is showing the Local Object, when i tried in Change mode its in display Mode only, i cannt change the Local object in my own package name.
Can u help me to slove this prob.
02-13-2009 7:16 AM
Hi,
Open the screen in transaction se80 (through ur program) and right click on screen number then u'll get an option to change the package name ( in submenu of last option). Here u can change it and save it then it will ask for transport request.
Hope it helps.
10-10-2008 11:44 AM
Hi Anil,
After navigating to the window(i.e goto-->object directory entry)u need to click on the button change\display(F6).Other wise it will be in disabled mode.
Hope it will be helpful.
10-10-2008 11:54 AM
Hi Laxman,
I was tried wt u posted, but in the Object Directory its already stored with Package, but when using the transaction se51 Screen and going to attributes, its is showing the Local Object, when i tried in Change mode its in display Mode only, i cannt change the Local object in my own package name.
Can u help me to slove this prob.
07-02-2015 10:12 AM