Ansicht
Dokumentation

OHIC0530 - Standardfelder

OHIC0530 - Standardfelder

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In diesem Arbeitsschritt nehmen Sie die Einstellungen vor, die eine Ausgabe der Daten eines Infotypfeldes auf dem Personalstammblatt ermöglichen. Bei den Infotypfeldern kann es sich dabei um Daten von im SAP-Standard vorhandenen Infotypen oder von kundeneigenen Infotypen handeln.

Sie geben an, welche Infotypfelder direkt auf dem Stammblatt auszugeben sind, d.h.:

  • Sie geben die Feldnamen an, d.h. der Inhalt der zugehörigen Felder wird direkt übernommen.
Die Aufbereitung des Feldinhaltes wird über die im Data Dictionary hinterlegten Typinformationen zum Feld gesteuert.
Das System versucht, weitere Daten wie Langtext zum Feldinhalt oder Feldbezeichnungen über das Data Dictionary zu ermitteln.

Wenn Sie einem Infotyp das Symbol zuordnen, generiert der Stammblattreport ein SAPscript-Symbol, das den Feldinhalt des Infotypfeldes enthält.
Neben diesem Symbol werden folgende weitere Symbole generiert:

  • _TXT,,Langtext des Feldinhalts
Um für ein Feld den Langtext des Feldinhalts generieren zu können, muss für dieses Feld der Bezug zu einer Texttabelle im Data Dictionary bestehen.
Dies ist nicht der Fall bei Datumsfeldern, numerischen Feldern und bei Feldern, denen keine Texttabelle zugeordnet ist.
  • _SLS,,Feldbezeichner kurz
  • _SLM,,Feldbezeichner mittel
  • _SLL,,Feldbezeichner lang

In bestimmten Fällen ist dieses Vorgehen nicht möglich, beispielsweise wenn:

  • die Zuordnung von Daten zu Infotypfeldern dynamisch per Customizing erfolgt.
    Dies ist z.B. bei Mitarbeiterattributen, bei Datumsangaben oder bei den Feldern des Infotyps Individuelle Werte PK der Fall.

  • die Daten nicht direkt in Infotypfeldern hinterlegt sind, wie z.B. bei Werten wie Alter des Mitarbeiters oder Abrechnungseinheiten.
    Daten dieser Art werden berechnet oder z.B. über Merkmale ermittelt.

Für solche Spezialfälle existieren eigene Datenherkünfte, die jeweils über ein eigenes Customizing gesteuert werden.

  1. Geben Sie im Dialogfenster die Bezeichnung des Stammblatts ein, das Sie bearbeiten möchten.
  2. Wählen Sie Neue Einträge und geben Sie entsprechend den Spalten den erforderlichen Infotyp (sowie gegebenenfalls den Subtyp) und das Ausgabeverfahren I0 (Standardfeldausgabe) an.
  3. Bestätigen Sie Ihre Eingaben.
  4. Markieren Sie die Zeile, in der sich der neue Eintrag befindet, und wählen Sie Infotypfelder.
  5. Wählen Sie Neue Einträge.
  6. Hinterlegen Sie einen Feldnamen, einen Symbolnamen sowie ein Textelement.
    Den zu hinterlegenden Feldnamen bestimmen Sie anhand der Feldhilfe oder über die technische Information der Erweiterten Hilfe des Datenelements.
  7. Sichern Sie Ihre Eingaben.

Ergebnis: Die Ausgabe der Felder erfolgt in das entsprechende Textelement des SAPscript-Formulars.

Sie möchten ein Stammblatt erstellen, das einem bereits bestehenden entspricht, das bestimmte Daten aber nicht enthält.

Sie können dies erreichen, ohne ein neues SAPscript-Formular erstellen und pflegen zu müssen.

  1. Kopieren Sie die Einstellungen zu einem bestehenden Stammblatt, nicht aber das zugehörige Formular.
  2. Löschen Sie, falls vorhanden, das betreffende Textelement <Element> in der Einstellung Reihenfolge der Textelemente.
  3. Löschen Sie das SAPscript-Symbol und das Textelement im Fenster MAIN.

Ergebnis: Wenn Sie ein Textelement aus allen Einstellungen gelöscht haben, wird es bei der Erstellung des Stammblatts nicht mehr ausgegeben.

  1. Kopieren Sie das SAPscript-Formular sowie die Einstellungen zu einem der SAP-Musterstammblätter in den Kundennamensraum. Siehe Stammblatt kopieren. In diesem Schritt können Sie auch die Bezeichnung des neuen Stammblatts und das zugehörige SAPscript-Formular angeben.
  2. Passen Sie das neue Stammblatt nach Ihren Vorstellungen an.

  • Ändern Sie das Layout des Stammblatts durch Anpassungen im SAPscript-Formular.
    Sie können beispielsweise Schriftarten und -attribute ändern oder Tabulatorpositionen verschieben.

  • Ändern Sie das Layout, indem Sie die Reihenfolge von SAPscript-Textelementen gemäss Ihren Vorstellungen ändern.

  1. Überprüfen Sie anhand des Reports Stammblatt prüfen, ob Sie alle Symbolnamen korrekt gewählt haben und diese richtig zugeordnet sind.

Sie beabsichtigen, das Infotypfeld Betriebsabteilung des Infotyps Zusatz Organisatorische Zuordnung (0039) auf dem Personalstammblatt auszugeben.

Sie haben das SAPscript-Formular und die Einstellungen eines von Ihnen gewählten Stammblatts in den Kundennamensraum kopiert, dort aber noch keine Änderungen vorgenommen.

Das Feld Betriebsabteilung Kurzarbeit wird aus den Infotypdaten gelesen, die auf dem Infotyp Zusatz Organisatorische Zuordnung (0039) hinterlegt sind. Da es sich bei diesem Feld also um ein gewöhnliches Standardinfotypfeld handelt, nehmen Sie die erforderlichen Einstellungen daher in diesem Schritt vor.

Da das Feld Betriebsabteilung Kurzarbeit zu einem Zeitpunkt nur einen gültigen Datensatz besitzen kann, müssen Sie folglich keine Subtypen, sondern nur den entsprechenden Feldnamen und den zugehörigen Symbolnamen sowie das Textelement definieren.

Um das Infotypfeld auf dem Personalstammblatt ausgeben zu können, nehmen Sie die Symbole in das SAPscript-Formular im Fenster MAIN auf, und zwar dort im Textelement ORG.

Vorgehensweise

  1. Wählen Sie den Arbeitsschritt Standardfelder, geben Sie das Kürzel des zu bearbeitenden Stammblatts ein, und wählen Sie Ausführen.
  • Markieren Sie die Zeile, in der sich der Infotyp 0039 befindet, und wählen Sie Infotypfelder.

  • Wählen Sie Neue Einträge und hinterlegen Sie im Feld Feldname BTABTL und im Feld Symbolname ebenfalls BTABTL.
    Als Element geben Sie ORG an, da Sie das Infotypfeld im Textelement Organisatorische Zuordnung ausgeben möchten. Speichern Sie Ihre Eingaben.
    Den Namen des Feldes Betriebsabteilung Kurzarbeit können Sie über die Wertehilfe zum Feld Feldname ermitteln.

  1. Auf dem SAPscript-Formular nehmen Sie die Symbole für die lange Feldbezeichnung sowie für den Text der Betriebsabteilung in das Textelement ORG auf.
    Wählen Sie den Arbeitsschritt SAPscript-Formular anpassen, geben Sie die Bezeichnung Ihres Kundenformulars ein, kennzeichnen Sie Fenster, und wählen Sie den Änderungsmodus.
    Markieren Sie das Fenster Main (Hauptfenster) und wählen Sie Bearbeiten -> Textelemente.
  • Fügen Sie im Textelement ORG die Feldbezeichnung BTABTL_SLL als Platzhalter für das Infotypfeld Betriebsabteilung Kurzarbeit ein, setzen Sie einen Tabulator (Doppelkomma), und fügen Sie anschliessend BTABTL_TXT als Platzhalter für den Fülltext ein.

  • Wählen Sie Zurück.
    Sie befinden sich wieder in der Sicht Formularfenster ändern.

  • Wählen Sie Formular -> Aktivieren.

Ergebnis: Sie haben die Symbole für das Feld Betriebsabteilung Kurzarbeit in das Textelement ORG aufgenommen.

Führen Sie den Arbeitsschritt Stammblatt prüfen aus.
Im Abschnitt Verwendbare Symbole müssen unter Symbole zur Datenherkunft "Infotypdaten" (IT) die Symbole

BTABTL ,,Feldinhalt des Infotyps ,,z.B. 100 (mit Ausf.std.)
BTABTL_TXT,,Langtext zu Betriebsabteilung Kurzarbeit
BTABTL_SLS,,Feldbezeichner kurz ,,Abteilung
BTABTL_SLM,,Feldbezeichner mittel ,,Betr.-abtl.
BTABTL_SLL,,Feldbezeichner lang ,,Betriebsabteilung

mit MAIN als Fenster und ORG als Textelement erscheinen.

Wenn es sich bei den auszugebenden Feldern um Mitarbeiter-Attribute handelt, verwenden Sie das Ausgabeverfahren I1 (Mitarbeiterattribute). Im vorliegenden Arbeitsschritt kann das Ausgabeverfahren I1 aufgrund der Selektionsbedingungen nicht ausgewählt werden.

Enthält ein Infotyp in einem Feld keinen Eintrag, z.B. Infotyp Steuerdaten CH (0038) - das Feld Arbeitsortist nicht gefüllt -, wird der Wert aus der entsprechenden Abrechnungseinheit ermittelt (hier: Abrechnungseinheit LAW).

SAP empfiehlt Ihnen, sich bei der Wahl für einen Symbolnamen immer möglichst an den Feldnamen zu halten.
Ausnahme: Wenn ein Infotyp unterschiedliche Subtypen aufweist, müssen Sie für jeden Subtyp einen eigenen Symbolnamen verwenden, damit der Personalstammblattreport zwischen den einzelnen Subtypen unterscheiden kann.

Bei der Datenherkunft der Infotypen liest das System beliebige Infotypdatensätze unter Berücksichtigung der Zeitbindung und eventueller Subtypen.

Falls für einen Infotyp/Subtyp mehrere Datensätze gelesen werden, wird für jeden dieser Sätze eine Version der zugehörigen Symbole mit den entsprechenden Daten generiert und ausgegeben.

Wenn mehrere Datensätze existieren können, müssen alle zugehörigen Symbole in ein Textelement des Fensters MAIN ausgegeben werden.

Der Infotyp Familie/Bezugsperson (0021) kann folgende Subtypen aufweisen:

  • Subtyp 1 (Ehegatte) - dieser Subtyp kann zu einem bestimmten Zeitpunkt immer nur einen Datensatz haben.
  • Subtyp 2 (Kind) - für diesen Subtyp können zu einem Zeitpunkt mehrere Datensätze existieren.

Sie wollen beispielsweise das Feld Vorname sowohl für den Ehegatten des Mitarbeiters als auch für ein (oder mehrere) Kinder ausgeben. Hinterlegen Sie für den Ehegatten einen Feldnamen FAVOR, einen Symbolnamen FAVOR und das Textelement GATTE, in das die Information ausgegeben wird. Für das Kind/die Kinder hinterlegen Sie einen Feldnamen FAVOR, einen Symbolnamen KIVOR und ebenfalls ein Textelement KIND.

Damit die Symbole gemäss den Einstellungen zu ihrer Datenherkunft und den jeweils zugehörigen Ausgabeverfahren generiert werden können, muss dem Stammblatt die Datenherkunft IT zugeordnet sein.

Dies ist dann der Fall, wenn Sie die Einstellungen zum Personalstammblatt mit allen abhängigen Einstellungen kopiert und die Einträge nicht verändert haben, und somit die Datenherkünfte des Standardformulars nicht verändert worden sind.






General Data in Customer Master   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 14490 Date: 20240520 Time: 192023     sap01-206 ( 182 ms )