Ansicht
Dokumentation
CL_QUERY_SERVICE_TRPR - Anfragedienst des Zahlpartners
Fill RESBD Structure from EBP Component Structure General Material 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 PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2836 Date: 20240425 Time: 063208 sap01-206 ( 40 ms )