Ansicht
Dokumentation

ABENGLOBAL_PARAMETERS_OBSOLETE - GLOBAL PARAMETERS OBSOLETE

ABENGLOBAL_PARAMETERS_OBSOLETE - GLOBAL PARAMETERS OBSOLETE

ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Globale Parameter

Die Formalparameter der Schnittstelle eines Funktionsbausteins können im Function Builder über Bearbeiten → Schnittstelle → Parameter globalisieren global bekannt gemacht werden. Dann ist in den Eigenschaften des Funktionsbausteins das Feld Global markiert. Die Formalparameter einer globalen Schnittstelle haben folgende Eigenschaften:

  • Alle Parameter, die vollständig typisiert sind und für welche die Wertübergabe definiert ist, werden so behandelt, als seien im Top-Include gleichnamige globale Datenobjekte deklariert. Dies bedeutet, sie sind in der gesamten Funktionsgruppe sichtbar und behalten beim Verlassen des Funktionsbausteins ihren Wert.
  • Alle anderen Parameter werden so behandelt, als seien im Top-Include gleichnamige globale Datenobjekte deklariert (bei Tabellenparametern sind es jeweils zwei: eines für den Tabellenkörper und eines für die Kopfzeile), die aber nur während der Ausführung des Funktionsbausteins verwendbar sind. Wenn außerhalb der Ausführung des Funktionsbausteins auf einen solchen Parameter zugegriffen wird, kommt es zu einem Laufzeitfehler GETWA_NOT_ASSIGNED, da diese Parameter intern durch Feldsymbole implementiert werden, denen nur während der Ausführung des Funktionsbausteins ein Datenobjekt zugewiesen ist.

Im Function-Pool dürfen keine globalen Datenobjekte mit dem gleichen Namen wie ein globaler Parameter angelegt werden. Wenn mehrere Funktionsbausteine eines Function-Pools globale Schnittstellen besitzen, müssen gleichnamige Parameter identisch definiert sein.

Hinweis

Die Verwendung globaler Schnittstellenparameter ist obsolet und in neuen Funktionsbausteinen sollten Schnittstellen prinzipiell nicht globalisiert werden.






Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2191 Date: 20240523 Time: 163537     sap01-206 ( 60 ms )