Changing package assignments of many objects

I'm having to put a significant number of objects in another package, and I was wondering if there's a facility hidden somewhere that will change the assignment of any number of different objects.
Any thoughts?

hi,
in your system it is possible to mark some are all of the displayed objects from Sanjay Sinha's solution.
Then choose the menu [Objects] -> [Reassign].
You have to insert the new package only once in the popup and all the marked objects are changed.
Regards,
Stefan
Message was edited by: Stefan Gerschler

Similar Messages

  • Change Package For Many Bi Objects

    Dear Gurus,
    Before transformation, Is there any way to change package for many bi objects ?
    Transport Coonection tab dont allow me to change package of these bi objects?
    Cheers,

    In the transport connection screen select the object -->send it RHS --> before changing the package make sure that object is not in any of the Transport request if so release the request using the Tcode :se09 and now select the object in the transport screen click on change package it will prompt a window where you can update the package and create TR for it.

  • Regarding Changing Package

    Hai Guru's
    can any body please help me
    how to change package for Data Dictionary Objects and remote Enabled Function Modules
    Thanks in advance

    Hi,
    For data dictionary goto se11>goto>object dict entry>change mode here u can chage ur package.
    and same pocessudure has been follow for FM also in SE37.
    Please reward if problem is solved.
    Amit.

  • Change Package of OTR Objects in SAP R/3 6.20

    hi everybuddies,
    is there a chance to change the package id for OTR objects (short texts) under SAP R/3 Release 6.20?
    Thanks for any help,
    Joerg.

    I normally change the package assignment via SE09 (transports). Click on icon with Hammer and wrench (Tranport organizer tools). On next screen select entry 'Change Object Directory Entries' and press icon 'execute' (F8). On next screen enter
    RT3R and SOTR and the name of the OTR object (alternative would be to use 'Z*' or maybe even part of object name.
    On next screen select the object and press change button (top right of the screen).

  • How to change pkg from $tmp for many objects at once during transport req

    I know to change package name for objects one by one. but i want to change for some 30 objects at the same time. i tried to select all and do , but it changed only for the first one. how to do this?

    You can either change using TADIR table.
    Or
    In SE09, collect al your objects in a transport .
    Then click on Objects --> Object directory entry and change the package.
    Or in SE01 also you have an option to change package.

  • Too many objects match the primary key oracle.jbo.Key

    Hi OAF Gurus,
    Currently we are implementing R12 Upgrade , for this we have deployed all the custom OAF Application related files on to the the respective JAVA_TOP folder.
    We have a custom municipal postal application which tracks the Postal Details.
    The page runs perfectly fine without any error in 11i instance, but the same is erroring out In R12.
    In R12 it shows an error as Too many objects match the primary key oracle.jbo.Key[112010 2014-10-01]
    here 112010 is nothing but the postal code id and 2014-10-01 is the Effective Start Date
    We have a custom table as xxad_postal_codes_f  (Date Track table)which contains the postal_code_id and effective_start_date (primary key is combination of postal_code_id and effective_start_date ).
    The Table already contains a row for postal_code_id = 112010  and Effective_Start_date = Sysdate.
    Now we want to update the entry for the same postal code with the Id being same as 112010  and  Effective_Start_date as 2014-10-01 through custom PostCodeChangePG
    at the time of save we are getting an error as Too many objects match the primary key oracle.jbo.Key[112010 2014-10-01]
    The table doesn't contain any of the data mentioned ([112010 2014-10-01]) at the time of insertion, hence there should not be any duplication of primary key but still we are getting the error.
    Please let us know how can we handle this..?
    Below is the code which is getting called on Click of Save button of PostCodeChangePG
    if (pageContext.getParameter("Apply") != null)
          PCodeCoWorkerBase coWorker = getCoWorker(pageContext, webBean);
              coWorker.processApply();
    Code in PCodeCoWorkerBase
        public void processApply()
          String postalCodeId = UIHelper.getRequiredParameter(pageContext, "postalCodeId");
          Date startDate = UIHelper.getRequiredDateParameter(pageContext , "EffectiveStartDate");
         Serializable[] postalCodeData = (Serializable[]) applicationModule.invokeMethod( "insertPostalCodeMajorChange", params, paramTypes );
          finalizeTransactionAndRedirect( postalCodeData );
    Code in Application Module
      public Serializable[] insertPostalCodeMajorChange ( String postalCodeId, Date date )
        PCodeAmWorker amWorker = new PCodeAmWorker(this);
        return amWorker.insertMajorChange( postalCodeId, DateHelper.convertClientToServerDate( getOADBTransaction(), date )
    Code in PCodeAmWorker
      public Serializable[] insertMajorChange ( String postalCodeId, Date date )
        // Get the view objects we need from the application module
        OAViewObject viewObject = (OAViewObject) applicationModule.getPCodesVO();
        PCodesVORowImpl currentRow = (PCodesVORowImpl) viewObject.getCurrentRow();
        currentRow.validate();
        currentRow.setEffectiveStartDate(date);
        currentRow.setComment1(currentRow.getNewComment());
    // Create a new row based on the current row
    PCodesVORowImpl newRow = (PCodesVORowImpl) viewObject.createAndInitRow(currentRow); //This is failing out and gives the error
    // Get the new effective start date as entered by the user
    Date effectiveStartDate = currentRow.getEffectiveStartDate();
        // Calculate the previous period's effective end date
        Date previousEffectiveEndDate = DateHelper.addDays(effectiveStartDate, -1);
        // Refresh the current row (the one changed by the UI) with the data it had at the beginning of the transaction
        currentRow.refresh(Row.REFRESH_UNDO_CHANGES);
        // The current row will now represent data for the the previous period set the effective end date for the previous period
        currentRow.setEffectiveEndDate(previousEffectiveEndDate);
        // Insert the newly created row that now represents the new period
        viewObject.insertRow(newRow);
        applicationModule.apply();
        return generateResult(newRow);
    PCodesVO() is based on PostalCodeEO
    below is the code from PostalCodeEOImpl
      public void create(AttributeList attributeList)
        // NOTE: This call will set attribute values if the entity object  is created with a call to vo.createAndInitRow(..)
        super.create(attributeList);
        if (getPostalCodeId() == null)
          setPostalCodeId(getOADBTransaction().getSequenceValue("XXAD_POSTAL_CODES_S"));
        if (getEffectiveStartDate() == null)
          setEffectiveStartDate(getOADBTransaction().getCurrentDBDate());
    After diagnosing the issue we found that the error is on the code of AMworker file while creating a new row PCodesVORowImpl newRow = (PCodesVORowImpl) viewObject.createAndInitRow(currentRow);
    we tried so many things such as clearing entity cache, VO cache, validating for duplicate primary key but still not able to resolved this.
    Please advice how to insert a new row on the PCodesVORowImpl without any exception.
    Thanks,
    Pallavi

    Hi ,
    One question here , if you are udating a existing record then why you are trying to create a new row
    PCodesVORowImpl newRow = (PCodesVORowImpl) viewObject.createAndInitRow(currentRow);
    Thanks
    Pratap

  • System settings does not allow changes to be made to object

    Hi,
              In one of my test system, when i tried to change the object  its displaying following error message.
    System settings does not allow changes to made to the object.
    I have checked the settings in se03, regarding modification objects of software components and namespace those are in state of modifiable for this namespace object.
      I would like to know, how to change the object in the namespace.
    Regards
    Srikanth

    Hi,
    In SE06, in addtion to system status and component status, check the namespace status too.
    It would be better if you know the namespace of the object you are trying to modify. Set it to modifiable and retry.
    To find namespace, open the object in SE80 and check the attributes. It would show assigned package, namespace, component etc.
    Regards,
    Srikishan

  • How to change package for Process chain

    Hi Experts,
               How do i change the package in the Transport connection. Iam transporting a PC from D to Q.
    1. I have some routines created in the infopackage.So i selected this one in the transport connection. I noticed under infopackages the following are also checked. a. infoobjects b. DataSource c. Infopackage d. Infopackage e. infosource f. transfer structure g. source system.will that cause problem in Q as I have them already in Q and P
    2. How do i change the package in the transport..Currentl all of them are &tmp. Please help me with the navigatioln steps.
    3. After clicking the truck icon, what shld i do ..do i have to transport the request as well. please provide me with steps.
    Thanks
    Dave
    Message was edited by: Dave Marcus

    1. I have some routines created in the infopackage.So i selected this one in the transport connection. I noticed under infopackages the following are also checked. a. infoobjects b. DataSource c. Infopackage d. Infopackage e. infosource f. transfer structure g. source system.will that cause problem in Q as I have them already in Q and P
    Ans : If you have ticked Transport Check button for Infopackage then only Infopackage is transported. Underlying Infoobjects, Transfer Structure etc. will not be transported.
    2. How do i change the package in the transport..Currentl all of them are &tmp. Please help me with the navigatioln steps.
    Ans : once you have pulled the necessary objects in the Transport Connection, Right click on the relevant object and select 'Change Package' to change the package from $tmp to others.
    3. After clicking the truck icon, what shld i do ..do i have to transport the request as well. please provide me with steps.
    Ans : Assign the Package by following question2, then assign Transport Request by clicking on the Truck Icon in Transport connection for the objects you have collected and then go to 'SE01' Transaction give the request number which you assigned in Transport connection and click on 'Display' which displays the request and all objects assigned to the request. select the Task Request and click on Truck icon which will release the task and then select the Main Request and click on Truck icon again which will release the main request.
    Thanks,
    Vamsi

  • How to change package for the program or t code if package not available?

    I have a T Code that was imported from ECC5 to BW system.
    This t code as well as its program have a package ZXYBC assigned in ECC5 system.
    However, the package that it was assigned (ZXYBC) does not exist in BW but exists in ECC5.
    Now I am not able to do any modifications (in the BW system)  to the T Code or its associated program as the Package ZXYBC does not exist in BW.
    Note: Change Object Directory Entry does not work.
    Any suggestions?
    Thanks.

    Open your main program of your TCODE in SE80 transaction.(Go to se93 transaction to get the program name for your TCODE).
    Right click on the root node.
    Other Functions->Change Package Assignment.
    GIve the new package name (THis package should be already created in your system).
    Regards,
    Ravi

  • Why can't I change the color of an object?

    I am having trouble with the color brick. I can't change the color of an object, at least not like described here: http://http://thedigitalstory.com/2012/12/easily-color-changin.html.
    Some background:
    1. I am working with RAW files.
    2. I have RTFM.
    3. I have consulted three books I own on Aperture.
    4. I have searched the web for help, which is how I came across the link above.
    5. I am using the color block correctly, but I can only achieve a subtle shift in the change of very pale colors. This is despite adding up to three additional color blocks to try to increase the degree of change, but there is no way I am coming close to being able to change a blue car to purple, let alone to red (this references the link above.)
    Others must have experienced this, I would think. Any thoughts on what I might do differently to achieve more dramatic results from the color block? I don't even have a specific change in a specific image that I'm asking about—I just want to master the software so that I can do so when I need to. Come to think of it, there is a specific change I want to make in a image. Now it's really an important question!
    Thanks,
    Ben

    Thanks, Léonie.  A quick way to move any slider to its extreme is to click on the value in the Value Slider and drag all the way left or right.  This is much faster than side-stepping all the way to the far limits.
    I think the example the OP (Ben) is trying to emulate is misleading (given the sophistication of the Digital Story poster, deliberately, and wrongly, so).  The car in the original photo is just about the only blue object (and thus pixels) in the image used to demonstrate that one can change the hue of objects using Aperture.  Aperture excels at global adjustments and adjustments made to _imprecisely_ bounded areas.  (This is, contrary to one's expectation, one of Aperture's great strengths: imprecisely-bounded tone and hue shifts are perceived as "natural"; precisely bounded ones look "artificial".  Most photographers (as opposed to graphic artists) wish to retain the illusion of a natural world inside their pictures.)  The only reason the hue-changing trick works with the car in the photo is that the Color adjustment effects only the car because it is the only blue object in the photo (there is a bluish TV in the background, and a bluish logo on one of the displays in the background).
    The point is that while object-specific hue-shifts can be made with Aperture, it is not the program of choice for this kind of editing.  A graphics package, which allows for much more control over selecting pixels, is recommended.

  • JBO-25013: Too many objects match the primary key oracle.jbo.Key[33 ]!!!

    Hi all, I have a huge problem...
    I have two tables in a parent - child relationship. Each has it's own entity and view object with appropriate associations and links. The parent table has an insert trigger which inserts default rows into the child table when a new parent row is created.
    Even in the application module tester (not to mention the equivalent .jspx)
    this error goes off :
    oracle.jbo.TooManyObjectsException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[35 ].
    Sometimes, I couldn't figure out what makes the difference, the tester inserts the detail records just fine when inserting the master, but never from the page!!!
    How do I get around this problem?? I'm clueless.
    Any suggestions welcome. I'm desperate at this stage!
    A lots'a work will be lost (packages and triggers on the server...:((( if there's no solution.
    Thanx for yr help in advance, Ildiko

    looks like Database trigger causes "TooManyObjectsException JBO-25013" in view object

  • Too many objects match the primary key

    Hi,
    I have created a view object based on entity wich has two attributes as a primary key. I have no problems to insert a new record, the problem is that the table(based on the view) is not refreshing even though it has a partial trigger of the button that invokes the create record.
    After the new record is created I call an action binding to execute the query and I got the error Too many objects match the primary key. So how can I refresh the table after inserting?. I also have jbo.locking.mode="optimistic" in the application module.

    I changed my code to :
    Row row = this.createRow();
    row.setAttribute("Gesdcodarea",codigoArea); // value:2
    row.setAttribute("Gesdcodrol",codigoRol); // value:19
    row.setAttribute("Gesdusrreg",usrRegistra);
    row.setAttribute("Gesdroltip",tipoRol);
    try {
    this.insertRow(row);
    this.getDBTransaction().commit();
    resultado = 1;
    } catch (Exception e) {
    logg.log(Level.SEVERE, "Error al registrar rol y area por usuario", e);
    and I get the error " JBO-27023 Failed to validate all rows"
    ## Detail 0 ##
    oracle.jbo.RowValException: JBO-27024: Failed to validate a row with key oracle.jbo.Key[2 null ] in EOGesdarearol.
    Caused by: oracle.jbo.AttrSetValException: JBO-27025: Failed to validate the attribute Gesdcodrol with the value 19
    Caused by: oracle.jbo.TooManyObjectsException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[2 19 ].
    Edited by: Miguel Angel on 19/09/2012 06:24 PM
    Edited by: Miguel Angel on 19/09/2012 06:26 PM

  • Help with multi-table mapping for one-to-many object inheritance

    Hi,
    I have posted on here before regarding this (Toplink mapping for one-to-many object inheritance but I am still having problems mapping my object model to my schema.
    Object model
    The Person and Organisation objects contain base information and have the primary keys person_id and organisation_id. It is important that there is no duplication of person and organisation records, no matter how many times they are saved in different roles.
    There are two types of licenceholder in the problem domain, and the ILicenceHolder interface defines information and methods that are common to both. The PersonalLicenceHolder object represents one of these types of licenceholder, and is always a person, so this class extends Person and implements ILicenceHolder.
    The additional information and methods that are required by the second type of licenceholder are defined in the interface IPremisesLicenceHolder, which extends ILicenceHolder. Premises licence holders can either be people or organisations, so I have two objects to represent these - PremisesLicenceHolderPerson which implements IPremisesLicenceHolder and extends Person, and PremisesLicenceHolderOrganisation which implements IPremisesLicenceHolder and extends Organisation.
    The model is further complicated by the fact that any single Person may be both a PersonalLicenceHolder and a PremisesLicenceHolderPerson, and may be so several times over. In this case, the same basic Person information needs to be linked to several different sets of licenceholder information. In the same way, any single Organisation may be a PremisesLicenceHolderOrganisation several times over.
    Sorry this is complicated!
    Schema
    I have Person and Organisation tables containing the basic information with the primary keys person_id and organisation_id.
    I have tried to follow Donald Smith's advice and have created a Role table to record the specialised information for the different types of licence holder. I want the foreign keys in this table to be licenceholder_id and licence_id. Licenceholder_id will reference either organisation_id or person_id, and licence_id will reference the primary key of the Licence table to link the licenceholder to the licence. Because I am struggling with the mapping, I have changed licenceholder_id to person_id in an attempt to get it working with the Person object before I try the Organisation.
    Then, when a new licenceholder is added, if the person/organisation is already in the database, a new record is created in the Role table linking the existing person/organisation to the existing licence rather than duplicating the person/organisation information.
    Mapping
    I am trying to use the toplink mapping workbench to map my PremisesLicenceHolderPerson object to my schema. I have mapped all inherited attributes to superclass (Person). The primary table that the attributes are mapped to is Person, and I have used the multi-table info tab to add Roles as an additional table and map the remaining attributes to that.
    I have created the references PERSON_ROLES which maps person.person_id to roles.person_id, ROLES_PERSON which maps roles.person_id to person.person_id and ROLES_LICENCE which maps roles.licence_id to licence.licence_id.
    I think I have put in all the relationships, but I cannot get rid of the error message "The following primary key fields are unmapped: PERSON_ID".
    Please can somebody tell me how to map this properly?
    Thank you.

    I'm not positive about your mappings, but it looks like the Person object should really have a 1:M or M:M mapping to the Licenceholder table. This then means that your object model should be similar, in that Person object could have many Licenses, instead of being LicenceHolders. From the looks of it, you have it set up from the LicenceHolder perspective. What could be done instead if a LicenceHolder could have a 1:1 reference to a person data object, rather than actually be a Person. This would allow the person data to be easily shared among licences.
    LicenceHolder1 has an entry in the LicenceHolder table and Person table. LicenceHolder2 also has entries in these tables, but uses the same entry in the Person table- essentially it is the same person/person_ID. If both are new objects, TopLink would try to insert the same person object into the Person table twice. I'm not sure how you have gotten around or are planning to get around this problem.
    Since you are using inheritance, it means that LicenceHolder needs a writable mapping to the person.person_id field- most commonly done through a direct to field mapping. From the description, it looks like roles.person_id is a foreign key in the multiple table mapping, meaning it would be set based on the value in the person.person_id field, but the person.person_id isn't actually mapped in the object. Check to make sure that the ID attribute LicenceHolder is inheriting from person hasn't been remapped in the LicenceHolder descriptor to a different field.
    Best Regards,
    Chris

  • Collecting too many objects for info-object catalog.

    We are on BI 7.0 and I'm collecting info-object catalog for 0FIAR_CHA01 & 0FIAR_KYF01.
    Grouping is set to Only necessary objects.
    Collection Mode is set to Collect Automatically
    Info area & info-object folders are collected.
    There is a Package name shown but no previous transport number listed.
    It is not $tmp.
    What is this indicating?
    No objects are checked in the transport box.
    I manually check the folder levels so everything is checked.
    I create the transport.
    I then go to SE10 and check the transport objects and I see several additional objects in the transport that did not appear in the collector window.
    Example:
       Application Components
       LOIO
       PHIO
    Why were these added to the transport when they did not show on the collection window?
    Your expertise is needed.
    Thanks
    Den

    Hi Dennis ,
    The system is by default picking up all object types.Actaully ideally it should pick up the Info Objects from the same Catalog.
    In Transport connection after you select and move the Info Object catalog for collection ,When you select Package the System is Proposing all Objects as a part of Select Objects for Changing Package.
    Effectively you can click on Change Package Icon and see and for Info Objects you selected only should be present in this selection.
    Package ID is R3TR  anad Object is IOBJ and the object name , Deselect all objects selected and select only your objects. Then it would work.
    This will fix your issue and assign points if it heps
    Raja

  • Why the "Change Package" in Transport Connection shows "Request/Tasks"?

    We want to transport our custom InfoCubes from Developement environment to Test environment:
    RSA1 -> Transport Connection, select an InfoCube we created and drag it over to the right frame, group it by "In Dataflow Before and Afterwards". The Package column shows it's attached to $TMP that we would have to change it to a custom package that it can be transported over. We click the Package picture icon with a pencil trying to change the package attached from $TMP to a custom one, but can't find any custom package we created with SE80 from here and instead, in this window, the first column is "Request/Task" and the values under this column are all checkboxes. The last column is "Object Name". I wonder if the "Change Package" picture icon only lists all the request/task for the selected transport objects selected other than the packages we expect? Weird!
    Thanks

    hi Kevin,
    the 'normal' way has been explained by Roberto and Siggi.
    if you still want change package screen in transport connection, it will go to package change/object directory entry screen after you mark the 'request/task' and click 'V'
    Re: Why created package with SE80 can't be found in Transport Connection?

Maybe you are looking for

  • Connecting to a cube via a linked server

    Hi I want to connect to a SSAS cube via a linked server. When I ran a query against the SSAS cube from directly from the SQL server it runs fine. If however I run the query in SSMS from my PC I get OLE DB provider "MSOLAP" for linked server "SSASServ

  • Video as a whole isn't synced like the scenes suggest

    I'm VERY close to finishing my flash project. However, I have two seperate scenes that, when I test them, work fine. However, when I publish a preview to see every scene back to back, the audio is at least 3 frames out of sync with the animation when

  • Sender File Content Conversion

    I am using the file content conversion in sender file adapter with fieldFixedLengths parameter in recordset structure. This work fine when the columns in row is exactly with the length set in the parameter recordset. But in same cases, the row in the

  • 24" iMac Box

    Does anyone know where to get an iMac box? I have checked Ebay and CL but can't seem to find the right size. Thanks Adam

  • Condition record in po-urgent

    Hi,     I fond in po tax conditions are comming twice say acx and abs which are tax conditions.    i found that in pricing procedure this condition is statistical.   when i had tried the same scenario with different purchasing group this error of tax