Skip to Content
avatar image
Former Member

SAP PI 7.31 copy of standard Service Interface

Hi there experts,

I have to copy some Service Interface that is already working since they need some extra functionality. Since I cannot copy the Service Interface with all dependent objects changing its name, I've copied it with same name under a new product and namespace.

Once I try to activate the proxy, it raises with an Authorization Code asking as if I were trying to modify a SAP standard object, even though it's a copy of it. Does anyone know how to proccess here? shall I develope the WHOLE bunch of objects (DT, MT, etc...) to be able to rename the Service Interface?

cheers,

Edu

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Jan 30, 2015 at 10:44 AM

    Hi Eduardo,

    Please check that there is no reference to the standard SWCVs of the objects u have copied onto new SWCV and namespace.

    Regards,
    Sriram

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Sriram,

      but obviously DT are standard, though they're are under my own namespace now. Could it be that I have assigned the Integrated Configuration to the Configuration Scenario that has an ES Repository Model Reference a Standard namespace? should I build a new scenario and reference it to my new namespace?

      cheers, and thanks a lot!

      Edu

  • avatar image
    Former Member
    Jan 30, 2015 at 10:58 AM

    Hi Eduardo,

    So we have DT,MT and SI..Can u confirm if the namespace in the MT is pointing to ur namespace and not the SAP standard.

    Regards,

    Sriram

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 30, 2015 at 12:13 PM

    Hi Eduardo,

    Yep please have the new SWCV and use the same in SPROXY while generatin proxy class.

    Regards,
    Sriram

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 05, 2015 at 11:26 AM

    Hi there experts!

    I've added the SWCV and the Business as been told, but still got the message of activation key at SPROXY.

    Can't I use the standard data types? I'm not changing anything at all at them, I'm just simply trying to duplicate the proxy in order to use it at a Z Program instead of the standard flow, which doesn't fullfill my requirements.

    To re implement ALL the data types would take me too long, and I'm no changing the data types at all nor even the message type. Now everything is under my new namespace and it is still not working. Any hint?

    Cheers,

    Edu

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 05, 2015 at 12:11 PM

    Hi Eduardo,

    May you have already explored this option but if not you can use the Data Type enhancement concept. This allows you to keep the standard interface and extend it to cater for Z data.

    Here is a guide but there is plenty of other help available as well:

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0bb5687-00b2-2a10-ed8f-c9af69942e5d?overridelayout=true

    Che

    Add comment
    10|10000 characters needed characters exceeded