Andreas Unkelbach
Logo Andreas-Unkelbach.de

Artikel zum Stichwort Beleganzeige

Alle folgende Artikel sind unter den angegeben Stichwort (TAG) einsortiert. Sollte der gesuchte Artikel nicht dabei sein kann hier auch die Artikelsuche weiter helfen.

Oft sind aber auch die aktuellen Artikel in der jeweiligen Kategorie im Menü interessant.
Espresso Tutorial - die digitale SAP Bibliothek

SAP Fachliteratur ist unter Buchempfehlungen inklusive ausführlicher Rezenssionen und Bestellmöglichkeit zu finden.

Werbung
Smart Home im Alltag


Dienstag, 12. Mai 2020
22:27 Uhr

Änderungsbelege zu CDHDR und CDPOST für SAP Objekte wie Stammdaten im Rechnungswesen (Report/Transaktionscode RSSCD100)

Gerade im Rechnungswesen, insbesondere auch im Controlling, stellt sich oft die Frage, wann und durch wen und wann eine Änderung von Stammdaten erfolgt ist. Dieses kann auch aus Sicht der Revision relevant sein und hat manchmal auch andere Hintergründe.

Im Gespräch mit einen Kollegen hat sich herausgestellt, dass nicht nur in der Stammdatenpflege selbst die Änderungsbelege zum Feld ausgewertet werden können, sondern auch eine übergreifende Auswertung anhand der Objektklasse für alle Änderungsbelege im SAP System möglich ist.

Ausgangslage:
Für eine Auswertung der gesperrten Kostenstellen kann die Transaktion KS13 genutzt werden.

Allerdings hat diese Auswertung unter:
  • Rechnungswesen
  • Controlling
  • Kostesntellenrechnung
  • Infosystem
  • Berichte zur Kostenstellenrechnung
  • Stammdatenverzeichnis
  • Kostenstellen: Stammdatenbericht (Transaktion KS13)
den Nachteil, dass hier zwar für alle Kostenstellen die (gesetzten) Kennzeichen für
  1. Primärkosten (Ist)
  2. Primärkosten (Plan)
  3. Sekundärkosten (Ist)
  4. Sekundärkosten (Plan)
  5. Erlöse (Ist)
  6. Erlöse (Plan)
  7. Obligofortschreibung
zwar mit X markiert sind, wenn diese gesetzt sind aber nicht ersichtlich ist, wann diese Sperre gesetzt worden ist. Um dieses Datum zu erfahren muss in der Stammdatenpflege zur Kostenstelle (KS02, KS03) über

UMFELD->ÄNDERUNGSBELEGE->ZUM FELD

zu jeden einzelnen Feld eine Auswertung der Änderungen durchgeführt werden um zu erfahren, wann hier eine Änderung erfolgte.

Leider ist es hier nicht so einfach eine Änderungsauswertung wie "Änderungsbelege zu Systemstatus (JEST) bei Innenaufträgen per Query auswerten" bei den CO Innenaufträgen durchzuführen. Auch bei Stammdatengruppen war dieses mit einer im Artikel "Änderungsbelege für Stammdatengruppen im Customizing oder letzte Änderung über Query bspw. für Innenauftragsgruppen" beschriebenen Query möglich.
 

Tabellen CDHDR und CDPOS zur Änderungsprotokollierung

Eine Protokollierung der Stammdatenänderungen von Kostenstellen (aber auch von anderen Stammdatenobjekten erfolgt in den Tabellen
  • CDHDR Änderungsbelegkopf
  • CDPOS Änderungsbelegpositionen
Zweitere ist eine Clustertabelle die leider nicht direkt in einer Query verwendet werden kann, da es sich um eine Struktur handelt. Die Einstellung zur Protokollierung kann über die Transaktion AUT03 erfolgen. Eine Änderung kann hier aber aus Revisionsgründen problematisch sein, daher möchte ich an dieser Stelle nicht weiter darauf eingehen sondern auf die Auswertung der Tabelle CDHDR eingehen.

Über die Felder Objektklasse und ObjectID könnten hier das Objekt KOSTL für Kostenstelle und Objektwert bestehend aus der Objektbezeichnung (Kostenrechnungskreis und die Kostenstelle inkl. führenden 0 die Änderungsbelege mühsam ausgewertet werden.

Hier sind dann Änderungsdatum UDATE, Uhrzeit der Änderung UTIME und Transaktion mit der die Änderung durchgeführt wurde TCODE erscihtlich. Die Änderungen (insbesondere wleche Felder geändert worden sind) sind nun aber in der Tabelle CDPOS zu finden.

Änderungsbelege für Objektklasse in SAP anzeigen

Um diese auszuwerten gibt es im SAP System einen ABAP Report RSSCD100 der auch über den Transaktionscode (Parametertransaktion) RSSCD100 Änderungsbelege anzeigen gestartet werden kann.

Über die Objektklasse kann nun für unterschiedliche Object-id (oder alternativ alle eine Liste aller Änderungen ab Datum bis Datum (inklusive Uhrzeit) und auch mit einer Selektion des letzten Änderer ausgeführt werden.

Relevant für unsere Auswertung ist das Feld Objektklasse sowie der Änderungszeitraum:
  • ab Datum
  • ab Uhrzeit
  • bis Datum
  • bis Uhrzeit
  • ggf. noch letzter Änderer.
Die Transaktion RSSCD100  bietet noch eine Menge anderer Optionen an.
Unter anderen die Option "Lesen aus dem Archivinfosystem, Lesen aus der Datenbank, Plus(+) oder auch Stern (*) kein WIldcard. Sind diese Optionen nicht gewünscht kann acuh der ABAP Report RSSCD200  verwendet werden. Dieser ist keinen Transaktionscode zugeordnet und hat dafür weniger Optionen beim Aufruf. Ich würde daher die Transaktion RSSCD100 und nicht SA38 für den Report RSSCD200 verwenden.
 

Änderungsbelege für Kostenstelle, Materialstamm, Kreditor und andere Objekte anzeigen (Objektklassen)

Als Objektklasse können im Rechnungswesen zum Beispiel folgende Werte genutzt werden:

Gemeinkostencontrolling CO-OM / Profitcenterrechnung EC-PCA
  • KOSTL  Kostenstelle
  • PRCTR  Profitcenter
  • KSTAR  Kostenart
  • RKAUFTRAG  Innenauftrag
Public Secter Management
  • FMFCTR  Finanzstelle
  • FMFONDS  Fonds
  • FMCI  Finanzposition
Finanzbuchhaltung
  • KRED  Kreditorenstammdaten
  • DEBI  Debitorenstammdaten
Logisitk / Einkauf
  • MATERIAL  Materialstamm
  • EINKBELEG Einkaufsbeleg
  • BANF Bestellanforderung
  • FAKTBELEGE  Faktura/Rechnung
  • VERKBELEG  Verkaufsbeleg/Angebot/Auftrag
und andere...

Auswertung Änderungsbelege der Obejktklasse ... als ALV

Im Ergebnis erhalten wir eine ALV Liste mit u.a. folgenden Feldern:
  • Objektwert
    Bei der Auswertung von KOSTL (Kostenstellen) ist dieses die Objektnummer der Kostenstelle bestehend aus Kostenrechnungskreis sowie die Kostenstellennummer mit führenden 0
  • Belegnummer
    Der Änderungsbeleg
  • Benutzer
    SAP User der die Änderung durchgeführt hat (letzter Änderer)
  • Vorname, Nachname, Abteilung  zum Benutzer
  • Datum, Uhrzeit der Änderung
  • TCode
    Transaktionscode mit dem die Ändeurng durchgeführt wurde (bspw. KS02)
  • Tabelle und Kurzbeschreibung der Tabelle
    Zum Beispiel CSKSB "Struktur Kostenstellenstamm für Änderungsbelege"
  • Tabellenschlüssel
    Technischer Änderungsschlüssel?
  • Feldname
    Welches Feld wurde im Stamm geändert, bspw. ABTEI für Abteilung oder die Sperrkenzeichen
  • Kurztext, kurz, mittel, lang
    des Feldes das geändert wurde
  • alter Wert
  • neuer Wert
  • Änd.kz.
    Dieses Änderungskennzeichen beschreibt die Art der Änderung
    • U - Update
    • I - Insert
    • E - Delete (singele field documentation)
    • D -  Delete
    • J - Insert (single field documentation)
  • meitens dürfte dieses U für Update sein
Damit ist es recht umfangreich möglich entsprechende Auswertungen über die Sperrkenzeichen auszuführen. Hierzu muss nur in der ALV Liste zum Objekt KOSTL die entsprechenden Feldnamen gefiltert werden. In der Regel dürfte hier aber das Feld BKZKP "Primärkosten Ist" ausreichend sein.

Fazit

Dieser Report ist sehr umfangreich dürfte aber obige Anforderung tatsächlich efüllen und zeigt gleichzeitig eine Möglichkeit um Massenänderungen nachzuvollziehen zu können. Durch den eigenen Transaktionscode ist es sogar möglich den Report berechtigungsseitig direkt ohne Zuordnung der SA38 zuzuweisen. :-).
 

Hinweis: Aktuelle Buchempfehlungen besonders SAP Fachbücher sind unter Buchempfehlungen inklusive ausführlicher Rezenssionen und Bestellmöglichkeit zu finden.
Werbung

Diesen und weitere Texte von Andreas Unkelbach finden Sie auf http://www.andreas-unkelbach.de


Mittwoch, 10. April 2013
18:17 Uhr

Beleganzeige FB03 Ansicht umstellen (klassiche Darstellung nach ALV)

Ausgangslage
Ein neuer User in der Finanzbuchhaltung erhält bei der Anzeige eines Beleges (über die Transaktion FB03) eine andere Ansicht als ein anderer User mit identischen Berechtigungen. Es wird der Wunsch geäußert ebenfalls die Druckansicht eines Beleges angezeigt zu bekommen. Über Springen->Anzeigen als Liste lässt sich diese Darstellung zwar ändern, aber für jeden einzelnen Beleg sei dieses doch etwas umständlich.

Ursache
In der Beleganzeige (zum Beispiel über die Transaktion FB03) werden die einzelnen Buchungszeilen untereinander in einer Box und nicht im neuen Design mit entsprechenden Vorhebungen. Auch der Belegkopf gleicht einen Formular und nicht der gewünschten Druckansicht.

Lösung
Die Darstellungsweise der Belege kann an zwei Stellen umgestellt werden.

a) In der Beleganzeige (Transaktion FB03)
Hier findet sich die Einstellung in den Bearbeitungsoptionen (in der zweiten Symbolleiste neben Belegliste und erste Position bzw. über UMSCHALT und F4 erreichbar) hier kann die Beleganzeige unter den Punkt Belegübersicht auf "als ALV Classic Liste" statt "klassische Darstellung" umgestellt werden. Diese Einstellung gilt für die aktive Sitzung des Users und stellt sich nach einer erneuten Anmeldung wieder zurück.

b) Dauerhafte Einstellung FB00
Eine dauerhafte Einstellung kann in den "Bearbeitungsoptionen Buchhaltung" über die Transaktion FB00 vorgenommen werden. Hier muss dann auf die Registerkarte Beleganzeige gewechselt werden und auch hier besteht die Möglichkeit der Option "als ALV Classic Liste" bei der Belegübersicht auszuwählen.

Die Variante b) hat den Vorteil, dass Sie auch bei erneuter Anmeldung erhalten bleibt. Bei neu angelegten Usern kann es sein, dass hier im Standard die klassische Darstellung gewählt ist, entsprechend kann es zu einer anderen Anzeige bei Benutzern innerhalb der Buchhaltung kommen.

Hinweis: Aktuelle Buchempfehlungen besonders SAP Fachbücher sind unter Buchempfehlungen inklusive ausführlicher Rezenssionen und Bestellmöglichkeit zu finden.
Werbung

Diesen und weitere Texte von Andreas Unkelbach finden Sie auf http://www.andreas-unkelbach.de





* Amazon Partnerlink
Als Amazon-Partner verdiene ich an qualifizierten Käufen über Amazon.
Hinauf






Logo Andreas-Unkelbach.de
© 2004 - 2020 Andreas Unkelbach
Gießener Straße 75,35396 Gießen,Germany
andreas.unkelbach@posteo.de
Andreas Unkelbach

Stichwortverzeichnis
(Tagcloud)


Aktuelle Infos (Abo)

Facebook Twitter XING Linkedin

Amazon Librarything

Berichtswesen im SAP®-Controlling von Andreas Unkelbach
Privates

Kaffeekasse 📖 Wunschliste