‎2012 Jul 01 7:22 PM
Dear Experts,
I have few basic queries about packages. We create packages and assign development objects to it. Assume I have created a package "ZDEMO" and have assigned a program "ZTEST" to it. Now system would prompt me twice to mention the transport request name => first while creating the package and second while creating the program. Assume I create 2 separate workbench requests => one for package and other for the program.
When I transport the program from DEV TO QAS system,
1) Should I transport the TP containing package first and then the TP containing program? In case I move the TP containing program first will it lead to dump?
2) Again when I move the TP to PRD should I move the TP containing package first?
3) We will create a package and move the TP containing the package to QAS once. This is a one time activity unless or until there are any changes made to the package itself. Assume I change some attributes of package. These changes should again be moved to QAS. Is this correct?
Please share your valuable suggestions.
AWF
‎2012 Jul 01 7:42 PM
Hi Aspire,
Package is just like a folder used to keep all our relevant objects together.
1) Should I transport the TP containing package first and then the TP containing program? In case I move the TP containing program first will it lead to dump?
Ideally you should import Transport with package first and then Program. Ifyou transfer TR with Program first and then package, system will not give any dump as the objects within the package are still there on Quality system also.
2) Again when I move the TP to PRD should I move the TP containing package first?
You can move the TRs in any sequence. But ideally Package first and then Objcts.
3) We will create a package and move the TP containing the package to QAS once. This is a one time activity unless or until there are any changes made to the package itself. Assume I change some attributes of package. These changes should again be moved to QAS. Is this correct?
In order to reflect the changes regarding Package in QAS, you need to import the TR with changes related to package in QAS by creating NEW transport.
Regards,
Sachin
‎2012 Jul 01 7:42 PM
Hi Aspire,
Package is just like a folder used to keep all our relevant objects together.
1) Should I transport the TP containing package first and then the TP containing program? In case I move the TP containing program first will it lead to dump?
Ideally you should import Transport with package first and then Program. Ifyou transfer TR with Program first and then package, system will not give any dump as the objects within the package are still there on Quality system also.
2) Again when I move the TP to PRD should I move the TP containing package first?
You can move the TRs in any sequence. But ideally Package first and then Objcts.
3) We will create a package and move the TP containing the package to QAS once. This is a one time activity unless or until there are any changes made to the package itself. Assume I change some attributes of package. These changes should again be moved to QAS. Is this correct?
In order to reflect the changes regarding Package in QAS, you need to import the TR with changes related to package in QAS by creating NEW transport.
Regards,
Sachin
‎2012 Jul 01 7:48 PM
Dear Sachin,
Thanks a lot for your instant reply!
Ideally you should import Transport with package first and then Program. Ifyou transfer TR with Program first and then package, system will not give any dump as the objects within the package are still there on Quality system also.You have mentioned above that the objects within a package are still there is QAS also. Assume I am moving the program for the first time from DEV to QAS. In this case the package & program are only in DEV. Now if I directly move the program instead of moving the package first will it result in dump? I assume dump because the program will not have a proper package in place in QAS to be assigned?
AWF
‎2012 Jul 01 8:01 PM
Hi Aspire,
There will not be any Dump on QAS as it is simply a container to hold your Program . So After importing Program on QAS (w/o package ) , Only the package will not be available on QAS and progarm will work fine without any dump.
‎2012 Jul 01 8:05 PM
Dear Sachin,
Thanks a lot for your reply.
Only the package will not be available on QAS and progarm will work fine without any dump.This raises a question in my mind about necessity of packages. When we can move objects to different systems like QAS & PRD without the actual package in place then do we have packages only for the purpose of grouping? Assume I create a package called ZMMDEV to hold developments related to MM module & ZSDDEV to hold developments related to SD module. So if I have to identify/filter objects based on modules I can use the packages for this purpose?
AWF
‎2012 Jul 01 8:14 PM
Hi Aspire,
Packages can be used to distinguish the Objects from Different Modules or projects. Also other than grouping Objects , they are used to identify User exits / screen exits using SMOD.
‎2012 Jul 01 8:16 PM