BPM doubt
i have a BPM scenario i am callling 2 mappings inside it. i have made a change to 1 mapping. it worked fine in dev. wen i tranported to QA, the mapping is giveing some wrong value.
Do we need to refresh the mapping inside the BPM in QA?
Hi,
Which objects have you transported? If the mapping, then it may happen, that it doesn't work in QA properly.
After it also perform cache refresh (SXI_CACHE).
Regards,
Radek
Similar Messages
-
BPM - doubt in N:1 mapping of IDOCs
Is there any DETAILED document on Mapping multiple Idocs into a single Idoc package using BPM.My doubt is in the latter part in this process(During Receiver Determination) :
Scenario : CRM->XI->R3
We will download the CREMAS03 and then make changes in the xml so that it can hold multiple IDOCs.
and then we will be collecting the Idocs(say 3 idocs at a time)...that is, appending the IDOCS(CREMAS03) into a multiline container of type CREMAS03.
In the transformation step, the multiline container containing CREMAS03 IDOCs is transformed to IDOC PACKAGE(N:1 Mapping).
In Integration Directory,We will create 2 RECEIVER DETERMINATIONS :
1.CRM->BPM :
Receiver Service :BPM Object
Inbound Interface :CREMAS
Interface Mapping :Maps the Outbound interface (vendor_out_interface) to CREMAS(Abstract Asynchronous)
2.BPM->R3 :(I have my doubt here!)
Sender Service : CREMAS_COLLECT_PACKAGE(BPM Object)
Outbound Interface : CREMAS_package(Abstract Async, Message is the modified Multi-CREMAS PACKAGE)
Receiver Service : R3
Inbound Interface : CREMAS.CREMAS03
Interface Mapping : NONE (WHY is that No Interface mapping is needed ???...Please elaborate)
1.HOW will the XI engine MAP the CREMAS_package to CREMAS.CREMAS03 at the end of BPM PROCESS ?
2.In BPM we have Transformed the individual Idocs into a IDOC Package BUT then at BPM->R3 Receiver Determination WHY are we mapping the CREMAS Package into Individual CREMAS Idoc ??
3.Does the R3 receive the IDOCs as a Package OR does it receive it as individual Idocs ?And when we say a Package does it mean it will contain 1 Control record & multiple Data Records(EDID) ??
4.If the R3 receives the IDOCs as a PACKAGE, THEN How does the R3 System separate the Idocs into Individual Idocs ??
Is there any specific configuration in the partner profile at the R3 side to process A IDOC package ??.
5.Also when I compare Posting Function Module IDOC_INPUT_CREDITOR and IDOC_OUTPUT_ORDERS , It seems that IDOC_INPUT_CREDITOR can process multiple Idocs at a time while IDOC_OUTPUT_ORDERS CAN process only ONE IDOC at a time.Am I right ?)
It would be great if someone has the patience to give a detailed reply.Looking forward to the reply !!
Thanks,
Arun.Hi Arun,
You dont need a BPM for ur requirement. All you need to do is IDOC Message pacakages. where the IDOC are sent as a single package. here is the link to the page that details on hwo to do idoc packaging.
http://help.sap.com/saphelp_nw04/helpdata/en/99/2653429392ab53e10000000a1550b0/content.htm
you also refer to Michals weblog on IDoc pacakaging. But the approach i have jsut mentioned to you is more efficent and the one suggested by SAP. Michel was supposed to write one more weblog describing this approach.
Cheers,
Naveen -
BPM doubt - Retaining Source file
Hi
I am doing a BPM Asynch-synch scenario. I receive a source file, send the file to BPM where it makes sych RFC call. If the response is error then i have to write the source file which i received through RECEIVE step in an FTP server. My question is: How to retain the source file while it is sent to SAP for processing so that i can reuse the source file later?The container variable holding the message after the receive step can be used to send the same received file to the FTP server. Ur design would be: After receive step, there would be sync send step under exception branch. Whenever exception is raised, the flow ll move to exception branch where u may put a send step to send the data to FTP
Regards,
Prateek -
Doubt on Sync-Async bridge using BPM
Hi Experts,
I had a doubt on Sync-Async bridge using BPM,
1. If sender system is SAP system and receiver system is non-sap system then while configuring in Integration Directory how many Receiver Determinations should be done ?
2.Plz explain if we have 2 receivers i.e one sender SAP system and 2 non-sap systems then what will be the no. of receiver determinations?
3.How we have to count no. of receiver determinations if we have 2 receivers and 1 receiver system? If so what is the no. of receiver determinations in case of 1 receiver syst and 2 receiver systems?
Plz clarify above questions good answers will be definetly rewarded.
Regards,
Vinod.vinod,
... Sync-Async bridge and Recievr determination are not related....
Sync-Async bridge means.. u r sending some request syncronously...and u r expecting the response also in synchronous way... but u r not getting the response directly...u r getting it via BPM..i.e asynchornously.....
see here what is the Use of Synch - Asynch bridge in ccBPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
and here if u have 2 reciver... u have to create 2 receiver determination and ofcourse for BPM one reciver dtrmination is required.... since in BPM related scenario BPM will act as a reciver...BPM(IP) wil first recive the message then it will be forwarded to Receiver system!!! so total 3.
<b>3.How we have to count no. of receiver determinations if we have 2 receivers and 1 receiver system? If so what is the no. of receiver determinations in case of 1 receiver syst and 2 receiver systems?</b>
r u telling that u r having two recivers and each receiver is receiving messages using 2 interaces???
u have 2 use 2 receiver determination and 4 interface determination.
regards
biplab -
Hi, one of my clients has deep interest in BPM.
He'd like to manage processes over different system like IBM-Machines, SAP-Systems, simple File-Server etc.
These processes should be controlled via SAP XI, especially via BPM (BPE).
But i have some doubts if it is really that simple like u read in SAP-Description.
I have no experience on that issue so can someone who has deep knowledge of BPM give me his opinion on this topic?!
br JensHi,
If its for a client you need to present BPM usages with a high level example, which involves different system. As you mentioned (IBM-Machines, SAP-Systems, simple File-Server etc.).
So better have a look at the documentation and there are some good blogs on BPM with advantages and limitations.
Please have a look at below links,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/4cc81a71-0701-0010-f187-c29c9bf92841
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
I am sure you would get a over all view in BPMs.
Hope it helps.
-Prasad Babu. -
Hi All,
I have a scenario where IDocs would be posted from R3 randomly to a non SAP system.
I would need to wait for 30 mins after posting one IDoc to the non SAP System and receive a Ack from that non SAP System.
If I receive a Ack within 30 mins or if the 30 mins of time is already elaspsed, i would need to process with the next IDoc.
Or in other words, there should always be one BPM instance active at any point of time and my IDocs should wait until that BPM is freed up..
Do you guys have any idea to achieve this? Your help is highly appreciated.
ThanksHI Suraj,
Thanks for your reply. Actually R3 collects a batch a IDocs(of MessageType A) and sends to XI and also sends a summary IDoc of MessageType B, that contians all the IDoc numbers of type A.
Using some corrleations I need to wait until Message Type B is received .There would be n number of such Batches(each batch containing few message Types A and one Message Type B).
My BPM(which would be timed out in 2 hrs) should process each batch in sequence. Meaning that second batch should be picked by the BPM only when the first BPM is auto-timed out.Or in other words, at any point of time, only one BPM instance should be active.
Pls let me know if you have sugeestions.
thanks a lot in advance.. -
Doubt in the Oracle BPM Tutorial
Hi All,
Iam new to this Oracle BPM..
Moreover i have installed the studio and other files... But at the point of working with the TUTORIAL iam getting an error as...
All arguments must be fulfilled when defining the incoming argument mapping of a screenflow invocation task *(Activity:Create Expense Report, task: Create Expense Report).*
In the Expense Report Process of ACTIVITY 3... At Designing a Screen flow...I cannot understand the steps from 16 to 18..
Moreover at the step 18 in Designing a Screen flow i.e. Add an entry to the Submit Report Out page
On clicking on OK button after this step. It is retuning an error with the UNABLE TO FIND THE VARIABLE ReportSfArg...
Can any one pls help me out in this issue...Take a look at this link: Re: the project publication has failed
The tutorial takes you through argument mapping in a very obtuse manner. After looking at the above link if you still have not found the problem, share a copy of an export of your project and we'll help you debug it.
Dan -
Doubts in BPM-- N:1 and 1:N scenario
Dear all,
I have a requirement where in some 10 files are placed at a location. The interface needs to consolidate/collated these files and generate a single file and send it to the target system after transformation.
The reverse process also needs to be done in some other interface. (Splitting a single file into 10 files)
After some analysis, I understood that BPM has to be used.
Please provide me with some useful blogs, which can directly solve my problem.
Thanks in advance,
YounusHi,
What kind of exceptions u want to raise.
1) its mapping related,
2) runtime exceptions
3) integration engine or adapter engine related.
there are two methods which will be used.
1) CCMS
2) Alert method.
U can inform the users through mail also.
Alert:
Alerts within XI give us a simple way to monitor only those errors that we want to and send alert messages to different people depending on the alert category.
Alert configuration is used to have the system inform you of errors during message processing.
By using the Alert Framework, central monitoring can be provided with all errors reported during message processing in ABAP and Java. This enables an improved reaction to such errors in both the ABAP runtime and the Java-based Adapter Engine. For this purpose, the Alert Framework is provided with rules based on certain events and on information from the header of the message protocol. These rules determine whether alerts are send or not.
Some of the examples are:
Specific Error Information from the Adapter Engine:
Container Element
SXMS_TO_ADAPTER_TYPE CHAR70 Adapter type
SXMS_TO_ADAPTER_ERRTXT CHAR70 Error text from the Adapter Engine
Look at the way by which u can raise an alert.
For raising an alert you need to first configure the alert please follow the below weblog written by Michal Krawczyk
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
Configuration steps are: go to transaction ALRTCATDEF
1) Define Alert Category
2) Create container elements which are used for holding an error messages.
3) Recipient Determination.
Alert can be triggered in different ways.
1) Triggering by Calling a Function Module Directly.
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
2) Triggering by Calling a Function Module in the Workplace Plug-In.
3) Triggering with an Event Linkage.
4) Triggering with the Post Processing Framework (PPF) or Message Control (MC)
5) Triggering from a Workflow.
6) Triggering from CCMS with autoreaction.
7) Triggering from BPM.
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
/people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
8) Triggering alert by configuring a rule from RWB.
http://help.sap.com/saphelp_nw2004s/helpdata/en/56/d5b54020c6792ae10000000a155106/content.htm
used only for raising Adapter and Integration engine ralated errors.
U can also go for CCMS method:
Configuring scenario specific E-mail alerts in XI-CCMS: Part 1
/people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1
Configuring scenario specific E-mail alerts in XI-CCMS: Part-2
/people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2
Configuring scenario specific E-mail alerts in XI-CCMS: Part 3
/people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3
Hope this will help you
Thnx
Chirag -
Hi Expert,
My source system (3rd party) calls a RFC service, based on some credentials the RFC program triggers a text doucment in the zip file format on a specified location.
I need to send the response and as well as the file (zip) and the size of the file will be approx 50MB. How do I design my scenario? Is BPM advisbale?
Anticipating your valuable inputs..
Warm RegardsHi Asha,
Could you explain me your scenario with clearly....As i understood that third party system is hitting xi and xi will communicat to the receiver system. In the receiver system we have RFC. The RFC will give you only the messae as in the form of response....if you wan to send the zip file I guess we should send first to the one receiver system (file system) fromt there we can send to the third party system.Of course we have to use BPM to achieve this.
Hope I am clear.Please let me know if you have any quereis.
Thanks and Regards,
Chandu
Message was edited by:
Chandu -
Hi all,
I am trying to implement a scenario where n messages of the same type are received and combined together and then sent out. For this I have a loop in which I do a receive step and then I have defined a container variable for the message which is a multiline container. and then I also have a container for maintaining a counter. at the end of the loop I check if n messages have been reached then I send out the message.
My questions
1. When I define a MultiLine container for the receiver message there is one expression property what do I need to fill in here
2. I think I also would need to define a co-relation for this. Can you tell me how it will fit into the overall picture.Hi,
Have a look at this BLOG <a href="/people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time a BPM to collect messages for a set interval of time</a> by Daniel Graversen
Regards
Santi
<a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way. -
Hi guys,
I'm doing a file 2 file BPM, where in my sender file has a record tag 1: unbounded containing two sub tags FNAMe and LNAME. I need multiple files to be generated at my output depending on the occurence of the record tag in my input.
I have completed my scenario, and when i place the file in my input folder, it is getting picked also.
I'm seeing the message in sxmb_moni. However i don't see any monitoring for my BPM. I'm not getting any output file in my destination.
Can anyone please help me on the steps to debug this
Thanks guys
VarunHi varun
also try this
BPM Monitoring
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
Also see the below BPM related links
check list for BPM https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193124e
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
Many other examples can be found under the following link at help.sap.com
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
hey... check the slide....also useful......
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1db5e190-0201-0010-1c90-d9de570c6b18
REward POints if found useful **
http://help.sap.com/saphelp_nw2004s/helpdata/en/cb/15163ff8519a06e10000000a114084/frameset.htm -
Doubt on Aync-Sync Bridge without BPM
I created a scenario using Aync-Sync Bridge without BPM:
File(Asyn) => Rfc:BAPI_PO_CREATE1(Syn)
1 which mode of message interface should be used in IR for File(Asyn)?
Asyn or Syn?
2 if syn MSG interface should be used in the above question,how can i return BAPI_PO_CREATE1.response which includes PO number to the sender?
BTW:I had maintained the modules and their parameters(AF_Modules/RequestResponseBean and AF_Modules/ResponseOnewayBean)
in RFC CC.
Regards
MingHi,
1) You have to use synchronous interface.
2) There will two message mappings(one request and one response) and one interface mapping between synchronous interface.
3) All the corresponding modules should ve added in File sender communication channel not in RFC CC.
Regards,
Sudheer
Message was edited by:
Sudheer -
Doubt regarding Multiple recervers without using BPM
Hi Experts,
Our RFC<->XI<->SOAP asynchronous scenario is working fine, in this case RFC is sender, SOAP is Receiver, i want to send some fields form the response of SOAP to be send it as mail using Mail adapter.
My existing asynchronous scenario is like this:
R3 (rfc-sender) <-> XI <-> WebService ( soap-receiver)
i) R3-> sends the request to-> WebService via xi
WebService -> sends the response to the R3 via XI
ii) WebService (Rfc-sender) sends response to WebService (SOAP-Receiver) via XI.
now i need to modify above scenario like this:
I want to send WebService response to Mail and R3 as well at the same time. in this case i need to use Receiver Mail adapter fields need to be send it as e-mail using mail.
in this case : RFC adapter configured as sender
SOAP adapter configured as Receiver
Mail adapter configured as Receiver
Please advice me how should go aobut this scenario with out using BPM.
Thanks,
Dhanush.Hi,
If you are using ZRFC as sender,
then create a outbound proxy for triggering message
ti XI and mail receiver.
Call this proxy in your ZRFC to avaod BPM.
Your SOPA system is configured as Receiver so it won't work as sender for mail to trigger it. So proxy would be better case. -
Messages interfaces doubt in Webservices and BPM design
i have a requirement where SAP sends data to some web application.. so we are going to use Proxy to webservices.. in this we are also using BPM.
SAP sends the data to PI ..in PI BPM triggers it will check some login credintials with webserices application and response will be sent back to PI .. in PI it will have to append the login session id with SAP data and then finally PI pushes the data to target system(web application).
SAP--SAP-PI (BPM)web services.
1. SAP sends data to PI
2. PI checks the login credentials with webservices
3.Sen back the session id
4. session id appended to SAP data
5. Final data will be sent to webapplications
So how many msg interfaces that i need to create.?
1 DATAfrom SAP_Outbound (Asyn) ---
2. Data from SAP_Abstarct(Asyn)_BPM
3. Data webapplication to SAP- (abstarct )-Sync ( which gets the session id)
3. FinalDatato Webapplication(Asyn)-Abstract
Please correct me if i'm wrong...
Regads,
DeepsHi Shabarish,
Proxy call is Async
Prateek,
can we make it with SOAP lookup? which one is best the option BPM or SOAP lookup..
i hope it is always good to have a interface without BPM right ?
Can you tell me how to approach SOAP lookup.. ?
Regards,
Deep -
Sync RFC scenario VS BPM scenario -- speed doubt
Hello friends!
My case:
I have to choose between 2 scenarios:
1) SAP(Idoc) <=> XI <=> ThirdPart(WebService)
2) SAP(s\q\tRFC) <=> XI <=> ThirdPart(WebService)
In 1st scenario I need to use BPM. In 2sd I needn't.
So I want to know which way more simple to implement and more speedy.
Thanks in advance!
Alexandrhi
The first case is easier i.e with BPM...in terms of hadling errors..to send any alerts.....
if you want any weblogs i can post for you
regards
kummari
Maybe you are looking for
-
I have iTunes on my old desktop computer and I want to abandon that computer and transfer everything to my laptop. I have purchased music and copied music from cds as well. How do I do this?
-
Adobe forms and interactive forms
Hi Friends, I am new to adobe forms. Can anybody explain in detail- 1) Why Adobe forms instead of smartforms. 2) Main use of Adobe forms. 3) How to become master in this technlogy. regards, phaneendra.
-
I have a simple JEditorPane set up so that I can view source code and rendered version of an html page. I toggle between rendered and source view by setting the content type: setContentType("text/plain") - displays source code setContentType("text/ht
-
FCE capture from iSight on iMac?
Sorry for the newbie question.. I just tried my new iMac and FCE, and I was wondering how to capture from the builtin iSight camera? I know this is 2 questions, but can I also capture from my home movie DVD's? Thanks Gray
-
Find, mix and have several aperture libraries opened?
I had a harddisk break, so I am now with a new disk, same machine, but with backup files stored from Apple on my disk. Problem, where to find my old aperture library. I did start at new when I had my new machine this year. January I think. And then I