Ansicht
Dokumentation
SUBST_CHECK_SHADOW_FUNC - Prüfung der Konsistenz des U-Includes im Schatten
ABAP Short Reference Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein prüft für einen beliebigen Funktionsbaustein die Konsistenz zwischen dem aktiven Repository und dem Schatten-Repository. Es werden zuerst die beiden Positionen des fraglichen Bausteins überprüft. Stimmen die Gruppe oder die Include-Nummer nicht überein, oder können die Werte im aktiven Repository nicht ermittelt werden, so wird der Rückgabeparameter EV_CONSISTENT auf SPACE gesetzt (nicht konsistent). Der Wert von EV_COLLFUNC ist in diesem Fall ebenfalls SPACE. Fehlt der fragliche Baustein im Schatten-Repository, so wird als Zweites überprüft, ob die Position bereits von einem anderen Baustein belegt ist. Ist dies der Fall, so wird EV_CONSISTENT wiederum auf SPACE gesetzt und in EV_COLLFUNC der Name des kollidierenden Bausteins zurückgegeben.
Als Folge einer festgestellten Inkonsistenz wird der Funktionsbaustein nicht in den Schatten-Repository kopiert. Es würde ansonsten fremdes Coding überschrieben werden (siehe Verwendung im Include LSUGIF02).
Beispiel
Hinweise
Der Funktionsbaustein liefert nur ein sinnvolles Ergebnis, wenn
- der Schatten-Repository importiert ist
- die Laufzeitobjekte der Schattentabellen angelegt sind
Dieser Fall liegt vor, wenn der Rückgabewert EV_NO_SHADOW den Wert SPACE besitzt.
Die Kollisionsprüfung kann nicht verhindern, daß gleichnamige Funktionsbausteine aus anderen Produktionen in das Schatten-Repository importiert werden, z.B. Funktionsbausteine aus Funktionsgruppen im Kundennamensraum. In diesem Fall wird zwar kein Coding überschrieben, jedoch kann nur maximal einer der beiden Bausteine benutzt werden. Der Konflikt muß im Modifikationsassistenten durch die Umbenennung eines Bausteins gelöst werden.
Weiterführende Informationen
Parameter
EV_COLLFUNCEV_CONSISTENT
EV_NO_SHADOW
IV_FUNCNAME
Ausnahmen
Funktionsgruppe
SUGFBAL Application Log Documentation Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2262 Date: 20240605 Time: 090902 sap01-206 ( 54 ms )