Runtime and Integration process

hello,
I have 2 questions about Integration :
first, can I assigned a Business Process to an other system than XI. For example, I have a R/3, a SAP CRM and XI between the 2. Can I assigned a BP to R/3 or CRM ?
second, How BP works during runtime. On some schemas (for example http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm and the Integration Processes) it appears that there is receiver determination and mapping before the execution of the BP. This doesn't seems very logical for me. Can someone explain when was the BP executed ?
Thanks
Thomas

Hi Thomas,
I don't really understand your first question. You have to See a BP as an Service (end-point) which can receive messages and send messages like a normal business system/service. So message that come into the integration Engine can be transformed and routed to a BP, this message will then trigger the Business Process and the BP will do its business and will ends itself after it is done. In runtime a BP is actually SAP Workflow.
So you can define BP that will receive messages from R/3 or SAP CRM or both and send messages to them. If you mean with "assign" that you place your developed BP in a SWCV (software component version) of SAP R/3 or SAP CRM, that is your own choice.
Cheers,
Frank

Similar Messages

  • ALEAUDIT and Integration Process

    Hello,
    I have setup a scenario SAP(IDOC)--> XI(Integration Process) --> SAP(IDOC)
    and I request the acknowledge message ALEAUDIT.
    Now I have different problems.
    The ALEAUDIT posted back from the Integration process is not processed in the SAP1 system, as the SNDPRN is filled with the name (logical system name) of the IP.
    Can I change this name to one specific name, because when I have more IP then I have to create a lot of logical systems and partern profiles?
    The receiving SAP2 system also creates an ALEAUDIT which is sent back to XI-IP.
    But this IDOC (in IDX5) has the status "Acknowledge message stopped". In general this looks ok, but I want to have this ALEAUDIT message sent back to the sending SAP1 system, because I am interessted in the final status of the SAP2 system and not of the XI system.
    How can I route this message back to the SAP1 system?
    (When I setup the SAP1-XI-SAP2 scenario without the IP, the ALEAUDIT is received into SAP1. So this works)
    I hope somebody can help me in my questions
    best regards
    Werner Magerl

    Hi,
    like mentioned by Prateek Business process management (BPM) is a vast term (not only used by SAP).
    In PI BPM is called ccBPM (cross-component BPM).
    You define a conrete business process in PI as an Integration Process in the Integration Repository.
    At runtime an Integration Process is executed at the Business Process Engine.
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
    Regards
    Patrick

  • Difference between Monitoring Process and Integration Process

    What is the difference between the Monitoring Process object for BAM and Integration Process object? Both seem to have exactly the same design environment in the Enterprise Services Builder.
    Is it so that Monitoring Process alarms only appear in the UWL of the specified user?
    Also, suppose I am wanting to create a receive step to wait for the arrival of a message instead of an event (say I want to check a specific message arrives before a certain time, correlating several fields of the message, which is something I cannot do I believe with alert monitoring). Am I able to do this? I cannot see a reason why not, but I'd like confirmation.
    BR,
    Tony.

    Hi,
    Thanks for the link! I read through the replies, but it still leaves a couple of basic questions unsolved:
    1) Why did SAP discriminate these two types of PI objects at design time - the Monitoring Process and the Integration Process?
    2) new capabilities of PI 7.1 are touted as:
    Event provisioning and consumption for BAM:
    - Local container
    - Subscription and handling of business process events
    - Milestone Monitoring
    So can I only employ event provisioning, subscription of Business process Events and Milestome monioring with  a Monitoring process, or can I do that with an Integration Process as well?
    BR,
    Tony.

  • Difference between Workflow and Integration Process

    Hi Experts,
    Can someone please explain, what is the difference between the workflow and integration process(BPM).
    Thanks
    Sree

    Hi Sree,
    Integration Processes are :-
    --Message based
    --Interface focused
    --Cross component
    --Have no support for human interaction
    --Enabled with SAP XI
    Workflows are:-
    --Object based
    --Human focused
    --Intra-application
    --Have no support for mapping, routing or message transformations
    --Enabled with the SAP Web AS
    However, most automated business processes involve a combination of the two.
    I hope this clear your doubt.
    Regards.
    Praveen

  • BPM and Integration Process

    Hi,
    Can you please tell me if BPM in the Netweaver stack is the same as Integration Process in IR?
    And what is Business Process Engine?
    Thanks in advance
    Siji

    Hi,
    I got your point. Thanks so much.
    But can you explain me how it is related to workflow as provided in the document like any exaple scenario link.
    And also what is process composer, process server and process desk as given in link below(like where in IR and ID)
    http://www.sap.com/platform/netweaver/components/sapnetweaverbpm/index.epx
    Thanks and regards,
    Siji

  • Step Group , Monitoring Process and Integration Process.

    Hi Experts,
    I would like to when we use Step Group, Monitoring Process and what is the difference of these two with Integration Process. As we can use all the steps of Integration Process with Step Goup and Monitoring Process.
    Regards,
    Syed

    For the Step Group:
    You can consider it as a BPM which can be used in another BPM....concept similar to a reusable class :)....So if you have a constant patter of Receive --- transformation -
    Send in some BPMs then create a Step Group and include it in the required BPMs...
    http://help.sap.com/saphelp_nwpi71/helpdata/en/42/ef868be2753268e10000000a1553f6/frameset.htm
    Regards,
    Abhishek.

  • Difference between Integration Process and Monitoring Process

    Hi Experts,
    What is the difference between Integration Process and Monitoring Process available in PI7.1?
    SAP says that Monitoring process is a special kind of integration process that receives the event messages.
    My doubt is even integration process can receive the event messages.
    Why these two different type of entities are created for the same purpose?
    And what is the technical difference between the two in terms of PI perspective?
    Regards,
    Sami.

    My question is now answered.
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70a25d3a-e4fa-2a10-43b5-b4169ba3eb17]
    On page 17 of this pdf following sentence is mentioned :-
    From technical perspective, there is no difference between monitoring process and integration process.
    Though logically those are two deifferent things.
    Monitoring porcesses are used to receive only event messages that is comprises of event data only.
    Like Purchase order creation is a event and its event message will have the event data like Order Id, Created on, Created by, Quantity etc., instead of whole purchase order.
    Where as Integration Process is a way to provide solution in some specific circummtances like where we have to automate our process or where we need something in between for the course of communication.
    Guys thanks for your precious time.
    Regards,
    Sami.

  • Integration Process and Action

    Hi everyone,
    Can some one explain about why do we need to create Action and Integration Process in ESR and use this Integration Process in Configuration Scenario.what's the use of creating this?

    Hi ,
    Sorry I misunderstood your query.
    Go through below link for apt answer.
    Action objects in ESR | SCN
    Are the action objects are really required to be created
    No
    Are there specific advantages of using action objects and Process integration scenario objects
    This approach is more model based approach wherein you model the process flow and then go for implementing the actual scenario. Technically you won't find any difference in scenario execution.
    Regards
    Venkat

  • Question on BPM Integration Process

    Hello Experts,
    I am following this BPM article which is very similar to what I want to do.
    We are using PI 7.1 without EP1.
    I have an XML to IDoc scenario where my XML's external definition resides in a seperate SCV (SCV1) and my imported IDoc resides in a seperate SCV (SCV2). We did this to follow the Sender-Mapper-Receiver model. We have a different SCV for Mapping which holds MM and OM (SCV3). Now, I have my Abstract Service Interfaces for external definition in SCV1 and abstract interface for IDoc in SCV2. And, Integration Process in SCV1 (no good reason). But, now I am not able to access SCV2 abstract interfaces (IDoc abs) in my Integration Process since it sits in SCV1. I am thinking if I have to crate my external definitions, idoc, abstract service interfaces, MM, OM and Ingtration Process in one SCV instead of having them in three different SCVs. I was trying to follow sender-mapper-reciever model but seems like for BPM you need to have all your stuff in one SCV. Please help if you know how to resolve this issue wiithout getting rid of sender-mapper-receiver concept.
    Thank you in advance for your help.
    - Mayur

    Thanks Jose. I think creating dependencies is a away to go. I also found this this where Stefan suggested same thing.
    So, now Sender (SCV1) and Receiver (SCV3) have been added under Mapper (SCV2)'s dependencies list and I will have my BPM Integration Process in the SCV2 which will give me access to both sender and receiver abstract service interfaces.
    Re: Software Component Dependencies PI 7.1
    Thanks,
    Mayur

  • Slow paralel processing (parforeach) in an integration process

    Hi all,
    I've an integration process with the following steps:
    1) Receive a message;
    2) Transform: map this message to a multiline message;
    3) Block: configured for parforeach mode, it send assynchronously the message n times (each line from the multiline message is a new message).
    I'm putting 50 messages in this integration process and the difference between the first and the last message processed is 65 seconds. I have the following questions:
    1) Is this process slow in our system or this time is expected?
    2) Where can I make this process faster?
    Another question is: Is BPM and Integration process the same thing?
    Thanks for any help,
    Alessandro.
    XI 3.0, SP10 in HPUX with much RAM

    Hi Frank,
    in case you are using QoS EO you will be able to tune partially through the tuning parameters in the integration engine (sxmb_adm), although I think you probably know that. However there are additionally some issues you could consider.
    Regarding your question of setting the rfc adapter max connections to 50 I would strongly suggest you NOT to do it. I imagine you will get outofmemmory errors in doing that. Start with a lower number, perhaps 5 is ok, and then you can test, raising this value a bit, but 50 seems to me to be too high. You could also think about tuning in the visual admin, the Messaging system service, that is, SAP XI AF Messaging, parameter "messaging connections", the values for consumers, recvmaxConsumers, call max consumers, rqst max consumers etc. Additionally tune the MaxThreadcount parameter. The tuning guide advises you to set a 300, but you could test other values too.
    Be careful, again when doing this tuning, because when trying to have high numbers, as I explained you, you may have memory problems because the heap size runs out. It will not always be good to increase the heap size excesively. Instead, it is much better to add an extra node for this purpose.
    I hope this helps you a bit. Regards, Jaime

  • Doubt : What is the Exact use of Product/SWCV in an integration process?

    Hi XI Gurus,
    The XI Documentation(Regarding SWCV) says "All design work is organised By SWCV.This makes sense, as interface logically belongs to a Software component Version"
    DOUBT 1 :
    What is the Exact Use/Role of Product/SWCV in an integration process? - Is it ONLY for DOCUMENTATION purpose? ie., to just understand the underlying Software used ? OR DOES it have a Technical say in the way the Business System behaves ?.
    DOUBT 2 :
    What will happen if I create a junk Product(I mean something Meaningless), a junk SWCV BUT while creating a Technical System(I choose Type as WEB AS) BASED on the Junk Product/SWCV ,I give VALID hostname etc...I then create a Business System with data valid data .
    Now i have created a TS & BS with Valid HOSTNAME & CLIENT etc. BUT based on the junk Product/Junk SWCV.
    NOW in integration dir.,will i be able to configure this Business System as Service for Sending IDOCS/FILE(or anything for that matter)?
    If It will work then That means The product/SWCV IS ONLY for documentation purpose.Please rply in detail !
    DOUBT 3:
    When I import the junk SWCV INTO the IntegrationRepository
    & choose import of RFC/IDCOC & give valid connection details to a SAP System , Will it import the RFC Regardless of the Junk SWCV I am using ??
    DOUBT 4 :
    Business System A(Sender) : SAP R/3(For Example)
    Business System B(Receiver) : APO (For Example)
    ASSUMPTION : Business system A & B have DIFFERENT SWCV.
    Now Which Business System's SWCV do I import in my Integration Repository ?The Sender's or Reciever's ?
    and Why ??
    It would be great if anyone can help me out.
    Thanks,
    Arun

    hi arun..
    >>>>>DOUBT 3:
    When I import the junk SWCV INTO the IntegrationRepository
    & choose import of RFC/IDCOC & give valid connection details to a SAP System , Will it import the RFC Regardless
    yes....
    >>>>DOUBT 4 :
    Business System A(Sender) : SAP R/3(For Example)
    Business System B(Receiver) : APO (For Example)
    ASSUMPTION : Business system A & B have DIFFERENT SWCV.
    Now Which Business System's SWCV do I import in my Integration Repository ?The Sender's or Reciever's ?
    and Why ??
    ...generally, u import only ofr Sender business system cos tht is the system wher u have defined all the objects for the scenario...
    and integration process for Receiver is defined..
    >>>DOUBT 1 :
    What is the Exact Use/Role of Product/SWCV in an integration process? - Is it ONLY for DOCUMENTATION purpose? ie., to just understand the underlying Software used ? OR DOES it have a Technical say in the way the Business System behaves
    the product defines the name genaerllly, the SWCV definesd within the product...there can be many SWC in an product...so an SWC is the smallest component in an product...
    >>>>>DOUBT 2 :
    What will happen if I create a junk Product(I mean something Meaningless), a junk SWCV BUT while creating a Technical System(I choose Type as WEB AS) BASED on the Junk Product/SWCV ,I give VALID hostname etc...I then create a Business System with data valid data .
    Now i have created a TS & BS with Valid HOSTNAME & CLIENT etc. BUT based on the junk Product/Junk SWCV.
    NOW in integration dir.,will i be able to configure this Business System as Service for Sending IDOCS/FILE(or anything for that matter)?
    If It will work then..
    ...YOU WILL BE ABLE TO.....
    REGARDS...
    hope it helps...
    vishal

  • Not able to transfer Integration Process in ID. Also not seen in SXI_Cache

    Hi Experts,
    I am trying a BPM scenario. I have created all design objects along with Integration Process in IR and saved and activated the same. Issue is : I am not able to transfer the Integration Scenario from IR in ID. I am also not able to see the created integration process in SXI_Cache under Integration Processes node. Can you please suggest some thing related to this issue. Thank you.

    hi,
    >>>I have created all design objects along with Integration Process in IR and saved and activated the same. Issue is : I am not able to transfer the Integration Scenario from IR in ID.
    but in order to use Integration Scenario in ID you need
    to create it in IR first and Integration Process is not the same as
    integration scenario
    you can only transfer Integration Process to ID as an Integration Process
    (under services without party node)
    Regards,
    Michal Krawczyk
    http://www.mypigenie.com - XI/PI FAQ

  • What is integration scenario & integration process in IR?

    hi friends
    1).  can any one explain me about Integration scenario and Integration processes in "INTEGRATION REPOSITORY"?
    2).  why we need to use this IS & IP(integration scenario and integration processes?
    3).  what is advantage of using IS & IP(integration scenario and integration processes?
    if you have any related links and documents please refer to me..................
    Thanks in Advance
    chinthapatla.bharat

    Hi Bharat,
    Integration Scenario
    An integration scenario completely models the exchange of
    messages for a collaborative process and provides an overview of the process flow.
    It is overview of your whole integration scenario. In Integration Scenario each Swimlane represents a different business system. Mean you will have number of swimlanes as number of business system involved in your integration. Swimlane contains action. Actions are used for mentioning Inbound and outbound interfaces for the corresponding swimlane(business system).
    Why we are using Integration Scenario?
    We use integration scenario to genearate Integration Directory objects like Receiver Determination, Interface determination, Sender agreeement etc.
    All XI content objects must be assigned to one or more integration scenarios (IS). Delivering XI-Content in the framework of an IS has the following advantages:
    1. The IS provides you with a central point of access for all integration objects. This is necessary for semantic and technical integration and facilitates business-driven development.
    2. The IS helps customers to understand the underlying business scenario of XI content objects.
    3. The IS serves as a kick-start for the configuration of the content at the customer site. The aim is to minimize the configuration effort for the customer.
    Please go through this link for further reference:
    http://help.sap.com/saphelp_nw04/helpdata/en/88/7adb7a030b424b8ef29b99461e52a8/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ec/21ee117a909f44a8b69794b9ed6221/frameset.htm
    /people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
    How Tou2026 Implement a High Volume Process Integration Scenario
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9056c89c-1a2e-2a10-8a99-eae154e74c4e
    Integration Processes
    An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.
    You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).
    the following case,u should consider to use integration process.
    1.Control/Monitor the messages in XI
    2. Collect/Merge the messages in XI
    3. Split the messages in XI
    4. To Multicast an Message
    5. Send an Alert based on the very complex business logic
    6. To integrate with cross component business process
    Please go through this link for further reference:
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/f7/d4653fd1d3b81ae10000000a114084/frameset.htm
    /people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process
    Some more additional links:
    1. what is integration processes and integration scenario? and the functionality of these??
    /people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi
    /people/venkat.donela/blog/2006/02/17/companion-guide-to-integration-scenario
    http://help.sap.com/saphelp_nw70/helpdata/en/ae/fb72dc1d0fbf4391fba23b7e8a0d55/frameset.htm
    2. what is Actions?
    An action represents a function within an application component that is not subdivided further. Actions subdivide the process flow of an integration scenario.
    The vertical progression of actions from top to bottom corresponds to the logical process flow.
    http://help.sap.com/saphelp_nw70/helpdata/en/ae/fb72dc1d0fbf4391fba23b7e8a0d55/frameset.htm
    3. What is message interfaces in interface objects of IR?
    http://help.sap.com/saphelp_nw70/helpdata/en/ae/fb72dc1d0fbf4391fba23b7e8a0d55/frameset.htm
    4.what is fault message types exactly and functionality?
    /people/shabarish.vijayakumar/blog/2006/11/02/fault-message-types--a-demo-part-1
    Regards,
    Vinod.

  • Changes to Integration Process not reflected at runtime.

    I have changed an Integration Process (eg removed a loop) and then activated this in IR and ensured that RunTime Cache is refreshed - I even forced another Run Time Cache refresh via SXI_CACHE.
    however the Process is still running under the old version  (I can see this from SXMB_MONI_BPE and drilling down into the workflow graphic).
    How do I get XI to run the next time with the new version of my process ?

    I think you will get an answer sooner when you post in the XI forum which you can find[here.|Process Integration (PI) & SOA Middleware;
    Regards,
    Martin
    Edited by: Martin Nooteboom on Apr 18, 2008 1:20 PM

  • Integration Process does not appear in ID or Runtime Cache

    I created an Integration process and it has not appeared as an available service in the Integration Directory when createing a receiver determination. It also does not appear in the runtime cache.
    Last week I created a different IP and that exists in both places. Between that time and now we migrated the SLD from one machine to another; I don't know if this will have an affect, but all messages interfaces created today appear in the Integration Directory, so there is a communication path at least.
    Can anybody advise how to proceed?

    Hi
    You should import the IP from IR to ID.
    In ID Goto Objects tab, here expand Service without party, you got the IP, from here you right click mouse>new>give some name and import your created IP in the IR.
    Then you get the IP in the ID.

Maybe you are looking for

  • Help with Preferences in Dreamweaver Please

    Is there a setting that determines how Dreamweaver writes CSS code? Forenstence, I would like it to remove the white space that it creates by default. So instead of p { line-height: 1.2em; } it writes it like p { line-height:1.2em; }. Notice no space

  • More no. of column Vs. 1 CLOB Column

    Hi, I had an requirement like, I have to store 28 attributes. [id, time, flag....etc] Initially I have created 28 columns in the table and storing the data. Meanwhile, I got fired and thinking that to implement 1 CLOB Column to store all the data and

  • (NSURLErrorDomain error -1012.)(-1012) what is this and how do i fix this

    my iMac app store has 1 update for Safari, iTunes, and iphoto. When i click update...this pops up (NSURLErrorDomain error -1012.)(-1012) what is this and how do i fix this

  • N80 MP3 problem

    My wife's just got her new N80 and it seems to have some issues playing MP3s. There's quite a few i've just transferred straight from my SE K750 to the N80 that upon trying to play them the phone just says "Unable to play media clip". They're just st

  • Sub-Process Main Process Web-Service

    Hi, I have a main Process and a sub-process inside this main process. I have a Wait activity inside this sub-process, which waits for an external call from another system to call my Web-Service at this Wait activity. This Web-Service is built as Proc