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

Copy program from one client to other client

Former Member
0 Likes
1,539

Hi,

Is it possible to copy or migrate one z program form one client to other client like suppose i have one z program in client 100 i want to copy that z program into client 200.

Waiting for ur reply,

Regards,

Hi,

Is it possible to copy or migrate one z program form one client to other client like suppose i have one z program in client 100 i want to copy that z program into client 200.

Waiting for ur reply,

Regards,

3 REPLIES 3
Read only

Mohamed_Mukhtar
Active Contributor
0 Likes
990

hi,

Programs are client independent.

As all repository objects are stored in the table TADIR. This table has no MANDT field.

So Programs are available in all clients. Therefore no need to copy program from one client to other.

Hope it helps you.

Thanks & Regards

Always Learner

Read only

GauthamV
Active Contributor
0 Likes
990

Hi,

Programs are client independent.

i.e If you create in 100 client you can view in 200 client also.

To copy client dependent objects between clients you can use SCC1 transaction.

Read only

Former Member
0 Likes
990

Hi,

You can always copy a program from one client to another using Transport.

If your client 100 and 200 both are in the same box (like DEV box), you don't even have to transport.

Normally programs are created in DEV box and transported to QA and production clients.

And you can have many clients in each box, like in a DEV box you can have client 100, 200, 300,..

If you create your program in Development Client 100 (DEV box), you don't have to transport program in to other clients (200, 300,...). It will be available in other clients of the same box.

If you want to copy program in to clients of different box (like QA / PROD) you need to transport it.

When you create a program and save it for the first time, it will ask you for a transport when you assign your program to a package.

Before assigning a program to transport you need to create a transport. Either you (if you have authorization) or your lead will create a transport.

After assigning a program to a transport, complete your program then go to SE09 / SE10 and release your transport. Then ask your BASIS guys to transport it into your desired client.

There is other way of transporting a program but it is not used in to copy program in production.

For that go to transaction code SCC1 in the destination client give transport number and the development client number.

Let me know if this does not clear you doubt.

Mubeen