UPGCUST (Action Delete on Delivered Objects)

We are doing an Application Upgrade from 8.9 to 91 FSCM FP2.
On the step where we copy UPGCUST on Higher tools from COP to Higher VERSION DEMO,post copy i am reviewing the copy logs.
I am seeing for some field and some record field which had status as Absent(COP) to Changed(Higher Version),Oracle is selecing a flag as DELETE .
Now that my copy has completed it has deleted the fields from Higher Version DEMO.
Why is Oracle making us delete its own delivered objects?

>
Why is Oracle making us delete its own delivered objects?
>
It is not Oracle that is making the vanilla object to be deleted, it is you...
The UPGCUST project is a project with your customizations you want to reapply to the new version from the previous version.
If you have customized a record and that record in the new release has for example additional fields, your compare will show these fields as absent in your current env and therefor will delete it from the new env.
See following doc on the correct compare flags to select.
E-UPG: Upgcust - Custom Added Objects Removed From Project Running Compare in Change Assistant [ID 1274829.1]
Two more docs with additional info on the UPGCUST project that may help you understand the process
How does UPGCUST project work? [ID 1266647.1]
E-UPG: Preserving Customizations with the UPGCUST Project [ID 645829.1]
Regards,
Hakan

Similar Messages

  • ORA-20001: Invalid action DELETE on this object. (U)

    What does this mean? When I hit the DELETE button, the row I want deleted from two different tables is being deleted like it's supposed to -- but I get this error message.
    I have:
    DELETE button: SQL delete action
    Process row from TABLE1: Allowed operations: update, delete
    Process row from TABLE2: Allowed operations: delete When button pressed: DELETE
    Do I have extranneous information?

    These are not "error messages", its more of an optional confirmation message that an event occurred from a specific process. Check out the Process Messaging section in automatic row process or the process that you created to handle the delete. You can customize the message when the delete is unsuccessful and a success message when it commits. Or you can leave them blank. It looks like you could have combined the delete statements in one process rather than have them separate.

  • GW7 - Unable to delete Domain & MTA objects after crash

    Yes...I know there are similar threads already on the forums...but I'm still stuck :)
    Had a server crash - which was running GW7 WebAccess & hosted a Domain (Domain_3 in our case). And naturally, this server was put together by a long gone consultant years ago - who left little documentation and no current backup (well, we thought we had one...but it didn't restore). So I was left to wing it on my own.
    Rebuilt a server from scratch (NW 6.5 SP8). The server sits it's own tree and is in a DMZ off of a BorderManager server (multi-homed - and yes...life on the trailing edge of technology).
    I was unable to delete or use the existing GW objects (Domain_3, MTA or WebAccess)...so I created a new domain (Domain_2) and reinstalled WebAccess and the MTA. I used the same IP addresses/ports as the original/crashed server.
    This got us back on our feet and WebAccess seems to be working as expected.
    I've since tried following various TIDS about grafting the legacy objects into another part of the tree, etc. Unfortunately, the grafting process likewise failed after seemingly creating the domain & MTA objects. An error message indicated that I (as admin) didn't have sufficient rights (hard to believe...). So now I have two Domain_3 objects (w/MTAs, etc.) in different parts of the tree - which are non-functional and un-delete-able (if that's a word).
    I also managed to create another temporary domain object (Domain_9) in testing - which now won't allow me to delete it either (ugh)!
    I also found numerous pending GW operations - including the deletes, modifies, etc.
    Digging deeper - I have some stuck obituaries that are all related to the domain objects that I'm trying to get to disappear. Of course, I tried to free these stuck obituaries following various TIDs (which I've done in the past for other non-groupwise objects stuck in limbo) - but failed. I'm not sure if this is a cause, an effect, or just collateral damage...
    So I'm 10 miles past frustration...and have obviously hosed this pretty well...
    Any suggestions or guidance on where to focus my attention first?

    That's how I ended up with a 2nd copy of Domain_3 :) I created a temporary container - and tried to graft Domain_3. It created a domain object and a MTA - before failing (the error said I had insufficient rights to complete the task). Naturally, I couldn't delete these new objects either once they were created I performed this action as "admin" - authenticated to both trees (the GW objects are actually in our production tree).
    KM

  • Cfpop action="delete"

    We would like to capture certain e-mails and save them to a
    database. We plan on scheduling a CF task to periodically run a
    script that will check an e-mail account. However, we don't want to
    insert a message more than once, so we want to delete it after it's
    inserted in the database.
    I tested the scenario in MX 6 and it worked if I passed it
    the UID value, but not the messagenumber. In MX 7 however, the
    delete does not seem to work with either. Is anyone doing something
    similar in MX 7?
    Thank you!

    There might be some complication in your approach. I think
    Coldfusion creates a cfpop query object only when the
    action is getHeaderOnly or getAll, not when the action is
    delete. To test this hypothesis, run the following
    <cfpop action="delete" name="deleter" messagenumber="1"
    server="mail.mydomain.com" timeout="180" username="myself"
    password="df56s7">
    <cfif isdefined("deleter")>
    deleter defined
    <cfelse>
    deleter undefined
    </cfif>
    Your <cfpop action="delete"> might not be picking up
    values from the GetHeaders query. What happens when you run the
    following code instead
    <cfset i=0>
    <cfoutput query = "GetHeaders">
    <cfset i=i+1>
    <li>Row: #currentRow#: From: #From# -- Subject:
    #Subject# -- UID: #UID#</li>
    <cfpop server = "***" username = "***" password = "***"
    action = "delete" messagenumber="#i#">
    </cfoutput>

  • *How to Delet one same object from different roles*

    I need to delete one auth object from different roles, Couls any one please advise me how can i do this and if there will be any complications involved with tis.
    Best regards:
    Maq

    In PFCG, it may be that you have added some objects manually. To remove them you will have to go to pfcg.
    Even if you first remove the objects from su24, you will have to go to all the roles through pfcg to generate them in expert mode by selecting the third option (edit old status and merge with new data)

  • Batch Delete on Custom Objects

    I have only just noticed that there is no batch delete on Custom Objects. I have read over the R16 release notes and I cannot see this as an enhancement, is anyone able to confirm if this functionality is actually included in R16.
    As this is only a few weeks away before we upgrade.

    Hi, I have an R16 account and i dont see the batch delete feature available for custom object :-(
    -- Venky CRMIT

  • Mass Deletion of Rental Objects

    Hi,
    I have to delete all Rental Objects approx. 100+. Is there any way I can perform that quickly?
    Thanks
    Atif

    Hi,
    You can see two text boxes in the left pane of RE80 Transcation, In the first box enter "My Objects" Second text box enter "User ID of the Creator". Then system shows list of all rental objects, from which you can select and delete as explained above. These two boxes are visible only if you are using latest GUI.
    Note: In the customization of RE-FX. SPRO-> Tools->Archiving->Deletion of Real estate objects without Archiving check box should be flagged to delete objects.
    Thanks,
    B.

  • How to transport deletion of bw objects?

    I have transported an InfoCube to my test server.  However, now I wish to delete that InfoCube.  What is the proper way to delete a bw object in the QA environment?  Do I delete the bw object in the development server, then somehow attach the deletion to a request?  Or do I have to delete the object direclty in QA?
    Thanks,
    - B

    Hi Brendon,
    Once an object is transported, you need to delete it using a transport as well. When you delete your object in Dev, the system will prompt for a transport request. You can then import this in your QA (and prod) system. It is not advised to delete directly in Q, moreover the systems settings would prevent this in most companies.
    Hope this helps...

  • Delete all the objects in a package

    Hi Guys,
    My requirement is that i need to write a program to delete all the objects in a package. In the selection screen i enter the package name and then i get all the objects in the package from TADIR table and display them in an ALV.
    There when i select a object and press the delete button ,the object (program ,table, domain,data element etc..) should be deleted .
    For this i tried to DEBUG in SE80 and tried to know how SAP is trying to delete the object. But i couldnot unterstand which Function Module or which Class and Method it uses to delete an object.
    Guys please let me know how it can be done.
    Regards,
    Chaithanya.

    hi
    check this ...
    REPORT  zxxxxxx.
    TYPE-POOLS: slis.
    DATA: x_fieldcat  TYPE lvc_s_fcat,
          it_fieldcat TYPE lvc_t_fcat,
          g_grid    TYPE REF TO cl_gui_alv_grid,
          x_layout TYPE lvc_s_layo,
           g_custom_container type ref to cl_gui_custom_container,
            g_container type scrfname value 'I_CONTAINER'.
    types: BEGIN OF ty_itab ,
            check(1) TYPE c,
           PGMID LIKE TADIR-PGMID,
                 END OF ty_itab,
    data:itab type standard table of ty_itab,
           itab1 type TADIR.
      call screen 100.
    *&      Module  STATUS_0100  OUTPUT
          text
    module STATUS_0100 output.
      SET PF-STATUS 'ZSTATUS100'.
      if g_custom_container is initial.
        create object g_custom_container
               exporting container_name = g_container.
        create object g_grid
               exporting i_parent = g_custom_container.
    SELECT PGMID
      FROM TADIR
       INTO CORRESPONDING FIELDS OF TABLE itab where DEVCLASS = selection screen package
    x_fieldcat-fieldname = 'CHECK'.
    x_fieldcat-seltext = 'CHECK'.
    x_fieldcat-checkbox = 'X'.
    x_fieldcat-edit = 'X'.
    x_fieldcat-tabname = 'ITAB'.
    x_fieldcat-col_pos = 1.
    APPEND x_fieldcat TO it_fieldcat.
    CLEAR x_fieldcat.
    x_fieldcat-fieldname = 'PGMIDt'.
    x_fieldcat-seltext = 'PGMIDt'.
    *x_fieldcat-edit = 'X'.
    x_fieldcat-tabname = 'ITAB'.
    x_fieldcat-col_pos = 2.
    APPEND x_fieldcat TO it_fieldcat.
    CLEAR x_fieldcat.
    CALL METHOD g_grid->set_table_for_first_display
      EXPORTING
        IS_LAYOUT                     = x_layout
      CHANGING
        it_outtab                     = itab
        IT_FIELDCATALOG               = it_fieldcat.
    endif.
    endmodule.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          text
    module USER_COMMAND_0100 input.
    DATA: ls_outtab LIKE LINE OF itab.
    DATA: l_valid TYPE c,
          ok_code like sy-ucomm,
           r_ucomm LIKE sy-ucomm,
           ls_celltab TYPE lvc_s_styl,
          lt_celltab TYPE lvc_t_styl,
          l_index TYPE i.
    CALL METHOD g_grid->check_changed_data
      IMPORTING
        e_valid = l_valid.
    IF l_valid EQ 'X'.
    case sy-ucomm.
    when 'DELETE'.
    LOOP AT itab INTO ls_outtab where check = 'X'.
       move ls_outtab-object to itab1.
      delete TADIR from itab1.
    ENDLOOP.
    endcase.

  • How to delete previous version object?

    Hi Experts,
    Unfortunetly am create version ?how to delete previous version object in functin group?
    Thanks&Regards
    Rahul

    Hi
    there is no 'official' way of doing this.
    the versions are maintained in VRSX2 table. you may do something there.
    Pushpraj

  • Count total number of record of table with deletion from archiving object

    Does anyone know is there any SAP standard program to count the total number of record of the table with deletion from Archiving Object and display in repprt?

    Not sure of the question. Are you looking to get the sql "select count(*) from table" from using the TopLink expression framework or are you getting that SQL already and want something else?
    If you are looking just to get the count from a table/class, you can use a ReportQuery:
    ReportQuery rquery = new ReportQuery(ClassToQueryOn.class);
    rquery.addCount(); //equivalent to count(*);
    session.executeQuery(rquery);
    You can use a report query to return data instead of objects, and use selection criteria just like a normal read query.
    Best Regards,
    Chris

  • AWM Action BUILDDATABASE failed on object

    Hi all,
    I am running into a problem when i try to maintain any dimension or cube in Analytic Workspace Manager(version 11.2.0.3.0). I get the following error.
    oracle.AWXML.AWException: Action BUILDDATABASE failed on object RRR_DWH_OWNER.TEST
    at oracle.AWAction.BuildDatabase.Execute(Unknown Source)
    at oracle.olap.awm.wizard.awbuild.BuildWizardHelper$1.construct(BuildWizardHelper.java:167)
    at oracle.olap.awm.ui.SwingWorker$2.run(SwingWorker.java:109)
    at java.lang.Thread.run(Thread.java:619)
    Caused by: oracle.AWXML.AWException: ***Error Occured: Error Validating Dimension Mappings PRODUCTS.DIMENSION. Key Expression RRR_DWH_OWNER.RRR_PRODUCTS.ID for Mapping Group PRODUCTS.PRODUCTS_HIERARCHY.PRODUCT.MAPGROUP1.DIMENSIONMAPGROUP, Level PRODUCTS.PRODUCT.LEVEL, Hierarchy PRODUCTS.PRODUCTS_HIERARCHY.HIERARCHY is Incorrectly Mapped to RDBMS.
    +... 4 more+
    I tried everything but couldn't resolve it.
    Kindly help here.

    In AWM, open up the cube. Click on + sign next to cube.
    Under that you will see five nodes:
    Measures
    Calculated Measures
    Mappings
    Views
    Cube Scripts
    Click on the 'Mappings'
    In the right-window, you will see the mappings and under that there are three buttons:
    Show SQL
    Apply
    Revert
    Click on 'Show SQL' button to see the sql.
    Cut/paste the sql into SQL*developer and see if you can execute it.

  • How can I delete remote shared objects?

    Hello world...
    I have a problem...
    I need to unload an external .swf file or delete all the remote shared objects that it conteins...but I need to reload the same .swf file by pushing a button...
    Please help me...
    Emiliano.

    Hi,
    can you please give clear idea...
    It looks like when the namespace was deleted delete all objects under this namespace was systematically deleted.
    means all objects under namespace is already deleted before deleting namespace..right?
    If so then Now there are existing interface objects somewhere out there in the IR. Objects such as data types, message type, message mapping and interface mapping objects
    Try to clear your cache..using SXI_CACHE...
    Try to  re-create namespace and delete all objects related to your namespace and delete namespace again...( Not sure this wull help..but u can try)
    Nilesh

  • How TopLink handles deletion of dependent objects

    Hi,
    If you load an object in one ClientSession, release this Session then serialize this object to Client, in Client remove one dependent object (1-M) from this object, then serialize this to server, on server acquire another ClientSession, acquire an UnitOfWork then register and deepMergeClone the object, the TopLink don't delete the dependent object from database but remove this from cache, what happen?

    Are you sure it's mapped as a private relationship on the 1-M? Are you sure that when you remove the target from the collection that you are setting it's source to null? I.e:
    In Invoice:
    public removeInvoiceItem(InvoiceItem ii) {
    getMyInvoiceItems().remove(ii);
    ii.setInvoice(null);
    When removing a 1-M, it's most important to set the backreference to null.
    Are you certain that you are doing the remove on a serialized object and not on the cached object by accident?
    - Don

  • Is there any solution to delete an corba object immediately?

    I want to delete an corba object implemented with java immediately during an request running . But the deactive_object( ) method can not delete this corba object immediately before the request completed.
    any other method can help me delete the corba object immediately during an request running?
    thanks -:)

    your tip will be appreciated.

Maybe you are looking for