Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Basic Query on Packages

Former Member
0 Likes
1,464

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

1 ACCEPTED SOLUTION
Read only

former_member213851
Active Contributor
0 Likes
1,317

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


6 REPLIES 6
Read only

former_member213851
Active Contributor
0 Likes
1,318

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


Read only

0 Likes
1,317

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

Read only

0 Likes
1,317

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.

Read only

0 Likes
1,317

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

Read only

0 Likes
1,317

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.

Read only

0 Likes
1,317

Dear Sachin,

Thanks a lot for your reply.

AWF