Hallo Dieter,
Im Report „RPCALCD0“ gibt es das „Test-Feld“, mit dem man eine
Abrechnung nur simuliert. Im Standardreport ist dieser Flag
grau hinterlegt und nicht änderbar.
Bei meiner TAC, die ich selbst hergestellt habe, ist diese
Feld änderbar, was ziemlich gefährlich ist, da hier u.U.
versehentlich der entsprechende Testfall echt abgerechnet
werden kann.
Gibt es die Möglichkeit, in dem Report den Flag zu verbergen?
Ich habe mir den Report RPCALCD0 nochmal näher angeschaut. Es gibt da ja von der SAP schon 2 Transaktionen für diesen Report (zumindest in 4.6c). Bei Transaktion PC00_M01_CALC_SIMU ist das Testfeld angekreuzt und nicht mehr eingabebereit. Im Report wird der Transaktioncode abgefragt und je nachdem wird das Feld angekreuzt und ausgeblendet.
Du hast zwei Möglichkeiten:
a) modifizieren von RPCALCD0 und einfügen deiner Transaktion in die entsprechende Abfrage
b) Anlegen einer Transaktionsvariante für PC00_M01_CALC_SIMU
Ich schlage Lösung b vor! Erfordert keine Programmierkentnisse und ist keine Modifikation am SAP-Standard (sprich kein Registrierungsschlüssel wird benötigt).
Folgende Schritte sind durchzuführen:
1.) Rufe Transaktion SHD0 auf und füge im Feld Transaktion 'Hallo Dieter,
Im Report „RPCALCD0“ gibt es das „Test-Feld“, mit dem man eine
Abrechnung nur simuliert. Im Standardreport ist dieser Flag
grau hinterlegt und nicht änderbar.
Bei meiner TAC, die ich selbst hergestellt habe, ist diese
Feld änderbar, was ziemlich gefährlich ist, da hier u.U.
versehentlich der entsprechende Testfall echt abgerechnet
werden kann.
Gibt es die Möglichkeit, in dem Report den Flag zu verbergen?
Ich habe mir den Report RPCALCD0 nochmal näher angeschaut. Es gibt da ja von der SAP schon 2 Transaktionen für diesen Report (zumindest in 4.6c). Bei Transaktion PC00_M01_CALC_SIMU ist das Testfeld angekreuzt und nicht mehr eingabebereit. Im Report wird der Transaktioncode abgefragt und je nachdem wird das Feld angekreuzt und ausgeblendet.
Du hast zwei Möglichkeiten:
a) modifizieren von RPCALCD0 und einfügen deiner Transaktion in die entsprechende Abfrage
b) Anlegen einer Transaktionsvariante für PC00_M01_CALC_SIMU
Ich schlage Lösung b vor! Erfordert keine Programmierkentnisse und ist keine Modifikation am SAP-Standard (sprich kein Registrierungsschlüssel wird benötigt).
Folgende Schritte sind durchzuführen:
1.) Rufe Transaktion SHD0 auf und füge im Feld Transaktion ‚PC00_M01_CALC_SIMU‘ ein. In Variante schreibst du irgendwas mit Z (z.B. Z_XYZ).
2.) Auf Anlegen klicken und gleich wieder auf Zurück und Speichern! Transportauftrag auswählen!
3.) Nun bist du wieder im Startmenü der SHD0. Oben auf Springen und dann auf Anlegen Variantentransaktion! Jetzt kannst du einen neuen Transaktioncode vergeben (irgendwas mit Z*). Weiter klicken, Feld ‚GUI-Eigenschaften erben‘ anklicken und speichern. Wieder Transportauftrag auswählen. Die neue Z-Transaktion sollte jetzt vorhanden sein und mit der PC00_M01_CALC_SIMU übereinstimmen!
Allerdings muss ich sagen, dass man eigentlich auch die PC00_M01_CALC_SIMU nutzen könnte. Es lohnt sich eigentlich nur eine eigene Z-Transaktion dafür zu machen, wenn die Berechtigung dafür einfacher zu vergeben ist, als bei einem Standardobjekt der SAP.
Hoffe geholfen zu haben. Bei weiteren Fragen kannst du dich gerne an mich wenden.
Gruss,
Daniel