on 08-05-2008 11:09 AM
My scenario is as below :
FILE - RFC - FILE (using BPM)
DESIGN :
data types : dt_sender, dt_rece
message types : mt_sender, mt_rece
Message interfaces : mi_sender_out,mi_sender_abs,mi_syn,mi_rece_abs,mi_rece_in
Message mappings : mm_sender_out_2_RFC_FM,mm_RFC_FM_RES_2_rece_IN
Interface mapping :
IM_sender_out
--> Request --> use : mm_sender_out_2_RFC_FM
--> Response --> use : mm_RFC_FM_RES_2_rece_IN
CONFIGURATION :
Receiver Determinations :
FILE - BPM
sender interface : mi_sender_out
receiver interface : mi_sender_abs
No interface mapping, no receiver determination.
BPM - SAP SYstem
sender interface : mi_syn
receiver interface : RFC_FM
Interface mapping : IM_sender_out
receiver determination : created RFC Receiver
BPM - FILE
sender interface : mi_rece_abs
receiver interface : mi_rece_in
Interface mapping : No
receiver determination : created file receiver
ONE SENDER AGREEMENT : file sender.
total : One sender agreement, 2 receiver agreements, 3 receiver determinations, 3 interface determinations.
This scenario is picking file from ftp server, first mapping is also fine, but it is not doing more activities at SAP System and not returning any value in response.
Please help,
Regards,
Study SAP
Ur interface "mi_syn" should be abstract synchronous. This sync abs interface should be used in BPM sync send step. This should be mapped with the RFC directly. So instead of receiver interface "RFC_FM", use the original imported RFC.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prateek,
Thanks for reply,
My syn interface (mi_syn) is abs syn.
in BPM first is receiver : using interface sender_out_abs
second is Sender sync : using mi_syn, sync, request msg : mi_sender_out_abs, response message : mi_resp_abs.
in interface mapping using im_syn and original RFC Function Module directly.
Regards,
Study SAP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have worked in this scenario. I was working fine.
You have to do the following:
DT : dt_sender,dt_receiver
MT : mt_sender,mt_receiver
MI :
mi_sender_OUT --> (MT:mt_sender, Async, outbound)
mi_receiver_IN --> (MT:mt_receiver, Async, inbound)
mi_sync -->(MT:RFC, Sync, Abstract)
mi_rfc_req_abs --> (MT:RFC_req,Async,Abstract)
mi_rfc_res_abs --> (MT:RFC_res,Async,Abstract)
MM:
mm_sender_2_rfc_req --> (MT:mt_sender, MT: RFC_req)
mm_rfc_res_2_receiver --> (MT:RFC_res, MT: mt_receiver)
IM:
mi_sender_OUT_2_mi_rfc_req_abs --> (MM:mm_sender_2_rfc_req )
mi_rfc_res_abs_2_mi_receiver_IN --> (MM:mm_rfc_res_2_receiver )
and Configuration part remains the same as u did
//Reward points if it is helpful
Regards,
Nithya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You need to create two container elements one for request, i.e. to send data to the RFC and other response to get the response from the RFC. The request container element should be of the type of request abstract interface and response should be of type of response abstract interface. As, it is a synchronous scenario, you will have:
1.) Receive Step Container Element: request type
2.) Send Synchronus Container Element: response type
3.) Send Asynchronus Container Element: response type
Refer this links
http://help.sap.com/saphelp_nw04/helpdata/en/78/62373f58502e48e10000000a114084/content.htm
Regards,
Surya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.