Skip to Content
avatar image
Former Member

Dependencies

I have come across the word 'dependencies' with the terms SLD-IR-ID. Can anyone tell me 'what is dependency'? 'How it is related to the above mentioned terms?' 'How the internal working is happening?'.. Expecting my prob will be solved soon!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Nov 14, 2007 at 09:35 AM

    hi Vinod,

    SAP XI's main aim is to integrate not only SAP systems but also almost any kind of system. How this can be achieved... the one of the main reason is SLD.

    System Landscape Directory.

    It is basically a directory (just like tel index) holding information about the systems which need to be integrated. Hence if all the objects constructed in IR and ID need to communicate withing the system, then they need the system information, hence IR and ID fetches these information from SLD (just like directory)... hence there is always a dependency between SLD-IR-ID will be co existing among these components of XI.

    Dependency between IR and ID

    IR is used to build all the interface objects, these objects exits as individually ID makes them connected hence all the interface objects become one piece with the help of ID

    hope this helps in understanding

    regards

    Ramesh P

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 14, 2007 at 09:32 AM

    HI,

    If there is a common mapping programs which were used in every interface. So you can placed these programs in a separate Software component for ease of maintenance and better re-usability and readability.

    For these mapping to be visible in the main Software Component we defined the earlier one as a dependency. This feature imbibes the concept of inheritance in OOPS.

    Refer the weblog:

    /people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies

    Thanks and Regards,

    Chirag Gohil

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 14, 2007 at 09:33 AM

    you create dependencies in your software components.

    read thru the section of usage dependencies to understand more - http://help.sap.com/saphelp_nw04/helpdata/en/a4/481955dc9e42c19d5a1bc3b8aead81/content.htm

    By creating dependencies all the info available in one SWCV is also available in the other.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 14, 2007 at 09:36 AM

    SLD Dependencies To IR:

    Suppose you have two swcv's A and B & some data objects in B needs to copied them into A. For this we need Usage dependency, that is to be given to B for A .

    by setting dependancies you can refer to imported objects like Idoc / RFC metadata from referred SWC's. You do not need to reimport in correspodning SWC.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Simple Example:

      There are there SWCV :

      1. Sender

      2. Cannonical

      3. Receiver

      Now I put all my mappings, xsd's,interface mappings in cannonical SWCV. Now I make dependencies for sender and receiver SWCV on Cannonical.

      i.e. when I have to get some Maapings programmes from cannonical SWCV.

      So there can be many SWCV which can be depends on Cannonical.

      Thanks

      Farooq.

  • avatar image
    Former Member
    Nov 14, 2007 at 09:56 AM

    Hi vinod....

    Dependency in SLD talks about reusing the the software components.The objects which are defined in one s/w component can be reused across other s.w components by defining the dependency.

    From the SLD Homepage select "Software Catalog"

    Select "Software Component' as s/w type

    locate ur S/w component click on "usage dependencies" and select "Define dependencies"....

    Dependecy contex should be "Installation time"

    Add comment
    10|10000 characters needed characters exceeded