ich sollte alle Kostenstellen in eine CSV-Datei exportieren (inc. übergeordneter Kostenstelle)
Das habe ich soweit auch hinbekommen.
Ich mache erst einmal einen Select auf die csks.
Ich war der Meinung, dass in der CSKS alle Kostenstellen stehen.
Jetzt habe ich mir die Kostenstellen mit der Transaktion KS13 angeschaut und festgestellt, dass dort noch andere Kostenstellen angezeigt werden.
Wenn ich mir die technischen Informationen zu dem Feld anzeigen lasse steht dort unter Tabellenname CSKS_EX.
Die CSKS_EX ist aber leider eine Struktur.
Weiß jemand, in welcher Tabelle die Kostenstellen, die nicht in der csks gespeichert werden stehen.
Gibt es einen Funktionsbaustein oder eine Klasse mit der ich vielleicht einfacher alle Kostenstellen auslesen kann (inc. übergeordneter Kostenstelle wäre toll)
Soweit ich weiß müssten da auch eigentlich alle Kostenstellen drin stehen, vielleicht habt ihr da ein kundeneigenes Programm, dass spezielle Kostenstellen abfängt und woanders hinschreibt? Frag doch mal die anderen Entwickler
( SAP ECC 6.0, NetWeaver 7.0, ohne unicode, ohne support/enhancement packages )
alle Kostenstellen sind in der Tabelle CSKS, mit allen Gültigkeitszeiträumen. In der Transaktion KS03 solltest aber immer jede Kostenstelle sehen können. Mir ist nicht bekannt dass die in anderen Tabellen auch noch gespeichert sein sollen.
Gib doch mal die Kostenstelle in die KS03 ein, schalte den Debugger ein (/h) ein und dann einen Brakepoint bei Anweisung "SELECT", dann siehst welche Tabellen gelesen werden (oder eben ein Trace mit Tranaktion SAT).
In der Tabelle CSKS stehen alle Kostenstellen. Sehr wahrscheinlich möchte man aber gar nicht alle.
Interessant ist ja häufig ein bestimmter Kostenrechnungskreis.
Was die Anzahl der gezeigten Kostenstellen angeht, könnte ein Grund in der Mehrsprachigkeit(CSKT) liegen.