Montag, 19. Juli 2010
08:11 Uhr
Variantenliste CATT
Innerhalb des Computer Aided Test Tool (CATT) wurde ein Testfall aufgezeichnet zum Einspielen von Stammdaten (bspw. Kostenstellen). Hier soll als Quelldatei eine entsprechende CSV Datei verwendet werden. Um diese aus den Variablen des CATT zu erstellen ist folgender Weg zu nehmen:
Aufruf der Transaktion SCAT und Auswahl des entsprechenden CATT. Über
Springen->
Varianten->
Exportieren
kann eine entsprechende CSV Vorlage erstellt werden in der dann die einzelnen Werte zeilenweise eingetragen werden können.
Keine Kommentare - Permalink - SAP
11:47 Uhr
Ausgangslage:
Für bestimmte Reports hinterlegte Selektionsvariante ist das Merkmal "Variante schützen" gesetzt, so dass keine Änderung mehr durch andere User, als denjenigen der dieses Merkmal gesetzt hat, durchgeführt werden können. Dieses ist insbesondere problematisch, wenn die entsprechende Person ausgeschieden ist.
Lösung:
Über den ABAP-Report "RSVARENT" kann dieser Schutz entfernt werden. Hierzu müßen als Werte
S_REPORT (Der hinter den Bericht zugrundeliegende Reportname)
und
S_VARI (der Variantenname)
eingetragen werden und der Report ausgeführt werden. Hierdurch ist dann das Merkmal gelöscht.
Keine Kommentare - Permalink - SAP
08:33 Uhr
Problem:
Aus einer Query soll eine entsprechende Transaktion zum Aufrufen der Query erstellt werden.
Lösung:
Über SQ01 kann bei einer Query durch das Menü
Query->
Weitere Funktionen->
Reportname anzeigen
der hinter der Query liegende Reportname angezeigt werden. Dieser kann als kundeneigene Transaktion über die Transaktion SE93 angelegt werden.
Hier bieten sich zwei Variante an:
a) Reporttransaktion
Als Reporttransaktion wird die Query, der Report direkt gestartet. Hier könnte nun auch ein Berechtigungsobjekt mit Werten hinterlegt werden, auf die die Berechtigungen der Benutzer geprüft werden. Über das Selektionsbild 1000 gelangt man auch direkt in das Auswahlfenster der Transaktion.
b) Parametertransaktion
Eine Parametertransaktion ermöglicht es Varianten zu einer Transaktion anzulegen. Hier bietet sich bspw. die Transaktion START_REPORT an.
Hier geben wir in der Parametertransaktion bestimmte Vorschlagswerte zur Transaktion START_REPORT vor und überspringen das Einstiegsbild.
Hierbei werden die Dynprofelder der Transaktion festgelegt. So lautet die Bezeichnung des Feldes Report der Transaktion START_REPORT bspw. "D_SREPOVARI-REPORT". So dass hier der Reportname entsprechend eingegeben werden kann. Interessanter ist hier jedoch noch das Feld Variante (Dynprofeld "D_SREPOVARI-VARIANT"), da hier entsprechend gepflegte Selektionsvariante je Report hinterlegt werden können.
Auf diese Weise kann direkt über die kundeneigene Transaktion eine entsprechende Selektionsvariante zu einen Report (inkl. etwaiger gesperrter Felder) gestartet und ausgewertet werden.
c) Transaktion aus Benutzermün im Profilgeneratur erstellen.
Neben den genanten Möglichkeiten exisitert auch die Variante aus der PFCG heraus innerhalb eines Benutzermenüs einen Report bzw. einen Bericht (bspw. eine Query) einzufügen. Hier wird ebenfalls eine passende Transaktion generert. Hier ist insbesondere zu beachten, dass per Default auch der Transaktionscode automatisch generiert wird (dieses kann über weitere Optionen deaktiviert werden).
Zusammenfassung
Die Variante der Parametertransaktion ist sicherlich vorteilhaft, wenn entsprechende Selektionsvariante in Verbindung mit Layoutvarianten zu einer Query genutzt werden. Hierbei sollte jedoch geprüft werden, ob eine Berechtigungsprüfung auf diese Transaktion erfolgt. Die Reporttransaktion kann dagegen direkt gestart werden.
Unabhängig davon werden aber auch die Berechtigungsobjekte/Berechtigungswerte des eigentlichen Report geprüft. Eine Besonderheit könnte bei der Reporttransaktion noch die Möglichkeit der Verwendung eines kundeneigenen Berechtigungsobjektes sein, welches bei Anlage der Reporttransaktion auf entsprechend hinterlegten werten geprüft wird.... wobei dieses auch die Transaktion selbst (S_TCODE) innerhalb der entsprechenden Rolle sein kann.
Keine Kommentare - Permalink - SAP
11:59 Uhr
Wie unter IDES - das SAP Modellunternehmen beschrieben liefert SAP eine Übungsumgebung in der alle Module (HR, FI, CO, MM,...) für ein Industrieunternehmen beispielhaft zu nutzen sind.
Im Hochschulbereich wird hier meistens wohl das HCC Magdeburg IDES System genutzt. Aber auch die Firma consult bietet unter Kostenloser SAP Ides Zugriff einen Zugang an. Zu Fragen innerhalb der IDES Anwendung steht ein Forum zur Verfügung.
Das IDES System kann sowohl per Webgui als auch mit SAP Frontend genutzt werden.
Keine Kommentare - Permalink - SAP
07:21 Uhr
Problem:
Bei SAP Enjoy Transaktionen FB50 "Sachkontenbuchung Einbildtransaktion" soll das Feld Belegart keinen Wert enthalten, so dass hier direkt eine Belegart eingetragen werden kann.
Lösung:
Innerhalb des Customizing (Transaktion SPRO) kann über
Finanzwesen->
Hauptbuchhaltung->
Geschäftsvorfälle->
Sachkontenbuchung->
Sachkontenbuchung Enjoy->
Belegarten für Enjoy-Transaktionen definieren
für SAP Enjoy Transaktionen entsprechende Geschäftsvorfälle zu Belegarten buchungskreisabhängig hinterlegt werden.
In der Tabelle werden folgende Daten hinterlegt:
Buchungskreis;Kontoart;Vorgang (Rechnung,Gutschrift) sowie die Belegart.
Ist hier kein Vorschlagswert hinterlegt, so wird bspw. bei der Transaktion FB50 die Belegart "SA" hinterlegt, so nicht über den Userparameter BAR eine andere Belegart festgelegt ist.
Um diesen Wert als "BLANK" / ohne Wert vorzubelegen ist es erforderlich, dass im Customizing der Enjoy-Transaktion zwar der Vorgang aber keine Belegart hinterlegt ist, andernfalls zieht sich SAP die Standardwerte oder einen entsprechenden Userparameter.
Keine Kommentare - Permalink - SAP