Application Development 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: 

How do I assign a program to a new package?

Former Member
0 Kudos

Hi.

I have tried to assign a program to a new package by

1) Go to SE80 --> right click on the program name --> Select Other Functions --> Select Change Package Assignment.

However, I got the error message: <b>Cannot extend package ZXXX</b>. "ZXXX = package name.

Does anyone know how I could reassign a program?

Thanks.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

HI KEONG

if u want to assign a progrm to new package ,go to GOTO->OBJECT DIRECTOTY ENTRY-> give whatever package u want ,

i think this ll clear ur issue

bye

regards

karthik

12 REPLIES 12

former_member223537
Active Contributor
0 Kudos

hi,

Goto SE80

Enter the program name

CLick on Display

THen double click on the program name

THen Click GOTO=> OBject Directory entry

Click on CHANGE

Enter the New package name

Save & Activate

Former Member
0 Kudos

Hi,

Go to SE38. Go in change mode. From the menu Goto------> Object Directory Entry.

Then a pop up will appear. Go into change mode and provide the new package name and save the program and activvate.

Regards,

JLN

Former Member
0 Kudos

You can reassign individual objects from one package to another. For example, you can create and test ABAP programs in your local private object list (package $TMP), and then reassign them to another package for transport.

Procedure

You can change the assignment of an object in the Object Navigator as follows:

Select the required development object in the object list.

Choose Other Functions à Change Package Assignment from the context menus (right-click).

The Reassign Object dialog box appears.

Enter the name of the new package.

Choose to confirm your entries.

If the object was not already assigned to a change request, you must enter a change request.

Enter a valid change request and choose .

Former Member
0 Kudos

HI KEONG

if u want to assign a progrm to new package ,go to GOTO->OBJECT DIRECTOTY ENTRY-> give whatever package u want ,

i think this ll clear ur issue

bye

regards

karthik

Former Member
0 Kudos

open the program

and in menbar GOTO-> OBJECT DIRECT ENTRY-->

go to change mode and change the pacakge name

Please marks points if useful

Former Member
0 Kudos

Goto SE80

Enter the program name

CLick on Display

THen double click on the program name

THen Click GOTO=> OBject Directory entry

Click on CHANGE

Enter the New package name

Save & Activate

Former Member
0 Kudos

hi kian,

se38>goto>object directory entry-->pop appears change package name n save it .

activate it.

regards,

sohi

Former Member
0 Kudos

Hi All,

I still got the same error message: <b>Cannot extend package ZXXX. "ZXXX = new package name.</b>

Any idea why?

0 Kudos

Use SE03 Transaction

GOTO SE03 -> select change object entries ->execute

select Report radio button -> enter Program name -> execute -> double click Package -> here you are able to change

Thanks

Seshu

Former Member
0 Kudos

Hi,

->se80

->right click on the program that you want to reassign for new package

->more functions

->change package assignment

->enter the new package

it has worked for me...

note: if it asks for edit or exit click edit.

<b>reward points if useful.</b>

regards,

Vinod Samuel.

former_member223537
Active Contributor
0 Kudos

Please click

GOTO=> OBJECT Directory Entry

& change the package name

harimanjesh_an
Active Participant
0 Kudos

hi kian,

Go to SE38,

1) Enter Program Name

2) Goto Program -> Copy

3) Enter Target Program Name ..... It cannot be the same name as source program

4) Then press Copy

5) It will ask the Package Name.... Enter ur new package name

6) Later on rename ur program as source program name in the new package.....

I hope this will satisy ur requirement....

Reward me if useful........

Harimanjesh AN