Regarding basics of BPM

Hi experts,
              What is BPM used for ? Is it used to connect loosely coupled systems?
Can any one give a real example .
Regards,
Vignesh

Hi
With ccBPM Xi males it possible to implement process and message handling in a single unified interface.
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
Check this SAP help for certain requirements when to use BPM:
http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/11/13283fd0ca8443e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e8/8e2d4233c8db2ce10000000a1550b0/content.htm
refer this step by step
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

Similar Messages

  • Questions regarding features of BPM

    Hi,
    I am currently writing my diploma thesis and evaluating different BPM Solutions. One of those is SAP NetWeaver BPM.
    Although i studied many pdfs and tried to install the trial version, some questions remained. Maybe you can help? I donu2019t need step-to-step tutorials; I just have to know if those features are available at all.
    Development Studio
    1. How are KPIs defined in Process Composer? Is there any process expert friendly way?
    2. Is there any form of "Complex Event Processing"? E.g. Sub-Events, Notifications, manipulation of rules?
    3. Is there any form of xslt data conversion? Maybe visual support?
    Regarding Process Server and Process Desk
    4. Can you Start/Stop/Hold processes?
    5. Can you change context data of running processes?
    6. How are long running processes stored?
    7. Which Component is featured for Business Activity Monitoring (Bam)?
    Sincerely Thomas

    Hi Thomas,
    Regarding your questions, we are currently implementing SAP netweaver BPM. Belo are some answers as per my knowledge:
    1. How are KPIs defined in Process Composer? Is there any process expert friendly way?
    - Very elementary level in current version, you have process list viewer available inportal for KPI. No custom reports supported as of now(Although can be achieved by some complex custom coding)
    2. Is there any form of "Complex Event Processing"? E.g. Sub-Events, Notifications, manipulation of rules?
    - Yes - eg. Notifications, BRM
    3. Is there any form of xslt data conversion? Maybe visual support?
    - Not sure but I think its not supported
    Regarding Process Server and Process Desk
    4. Can you Start/Stop/Hold processes?
    _Yes you can strat /stop/suspend process
    5. Can you change context data of running processes?
    6. How are long running processes stored?
    - Instance of processes reside on server
    7. Which Component is featured for Business Activity Monitoring (Bam)?
    - Process Monitoring can be used here.
    Hope this helps!!
    Cheers,
    Arafat

  • Doubts regarding the SDN BPM scenerio!

    Hi Experts,
        I was tryin on the BPM scenerio made my Murthy.
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    I have completeted all the steps.
    The communication channels are up and running well. But I simply cant get to the last step.
    In the last step:
    "To monitor Integration process log, go to transaction SXMB_MONI_BPE ->Process Selection->Select corresponding integration process (in Service Field) ->Execute->Select work item."
    I simply cant get to see ANY FIELDS in Process Selection. It is all blank . And when I am putting no selection criteria, and simply executing it, then also it is giving NO VALUES.
    Experts, can u suggest, what step, am I missing, any settings, any step, that I hav skipped.
    PS.
    I hav checked each step thoroughly.
    I hav avtivated all items.
    Regards,
    Arnab.
    I am also getting an error in SXMB_MONI:
    <SAP:Stack>No receiver agreement found for sender -BS_FILE_BPM to receiver -IP_File_to_File,urn:bpm_am.MI_FILE_to_BPM_ABS</SAP:Stack> .
    Pls comment Experts:
    Regards,
    Arnab
    Edited by: Arnab Mondal on Jan 6, 2009 7:14 AM

    >
    > "To monitor Integration process log, go to transaction SXMB_MONI_BPE ->Process Selection->Select corresponding integration process (in Service Field) ->Execute->Select work item."
    >  I simply cant get to see ANY FIELDS in Process Selection. It is all blank . And when I am putting no selection criteria, and simply executing it, then also it is giving NO VALUES.
    You will see that only if the BPM was executed. Seems your BPM is not executed yet. In SXMB_MONI, for the entry of your process, do you see a column with PE ? if so try clicking and drilling down
    > I am also getting an error in SXMB_MONI:
    > <SAP:Stack>No receiver agreement found for sender -BS_FILE_BPM to receiver -IP_File_to_File,urn:bpm_am.MI_FILE_to_BPM_ABS</SAP:Stack> .
    have you created the receiver agreements?
    there will be two receiver agreements;
    1. from sender system to BPM.
    2. BPM to receiver system.

  • Regarding basic idea of SAP GUI

    Hi friends,
                   I am a fresher in sap family joined before 6 months. I would like to know about basic knowledge of SAP GUI especially its definition. When i searched in Google i didnt get apt information regarding it. So please help me to know what is SAP GUI and its basic.

    Hi,
    GUI is Graphical User Interface for SAP.
    A simple information may give you about SAP GUI.
    http://en.wikipedia.org/wiki/SAPgui
    ****Reward points if Helpful*****
    Regards,
    Ganesh

  • Regarding Basics of SAP

    Hi,
    I am a 2 days old kid to SAP. Could anyone plz explain me about What is SAP? What is new in that? What is the relation between NetWeaver and Java and also Few useful links for the starters in SAP.

    Hi Vaishu,
    Welcome to the world of SAP and SDN.
    From your post it is not clear that which side you want to go Functional or Technical?
    To learn what is SAP visit http://www.sap.com/index.epx. Best way to learn SAP is <a href="http://help.sap.com">SAP Help Portal</a>
    Learn ABAP programming from <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/fc/eb2c46358411d1829f0000e829fbfe/frameset.htm">here</a>.
    Read about netweaver developer studio <a href="http://help.sap.com/saphelp_nw04/helpdata/en/cb/f4bc3d42f46c33e10000000a11405a/frameset.htm">here</a>.
    Read as much as possible.
    Regards,
    Narinder Hartala
    Message was edited by: Narinder Hartala

  • Regarding Inheritance in BPM Objects

    Hi,
    We are having requirement such that we are three objects: dataObject (containing one attribute - Name) , interfaceObject(containing attribute - City) and flowObject. The requirement is such that we need to inherit the properties of dataObject and interfaceObject into flowObject. Hence, we use feature of ALBPM known as "Type Inheritance" as "Behaviour" and "Inheritance" mapped as interfaceObject.
    Now we are having main process where we have made a instance variable as "insDetails" of type flowObject and set the value of insDetails.Name as "Rajat" and insDetails.City as "Mumbai".
    Now we are having one interactive activity which uses the instance variable "insActivity" of type interfaceObject inside the screenflow just after setting the above values for Name and City in Automatic activity before Interactive activity.
    Flow: Begin --> Automatic ( Setting the value for insDetails ) --> Interactive ( Mapping is done with insActivity ) --> Screenflow ( we want to get the values of City and Name as defined in Automatic activity as "Mumbai" and "Rajat". Also, insActivity inherit from interfaceObject).
    The problem is that when we are trying to log the values for insActivity.Name and insActivity.City inside the screenflow, we are getting "Null Pointer Exception". We are unable to get the values of insDetails into insActivity inspite of the fact that insActivity inherits from dataObject.
    Please let me know how can we access the values inside the screenflow for inherited objects.
    Thanks,
    Abhishek

    HI Heidi,
      I beleive your understanding is correct & agree the name is slight confusing This difference is not clear however reading the label descriptions of the checkbox carefully will help to clear configuration.  Documentation at [1].
    Just to demonstrate let us use geometrixx example. In author instance
    *    Go to http://<host>:<port>/content/geometrixx/en/products/triangle.html
    *    On the right side you would see iparasys, Select "Cancel Inheritance" & save.
    *    Go to http://<host>:<port>/content/geometrixx/en/products/triangle/overview.html
    *    You would see it is not inherited & if you are in edit mode you would see "Parent canceled inheritance"
    For second case
    *    Go to http://<host>:<port>/content/geometrixx/en/products/square.html
    *    In Iparasys Select "Disable Inheritance" & save.
    *    IN edit mode you would see "Inheritance disabled" & in preview mode not inherited from the parent page.
    [1]   http://dev.day.com/docs/en/cq/current/wcm/default_components.html#Inheritance%20Paragraph% 20System%20%28iparsys%29
    Thanks,
    Sham

  • Regarding basic data declaration

    can anyone explain me what the following statement means and when we can  use it.
    DATA: A type ref to DATA.
    Assing A ->* to <fs>.
    As <fs> is a field symbol.

    hi naveen,
       DATA ref { {TYPE REF TO type}
             | {LIKE REF TO dobj} }
             [VALUE IS INITIAL]
             [READ-ONLY].
    Effect
    Using the REF TO addition, you declare a reference variable ref. The specification after REF TO specifies the static type of the reference variables. The static type limits the set of objects to which ref can point. The dynamic type of a reference variable is the data type or the class to which it currently points. The static type is always more general or the same as the dynamic type (see also conversion rule for reference variables).
    Syntax and meaning of the additions TYPE and LIKE are completely the same as the definition of reference types in the section TYPES -REF TO, but here they serve to create a bound reference type.
    As a start value, only IS INITIAL can be specified after the addition VALUE.
    Note
    Reference variables are opak - that is, you cannot directly access their content. A reference is made up of the address of an object and other management information.
    Example
    In this example, an object reference oref and two data references dref1 and dref2 are declared. Both data references are typed fully and can be dereferenced using the dereferencing operator ->* at operand positions.
    CLASS c1 DEFINITION.
      PUBLIC SECTION.
        DATA a1 TYPE i VALUE 1.
    ENDCLASS.
    DATA: oref  TYPE REF TO c1,
          dref1 LIKE REF TO oref,
          dref2 TYPE REF TO i.
    CREATE OBJECT oref.
    GET REFERENCE OF oref INTO dref1.
    CREATE DATA dref2.
    dref2->* = dref1->*->a1.
    FIELD-SYMBOLS <fs> { typing | STRUCTURE struc DEFAULT dobj }.
    The FIELD-SYMBOLS statement declares a field symbol <fs>. The naming conventions apply to the name fs. The angle brackets of the field symbols indicate the difference to data objects and are obligatory. You can declare field symbols in any procedure and in the global declaration section of an ABAP program, but not in the declaration section of a class or an interface. You can use a field symbol in any operand position in which it is visible and which match the typing defined using typing.
    After its declaration, a field symbol is initial - that is, it does not reference a memory area. You have to assign a memory area to it (normally using the ASSIGN statement) before you can use it as an operand. Otherwise an exception will be triggered.
    You can use the addition typing to type the field symbol. The syntax of typing is described under Syntax of Typing. The typing specifies which memory areas can be assigned to the field symbol (see Checking the Typing) and in which operand positions it can be used.
    You can omit the addition typing outside of methods. In this case, the field symbol has the complete generic type any and is implicitly assigned the predefined constant space during the declaration.
    ... STRUCTURE struc DEFAULT dobj
    Effect
    If you specify the addition STRUCTURE instead of typing for a field symbol, and struc is a local program structure (a data object, not a data type) or a flat structure from the ABAP Dictionary, this structure is cast for the field symbol <fs>. You have to specify a data object dobj that is initially assigned to the field symbol.
    The field symbol copies the technical attributes of structure struc as if it were completely typed. When you assign a data object using the addition DEFAULT, or later using ASSIGN, its complete data type is not checked in non- Unicode programs. Instead, the system merely checks whether it has at least the length of the structure and its alignment.
    In Unicode programs, we differentiate between structured and elementary data objects. For a structured data object dobj, its Unicode fragment view has to match the one of struc. In the case of an elementary data object, the object must be character-type and flat, and struc must be purely character-type. The same applies to assignments of data objects to field symbols typed using STRUCTURE when using the ASSIGN statement.
    Field symbols declared using the addition STRUCTURE are a mixture of typed field symbols and a utility for casting structured data types. You should use the additions TYPE or LIKE for the FIELD-SYMBOLS statement to type field symbols, while the addition CASTING of the ASSIGN statement is used for casting.
    Example
    The first example shows the obsolete usage of the addition STRUCTURE.
    DATA wa1 TYPE c LENGTH 512.
    FIELD-SYMBOLS <scarr1> STRUCTURE scarr DEFAULT wa1.
    <scarr1>-carrid = '...'.
    The second example shows the replacement of STRUCTURE with the additions TYPE and CASTING.
    DATA wa2 TYPE c LENGTH 512.
    FIELD-SYMBOLS <scarr2> TYPE scarr.
    ASSIGN wa2 TO <scarr2> CASTING.
    <scarr2>-carrid = '...'.
    reward points if helpful,
    shylaja

  • Regarding basic Java

    hello!!!!!!!!!!!!!!
    i have a doubt .if u pls clarify it
    the problem is when i want to initialise the elements of array in the class , i get error message
    like this------------------------------
    public class Dataman {
    String[] aa= new String[10];
    aa[0] = "bb";
    but if i want to initialise in constructor no error messge is shown
    public class Dataman {
    public Dataman(){
    String[] aa= new String[10];
    aa[0] = new String("qq");
    why it is so????????????????

    The initializer allowed at the declaration of a variable is limited to a simple single assignment. If you need to do any fancier stuff, you need to put that into a code block. The appropriate place for such code is the constructor.
    Initializing an array is also possible by an initializer. You, however, have to choose between specifying the length of the array explicitly, in which case the whole array is nulled, or an initializer, which implicitly specifies the length of the array:
    String[]  s1 = { "ab", "cd", "ef" };   // an array of size 3, initialized with the provided values; syntax restricted to initializers
    String[]  s2 = new String[] { "ab", "cd", "ef" };   // dito, but syntax also good in ordinary code
    String[]  s3 = new String[7];                           // an array of size 7, initialized with nulls; good for initializers and ordinary code

  • Regarding Future WLI Products, BPM and diiference with Aqualogic

    Regarding Integration and BPM products from BEA I have the following queries:
    1) What is the next major release for Weblogic Integration product and what Enhancements will be there?
    2) Which BEA product is going to have Business Process Management (BPM) functionality supporting BPEL Server and BPEL designers?
    3) How BEA differentiates the BEA AquaLogic from BEA Weblogic Integration?
    regards,
    neeraj
    ?:|

    I found some more information here:
    Workflow in SAP NetWeaver
    I still look forward to more insight as to when to choose BPM and workflow!

  • Your recommendation asked for book regarding Composit. Envin. with BPM

    Hi guys,
    I want to have you recommendation before going purchase a book regarding SAP NetWeaver Composition Environment. I have seen a book on SAP Press site which is released in July 2008 is called Developers guide to the SAP NetWeaver Composition Environment. By: Jan Stiehl and Volker Rauscher.
    But I want to make first clear whether BPM is the replancement of Guided Procedure???? because I have heard that GP is the old technology now we use BPM Galaxy in Composition Environement. Unfortunately this book is referring Guided Procedures.
    I like to have your recommendation to have a book regarding CE with BPM.
    Regards,
    Naeem

    Hello ,
    I would recommend you to use the SAP's help portal. sections
    http://help.sap.com/saphelp_nwce711/helpdata/en/44/d958673ef05f4de10000000a11466f/frameset.htm
    and
    http://help.sap.com/saphelp_nwce711/helpdata/en/44/d958673ef05f4de10000000a11466f/frameset.htm
    and
    http://help.sap.com/saphelp_nwce711/helpdata/en/44/d958673ef05f4de10000000a11466f/frameset.htm
    and
    http://help.sap.com/saphelp_nwce711/helpdata/en/44/d958673ef05f4de10000000a11466f/frameset.htm
    and
    http://help.sap.com/saphelp_nwce711/helpdata/en/44/d958673ef05f4de10000000a11466f/frameset.htm
    regards, Jordan

  • Some generic questions on BPM of NW CE

    Hi Gurus
      i have over 6 years of ABAP business workflow experience and over 3 years of XI experience. Now i'm getting tough with this new stuff, BPM of NW CE. Here i have some generic questions of it:
    1. How can i trigger a BPM task while a document, like a sales order , has been created in the system? is there any processes to catch the event of R3 in NWDI?
    2. Can BPM consume RFC/BAPIs in R3?
    3. Is it possible to make message mapping in BPM? i found there is a 'mapping' choice in the context setting of NWDI whereas it is quite simple compared with PI.
    4. Can the BPM be integrated with webdynpro ABAP? or send the relevant tasks into R3 directly? Actually what i mean is , can i bypass java programing while dealing with BPM of CE, if possible.
    thanks

    Hi Stephen,
    In the first released version of SAP NetWeaver BPM it is not possible to catch events of R/3 directly. Anyway. In case you have the possibility to trigger a web service in that situation you could start off a specific (BPM) process instance that handles the situation.
    The same is basically true for the question regarding RFC: In the initial version you'd need to wrap the RFC into a web service in order to consume it.
    The mapping possibilities in SAP NetWeaver BPM are meant to perform data flow between different activities in a BPMN based process model. This way you could transform a message that came into the process in that way that if fits your needs in regards to the BPM process (data) context.
    Bypassing Java when using SAP NetWeaver BPM would be difficult as the supported UI technology is Web Dynpro for Java. In addition the possibility to add more flexibility to your mappings by defining custom functions is based on EJB, thus again Java.
    Best regards,
    Martin

  • Integrating SAP BPM and existing workflows, does an interface exist?

    Hallo all
    I have to evaluate how to build a set of BPM Workflows which shold incorporate "exits" into existing workflows (basically combining BPM and Business Workflows).  Do you know if there is a referenc on how such a thing could be acomplished or have some advices for a smart way of organising the interface between the two workflow engines?
    Regards,
    Minima

    Hi Minima,
    You may want to post this in the [BPM|SAP Business Process Management; forum.
    Cheers,
    Ramki Maley.

  • Doubt regarding File Content Conversion. File- RFC

    Hi Experts,
        My scenario is File -> XI -> RFC,
    I am able to update the records in R3 when i get a fixed length file with a single record.
    RFC can process one record at a time (its 1 to 1 , its not 1 to unbounded),
    May i know what are the changes to be done in the scenario to implement this existing interface to process a fixed length file contains a multiple records.
    How to get RFC return messages when ever there is return message , as this is not the synchronous scenario.
    Please help me out.
    Thanks

    HI,
    First you need to create a structure [SE12]
    Once that is done, open the function module [SE37] and select the tab [Table].
    Add a new parameter and for the Associated Type use the structure that you have just created.
    Then reimport the RFC in XI.
    I hope it helps.
    Now, to make the RFC return messages you shall create a BPM.
    Notice that this will be a Async -> Sync -> Async interface...
    Basically your bpm steps will be like this:
    Receive,
    Transform if needed,
    Syncronously Send and receive response,
    Transform again if needed,
    Send Asynchronously.
    Take a look at the image in the link to have a better idea on the BPM setup
    https://weblogs.sdn.sap.com/weblogs/images/251764026/bpmAsync2Sync2Async.JPG
    (please, award points if usefull      )
    Edited by: Luis Melgar on May 9, 2008 9:39 PM

  • How to start BPM process WSDL from WDA

    Hello,
    I need to start BPM Process from SRM ECC with WDA; i have been through this link ;
    http://forums.sdn.sap.com/thread.jspa?threadID=1643425
    also followed the pdf named 'Triggering NetWeaver BPM Process from ABAP' provided from SAP but still stuck on some issues;
    - I have a WSDL in order to start BPM process and works fine as i successfully call it from EP Java AS with WDJ..
    - What i need to do is to trigg it from SRM Screens so i need to call this WSD from ECC, so;
        When i try to create a consumer proxy using external wsdl option, after putting in WSDL Url it throws an error;
    Exception occurred in communication framework:Error in HTTP Framework:405 Method Not Allowed http://xxx.local:50000/bpm/de
    mosapcom/dccategoryappbpm/StartCatAppSI
    Exception of class CX_SLIB_HTTP_FAIL
    And this is error from BPM Logs for the same action;
    process()
    [EXCEPTION]
    com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: com.sap.engine.services.webservices.espbase.server.additions.wsa.WSAddressingException: com.sap.SOA.wsr.030104 - Expected request method POST. Found GET.
    at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.getAction(SOAPHTTPTransportBinding.java:581)
    at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.overwriteConfiguration(RuntimeProcessingEnvironment.java:894)
    at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:469)
    Also i found this link : http://wiki.sdn.sap.com/wiki/display/TechTSG/(WSR)Problems-P06/
    But no help so far,
    So, is there anyone faced similar or the same issue? Any suggestion will be appreciated.
    Regards,
    Yasin

    Hi soujanya,
    BPM server is not open to the internet but only intranet, so i will copy the WSDL code for you,
    will be glad if you can help;
    - <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.koczer.com/StartCatAppSI/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="StartCatAppSI" targetNamespace="http://www.koczer.com/StartCatAppSI/">
    - <wsdl:types>
    - <xsd:schema targetNamespace="http://www.koczer.com/StartCatAppSI/">
    - <xsd:complexType name="DetailsType">
    - <xsd:sequence>
      <xsd:element name="Category_ID" type="xsd:int" />
      <xsd:element name="Category_Text" type="xsd:string" />
      <xsd:element name="User" type="xsd:string" />
      <xsd:element name="Manager" type="xsd:string" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:element name="NewOperation">
    - <xsd:complexType>
    - <xsd:sequence>
      <xsd:element name="Details" type="tns:DetailsType" />
      </xsd:sequence>
      </xsd:complexType>
      </xsd:element>
      </xsd:schema>
      </wsdl:types>
    - <wsdl:message name="NewOperationRequest">
      <wsdl:part element="tns:NewOperation" name="parameters" />
      </wsdl:message>
    - <wsdl:portType name="StartCatAppSI">
    - <wsdl:operation name="NewOperation">
      <wsdl:input message="tns:NewOperationRequest" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="StartCatAppSISOAP" type="tns:StartCatAppSI">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="NewOperation">
      <soap:operation soapAction="http://www.koczer.com/StartCatAppSI/NewOperation" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="StartCatAppSI">
    - <wsdl:port binding="tns:StartCatAppSISOAP" name="StartCatAppSISOAP">
      <soap:address location="http://zerbpmts.koczer.local:50000/bpm/demosapcom/dccategoryappbpm/StartCatAppSI" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>

  • BPM Collect Message dependent AND time dependent

    Hi
    I have a IDOC to file scenario where I have to collect all the IDOC until I receive a stop IDOC.
    Once the End collect IDOC is received I have to do a n:1 transformation and write the file to the FTP.
    The problem is, at times the IDOC which is suppose to end the collect loop gets stuck in ECC R3 system.
    So Im wondering If I can do something like say, we have two options inside BPM both time dependent and message dependent.
    In this case which ever comes first (the Stop/END IDOC or the Time say 3 mins) will end the collect process.
    Can anyone pls suggest will it work and if so what are the additional steps I have to introduce in the BPM.
    Pls advice.
    Right Now these are the steps in the BPM Collect Message dependent.
    1. Block (I have used correlation)
    2. Fork inside the block
    3. Fork branch one has a look with end condition as 1=1; then a receive step and a container operation inside the loop.
    4. Fork branch two receives the end collect idoc.
    5. Transform step outside the block.
    6. Send step.
    Thanks
    Prasanna

    Hi Abhishek/ Raj
    Thanks!!
    I have done the changes let me confirm after testing it once. In the mean time I have one more question regarding the same BPM, as I have mentioned in the first post, the BPM contains the 6 steps mentioned but the the 6th step is inside another block (Block2).
    The steps 1 to 4 are inside Block1.
    The step 5 ie the transformation step (n:1) is in between the Blocks ie not inside any block (hope im not confusing).
    The second block is for sending the file to the FTP and based on the acknowledgement (transport level) I have to send an email.
    So Block2 already contains a deadline branch, it is to wait for the positive acknowledgement for say 3 mins and send the error email if incase we dont get positive ack within the time limit.
    My doubt is,
    1. Is it the only way (having two block and two wait steps) to achieve this.
        (one block for collecting and one block for ack)
    2. Is there any way I can have a single Block in the BPM insted of two. If so what are the steps.
        Having single block, Will improve anything??
    Thanks
    Prasanna

Maybe you are looking for

  • SQL Query limit

    How many characters long can a SQL query be? I'm generating an update query on the fly in a stored procedure using some variables and don't know exact length of these queries. Thanks in advance!

  • System programming in Java

    Hai!!! Actully I'm working in Automatic distinction between the system progam & application programs. Is there any samples/source code of the system programs available in java???is it possible to distiguish between the system program & Application pr

  • Rename files in music player in nokia C7 !!

    i had my nokia C7 last week and when i added my tracks to the mass storage i wanted to rename some of them and edit album information .... so as usual i opened the (music player) and then (option) on the track i wanted to , then (details) . the song

  • Keep connection opened for loop

    Hello Community! I'm using JCO to connect a Flex application to a backend SAP System. This is how I connect to the system:     - Edit configuration file for SAP System     - JCoDestination dest = JCoDestinationManager.getDestination(configurationFile

  • X-Fi - How do I apply reverb to MI

    I was fudging around for a while on this, and I just can't figure out what the problem is. I have a MIDI sequencer, an old one, but a functional one. I load up my midi file, am already in audio creation mode, and select the type of reverb I want. The