Wiederholungsdruck (Rechnung)

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Wiederholungsdruck (Rechnung)

Beitrag von Heiko (ForumUser / 2 / 0 / 0 ) »
Hallo,

bin neu hier und versuche eine Lösung für folgendes Problem zu finden:

Wir haben eine Nachrichtenart RD00 mit der wir Rechnungen ausdrucken. Aus unserem Unternehmen soll nur eine Originalrechnung an den Kunden gehen.
Für Rechnungskopien haben wir eine weitere Nachrichtenart RD05. Beide NA gehen auf das selbe Formular, wo anhand der NA entweder im Formulartitel Original oder Kopie geschrieben wird.

Meine Frage ist, ob:
1. Es möglich ist die RD05 automatisch nach dem Druck der RD00 zu starten oder
2. es eine einfachere Möglichkeit gibt einen Wiederholungsdruck kenntlich zu machen

Für jede Anregung/Hilfe bin ich dankbar.

Gruß,
Heiko Ennen

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Moin Heiko,

zu 1: du könntest in der Nachricht RD00 zwei Verarbeitungsroutinen eintragen. für die zweite Routine kopierst du im Druckprogramm die Form "ENTRY" auf "ENTRY_KOPIE" und kennzeichnest da, mit einer Variablen, dass dies die Kopie sein soll.

zu 2: normalerweise wird beim Drucken geprüft, ob die aktuelle Nachricht schonmal verarbeitet wurde. Falls ja, ist ein Wiederholdruck (Kopie), wenn nein, dann eben das Original.

Hat den Nachteil, dass man das Original nicht noch einmal drucken kann. In der Regel ist das ja aber auch in Ordnung.

Gruß,
Enno.

Beitrag von Heiko (ForumUser / 2 / 0 / 0 ) »
Danke Enno,

zu 1) werde ich ausprobieren
zu 2) Ich kann anhand der nast-vstat den Verarbeitungsstatus abfragen, jedoch funktioniert das erst, wenn die NA komplett verarbeitet ist.
Beispiel: Wenn ein Mitarbeiter eine Rechnung druckt (Anzahl Ausdrucke: 4), dann soll 1 Original Rechnung rauskommen und 3 Kopien.

Wenn ich also auf den NAST-VSTAT zurückgreife würde der erst nach den 4 Ausdrucken auf 1 gesetzt...

Gruß,
Heiko

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Heiko hat geschrieben:zu 2) Ich kann anhand der nast-vstat den Verarbeitungsstatus abfragen, jedoch funktioniert das erst, wenn die NA komplett verarbeitet ist.
Beispiel: Wenn ein Mitarbeiter eine Rechnung druckt (Anzahl Ausdrucke: 4), dann soll 1 Original Rechnung rauskommen und 3 Kopien.

Wenn ich also auf den NAST-VSTAT zurückgreife würde der erst nach den 4 Ausdrucken auf 1 gesetzt...
Dann gibt es die Möglichkeit mit den zwei Verarbeitungsroutinen.
ENTRY_ORIGINAL druckt genau ein Exemplar
ENTRY_KOPIE druckt genau NAST-ANZAL - 1 Exemplare mit dem Zusatz "KOPIE"

Wenn man es noch genauer haben möchte, dann kann man die Druckroutine für jede Kopie einmal durchlaufen:

Code: Alles auswählen.

OPEN_FORM
START_FORM
CASE durchlauf.
  WHEN 1.
    text = 'Original'.
  when 2. 
    text = '1. Kopie'.
  when 3'.
    text = '2. Kopie'.
  when 4.
    text = 'Kopie Buchhaltung'.
  when 5.
    text = 'Kopie Archiv'.
ENDCASE. 
...
END_FORM
CLOSE_FORM
Nachteil ist natürlich, dass das gesamte Coding bis auf Datenbeschaffung oft durchlaufen wird.

Deswegen solltest du bei dieser Variante auch darauf achten, dass möglichst alles an Daten in der GET_DATA-Routine gesammelt und vorgelesen wird.

Wenn während der Verarbeitung jedesmal der Belegfluss nachgelesen wird, ist das natürlich nicht sehr günstig...

Gruß,
Enno.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1832
Views
Proforma-Rechnung im EWM
von Barney » 24.11.2017 09:30 • Verfasst in Sonstige Module
3
Antw.
1388
Views
Rundung der Fakturmenge in der Rechnung
von swonny » 06.07.2023 11:01 • Verfasst in Financials
1
Antw.
2252
Views
Bapi für Rechnung / Rechnungsdruck
von erzoo24 » 02.12.2016 12:19 • Verfasst in ABAP® für Anfänger
1
Antw.
1683
Views
Rechnung an Prüflos koppeln
von Thomas17 » 07.05.2014 10:44 • Verfasst in Financials
1
Antw.
698
Views
Fuba SD-Rechnung Zahlstatus
von nikibert » 07.03.2014 11:22 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2553
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9134