Ansicht
Dokumentation

SUBST_CHECK_SHADOW_FUNC - Prüfung der Konsistenz des U-Includes im Schatten

SUBST_CHECK_SHADOW_FUNC - Prüfung der Konsistenz des U-Includes im Schatten

ABAP Short Reference   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_COLLFUNC
EV_CONSISTENT
EV_NO_SHADOW
IV_FUNCNAME

Ausnahmen

Funktionsgruppe

SUGF

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