Ansicht
Dokumentation

EXIT_RLVSDR40_001 -

EXIT_RLVSDR40_001 -

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Zum Drucken Transportaufträge gibt es zwei User-Exits:
1. im RLVSDR40 -> MWMD0001 : EXIT_RLVSDR40_001
Drucken Transportaufträge ( TAs )
2. im RLKOMM40 -> MWMD0002 : EXIT_RLKOMM40_001
Drucken von TAs im Sammelgang

Beide User-Exits erlauben es den Transportauftragsdruck zu beeinflussen.
Beide Exits haben auch die gleichen Übergabeparameter. Soll also eine Änderung in beiden Druckreports ziehen, aktiviere man beide Exits und lege das eigene Coding in eine gemeinsame Routine. Das ist möglich, da beide Exit-Funktionsbausteine in derselben Funktionsgruppe liegen.

Folgende Beispiele dokumentieren mögliche Änderungen:

  1. Änderung der Sortierung und damit der Reihenfolge des Drucks. Hierzu muss die Reihenfolge der Tabelleneinträge in der XRLDRI geändert werden. Die zugehörigen Kopfdaten werden automatisch hinzugelesen.
  2. Hinzulesen zusätzlicher Daten und Andruck auf den Formularen. Dazu können Felder auf TA-Kopfebene in der Tabelle XRLDRH und Felder auf TA-Positionsebene in der Tabelle XRLDRI aufgenommen werden. Voraussetzung ist eine Dictionaryerweiterung der Strukturen RLDRH bzw. RLDRI über Append (keine Modifikation) und eine Anpassung der Formulare (Kopieren der Standardformulare, ändern und einhängen ins Customizing).
  3. Drucken über eigene Druckfunktionsbausteine. D.h. RLVSDR40 und RLKOMM40 werden nur zur Beschaffung der Daten verwendet. Gedruckt werden soll über andere Programme. In den Positionen der XRLDRI steht in den Feldern
    SINGL = Einzeldruck: Eine TA-Position pro Papier
    MULTI = Sammellisten: Sammelgangsdruck oder TA-Liste über RLVSDR40
    POCHA = Umbuchungs-TAs: Pro Papier beide TA-Positionen der Umbuchung
    SUSLI = Lagereinheitenscheine
    ETIKE = Etikettendruck
    wie gedruckt werden soll. Soll beispielsweise kein Lagereinheitenschein mehr gedruckt werden, weil dies im Exit erledigt wird, kann der Changingparameter C_SU mit Space gefüllt werden.

Die Übergabetabellen und Parameter haben folgende Bedeutung:
xrldrc Steuerung des Drucks nach Customizingeinstellung pro
TA-Position (Formulare, Spoolkennzeichen, Drucker... ).
Vorsicht bei Änderungen. Haben zwei aufeinanderfolgende
Positionen unterschiedliche Druckparameter, wird ein neuer
Spoolauftrag erzeugt.
xvblkk Versandinformationen Kopfdaten, sofern vorhanden und gewünscht.
xvblkp Versand Positionsdaten
xsernr Serialnummern zu TA Positionen, sofern vorhanden
xrldrh TA-Kopfdaten, Personaldaten und Texte
xrldri TA-Positionsdaten und Schalter für Druckfunktionsbausteine
xrldrp Kanbandaten, sofern vorhanden
xrldru Gefahrstoffdaten und Texte
xt329p Spoolparameter
xresb Reservierungen zu Nachschub-TAs in die Produktion
xrlvek Verpackungsvorschläge, die über den Verpackungsexit vorgegeben
wurden. Vorläufig nur auf Kopfebene, keine verpackten Pos.
xreftab Tabelle der Referenznummern für die Ausgabe des Protokolls beim
Sammelgangsdruck. Nur dort relevant. Löschen bedeuten
Ausschalten des Protokolls.
c_t312s Sortierprofil. Beim Sammelgangsdruck wird über die Felder GRW00
bis GRW14 entschieden, bei welchen Feldern beim Druck ein
Gruppenwechsel, d.h. eine neue Druckseite erzeugt wird.
c_lesch LE-Schein mit mehreren Barcodes
c_letasch LE-Schein mit Von- und Nachplatz
c_leinh LE-Inhaltsschein
c_single = X heißt Drucken nach Verlassen des Exits, blank heißt
nichtdrucken. Dito für die folgenden Felder:
c_po (Posting changes), C_SU ( Storage Units), c_label (labels),
c_multi (Sammelgangsdruck), c_multi_ref (Sammeldruck im Sammelgang).






BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4109 Date: 20240501 Time: 231826     sap01-206 ( 47 ms )