Die wichtigsten SAP Basis Transaktionen im Überblick:
Die SAP-Transaktionen SMQ1 und SMQ2 werden zur Überwachung und Verwaltung von qRFC-Warteschlangen (Queued Remote Function Call) verwendet. SMQ1 überwacht die ausgehenden (Outbound) qRFC-Warteschlangen, während SMQ2 für die eingehenden (Inbound) qRFC-Warteschlangen zuständig ist. Diese Transaktionen sind besonders wichtig, um sicherzustellen, dass die asynchrone Kommunikation zwischen verschiedenen SAP-Systemen reibungslos abläuft.
Voraussetzungen und Berechtigungen für die Nutzung von SMQ1 und SMQ2:
- Berechtigungen:
- S_RFC: Benutzer benötigen Berechtigungen für das Berechtigungsobjekt S_RFC, um Remote Function Calls auszuführen. Dies ist entscheidend, da SMQ1 und SMQ2 mit RFCs arbeiten, um die Warteschlangen zu überwachen und zu verwalten.
- S_ADMI_FCD: Für administrative Aufgaben wie das Löschen, Neustarten oder Anhalten von Warteschlangen wird dieses Berechtigungsobjekt benötigt. Es gibt dem Benutzer die erforderlichen Rechte, um Änderungen an den Warteschlangen vorzunehmen und administrative Funktionen in den Transaktionen auszuführen.
- S_QRFC: Diese spezifische Berechtigung kann auch erforderlich sein, um die Kontrolle über qRFC-Warteschlangen zu gewähren, insbesondere wenn es darum geht, detailliertere Aktionen oder Einstellungen innerhalb der Warteschlangen durchzuführen.
- Technische Voraussetzungen:
- Das SAP-System muss korrekt für die Nutzung von qRFC konfiguriert sein. Dies bedeutet, dass die notwendigen Einstellungen im System und die Verbindungen zu anderen Systemen eingerichtet sein müssen, damit die qRFC-Warteschlangen richtig arbeiten.
Diese Transaktionen sind unerlässlich, um die asynchrone Datenübertragung und die Systemkommunikation zu überwachen und sicherzustellen, dass keine Daten verloren gehen oder unnötige Verzögerungen auftreten. Sie ermöglichen es Administratoren, schnell auf Probleme zu reagieren, wie z. B. blockierte oder fehlerhafte Warteschlangen, und so die Effizienz und Zuverlässigkeit der Systemlandschaft zu gewährleisten.
Nutzen der Transaktionen SMQ1 und SMQ2:
- Überwachung der Datenkommunikation: SMQ1 und SMQ2 ermöglichen es, den Status von qRFC-Warteschlangen zu überwachen, die für die asynchrone Kommunikation zwischen SAP-Systemen und externen Systemen verwendet werden. Diese Überwachung ist entscheidend, um sicherzustellen, dass alle Nachrichten ordnungsgemäß verarbeitet und übertragen werden.
- Fehlerdiagnose und -behebung: Diese Transaktionen bieten detaillierte Informationen über den Zustand der Warteschlangen. Administratoren können schnell erkennen, ob es Probleme wie blockierte oder hängende Warteschlangen gibt, und entsprechende Maßnahmen ergreifen, um diese Probleme zu beheben. Dies hilft, Unterbrechungen in der Datenverarbeitung zu vermeiden und die Zuverlässigkeit des Systems zu erhöhen.
- Effiziente Verwaltung der Warteschlangen: Über SMQ1 und SMQ2 können Administratoren Warteschlangen manuell verwalten, z. B. Nachrichten in einer Warteschlange priorisieren, Warteschlangen anhalten oder löschen. Dies bietet eine hohe Flexibilität bei der Verwaltung von Datenflüssen und hilft, Engpässe zu vermeiden.
- Optimierung der Systemleistung: Durch die regelmäßige Überwachung und Verwaltung von qRFC-Warteschlangen können Administratoren die Systemleistung optimieren. Dies ist besonders wichtig in Umgebungen mit hohem Datenaufkommen oder komplexen Integrationsszenarien, in denen eine effiziente Datenverarbeitung entscheidend ist.
Insgesamt tragen SMQ1 und SMQ2 dazu bei, die Stabilität und Effizienz der Systemkommunikation sicherzustellen, indem sie eine zentrale Plattform für die Überwachung und Verwaltung von qRFC-Warteschlangen bieten. Dies ermöglicht eine proaktive Problembehandlung und eine optimierte Nutzung der Systemressourcen.
Wichtige SAP Notes zu SMQ1 & SMQ2:
- 3418551 – How to check the qRFC status via SMQ1 and SMQ2
- 2977855 – How to monitor actions performed by users in SMQ1/SMQ2
- 3414785 – How to generate test data in SMQ1
- 1688734 – How to display the Queue Contents for CF* Queues in /SMQ1 and /SMQ2
- 3457115 – Monitoring SMQ1 in System Monitoring
- 2523161 – Registering queue names in SMQ1\SMQ2 with wildcards
- 3237809 – Tables used for tRFC(SM58) and qRFC(SMQ1 and SMQ2)
- 2555869 – SMQ1 shows LUW’s with “Message edited in target system” referring to a BW system
- 2535895 – How to identify the application responsible for a Q/T RFC entry?
- 3252645 – How to recover the entries in t/qRFC which were deleted wrongly



