2008 Mar 27 11:22 AM
hi friends,
i have created a screen 700 in function group XCN1,which is under CN package. I have created this screen for enhancement CNEX0007 for customizing fields in WBS elements.
The problem is coming when i am saving the screen, its not generating any pop-up window asking for new package or transport request number. it is automatically saving it in $tmp package. Even tried to change the package for that particular screen 700 using SE80 and SE03, but its not changing.
Plz help.
2008 Mar 27 11:29 AM
hi,
In SE38, enter your program name. Then use the menu option "goto -> object directory entry". Click on "Change", and you can enter the new package. You'll be prompted for a workbench request number also. The same technique can be used to change packages in other objects.
You can also use transaction SE03 (or the tools option from SE09/SE10), but access is sometimes restricted.
Hope this helps.
2008 Mar 27 11:34 AM
hi runal,
i have tried going to the option "goto -> object directory entry".
and even clicked 'change', only the 'Person responsible' field is coming in change mode, the package is 'CN' and is in non-editable mode.
Edited by: aditi chakravorty on Mar 27, 2008 12:34 PM
2008 Mar 27 11:41 AM
U cannot change a standard Package ...
Anyway try changing using SE03
Object Directory --> Change Object Directory Entries
2008 Mar 27 11:42 AM
Hi,
Open the program in SE80 editor.
right click the object hirerachy and select
MORE FUNTIONS--->> CHANGE DEVELOPMENT CLASS / PACKAGE
it will allow you to change to new package.
Reward if useful
~Lakshmiraj~
2008 Mar 27 11:52 AM
Hi,
Select your Program in SE80 by choosing the local object, Right Click-> Other Functions - > Change Package Assignment and give the Z Package Name.
Regards,
2008 Mar 27 9:31 PM
Hi,
When I right click on the Screen 0700 which we have added, the option 'Other Functions - > Change Package Assignment' is not available. When I try 'Write Transport Entry', I get below error:
XCN1 cannot be included in request/task
Message no. TK301
Diagnosis
"XCN1" is in the package "$TMP".
Packages whose names start with $ are for temporary objects that you do not want to be used productively.
The Transport Organizer does not record objects in this type of package, and you cannot include them in requests or tasks.
Please advise, how to change this screen to a transport.
Thanks.
2008 Mar 27 10:40 PM
Hi,
Go to ABAP object navigator using se80.
Then select your object , right click on it and goto 'other functions' then change package management, then give the desired package.It will work .
Incase of some objects like LSMW etc you cannot move to the packages , they will be stored as local objects .
Reward points if helpful.
Thanks and Regards.
2008 Mar 28 1:40 PM
2008 Jun 26 5:21 PM
I was experiencing the same issue as the first post in this thread where I created a screen (0600) for a screen exit and assigned it to $TMP. Using SE80 Does Not Work; when you right click on the screen number, it only gives the option to "Write Transport Entry" which was discussed previously in this thread.
To change the package:
- Go to SE03 -> Change Object Directory Entries
- Put in $TMP in the package
- Expand the Originating System (not SAP) and $TMP
- Double click on the object (mine - R3TR FUGX XCN1) and enter the real package
James
2014 Jan 17 7:49 AM
Today I had this issue. I think this is caused because of system copy.
Fix that I had to use was changing the value DEVCLASS field in TADIR table.
This info I found in some other post, hence thought of sharing.
2024 Apr 09 10:13 AM
Actually the package of function group XCN1 must be CN, and the package of the dynpro 700 should be some Z/Y package.
2016 May 05 12:43 AM
Hi Aditi,
Go to SE93 --> Give transaction code --> Go TO --> Object Direct Entry --> change the package here, it will route you to create TR.
-Thanks, RJ.
2024 Apr 09 7:47 AM
You could try using /nse38 -> goto -> object directory entry. Simple and fast