Ansicht
Dokumentation
PRC_MAST_GET_KEY_FLDS_TEST - Programm PRC_MAST_GET_KEY_FLDS_TEST
PERFORM Short Reference CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Dieser Report testet die Funktion des Funktionsbausteins /SAPCND/MNT_GET_KEY_FIELDS_SRV. Der Funktionsbaustein /SAPCND/MNT_GET_KEY_FIELDS_SRV ruft die Konditionstabelle für die angegebenen Eingabeparameter, Anwendung, Verwendung, Konditionsart und Konditionsgruppe ab.
Voraussetzungen
Objekte für die betriebswirtschaftliche Konfiguration der Konditionstechnik sind verfügbar. Dazu gehören Anwendung, Konditionspflegegruppen, Konditionstabellen, Konditionsarten usw. Dieser Report funktioniert nur für die PRT-Anwendung.
Funktionsumfang
Dieser Report kann als eigenständiger Report oder in einem ABAP-Modultext-Framework ausgeführt werden. Der Report verfügt über sieben Testfälle, die die Funktionen des Funktionsbausteins /SAPCND/MNT_GET_KEY_FIELDS_SRV prüfen.
Ausgabe
Die Ausgabe wird im Standard-ABAP-Modultest-Framework oder als Standardausgabe des eigenständigen Reports angezeigt.
Aktivitäten
Dieser Report umfasst zwei Include-Programme.
1. prc_mast_get_key_flds_aunit_incl
Dieses Include-Programm enthält die Definition und Implementierung der Klasse cl_sapcnd_get_key_flds mit den konfigurierten Methode rn sapcnd_get_key_flds und bapiret_to_aunit_assert.
2. prc_mast_get_key_flds_srv
Dieses Include-Programm verfügt über sieben Textfälle, mit denen die Funktionen des Funktionsbausteins /SAPCND/MNT_GET_KEY_FIELDS_SRV geprüft werden können.
Fall 1: Wenn nur die Anwendung und Konditionsart angegeben werden und die Verwendung und der Gruppenname leer sind.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Erwartetes Ergebnis: SAP00008 SAP00004
Fall 2: Wenn die Anwendung, Konditionsart und der Gruppenname angegeben werden.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Gruppenname: PRT_UT1
Erwartetes Ergebnis: SAP00008 SAP00004
Fall 3: Wenn die Anwendung, Konditionsart und der falsche Gruppenname angegeben werden.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Gruppenname: PRT_FIELD
Erwartetes Ergebnis: keines
Fall 4: Wiederholung von Fall 1, um zu prüfen, ob die statische Variablenpufferung im Funktionsbaustein richtig funktioniert.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Erwartetes Ergebnis: SAP00008 SAP00004
Fall 5: Wenn die Verwendung, Konditionsart und der Konditionsgruppenname, aber nicht die Verwendung angegeben werden.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT1
Erwartetes Ergebnis: SAP00008
Tabellen werden unabhängig von der Verwendung abgerufen.
Fall 6: Wenn die Anwendung, Konditionsart, Verwendung und die Konditionsgruppe angegeben werden.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Verwendung: PR
Gruppenname: PRT_UT1
Erwartetes Ergebnis: SAP00008 SAP00004
Fall 7: Wenn die Anwendung, Konditionsart, und der falsche Gruppenname angegeben werden.
Eingaben:
Anwendung: PRT
Konditionsart: 1CT2
Gruppenname: PRT_FIELD
Erwartetes Ergebnis: keines
Vendor Master (General Section) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4120 Date: 20240601 Time: 024641 sap01-206 ( 54 ms )