Einsprungpunkte > Modul Verkauf > Standardskript FUNPACK 

PACKDETMAJ: Individuelle Aktualisierung der individuellen Dateien nach der Aktua

Dieser Eingabepunkt wird in der Verpackungsverwaltung zur Aktualisierung der individuellen Tabellen aufgerufen.

Der Eingabepunkt wird in der Verarbeitung FUNPACK (Verpackungsverwaltung) aufgerufen.

Der wird bei Anlage einer Verpackung aufgerufen, wenn die einzelnen Verpackungspositionen gespeichert werden. Mit dem Eingabepunkt wird vor den einzelnen Speichervorgängen gearbeitet.

Der Eingabepunkt wird aufgerufen, wenn eine Verpackung storniert wird. Der Eingabepunkt übernimmt die Steuerung, nachdem die betreffende Verpackung vollständig gelöscht wurde.

Kontext und Funktionsmodus

Transaktion

Es gibt eine laufende Maskensteuerung (Maskensteuerung zum Speichern oder zum Verpackungsstorno). Die Variable GOK wird verwendet und ausgewertet. Diese Variable ist mit dem Wert 1 initialisiert. Um die Maskensteuerung zu verlassen, kann GOK auf den Wert 0 gesetzt werden.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Eingabepunkt wird aus jeder Verarbeitung aufgerufen, in der Verpackungen generiert oder storniert werden können:

. Button Verpackung in der Lieferverwaltung

. Funktion Verpackung im Liefermenü

Der Eingabepunkt wird an zwei Stellen aufgerufen:

. Bei der Anlage von Verpackungsauskunftspositionen:

Der Benutzer befindet sich in der Generierungsschleife der Verpackungsauskünfte. Die Schleife durchläuft die Tabelle der Verpackungsauskunftspositionen der Maske SPACK2 ([M :SPK2]). Die Maske [M :SPK2] ist belegt. In [M :SPK2] ist mit dem Index nolign-1 die Auskunftsposition zur Verpackung vorhanden. Der Buffer [F :SPD] ist belegt. Der Benutzer ist vor dem Schreiben des Datensatzes [F :SPD] positioniert.

Der Verpackungskopf ist noch nicht angelegt. Er wird erst angelegt, nachdem die gesamte Auskunft angelegt ist.

Hinweis: Der Buffer Lieferkopf [F :SDH] ist online, der mit der Verpackungsposition verbundener Buffer Lieferauskunft [F :SDD] ist nicht unbedingt online.

. Bei Stornierung einer Verpackung. Diese Stornierung findet auf zwei Ebenen statt:

.Bei Klick auf den Button Stornieren.

Zuvor wurde die Delete-Anweisung zu den Dateien SPACK ([F :SPH]) und SPACKD ([F :SPD]) für die in Bearbeitung befindliche Lieferung ausgeführt. D. h. die Verpackung der Lieferung wurde vollständig gelöscht.

. Bei Klick auf den Button Speichern, unmittelbar vor der Verpackungsgenerierung.

Zuvor wurde die Delete-Anweisung zu den Dateien SPACK ([F :SPH]) und SPACKD ([F :SPD]) für die in Bearbeitung befindliche Lieferung ausgeführt. D. h. die Verpackung wurde vollständig gelöscht, sofern sie bereits vorhanden war.

Der Benutzer befindet sich unmittelbar vor der Generierungsschleife der Verpackungsauskünfte. Lediglich die Maske [M :SPK2] ist belegt.

Zur Unterscheidung zwischen den beiden Aufrufebenen (Verpackungsstorno, Speichern einer Verpackungsposition) muss die Variable WPOINT_CODTRT verwendet werden. Sie wird bei der Anlage auf C gesetzt, beim Storno auf A.

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "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 Positionsdatei.

Zu den Tabellen, die nicht in allen Verarbeitungen verwendet werden, werden die Namen derjenigen Verarbeitungen angegeben, die die betreffenden Tabellen verwenden. Dabei ist Folgendes zu beachten:

. FUNPACK:Funktion Verpackung.

. SUBSDH :Button Verpackung in den Lieferungen.

Tabelle

Verarbeitung

Wichtiger Inhalt

Tabellentitel

SDELIVERY

Ja

Lieferkopf

SDELIVERYD

Nein

Lieferauskunft

SPACK

Nein

Verpackungskopf

SPACKD

Ja

Verpackungsauskunft

TABPACKAGE

Nein

Tabelle Verpackung

SORDER

SUBSDH

Nein

Aufträge Kopfzeile

SORDERQ

SUBSDH

Nein

Aufträge Mengenposition

SORDERP

SUBSDH

Nein

Aufträge Preisposition

SORDERC

SUBSDH

Nein

Auftrag Artikel / Kunde (Kontrakte)

BPARTNER

SUBSDH

Nein

Personenkonto

BPCUSTOMER

SUBSDH

Nein

Kunden

BPDLVCUST

SUBSDH

Nein

Belieferte Kunden

BPCUSTMVT

SUBSDH

Nein

Kundenbewegungen

SALESREP

SUBSDH

Nein

Vertreter

STOALL

SUBSDH

Nein

Reservierungen

ITMMASTER

SUBSDH

Nein

Artikel

ITMSALES

SUBSDH

Nein

Verkaufsartikel

ITMBPC

SUBSDH

Nein

Artikel - Kunde

ITMFACILIT

SUBSDH

Nein

Artikel - Standort

ITMMVT

SUBSDH

Nein

Artikelbewegungen

TABCUR

SUBSDH

Nein

Währungstabelle

FACILITY

SUBSDH

Nein

Standorte

SPRICLINK

SUBSDH

Nein

Suche Verkaufspreis (Link)

PRICSTRUCT

SUBSDH

Nein

Tarifstruktur