Skip to Content
author's profile photo Former Member
Former Member

How to handle package in custom model development

Hi all

I explain my doubts.

I am developing a large set of transactions custom to create a sort of model for installation. These developments have been made on a first server (I'll call it EC1). I create all development in a package and then I carried the package onto another develop system (I'll call it EC2). There is no connection between EC1 and EC2; transport has been made via server filesystem.

First problem: when I carried the CR, the system does not allow me to change package contents (report and so on) because the system of objects does not match with current system. Actually it's right because on my developments I see that owner is the user that I used for create reports on EC1 (that does not exists on EC2) and the system is EC1 .

Searching on forums I read that with SE03 I have to manually change owner and system of objects. And this will solve my problem. And actually did it.

My doubt is: I am writing something that in future will be installed on several server. This is not a "one-shot" custom development. The package should be transported on many other customer's development system where each time I will probably make changes on report (depending from customer's needs).

It seems on each machine I will have to use SE03 to change owner and system before doing changes.

I don't think that I am doing correctly. Also because SE03 is very boring because I have to manually select one by one element to change (about 700 line to select manually) and then for each element is shown a popup where Owner and System can be changed (about 700 popup!). The question is:

Can someone please explain me how should I behave for create a report that will be carried onto several development system (where change will be done before going on quality server and so on .. ) ?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Jun 01, 2012 at 01:02 PM

    You should have one central box where your developments originate. In the target systems, you don't have to change the original system, you changes could also be done using the modification assistant.

    You could also look into creating enhancement spots for the parts that need to be adjusted for each customer, study available information for the enhancement concept.

    Are you using your own /ABCD/ type namespace? This is could also be beneficial to avoid name conflicts.

    Finally, in order to mass change the original system and owner in SE03 for several objects, type in MASS as function code after you have marked a block of entries in the tree view, and see what happens 😉

    Thomas

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 01, 2012 at 03:46 PM

    Hi Gabriele,

    Instead of modifying the Owner on each system EC ,EC2 , you may develope a Z report in which you will give a file with List of Objects and Type from Selection screen and the Owner name and Tranport Req No ( Used for importing changes from one system to other) .

    Now GUI_UPLOAD will transfer ths Excel file contents to Internal table say ITAB, which you have to use for direct database update on table E070 and E071 to change Oener of objects with the help of Transpoer Request (TRKORR) which is primary key .

    Eg: gt_data will have excel sheet has contents

    LOOP AT gt_data INTO wa_data.

    *--Certain checks to determine Transport No from object and then Owner of that object is changed to

    *--owner from selection screen

    E070-AS4USER = wa_data-AS4USER.
    MODIFY E070 FROME070.
    COMMIT WORK.

    ENDLOOP.

    Best Regards,

    Sachin

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.