cancel
Showing results for 
Search instead for 
Did you mean: 

step by step File to RFC Scenario with BPM

Former Member
0 Kudos

hi

for the following scenario i m following the webblog

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

i have successfully created the design phase

in the configuration stage

i need to create a business system or business service will do to create the communication channel

i have not created the systems so i feel i should not create the business systems

i would like to create the business service

so in only one business service can i assign all the communication channel

useful answers will be rewarded

Regards

JM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Yes.....you can use one business service to define all the channels

Former Member
0 Kudos

U can create in one service.....but its gud if u create different Buisness service for sender nad reciever respectively..

Former Member
0 Kudos

Thanks Sekar

i have created a business service

in sender business service (outbound) which interface i need to configure

(Request Abstract Message Interface

Request Outbound Message Interface)

and in the receiver (inbound interface) which interface i need to select

(Response Abstract Message Interface

Response Inbound Message Interface)

and i need to create the following communication channel

FileRFC_Send,

RFC_Reciever and

FileRFC_Recieve

to which interface i need to assign the which communication channel

useful answers will be rewarded

Regards

JM

Former Member
0 Kudos

You have to add you Outbound and Inbound Interfaces only ie Request Outbound Message Interface,Response Inbound Message Interface in sender and reciver tabs of your business service.

Former Member
0 Kudos

Hi,

See you would have to do in the following way,

Sender service to IP, IP to Receiver Service ( even though Service is same for sender and receiver you have to create the determination from service to IP and IP to service)

Service to IP

sender service outbound to request abstract interface

response abstract interface to inbound interface.

but comminucation channels are not necessary for IP. only sender and receiver is enough.

I hope it is clear.

Regards

Chilla.

Former Member
0 Kudos

Hi Sekar

in the receiver tab i can only see the abstract interface

can you please be a bit more clear

useful answers will be rewarded

Regards

JM

Former Member
0 Kudos

HI,

Select all then you can see the all interfaces

Regards

Chilla.

Former Member
0 Kudos

hello Chandra Sekhar Chilla

its not clear can u please tell me

useful answers will be rewarded

Regards

JM

Former Member
0 Kudos

John,

if it is BPM then you find the abstract intrefac only.

Regards

sreeram.g.reddy

Former Member
0 Kudos

You have to add your Inbound Interface in the reciever tab of your business service and make sure that You have selected the mode as inbound while creating the Message Interface.

While adding the Inbound Interface in the reciever tab,you can see both inbound and abstract interfaces.Select your Inbound Interface only....

Former Member
0 Kudos

John,

You need to add inbound and outbound interfaces only for your sender and receiver services only .

For BPM (Integration process in ID), the abstract interfaces will be automatically displayed in the tab as per your BPM definition in IR. You need not add any thing

Cheers,

Senthil

Former Member
0 Kudos

hi

all this is turning to be too confusing

just let me know in receiver tab which interface i need to select out of this

Request Abstract Message Interface

Response Abstract Message Interface

Sync Abstract Message Interface

and in my sender tab which interface i need to select

Request Abstract Message Interface

Response Abstract Message Interface

Request Outbound Message Interface

Response Inbound Message Interface

please let me bcoz these are the interfaces showing to me in the receiver and sender tab respectively

useful answers will be rewarded

Regards

JM

Former Member
0 Kudos

Check the category of "Response Inbound Message Interface".

I think you have selected catageory as outbound instead of Inbound.Here you have to select catageory as inbound.

Former Member
0 Kudos

John,

now you want to send or recive from BPM.

regards

sreeram.g.reddy

Former Member
0 Kudos

There are 3 parts of communication: Sender service to Integration Process (Asynch.), Integration Process to RFC (Synch.), Integration Process to Receiver Service (Asynch.)

The configurations should be like as follows:

<b>Sender Service to IP</b>

Receiver determination:

Sender Service->Request Outbound Message Interface->Integration Processs.

Interface Determination:

Sender Service->request Outbound Message Interface->Integration Process->Request Outbound Abstract Interface. (No interface Mapping is required as the interfaces share the same structure.)

Sender Agreement:

Sender Service->request Outbound Message Interface->Integration Process->Request Outbound Abstract Interface>FileRFC_Send

<b>IP to RFC</b>

Receiver determination:

Integration Process->Request Outbound Abstract Interface->Business service.

Interface Determination:

Integration Process->Request Outbound Abstract Interface->Business service->RFC Structure->Corresponding Interface Mapping between file structure and RFC structure.

Receiver Agreement:

Integration Process->Request Outbound Abstract Interface->Business service->RFC_Receiver

<b>IP to Receiver Service:</b>

Receiver determination:

Integration Process->Response Inbound Abstract Interface->Business service.

Interface Determination:

Integration Process->Response Inbound Abstract Interface->Business service->Response Inbound Message Interface. (No interface Mapping is required as the interfaces share the same structure)

Receiver Agreement:

Integration Process->Response Inbound Abstract Interface->Business service->FileRFC_Receive.

Hope you find this useful.

Regards,

Amitabha

Former Member
0 Kudos

Hi,

See basically if your interface is not able to see then then you would have to check the direction i mean outbound interfaces , inbound interfces correctly selected or not.

And while your selecting the interface is not in the list ,the above reason is one. any way you want to select then click on delete search button and click search button then you can see all interfces..

But in general those intrfaces available either inbound or outbound should populate automatically else there is a error in creation.

Regards

Chilla.

Former Member
0 Kudos

Hi John,

see in ID, you will have two business services - one for file system(having file adapter comm channel) and other for R/3(having reciver RFC adapter comm channel)......add your BPM to ID frorm IR...then BPM will act as a service

For interface determinations:

see for file system service, you will use the outbound msg interface.....

for R/3 system service, use inbound msg inteface.....

then file inbound to BPM asbstract inbund......and BPM abstract oubtoud to r/3 outbound msg interface.......

Thanks,

Rajeev Gupta

Message was edited by:

RAJEEV GUPTA

Former Member
0 Kudos

hello

i m sorry few of my questions are wrongly framed and few of the things that u all tell me i m not able to understand

but i m happy that the SDN Family is helping a lot to understand XI

Thanks everyone

but the issue is still there

i have created only <b>one</b> business service as told to me later

so in my Business Service

in the Receiver Tab i have

File Response Inbound Message Interface

with

File Receiver CC

RFC Receiver CC

in my Sender Tab i have

File Request Outbound Message Interface

with

File to RFC CC

now i have also created some abstract Message Interface

File Request Abstract

File Response Abstract

File to RFC Sync Abstract

where do i assign that

please let me know

useful answers will be rewarded

Regards

JM

where should i assign all this interface

Former Member
0 Kudos

You can find the Integration process tab under business service tab in ID.You have to import your Integration process into ID from IR using that option.

Just rightclick on Integration process tab (under service without party)....that will guide U to import your Integration Process which you have defined in IR.It will automatically assign all the abstract objects.You need not assign manually.

Former Member
0 Kudos

John,

We use abstract message Interface within BPM. all the below we use in BPM

File Request Abstract -> when use file request in our BPM i think your send step

File Response Abstract -> once you get the response back from File receive step

File to RFC Sync Abstract -> for RFC send step in BPM.

Regards

Sreeram.G.Reddy

Former Member
0 Kudos

Thanks

i feel now i have finished the node of service without party

can anyone suggest what would be the next step to perform

useful answers will be rewarded

Regards

JM

Former Member
0 Kudos

create 3 reciver determinations and 3 interface determinations and 1 sender agreement and 2 reciever agreements which are explained in the blog...

Former Member
0 Kudos

please follow the blog which as 3 reciver determination and correspoding interface determination and then you need to create sender and reciver agreements .

Regards

Sreeram.G.Reddy

Answers (2)

Answers (2)

Former Member
0 Kudos

John,

You should have one business service each for sender and receiver.

For your scenario, you will require 2 business services and 3 communication channels

Sender - File

File sender and File receiver (Create a business service for these communication chanels)

Receiver - RFC (Create a business service for this communication chanel)

Cheers,

Senthil

RFC receiver

Former Member
0 Kudos

JM,

>> would like to create the business service

so in only one business service can i assign all the communication channel

This will not throw any error and your scenario will work perfectly.

But this is not a goog approach :-(. The better option is to create a Tech System of type Web As ABAP for yor R/3 and a business service for File service and use them. To create a technical system of type Web As ABAP ask your BASIS team help.

Regards,

Jai Shankar