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: 

Transport the request of Tcode CMOD, Project?

former_member210158
Active Participant
0 Kudos

Hi all,

i used transaction code 'CMOD', given a project name, assigned to a package and completed three enhancements. one is screen exit, and two function exits.

i activated  the project. it was done successfully and i'm happy with it.

now i transported the request to our quality system and checked well, i got the project but not those enhancements  which i did in developing system.

i don't have any clue why the exits which i did are not here.

somebody pls guide me on this.

thanks & regards

satish chandra

1 ACCEPTED SOLUTION

0 Kudos

Your Function exit and screen exit are not transported. you can find the transport request and if it is in local assign it to package and create request for it. You can find transport request of your objects through 3 different methods given in this blog.

http://scn.sap.com/community/abap/blog/2013/02/15/how-to-find-transport-request

Thanks.

23 REPLIES 23

former_member189849
Contributor
0 Kudos

In transport request you may be not locked sub object please check your TR(it consists all the sub object or not not exact reason just i hope ) .

Regards

Mahesh

0 Kudos

Mahesh my transport request shows only project name and no objects at all.

0 Kudos

Please contact to BASIS consultant they will help u i hope , in project contains some sub objects are there right so those object are not locked in your TR so how to lock objects and how to process etcc...Basis consultant will explain or he/she will do that work .

Note : Its upto my idea (just hope ) .

If u have any q's let me know .

Regards

mahesh

0 Kudos

we dont have a basis consultant here. all objects were activated.

0 Kudos

First please check ur project its activated correctly try with deactivate and activate it again

Regards

Mahesh

0 Kudos

Pleas check below i created zpkg  with sample changes in function exit-include (just for check ) sand box then it showing like below

Regards

Mahesh

former_member203305
Active Contributor
0 Kudos

Hello.

Probably you didnt activate all the objects. Check using SE80 for inative objects, then active all and transport again.

Regards

Former Member
0 Kudos

Hi satish,

Have you included all the objects in the transport request? Only including the project will not get all the objects to the quality system.

Thanks,

Tooshar Bendale

raymond_giuseppi
Active Contributor
0 Kudos

Your transport request(s) MUST contain at least

  • Project R3TR CMOD Zxxxx
  • Includes R3TR PROG ZXxxxxx
  • Dynpro LIMU DYNP SAPLXxxxxnnnn

Else navigate from CMOD to those objects, and display those objecst, in menu environment go to  version management, check transport request(s) (or none if local object)

Transport those request(s) and/or change package if local object.

Regards,

Raymond

0 Kudos

NO. my project request has only project name with it. it did not mention any thing other than it. but i duely activated my project and the function exits and screen exit.

now what should i do?

0 Kudos

You may have put then in $tmp - check in se80 and look for your local objects.

0 Kudos

ofcourse, when i first created project. i kept it in local objects and did all the development then, later i moved the project to a different package and activated. so are you saying that my developments are still in local package... if yes how could i get them to my existing  zpackage?

0 Kudos

You can assign to package using context menu option from se80 =>other functions=>change package assignment.

if you think everything is moved, then other option you can try is by running this program in Q system RSMODACT for your project..

0 Kudos

Simply go to that sub object (include or table or etc..) goto->object direct entry see that object in pkg or not then do the changes .

0 Kudos

Your Function exit and screen exit are not transported. you can find the transport request and if it is in local assign it to package and create request for it. You can find transport request of your objects through 3 different methods given in this blog.

http://scn.sap.com/community/abap/blog/2013/02/15/how-to-find-transport-request

Thanks.

0 Kudos

Guys i transported function exits. but unable to do for a screen exit. i could not find it in SE80 -> Local objects. When i checked its attributes the package is $TMP but im unable to change it even in SE51.

Screen exit                    SAPLCOIH                       1180 CUSTSCR1 SAPLXWOC                       0900

above i mentioned Screen Exit.

below is the attributes of that screen.

Screen number        900  Active

Short description    Tims Project screen layout

Original language    DE  German               Package    $TMP

Last changed on/by   16.02.2013  10:53:15

Last generation      16.02.2013  10:53:23

guide me from here.

0 Kudos

You can't change the package of the sub node. Go to the higher node and change the package of it. Means in your case don't try to change the package of your screen. open it in se80 go to its higher node it will be function group.

Right click it goto last one Other Functions

And select Change Package Assignment

give your desired package and click it. It will ask for transport request create it and you are done.

In case your screen request is not created now change it a bit means one word in description or any thing and save it again now it is in package so it will ask you for transport request.

If helpful award it:-)

0 Kudos

Ahsan, what you said is helpful but how could i open screen 900 in se80.. im not getting that.

0 Kudos

Yes i got it brother Ahsan.... you made my day. thank you

0 Kudos

Simple open screen from where you are opening it. For example if you are in exit and click the screen exit it will open in screen painter.

Now in screen painter click display object list button.

It will lead you to the se80. Change the package.

0 Kudos

Thank you Ahasan. Thank you very much. Just one more thing.

I have changed the name of the Enhancement Tab in development system. earlier it was Enhancement now LAFD. it did not ask for a Request. hence in quality the name of the Tab is Enhancement only. here i again changed its name.

here also it did not ask for request, its only a translation of german.

what i'm asking is ... did i follow right procedure or did i do any thing wrong?

Thanks & Regards

Satish Chandra

0 Kudos

You Welcome dear.

0 Kudos

I did't get you question? Will you explain it. thanks