on 07-24-2006 1:41 PM
I found a good blog with a BPM example
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
But the blog don't explain which container
elements are necessary (fig.15).
I think it is only possible to use abstract and
asynchronous adapter as container type, or?!?
In this case, there are two abstract Interfaces
I can use:
FileResponse_AI
FileRequest_AI
But which block needs which adapter?
I tried this:
File Receiver -> Message -> FileRequest_AI
RFC synchr. Sender -> Request-Message -> FileRequest_AI
RFC synchr. Sender -> Response-Message -> FileResponse_AI
File sender -> Message -> FileResponse_AI
Is this correct? Can anyone explain why I use
same interfaces for file an RFC???
thanks
Hello Christian,
Yes you are correct. Just some details regarding the middle step.
The middle step is a synchronous step, which receives the request and sends it synchronously to the BAPI (i.e. calls BAPI). It receives the response and finally sends it to the last step.
The middle step should use the container variable of type "FileRequest_AI" for Request Message and the "FileResponse_AI" for Response Message.
But it should use the Synchronous Interface "FileDetails_Sync_AI" as depicted in figure 10
in the blog.
Please note that the middle step is using synchronous interface. Only the incoming message (Request message) is from an asynchronous interface and the output is also sent to an asynchronous interface (Response message).
Regards,
Gajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for answers
@Gajendra Bhakuni
I use FileDetails_Sync_AI for this step. I even
got no other choice
******************
Another Problem:
******************
In Fig.18 I should create a receiver determination, but when I choose the service File_RPC_BP I'm not able to
select FileRequest_AI. Only available are:
- FileDetails_Sync_AI
- FileResponse_AI
So what is he doing here? What have I to do, to get the
configuration like Fig.18???
thanks
Hi,
Did you import the Integration Process into the Directory ?
Are you using/created the FileRequest_AI (Abs, Async Message Interface)?
If you have already imported the Integration Process, then open that in the directory and check the Sender /Reciever Tab over there. Are you able to see the mentioned interface over there ? if not , you are not using this Abstract interface in the BPM
Regards,
Moorthy
I can only import integration szenarios into the directory, but I have only an integration. So I created a new integration process in the Directory and linked it to my integration process in the Repository...?!
But if I open this, I can see the required interface FileRequest_AI on the receiver tab, but I can only select the inteface of the sender tab...
Hi,
In Integration process sender tab contains the interfaces which can recieve messages from Source....
.....like recieve step in BPM
Reciever tab contains the interfaces which can send the messages to the destination...
I think now you got some idea,.....just check your interfaces..again...ll solve the issue...
sekhar
Hi Christian,
This is another approach.....try this way....
Integration Directory steps...
1)Create new scenario and import your Integration process.
2)Use configuration wizard option..(select internal comm)
a)Source to BPM (No Interface mapping)
Sender : FileRequest_OUT_MI (select your bussiness system/bussiness service and adapter type File)
Reciever : FileRequest_AI (select Integration process and no adapter for BPM)
b)BPM to RFC (with IM ie req and response)
sender :FileDetails_Sync_AI (select IP )
Reciever : BAPI_COMPANY_DETAILS (use RFC adapter)
c)BPM to File (response)
sender : Fileresponse_AI(IP)
reciever : FileResponse_IN_MI
Thanks,
Sekhar
Thanks for your help, but it seems that also
this doesn't work.
I'm not able to select FileRequest_AI in point 2a).
Only if I delete all filter options, so that I can
select all interfaces, I can choose this interface.
I've really lost the overview
Do you know a step-by-step introduction with images for such a szenario??
Hi ,
BPM steps in Integration Design:
1)Recieve ( message :FileRequest_AI )....sender file adapter
2)send ( message synch : FileDetails_Sync_AI for File<->RFC)....RFC adapter
3)Send (message :FileResponse_AI)...file reciever adapter..
If your configuration in IR is correct...then you can defenitely get the FileRequest_AI in 2a...
Thanks
Sekhar
Here I got some pictures of my design and configuration. It seems to be like you told me.
<a href="http://www.christian-riekenberg.de/upSkript/up/xi.doc">Pictures</a>
Can you see a mistake?? In the last picture you can see, that I'm not able to select FileRequest_AI. Is it right, that I have to select FileRequest_AI there???
thanks
Message was edited by: Christian Riekenberg
Hi ,
I have seen your pictures.....all configurations correct.....
In the last step you cannot select FileRequest_AI there.If you want FileRequest_AI there you should select Integration Process as your service type.
steps :(Source to BOM)
For sender : select business system as service type(correct ur configuration) then click on continue ....follow the below step
For reciever : Integration process as service type
Sekhar
Wau, then I can select FileRequest_AI as
interface....but why do I have to use
integration process here?????
I don't really understand when I have to
use which interface?? Where can I read
more about it???
sap.help.com does only a little to understand
the connectivity between the intefaces.
Message was edited by: Christian Riekenberg
Hello,
I still have a problem with this file-to-RFC-to-file blog.
It runs but it just copy the value of the source file to the destination. Can anyone see a mistake in the receiver determination or anywhere else??
<a href="http://www.christian-riekenberg.de/upSkript/up/File_RFC_File.pdf">Here are pictures of my configuration as pdf</a>
The blog I used (/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit)
didn't describe the sender interfaces I have to use, so I think there is the problem but I can't locate it.
Thanks
chris
Hi,
BPM steps are as follows-
1) Recieve FileRequest_AI
2) Send FileRequest_AI (Sync)
3) Send FileResponse_AI
Because in this case, mapping is done outside the BPM. In this mapping, you have FileRequest is mapped with RFC request and RFC Response is mapped with FileResponse.
You are receiving the Abs, Async File Req from the File Adapter.
hope this helps,
Regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.