Funktionsbausteine OPEN FORM, START FORM und LOAD FORM in SAPscript
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Formulare.
Siehe SAPscript.
Siehe Kategorie: SAPscript.
Siehe Formulartechnologie und Formularname identifizieren.
Funktionsbausteine OPEN_FORM und CLOSE_FORM
- Im Druckprogramm zu einem Formular in SAPscript wird zwingend der Funktionsbaustein OPEN_FORM aufgerufen.
- Zum Funktionsbaustein OPEN_FORM gehört auch immer der schließende Funktionsbaustein CLOSE_FORM.
Wichtige Parameter von dem Funktionsbaustein
- DEVICE = Druckername
- FORM = Formularname
- LANGUAGE = Ausgabesprache Formular
- OPTIONS = Struktur mit technischen Feldern
DATA: lvs_itcpo TYPE itcpo.
Die Struktur LVS_ITCPO ist typisiert nach der Data-Dictionary-STruktur ITCPO.
Identifizierung Formular bei Druckausgabe
- Häufig wird einem der Fachbereich die Drucktransaktion und ein Beispiel nennen, aber kennt nicht den Formularnamen. Durch einen Breakpoint in dem Funktionsbaustein OPEN_FORM kann sehr schnell das gerufene Formular identifiziert werden.
- Formulartechnologie und Formularname identifizieren.
Funktionsbaustein START_FORM und END_FORM
- Zum Funktionsbaustein START_FORM gehört auch immer der schließende Funktionsbaustein END_FORM.
- Sollen in einem Druck mehrere verschiedene Formulare aufgerufen, so kann zwischen dem Aufruf vom Funktionsbaustein OPEN_FORM und CLOSE_FORM der Funktionsbaustein START_FORM und END_FORM aufgerufen werden, wobei in START_FORM der jeweilige Formularname mitgeben wird als Parameter und der Parameter FORM ist dann beim Funktionsbgaustein OPEN_FORM leer
- Sehr häufig wird jedoch im Druckprogramm nur ein Formular aufgerufen und dann sind die Funktionsbausteine START_FORM und END_FORM nicht nötig. Daher findet man die Funktionsbausteine START_FORM und END_FORM in Druckprogrammen eher selten.
Funktionsbaustein LOAD_FORM
- Bei einem SAPscript-Formularaufruf wird genau 1 x auch der Funktionsbaustein LOAD_FORM vom Funktionsbaustein OPEN_FORM, bzw. dem Funktionsbaustein START_FORM aufgerufen. In LOAD_FORM findet man immer den aufgerufenen Formularnamen, die Aufrufsprache und den Druckernamen für das aufgerufene SAPscript-Formular.