‎2014 Mar 12 3:36 PM
Hi everyone, I am doing some practices and create all the practices program in local Package $TMP. now it seems a bit disarray, so I want to create some package in $TMP in order to sort out the programs. I create a Package $TMP_XML, the software component is LOCAL. But I can not find the Package $TMP_XML in Package $TMP.
ps: package &TMP include package &TMP_XML.
thanks in advance.
Yin
‎2014 Mar 13 11:30 AM
Hi,
You cannot create subpackages under $tmp as it is not a main package. Though system does allow to add a package under $tmp, but if you click on local objects/ packages, the new package won't show under $tmp.
If you want to create non transportable objects with hierarchy - Create a new package name starting with $ or T. Create two packages ( TEMP1 & TEMP2 ), with software component 'LOCAL' . changes recorded checkbox should not be ticked.
After that, add the package TEMP2 under TEMP1.
You can view the package hierarchy .
Regards,
DPM
‎2014 Mar 12 3:40 PM
have u tried looking at the package in SE80
select it and double click the object to see it in more detail
‎2014 Mar 12 3:54 PM
‎2014 Mar 12 3:55 PM
Check the existence of the package $TMP_XML in TDEVC table. On pressing local object in SE80, replace $TMP by $TMP_XML and see whether you are able to see it. If you don't want to generate any request during transport creation, declare it as local ( not home ).
‎2014 Mar 12 3:56 PM
An alternative to $TMP are packages starting with "T", these are also considered local and do not ask for transport requests. Try building a hierarchy this way (did not try myself yet).
Thomas
‎2014 Mar 13 2:51 PM
Danke, I've learned something new today ("T*" = local). And yes, you can build hierarchies with it, I've tried right now.
‎2014 Mar 12 5:15 PM
Hi Yinxiao Liang,
Its a good practise if you save the programs in a local package while practising.Once development is completed you can assign the local object to a package which you can create as follows.
Assign the package name and click Ok.
Regards,
Kannan
‎2014 Mar 13 11:30 AM
Hi,
You cannot create subpackages under $tmp as it is not a main package. Though system does allow to add a package under $tmp, but if you click on local objects/ packages, the new package won't show under $tmp.
If you want to create non transportable objects with hierarchy - Create a new package name starting with $ or T. Create two packages ( TEMP1 & TEMP2 ), with software component 'LOCAL' . changes recorded checkbox should not be ticked.
After that, add the package TEMP2 under TEMP1.
You can view the package hierarchy .
Regards,
DPM
‎2021 Oct 05 3:37 PM
Thanks for your explanation. I wasn't aware this works. An interesting observation: You could create $TMP_XYZ packages but they seem not to be displayed correctly in SE80 as a structure.
If you look at them via Eclipse ADT, they are displayed correctly as a structure.
Besides that, in ADT they are not listed in the default node "Local Objects ($TMP)". Good to know if you're using these things and would otherwise be looking at the tree.
‎2014 Mar 13 8:10 PM
goto se 80. enter &TMP as package name. then select subpackage tab. you should be able to see subpackage &TMP_XM if it is created properly.