SLD: Usage dependency

What is the advantage of linking "usage dependency" in a software component version?  I'm aware that this process automatically includes objects from other s/w component. But how this is used in real life integration? An example would help in understanding better. To stress the question, lets assume component_B (contains SAP IDOCS MATMAS, CREMAS) is included as "basis components [result of usage dependency]" in components C to Z. If a segment is changed in MATMAS IDOC in source SAP system what are the steps to import the new segment into XI IR, SLD for components C to Z. Is it a complete redo or shortcut exists! Thanks in advance.

Hi,
have a look at my weblog to understand:
/people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
Regards,
michal

Similar Messages

  • Component Reuse - Usage Dependency in SLD

    Hi there,
    I have an issue reusing objects in the repository. I defined a usage dependency at installation time from component H to component B. I want to reuse interfaces from B.
    Afterwards I reimported both B and I into the rep. I cleared tzhe cache, I refreshed and restarted the repository - but I still do'nt see the base objects from B in H - did I miss sth.? We're useing SP14.
    Thx in advance,
    helge

    Hi Michal,
    I have an issue for how to transport the usage dependency objects from Development to Consolidation (QA).
    We have done the usage dependency in the SLD for one swcv and after reimporting it into DEV from SLD , we can see the node basis objects but we are facing the problem in transporting the objects under basis objects of our new swcv to Cons(QA). other objects under the namespace of our swcv is already transported to QA.
    If you have some idea then pls. let me know.
    Regards,
    Gopesh

  • Usage dependency is created at Build time and installation time

    Hi,
    The infrastructure guys have selected the usage dependency as Build time and Installation time, while creating software components.
    "Y" SWC is created as depedency for "X" software component.
    In SLD(software catalog),  we are able to view the Y component as dependency in X component(at both build time and installation time).  In usage dependency we are able to view Y component but when we click Y component in usage dependecy we are also able to view X component. Is there any problem with this ?
    There is another issue. we are able to view basis object(in IR) in Y component but not in X component.  Actually as per the above configuration basis object in IR should appear in X component.
    Please refer to another forum which may give you some more idea.("BPM - Message interfaces of one component are not appearing in another comp") pasted on 17 Nov,2006.
    Please could you provide us the inputs.
    Thanks,
    Ramesh

    hi,
    as you see per my weblog try choosing Installation Time
    /people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
    more about it on:
    http://help.sap.com/saphelp_nw04s/helpdata/en/d4/8d784289b4de54e10000000a155106/content.htm
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Usage dependency - context

    Hi,
    in my current project I need to distribute CRM businesspartner information using XI. The business partner data in CRM has been enhanced with customer specific fields which obviously also need to be sent. I'm planning on creating my own SWCV which has a usage dependency to SWCV SAP BBPCRM 4.0. Now here is my question:
    When I create a usage dependency the system wants me to specify a dependency context. There are the options "Installation Time" and "Build Time" to choose from. I neither found anything in SAP Help nor in any on the forums which tells me what the difference between these two options is. The only thing I found was posts stating to use "Installation Time". Does anybody know what the difference is ?
    regards
    Andy

    hi Andreas,
    >>>>There are the options "Installation Time" and "Build Time" to choose from. I neither found anything in SAP Help nor in any on the forums which tells me what the difference between these two options is.
    use <b>Installation Time</b> only
    there's no info on the build time
    so it's probably
    something that only SAP uses
    have a look at my weblog:
    /people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

  • SLD Usage Dependencies

    Hi,
      I learning SAP XI on my own. I reading up about SLD and encountered term Usage Dependencies. I not too sure what it means, I've read help.sap.com but is still a bit lost.
    Any help will be appreciated.

    Hi,
    Apart from Usage dependencies mentioned above, the connection to the SLD is a vital part of PI during development as well as during runtime. Among other things, a working connection to the SLD is needed to:
    a. Import software component versions to the Enterprise Services Repository
    b. Assign business systems in the Integration Directory
    c. Provide input help for interfaces in the Integration Directory
    d. Send messages from the Adapter Framework to the Integration Server
    e. Carry out a cache refresh either from the Integration Directory or the ABAP runtime cache (transaction SXI_CACHE).
    Also, at runtime SLD and Xchange Profile takes part to fetch information for various adapters in Adapter Engine and to establish Communication between various components(tools) of PI.
    Regards,
    Sami.

  • Index usage depends on columns selected

    Hi, somehow cannot understand why index is not used, please help.
    in Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
    1.     Included only indexed column and got a perfect plan
    explain plan for2 select s.x_cnt
    3 from reported_summary s
    4 where s.x_cnt>0;
    PLAN_TABLE_OUTPUT
    Plan hash value: 2674489506
    | Id | Operation | Name | Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 306 (8)|
    |* 1 | INDEX FAST FULL SCAN| S_NUI01 | 306 (8)|
    Predicate Information (identified by operation id):
    1 - filter("s"."x_CNT">0)
    2.     Included some other column and got TABLE ACCESS FULL
    explain plan for2 select s.x_cnt,s.ru_id
    3 from reported_summary s
    4 where s.x_cnt>0;
    PLAN_TABLE_OUTPUT
    Plan hash value: 2142873335
    | Id | Operation | Name | Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 2421 (3)|
    |* 1 | TABLE ACCESS FULL| REPORTED_SUMMARY | 2421 (3)|
    Predicate Information (identified by operation id):
    1 - filter("s"."x_CNT">0)
    3.     Included all other columns and got TABLE ACCESS FULL as well
    explain plan for2 select s.x_cnt,s.*
    3 from reported_summary s
    4 where s.x_cnt>0;
    PLAN_TABLE_OUTPUT
    Plan hash value: 2142873335
    | Id | Operation | Name | Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 2421 (3)|
    |* 1 | TABLE ACCESS FULL| REPORTED_SUMMARY | 2421 (3)|
    Predicate Information (identified by operation id):
    1 - filter("s"."x_CNT">0)
    Thanks a lot

    Thanks all, just to clarify
    "select s.x_cnt from reported_summary s..." is using index;
    "select 'Y' y from reported_summary s..." is using index;
    "select <any ohter column> from reported_summary s..." is causing TABLE ACCESS FULL;
    no differences in where clause, no order by at all
    the index script is
    CREATE INDEX S_NUI01 ON REPORTED_SUMMARY (OFFSET_CNT) TABLESPACE X_INDEXES;
    jgarry, thanks for the answer, the only problem that I have clone of the database (32 bit) with same CBO parameters
    where it does not behave this way:
    explain plan for2 select s.offset_cnt
    3 from reported_summary s
    4 where s.offset_cnt>0;
    PLAN_TABLE_OUTPUT
    Plan hash value: 2359470296
    | Id | Operation | Name | Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 9 (0)|
    |* 1 | INDEX RANGE SCAN| S_NUI01 | 9 (0)|
    Predicate Information (identified by operation id):
    1 - access("s"."OFFSET_CNT">0)
    explain plan for2 select s.offset_cnt,s.ru_id
    3 from reported_summary s
    4 where s.offset_cnt>0;
    PLAN_TABLE_OUTPUT
    Plan hash value: 3732627180
    | Id | Operation | Name | Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 67 (0)|
    | 1 | TABLE ACCESS BY INDEX ROWID| REPORTED_SUMMARY | 67 (0)|
    |* 2 | INDEX RANGE SCAN | S_NUI01 | 9 (0)|
    Predicate Information (identified by operation id):
    2 - access("s"."OFFSET_CNT">0)
    Thanks again.

  • SLD deleted and SWCV remaining in IR - what now?

    Hello,
    strange situation:
    There was the idea to build up the SLD new. Don´t ask why...
    So the basis guy deleted the old SLD and created a new one. All the content from our own SWCV created there was lost!
    Unfortunately we had some SWCV with interfaces developed in IR. The new SLD has now no SWCV for the ones existing in IR. I need now a usage dependency to one of the SWCV from a another one.
    As the SWCV get a unique id I think this cannot work any more because the newly created SWCV in SLD will have a nother id. Is the only solution to start in IR from scratch? (New SWCV in SLD -> Import to IR -> Start development again)
    Best regards
    Dirk

    Hi Dirk,
    I woult try to find out the database tables where the link between SLD and SWCV is.
    If use use SXI_CACHE --> Software Components.
    Then F1 on Top - or basis softwarecomponent
    Then "Verwendeungsnachweis"
    --> Maybe you find the DB-Table
    Scan the table via SE16 and make a screenshot to see the actual entries.
    After that import a new SWC into IR.
    Than scan the DB-table again.
    If the is now one more entry, it seems that you found the correct table.
    If this works, create another SWC as in your old SLD.
    Now look which ID was given by the system.
    Try to overwrite now the existing old ID with the new-ID.
    Make notices what you have done in the case you have to REDO your work.
    Regards Mario

  • Add usage depency to a SC already associated with track

    Hi All,
    I am trying to add a usage dependency for a SC to another SC that is already associated with track.
    When I add the dependency in the SLD, it doesn't show up in the CMS Landscape Configurator (XML content), even if I do "Update CMS". The only way to get it to work is to delete the SC from the CMS (Delete Table Entry) and add it back in.
    Is the a way to update the dependencies in the CMS without deleting / re-adding to SC ?

    The Synchronize SC Dependencies button should do the same trick (after an Update CMS).

  • Defining SC dependencies in SLD doesn't work!

    Hello,
    we are using NWDI 2004. i created a new product and a new SC. So far, so good. but creating dependencies in build time for developing SC in SLD  doesn't work.
    I get the following mesage after creating the dependency:
    Created prerequisites to SANDBOXSC, 1.0 of xxx at BuildTime  (Details)
    but after refreshing there are no defined dependencies to find in usage dependencies list.
    unfortunately i cant find any log entry to analyze the problem.
    by deleting a defined dependency from usage dependency list is the same. i get a corresponding message but after refreshing the the entry is still in usage dependency list.
    i tried to define dependencies manually im CMS Web UI using Required Software Components and   get the following message:
    After adding a required SC manually, you must edit its dependencies in the CBS Build Compartment XML
    accordingly i change the XML of CBS Build Compartment using  "Check and Edit XML of CBS Build Compartment" in CMS Web UI.
    <dependencies>
    <used-compartment>sap.com_SAP_JTECHS_1</used-compartment>
    <used-compartment>sap.com_SAP-JEE_1</used-compartment>
    <used-compartment>sap.com_SAP_BUILDT_1</used-compartment>
    </dependencies>
    <build-variants>
    <build-variant name="default" required-for-activation="yes">
    <variant-mappings>
    <variant-mapping used-compartment="sap.com_SAP_JTECHS_1" used-variant-name="default"/>
    <variant-mapping used-compartment="sap.com_SAP-JEE_1" used-variant-name="default"/>
    <variant-mapping used-compartment="sap.com_SAP_BUILDT_1" used-variant-name="default"/>
    </variant-mappings>
    </build-variant>
    </build-variants>
    but after saving and restoring the track data the manually changed data were delated.  I suppose because of sync with SLD.
    any idea what is the reason for this and how to solve it?
    kind regards
    rouzbeh
    Edited by: Rouzbeh Nabatian on Feb 9, 2012 2:08 PM
    Edited by: Rouzbeh Nabatian on Feb 9, 2012 2:09 PM

    Hi Ravi,
    If you want to create DC there is no need to create software component and product , DC itself is a indepenedent container. DC is used to share different DC's
    example:
    dc1 -> go to your componect -> click add to public part (by addition your dc to public part it becomes available)
    dc2-> dcmetadata -> used dc's ->right click -> add used dc's
    in dc2 you will get all reference to all the compoenent for which u have done public part
    Hope it is becomes clear to you now.
    Regards,
    Hemant

  • Usage dependecy

    Hi
    I have two swcv's  A and B. I have some data objects in B and want to copy them into A. For this we need Usage dependency to be given to B for A ?? How can we check whether they have already dependency given ?? Is there any option to check other than in SLD ?? I didn't have access to SLD.
    Thanks
    Kumar

    Kumar,
    In order to copy object from SWC's to another you do not need to define dependancies. You can copy objects directly.
    As said above you can set dependency in SLD, but 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.
    Hope this will help.
    Nilesh

  • Is there a way to monitor CPU usage during the execution of a vi?

    I am wondering if there is a way, using LabView, to monitor the CPU usage during the execution of a vi. I want to be able to programmatically adjust the program controls based on the CPU usage. This program is designed to run all day in the background.
    Thanks!

    JAI wrote:
    > I am wondering if there is a way, using LabView, to monitor the CPU
    > usage during the execution of a vi. I want to be able to
    > programmatically adjust the program controls based on the CPU usage.
    > This program is designed to run all day in the background.
    >
    > Thanks!
    There are at least two Windows tools you can use to see CPU usage
    (depending on what version of Windows you have). The Task Manager
    (ctrl-alt-del) has a panel that shows CPU usage. There is another
    program that has more options as to what to watch. Under W2K, it is in
    the Administrative Tools in the Control Panel and is called Performance.
    Play around with adding various new "Counters".
    Another option is to measure CPU usage programmatically. George Zou
    has a tool that makes the appropriate dll call. Check out
    http://www.geocities.com/gzou999/index.html
    Regards,
    Dave Thomson
    David Thomson 303-499-1973 (voice and fax)
    Original Code Consulting [email protected]
    www.originalcode.com
    National Instruments Alliance Program Member
    Certified LabVIEW Developer
    Certified Instrument Driver Developer
    Research Scientist 303-497-3470 (voice)
    NOAA Aeronomy Laboratory 303-497-5373 (fax)
    Boulder, Colorado [email protected]
    There are 10 kinds of people: those who understand binary,
    and those who don't.

  • CPU usage by Essbase Server

    Hello Experts,
    I have a query regarding the CPU usage by Essbase Server ? Can it be limited to certain % of the whole server by a setting ?
    Thanks in advance.
    Regards,
    Sudhir

    Hi,
    Is this not the same question as :- Query about limiting the essbase application use of CPU and RAM
    There is no essbase specific configuration to limit the cpu usage, depending on your OS you could at look at trying to limit CPU usage of a process but I am not sure how well that would work in practice.
    Another Re: "Dedicated" CPU for Essbase service that may be useful to you, not the same question but on processor usage.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Stream usage button grayed out

    In the Compressor manual section "About the H.264 for Blu-ray Disc Encoder Pane" (page 168) it is said:
    Stream Usage: Use the Stream Usage pop-up menu to choose how you intend to use the H.264 stream.
    Then two options are given: Blu-Ray and AVCHD. The latter intended for burning AVCHD in a standard DVD-burner.
    The latter is what I want to do. However, in the pane (did a Save-as on the original setup) this pop-up is grayed out, showing "Blu-ray" apparently shuttting me out from selecting AVCHD.
    Can someone tell me why, and how to effectuate a change to AVCHD burning?

    What is displayed in stream usage depends on what you select in Job Actions for Output Device. If you select Hard Drive or a Blu Ray Burner, you will see Blu Ray in Steam Usage. If you select a red laser optical drive, you will see AVCHD.
    Here, I have AVCHD displayed because I selected my internal DVD burner as Output Device.
    Russ

  • SLD Data Supplier Configuration

    Dear All,
    I got a question and I think it is related to SLD Data Supplier Configuration.
    I installed NW2004s SP05 Java stack and I try to access the administration page "http://host:50100/nwa", then select "System" -> "Administration", and "User and Access" on left pane under "Detailed Navigation", then I got the error message "Cannot connect to system ABC on hostname; system is not correctly registered with SLD; no central service instance found ".
    Anyone know what's wrong with it?
    Thanks,
    Kelvin

    Hi Kelvin,
    I think the system ABC should register at SLD. Depending on the type of system this is either done in
    - Transaction RZ70 for ABAP systems or in
    - Visual admin for J2EE systems (service sld data supplier)
    Regards
    Helmut

  • After Effects CS6 RAM usage

    Hey there,
    i have 32 Gb of RAM in my Pc but After Effects only uses 15% when it renders. How can i set it to use up to like 90%?

    You also have to realize that After Effects only renders one frame at a time and a HD frame, when compared to 32GB of RAM isn't very big. Memory usage depends entirely on what's going on in your composition and what codec you are using. I'm not saying that 15% is always the best, but it could be for certain projects while a much higher usage may be shown for others. I have found the recommendations that Todd supplied through his link work quite well for just about every situation I've ever run into. It's highly unlikely that you can achieve 90% system resource usage in any more than a very small percentage of your projects.

Maybe you are looking for

  • Java Plug-in 1.4 not working with IE5.5

    Hi All, I got problem loading a simple java class to IE5 using java plug-in JRE 1.4.0 beta 2. The error message is following: However, it works fine when I open the html page directly in the browser( i.e. use file:// instead of http://) I'm using IE

  • Pdf links in standalone output

    pdf and html links in standalone output should stop course from playing as a user clicks the button to access the pdf in a new window. I have deselecetd the continue playing project and the project still plays while the user has the window open. I ha

  • Upgraded to lion, Illustrator crashes on startup...

    I've tried uninstalling/reinstalling, deleting prefrences, validating permissions/disk, ect... illustrator will not start! Photosop/Premiere/After Effects work fine, but illustrator will not load... any ideas? error report: Process:         Adobe Ill

  • Is There any difference in Set @Var=ColmnName and Select @Var =Column from Table. I am using it in SSIs for Dynamic Packages

    hey there, Kindly elaborate me the difference Between Set and Select clause while Providing value to a Variable or Even  a  Column.     Declare @var nvarchar(Max)     Set @var= (Select TestName+ cAst(TestId as nvarchar) from TblTest where TestID=1)  

  • Problem with EDI Partner

    Hi Guru, While creating a invoice I am getting error while triggering the EDI for output type ZINV. I am getting below error--'Maintain outgoing EDI -connection data for partner XIP-100. I checked that this partner exists. i observed that for the par