cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxy to file(100 records per file)

Former Member
0 Kudos

Hi All,

Can any one give me idea of design without BPM?

I have one ABAP PROXY/RFC to file asynchronous interface.

Now i want to divide file with 100 records per file.

i.e. if RFC is send 300 records then 3 files should get generate by dividing data into 100 per file.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Talk to your abap team to send 100 record per mesg by handling in the application logic level. You dont need to make any change in PI level. This is one option.

Other options are as follows ..

Multimapping without BPM

Refer these links

for PI 7.0

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

for PI 7.1

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1...

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

You can easily handle this in PI using multimapping without BPM.

Your source would have occurrence 1 and target occurrence 1.. unbounded. The number of target messages generated will depend on the maping for the message tab node. Divide the number of records by 100 to create the number of target messages.

Just follow the blog already provided by Baskar. That explains it all.

Regards

Former Member
0 Kudos

You may also use java or XSLT mapping to count the records and put them on target with multimapping. But this will be complicated and time consuming code.

Better and shortest way is to what has been suggested to you by Gopal i.e. to ask ABAP team to change the application logic to send the data with 100 records each.