Simple collect ccBPM scenario

Hello everyone!
Here's my scenario:
Multiple IDOCs (of the same message type DEBMAS) may be triggered by a scheduled program (RBDMIDOC). The mapping I created in XI results into individual files being sent to an FTP folder. What I want to happen is for all the IDOCS that were sent to be collected in XI and sent as ONE file to the FTP folder. I understand this can be done using ccBPM, but all the blogs I've seen so far deal with more complex scenarios. Would anyone be willing to show me the basic steps (abstract interfaces to create, creating containers and processes, etc.) to make my scenario possible. I hope y'all can be as simple as possible.
Thanks in advance!
Glenn

Glenn,
Cool.  Keep the Time Dependant example as reference which I've given above.
Import your IDOC DEBMAS into Imported Objects.
Data type and Message type  for Target (File)
Create two Interfaces
Abstract Asynchronous Interface --- use IDOC DEBMAS(Interface1)
Abstract Asynchronous Interface --- File Target Message(Interface2)
Message Mapping
Source : IDOC
Target: File Message
Change the occurrence of source message to 0..Unbounded.
Interface Mapping
Source :Interface1
Target : Interface2
Change the occurrence of Source message to 0..unbounded.
BPM
Container Elements
Receive -
Interface1
Receive_ML -
Interface1
Send -
Interface2
Click on the Receive Step -- choose Receive Container element
Clikc on Container Operation --  choose Receive_ML Container element as Target and Receive as Expression
Click on the deadline branch and give 15 mins
Click on Transformation step : Source: Receive_ML , Target : Send
Click on Send Step : use Send Container element
Hope it helps!
raj.

Similar Messages

  • BPM Collect Pattern Scenario :Container is empty for the loop at run time

    Hi Friends,
    I am working on BPM Collect Pattern Scenario after looking into the example delivered by SAP in namespace http://sap.com/xi/XI/System/Patterns and IP name as BpmPatternCollectPayload.
    After configuring the same and when it is run, I see strange behaviour as illustrated below
    1. Container step is empty and not able to see the counter for which it needs to be incremented at runtime
    2. I understand that Loop should start and it need to be incremented as when we get a new message into the same BPM.
    But I observe that it is creating a new message and loop never stops and completes the condition and comes out to go to next step.
    Request your help.
    Regards,
    Hussain

    Hi,
    define or declare a variable with name counter and type as integer in Container where you define abstarct variables...
    Thanks,
    Madhu

  • Transformation step in ccBPM scenario

    Hi There,
    I have a scenario like this:
    File -> ccBPM -> BAPI
    I am using the Transformation step(1:1) in the ccBPM Scenario. I have supplied, interface mapping, source  message (File name), target message (name) in the properties of the 'Transformation step'.
    The scenario is currently failing at the Transformation step with a error message,"Expression must return the interface type Z_MYBAPI"
    Any thoughts on this issue?
    Thanks,
    Raghu

    Hi Raghu,
    Check these:
    1) Interface Mapping (shoould be between Abstract Interface).
    2) Source Message and Target Message in transformation should be Abstract.
    Hope these will help you.
    Regards
    Suraj

  • MD50 With Collective order scenario

    Hi!,
    Can we have multi level sales order planning for collective order scenario without runnnng the multi level planning (MD02 / MD01) subsequently.
    Actually when we run MD50 system creates the planned order for header material but not for dependent requirements.
    I know that this can be done by subsequently running MD02 / MD01. Please let me know that whether is it possible in collective order scenario without running the maulti level planning.
    Thanks in advance.
    Regards.
    Uday

    Hy Uday,
    Yes It is possible To generates Planing Proposals for dependent requirement also through MD50.But most imp conditions are, 
    - For all the BOM Components Ind./Coll requirement type(MRP4) should be maintain as individual requirements only (option 1) or individual or collective requirements.(Blank).
    - For Header Material - MRP for Dep. Requirements should be active in MRP 4 view.
    If above condition is maintain for BOM components then system will generates Planing proposals for all the BOM components upto the last level of BOM.
    For In house Production system will generates Plan order with reference to Sales order (HALB).
    And for externally procured Items system will create PR with Reference to Sales order.
    Regards,
    Dhaval
    Edited by: Dhaval Choksi on Aug 18, 2008 3:16 PM

  • DVD Studio Pro - Why is it so easy to create stories, but you cannot group all them together for a simple PLAY all scenario, instead of going to scripts

    - Why is it so easy to create stories, but you cannot group all them together for a simple PLAY all scenario, surely it can be done? I am about to give scripting a shot but seriously it looks way to confusing compared to stories, I have several sub menus and in each sub menu I have a play all story, however what I also want to do is create a PLAY ALL from the main menu, any suggestions
    Erby60

    Duplicate all your stories, have a menu item with duplicate story 1 as the target, and set the end jump of duplicate story 1 to duplicate story 2, etc.  Shouldn't that work?   There may be a simpler way, but
    As far as adding documents, The simplest way is to build in dvdsp and then add a folder containing the docs to the project folder that dvdsp has created and use toast to burn it.   There may be a rule for naming this folder, but can't remember it at the moment.
    Hey, ya know there's something called the dvdsp manual.  A quick search found this
    In addition to the VIDEO_TS or HVDVD_TS folder, there are other items that can be part of the format process:
    A folder specified by the DVD-ROM content setting
    DVD@CCESS Installers
    You can change or set the folder to use for DVD-ROM content either when specifying the preformat settings or while configuring the format process. The DVD@CCESS Installers are included if the project used DVD@CCESS links and the Embed Text Data checkbox in the Disc Inspector is selected. See DVD@CCESS for more information on DVD@CCESS.

  • XI BPM Collect Meassages Scenario with one Message as an optional

    Hi guys,
    I need help to implement XI BPM Scenario with Collect Messages Pattern. Here is my Scenario. I am getting four different types of flat files from four interfaces. Using these four files I need to merge using correlation relation and finally have to create One IDoc type to send it to SAP R/3.
    But out of these four messages last Message type is an Optional Message. i.e the process has to continue even if forth message is not available by taking first three messages.
    Please let me know which pattern is suitable for this scenario.
    Thanks.
    Siva.

    Hi,
    I hope u are receiving four different interfaces.Have a local container variable of simple type integer.you put a fork with four branches after the start step.Each branch has a receive step corresponding to one interface. Then after each of the receive step in each branch put a container operation performing some action on the container variable may be incrementing.so in the end condition of the fork check the value of the container variable i.e you can check if that variable is 3(three of the interfaces have been got).so this ensures that ur fork doesnot wait for all the four.hope this works.
    Regards,
    Sudharshan

  • Need Help with a very simple view transition scenario

    Hello All,
    I am trying to learn how view transitions work and I am having a very hard time with the sample apps (like transition view app etc)...I need something much more simple at first. Can you please provide me a little guidelines on how to set up this following scenario:
    App loads up and shows a title screen with a button that says go. When you click on the go button the title screen fades out and a new view fades in (or slides in, or anything at all).
    Right now I have 3 nib files. There is the main one that is called on application start (tied with MainViewController, a subclass of IUViewcontroller just like in the hello world app. After the app loads the app delegate object tells the MainViewController object to load in another view controller object (via addSubview) which is tied with the second nib file; my title screen with the button. When I press the button I was thinking in the IBAction function to tell the MainViewController object to remove (or transition out somehow) the title screen view controller object then add the other view (third nib file in). This is the part I can't get working. Am I on the right track or have a gone hideously astray? Thank you!

    hi,
    i managed to do this for my app. (think i referred to viewTransitions sample code and modified quite a bit)
    i can't remember this well cos i did this quite a while back, but i will try to help as much as possible
    1) from the appdelegate i initialize a root controller (view controller class)
    2) this root controller actually contains two other view controllers, let's call it viewAController and viewBController, for the screens which u are going to toggle in between. and there's also a function, let's call it toggleMenu, which will set the menus to and fro. i copied this whole chunk from the sample code. it actually defines the code on what to do, i.e. if current view is A switch to B and vice versa.
    3) inside the controller files, you need to implement the toggleMenu function too, which basically calls the rootController's toggleMenu
    4) we also need viewA and viewB files(view class)
    5) need to add the .xib files for the respective views and link them up to the controller class. i did not use the .xib files for ui layout though, because of my app's needs. however, it will not work properly without the .xib files.
    5) inside the view class of both views, i.e. viewA.m and viewB.m, you need to create a button, that will call the toggleMenu function inside the respective controller class.
    it will look something like this:
    [Button addTarget:ViewAController action:@selector(toggleMenu:) forControlEvents:UIControlEventTouchUpInside];
    so the flow is really button (in view)-> toggleMenu(viewController) -> toggleMenu(rootController)
    i'm sorry it sounds pretty hazy, i did this part weeks before and can't really remember. i hope it helps.

  • CcBPM Scenario

    Hi All,
    I appreciate if you can help me to design one requirement.
    I have IDOC-XI-Flat File requirement to process PO, and I need to co-relate the incoming records with PO.
    I read few How-To document on IDOC. It talks about R/3-XI-R3, and that too not with ccBPM.
    Can some one tell me the steps in ccBPM for this scenario? I think  I need to also get acknowledgment to update the status record on IDOC along with co-relation.

    Hi kumar,
    In the interface mapping,select the three abstrat messages from the messages tab as the source interface.Select the target abstart interface and click on read interfaces button.Below u wil see the idocs and finally select ur mapping program from it.
    Regards
    Priyanka

  • Simple doubts with scenarios and services

    One simple and "basic" doubt
    Imagine I had developed an IDOC-IDOC scenario or File-IDOC, it doesn't matter...
    In my Integration Directory all the services and receivers, senders agreements and determinations remain there...
    First Doubt:
    How can I make them visually disappear without deleting them? Meaning, how can I disable them?
    Second Doubt:
    At the moment I would like to start another scenario, but that scenario will use one of the business systems created. How can I disable the other the interface determination and the receiver agreement from the other service, so that the older service won't get in execution?
    When I activate the new service, he runs the older one instead of the newer...
    Any help

    hello gonacalo...
    u r misunderstanding a few things...
    when u use the term scenario, its meant for a whole development...
    within an scenario u can have different business systems which r assigned to various sender/receiver channels and interfaces...
    u can disable the communication channels and not the interfaces because they r meant specificallly as senders or receivers...
    when a user opens a scenario , he can open his own business system components..and if u want all the determinations, agreements to be not viewed by the user in a single scenario , u may well add them to a different scenario....
    hope this eases u a bit...
    regards..
    vishal

  • Simple PP & MRP scenario

    Hi,
    I would appreciate if any one give me the screenshots of how to do MRP & PP with a simple scenario and how they affect other modules.
    Thanks,
    Archana

    Dear Archana,
    You have asked a very big concept ,check out this and better take the help of some SAP PP
    consultants,as it seems you are new to PP Module
    1. Create Materials using T code MM01 - FERT ( Finished Product),HALB (Semi-Finished Product) and
    ROH (Raw materials) with Basic Data views,MRP,Purchasing view(only for ROH), Work scheduling view
    (only For Inhouse manufactured products Procurement type should be E),Accounting view,Costing
    view,Quality Management view (if quality is used).Let the MRP type be PD for all the materials.
    2. Create BOM using T code CS01 for all your FERT & HALB.
    3. Create Work center'susing T code CR01 - nothing but the machines at which the operations are
    performed.
    4. Create Routing for all your inhouse manufactured products FERT & HALB using T code CA01.
    5.Maintain the planning strategy for your FERT material (normal one is 10) in MRP3 view.
    6. Maintain the Planned independent requirements for your FERT materials in monthly basis using T code
    MD61.
    7. Before all these you have to maintain the SPRO settings in OPPQ, OMDU - activate MRP for your
    plant,maintain number ranges for your planned orders,create production order types --its number
    ranges,scheduling parameters for your planned order's in OPU5 and scheduling parameters for your
    production order in OPU3.
    and then you can carryout the MRP run for your FERT - finished product using T code MD02 and the results
    you can check in MD04 & MD05.
    The above is only for running a simple cycle.
    Also refer this link to explore more about MRP
    [Concept of MRP|http://www.sap-img.com/production/the-concept-of-mrp-in-erp.htm]
    Try and revert back.
    Regards
    Mangalraj.S

  • Simple value mapping scenario

    Hi,
    I have a simple mapping scenario but cant find the right functoids to use.  I have a simple "if else" functoid
    If sender has the value 10 then the equal functoid is true and maps the value Yes. If sender is anything else but true then value mapping is No.
    But now I want to add a extra value. So if sender is 10 or 20 then its Yes.
    How can I achieve this?

    If you want to use functiod to have If-then-else, then this can be archived using the comboination of Equal, Logical Or and Value Mapping fucntiod.
    Following article explains this in detail with an example.
    http://blogs.msdn.com/b/chrisromp/archive/2007/05/29/to-be-or-logical-not-to-be.aspx
    Otherwise a scripting functiod can do this with custom script with if-then-else in it.
    You can choose any of these options.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Workflow - Need a simple & complete Workflow scenario

    Hi Experts,
    I want to start learning workflow. May i Request any one of you to please give me simple example scenarios on workflow.
    Thanks
    Dany

    Hello,
    <b>Workflow</b>
    http://www.sap-img.com/workflow/sap-workflow.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/a5/172437130e0d09e10000009b38f839/frameset.htm
    http://www.erpgenie.com/workflow/index.htm
    http://www.sap-basis-abap.com/wf/sap-business-workflow.htm
    http://www.insightcp.com/res_23.htm
    <b>
    A good tutorial</b>
    http://www.thespot4sap.com/articles/Invoice_Verification_Automation_Using_SAP_Workflow.asp
    http://www.sap-basis-abap.com/wf/sap-business-workflow.htm
    /people/alan.rickayzen/blog
    /people/jocelyn.dart/blog/2006/06/19/why-use-abap-oo-with-workflow
    <b>a good book</b>
    http://www.sap-press.com/product.cfm?account=&product=H950
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
    http://help.sap.com/saphelp_47x200/helpdata/en/4a/dac507002f11d295340000e82dec10/frameset.htm
    http://www.workflowing.com/id18.htm
    http://www.e-workflow.org/
    <b>http://web.mit.edu/sapr3/dev/newdevstand.html</b>
    http://www.sap-press.com/downloads/h950_preview.pdf
    <b>Check the following PDF</b>
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSTART/BCBMTWFMSTART.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMDEMO/BCBMTWFMDEMO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
    <b>also seach the workflow forum:</b> SAP Business Workflow
    Regards,
    Beejal
    **Reward if this helps

  • Transactions used in simple file-idoc scenario

    hi all,
    what are the transactions used in idoc scenario...(Ex: idx1 for creating new idco)
    let me know what is the transaction code to find the clients available...
    Is it 'SCC4'
    Please provide me required info
    Thanks
    Narasimha
    Edited by: Narasimha bommela on Jan 23, 2008 9:17 PM

    Try this guide:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb9bb2b2660
    Covers everything from setting partner profiles to monitoring Idocs
    I can also recommend this book:  http://www.sap-press.com/product.cfm?account=&product=H1935

  • CcBPM Scenarios Administering and Trobleshooting

    hi Team,
    I am new to PI, all though i been handling the other regular scenarios but not BPM, i am becoming clueless with BPM based scenarios. so pleae help me with some good BASIS related trobleshooting guides and Best Known Methods to Administer, Troubleshoot BPM based scenarios.
    Thanks
    Sekhar.

    For basic scenarios search SDN and for administration and trouble shooting also you can get good guides in SDN
    For TroubleShooting of BPM
    1. After Designing Scenarion press F7 or check button in BPM editor.
    2. Once this is done you need to import the integration process in ID
    3. after this check cache go to SXI_CACHE and make sure the code is o for your integration process
    4. check SWWL for instances of  your Integrtion process
    5. After running your BPM Scenario go to SXI_MONITOR and Click PE tab for display of your bpm
    at runtime.
    6. SXI_MONI_BPE go to technical details job for more details of this
    HTH
    Rajesh

  • Simple data modelling scenario

    I have Org dimension A (Grand Total->Primary->Dept->Detail) and Fact B (connects to A via Detail column A.Detail=A.Detail). There's a column MoreDetail in B that needs to be added to Org A. This shouldn't be a problem with a simple join in opaque view/select based on Detail=Detail. The only problem is that the updated Dimension would have MoreDetail as the lowest Grain. Is this possible w/o heavy reorganization? Thanks

    1) change keys for fact table and dim table (if using details)
    2) add moredetail to heirarchy
    3) set level to moredetail whereever level was detail.
    if you are concerned about changes in reports, you can do some small trick to name rename details as lessdetails and moredetails as details. (be wary of the aliases created in presentation layer)

Maybe you are looking for

  • Java Help Exception in Linux

    Hi all, I have a piece of code that initializes Java help on windows perfectly but the same code causes an exception in Linux. below is the exception I am getting in Linux. because of this, the applications help is not appearing in Linux. Does anybod

  • Hi, the issues is Aperture,

    i don't know what to do this is what it says after download: Dyld Error Message:  Library not loaded: /Library/Frameworks/PluginManager.framework/Versions/B/PluginManager   Referenced from: /Applications/Aperture.app/Contents/M i bought my macbookpro

  • Embed .swf question

    I have a flash .swf file inwhich I embed into my flex application. In the flex application I have a login. In the flash file i have buttons which control the navigation of the flash file. I want to validate if the user is logged in before allowing th

  • Why is Font not showing up in idvd font menu?

    hi everyone, I'm new, not really, but sorta. anyway, I'm using idvd 08 to create a dvd, I started with a magicidvd and then clicked create project and have done a lot of changes, some submenus, etc. The bggest issue I have now is that I really want t

  • Can't download music from icloud onto my pc

    I have uploaded a cd (one of many hundreds) onto the icloud but now some of them seem to not be able to be downloaded 'from' the icloud. What is most irritating is that I have now also lost the CD and it is one that's really hard to get hold of and n