Skip to Content

Changing ID prefix of delta link objects

Is it possible to do a bulk update/change of the ID Prefix of target/delta link objects, in the same way we can for source objects?

Following the instructions on the following help page, correctly updates the name, ID, and ID prefix of source objects, but misses delta links.

https://help.sap.com/saphelp_erp60_sp/helpdata/en/02/24f8414e6a212be10000000a155106/frameset.htm

Kind regards

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 06, 2017 at 10:40 PM

    Hi Nuno,

    I believe you can do this targetting 'com.sap.portal.pcm.idPrefix', 'com.sap.portal.pcm.idName' via PCD Inspector "Mass Property Change" functionality. It is a good idea to take db backup before using this tool.

    Best regards,

    Nick

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Nick,

      Thanks for your suggestion. I tried using the "Mass Property Change" functionality of PCD Inspector, which correctly identifies the delta link objects, but upon execution, I get the following error:

      Error changing pcm property! - Exception msg: putAttribute() failed - Attribute Id com.sap.portal.pcm.idPrefix must not be edit (part of standard non editable attrs)! url: (hidden) attrId: com.sap.portal.pcm.idPrefix

      Is this something I could work around?

      Many thanks.

  • avatar image
    Former Member
    Nov 16, 2017 at 12:43 PM

    Hi Nuno,

    Select the parent folder in which all the portal objects exists whose ID prefixes are to changed. Right click on it and choose Change ID.

    Click Next in ID Change Confirmation screen and input New Object ID and New Object ID Prefix. Select the second radio button "Change ID prefix of the selected folder and all contained objects" and click Finish. Now all the portal objects exists in the parent folder and including it will get new prefix added in their PCD path.

    Best Regards,

    Kamal

    Add comment
    10|10000 characters needed characters exceeded