Ansicht
Dokumentation

EXIT_SAPLV55E_001 - User-Exit für Steuerung des Drucks von Außenhandelsdokumenten

EXIT_SAPLV55E_001 - User-Exit für Steuerung des Drucks von Außenhandelsdokumenten

BAL_S_LOG - Application Log: Log header data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Daten für den Druck von Außenhandelsdokumenten individuell verändert bzw. komplett neu ermittelt werden.

Folgende Tabellen-Parameter, die auf SAPScript-Kommunikationsstrukturen basieren, stehen zur Verfügung:

  • T_V55EEUDC - Einheitspapier
  • T_V55EFEEU - Warenverkehrsbescheinigung EUR1
  • T_V55EFETR - A.TR.
  • T_V55EFECO - Ursprungszeugnis EG
  • T_V55ENAFT - Dokumente im Bereich NAFTA

Packdaten sind in den Tabellen-Parameter T_V55EPACK ausgelagert. Das System stellt jeweils nur Daten des aktuell zu druckenden Dokuments zur Verfügung.
Alle weiteren Tabellen-Parameter, mit Ausnahme der Packdateninformationen (sofern Packdaten vorhanden sind), bleiben ungefüllt. Die Daten in den Tabellen-Parametern liegen in Abhängigkeit des zu druckenden Dokumentes in verdichteter oder unverdichter Form vor, d.h. es wurden Belegpositionen mit identischen Merkmalen zu einer Druckposition zusammengefaßt oder nicht. Bitte beachten Sie, daß im Falle zusammengefaßter Packstücke die Felder VENUM, EXIDV, VPBAU, TIVEL, UEVEL der Struktur V55EPACK nicht gefüllt werden.
Jegliche inhaltliche Änderung der Tabellenzeilen führt unmittelbar zu einem veränderten Druckergebnis.

Eine Zeile des jeweiligen Tabellen-Parameters entspricht einer Position auf dem zu druckenden Dokument. Zwischen den Tabellen-Parametern und den Packdateninformationen besteht eine 1:n Beziehung.
Das bedeutet, eine Druckposition kann keine, eine oder mehrere Packdateninformationen besitzen. Die Relation zwischen Tabellen-Parametern und Packdaten wird über das Kommunikationsstrukturfeld 'PAPOS' hergestellt.

Angaben über die gerade zu druckende Nachricht beinhaltet der Import-Parameter I_NAST.

Der Druck des Dokumentes kann über die Ausnahme 'DOCUMENT_INCOMPLETE' abgebrochen werden.

Beispiel

Sie drucken eine Ausfuhranmeldung mit der Standardnachrichtenart 'FEEX' auf Basis der Faktura. Drei der fünf Rechnungspositionen weisen eine identische statistische Warennummer auf und werden zu einer Position zusammengefaßt.
Dieser Funktionsbaustein empfängt daher den Tabellen-Parameter T_V55EEUDC mit lediglich drei Einträgen. Die Daten des Tabellen-Parameters sind zu diesem Zeitpunkt bereits vollständig für den anstehenden Druck formatiert.
Dem Eintrag Nr.1 in T_V55EEUDC sind eine Kiste Groß und eine Kiste Klein als Packdaten zugewiesen worden. Die Kisten machen zwei Einträge in T_V55EPACK aus. Über das Feld PAPOS (T_V55EEUDC-PAPOS und T_V55EPACK-PAPOS) findet die Verknüpfung statt. Das bedeutet: die erste Druckposition weist den Wert T_V55EEUDC-PAPOS = '01' auf; der Packdateneintrag für die Kiste Groß hat den Wert T_V55EPACK-PAPOS = '01', ebenso ist der Wert '01' der Kiste Klein zugewiesen worden. Die zweite Druckposition hat den Wert T_V55EEUDC-PAPOS = '02'. Packstücke, die an dieser Position hängen haben ebenfalls den Eintrag T_V55EPACK-PAPOS = '02' usw.

Das Ändern der Daten in T_V55EEUDC bzw. T_V55EPACK beeinflußt unmittelbar die Druckausgabe!

Sind bestimmte Felder des Tabellen-Parameters T_V55EEUDC nicht gefüllt, obwohl dies unbedingt erforderlich ist, kann der Druck durch Setzen der Ausnahme 'DOCUMENT_INCOMPLETE' abgebrochen werden.

Hinweise

Bitte beachten Sie folgende Hinweise bezüglich des Drucks des Einheitspapieres - Feld Nr. 31 Packstücke und Warenbezeichnung:

Die Größe des Feldes ist limitiert und bietet daher nur Platz für acht Zeilen Ausgabe. Die Anzahl der gefüllten Felder (F031-STXT1 bis F031-STXT) bestimmt, wie viele Zeilen des Warentexts gedruckt werden. Die restlichen freien Zeilen werden vollständig für Packstückinformationen bzw. für die Urspungsangabe verwendet. Das bedeutet, daß die Daten dynamisch ausgeben werden: je mehr Warentext, desto weniger Packdaten und umgekehrt. Sind also die Felder F031-STXT1 bis F031-STXT6 gefüllt, so werden sechs Zeilen des Feldes Nr. 31 mit Warentext bedruckt. Die zwei noch freien Zeilen stehen Packdaten oder der Warenursprungsangabe zur Verfügung. Analog werden nur fünf Zeilen für den Warentext reserviert, sofern die Felder F031-STXT1 bis F031-STXT5 gefüllt sind usw.

Ist für die Packdaten nicht genügend Platz vorhanden, so gibt das System in der letztmöglichen Zeile des Feldes Nr. 31 den Begriff 'Sonstige' aus.





Parameter

I_NAST
T_V55EEUDC
T_V55EFECO
T_V55EFEEU
T_V55EFET5
T_V55EFETR
T_V55ENAFT
T_V55EPACK
T_V55EPRIN

Ausnahmen

DOCUMENT_INCOMPLETE

Funktionsgruppe

XV55

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

Length: 5311 Date: 20240523 Time: 091951     sap01-206 ( 113 ms )