Skip to Content

Accessing XBO elements of another Solution on the same tenant

Dear Experts,

I created a customer-specific solution. There is another Solution running on the tenant. Therein, an XBO on the Material BO is defined. It adds 3 new elements / extension fields to the Material.Common node.

I am not able to access these fields from within my Solution. Is there a similar component like "References to Customer-specific fields.ref" (used to access extension fields defined via Adaptation Mode) to access XBO-extension fields?

Thanks,
Pablo

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • May 31, 2017 at 11:24 AM

    Hi there,

    I don't think it's possible.

    I'm always creating fields via KUT to avoid situations like that.

    Here there's a problem like yours: https://answers.sap.com/questions/210141/communication-between-solutions-copy-extension-fie.html

    Best regards.

    Alexandre.

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 01, 2017 at 05:04 PM

    Hi Pablo,

    the only way I know is to use a Webservice. The Webservice contains the extension fields of all solution. So you may use a Material-Webservice inside your solution to read or update the extension fields from the other solution.

    Kind regards,

    Frank Pohlmann

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 22, 2017 at 01:22 PM

    Just read a post by another SAP-Developer. Having this cross-solution barrier in mind - his advice is to basically put all extension components into one single solution.

    To me, this feels like a capitulation to given, unneccessary restrictions of the software architecture.

    Why is it not possible to import the namespace of another custom solution?
    Wouldn't that be the most reasonable approach to deal with this issue?

    Best,
    Pablo

    Add comment
    10|10000 characters needed characters exceeded