Kindly explain logic flow from graphical definition of bpm given.

This is the BPM i have encountered with.I would like to know the flow .
The parameters for the steps are :
1.  Start:                   One Queue
1.   Loop:                  Condition: CO_endloop value:  not = true
2.   Parallel:               End condition; necessary branches : value:  1
3.   Fork Start.
4.   Receive:              message: Collect message; use correlation: Correlation
5.   Append :              target: Collectmessagelist; operation: Append
6.   loop parameter1:   target:Co_endloop;expression:False
7.   Wait:duration:       2mins;
8.   loop parameter2:   target:co_endloop;expression:True
9.   Applymapping:      source and target messages defined.
10. Send New message:  mode:asynchcronous.
11. Stop:                        One queue.
The graphical definition looks like this:
  .................................-> wait(15 minutes) > loop2> 
Start--> loop --> Parallel(Fork).....................Parallel Fork END --> loop END --> append >send>Stop
.................................--> receive -->append --> loop1 --->
Kindly show me how this works.
If we have a similar kind of bpm for another interface,with another branch to add in the parallel node specifying the number or cardinality function(specifying number of idocs to be collected along with the wait condition).  how can we do it ?
Please explain
If there are reference materials in any blogs also for info regarding the same then please forward to me.
Edited by: Abhisek Patro on Feb 26, 2008 10:31 AM
Edited by: Abhisek Patro on Feb 26, 2008 10:36 AM

Hi Abhisek,
I just understand from your question that you are using BPM for collecting number of input msgs ( may be Idocs)  for a particular time period. Please confirm.
I cant tell u the exact flow of the BPM since you have just mentioned the steps which are not very clear.
Can u just be clear what are the steps inside Parallel(Fork) block. i.e, how many branches u have and what does each branch have??
One more simpler way for collecting IDocs for a particular time is:
You can just create an infinite loop for collecting IDOCs and use a control step as a deadline handler..the deadline handler can be used to raise or throw an exception and end the infinite loop.
Since I cant add a screenshot here, I can forward a screenshot of a sample BPM to ur mail ID.
If u can explain more clearly about your BPM steps, I can try to explain you the flow.
Hope it will be helpful

Similar Messages

  • Changed JAOQ values not flowing from J1IEX to MIRO

    Dear CIN experts,
    We are having Dealers excise invoice capturing scenario in our implementation.
    Here, we are capturing ADC for imported scrap at the time of posting J1IEX, which is not known at the time of punching PO. a nominal value has been maintained using JAOQ condition type.
    While posting J1IEX, the actual excise values (BED, ECESS and SECESS) as in Traders excise invoice is captured including ADC.
    All the values except AED (captured ADC) is flowing from J1IEX to MIRO, where as AED (JMOQ) is being picked up from Purchase order.
    But this is not the case if JAOP is used to capture ADC in tax procedure. the changed AED value in J1IEX is flowing to MIRO.
    Is this SAP standard behavior or is that SAP has not tested these scenarios?
    kindly help to solve the issue.
    Thanks in advance.
    Ashwin..

    Hi Shankar,
    Thanks for the reply.
    well, AED is almost non existent now. at least not in the scenario i have explained. this is about procurement of Metal Scrap. so the SAD that the import vendor has taken credit of is transferred to us through a dealer.
    with JAOP, i can increase or decrease the value of AED mentioned in PO. but this is not happening with JAOQ (value condition).
    With JAOQ, the value flows from PO, with JAOP, the value flows from J1IEX.
    please let me know, if you require any more clarification on the above scenario.
    Thanks again for the help
    Ashwin.

  • Anyone else waiting on a replacement Power Supply & Logic Board from Apple?

    On Dec. 26, I took my iMac G5 to my local service provider to resolve some power issues under the Repair Extension Program. They ordered the part (new power supply and logic board) from Apple that very day, yet I'm still stuck here waiting 16 days later.
    Anyone else out there waiting for this part to arrive? How long should it take? Can I call Apple directly in order to get a better estimate?
    Thanks!
    1.8 GHz iMac G5   Mac OS X (10.4.8)  

    All right, so here's the latest plot changes in the ongoing saga of my iMac G5...
    I spoke with two very kind and helpful women at Apple this afternoon. Both agreed that this sort of behavior from my AASP was certainly unacceptable. I was able to lodge a formal complaint against my AASP, as well.
    My particular part order was given some sort of high priority status by Apple. I was asked to call back on Friday to receive an update on the order's status.
    I was also asked to send a letter to Apple's Corporate Customer Care division explaining my situation in full. I'll try to send out this letter within the next few days.
    So that's where we stand right now. No computer yet, but at least SOME progress is being made.

  • No responce from Graphical Screen Painter - Exiting

    Hi,
    I am facing problem in a TCP/IP connection. While testing the connection EU_SCRP_WIN32, It shows the connection test OK. But after that it shows a screen saying "Starting layout editor program..."  After that it shows a error screen saying " No responce from Graphical Screen Painter - Exiting."
    I have installed SAPGUI patch 9. The file gnetx.exe is also there in Path C:\Program Files\SAP\FrontEnd\SAPgui.
    Please suggest.
    Thanks in advance,
    Suresh

    Hi
    Error "gnetx.exe: no response from graphical screen painter - exiting"
    basically occurs when we have RFC problem.
    Some causes for this erros are incorrect or missing RFC definitions of the RFC destination EU_SCRP_WN32.
    Thats why connection test is failing in that. Check all the RFC destinations and definitions properly through SM59 tcode.
    Also keep in mind that the graphical layout editor cannot be operated through a firewall (f.e: between the SAP and the customer system).
    Please, check SAP Note 101971 regarding all the possible causes for problems with the RFC link setup.
    Also check SAP Note 204910 which can help you to fix the error.
    Hope this helps.
    Kind Regards

  • Report for Cash flow (fund flow from Bank GL)

    Hi Expert,
    I would like to have your advice on how can I create this type of report?  Is it better using Fund Management?
    My client is asking on cash flow report in which the report should show all fund (cash at bank) movement.  Basically, the report should have 2 main category, which are Cash Inflow / Cash Outflow,for example:
    Cash Inflow
    - Payment received from customer
    - Interest received from FD at Bank
    - Other receipts
    - Government Subsidy Received
    - Government Grant
    Cash Outflow
    - Payment to vendor
    - Finance charge paid to bank (overdraft/loan, etc)
    - Operating Expenses
    - CAPEX
    - Other Payments
    For cash inflow, double entries involve to bank GL is as follows:
    DR Bank
    CR Item listed in cash inflow section, for example: payment received from customer (or CR csutomer), FD interest received (Revenue item of P/L), etc
    For cash outflow, double entries involve to bank GL is as follows:
    DR  Item listed in cash outflow section, for example: payment to vendor (or DR vendor), Payment to non-trade vendor (for asset purchase, etc), Interest paid (expense item of P/L), etc
    Questions:
    Since my debit or credit leg of my bank account, currently does not have any indicator that can explicitly indicator the nature of my inflow and outflow, how can I produce my report of cash flow show above?
    Note: It is extremely heavy for customized ABAP program to extract my bank entry and point back to the opposite leg to find the nature of my inflow/outflow as well.
    Kindly advise.
    Thanks in advance,
    sbmel

    Hi
    In ECC 6.0 EhP4 - A new feature has been added inorder to provide such a kind of cash flow report... You need to activate Business Function PSM_FA_CASH..
    Refer this link http://help.sap.com/erp2005_ehp_04/helpdata/EN/42/e34f2c31023ee1e10000000a1553f6/frameset.htm...
    ... Under Business Functions in SAP ERP > Enterprise Busn Func > Accounting > Public Sector management > PSM, Cash basis accounting & Cash flow reporting
    Once you activate it, you will find additional nodes of IMG under SPRO > Public Sector management.....
    This works the same way as Doc Splitting... technically speaking, this new feature is extended arm of Doc Spliting... In Doc Splitting, you assign item Categories to each GL Account.... Similarly, you will assign a "Revenue / Expense Account" to each GL Account.... This R/E Account can be any alpha numeric text.... This R/E account then gets added as a Doc Splittin Char and is populated in every FI Doc that you post
    I have tried this in a test client a year ago and was more or less satisified with it barring some exceptions....
    br, Ajay M

  • What is the logic flow in Struts?

    My understanding of the logic flow in Struts is as follows, I would love anybody to correct me.
    /index.jsp
    <logic:redirect forward="Entry" />The above "Entry" value is located in the struts-config.xml under the "global-forwards" section.
    struts-config.xml
    <global-forwards>
    <forward name="Entry" path="/Login.do" /> ... The path from this "forward" entry is then used to locate an 'action' in the same file. The web.xml specifies that actions are mapped using a "*.do" mask, which I have in my web.xml file. Therefore we look for "/Login" as an action.
    <action-mappings>
    <action path="/Login" forward="/WEB-INF/login.jsp" /> ...Now we forward to the JSP identified and begin sending this to the client. However, we process it as we send it and we locate some more activities to perform.
    /login.jsp
    <html:form action="/LoginSubmit" focus="username">
      <html:text property="username" />
      <html:password property="password" />...In the JSP we find an 'html:form' referencing "/LoginSubmit". We look this up in the 'action-mappings' from our struts-config file too.
    struts-config.xml
    ... <action path="/LoginSubmit" type="...LoginSubmitAction" name="loginForm" input="/WEB-INF/login.jsp" validate="true" scope="request" />...We have found the action statement for this JSP form and notice that there is a 'name' applied. This name should match up with a 'form-bean' from our same struts-config file, so we look that up too.
    struts-config.xml
    <form-beans>
    <form-bean name="loginForm" type="...LoginForm" />This final entry identifies a 'form-bean' class that we create for our application. The java class specifies fields for the input items on the form, it can also specify default values and validation to perform.
    ...LoginForm.java (sorry about including all of this but it does help)
    public class LoginForm extends ActionForm {
      private String password;
      private String username; 
      public LoginForm()
        super();
      public String getPassword()
        return this.password;
      public void setPassword(String password)
        this.password = password;
      public String getUsername()
        return this.username;
      public void setUsername(String username)
        this.username = username;
      public void reset(ActionMapping mapping, HttpServletRequest request)
        super.reset(mapping, request);
        setPassword(null);
        setUsername("murray");   
    }I run the above and get a form appearing. It initialises "murray" into the username field, and this is displayed, however I get a javascript error trying to process the focus() request. The generated html form does not receive a name, for example:
    <form method="post" action="/bookshelf/LoginSubmit.do;jsessionid=6D7525A5B4B4EBCABA71C679B227A510">The fact that the NAME doesn't appear makes me think that something is not linking correctly, or I have missed some important piece of the logic flow. Is there any other important aspect of this logic I have missed.

    The error is simple. The HTML source from the page includes these code fragments:
    <form method="post" action="/bookshelf/LoginSubmit.do">and
    <script type="text/javascript">
      var focusControl = document.forms["loginForm"].elements["username"];
      if (focusControl.type != "hidden" && !focusControl.disabled) {
         focusControl.focus();
    </script>The Javacript error reported is:
    Error: 'document.forms.loginForm.elements' is null or not an object

  • How do I transfer logic pro from my existing mac to my new macbook pro with no cd drive?

    I have logic already installed on my mac desktop. I have just bought a macbook pro and I am trying to install my legitimate copy of logic onto my new mac, unfortunately Apple in their wisdom have removed the cd drive so the simplest option i.e. use the install disc is no longer an option..
    I have tried using 'remote disc' but my desktop is not transferring the information this way, apparently it is because I have not upgraded to yosamite. I don't want to upgrade to yosamite as it has compatibility issues with another music software I use (maschine). Basically if I upgrade to yosamite I won't be able to use maschine.
    If anyone out there can offer me a solution to my problem I will be very grateful. thanks

    Assuming you are talking about the boxed set of Logic Studio (Logic Pro 9) on DVDs the only solutions are to either borrow or purchase an external CD/DVD drive and use that with your new MBP.
    Amazon sells a very reasonably priced 'Amazon Basics' external CD/DVD drive suitable for the process...
    http://www.amazon.com/AmazonBasics-Portable-External-Optical-Drive/dp/B003M0NT1M /ref=sr_1_1?ie=UTF8&qid=1416924310&sr=8-1&keywords=CD+DVD+external+drive+amazon+ basics
    Do NOT try and copy Logic across from your Mac to your MBP using something like Time Machine or Migration Assistant... 99% of the time, doing so results in all kind of weird issues later on.
    Just install Logic pro 9 plus all it's content from scratch using the DVDs provided with Logic Studio Boxed set.....

  • Upgrading to Logic 9 from 8

    Hello all,
    I am wondering if anyone has had any issues when upgrading to Logic 9 from 8.  I need to first upgrade to 10.6.2 from 10.4.11 and then upgrade my Logic program. Will this be a good match for my computer?  I am using a MacBook Pro dual processor from 2006

    oboeguy wrote:
    Any suggestions  about looping devices?
    There are quite a few different ways of achieving looping effects, though - Logic's Tape Delay can be used with the Freeze button turned on at the bottom left hand corner. You can create something in that kind of way with other fx added and then bounce it down to an audio file when you think you've got it right and use that bit as part of your whole arrangement.
    I'd loved to have had Mainstage about 20 years ago when I used to be gigging, but I've only had a quick look at it, since its secondary to the main things I want to do now.
    You probably want to find something with Ableton now that you can work with.

  • Excise Values are not flowing from J1IJ to VF01

    Hi All,
    I am facing the problem in Invoice to Customer(from Depot). Excise Values are not flowing from J1IJ. I maintained Alt Cal type as 356 in Pricing procedure for Excise condition types. Even though its not flowing. I am using Tax Procedure TAXINN.
    I have gone through SDN, everybody is suggesting about 356 routine.
    My scenario is STO from Plant to Depot and Sale from Depot to Customer.
    ME21N->VL10B->VF01(Proforma)->J1IIN->MIGO->VA01(from Depot)->VL01N->J1IJ(Depot Excise)->VF01(Invoice to Customer)
    In J1IJ, excise values are coming but in VF01 it is not coming.
    Kindly help me.
    With Regards
    Azeez.Mohd

    Hi,
    in j1ig initial screen which excise group/series group i need to enter
    is it of supplying plant or depot --- Enter Your Excise group
    If i enter material document no say 5000000265 (corresponds to migo-101 at depot )& year
    it'm getting error message excise invoice already exists for5000000265 --> Check the Year of material document
    You can also use the Excise Invoice Details tab
    Enter Vendor's Ex.Inv.No. , enter your STO's Excise Invoice No. and Click on Own factory and enter factory's Series Group in n case of STO from factory,
    use Depot Excise Invoice in case of transfer from another depot
    and Excise Inv. Date
    On next screen,
    In case of non availability of Internal Excise No., select the line item and click on button. On next screen, enter Excise Inv. No., Date, Challan Qty, Excise Base value, ensure that Excise Duty rates are maintained in respective duty rates column, you can also manually enter the excise duty amount and press Enter . System will give warning messages, press Enter for each message and press Back button. System will display the excise duty amount, check the same and click on Save button.
    Hope this will resolve your issue.
    Regards,
    Krishna O

  • Depot Sales-Excise values are not flowing from J1iJ to VF01

    Hi Gurus,
    In Depot Sales: while doing excise invoive from T-code J1iJ Go to delivery -RG23D selection select the delivery number XXXXX Excise Group 51 and series Group: 50 ENTER - select the line item and click on F6 and here we have to click on excise invoice Button for capturing the Input excise duties for taking the reference. And the excise values are shown here correctly.
    Issue: In VF01- when we are raising the commercial invoice , the duty values are not flowing from the J1IJ transaction. Instead the values are showing Zero for all the three condition types namely JEXP, JECS and JHCS. We have used the Pricing Procedure ZINDEP and 356 routine.
    Inputs on this how to solve will be highly appreciated.. as we are in critical stage.
    What are the checks to be ensured to Get the values flow from J1IJ to VF01.
    Scenario: STO from Mfrg Plant to Depot and Depot sales to customer.
    Me21N-Me29N-VL10B-VL02N-VF01-J1IIn-MIGO-(STO process completes)-VA01-VL01N-J1IJ-VF01(duty values should flow from the J1IJ referenced Excise Invoice) Correct me if I am wrong.
    Any user exits, Notes please let me know. I could not find any. I have gone through the forum threads, which speaks about 356 routine, J1ID- checks etc.
    Thanks&Regards
    Sreekanth:

    Hi!
    Am sure you would have captured the Excise at Depot with J1IG.
    Also, have you saved the billing document to check the duties? 
    Thirdly, after save, again open the billing doc and go to Header-Conditions then Save. This part does not seems logical, but i am sharing my practical experience.
    Please check condition records if any.
    Regards
    Arun

  • Transaction Flow From AR to GL

    Hi 2 all
    Anybody know the transaction flow from AR to GL_ in functional and technical point of view .
    Kindly post the reply with example .
    Regards ,
    Zulqarnain

    Sandeep Gandhi, Independent Consultant wrote:
    See http://www.oracleappshub.com/accounts-receivable/ar-to-gl-transfer-2/
    Sandeep Gandhiit's for 11i
    @OP
    Re: Linking Table between AR to GL

  • Call bounded task flow from managed bean

    Hi experts,
    can we call a bounded task flow from a managed bean?
    if yes , please explain.....
    Thankz in advance
    PMS

    Hi john,
    Thankz for ur reply........sorry if im asking stupid questions.
    this is my tree selection handler
    public void treeSelectionHandler(SelectionEvent selectionEvent) {
    RichTree tree1 = (RichTree) selectionEvent.getSource();
    RowKeySet rks2 = selectionEvent.getAddedSet();
    Iterator rksIterator = rks2.iterator();
    if (rksIterator.hasNext())
    List key = (List)rksIterator.next();
    JUCtrlHierBinding treeBinding = null;
    treeBinding = (JUCtrlHierBinding) ((CollectionModel)tree1.getValue()).getWrappedData();
    JUCtrlHierNodeBinding nodeBinding = nodeBinding = treeBinding.findNodeByKeyPath(key);
    DCIteratorBinding _treeIteratorBinding = null;
    _treeIteratorBinding = treeBinding.getDCIteratorBinding();
    JUIteratorBinding iterator = nodeBinding.getIteratorBinding();
    String keyStr = nodeBinding.getRowKey().toStringFormat(true);
    iterator.setCurrentRowWithKey(keyStr);
    JUCtrlHierTypeBinding typeBinding = nodeBinding.getHierTypeBinding();
    String targetIteratorSpelString = typeBinding.getTargetIterator();
    if (targetIteratorSpelString.equals("${bindings.Iascat1View1Iterator}"))
    System.out.println("Tree Selected*************"+targetIteratorSpelString);*
    else
    if(targetIteratorSpelString.equals("${bindings.Iascat2View1Iterator}"))
    *System.out.println("Tree Selected**************"+targetIteratorSpelString);*
    else
    *System.out.println("Tree Selected**************"+targetIteratorSpelString);*
    I hav bounded task flow for each iterator for creating new record......i hav to replace code for calling bounded task flow instead of printing statement
    PMS

  • Block Credit Card information flow from ECC to CRM

    Hi All,
    Need help!!
    How to block Credit Card information flow from ECC to CRM? Can any filter be applied in any adapter objects for doing so?
    If so which is the adapter object and corresponding Table name. The ECC tables are VCNUM and VCKUN. But no adapter objects can be found for them in SMOFTABLES.
    many thanks

    Hi Bhasker,
    We had the same requirement. We implemented custom logic in the middleware user-exit to remove the Banking/Credit Card data from the Bdoc.
    Thanks,
    Munish

  • Need to control demand flow from APO system in the R/3

    HI Gurus,
    Kindly help me control the demand flow from APO system in the R/3.
    We want to change the timeline where demands coming from APO are given back to APW. The idea is to have a control table in APW where we can set a number of days or weeks by sales org / customer number. Within this number of days / weeks, no demand should be created / updated from APO system.
    Kindly advise the possible solutions to control Demand in R/3 flowing from APO.
    Thanks in advance.
    Naveen.

    Check user exit CIFPIR01 (inbound from APO to SAP).
    Rgrds,

  • IS Retail - Sales Transactions flow from POS to SAP

    Hi All,
    Can anyone tell about the process flow from POS (point of sale / third party software) to SAP in IS Retail ?
    Bi,
    Vamsi

    Hi Vamsi,
    unfortunatly I do not understand your request.
    Do you want to setup this process or do you want to undersatnd the settings of the already running system ?
    We need some more details:
    Which POS system do you use ?
    Is there a XI system or not ?
    Do you use the POS DM (PIPE) system ?
    The only things I know is that you have a POS (which one)  and a ERP retail (which version).
    Of course if you have a non-SAP POS it can be possible that you create some kind of IDOCs maybe via a mapper tool and call ERP inbound IDOC interfaces. This will also lead to a billing document.
    POS IDOCs e.g. WPUBON, WPUUMS, WPUTAB,...
    Look in customizing  -> SD -> POS Interface -> Inbound
    Regards
    Björn

Maybe you are looking for

  • Schemas and PCRs

    hi, experts. i need help in learning schemas and writing PCRs. please suggest me any book or send me any document that will help. regards, madhu

  • Where to download Endeca SDK?

    Thanks!

  • Oracle 10g or 11g

    sir, i want to do ocp. so , does it make any sense if am doing oracle 10g not 11g ?

  • How do I get my email to stop showing on my imessages?

    I am not sure why, but recently my email address started showing on messages that I was sending to friends, I have tried going to settings and the only option I see is to turn off iMessage all together. I want to use iMessage, but not have it appear

  • LaunchPad: Public Folder doesn't open

    Hello, I am using BO 4.0 SP6. When I try to open the public folder, it doesn't expand - just the waiting symbol is shown. I know it's a language issue, when I add english to the languages in my browser settings, it works. But that's just a workaround