Show TOC

 Layout von Einkaufsbelegen

Verwendung

Dieser Abschnitt beschreibt das Formatieren von Einkaufsbelegen für die Ausgabe als Nachricht. Insbesondere werden folgende Punkte erläutert:

  • die Grundfunktionen des Einkaufsformulars

  • die Anordnung von Text und Daten in einem Einkaufsbeleg

In diesem Abschnitt werden Grundkenntnisse auf dem Gebiet der SAP script -Formulare vorausgesetzt. Informationen dazu erhalten Sie in der Dokumentation Basis unter SAP script im Abschnitt Prinzipien des Formulardrucks .

Funktionsumfang

Was ist ein Formular?

In SAP script dient ein Formular zur Festlegung des Formats und Inhalts eines Belegs. Das bedeutet, über das Formular wird gesteuert, welche Informationen auf einem Ausgabebeleg gedruckt werden und wo sie erscheinen sollen.

Über folgende Elemente im Formular wird die Formatierung gesteuert:

Seite

bestimmt das Layout einer jeden Seite eines Belegs. Jede Seite besteht aus einem oder mehr Fenstern.

Seitenfenster

definiert einen Informationsbereich auf einer Seite. Die Lieferantenanschrift ist z.B. ein Seitenfenster.

Textelemente

legen den Inhalt eines Seitenfensters fest. Textelemente können Text oder Verweise auf Text (d.h. INCLUDE-Anweisungen) enthalten. Außerdem können sie Verweise auf das Einkaufsdruckprogramm enthalten, das die in einem bestimmten Seitenfensters eines Belegs zu druckenden Informationen bereitstellt (z.B. Bestellmenge, Preis oder Materialnummer).

Absatzformate

legen das Druckformat innerhalb eines Seitenfensters fest, wie z.B. die Schriftart und die Einzugsebene.

Allgemeines zum Einkaufsformular

Das im SAP-Standardsystem enthaltene Einkaufsformular trägt den Namen MEDRUCK. Im einzelnen steuert MEDRUCK die Ausgabe von Anfragen, Bestellungen, Rahmenverträgen, Einteilungen, Mahnungen/Erinnerungen, Absageschreiben und Änderungsbelegen sowie Auftragsbestätigungsmahnungen.

Der obere Teil jedes Formulars sollte i.d.R. gleich aufgebaut sein; d.h., daß z.B. eine Bestellung, eine Anfrage, ein Auftrag oder ein Rechnungsbeleg Ihrer Firma das Firmenlogo jeweils an der gleichen Stelle haben soll.

Dazu werden in allen Formularen die gleichen Fenster benutzt; z.B. für Briefkopf und ggf. Firmenlogo das Fenster HEADER oder für Bestellnummer und Ihr Zeichen das Fenster INFO .

Seitenformate und Seitenfenster

Das Einkaufsformular bietet zwei Seitenformate: FIRST und NEXT . Das Seitenformat FIRST enthält die Formatvorgaben für die erste Druckseite (z.B. für die Kopfdaten, die nur am Anfang eines Belegs zu drucken sind). Das Seitenformat NEXT definiert das Format sämtlicher Folgeseiten.

Hinweis Hinweis

Das System erkennt nur die Seitenfensternamen des Standardformulars. Daher müssen Sie bei Änderung des Standardformulars die Namen der Seitenfenster verwenden.

Ende des Hinweises

Das FensterMAIN

Das Seitenfenster MAIN steuert den Ausdruck von Positionen einschließlich Mengen, Preisen, Einteilungen etc.

Die Textelemente des Seitenfensters MAIN enthalten Anweisungen, die das System beim Drucken verwendet. Daraus ermittelt es folgendes:

  • die Druckposition von Datenbankfeldern (z.B. der Bestellmenge, der Materialnummer etc.)

  • welche Texte auf der betreffenden Seite zu drucken sind (z.B. der Positionskopf)

  • Textelemente nehmen Bezug auf Datenbankfelder, über die wiederum die Überschrift (z.B. "Bestellung") und die Art des Belegs (z.B. "Änderungsbeleg") ermittelt werden. Der Text zu diesen Feldern wird im Rahmen des Customizing gepflegt.

Jedes Textelement ist mit der Absatzmarkierung /E versehen. Die nach der /E-Marke folgenden Zeilen enthalten die Informationen, die in dem betreffenden Textelement gedruckt werden sollen. So beschreibt das Textelement ITEM_HEADER_F die Spaltenüberschriften, die bei Bestellpositionen einer Bestellung gedruckt werden sollen.

Pro Textschlüssel muß mindestens eine Textzeile vorhanden sein, und sei es nur eine Kommentarzeile (z.B. Absatzformat /*).

Achtung Achtung

Sie können den Inhalt eines Textelements ändern, ändern Sie jedoch keinesfalls den Namen des Textelements im Formular, sonst kann das Druckprogramm den Text nicht finden.

Ende der Warnung.

Aktivitäten

Einkaufsdruckformular ändern

In diesem Abschnitt wird beschrieben, wie Sie die Ausgabe Ihrer Einkaufsbelege durch Änderung des Standardformulars MEDRUCK eigenen Erfordernissen anpassen können.

Voraussetzungen

Bevor Sie Änderungen am Standardformular vornehmen, sollten Sie folgendes berücksichtigen:

Formular ändern oder neu erstellen?

Sie können entweder das Standardformular ändern oder durch Kopieren des Standardformulars ein neues Formular erstellen.

Wenn Sie das Standardformular ändern, müssen Sie zuerst eine Korrektur anlegen, da das Ändern des Standardformulars eine Kundenmodifikation darstellt. Danach werden sowohl die geänderte als auch die SAP-Version des Formulars durch das System gepflegt.

Wenn Sie ein neues Formular erstellen, müssen Sie es der entsprechenden Nachricht (Nachrichtenart) zuordnen (z.B. Bestellung, Absageschreiben etc.). Erst dann ist das System imstande, mit dem neuen Formular zu drucken.

Hinweis Hinweis

Es empfiehlt sich, stets ein eigenes Formular zu erstellen. Dadurch lassen sich Ihre angepaßten Formulare leichter von dem SAP-Standardformular unterscheiden.

Ende des Hinweises

Belegart

Das Standardformular enthält Formatvorgaben für alle als Nachrichten auszugebenden Einkaufsbelege. Sie haben auch die Möglichkeit, für einzelne Nachrichten (Nachrichtenarten) eigene Formulare zu erstellen, z.B., wenn Rahmenverträge und Bestellungen auf unterschiedlichen Formularen ausgegeben werden müssen.

Wenn unterschiedliche Formulare benötigt werden, dann müssen Sie sie zunächst erstellen und danach den entsprechenden Nachrichten (Nachrichtenarten) zuordnen.

Layout für Einkaufsbelege

Bevor Sie das Formular ändern oder neu erstellen, müssen Sie sich sorgfältig überlegen, welche Informationen auf dem Formular ausgegeben werden sollen. Zur Entwicklung Ihres eigenen Layouts nehmen Sie die Seitenfensterstruktur des Standardformulars zu Hilfe.

Messen Sie den Bereich genau ab, in dem die Information positioniert werden soll. Hierzu können Sie sich verschiedener Maßeinheiten (Zeichen und Zeilen, Zentimeter etc.) bedienen. Kommen in Ihrem Formular in verstärktem Maß unterschiedliche Schriftarten/-größen und Proportionalschrift wie Times Roman oder Helvetica vor, sollten Sie eine absolute Maßeinheit verwenden (d.h. eine andere Maßeinheit als Zeichen oder Zeilen).

Außerdem sollten Sie prüfen, ob das Seitenformat der Drucker dem des Formulars entspricht (z.B. Papier mit A4- oder 8x11-Format).

Feldnamen

Ferner sollten Sie die Feldnamen der Daten angeben, die Sie auf dem Formular ausgeben möchten.

Formulare für Einkaufsbelege erstellen

  1. Vom Systemmenü ausgehend, wählen Sie Anfang des Navigationspfads Werkzeuge Navigationsschritt SAPscript Navigationsschritt Formular Navigationsschritt . Ende des Navigationspfads

  2. Geben Sie den Namen des neu zu erstellenden Formulars ein. Wählen Sie Anfang des Navigationspfads Formular Navigationsschritt Anlegen Navigationsschritt . Ende des Navigationspfads

  3. Geben Sie in dem eingeblendeten Dialogfenster die erforderlichen Transport-/Korrekturdetails ein. Der Kopf des Formulars erscheint.

  4. Überprüfen Sie die im Kopf enthaltenen Informationen, wie z.B. das Seitenformat und die Seitenorientierung.

  5. Soll das Standardformular kopiert werden, wählen Sie Anfang des Navigationspfads Formular Navigationsschritt Übernehmen Navigationsschritt , geben dann den Namen des Standardformulars ( Ende des Navigationspfads medruck ) ein und wählen ENTER .

  6. Das Standardformular wird in das neue Formular übernommen.

  7. Ändern Sie das Formular wie gewünscht. Weitere Hinweise zur Durchführung von Änderungen können Sie dem unten beschriebenen Beispiel entnehmen.

  8. Wählen Sie Anfang des Navigationspfads Formular Navigationsschritt Aktivieren Navigationsschritt , um das Formular mit Ihren Änderungen zu aktivieren. Ende des Navigationspfads

  9. Ein neu erstelltes Formular muß der entsprechenden Nachricht (Nachrichtenart) zugeordnet werden. (Weitere Einzelheiten hierzu im Abschnitt "Formulare zuordnen".)

Hinweis Hinweis

Wenn Sie das Standardformular modifiziert haben und für Einkaufsbelege derzeit das Standardformular verwendet wird, dann müssen Sie das Formular nicht zuordnen.

Ende des Hinweises

Formulare zuordnen

Nachdem Sie Ihre Formulare angepaßt haben, müssen Sie der Nachrichtenart zugeordnet werden. Diese Zuordnung wird im Customizing getroffen unter Anfang des Navigationspfads Nachrichten Navigationsschritt Formulare für Nachrichten Navigationsschritt Formular und Ausgabeprogramm für <Einkaufsbeleg> zuordnen Navigationsschritt . Ende des Navigationspfads