Management Cockpit
Das Beispiel basiert auf einem IDES SAP R/3 Release Enterprise.
Das Management wünscht sich oft einen schnellen Zugriff auf gewisse CO-Berichte. Insbesondere, wenn Sie nicht gerade SAP BW im Einsatz haben, so können Sie für Ihr Management trotzdem einen schnellen, komfortablen Zugriff auf Ihre Berichte gewährleisten.
Easy
statt:
Für den ganzen Prozess sind drei Scripts notwendig:
saplmtr_navigation.d0100.txt
// Beispiel für Management Zugriffe auf Berichte in Transaktion KE30 // 25.05.2003 / Gérald Koehn / Koehn Consulting / www.guixt.ch Title "Koehn Consulting" pos X[IMAGE_CONTAINER] (0,29) // Pointer Variable zurücksetzen Set V[KE30P*] " " box (0,0) (22,26) "Management Cockpit" box (1,1) (12,25) "DB" // Default 2000 für Geschäftsjahr, da in einem IDES System Daten zur Verfügung stehen inputfield (2,2) "von Geschäftsjahr" (2,20) "name=KE30_Von_GJ" "-numerical" "size=4" "-required" "default=2000" inputfield (3,2) "von Periode" (3,20) "name=KE30_Von_Periode" "-numerical" "size=3" "-required" "default=1" inputfield (4,2) "bis Periode" (4,20) "name=KE30_Bis_Periode" "-numerical" "size=3" "-required" "default=&[today_m]" pushbutton (6,3) "Monitore " "KE31" "process=KE30_Berichte.txt" using Bericht = "IDES-030" using Warengruppe = "00207" pushbutton (7,3) "Festplatten " "KE31" "process=KE30_Berichte.txt" using Bericht = "IDES-030" using Warengruppe = "00208" pushbutton (8,3) "Laufwerke " "KE31" "process=KE30_Berichte.txt" using Bericht = "IDES-030" using Warengruppe = "00209" pushbutton (9,3) "Tastaturen " "KE31" "process=KE30_Berichte.txt" using Bericht = "IDES-030" using Warengruppe = "00210"
ke30_berichte.txt
// Beispiel für Management Zugriffe auf Berichte in Transaktion KE30 // 25.05.2003 / Gérald Koehn / Koehn Consulting / www.guixt.ch Parameter Bericht Parameter Warengruppe // Variable setzen Set V[KE30P_IDES-030] "X" // Ergebnisbereich setzen Screen SAPLKEA3.0200 Set [Ergebnisbereich] "IDEA" Enter // Ergebnisbericht anlegen: Einstieg Screen SAPMKCEE.1100 Set F[RKB1D-REPID] "&U[Bericht]" Enter OnError="/8" Screen * Set F[Artikel] " " Set F[Vertriebsweg] " " Set F[Warengruppe] "&U[Warengruppe]" Set F[Version] "110" Set F[Von Geschäftsjahr] "&V[KE30_Von_GJ]" Set F[Von Periode] "&V[KE30_Von_Periode]" Set F[Bis Periode] "&V[KE30_Bis_Periode]" Enter "/8"
rkedu1on.d0120.txt
// Beispiel für Management Zugriffe auf Berichte in Transaktion KE30 // 25.05.2003 / Gérald Koehn / Koehn Consulting / www.guixt.ch // Damit bei der Funktion Zurück, Beenden oder Abbrechen // der Manager nicht auf das Selektionsbild des Reports zurückfällt, // so wird mit diesem Script die Funktion /N aufgerufen. // Dies soll jedoch nur geschehen, wenn der Report über das GuiXT aufgerufen wird. // Falls z.B. der Bericht direkt über die Transaktion KE30 aufgerufen wird, // so soll man dann ganz normal auf den Selektionsschirm zurückfallen. if V[KE30P_IDES-030] // Variable wird in Input-Script KE30_Berichte.txt gesetzt // Variable wird in GuiXT-Script saplmtr_navigation.d0100.txt zurückgesetzt on "/3" "Fcode=/N" on "/12" "Fcode=/N" on "/15" "Fcode=/N" endif
Download: ke30_easy.zip
(3 txt-Dateien, zip-komprimiert, 1.72 KB)