<?xml version="1.0" encoding="ISO-8859-1" ?>
  <rss version="2.0"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
  		<title>Andreas Unkelbach - Blog</title> 
  		<link>http://www.andreas-unkelbach.de/blog</link> 
  		<description>Andreas Unkelbach - Blog</description> 
  		<dc:language>de</dc:language> 
  		<copyright>Copyright 2004, Andreas Unkelbach</copyright> 
  		<webMaster>blog@andreas-unkelbach.de</webMaster>
		<image>
  			<url>http://www.andreas-unkelbach.de/blog/button1.gif</url> 
  			<title>Andreas Unkelbach - Blog</title> 
  			<link>http://www.andreas-unkelbach.de/blog/?go=impressum</link> 
  		</image>
		<pubDate>Fri, 13 Jan 2012 07:51:26 +0200</pubDate>
            <item>
<title>Query Abrechnungsvorschriften Innenauftrag</title>
<content:encoded><![CDATA[<b>Ausgangslage:</b><br />
Für die Auftragsabrechnung werden innerhalb der Innenauftragsstammdaten Abrechnungsvorschriften für einzelnen Innenaufträge gepflegt. Diese können über die Transaktion KOSRLIST_OR Abrechnungsvorschriften (Rechhnungswesen->Controlling->Innenaufräge->Infosystem->Berichte zu Innenaufträgen->Stammdatenverzeichnis) ausgwertet werden.<br />
<br />
Hier können für jeden Innenauftrag unter Position folgende Daten mit angeben werden:<br />
- Empfänger<br />
- Kurztext Empfänger<br />
- Prozent<br />
- Abrechnungsart<br />
- Abrechnungsvorgang<br />
- Version<br />
- Gültig bis Jahr<br />
<br />
Grundsätzlich ist diese Transaktion zur Kontrolle von gepflegten Abrechnungsvorschriften hilfreich. Der Nachteil ist hier in Form der Berichtsdarstellung.<br />
<br />
Innerhalb des Berichtes werden als Kopfzeile der Innenauftra und auf einzelnen Positionen die entsprechenden Abrechnungsregeln ausgegeben. Ein Export<br />
oder Vergleich gestaltet sich daher als recht schwierig.<br />
<br />
<b>Lösungsansatz:</b><br />
Auch die Abrechnungsvorschriften sind in einer enstprechenden Tabelle hinterlegt.<br />
Die Aufteilungsregeln der Abrechnungsvorschriften für die Auftragsabrechnung sind hierbei in der Tabelle COBRB gespeichert.<br />
<br />
Hier werden in einzelne Tabellenzeilen die entsprechenden Abrechnungsempfänger hinterlegt. DIese werden entweder als Objektnummer in den Felder REC_OBJNR1 bzw. REC_OBJNR2 gespeichert können aber auch in den Feldern KOSTL und AUFNR entnommen werden.<br />
<br />
Im vorliegenden Fall erfolgt eine Abrechnung je nach Ursprungszuordnung auf eine Kostenstelle oder Innenauftrag.<br />
<br />
<b>Lösung:</b><br />
Entsprechend bietet sich eine Query über die beiden Tabellen <br />
<br />
<u><b>1.) Infoset definieren</b></u> <br />
<br />
AUFK - Auftragsstammdaten<br />
COBRB - Aufteilungsregeln Abrechnungsvorschrift Auftragsabrechnung an.<br />
<br />
Hier sollte folgende Verknüpfung definiert werden.<br />
<br />
AUFK-OBJNR  <->  COBRB-OBJNR<br />
<br />
Das Feld OBJNR hat in Tabellen eine besondere Funktion, da hier unterschiedliche Kontierungsobjekte festgehalten werden können. So werden beispielsweise Innenaufträge als OR* gespeichert, so dass hier eine entsprechende Verknüpfung erfolgen kann.<br />
<br />
<b><u>2. Query definieren</u></b><br />
Auch hier weden die Felder wieder in der Ausgabereihenfolge angegeben mit der Kennzeichnung L als Listenfeld und S als Selektionsfeld. <br />
<br />
<b>Auftragsstammdaten AUFK</b><br />
Auftragsnummer (L,S) AUFK-AUFNR <br />
Kurztext (L) AUFK-KTEXT<br />
<br />
<b>Aufteilungsregeln Abrechnungsvorschrift Auftragsabrechnung COBRB</b><br />
Version (L,S) COBRB-VERSN<br />
Kontierungstyp (L) COBRB-KONTY<br />
Empfangende Kostenstelle (L) COBRB-KOSTL <br />
Auftragsnummer (L) COBRB-AUFNR <br />
Abrechnungsart (L) COBRB-PERBZ<br />
Ursprungszuordnung (L) COBRB-URZUO <br />
Gültig ab Periode (L) COBRB-GABPE<br />
Gültig ab Jahr (L) COBRB-GABJA <br />
Gültig bis Periode (L) COBRB-GBISP <br />
Gültig bis Jahr (L) COBRB-GBISJ <br />
<br />
<br />
<b><u>3.) Vergleich mit Innenauftragsstammdatenliste</u></b><br />
<br />
Diese Liste der Abrechnungsvorschriften kann dann entweder mit der Stammdatenverzeichnis Aufträge  (Transaktion KOK5) oder der Tabelle COAS oder einer Query (vergleichbar des <a href="http://www.andreas-unkelbach.de/blog/?go=show&id=339" target="_blank" title="Query Stammdaten CO Kontrolle Verantwortliche">vorherigen Infosets</a>) verglichen werden, so dass hier durch einen Vergleich der erstellten Query und der vorhandenen Innenaufträge noch zu pflegende Innenaufträge erkannt werden können.<br />
<br />
Für die Querylösung der Innenauftragsstammdaten bieten sich folgende Felder aus den Infoset über die Tabellen AUFK, CSKS, CSKT, CEPC und CEPCT an.<br />
<br />
Auch hier weden die Felder wieder in der Ausgabereihenfolge angegeben mit der Kennzeichnung L als Listenfeld und S als Selektionsfeld.<br />
<br />
<b>Auftragsstammdaten AUFK</b><br />
Auftragsnummer  (L,S) AUFK-AUFNR <br />
Kurztext (L) AUFK-KTEXT<br />
Verantwortliche Kostenstelle (L,S) AUFK-KOSTV <br />
<b>Kostenstellentexte CSKT</b><br />
Allgemeine Bezeichnung (L) CSKT-KTEXT<br />
<b>Auftragsstammdaten AUFK</b><br />
Profitcenter (L,S) AUFK-PRCTR<br />
<b>Profit-Cener-Stammdaten Texte</b><br />
Allgemeine Bezeichnung (L) CEPCT-KTEXT<br />
<b>Auftragsstammdaten AUFK</b><br />
Kalkulationsschema (L) AUFK-KALSM <br />
<br />
<b>ACHTUNG:</b><br />
Sofern es bei der Beschreibung der Kostenstellen oder Profit-Center Änderungen in der Bezeichnung gab, sind diese in den Tabellen CSKT und CEPCT mehrfach vorhanden. Hier werden dann auch die Auftragsstammdaten mehrfach mit angegeben. Entsprechend sollte ein Gültig Bis Feld als Selektionsfeld für die Bezeichnungen gewählt werden, oder alternativ die Bezeichnungen aus den Tabellen CPCT und CSKT weg gelassen werden.<br />
<br /><br />Tags: <a href="index.php?go=tags&amp;tag=Query">Query</a> <a href="index.php?go=tags&amp;tag=SQ01">SQ01</a> <a href="index.php?go=tags&amp;tag=CO">CO</a> <a href="index.php?go=tags&amp;tag=Innenauftrag">Innenauftrag</a> <a href="index.php?go=tags&amp;tag=Stammdaten">Stammdaten</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2012-01-12T23:18:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=341</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=341</comments></item>

<item>
<title>Query Stammdaten CO Kontrolle Verantwortliche</title>
<content:encoded><![CDATA[<b>Ausgangslage</b><br />
Im Rahmen der Stammdatenpflege beziehen sich die Innenaufträge über die verantwortliche Kostenstelle und das zugeordnete Profit-Center  im Bereich der Verantwortlichen aufeinander, so dass für die Kostenstelle/das Profit-Center die Verantwortung identisch zum Innenauftrag ist.<br />
<br />
<b>Lösungsansatz:</b><br />
Wie unter <a href="http://www.andreas-unkelbach.de/blog/?go=show&id=336" target="_blank">SAP Query Stammdaten PSM / CO Innenauftrag</a> beschrieben würde sich eine Auswertung innerhalb der CO Tabellen anbieten.<br />
<br />
Hierzu werden folgende Schritte erforderlich.<br />
<br />
<b><u>1.) Infoset definieren</u></b><br />
Innerhalb der Transaktion SQ02 wird folgendes Infoset definiert. Hierfür wird als Datenquelle ein Tabellen-Join über Tabelle AUFK angelgt.<br />
Es werden folgende Tabellen miteinander in Beziehung gesetzt:<br />
AUFK: Auftragsstammdaten<br />
CSKS: Kostenstellenstammsatz<br />
CSKT: Kostenstellenelemente (für die Texte)<br />
CEPC: Stammdatentabelle von Profit Centern<br />
CEPCT: Profit-Center-Stammdaten Texte<br />
<br />
<u>Verknüpfungsbedingungen:</u><br />
Die vorgeschlagenen Verknüpfungsbedingungen seitens SAP sollte hier wieder entfernt werden und folgende Verknüpfungsbedingungen definiert werden.<br />
<br />
Folgende Tabellenfelder werden hierbei miteinander verknüpft:<br />
<br />
<b>AUFK-KOSTV   <->  CSKS-KOSTL</b><br />
Hierdurch wird die Verantwortliche Kostenstelle des Innenauftrages mit den Stammdaten der Kostenstellen verknüpft.<br />
<br />
<b>CSKS-KOSTL   <->  CSKT-KOSTL</b><br />
Hierdurch werden die Stammdaten der Kostenstelle mit der Bezeichnung der Kostenstelle verknüpft.<br />
<br />
<b>AUFK-PRCTR   <->   CEPC-PRCTR</b><br />
Hierdurch wird das Profitcenter des Innenauftrages mit den Stammdaten der Profit-Center verknüpft.<br />
<br />
<b>CEPC-PRCTR   <->   CEPCT-PRCTR</b><br />
Hierdurch werden die Stammdaten der Profit-Center mit der Bezeichnung der Profit-Center verknüpft.<br />
<br />
Damit sind alle Verknüpfungen der Tabellen erfolgt. Der Einfachheit halber können nun alle Feldgruppen/Datenfelder übernommen werden. Dieses hat den Vorteil, dass dieses Infoset auch für weitere Queries zur Verfügung steht. Alternativ könnte man auch nur die notwendigen Felder übernehmen. Innerhalb der Query können dann die Felder auch wieder eingeschränkt werden.<br />
<br />
<b><u>1.) Query definieren</u></b><br />
Innerhalb der Query werden nun auf folgende Felder der einzelnen Tabellen Zugriff genommen. Bzw. in der Grundliste zugewiesen. Hierbei ist L als Listenfeld und S als Selektionsfeld zu verstehen.<br />
<br />
Die Felder werden hier in der Reihenfolge angeben, wie diese danna uch in der Query ausgegeben werden sollen:<br />
<br />
<br />
<b>Auftragsstammdaten AUFK</b><br />
Auftragsnummer (L,S) AUFK-AUFNR<br />
Kurztext (L) AUFK-KTEXT<br />
Verantwortliche Kostenstelle (S) AUFK-KOSTV<br />
Verantwortlicher (L) AUFK-USER2<br />
Profitcenter (S) AUFK-PRCTR)<br />
<br />
<br />
<b>Kostenstellenstammdaten CSKS</b><br />
Kostenstelle (L) CSKS-KOSTL<br />
<br />
<b>Kostenstellentexte CSKT</b><br />
Allgemeine Bezeichnung (L) CSKT-KTEXT<br />
Beschreibung (L) CSKT-KTEXT<br />
<br />
<b>Kostenstellenstammdaten CSKS</b><br />
Verantwortlicher (L) CSKS-VERAK<br />
<br />
<b>Stammdatentabelle von Proftitcenter CEPC</b><br />
Profitcenter (L) CEPC-PRCTR<br />
<br />
<b>Profit-Center-Stammdaten Texte (CEPCT)</b><br />
Allgemeine Bezeichnung (L) CEPCT-KTEXT<br />
Langtext (L) CEPCT-LTEXT<br />
<br />
<b>Stammdatentabelle von Proftitcenter CEPC</b><br />
Verantwortlicher des Profitcenter (L) CEPC-VERAK<br />
<br />
<br />
Damit sind die Grundfelder schon einmal definiert und die Query kann pronzipiel gestartet werden. <br />
<br />
<hr><br />
<b>Erweiterung der Query</b><br />
<br />
<br />
<b><u>a) Lokales Feld anlegen / Formel</u></b><br />
<br />
Ziel der Auswertung soll jedoch sein, dass hier auch eine Prüffunktion eingefügt wird, ob die Verantwortlichen identisch sind. Somit sollen also die Felder CEPC-VERAK, CSKS-VERAK und AUFK-USER2 miteinander verglichen werden. Ziel ist es hier entsprechende Symbole zu hinterlegen, wenn diese nicht übereinstimmen, über die dann in der Queryliste selektiert werden kann.<br />
<br />
<br />
Hierzu gehen wir nicht in die Grundliste der Query (wo auch das Layoutdesign gepflegt wird) sondern wechselkn innerhalb der Querypflege mit nächstes Bild (F6) auf die Feldauswahl der Query.<br />
<br />
Über <br />
BEARBEITEN->KURZBEZEICHNUNG <br />
kann für die einzelnen Felder eine Kurzbezeichnung eingestellt werden.<br />
Nun werden rechts neben den Datenfeldern Eingabefelder für die Kurzbezeichnung angegeben. <br />
Hier erhalten nun folgende Felder eine Kurzbezeichnung:<br />
<br />
Bei den Auftragsstammdaten:<br />
Verantwortlicher ->  V_IA<br />
Beim Kostenstellenstammsatz:<br />
Verantwortlicher ->  V_KS<br />
Beim Stammdatentabelle von Profit Centern:<br />
Verantwortlicher des Profit Centers -> V_PC<br />
<br />
Diese Kurzbezeichnung sind notwendig, da wir auf diese dann Bezug nehmen, wenn wir ein eiegens Feld mit einer Formel anlegen.<br />
Dieses geht über <br />
BEARBEITEN->LOKALES FELD->ANLEGEN<br />
<br />
<i>Dieses Lokale Feld wird dann in der Feldgruppe angelegt, in der wir uns gerade befinden. Elegant wäre es natürlich, wenn wir im Infoset eine entsprechende leere Feldgruppe definiert hätten, es geht aber auch ohne</i><br />
<br />
Das lokale Feld hat folgende Eigenschaften:<br />
<br />
Kurzbezeichnung CHECKVERANT<br />
Feldbezeichnung CheckVerant<br />
Überschrift Checkverant<br />
<br />
Da wir hier die Verantwortlichen kontrollieren wollen.<br />
<br />
Innerhalb der Sachgruppe kann un die Feldgruppe des Infoset gelegt werden. Dieses ist dann der Bereich, wo das lokale Feld angelegt worden ist.<br />
<br />
Als Feldeigenschaften könnten wir nun Textfelder, Rechnfelder etc. hinterlegen. In unseren Beispiel möchten wir als Eigenschaften allerdings IKONE hinterlegen. Über entsprechende Icons soll hier ein Unterschied ausgegeben werden. Hierzu legen wir eine Berechnungsvorschrift an. Dazu klicken wir auf "KOMPLEXE BERECHNUNG".<br />
<br />
Nun können wir drei Bedingungen und eine sonstige Alternative angeben.<br />
<br />
Dieses nutzen wir wie folgt:<br />
<br />
Bedingung:<br />
V_IA = V_KS AND V_IA = V_PC<br />
Formel:<br />
ICON_LED_GREEN<br />
<br />
<i>Wenn Verantwortliche des Innenauftrages mit Verantwortliche der Kostenstelle übereinstimmt UND Verantwortliche des Innenauftrages mit Verantwortliche des Profit-Center übereinstimmt ist alles in Ordnung und es soll eine grüne LED: so in Ordnung ausgegeben werden. Die Verfügbaren Ikons können über die untere Schaltfläche Ikonen ausgewählt werden.</i><br />
<br />
Bedingung:<br />
V_KS <> V_PC<br />
Formel:<br />
ICON_LED_YELLOW<br />
<br />
<i>Wenn die Verantwortliche der Kostenstelle mit der Verantwortlichen des ProfitCenter nicht übereinstimmt soll ein gelbes LED ausgegeben werden. Dieses wird als relativ unkritisch betrachtet</i>.<br />
<br />
Bedingung:<br />
V_KS <> V_IA<br />
Formel:<br />
ICON_LED_RED<br />
<br />
<i>Als besonders kritisch wird betrachtet, wenn Verantwortliche der Kostenstelle nicht mit Verantwortliche des Innenauftrages übereinstimmt</i><br />
<br />
Sonst:<br />
ICON_LED_RED<br />
<br />
<i>Tritt irgendein anderer Fall auf, soll ebenfalls eine rote LED ausgegeben werden.</i><br />
<br />
Sofern die Verantwortlichen in jeden Fall übereinstimmen sollen, kann natürlich auch die beiden mittleren Bedingungen weg gelassen werden. Als weitere Operatoren bieten sich neben AND auch OR an, sowie + - * und verschiedene andere Operatoren.<br />
<br />
<br />
<b><u>b) Berichtszuordnung</u></b><br />
<br />
Durch die Auswertung dieser Query erhalten wir nun eine Liste mit den Stammdaten Innenauftrag, Kostenstelle und ProfitCenter. Sollten nun die Verantwortlichen nicht übereinstimmen müssten wir nun einzeln die entsprechende Objekte bearbeiten. Hier ist es aber möglich aus der Query direkt in die Stammdatenpflegetransaktion zu wechseln, wenn wir auf das Feld Auftragsnummer, Kostenstelle oder Profit-Center doppelklicken. Hierzu muss in der Querypflege eine Berichtszuordnung gepflegt werden.<br />
<br />
Hierzu rufen wir wiederum über die SQ01 die Query für eine Änderung auf.<br />
Über SPRINGEN->BERICHTSZUORDNUNG können Empfängerberichte definiert werden.<br />
<br />
Über das „+“ (Zeile einfügen) können weitere Query eingefügt werden. Alternativ kann hier auch ein anderer Berichtstyp ausgewählt werden. Über "TR Transaktion" können hier auch die Stammdatenpflegetransaktionen hinterlegt werden.<br />
<br />
Hier hinterlegen wir folgende Transaktionen:<br />
<br />
KE52  Profit Center ändern<br />
KS02  Kostenstelle ändern<br />
KO02  Innenauftrag ändern<br />
<br />
<br />
Nun wird die Berichtszuordnung gespeichert und auch die Query kann gespeichert und genutzt werden.<br /><br />Tags: <a href="index.php?go=tags&amp;tag=SQ01">SQ01</a> <a href="index.php?go=tags&amp;tag=Query">Query</a> <a href="index.php?go=tags&amp;tag=BC">BC</a> <a href="index.php?go=tags&amp;tag=CO">CO</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-12-14T08:33:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=339</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=339</comments></item>

<item>
<title>Parametertransaktion für Reporwriter</title>
<content:encoded><![CDATA[Auch für einen Reportwriter Bericht kann eine kundeneigene Transaktion angelegt werden, so dass hier nicht mehr über die Berichtsbibliothek der eigentliche Bericht gestartet werden muss sondern direkt per Transaktion der eigentliche Bericht gestartet werden kann.<br />
<br />
Auch hier bietet sich der einfache Weg über die Parametertransaktion an. Diese kann über die Transaktion SE93 angelegt werden.Hierzu sind folgende Einstellungen erforderlich:<br />
<br />
<br />
Vorschlagswerte für Transaktion START_REPORT<br />
<br />
<b>D_SREPOVARI-REPORTTYPE</b><br />
RE<br />
<br />
<b>D_SREPOVARI-REPORT</b><br />
Berichtsgruppe<br />
<br />
Hier kann die entsprechende Berichtsgruppe hinterlegt werden. Entsprechend würden auch alle in dieser Berichtsgruppe vorhandenen Reports ausgeführt werden.<br />
<br />
<b>D_SREPOVARI-VARIANT</b><br />
Hier kann wiederum eine Selektionsvariante hinterlegt werden (bspw. Allgemein).<br />
<br />
<br />
<br /><br />Tags: <a href="index.php?go=tags&amp;tag=Parametertransaktion">Parametertransaktion</a> <a href="index.php?go=tags&amp;tag=Reportwriter">Reportwriter</a> <a href="index.php?go=tags&amp;tag=BC">BC</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-12-09T12:28:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=338</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=338</comments></item>

<item>
<title>Recherchebericht Budget + Ertrag ggü. Aufwand</title>
<content:encoded><![CDATA[<b>Ausgangslage</b><br />
Es sollen verschiedene Fonds innerhalb des Moduls PSM ausgwertet werden. Hierbei gibt es welche auf denen, innerhalb der klassischen Budgetierung, ein Gesamtbudget gebucht ist (wobei hier dieses teilweise auch als Jahresbudget umgebucht ist) und solche die lediglich durch Einnahmen sich "finanzieren". Innerhalb der Finanzpositionenhierarchie sind die einzelnen Buchungskonten aufwandsseitig der Finanzposition AUFWAND zugeordnet und ertragsseitig der Finanzposition ERTRAEGE.<br />
Weitere Unterteilungen sind bspw. AUFWAND.PERSONAL oder AUFWAND.SACHMITTEL.<br />
<br />
Nun sollen in einen Bericht die Budgetwerte den gegenlaufenden Aufwendungen gegenüber gestellt werden.<br />
<br />
<b>Ansatz</b><br />
Hierzu wird ein <i title="Berichtstool im Modul PSM">Recherchebericht</i> eingesetzt. Im Gegensatz zum ReportWriter arbeitet der Recherchebericht mit Bericht und Formular. Wobei innerhalb des Berichts die Selektions-Navigationsmerkmale gepflegt werden und innerhalb des Berichtes der eigentliche Aufbau des Berichtes.<br />
<br />
<b>Berichtsentwicklung</b><br />
Wie unter <a href="http://www.andreas-unkelbach.de/blog/?go=show&id=332" target="_blank">SAP PSM Recherchebericht</a> beschrieben legen wir über die Transaktion FMEK einen neuen Bericht an. Dieser ist im Bereich:<br />
Hierarchie der HHM Kontierungselemente angesiedelt.  Von hier wird ein entsprechendes Formular angelegt. Da wir den Bericht recht flexibel halten wollen weisen wir die Struktur an, nur eine Koordinate zu verwenden. Hierdurch können wir dann durch die einzelnen Merkmale im Bericht navigieren. Für eine Definition von Spalten und  Zeilen würde als Struktur die Matrix gewählt werden.<br />
Im Folgenden wird der Aufbau des Formulars und des Berichtes beschrieben.<br />
<br />
<hr /><br />
<b><u>1.) Formular</u></b><br />
Der Bericht soll folgende Spalten enthalten:<br />
1.) Gesamtbudget<br />
2.) Jahresbudget<br />
3.) Aufwand<br />
4.) Ertrag<br />
5.) Saldo<br />
6.) Verfügbar zu Gesamt<br />
7.) Verfügbar zu Jahr<br />
<br />
Hierzu werden folgende Merkmale getroffen.<br />
<br />
<b>Allgemeine Selektion</b><br />
<u>Finanzkreis (Variable):</u> FIKRS<br />
Hier ist es wichtig eine Variable für den Finanzkreis zu wählen, da andernfalls die Sets der Finanzpositionen, Finanzstellen oder Fonds in der Selektion des Berichtes nicht ausgewählt werden können. Ausserdem hat diese Definition den Vorteil, dass der Bericht relativ flexibel gestaltet werden kann und auch auf anderen System sinnvoll verwendbar ist.<br />
<br />
Nun werden die einzelnen Kennzahlen definiert. Diese Kennzahlen werden dann als entspredchende Spalten im Bericht dargestellt.<br />
<br />
<b>Gesamtbudget Aktuell</b><br />
<u>Kennzah:</u> Gesamtbudget (Aktuell)<br />
<i>Merkmale:</i><br />
<u>Budgetversion:</u> 0<br />
Je nach Verwendung der Budgetversionen können hier auch mehrere Budgetversionen eingegeben werden. Innerhalb der klassischen Budgetierung werden im Beispiel die Budgets jedoch nur in der Version 0 verbucht.<br />
<br />
<b>Jahresbudget</b><br />
<u>Kennzahl:</u> Jahresbudget (Verteilbar) hierarchisch<br />
<i>Merkmale:</i><br />
<u>Budgetversion:</u> 0<br />
<br />
<b>Aufwand</b><br />
<u>Kennzahl:</u> Obligo/Ist (Zahlungsbud.) hierarch. FkW.<br />
<i>Merkmale:</i><br />
<u>Budgetversion:</u> 0<br />
<u>Finanzposition (Hierarchieknoten)</u> AUFWAND<br />
Durch Markierung des Hierarchieknotens/Set kann hier direkt aus der Finanzpositionenhierarchie die Finazposition AUFWAND gewählt werden. Entsprechend wäre in dieser Spalte dann alle innerhalb der Hierarchie der Finanzposition AUFWAND untergeordneten Finanzpositionen zugeordnet. Somit also auch Personal- und Sachaufwand.<br />
<u>Werttyp:</u> 54,57,61,64,66,95<br />
Ohne einen Werttyp werden neben den getätigten Aufwendeungen auch die entsprechenden Obligos (bspw. Mittelbindungen oder Bestellungen ausgegeben. Im Beispiel ist der Aufwand auf folgende Werttypen beschränkt:<i><br />
54 Rechnungen<br />
57 Zahlungen<br />
61 Anzahlungen<br />
64 Mittelumbuchungen<br />
66 Erfolgsumbuchungen<br />
95 Ist-Buchungen im CO</i><br />
Alternativ wäre es auch möglich gewesen eine Extraspalte für die Obligos zu verwenden.<br />
Über die Textpflege kann diese Spalte dann auch in Aufwand umbenannt werden. Andernfalls wäre als Bezeichnung der Merkmalswert (<i>Obligo/Ist (Zahlungsbud.) hierarch. FkW.</i>) hinterlegt.<br />
<br />
<b>Ertrag</b><br />
<u>Kennzahl:</u> Obligo/Ist (Zahlungsbud.) hierarch. FkW.<br />
<i>Merkmale:</i><br />
<u>Budgetversion:</u> 0<br />
<u>Finanzposition (Hierarchieknoten)</u> ERTRAEGE<br />
Da keine Obligoertrag gebucht wird, kann hier auf die Angabe eines Werttyps verzichtet werden.<br />
<br />
<b>Saldo</b><br />
<u>Kennzahl:</u> Obligo/Ist (Zahlungsbud.) hierarch. FkW.<br />
<i>Merkmale:</i><br />
<u>Budgetversion:</u> 0<br />
<u>Werttyp:</u> 54,57,61,64,66,95<br />
Hier wird auf die besondere Angabe der Finanzpositionen verzichtet. Entsprechend werden in dieser Spalte dann alle Finanzpositionen ausgewählt. Hier ist dann zu beachten, dass beim Aufruf des Berichtes nicht relevante Finanzpositionen in der Selektion ausgeschlossen werden müssen (bspw. die der AFA, so die AfA nach PSM fortgeschrieben wird.<br />
<br />
<b>Verfügbar zu Gesamt</b><br />
Hier wird statt eines Merkmals eine Formel eingefügt. <br />
<u>Formel:</u> Gesamtbudget - Saldo<br />
<br />
<b>Verfügbar zu Jahr</b><br />
<u>Formel:</u> Jahresbudget - Saldo<br />
<br />
<br />
Damit wäre das Formular des Berichtes entsprechend fertig und es kann der eigentliche Bericht angelegt werden.<br />
<br />
<hr /><br />
<b><u>2.) Bericht</u></b><br />
Innerhalb des Berichts werden nun die Selektionsmerkmale und die für die Navigation vorgesehene Merkmale eingestellt. Eine Besonderheit der Rechercheberichte ist bspw. dass hier die Möglichkeit besteht das angezeigte Merkmal per Doppelklick zu tauschen (bspw. Darstellung von Finanzpositionen statt Fonds) oder auch als weitere Darstellungsebene (bspw. durch Doppelklick auf den Fond und die Darstellung des Geschäftsjahr, was wiederum über einen Doppelklick in die Selektion übernommen wird) zu nutzen. Dieses ist auch der Grund, warum in diesen Bericht das Merkmal Geschäftsjahr nicht fest hinterlegt ist, so dass hier "dynamisch" eine Darstellung nach Jahren für die einzelnen Fonds gewählt werden kann.<br />
<br />
Auch der Bericht ist nun mit Bezug auf das oben angelegte Formular in der <i>"Hierarchien der HHM-Kontierung"</i> angelegt.<br />
<br />
Nun müssen folgende Register gepflegt werden:<br />
<br />
<b>Merkmale</b><br />
Als ausgewählte Merkmale sind folgende gewählt:<br />
<br />
<u>Ausgewählte Merkmale:</u><br />
Fonds<br />
Finanzposition<br />
Fin.Zweck<br />
Geschäftsjahr<br />
Periode/Jahr<br />
Finanzstelle<br />
Periode<br />
Budgetart<br />
Werttyp<br />
<br />
Die Reihenfolge der Merkmale beeinflusst auch die Darstellung des Berichtes. Über die Schaltfläche "Freie Merkmalsortierung" kann die Reihenfolge beliebig verändert werden. Das Merkmal mit der Nummer 1 ist automatisch auch das Merkmal, das beim Aufruf des Berichtes dargestellt wird.<br />
<br />
<b>Variablen</b><br />
<br />
Über die Variablen können für die Variablen auch Vorschlagswerte für die Selektion hinterlegt werden. In diesen Bericht kann hier der Finanzkreis vorbelegt werden. <br />
<br />
Wir erinnern uns, dass beim Aufruf des Berichtes folgende Werte zur Selektion angegeben werden können.<br />
<br />
Fonds, Finanzstelle, Finanzpositionen.<br />
<br />
Um hier auch auf entsprechende Stammdatengruppen zugreifen zu können, hatten wir in der Allgemeinen Selektion des Formulars den Finanzkreis als Variable gewählt. Durch diese Variante muss der Finanzkreis dann nicht beim Aufruf des Berichtes direkt eingetragen werden sondern wird als Vorschlagswert eingetragen.<br />
<br />
<br />
<b>Ausgabeart:</b><br />
Hier kann die Ausgabe des Berichtes dargestellt werden. Sympathisch ist mir hier die Darstellung als<br />
<u>Klassische Recherche:</u><br />
<u>Grundliste: Aufriß</u><br />
<br />
Durch Markierung des Feldes Auf Selektionsbild auswählbar könnte diese von den Berichtsnutzenden auch umgestellt werden.<br />
<br />
<br />
<hr /><br />
<b>3.) Ausführen des Berichtes</b><br />
Der Bericht kann entweder über die Transaktion FMEQ direkt gestartet werden oder alternativ über eine <a href="http://www.andreas-unkelbach.de/blog/?go=show&id=335" target="_blank">Paramtertransaktion für Rechercheberichte</a> gestartet werden.<br />
<br />
Innerhalb des Berichtes kann nun direkt die Fonds (oder Fondsgruppen) bzw. entsprechende Finanzstellen angegeben werden. Desweiteren können hier Finanzpositionen slektiert oder auch von der Auswertung ausgeschlossen werden.<br />
<br />
<hr /><br />
<b>4.) Berechtigung für Rechercheberichte</b><br />
Die Rechercheberichte setzen auf die Datenbankstruktur  IFMEISA (Hierarchien der HHM-Kontierungselemente) auf. Von der Berechtigungsprüfung wird zum Start der Berichte das Berechtigungsobjekt K_KA_RPT geprüft.<br />
Dieses Berechtigungsobjekt muss dabei mit folgenden Werten gefüllt werden:<br />
<br />
<b>Berechtigungsobjekt:</b><br />
K_KA_RPT  - CO: Interaktive Recherche - Berichte<br />
<b>Aktivität:</b><br />
03 (Anzeigen)<br />
04 (Drucken, Nachrichten bearbeiten)<br />
16 (Ausführen)<br />
28 (Einzelposten anzeigen)<br />
61 (Exportieren)<br />
66 (Aktualisieren)<br />
L0 (Alle Funktionen)<br />
<b>Applikationsklasse für die Recherche:</b><br />
FM<br />
<b>Bericht:</b><br />
<i>Name des angelegten Berichtes</i><br />
<b>Tabellenname:</b><br />
IFMEISA<br /><br />Tags: <a href="index.php?go=tags&amp;tag=PSM">PSM</a> <a href="index.php?go=tags&amp;tag=Rechercheberichte">Rechercheberichte</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-12-06T21:03:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=337</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=337</comments></item>

<item>
<title>SAP Query Stammdaten PSM / CO Innenauftrag</title>
<content:encoded><![CDATA[Leider wird die Tabelle <i>FMZUOB</i> (Zuordnung von CO Objekten zu PSM Objekten) durch die Einführung der FMDERIVE nicht mehr gepflegt, so dass keine Verknüpfung von Fonds innerhalb der Tabellen <i>FMFINT</i> bzw. <i>FMFINCODE</i> (bspw. für den Finanzierungszweck) mit den Stammdaten der Innenaufträge in der Tabelle <i>AUFK</i> möglich ist. Hier war bis zur Einführung der FMDERIVE eine Verknüpfung über die OBJNR möglich.<br />
<br />
Eine direkte Verknüpfung der Tabellen <i>FMFINCODE</i> mit <i>AUFK</i> scheitert daran, dass die Auftragsnummer in der Tabelle <i>AUFK</i> mit führenden 0en gespeichert wird und in der Tabelle <i>FMFINT</i> ohne führender 0. Eine entsprechende Auswertung ist daher über die Stammdeten der Fonds aus PSM und der Innenaufträge in CO scheinbar nicht möglich.<br />
<br />
Aber wenigstens innerhalb des Moduls CO lassen sich die Stammdaten gut miteinander verknüpfen.<br />
<br />
Hier bieten sich folgende Tabellen an:<br />
<br />
Stammdaten der Innenaufträge:<br />
AUFK<br />
<br />
Stammdaten der verantwortlichen Kostenstelle:<br />
CSKS (Kostenstellenstamm)<br />
CSKT (Texte der Kostenstellen)<br />
<br />
Stammdaten der Profit-Center:<br />
CEPC (Profitcenterstammdaten)<br />
CEPCT (Texte der Profitcenter)<br /><br />Tags: <a href="index.php?go=tags&amp;tag=SQ01">SQ01</a> <a href="index.php?go=tags&amp;tag=Query">Query</a> <a href="index.php?go=tags&amp;tag=BC">BC</a> <a href="index.php?go=tags&amp;tag=CO">CO</a> <a href="index.php?go=tags&amp;tag=PSM">PSM</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-12-06T09:44:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=336</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=336</comments></item>

<item>
<title>Parametertransaktion für Recherchebericht</title>
<content:encoded><![CDATA[Wie unter "<a href="http://www.andreas-unkelbach.de/blog/?go=show&id=298">Transaktion anlegen (Report, Parameter) bspw. für SAP Query</a> ist es in der Transaktion SE93 möglich eine Parametertransaktion zum Aufruf von Reports bspw. SAP Query aufzurufen. Hier kann auch ein Recherchebericht aufgerufen werden. Hierzu sind folgende Einstellungen erforderlich:<br />
<br />
Vorschlagswerte für Transaktion START_REPORT<br />
<br />
<b>D_SREPOVARI-REPORTTYPE</b><br />
RE<br />
<br />
<b>D_SREPOVARI-REPORT</b><br />
<br />
<b>D_SREPOVARI-EXTDREPORT</b><br />
FM  01IFMEISA                       ZREPORT<br />
<i><b>WICHTIG:</b> Ohne die Leerzeichen ist der entsprechende Report nicht zu finden, daher ist es sinnvoll vor der Anlage dieser Parametertransaktion den Aufruf des Berichtes zu testen.</i><br />
<br />
<b>D_SREPOVARI-VARIANT</b><br />
Hier kann wiederum eine Selektionsvariante hinterlegt werden (bspw. Allgemein).<br />
<br />
<b>D_SREPOVARI-NOSELSCRN</b><br />
<br /><br />Tags: <a href="index.php?go=tags&amp;tag=Parametertransaktion">Parametertransaktion</a> <a href="index.php?go=tags&amp;tag=Rechercheberichte">Rechercheberichte</a> <a href="index.php?go=tags&amp;tag=BC">BC</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-11-28T09:04:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=335</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=335</comments></item>

<item>
<title>Plan/Plan Vergleich Kostenstellen</title>
<content:encoded><![CDATA[<b>Ausgangslage</b><br />
Die Ergebnisse einer Planumlage (Betriebsabrechnungsbogen) in einer Planversion des Vorjahres sollen mit den Planwerten des laufenden Jahres verglichen werden.<br />
<br />
<b><u>Ziel:</u></b><br />
Plan lfd. Jahr Planversion BAB / Plan Vorjahr Bericht in Planversion Budget auf Ebene der Kostenstellen.<br />
<br />
Hier kann folgender ReportWriter Bericht weiter helfen:<br />
<br />
Bibliothek 1VK<br />
<br />
<b>Allgemeine Selektion:</b><br />
KostRechKreis (Variable): 1KOKRE<br />
Kostenstelle (Gruppe, Variable): 1KOSET<br />
<br />
<i>Über <br />
BEARBEITEN-><br />
VARIATION<br />
können die Kostenstellen aufgelöst werden, so dass an der Navigationsleiste des Berichtes innerhalb der selektierten Kostenstellengruppen navigiert werden kann. Alternativ könnte auch in einen zweiten Bericht die Kostenstellen statt Kostenarten auf den Zeilen aufgelöst werden.</i><br />
<br />
<b>Schlüsselspalten:</b><br />
Baiskennzahl ist in beiden Spalten KOSTEN<br />
<br />
<u>Budget lfd. Jahr</u><br />
Geschäftsjahr (Variable): 1GJAHLJ<br />
Periode (Variablen): 1PERIV bis 1PERIB<br />
Werttyp: 1<br />
Version: 0<br />
Bewertung: 0<br />
<i><u>Anmerkung:</u> Budget wird als Planwert in der Version 0 des laufenden Jahres eingestellt</i><br />
<br />
<u>Ergebnis BAB</u><br />
Geschäftsjahr (Variable): 1GJAHVJ<br />
Periode (Variablen): 1PERIV bis 1PERIB<br />
Werttyp: 1<br />
Version (Variable): 1VERP<br />
Bewertung: 0<br />
<i><u>Anmerkung:</u> Hier wird automatisch das Vorjahr des laufenden Geschäftsjahres angegeben. Beim Aufruf des Berichtes muss dann ergänzend die Planversion des BAB des Vorjahres mit angegeben werden, so dass diese entsprechend ausgewertet wird.</i><br />
<br />
<b>Schlüsselzeilen:</b><br />
Kostenart (Gruppe, Variable): 1KSTAR<br />
<i><u>Anmerkung:</u>Dieses Merkmal kann entsprechend aufgelöst werden, so dass hier auch innerhalb der Kostenarten navigiert werden kann.</i><br />
<br />
Mit dieser Berichtsdefinition erfolgt eine Auswertung nach aufgelösten Kostenarten, wobei hier die Kostenstellen in der Navigationsleiste erscheinen. Ergänzend dazu kann in der Berichtsgruppe auch ein zweiter Bericht ergänzt werden, der dann eine Darstellung der aufgelösten Kostenstellengruppe ermöglicht.<br />
<br />
Hier wird dann die Kostenstellengruppe aus den allgemeinen Selektionen entfernt und in den Schlüsselzeilen als Merkmal hinterlegt.<br />
<br />
Die Kostenartengruppe wird dafür dann als Merkmal in den Schlüsselspalten ergänzt.<br /><br />Tags: <a href="index.php?go=tags&amp;tag=CO">CO</a> <a href="index.php?go=tags&amp;tag=Reportwriter">Reportwriter</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-11-14T07:40:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=333</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=333</comments></item>

<item>
<title>SAP PSM Recherchebericht</title>
<content:encoded><![CDATA[Report Writer Berichte sind grds. mit Ihren Bibliotheken sehr sinnvoll für die Auswertung von CO Belegen. Hierbei kann je nach Bibliothek sowohl Kostenstellen (Bibliothek 1VK), Innenaufträge (Bibliothek 6o1) oder auch Profit-Center (Bibliothek 8a2) ausgewertet werden. Zur Auswertung innerhalb des Moduls PSM werden jedoch eher Rechercheberichte verwendet.<br />
<br />
Der Vorteil von Rechercheberichten ist die Nutzung von Hierarchien und eine flexible Darstellung der einzelnen Selektionsmerkmale. Auf diese Art kann bspw. zwischen Fonds und Finanzstellen aber auch zwischen Perioden und Finanzierungszwecken innerhalb des Berichtes hin und her geschaltet werden.<br />
<br />
Grundsätzlicher Ablauf zur Anlage eines Rechercheberichtes:<br />
<br />
Innerhalb des Customizing sind die Rechercheberichte unter <br />
<br />
Public Sector Management-><br />
Haushaltsmanagement Öffentliche Verwaltung-><br />
Informationssystem-><br />
Recherche-Berichte <br />
<br />
zu finden.<br />
<br />
Innerhalb der Formulare werden die einzelnen Merkmale und Kennzahlen eines Berichters angezeigt.<br />
<br />
In den Bericht werden die Navigationsmerkmale und Vorschlagswerte hinterlegt.<br />
<br />
Zur Neuanlage eines Berichtes ist es sinnvoll über die Transaktion FMEK einen neuen Bericht anzulegen. Von diesen aus kann über die Schaltfläche Formular zu diesen Bericht direkt ein passendes Formular erstellt werden. Hierdurch stimmen dann leichter Beschreibungund Bezeichnung miteinander überein.<br />
<br />
Ausserdem wird damit auch die Berichtsart bspw. "IFMEISA Hierarchien der HHM-Kontierung" mit übernommen.<br />
<br />
Innerhalb des Formulars können dann allgemeine Selektionskriterien ebenso wie feste Merkmale oder Formeln hinterlegt werden.<br />
<br />
Ist das Formular fertig kann dieses gespeichert werden und per Zurück zum eigentlichen Bericht zurückgekehrt werden.<br />
<br />
Über den Button anlegen kann nun der Bericht zum Formular erstellt werden.<br />
Hier können dann die passenden Selektionskriterien festgelegt werden und ggf. Vorschlagswerte erstellt werden.<br />
Ferner können ier auch Mussfelder hinterlegt werden.<br /><br />Tags: <a href="index.php?go=tags&amp;tag=Berichtswesen">Berichtswesen</a> <a href="index.php?go=tags&amp;tag=Rechercheberichte">Rechercheberichte</a> <a href="index.php?go=tags&amp;tag=PSM">PSM</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-10-17T21:36:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=332</link>
<category>SAP</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=332</comments></item>

<item>
<title>Google Reader Beiträge nach Google+</title>
<content:encoded><![CDATA[<a href="http://www.readwriteweb.com/archives/how_to_share_google_reader_stories_to_google_plus.php" target="_blank">Readwriteweb</a> beschreibt eine Methode um Beiträge aus google Reader auf Google Plus zu empfehlen. Die SendTo Funktion findet sich dann am Ende eines Artikels. Wichtig ist dann nur im sich öffnenden Beitrag dann einen entsprechenden Beitrag zu schreiben. Dieser landet dann innerhalb des google Streams.<br />
<br />
Kurze Zusammenfassung:<br />
<br />
1.) google Reader öffnen<br />
2.) Reader Einstellungen (Zahnrad in der google Leiste)<br />
3.) "Benutzerdefinierten Link erstellen"<br />
4.)<br />
<b>NAME:</b><br />
Google+<br />
<b>URL:</b><br />
https://plusone.google.com/_/+1/confirm?hl=en&url=${url}<br />
<b>Icon URL:</b><br />
https://ssl.gstatic.com/s2/oz/images/favicon.ico<br />
<br />
Danach ist unter einen Beitrag innerhalb des google Reader unter "Senden an" nun Google+ eingetragen, so dass hier auch Blogpostings in den eigenen google stream mit entsprechender Anmerkung verlinkt werden können.<br /><br />Tags: <a href="index.php?go=tags&amp;tag=google">google</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-10-11T21:59:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=331</link>
<category>Internet</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=331</comments></item>

<item>
<title>Google Plus 1 in Blogs einbinden</title>
<content:encoded><![CDATA[<b>Ausgangslage:</b><br />
Google Plus 1 soll in einen Blog eingebunden werden. Hierbei ist das Problem, dass im Code eigentlich nur die URL eingebunden wird. Gerade bei Blogs bietet es sich aber an, dass die URL des Beitrages ge"plust" wird.<br />
<br />
<b>Lösung:</b><br />
Im einzubindenden Code für die Googleplus Schaltfläche kann auch per href eine entsprechende URL eingefügt werden.<br />
<br />
Aus:<pre>&lt;g:plusone size="small"&gt;&lt;/g:plusone&gt;</pre>wir dann bspw.<pre>&lt;g:plusone size="small" href="http://www.unki.de"&gt;&lt;/g:plusone&gt;</pre><br />
<br /><br />Tags: <a href="index.php?go=tags&amp;tag=google">google</a> <a href="index.php?go=tags&amp;tag=Web 2.0">Web 2.0</a> <a href="index.php?go=tags&amp;tag="></a> ]]></content:encoded>
<dc:creator>Andreas Unkelbach</dc:creator><dc:date>2011-09-10T16:58:00+02:00</dc:date>
<link>http://www.andreas-unkelbach.de/blog/?go=show&amp;id=330</link>
<category>Internet</category><comments>http://www.andreas-unkelbach.de/blog/comment.php?id=330</comments></item>


	  </channel>
  </rss>
