Ansicht
Dokumentation

PRC_MAST_GET_KEY_FLDS_TEST - Programm PRC_MAST_GET_KEY_FLDS_TEST

PRC_MAST_GET_KEY_FLDS_TEST - Programm PRC_MAST_GET_KEY_FLDS_TEST

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )