CL_QUERY_SERVICE_TRPR - Anfragedienst des Zahlpartners
General Material Data BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität
Der Anfragedienst verwaltet die Laufzeitobjekte der persistenten Zahlpartner-Belege. Daher ist er die einzige Klasse, die auf die Methoden des Klassen-Agenten der persistenten Klasse zugreift. Nach außen stellt er Klassenmethoden zur Verfügung, die Zahlpartner-Belege auswählen oder Informationen über Zahlungsanordnungen benötigen. Er ist gedacht als die zentrale Kommunikationsstelle, auch für Anfragen von außerhalb des Pakets FTR_PAYMENT_REQUEST. Der Anfragedienst hat nur Klassenmethoden und verhält sich folglich wie ein Singleton.
Öffentliche Methoden sind:
- CLS_CREATE_PERSISTENT: Erzeugt einen persistenten Zahlpartner-Beleg.
- CLS_FIND_BY_BUSTRANSID: Liefert alle Zahlpartner-Belege zu einer Geschäftsvorfalls-ID.
- CLS_FIND_BY_PAYGR_TABLE: Liefert alle Zahlpartner-Belege, die ein Gruppierungsmerkmal haben, das in der Übergabetabelle vorkommt.
- CLS_GET_STATUS: Liefert den Objektstatus eines Zahlpartner-Belegs.
- CLS_GET_PRQ_KEYNO: Liefert die Schlüsselnummer einer Zahlungsanordnung.
Weiterhin gibt es die privaten Methoden:
- CLS_GET_RUNTIME_OBJECTS: Liefert alle Laufzeitobjekte der Zahlpartner-Belege.
- CLS_MERGE_PAYMENT_REQUESTS: Mischt Datenbank- und Laufzeitobjekte ab.
Der Anfragedienst hat ein privates Attribut, nämlich den Agenten der peristenten Klasse. Dieser wird im Klassenkonstruktor initialisiert.
Beziehungen
Der Anfragedienst ist ein Freund des Klassenagenten. So kann er auf dessen private Methoden zugreifen.
Beispiel
Hinweise
Weiterführende Informationen
TXBHW - Original Tax Base Amount in Local Currency CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2836 Date: 20250518 Time: 143824 sap01-206 ( 37 ms )