Kundeneigene Tabellen oder Standardtexte nach CATS notebook senden

Verwendung

Mit der SAP-Erweiterung MYCATS02 können Sie folgende Erweiterungen realisieren:

  • Kundeneigene Tabellen aus dem SAP-System mit Hilfe einer Tabelle nach CATS notebook übertragen

    Sie können die Inhalte von beliebigen Tabellen beispielsweise für kundeneigene Prüfungen verwenden.

  • Standardtexte, die Sie im SAP-System angelegt haben, mit Hilfe einer Tabelle nach CATS notebookübertragen

    Diese Standardtexte können die Benutzer in CATS notebookals Langtexte auswählen. Auf diese Weise können Sie häufig verwendete Langtexte zentral verwalten und die Benutzer davon entlasten, Langtexte manuell einzugeben. Sie müssen die Tabelle selbst wie unten beschrieben anlegen. Sie muß den reservierten Namen Z_PICKLIST_STND_TXT tragen.

    Hinweis Hinweis

    In beiden Fällen müssen Sie sowohl im SAP-System als auch im Offline-Repository von CATS notebook Tabellen mit identischen Strukturen anlegen , um die gewünschten Daten aus dem SAP-System nach CATS notebookzu übertragen.

    Ende des Hinweises

Die SAP-Erweiterung MYCATS02 besteht aus folgenden Elementen:

  • SAP_PERNR, SAP_PROFILE, SAP_LANGU Verwenden Sie diese Elemente, um Standardtexte abhängig von der Personalnummer, dem Erfassungsprofil und der Sprache des Benutzers zu selektieren.

  • REFERENCE_TABLE

    Dieses Element enthält zwei Felder:

  • Das Feld table_name , welches den Namen der Tabelle im Offline-Repository von CATS notebook enthält

  • Das Feld ref_to_table , welches eine Referenz auf die Tabelle im SAP-System enthält, die Sie im Customer-Exit MYCATS02 anlegen

Kundeneigene Tabellen nach CATSnotebookübertragen

Wenn Sie Daten in einer kundeneigenen Tabelle nach CATS notebookübertragen wollen, um Sie beispielsweise für kundeneigene Prüfungen zu verwenden, müssen Sie grundsätzlich genauso vorgehen wie bei der Übertragung von Standardtexten.

CATS notebookprüft den Namen der Tabelle, die Sie über die SAP-Erweiterung MYCATS02 übertragen:

  • Wenn der Name der Tabelle Z_PICKLIST_STND_TXTlautet und die Tabelle die oben gezeigte Struktur aufweist, werden die Texte in der Tabelle als Standardtexte nach CATS notebook übertragen.

  • Wenn dies nicht der Fall ist, wird der Inhalt der Tabelle in die kundeneigene Tabelle im Offline-Repository übertragen, aber von CATS notebooknicht verwendet. Sie können ihn beispielsweise für kundeneigene Prüfungen mit dem Interface ITimeSheetChecker verwenden.

Standardtexte nach CATSnotebookübertragen
  1. Legen Sie im Offline-Repository von CATS notebookdie Datei ci_types.xml an.

  2. Definieren Sie in der Datei ci_types.xml die folgenden Typen:

    <type name="Z_STANDARD_TEXT" basetype="char" length="80"/>

    <type name="Z_COUNTER_STD_TEXT" basetype="char" length="3"/>

    <type name="Z_STANDARD_TEXT_ID" basetype="char" length="15"/>

    <type name="Z_LANGU" basetype="char" length="1"/>

  3. Legen Sie im Offline-Repository von CATS notebookdie Datei ci_tables.xml an.

  4. Definieren Sie in der Datei ci_tables.xml die folgende Tabelle:

    <columns>

    <column name="PERNR" type="T_PERNR_D"/>

    <column name="STANDARD_TEXT_ID" type="Z_STANDARD_TEXT_ID"/>

    <column name="COUNTER" type="Z_COUNTER_STD_TEXT"/>

    <column name="LANGU" type="Z_LANGU"/>

    <column name="TEXT" type="Z_STANDARD_TEXT"/>

    </columns>

  5. Definieren Sie in der Datei ci_tables.xml den folgenden Index . Wertehilfen sind in CATS notebook immer abhängig von der Personalnummer. Deswegen muß das Feld PERNR an erster Stelle stehen.

<indicees>

<index name="primary" isprimary="yes">

<index-column name="PERNR"/>

<index-column name="POSID"/>

</index>

</indicees>

  1. Legen Sie in der SAP-Erweiterung MYCATS02 mit dem Befehl CREATE DATAeine Tabelle an (siehe Beispiel) und erzeugen Sie mit Hilfe von Feldsymbolen eine Referenz auf diese Tablelle. Verwenden Sie beim Anlegen der Referenz den Tabellennamen Z_PICKLIST_STND_TXT .

    Die erste Spalte dieser Tabelle muß die Personalnummer enthalten. Sie muß den Namen PERNR tragen und vom Typ NUMC 8 sein.

  2. Füllen Sie die Tabelle Z_PICKLIST_STND_TXT mit den gewünschten Texten (siehe Beispiel).

    Beachten Sie, daß die Länge des Textes (Feld STANDARD-TEXT) auf 80 Zeichen beschränkt ist.

    Durch mehrere Tabelleneinträge mit gleicher STANDARD_TEXT-ID und fortlaufenden Zeilennummern (Feld COUNTER ) können Sie mehrzeilige Texte erstellen. Dabei gilt folgende Konvention: Der Text im Tabelleneintrag mit dem Zähler 000 erscheint in CATS notebooknicht als Textzeile im Eingabefeld für Langtexte, sondern in der Wertehilfe für Langtexte. Pro Text müssen Sie also mindestens zwei Tabelleneinträge anlegen: Eintrag 000 für die Wertehilfe und Eintrag 001 für die erste Textzeile.

    Wenn Sie die Texte nicht in der SAP-Erweiterung verwalten wollen, können Sie sie beispielsweise auch in einer eigenen Datenbanktabelle verwalten und in der SAP-Erweiterung MYCATS02 einlesen.