Menu

SAP Package SRFC

Middleware Runtime Environment

Unsere Literaturempfehlung

Kundeneigene Erweiterungen mit ABAP: User-Exits, klassische und neue BAdIs, Switch und Enhancement Framework

Alle Technologien in einem Band! Ob Sie zukunftssichere Erweiterungen programmieren oder mit den Modifikationen in Ihren SAP-Systemen aufräumen möchten – hier erhalten Sie das erforderliche Wissen. Jede Methode wird ausführlich und mit Codebeispielen erläutert: User-Exits, klassische und neue BAdIs, Business Transaction Events, implizite und explizite Erweiterungspunkte u. v. m.

Bei amazon.de ansehen →

The package SRFC (Middleware Runtime Environment) is a standard package in SAP ERP. It belongs to the parent package BASIS.

Technical Information

Package SRFC
Short Text Middleware Runtime Environment
Parent Package BASIS

Function Groups

SAP Package SRFC contains 17 function groups.

ARFC ARFC implementation (dispatch part)
ERFC Process ARFCs
IRFC qRFC with Inbound Queue
ORFC qRFC with Outbound Queue
QDIS Distributed GET Queues
QEVT Event Control in qRFC
QIWK Standard QIN Scheduler
QMIN Queue Management Inbound Queue
QMOT Queue Management Outbound Queue
QOWK QOUT Scheduler
QSAM Example of Displaying qRFC Data
SCUT Remote ABAP Debugging
STFC RFC test
SU01 qRFC/tRFC Tools
SUTL Utilities
SXAB ABAP/4 driver for RFC
SYSE RFC with external system

Transactions

SAP Package SRFC contains 9 transactions.

SM58 Asynchronous RFC Error Log
SMQ1 qRFC Monitor (Outbound Queue)
SMQ2 qRFC Monitor (Inbound Queue)
SMQ3 qRFC Monitor (Saved E-Queue)
SMQA tRFC/qRFC: Confirm. status & data
SMQE qRFC Administration
SMQG Distributed QOUT Tables
SMQR Registration of Inbound Queues
SMQS Registration of Destinations

Database Tables

SAP Package SRFC contains 43 database tables.

ARFCLOG Description of tRFC States (Create, Send, Delete)
ARFCRDATA ARFC Call Data (Callers)
ARFCRSTATE Status of ARFC Calls on Receiver Side
ARFCSDATA ARFC Call Data (Callers)
ARFCSSTATE Description of ARFC Call Status (Send)
DESTLOG Logging Destinations
QCONFIRM TIDs for Deletion Confirmed by ...CONFIRM_NEXT
QDIST001 tRFC Queue Description (Outbound Queue)
QDIST002 tRFC Queue Description (Outbound Queue)
QDIST003 tRFC Queue Description (Outbound Queue)
QDIST004 tRFC Queue Description (Outbound Queue)
QDIST005 tRFC Queue Description (Outbound Queue)
QDIST006 tRFC Queue Description (Outbound Queue)
QDIST007 tRFC Queue Description (Outbound Queue)
QDIST008 tRFC Queue Description (Outbound Queue)
QDIST009 tRFC Queue Description (Outbound Queue)
QDIST010 tRFC Queue Description (Outbound Queue)
QDIST011 tRFC Queue Description (Outbound Queue)
QDIST012 tRFC Queue Description (Outbound Queue)
QDIST013 tRFC Queue Description (Outbound Queue)
QDIST014 tRFC Queue Description (Outbound Queue)
QDIST015 tRFC Queue Description (Outbound Queue)
QDIST016 tRFC Queue Description (Outbound Queue)
QDIST017 tRFC Queue Description (Outbound Queue)
QDIST018 tRFC Queue Description (Outbound Queue)
QDIST019 tRFC Queue Description (Outbound Queue)
QDIST020 tRFC Queue Description (Outbound Queue)
QDISTMAP Assignment Table of Distributed GET Queues
QIWKTAB Table of qRFC Inbound Queues To Be Activated Automatically
QOWKTAB Table of qRFC Outbound Queues to Activate Automatically
QREFTID Reference TIDs of Receiver List for qRFC
QRETDATA Confirmation Data of tRFC/qRFC LUWs
QRETSTATE Confirmation Status of tRFC/qRFC LUWs
QRFCEVENT Event Control in qRFC
QRFCLOG Trace Description
QRFCTRACE Trace Description
QSENDDEST Table of Registered tRFC/qRFC Destinations
RFCCMC CMC data for mail
TRFCQDATA qRFC Call Data (Inbound Queue)
TRFCQIN tRFC Queue Description (Inbound Queue)
TRFCQINS Description of Saved tRFC-Queues (Inbound Queue)
TRFCQOUT tRFC Queue Description (Outbound Queue)
TRFCQSTATE Description of qRFC Call Conditions (Inbound Queue)

Views

SAP Package SRFC contains 1 views.

H_RFCDEST Help View for RFCDES

Structures

SAP Package SRFC contains 14 structures.

ARFC_IN_CHECK_READY Lock Key for qRFC Inbound Scheduler
ARFCCALLID Key of ARFC Call
ARFCDATA Data Part (Raw) of ARFC Calls
ARFCERRORS Output of Exceptions with RFC
ARFCTID Unique Transaction ID (LUW -> COMMIT WORK)
H0332 Structure of length 332
H1000 Structure of length 1000 (5 x 200 type C fields)
H332 Structure, 332 bytes long
LGASLIST List of all logon groups with preferred application server
QDATA_ALL Data of tRFC/qRFC LUWs
QRFCCALL List of All qRFC Calls of Application LUW
QRFCRCV Structure for qRFC receiver list
RFCPUT RFC
TRFCQVIEW Status Description of qRFC Queues

Programs

SAP Package SRFC contains 145 programs.

RSARFC00 Execute all recorded calls
RSARFC01 tRFC Reorganization
RSARFCCP TRFC: Scheduler for Transactions with Status Connection Error
RSARFCDL Delete tRFC Entries from Log File
RSARFCER Delete tRFC
RSARFCEX Execute Calls Not Yet Executed
RSARFCLD Set and get RFC quotas
RSARFCLE Reorganization of tRFC Logging
RSARFCLR Register Destination Monitor for Logging
RSARFCLT Logging for Transactional RFC
RSARFCRD Transactional RFC
RSARFCSE Execute ARFC As Background Job
RSARFCT0 RFC TEST: tRFC Mass Test
RSGETALL_REG_SERVERS Get All Registered RFC Servers in System
RSQEVTMA qRFC Administration
RSQEVTML Evaluation of qRFC Log
RSQEVTMT Evaluation of qRFC Trace
RSQIWKEX Standard QIN Scheduler: Execution of Registered Inbound Queue
RSQIWKMA qRFC Monitor (QIN Scheduler)
RSQOWKEX QOUT Scheduler: Execution of Registered Outbound Queues
RSQOWKMA qRFC Monitor (QOUT Scheduler)
RSRFCPUT Generator: Character conversion matrix for the RFC
RSTRFCAS Assigment of a GET Queue to an Outdated Queue Table (QDISTxxx)
RSTRFCCS Generate QRFC Statistics Values for Oracle DB
RSTRFCDA Display TID from Different qRFC Tables (Internal Use)
RSTRFCDB RFC Test: Display Program for Function STFC_WRITE_TO_TCPIC
RSTRFCDC Change of qRFC LUW (Outbound) into tRFC LUW
RSTRFCDD Display tRFC/qRFC Confirmation Data
RSTRFCDK Save of qRFC LUW (Inbound) in Saved Inbound Queue
RSTRFCDN Number of Queue Entries in all Clients
RSTRFCDP Display Data of qRFC LUW (Outbound Queue)
RSTRFCDQ Display Data of qRFC LUW (Inbound Queue)
RSTRFCDR Display of Possible Resources for tRFC/qRFC
RSTRFCDS Display tRFC/qRFC Confirmation Status
RSTRFCDT Display Data of tRFC LUW
RSTRFCEA Delete QRETSTATE, QRETDATA
RSTRFCEC TIDs for Deletion Confirmed by TRFC_OUT_CONFIRM_NEXT
RSTRFCED Delete Read LUWs from GET Queues
RSTRFCEF Consistency Check: ARFCSSTATE<--QREFTID<-->ARFCSDATA-->ARFCSSTATE
RSTRFCEG Consistency Check for Outbound Queues
RSTRFCEH Consistency Check for Inbound Queues
RSTRFCEJ Deletion of TRFCQSTATE, TRFCQDATA, TRFCQIN (Internal Use)
RSTRFCEK Consistency Check: TRFQIN<--> TRFCQSTATE<-->TRFCQDATA
RSTRFCEL Consistency Check: TRFCQOUT<--> ARFCSSTATE-->QREFTID
RSTRFCEO Deletion of ARFCSSTATE, ARFCSDATA, TRFCQOUT (Internal Use)
RSTRFCER Delete ARFCRSTATE (internal use)
RSTRFCES Deletion of ARFCSSTATE, ARFCSDATA, TRFCQOUT (internal use)
RSTRFCET Delete TCPIC
RSTRFCEU Delete Confirmed LUWs in ARFCRSTATE
RSTRFCG0 qRFC Tools: MENU Display
RSTRFCG1 qRFC Tools: All Assigned Queues and Distributed Queue Tables
RSTRFCG2 qRFC Tools: Current Queues of a Queue Table
RSTRFCG3 qRFC Tools: Currently Assigned GET Queues of all Queue Tables
RSTRFCG4 qRFC Tools: All Entries of a Queue
RSTRFCI0 RFC TEST: Activate Inbound Queue
RSTRFCI1 RFC TEST: stop Inbound Queues
RSTRFCI2 RFC TEST: Status of Inbound Queue
RSTRFCI3 RFC TEST: Restart Inbound Queue
RSTRFCI4 RFC TEST: Conditioned Restart of Inbound Queue
RSTRFCIA RFC TEST: Activate Inbound Queue
RSTRFCIB Activate Inbound Queue in Background
RSTRFCIC Activate Inbound Queue After Repeated Error
RSTRFCID Delete Queue Tables (qRFC with Inbound Queue)
RSTRFCIDS Delete Inbound Queues Using Selection Criteria
RSTRFCIR Display All or One Inbound Queue
RSTRFCIS Display One or All Saved Inbound Queues
RSTRFCIT Delete the Saved Queue Tables (qRFC with Inbound Queue)
RSTRFCK0 Consistency Check of tRFC/qRFC LUWs (Outbound Queues)
RSTRFCK1 Consistency Check of tRFC LUW
RSTRFCK2 Consistency Check of All tRFC LUWs
RSTRFCK3 Consistency Check of qRFC LUW (Outbound Queue)
RSTRFCK4 Consistency Check of All qRFC LUWs (Outbound Queue)
RSTRFCK5 Consistency Check of qRFC LUW (Inbound Queue)
RSTRFCK6 Consistency Check of All qRFC LUWs (Inbound Queue)
RSTRFCK7 Display/Reset/Delete qRFC LUWs with Status WAITUPDA
RSTRFCK8 Display/Reset/Delete tRFC LUWs with Status VBRECORD
RSTRFCKB RFC Test: DUPREC in ARFCSDATA
RSTRFCM1 qRFC Monitor (Outbound Queue)
RSTRFCM2 qRFC Monitor (Outbound Queue)
RSTRFCM3 qRFC Monitor (Inbound Queue)
RSTRFCM4 qRFC Monitor (Inbound Queue)
RSTRFCM5 qRFC Monitor (Saved Inbound Queue)
RSTRFCM6 qRFC Monitor (Saved Inbound Queue)
RSTRFCM7 Monitor for Distributed qOUT Table
RSTRFCMA tRFC/qRFC: Confirmation Status and Data
RSTRFCQ0 RFC TEST: Activation of Outbound Queues
RSTRFCQ1 RFC TEST: Stop Outbound Queue
RSTRFCQ2 RFC Test: Status of Outbound Queue
RSTRFCQ3 RFC Test: Restart Outbound Queue
RSTRFCQ4 RFC TEST: Conditioned Restart of Outbound Queue
RSTRFCQA RFC TEST: Activation of Outbound Queues
RSTRFCQD Delete Queue Table (qRFC with Outbound Queue)
RSTRFCQDS Delete Outbound Queues Using Selection Criteria
RSTRFCQR Display One or All Outbound Queues
RSTRFCRP Removal of CTX Data in RFC Header
RSTRFCRQ Repair GET Queues in 6.10 Systems
RSTRFCSL Process LUW by batch request if system overloaded
RSTRFCT0 RFC TEST: Outbound Queue: Variable CALLS/LUWs
RSTRFCT1 RFC-TEST: Outbound Queue: Mixed Processing (tRFC and qRFC)
RSTRFCT2 RFC-TEST: Outbound Queue: Variable Queues/LUWs
RSTRFCT3 RFC-TEST: Outbound Queue: Various Queues/LUWs
RSTRFCT4 RFC-TEST: Outbound Queue: STOP/RESTART (after EMPTY)
RSTRFCT5 RFC-TEST: Inbound Queue: Variable CALLs/LUWs
RSTRFCT6 RFC-TEST: Inbound Queue: Mixed Processing (tRFC and qRFC)
RSTRFCT7 RFC-TEST: Inbound Queue: Variable Queues/LUWs
RSTRFCT8 RFC-TEST: Inbound Queue: Various Queues
RSTRFCT9 RFC TEST: Outbound Queue: Receiver List
RSTRFCTA RFC-TEST: Outbound Queue: STOP/RESTART (after STOP)
RSTRFCTB RFC TEST: Outbound Queue: Get/Execute LUWs from Local/Remote Systems
RSTRFCTC RFC-TEST: Inbound Queue: Various Queues (Reuse)
RSTRFCTD RFC Test: Outbound Queue: qRFC and Updating
RSTRFCTE RFC Test: Outbound Queue (QNAME List)
RSTRFCTF RFC Test: Outbound Queue: With/Without RCV List
RSTRFCTG RFC Test: Outbound Queue: Multilevel STOP/RESTART
RSTRFCTH RFC TEST: Inbound Queue: Multilevel STOP/RESTART
RSTRFCTI RFC Test: tRFC/qRFC with Confirmation
RSTRFCTK RFC Test: Inbound Queue: Several Queues
RSTRFCTL RFC Test: Outbound Queue: With/Without RCV List
RSTRFCTM RFC TEST: Change Sequence (QNAME List)
RSTRFCTN RFC TEST: Outbound Queue: Variable CALLS/LUWs
RSTRFCTP RFC TEST: Outbound Queue: Variable CALLS/LUWs
RSTRFCTQ RFC Test: tRFC/qRFC: Restart of LUW Function via Inbound Queue
RSTRFCTR RFC Test: QNAME List (Inbound and Outbound Queue)
RSTRFCTS RFC Test: Put Messages From Outbound Queue into Inbound Queue
RSTRFCTT RFC TEST: Outbound Queue: With/Without RCV List in Posting
RSTRFCTUS RFC Test for User Switch
SRFCAREG RFC Test
SRFCBACK RFC Test
SRFCCONN RFC Test
SRFCDIAG RFC Test
SRFCEXEC RFC Test
SRFCFILE RFC Test
SRFCGLOC Logon Group Information (called from R/3, Rel. <= 4.5B)
SRFCGLOG Logon Group Information
SRFCINFO RFC Test
SRFCKREG RFC Test
SRFCLOAD RFC Test
SRFCMAIL RFC Test
SRFCPIPE RFC Test
SRFCREGE RFC Test
SRFCREGI RFC Test
SRFCSREG RFC Test
SRFCTEST RFC Test
SRFCTRAN RFC Test
SRFCTRUC RFC Test

Search Helps

SAP Package SRFC contains 1 search helps.

H_RFCDEST Help View for RFCDES

Message Classes

SAP Package SRFC contains 1 message classes.

SR RFC-Utilities