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

Screenshot Management Cockpit

statt:

Screenshot SAP Easy Access

Screenshot Ergebnisbericht ausführen: Einstieg

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)

Empfehlen