Einsprungpunkte > Modul Verkauf > Standardskript TRTVENLIVV 

MODCPTLIV: Zusätzliche Aktualisierungen bei der Freigabe von Lieferungen.

Der Einsprungpunkt betrifft die Freigabe von Lieferungen im Verkauf.

Insbesondere kann mit dem Einsprungpunkt ein neuer Nummernkreis für die Lieferungen vergeben werden. Weiterhin können zusätzliche Aktualisierungen durchgeführt werden.

Der Einsprungpunkt wird in der Verarbeitung TRTVENLIVV aufgerufen. Er wird aus jeder Verarbeitung aufgerufen, in der Lieferungen freigegeben werden können.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Variable GOK wird automatisch auf den Wert 1 gesetzt.

Logdatei

Wenn der Einsprungpunkt aus der automatischen Lieferfreigabe oder aus der Funktion Automatik-Lieferung mit Freigabeoption = ja heraus aufgerufen wird, ist eine Logdatei geöffnet.

Wenn der Einsprungpunkt per Klick auf die Schaltfläche Freigabe in der Lieferfunktion aufgerufen wird, ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird aus jeder Verarbeitung aufgerufen, in der Lieferungen freigegeben werden können:

. Button Freigabe in der Funktion Lieferung

. Funktion Freigabe Lieferung

. Funktion Automatik-Lieferung

Zu Grunde liegender Kontext:

.Die in Verarbeitung befindliche Lieferung kann freigegeben werden. Alle Prüfungen wurden durchgeführt.

.Das Programm befindet sich in der Maskensteuerung für die Freigabe der Lieferung. GOK ist mit dem Wert 1 belegt.

.Die Lieferung wurde gelesen und gesperrt.

.Es wurde noch keine Aktualisierung durchgeführt.

Funktionalitäten des Einsprungpunkts im Kontext der erneuten Nummerierung des Lieferscheins:

.Suche nach einem neuen Nummernkreis für die Lieferung.

.Erneutes Schreiben mit diesem neuen Nummernkreis für die Datensätze der mit der Lieferung verbundenen STOSER-Datei.

.Erneutes Schreiben mit diesem neuen Nummernkreis für die Datensätze der mit der Lieferung verbundenen STOALL-Datei.

.Erneutes Schreiben mit diesem neuen Nummernkreis für die Datensätze der mit der Lieferung verbundenen SDELIVERYD-Datei.

.Erneutes Schreiben des Lieferkopfs mit diesem neuen Nummernkreis.

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen ‚Wichtiger Inhalt‘ auf Inhalte hin, die im Kontext kohärent sind (die aktuelle Lieferung ist belegt, nicht jedoch die Zeilen).

Tabelle

Wichtiger Inhalt

Tabellentitel

SDELIVERY

JA

Lieferkopf

SDELIVERYD

NEIN

Detail Versand

ITMMASTER

NEIN

Artikel

ITMFACILIT

NEIN

Artikel - Standorte

STOALL

NON

Reservierungen

STOLOT

NON

Chargennummern

STOCK

NON

Bestand

STOSER

NON

Seriennummern

SORDERQ

NEINVerkaufsaufträge - Mengen (Auftragsdetail)

BPCUSTMVT

NEIN

Kundentransaktionen

BPDLVCUST

NEIN

Leistungsempfänger

BPARTNER

NEIN

Personenkonten

CFMDLVMAJ: Aktualisierung von spezifischen/personalisierten Dateien nach der Fre

Mit diesem Einsprungpunkt können individuelle Dateien aktualisiert werden. Der Einsprungpunkt kommt vor dem Ende der Maskensteuerung für die Freigabe der betreffenden Lieferung zum Tragen.

Der Einsprungpunkt wird in der Verarbeitung TRTVENLIVV Freigabe von Lieferungen aufgerufen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung

Um die Freigabe der Lieferung zurückzuweisen, muss die Variable GOK auf den Wert 0 gesetzt werden.

Logdatei

Wenn der Einsprungpunkt aus der automatischen Lieferfreigabe oder aus der Funktion Automatik-Lieferung mit Freigabeoption = ja heraus aufgerufen wird, ist eine Logdatei geöffnet.

Wenn der Einsprungpunkt per Klick auf Freigabe in der Lieferfunktion aufgerufen wird, ist eine Logdatei geöffnet. Mit dem Einsprungpunkt können die Fehler dort eingetragen werden, durch die die Freigabe der Lieferung verhindert werden könnte. Die Logdatei wird also nur angezeigt, wenn die Freigabe nicht durchgeführt werden konnte.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird aus jeder Verarbeitung aufgerufen, in der Lieferungen freigegeben werden können:

-Schaltfläche Freigabe der Funktion Lieferung

·               Funktion Freigabe Lieferung

·               Funktion Automatik-Lieferung

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde). In der Regel trifft dies auf die Datei mit der Kopfzeile zu, nicht auf die Datei, die die Zeilen enthält.

Tabelle

Wichtiger Inhalt

Tabellentitel

SDELIVERY

Ja

Lieferkopf

SDELIVERYD

Nein

Lieferzeile

ITMMASTER

Nein

Artikel

ITMSALES

Nein

Artikel - Verkauf

ITMFACILIT

Nein

Artikel - Standorte

STOALL

Nein

Reservierungen

STOCK

Nein

Bestand

STOLOT

Nein

Chargen

STOSER

Nein

Seriennummer

STOTRS

Ja

Bestandstransaktionen

SORDERQ

Nein

Aufträge Zeilen

BPCUSTMVT

Nein

Kundentransaktionen

BPDLVCUST

Nein

Leistungsempfänger

BPARTNER

Nein

Personenkonten

CFMSTKMAJ: Aktualisierung der Bestände bei der Freigabe einer Lieferung.

Mit diesem Einsprungpunkt wird während der Aktualisierung der Bestände in der Maskensteuerung Freigabe von Lieferungen gearbeitet, wenn eine individuelle Aktualisierung durchgeführt werden oder die Standardaktualisierung umgangen werden soll.

Der Einsprungpunkt wird in der Verarbeitung TRTVENLIVV Freigabe von Lieferungen aufgerufen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung

Um die Freigabe der Lieferung zurückzuweisen, muss die Variable GOK auf den Wert 0 gesetzt werden.

Logdatei

Wenn der Einsprungpunkt aus der automatischen Lieferfreigabe oder aus der Funktion Automatik-Lieferung mit Freigabeoption = ja heraus aufgerufen wird, ist eine Logdatei geöffnet.

Wenn der Einsprungpunkt per Klick auf Freigabe in der Lieferfunktion aufgerufen wird, ist eine Logdatei geöffnet. Mit dem Einsprungpunkt können die Fehler dort eingetragen werden, durch die die Freigabe der Lieferung verhindert werden könnte. Die Logdatei wird also nur angezeigt, wenn die Freigabe nicht durchgeführt werden konnte.

Aufrufkontext

Dieser Einsprungpunkt wird aus jeder Verarbeitung aufgerufen, in der Lieferungen freigegeben werden können:

-Schaltfläche Freigabe der Funktion Lieferung

·               Funktion Freigabe Lieferung

·               Funktion Automatik-Lieferung

Zu Grunde liegender Kontext:

.Das Programm befindet sich in der Maskensteuerung für die Freigabe der Lieferung. GOK ist mit dem Wert 1 belegt. Die Lieferung wurde gelesen und gesperrt. Der Buffer [F :SDH] ist belegt. Der Benutzer befindet sich in der Verarbeitungsschleife der Detailzeilen.

.Für die aktuell verarbeitete Detailzeile wurde die Detailzeile des Auftrags aktualisiert (bei einer Auftragslieferung), der aktuelle Auftrag wurde gelöscht, die Detailzeile der Lieferung wurde aktualisiert. Der Buffer [F:SDD] ist belegt. Die von der Aktualisierungsschnittstelle der Bestände verwendete Arbeitsmaske STOWORK ist geladen.

Dieser Einsprungpunkt liegt direkt vor dem Aufruf des Unterprogramms MAJ_STOCK von STKMAJ, das die Bestandsaktualisierung ausführt. Das Unterprogramm wird ausgeführt, wenn GPE=0. Der Einsprungpunkt ermöglicht die Positionierung GPE auf 1, um MAG_STOCk nicht auszuführen und/oder eine individuelle Aktualisierung auszuführen.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde). In der Regel trifft dies auf die Datei mit der Kopfzeile zu, nicht auf die Datei, die die Zeilen enthält.

Tabelle

Wichtiger Inhalt

Tabellentitel

SDELIVERY

Ja

Lieferkopf

SDELIVERYD

Ja

Lieferzeile

ITMMASTER

Nein

Artikel

ITMSALES

Nein

Artikel - Verkauf

ITMFACILIT

Nein

Artikel - Standorte

STOALL

Nein

Reservierungen

STOCK

Nein

Bestand

STOLOT

Nein

Chargen

STOSER

Nein

Seriennummer

STOJOU

Nein

Journal Lagerbewegungen

SORDER

Ja

Auftragskopf

SORDERQ

Ja

Aufträge Zeilen

STOREO

Nein

Verwaltung Disposition:

BPCUSTMVT

Nein

Kundentransaktionen

LASTCUSMVT

Nein

Letzte Kundenbewegungen

BPDLVCUST

Nein

Leistungsempfänger

BPARTNER

Nein

Personenkonten

TABSTORUL

Nein

Bestandsverwaltungsregeln

SPACK

Nein

Lieferpaket

SPACKD

Nein

Detail Verpackung

STOPREH

Nein

Kommissionierscheinkopf

STOPRELIS

Nein

Kommissionierliste Versand

CPTANALIN

Nein

Kostenrechnungszeilen

SVCRFOOT

Nein

Vertriebsdokumente: Fußzeilenelement

SVCRVAT

Nein

Vertriebsdokumente: Steuern

AUTCOMAT: Ausschließen der automatischen Kommunikation einer Verkaufslieferung

Verwenden Sie diesen Einsprungpunkt im Skript TRTVENLIVV, um die automatische Kommunikation einer Verkaufslieferung, als Transportdokument definiert, an die portugiesischen Steuerbehörden auszuschließen.

Kontext und Funktionsmodus

Die Tabelle SDELIVERY ist geöffnet (Abkürzung SDH) und im zu exportierenden Datensatz positioniert.Um die automatische Kommunikation eines spezifischen Dokuments zu verhindern, weisen Sie der globalen Variable AUTCOM den Wert 1 zu.

AFTSDHVAL: Zusätzliche Berufslogik nach Versandfreigabe

Mit diesem Einsprungpunkt kann nach der Freigabetransaktion einer Sendung eine Berufslogik hinzugefügt werden.
Der Einsprungpunkt wird in der Freigabeverarbeitung einer Sendung TRTVENLIV aufgerufen.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Wenn der Einsprungpunkt aus der automatischen Lieferfreigabe oder aus der Funktion Automatik-Lieferung mit Freigabeoption = Ja heraus aufgerufen wird, ist eine Logdatei geöffnet.

Wenn der Einsprungpunkt per Klick auf Freigabe in der Lieferfunktion aufgerufen wird, ist eine Logdatei geöffnet. Mit dem Einsprungpunkt können die Fehler dort eingetragen werden, durch die die Freigabe der Lieferung verhindert werden könnte. Die Logdatei wird also nur angezeigt, wenn die Freigabe nicht durchgeführt werden konnte.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird aus jeder Verarbeitung aufgerufen, in der Lieferungen freigegeben werden können:

  • Schaltfläche Freigabe der Funktion Lieferung
  • Funktion Freigabe Lieferung
  • Funktion Automatik-Lieferung