Programm
From Sapwiki
Das SAP-System kennt verschiedene Programmtypen, denen jedoch gemeinsam ist, dass sie nachdem Laden im Speicher bleiben und damit auch die Inhalte der globalen Variablen erhalten bleiben.
Report
Ein Report wird über SE38, SA38 oder eine Reporttransaktion gestartet. Beim Programmstart sind alle Variablen intialisiert. Beim erneuten Aufruf (auch nach Rückkehr aus der erzeugten Liste) wird ein Report neu geladen.
Ein Reportname kann frei vergeben werden, kundeneigene Reports müssen allerdings mit Z beginnen.
Modulpoool
Ein Modulpool ist ein Programm, das primär eine Sammlung von Dynpros, also Bildschirmen ist. Es wird durch eine Dialogtransaktion aufgerufen.
Modulpools heißen SAPMMP, die (standardmäßig) erzeugten Includes MMPXXX Kundeneigene Modulpools heißen SAPMZMP, die zugehörigen Includes MZMPXXX
Funktionsgruppe
Funktionsgruppen sind eine Sammlung von Funktionsbausteinen. Beim ersten Aufruf eines Funktionsbausteins wird die Funktionsgruppe geladen.
Das der Funktionsgruppe FG entspechende Programm heißt SAPLFG, die (standardmäßig) erzeugten Includes LFGXXX. Kundeneigene Funktionsgruppen ZFG heißen SAPLZFG, die Includes LZFGXXX
Dynpros in Funktionsgruppen können auch über eine Dialogtransaktion aufgerufen werden.

