BPM/MDM Process - Confirmations Back to BPM from ECC

We are implementing a BPM / central MDM solution.  After the new master data is sent from the BPM to MDM, and syndicated through PI to ECC, the requirement is to send a confirmation back from ECC that the new master data (ex. Vendor) was created.  I don't see such a confirmation in any of the related blogs on the BPM/MDM subject.
(1)  Is there a way to send a confirmation back to the BPM (file that BPM picks up?, BPM listener-type service?)?
(2)  Do you recommend using BAM or ALEAUD for the confirmation out of SAP?  Both would work.  With ALEAUD, I could catch errors in PI and handle them.  With BAM on a Vendor.Created event, I would have no extra IDoc statuses to filter away.
Thanks,
Keith

Hello,
There are 2 options .
You can use an outbound IDOC from ECC to PI - after the material is successfully created and PI can update MDM with the status and id created.
1. You can write a service that will check MDM periodically to see if got back the status & id from ECC/PI successfully.
2. The other way is to write a synchronous webservice call where BPM will wait for a PI service to provide an update directly to BPM. You need to model Synchronous call in BPM.
Regards, Anil

Similar Messages

  • Central Contract Mngt: Contract Confirmation Out not triggering from ECC

    Hi,
    Can some one take a look at this and let me know if you have any suggestions
    After following note 1268821 we have Contracts replicating from SRM to ECC via PI. However we are not getting the Contract Replication Confirmation Out triggering from ECC to SRM   The configuration in PI is waiting to receive PurchasingContractSRMReplicationConfirmation_Out from ECC for delivery to PurchasingContractSRMReplicationConfirmation_In in SRM.
    Does anyone know what we maybe missing, perhaps a setting in ECC that will trigger the Confirmation Out to SRM?
    Any help much appreciated.
    Che

    Just an update.
    It turns out that ECC is generating message PurchasingContractERPConfirmation_Out which is contrary to what we are expecting PurchasingContractSRMReplicationConfirmation_Out.
    Have logged it with SAP support for now.

  • How does delivery info flow back to CRM from ECC ?

    Hi Experts,
    How does the delivery info (Quantity Delivered present in the table CRMD_CUMULATED_I) get replicated from ECC to CRM ?
    Is it through the middleware ? If not, how ?
    Any pointers would be of great help.
    Regards,
    Kris.

    hie kris,
    did u have any answer?
    regards,
    marry.

  • BPM chart (process cube) not displaying data from business indicators

    SOA/BPM Gurus,
    I need some pointers for the below problem.
    I am trying to do a basic BPM tutorial of generating a chart out of business indicators. I am creating a custom dashboard in the BPM workspace for the Request Quote process. The problem is that after I create the chart definition in BPM workspace, the charts do not pull any data for the business indicators. Here are the high level steps that I have performed:
    1. Created a Request Quote process with typical steps such as - 1. Submission of Quote by Sales Rep; 2. Business Practices approval; 3. Deal & Contract Terms approval; 4.Save Quote.
    2. I created 3 business indicators - Revenue Dimension, Industry Dimension, discount
    3. After deployment, submitted a few quote requests through to final SaveQuote step.
    4. Added a script task just before the Save Quote step to initialize these indicators from the corresponding elements from quote.xsd
    5. Using the Sales Rep user, created a custom page and created a Data Source (Bar graph) with series=Revenue Dimension, Group=Industry, Variable=discount (operation=avg). The data type is Activity & measurement Sampling.
    Initially I thought that the cause for data not being shown up is that the business indicators are not being initialized at all. But then I debugged this by writing the business indicators to the file on the SaveQuote step; the file generated did print all the correct values for the business indicators proving that they are being initialized.
    Also, just to check whether the graph is picking any data at-all, I changed the data source to Work load per process and work load per participant and checked whether it shows transactions being created for the RequestQuote; the gragh did show data.
    I am not sure I am missing any step such as a setting,etc on weblogic or em
    Regards,
    Sudripta

    Hi,
    You should complete the instances to see the data for the "Activity & measurement Sampling" graphs.
    Make sure you have completed instances.
    thanks,
    Murugesh

  • Process & tutorial to move rdata from ECC R/3 to SAP BW system

    I am looking for the process and tutorial in details how to move data from SAP ECC R/3 system to SAP BW system? Could somebody have any links or resources related to this task? I am searching in the SDN for a while but no luck. Thanks in advanced!

    Hi Anthony:
    You can find the necessary steps to extract Logistics information from SAP R/3 on the paper by Aakash Deep Arora and Nikhil Santosh Saxena.
    "Setting up Delta Process for LO Extractors for First Time Using Queued Delta"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d019f683-eac1-2b10-40a6-cfe48796a4ca?quicklink=index&overridelayout=true
    Regards,
    Francisco Milán.

  • Enhancements in Rebate processing....from ECC 4.7 to ECC 6

    Hello All,
    I am not able to understand the enhancements in Rebate processing, which SAP has done from ECC 4.7 to ECC 6.
    Please ellaborate on the same,
    Thanks
    Kunal

    Hi ,
    I have a question.Can you let me know on the rebate enhancements if any .I have a scenario where in have to create one Agreement type it can be any rebate agreement ...Customer Rebate ,material Rebate , Heirarchy rebate ..... which can be linked to multiple compnay codes.As per my understanding at the time of  creating Rebate agreement it requires sales area data .If we supress that we can  make a common Rebate agreement type. Can any one explain on this scenario...How can we go ahead
    Kindly advise
    A K

  • Data import from ECC to MDG via MDMGX tool for CC group and CC hierarchy

    Hello,
    We currently in process of importing data from ECC to MDG (co-deployed).
    The MDMGX guide we follow mention about Accout (ACCA), Cost Center(CCTR) and Profit Center (PCTR).
    While doing DIF, it shows above 3 domains but didnt mention about how cost center group(CCTRG), Cost center hierarchy (CCTRH) and same with profit center group (PCTRG) and profit center hierarchy (PCTRH) will be imported to MDG?
    is there seperate process to bring hierarchy data from ECC to MDG?
    Thnx in advance
    Sahil

    Hello Sahil
    With MDMGX you can load individual master data but for group and hierarchies, you have to use the old procedure. If you ask me, then the MDMGX takes longer time rather that downloading the data in file from tables directly and upload it in MDG.
    Go through this document and load the hierarchy and group data.
    How to upload Finance data in MDG - Hub
    Kiran

  • Equipment Download from ECC 6.0 to CRM 5.0

    Hi,
    I have made equipment in ECC 6.0 using the Transaction code IE01.
    While trying to download it into CRM, the BDoc shows a validation error
    I have activated the adapter objects EQUI_CONFIG and EQUIPMENT.
    I will be obliged If somebody can give me the step by step process to download the equipment from ECC to CRM and the customizations to be done as a prerequisite.
    Thank You
    Rekha

    Hello Everyone,
    Iam trying to Download Equipments from ECC 5.0 to CRM 5.0.
    Iam getting a Validation Error in the Bdoc CRM_EQ_DMBDOC.
    The Error Message is <b>Assign a Base Category to the Product.</b>
    I have the Base Hierarchy R3PRODSTYP Assigned to the Application
    Product.
    And i cannot edit the Hierarchy or Categories since they are Downloaded
    from ECC.
    Please let me know how to Specify a Base Hierarchy/Category for the
    Equipments to get Downloaded as Individual Objects.
    Thanks & Regards
    Kumar

  • BPM start process from WD UI

    Hi all,
    I am quite new with BPM in the SAP environment and for the moment I am strugling with the start of a process using an WD UI.
    What i have is a simple process with two activities. The process starts with no problems from the respository and also I created a wdsl and managed to start the process from the wsnavigator.
    Now I want to start the process from a simple UI. For that I created a WD component, assigned it to an app and connected to a model. Next I edited my portal to have a new folder with a page that contains my app.
    The UI has to fields and a button. My goal is to use that button to start my process.
    Probably I am doing something wrong when creating the action and maybe someone can help me with the java part on the actual button action.
    Please help. Thank you.
    Regards,
    Stefy

    I've made a lot of research and of course found a lot of forums and help. But for the moment I had some issues with addapting them completely to my situation, since I have to prior experience with this.
    For example I think this is the best solution that I have found so far: /people/arafat.farooqui/blog/2010/06/23/introduction-to-sap-netweaver-bpm-part-6
    but at the following step:
    / Bind the object
    wdContext.nodeRequest_Name().bind(objRequest);
    I can't figure out what is the nodeRequest_Name()...
    couldn't find this "asset" in my WDContext.
    Regards,
    Stefy

  • Can BPm pick up existing process from ECC without human intervention

    Hi
    Is there any way BPM can read/pick the existing process from ECC system (may be solution manager workflow) and model the same.
    Just trying to make sure from experts that it is not possible before replying client.
    Lavanya
    Edited by: Lavanya Sambaraju on Nov 19, 2010 8:23 AM

    Hi Anil
    Yes, we wanted to know if the process/workflow mainateined in ECC or solution manager can be dyna,mically picked up by BPM.
    And your solution -  "Currently BPM can talk to any other system through web services.If you can expose any functionality as web service in solution manager, you can call that from BPM"
    how to implement this from solution manger?
    All we know was to expose the BAPI/RFC's functionalities  as web services from ECC and consume in BPM tasks or directly call these BApis in to BPM tasks.
    Could you please share with us.
    Thank you.

  • Error processing in non BPM sync process

    I've created a sync non BPM process which is working fine. Data comes from several terminals via HTTP. My scenario is HTTP=>XI=>RFC
    On the sending side, I use ABAP mapping or parser. I'm using this since I have to check some table data based on plant code and react accordingly.
    However, its quite possible that this table does not contain data for a given plant code or invalid plant code in which case I need to send back an response instead of calling RFC like I would normally do.
    Any idea how I can send back a message without going through RFC (receiver determination)....remember I have manipuated the RFC message in the ABAP mapping (in interface determination) and the only data I have available in receiver determination is original message which is not good.
    This has gotten very tricky now. I cannot use BPM due to WF response time + added RFC time (6 secs). Using non BPM I'm down to 1 sec or so which the users are happy.
    Thanks,
    Very confused XI programer.

    Michal, The table is in XI. Table has few different fields that are important to the interface esp. The R3 system to call. Based on the plant code, we decide which SAP system to send data to. And in XI, we store this info...ex: PIP3 plant goes to AI0 system. The terminals where is information is generated does not have this sophistication.
    How would you accomplish this HTTP=>XI=>RFC non BPM sync process. BPM adds too much time and the users don't wait that long in today process which will be replaced by XI. Non BPM yields 1 sec which is what they want. Thousands of messages flow and they cannot wait that long.
    Do you have suggestions.

  • BPM Alert Process Number

    Hi All,
    I have a BPM scenario.
    Start>Receive1->SynSend1->SynSend2>AsySend3>Stop.
    (SynSend1--->SynSend2 are inside each block.)
    I have defined an alert in the BPM and inside alert message the BPM process number is working fine.
    Suppose if an alert happend in the SynSend2 and user is getting a mail of alert as
    "Process Number 0000124".
    If we go to SXMB_MONI_BPE and select this process 0000124 it will not be available for restart.
    but you can find a the restart option for process 0000122.(this is the subWorkflow).
    How can get the subwork flow number(0000122) inside the Alert so that business user can sort the message directly from the monitor and restart it ?
    Regards,
    Sunil.

    I know the t-code to restart the message.
    What my query is that how can the exact BPM process number can be triggered in the Alert Message.
    So that the business user can take the process number from his inbox and restart the BPM through the SAP XI monitor.
    If the alert is throw inside a block the, the Process number in the alert message will be that of the Block.
    But the restart will be possible for the workflow process instance. Here there  is a mismatch in the process numbers(ex. Block=24 , subworkflow=22).........
    Hope i made my requirement clear.
    And this process numbers are system generated. Is there is any work around for this?
    have any one already tried this?
    awaiting for your reply.
    Regards,
    Sunil.

  • BPM for Processing Multiple records in a file

    Hello All:
    I using BPM to process Goods issue using BAPI BAPI_GOODSMVT_CREATE. The BPM setps are as
    Step 1  Receive Request from Asyn File Interface
    Step 2  Transformation Map to Bapi request Structure
    Step 3  Send Sync Request to Bapi
    Step 4  Transformation Map Bapi Response to file
    Step 5  Send Asyn Message to File
    My input file  is as fallows
    H,20050613,20050613,9999,HEAD TXT,03,
    P,000001000108,0001,COMMON,2,EA,1000,1011,261,ITM TXT,
    H,20050613,20050613,9999,HEAD TXT,03,
    P,000001000108,0001,COMMON,3,EA,1000,1011,261,ITM TXT,
    The output file is as fallows
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:MT_SAP_RESPONSE_ITMS_DATA xmlns:ns1="http://testcompany.com/xi/ITMS">
    - <BAPI_STR>
    - <HEADER>
      <MAT_DOC>4900000696</MAT_DOC>
      </HEADER>
      </BAPI_STR>
      </ns1:MT_SAP_RESPONSE_ITMS_DATA>
    The problem I am facing is although my file has 2 records of goods issue data (Header and Item data) , the BPM processes only one record (Header and Item) and creates a material doc in SAP and outputs a file with the material doc number as above. Ideally I would like the XI system to process both the records and produce 2 material docs as output .
    Also my input file adapter has been picking up both the records as this is visible in the SXMB_MONITOR logs.
    Do I need to introduce a loop in the BPM ?. If so can any can any body give me an example or point me in the right direction.
    Many Thanks
    TBH

    Udo:
    <b>you need a mapping splitting one message with multiple entries into multiple messages with one entry, which you put into a multiple line BPM container.</b>
       Are you implying loop Step 1 Receive Request from Asyn File Interface and collect them into a multiline container ?. How does the loop know how many times to loop.
    Would appreciate your comments
    Thorsten

  • BPM parllel processing

    HI,
    i am using a BPM to process bulk messages at a time, but all the messages are send to one queue and messages are getting processed very slowly from the queue.
    i have 2 questions here,
    1)for what reason, Queue is processing messages very slowly?
    2)is there any way that BPM keeps the messges in the different queues ???
    Thank You,
    Madhav

    Hi Madhav,
    Refer to the parallel processing section of this document:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0968c17-8cca-2b10-7594-c9105e304be0?quicklink=index&overridelayout=true
    Thanks!

  • Problem about Triggering BPM and Process monitor

    Hi all,
    I am new on the BPM domain. Now i got some problem working on it.
    First, i want to execute a FM or Program in ECC, and then trigger the process of BPM, how to do this?
    or maybe i can say like this, i want to start a BPM from ECC screen, how could i do?
    Second, the requester could find the completed tasks in UWL with some simple text only,
    if he wants to see the whole process status, is that possible?
    Regards,
    Fisher

    Hi Harsha,
    Thx for your reply.
    For First, is the URL which in Process Repository, after clicking "start process", something like "http://www.example.org/bpem/..... "?
    but seems i cannot open the URL for detail XML data. Could you give some more details?
    For Second, go to UWL page, in Tasks tab, choose "completed tasks" in first dropdown box, you can get the task list then.
    And it returns only "priority, completion date, status".
    If the task is in progress, yes, process visualization will picture the state of the process.
    But my customers (requesters), not admin, want to see the diagram after they submit, with status better. Any suggestion?
    Regards,
    Fisher

Maybe you are looking for