Ansicht
Dokumentation

CHECK_CUSTOMER_NAME_FIELD - Bestimmen, ob ein Schlüsselfeld im Kundennamensraum liegt

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.
SAP E-Book

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 = ...

Hinweis:
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

FIELDNAME
KEYFIELD_ALLOWED
OBJECTTYPE
RESERVED_IN_TRESC
SYSTEM_SAP
TABLEKEY
TABLENAME
TABLE_NOT_FOUND

Ausnahmen

FIELDNAME_NOT_FILLED
OBJECTTYPE_NOT_FILLED
TABLENAME_NOT_FILLED

Funktionsgruppe

STCR

ABAP 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 )