Ansicht
Dokumentation

DD_ENQU_FORKEYS - Zu Sperrobjekt werden mögliche Joinbedingungen zum Erweitern bestimmt

DD_ENQU_FORKEYS - Zu Sperrobjekt werden mögliche Joinbedingungen zum Erweitern bestimmt

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Zu einem Sperrobjekt werden Fremdschlüsselbeziehungen bestimmt, die als Joinbedingungen genommen werden können, um das Sperrobjekt um eine Tabelle zu erweitern.

Dazu werden dem Funktionsbaustein die augenblicklichen Basistabellen des Sperrobjekts einschließlich der Joinbedingungen im Parameter DD26E_TAB übergeben.

Außerdem wird dem Funktionsbaustein im Parameter DD08V_TAB eine maximale Liste von Fremdschlüsselheadern übergeben, die zur Erweiterung des Sperrobjekts genutzt werden können.
Der Funktionsbaustein teilt die Liste DD08V_TAB in zwei Einzellisten DD08V_OK und DD08V_NO auf. Dabei enthält die erste Liste die Header der Fremdschlüssel, mit denen das Sperrobjekt erweitert werden kann, während DD08V_NO die Liste der ungeeigneten Fremdschlüsselheader enthält..

Beispiel

Hinweise

1. Wird das Sperrobjekt mit Hilfe einer der berechneten Fremdschlüsselbeziehungen um eine Basistabelle erweitert, so müßen die anderen Beziehungen in DD08V_OK nicht unbedingt zur nochmaligen Erweiterung des erweiterten Sperrobjekts zulässig sein.
Auf der anderen Seite kommen durch die neu aufgenommene Tabelle natürlich eventuell neue Möglichkeiten dazu.
Aus diesem Grund muß der Funktionsbaustein nach jeder Veränderung der Basistabellen neu aufgerufen werden.

2. Dieser Funktionsbaustein ist nicht zum Prüfen der Joinbedingungen eines Sperrobjekts geeignet. Er berechnet nämlich die Menge der Fremdschlüsselbeziehungen, die benutzt werden können, um das Sperrobjekt zu erweitern, ohne diesem einen neuen Fehler hinzuzufügen. Bereits im Sperrobjekt befindliche Fehler findet er dagegen nicht. Hierzu sollte der Funktionsbaustein DD_ENQU_ACT im Prüfmodus benutzt werden.

Weiterführende Informationen

Bedingungen an die Joins zum Aufbau eines Sperrojekts





Parameter

DD08V_NO
DD08V_OK
DD08V_TAB
DD26E_TAB

Ausnahmen

Funktionsgruppe

SDM3

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2368 Date: 20240523 Time: 130947     sap01-206 ( 51 ms )