Skip to Content
0
Former Member
Nov 16, 2006 at 08:26 PM

Best Practices vs. BPM

63 Views

Hi,

I'm new on XI, and I have to define some best-practices and naming convention that will be used by our company. The goal is to try to start working in XI the right way.

I found following sources of information :

SAP" target="_blank">https://websmp207.sap-ag.de/~sapidb/011000358700004455192006E/NameConventions.pdf">SAP XI 3.0 Best Practices for Naming Conventions

<a href="/people/r.eijpe/blog/2006/05/22/d-xie-soap-part-3-determine-software-component-version-of-standard-sap-idocs-and-rfms Soap part 3: Determine Software Component Version of standard SAP IDocs and RFMs</a>

<a href="/people/alwin.vandeput2/blog/2006/06/07/d-xie-soap-part-4-xi-software-component-architecture-for-point-to-point-scenarios Soap part 4: XI Software Component Architecture for Point-to-Point Scenarios</a>

Here is my scenario (probably a classic one!) :

SAP R/3 (Via RFC) ==> XI ==> 3rdParty Product (Via File Adapter)

If I follow best-practices indicated in previous documents, I need 3 products with their corresponding SWCV :

- One for SAP R/3 (custom function) : Contains the RFC

- One for XI : Mapping Objects, Integration Scenarios / Processes

- One for 3rdParty Product : Interface Objects

Up to now... Does it sound correct based on your experience ??

Now, here is my problem : BPM. It sounds logic to place the Integration Process in the XI SWCV. But I cannot use Message Interfaces from another SWCV (i.e. from my 3rd Party Product or from SAP R/3).

There is probably something wrong in my understanding, and I would really appreciate if somebody could help !! How should I proceed ? I'm not sure I should put everything under the same SWCV to use BPM !

Thanks in advance,