Ansicht
Dokumentation
CHECK_CUSTOMER_NAME_FIELD - Bestimmen, ob ein Schlüsselfeld im Kundennamensraum liegt
rdisp/max_wprun_time - Maximum work process run time Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein ermöglicht eine Prüfung, ob ein Tabellenschüsselfeld im erlaubten Namensraum liegt oder nicht.
Es wird ermittelt, in welchem System man sich befindet (SAP oder Kundensystem). Aus der Tabelle TRESC wird gelesen, welche Schlüsselbereiche für die SAP oder für den Kunden reserviert sind.
Zurückgegeben wird die Information, in welchem System man sich befindet und ob der mitgegebene Schlüsselfeldwert im erlaubten Namensraum liegt.
Der normale Aufruf benötigt lediglich folgende Parameter:
CALL FUNCTION 'CHECK_CUSTOMER_NAME_FIELD'
EXPORTING TABLENAME = ...
TABLEKEY = ...
FIELDNAME = ...
IMPORTING KEY_ALLOWED = ...
-
Verwenden Sie diesen Funktionsbaustein nur in Ausnahmefällen.
Die normale Prüfung, ob ein Schlüssel im erlaubten Namensraum liegt, erfolgt über den Funktionsbaustein "CHECK_CUSTOMER_NAMES". Diesem wird der gesamte Schlüssel einer Tabelle übergeben und es wird geprüft, ob dieser gesamte Schlüssel im erlaubten Namensraum liegt.
Bei der feldweisen Prüfung des Funktionsbausteines "CHECK_CUSTOMER_NAME_FIELD" kann von dem Ergebnis für das eine geprüfte Schlüsselfeld noch keine Aussage für den gesamten Schlüssel der Tabelle gemacht werden.
Parameter
FIELDNAMEKEYFIELD_ALLOWED
OBJECTTYPE
RESERVED_IN_TRESC
SYSTEM_SAP
TABLEKEY
TABLENAME
TABLE_NOT_FOUND
Ausnahmen
FIELDNAME_NOT_FILLEDOBJECTTYPE_NOT_FILLED
TABLENAME_NOT_FILLED
Funktionsgruppe
STCRABAP Short Reference CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2217 Date: 20240523 Time: 165710 sap01-206 ( 36 ms )