Vous êtes sur la page 1sur 3

Overview: Background RFC

SAP Web
EDI Application SAP
Batch Input SAP Business Connector Server Netweaver /
SAP .NET Connector SAP PI
File Transfer
Exchange Background
CPIC SAP Java Connector
Infrastruc- RFC
ture

RFM ALE BAPI This


Synchronous Transactional Asynchronous Queued Course
RFC RFC RFC RFC

1990 1995 2000 Time


© 2012 SAP AG. All rights reserved. 4
Motivation

How to synchronize a system which is not always up?


In system landscapes a system may be down
… but application needs to be synchronized with other systems
The application program should be finished in a reasonable time

How to send delta information in order?


How can be assured that the update reach the server after the creation?

How to avoid overload situations on destination systems?

© 2012 SAP AG. All rights reserved. 5


Problematic of qRFC

Simplified Process when sending Queues (example)

Main Problem: The relationship between ‘Units’ (e.g. Outbound Scheduler


Destinations) are determined when during the Processing of the scheduler

Program sending
QRFC Scheduler
Queues

Writing Queues
‘Unit’ Scheduler
in tRFC Tables

1) Processing on Units should be equally distributed

2) Therefore a maximum time for processing on one unit is only allowed

3) Before processing the Units an evaluation of the order of processing of the


Units has to take place

© 2012 SAP AG. All rights reserved. 6