Funktionen des VIMP-Pflegers

 

In der Optionbox der Masken und der Auswahlliste existieren folgende Funktionen:

 

Funktionen des VIMP-Pflegers

Funktion

Beschreibung

Status zurücksetzen. (STRG+F5)

Mit dieser Funktion wird auf der Auswahlliste der markierte Datensatz, wenn der Status 3 bis 7 oder 9 ist, auf 2 zurückgesetzt. Bei Problemen werden diese im Fehlerprotokoll angezeigt.

Datensatz als gelöscht markieren. (STRG+F7)

Mit dieser Funktion wird der Status auf 9 gesetzt.

Löschen (F7)

Öffnet die VIMP-Pfleger-Maske für den markierten Datensatz im Löschmodus. Es kann nur gelöscht werden, wenn der Status vorher auf 9 gesetzt wurde.

Standardvorgang erzeugen

Es wird aus den Daten des markierten Vorgangsimportes ein Vorgang erzeugt. Bei Problemen werden diese im Fehlerprotokoll angezeigt.

 

Für die Funktion Status zurücksetzen gibt es einen Sonderfall. Vorgangsimport mit Vorgangsklasse 500(Ladeschein) und 1500(Eingangsladschein) werden mit der Funktion immer auf Status 5 gesetzt.

 

 

Standardvorgang erzeugen

 

Allgemein

Mit dieser Funktion kann ein Vorgang aus den Importieren Daten erzeugt werden. Es müssen die Positionen in der Auswahlliste markiert werden, aus denen dann ein Vorgang erzeugt werden soll und diese dürfen keine rotmarkierten Felder mehr in der Auswahlliste besitzen. 

Kann ein Vorgang bei der Vorgangserzeugung nicht angelegt werden, so wird der Status für den Stammsatz und allen dazugehörigen Positionen auf „Fehlerhaft“ gesetzt.

Kann eine Position bei der Vorgangserzeugung im Vorgang nicht angelegt werden, so wird der Status für diese Position auf Fehlerhaft gesetzt. Ansonsten wird nach erfolgreicher Erstellung des Vorgangs der Status für beide Kennzeichen auf „Erledigt“ gesetzt. Des Weiteren wird die Vorgangsnummer und die Vorgangsid in des Stammsatz geschrieben, so hat man den Überblick darüber, welcher Vorgang aus diesem Satz erzeugt worden ist.

 

 

Folgende Felder werden in den Vorgang übernommen.

Relation ImportVorgStamm

In dieser Relation werden Kopfdaten des Vorgangs hinterlegt.

Felderbeschreibung

ID’s Info

Datenbankfeld

Kundenummer

Kundummer wird bei der Vorgangsanlegung gesetzt

KundNummer

Vorgangsnummer

NumNummer bei der Vorgangsanlegung. Die NumNummer wird nur gesetzt, wenn in diesem Feld ein Wert > 0 gestzt worden ist. Es erfolgt keine Prüfung ob die Vorgangsnummer in Kombination mit der Vorgangsklasse, Vorgansgunterklasse sowie der Jahrnummer schon vorhanden ist

V_NumNummer

Vorgangsklasse

Klasse wird bei der Vorgangsanlegung gesetzt

V_KlassNummer

Vorgangsunterklasse

UnterKlasse wird bei der Vorgangsanlegung gesetzt

V_UKlassNUmmer

 

Relation ImportVorgPosition

In dieser Relation werden Daten der Vorgangswarenposition gespeichert.

Felder

ID’s / Infos

Datenbankfeld

Artikel

Artikelid bei der Positionsanlage

ArtikelId

Variante

Variante bei der Positonsanlage

ArtikelVariante

Partie

ID_PARTIENUMMER

Partienummer

Lagernummer

ID_LAGERNUMMER

Lagernummer

Lagerplatz

ID_LAGERPLATZ

LagerPlatzNummer

ME_Nummer

ID_ME_NUMMER

ME

ME_NummerPreis

ID_ME_NUMMER_PREIS

ME_Preis

Preis

ID_PREIS

Preis

Preiseinheit

ID_PREISEINHEIT

Preiseinheit

Kontrakt

ID_KONTRAKT_NUMMER

KonraktNummer

Zusatzinfo

ID_ZUSATZINFO

ZusatzInfo

Zusatinfo2

ID_ZUSATZINFO2

ZusatzInfo2

Gebinde Informationen

Felder

ID‘s

Anzahl

ID_GEBINDE

Gebindefaktor1

ID_GEBINDEMASS_1

Gebindefaktor2

ID_GEBINDEMASS_2

Gebindefaktor3

ID_GEBINDEMASS_3

Gebindefaktor4

ID_GEBINDEMASS_4

Diese werden per Datenbankprozedur Prozedur „Gebinde“ bestimmt.

GebFaktor1

GebFaktor2

GebFaktor3

GebFaktor4

Positionstexte Zeilenweise

Per Funktion „Textneu“ und Zuordnung von ID_TEXTTEXT und der Zeilennummer.

 

 

 

Relation ImportVorgPositionLVS

Diese Relation beherbergt Informationen zu LVS-Ladeträgern, die zu dieser Position gehören.

Felder

ID’s / Infos

Datenbankfeld

UebernahmeID

Uebernahmeid der zugehörigen Position der Relation ImportVorgPosition

UebernahmeID

SatzID

SatzId der zugehörigen Position der Relation ImportVorgPosition

SatzID

PositionID

Positions-ID der zugehörigen Position der Relation ImportVorgPosition

PositionID

PositionZaehler

Laufender Zähler der LVS-Informationen zu der gegebenen Position

PositionZaehler

LokalitaetsNr

Nummer des Ladeträgerstandorts

LokalitaetsNr

LadetraegerNr

Nummer des Ladeträgers

LadetraegerNr

LadeeinheitsNr

Nummer der Ladeeinheit

LadeeinheitsNr

LadeeinheitsPosition

Nummer der Ladeeinheitsposition auf dem Ladeträger

LadeeinheitsPosition

BewegungsId

 

BewegungsId

LadetraegerExtNummer

Externe Nummer des Ladeträgers (z.B. eine NVE)

LadetraegerExtNummer

Menge

Menge auf dem Ladeträger

Menge

ME_Nummer

Mengeneinheit der Menge auf dem Ladeträger

ME_Nummer

IVP_GUID

Guid der dazugehörigen Position der Relation

ImportVorgPosition

IVP_GUID

 

Relation ImportVorgPositionPartie

In dieser Relation werden Informationen der Partie(n) einer Position abgelegt. Eine Partie, die hier eingetragen ist, jedoch im System noch nicht existiert, wird angelegt werden.

Felder

ID’s / Infos

Datenbankfeld

IVP_GUID

Guid der dazugehörigen Position der Relation

ImportVorgPosition

 

Zaehler

Partiezähler

 

PartieId

PartieId

 

PartieNummer

Partienummer

Ist die Partienummer gesetzt und die Partiebezeichnung wird mit der Kombination

Partienummer und Partiebezeichnung nach der Partie gesucht. Wenn nur die Partienummer gesetzt worden ist wird nach der Partienummer gesucht

Existiert mehr als eine Partie zu einer Partienummer wird immer die erste Partie gewählt

 

PartieBezeichnung

Ist nur die Partiebezeichnung angegeben worden, und zu dieser Partie wurde keine aktive Partie gefunden, so wird eine neue Partie angelegt.

Sind Partienummer und Partiebezeichnung angegeben, so wird die Partie nach dieser Kombination gesucht.

 

PartieAbDatum

Wird bei Neuanlage einer Partie ausgewertet und als Partieabdatum gesetzt

 

PartieBisDatum

Wird bei Neuanlage einer Partie ausgewertet und als Partiebisdatum gesetzt

 

Menge

Menge der Partie

 

ME

Mengeneinheit der Partie

 

 

Relation ImportVorgScannung

Felder

ID’s / Infos

Datenbankfeld

UebernahmeID

 

 

SatzID

 

 

PositionID

 

 

PositionZaehler

 

 

AiListe

 

 

SatzTyp

 

 

Scannung

 

 

MarkierIdent

 

 

 

Relation ImportVorgStammAddOn

Aus dieser Relation werden Vorgangsaddon-Felder des Vorgangs befüllt. Der AddOnName muss dem des Feldes in der Tabelle VorgangAddOn entsprechen.

Felder

ID’s / Infos

Datenbankfeld

IVS_GUID

GUID des korrespondierenden Eintrags in der Relation ImportVorgStamm

 

AddonName

Name des AddOnFeldes

 

AddonWert

Wert des AddOnFeldes

 

 

Relation ImportVorgStammUFLD

In dieser Relation werden die Setzungen von UFLD-Feldern für den Vorgang vorgenommen. Bitte beachten Sie, dass nur UFLD-Felder gesetzt werden können, die vom importierenden Bediener für den jeweiligen Vorgang gesetzt werden dürfen.

Felder

ID’s / Infos

Datenbankfeld

IVS_GUID

GUID des korrespondierenden Eintrags in der Relation ImportVorgStamm

 

UFLDId

ID des UFLD-Feldes

 

UFLDWert

Wert des UFLD-Feldes

 

 

Relation ImportVorgTextPosition

In dieser Relation werden Textpositionen hinterlegt, die entweder vor oder nach einer Position in den Beleg eingefügt werden können.

Felder

ID’s / Infos

Datenbankfeld

UebernahmeID

Uebernahmeid der zugehörigen Position der Relation ImportVorgPosition

UebernahmeID

SatzID

SatzId der zugehörigen Position der Relation ImportVorgPosition

SatzID

PositionID

Positions-ID der zugehörigen Position der Relation ImportVorgPosition

PositionID

ZeilenZaehler

Laufende Nummer der Textposition

ZeilenZaehler

TextTyp

0 = Positionstext

TextTyp

TextPosition

0 = Vor der Position anzeigen

1 = Nach der Position anzeigen

TextPosition

VorgText

Text der Positionszeile

VorgText

IVP_GUID

Guid der dazugehörigen Position der Relation

ImportVorgPosition

IVP_GUID

 

Relation ImportVorgStammZusatzTexte

Felder

ID’s / Infos

Datenbankfeld

IVS_GUID

GUID des korrespondierenden Eintrags in der Relation ImportVorgStamm

 

TextTyp

Typ der Textzeile (Header/Line)

 

LineNo

Zeilennummer

 

TextZeile

Text dieser Zeile

 

 

Relation ImportVorgStammZuAb

Diese Relation beinhaltet einen Verweis auf die zu diesem Beleg anzuwendenden Zu-Abschläge/Frachten oder Rabatte. Da im Vorgangsimport keine Gruppen definiert werden können, wird dieser Zu/Abschlag stets auf die Gruppe 0 angewendet.

Felder

ID’s / Infos

Datenbankfeld

IVS_GUID

Guid der ImportVorgStamm

 

IVZ_Zaehler

Laufender Zähler des Zu/Abschlags

 

IVZ_GUID

Guid der Definition

 

 

 

Relation ImportVorgPositionZuAb

Diese Relation beinhaltet einen Verweis auf die zu dieser Position anzuwendenden Zu-Abschläge/Frachten oder Rabatte

Felder

ID’s / Infos

Datenbankfeld

IVP_GUID

Guid der ImportVorgPosition

 

IVZ_Zaehler

Laufender Zähler des Zu/Abschlags

 

IVZ_GUID

Guid der Definition

 

 

Relation ImportVorgZuAbDef

Diese Relation beinhaltet die Definition eines Zu/Abschlags, eines Rabattes oder einer Fracht.

Bitte beachten Sie, dass das Setzen einiger Werte abhängig von der verwendeten Berechnungsformel ist. Das Setzen eines nicht relevanten Wertes kann ggf. zum Abbruch und wird in jedem Fall jedoch zu einem Eintrag ins Fehlerprotokoll führen.

 

Positionen bearbeiten

 

Allgemein

In dieser Maske können Änderungen an einer vorhandenen Position durchgeführt werden.

Bei der Änderung des Kunden / Lieferanten oder der Vorgangsunterklasse wird die zu gerade bearbeitende Position als gelöscht markiert. Es wird ein neuer Stammsatz mit dem Kunden und der Unterklasse angelegt. Existiert für den Kunden/Lieferanten und der Unterklasse noch ein nicht weiterverarbeiteter Beleg, so wird diese Position an diesen Beleg angehängt.

Hierbei ist zu beachten, dass wenn mehrere Positionen markiert wurden und beim Blättern wird bei einem Datensatz der Lieferant oder die Unterklasse gewechselt, so wird beim Zurückblättern der geänderte Lieferant oder die geänderte Unterklasse nicht angezeigt, da die Kopfdaten der Aktuellen Position auf der Maske dargestellt werden.

Bei allen anderen Änderungen werden die Daten an der aktuellen Position abgeändert.

 

Partie-Neuanlage

Mit dieser Funktion kann eine neue Partie für den Artikel in dieser Position angelegt werden. Diese Partie wird dann Automatisch in das Partiefeld übernommen.

 

Positionstext

Auf dieser Registerkarte kann ein Positionstext eingetragen werden, welcher am Ende der Positionszeile eingefügt wird. Der Text darf nur 100 Zeichen pro Textzeile haben. Es sind aber mehrere Textzeilen möglich.

 

 

 

Plausbibilitätsprüfung des Vorgangsimportes

 

Um die Plausibilität von einem Vorgangsimport zu überprüfen, muss man auf die Variante Vorgangimport wechseln.

 

Auf jeder VIMP-Pfleger-Maske existiert die Funktion Plausibilität, die man mit F4 aufrufen kann.

Diese öffnet eine neue Maske und zeigt dort jeweils von der aktuellen Ebene abwärts Hinweise, Warnungen und Fehler im Import an.

 

Zuerst landet man auf die Maske ImportVorgStamm auf der alle Daten aus der Tabelle ImportVorgstamm enthalten sind.

Auf den Tabreiter Stammdaten und Zusätzliche Daten sind die für den Vorgangsimport relevanten Daten, die teilweise im Ändernmodus pflegbar sind. Diese lassen sich nur pflegen, wenn der Status des Vorgangsimportes 2 ist,

was auf der Maske als bereit(2) angezeigt wird.

Es sind nur die Felder Unterklasse und Kunde auf dem Tabreiter Stammdaten nachträglich veränderbar.

Auf den Tabreiter Fibu-Daten und Ungenutzte Felder befinden sich Felder, deren Inhalt nur informatorischen Inhalt besitzen und den Vorgangsimport nicht beeinflussen.

Auf dem Tabreiter Addon ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgStammAddon.

Auf dem Tabreiter UFLD ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgStammUFLD.

Auf dem Tabreiter Zusatztexte ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgStammZusatztexte.

 

Von der Maske Importvorgstamm können drei weitere Maske geöffnet werden.

Durch das Drücken von F4 kann die Plausibilitätsmaske geöffnet werden, die Ereignisse, Warnungen und Fehler in einer Tabelle der öffnenden Maske anzeigt.

Auf dem Tabreiter ZuAbschläge ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgStammZuAb. Durch das Doppelklicken auf einen Eintrag in der Spalte Zähler öffnet sich die Maske ImportVorgZuAb.

Auf dem Tabreiter Position ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgPosition. Durch das Doppelklicken auf einen Eintrag in der Spalte PositionId öffnet sich die Maske ImportVorgPosition.

 

Die Maske ImportVorgZuAb dient nur zu Informationszwecken und besitzt eine durch F4 aufrufbare Plausibilitätsprüfung. Wenn diese Maske über die ImportVorgStamm Maske aufgerufen wurde, gibt es kein Feld für PositionId.

Wenn der Typ Platzhalte Fracht ist, dann sind auch drei Felder zur Fracht einsehbar.

 

Auf der Maske ImportVorgPosition sind alle Daten aus der Tabelle ImportVorgPosition.

Auf dem Tabreiter Stammdaten und Zusätzliche Daten sind die für den Vorgangsimport relevanten Daten, die teilweise im Änderungsmodus pflegbar sind. Diese lassen sich nur pflegen, wenn der Status des Vorgangsimportes 2 ist,

was auf der Maske als bereit(2) angezeigt wird.

Es sind nur die Felder Artikelnummer, Lagernummer, Menge, Mengeneinheit, Preis, Preiseinheit, Mindeshaltbarkeitsdatum(MHD), Partienummer und Lagerplatznummer auf dem Tabreiter Stammdaten nachträglich veränderbar.

Auf dem Tabreiter Zusätzliche Daten sind die Felder Kontraktnummer, NVE, Zusatzinfo und Zusatzinfo 2 nachträglich veränderbar.

Auf dem Tabreiter Ungenutzte Felder befinden sich Felder, deren Inhalt nur informatorischen Inhalt besitzen und den Vorgangsimport nicht beeinflussen.

Auf dem Tabreiter Partie ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgPositionPartie.

Auf dem Tabreiter ZuAbschläge ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgPositionZuAb.

Auf dem Tabreiter Addon ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgPositionAddon.

Auf dem Tabreiter Textposition ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgTextPosition.

 

Von der Maske ImportVorgPosition können drei weitere Masken geöffnet werden.

Durch das Drücken von F4 kann die Plausibilitätsmaske geöffnet werden, die Ereignisse, Warnungen und Fehler in einer Tabelle der öffnenden Maske anzeigt.

Auf dem Tabreiter LVS ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgPositionLVS. Durch das Doppelklicken auf einen Eintrag in der Spalte Positionszähler öffnet sich die Mase ImportVorgPositionLVS.

Auf dem Tabreiter ZuAbschläge ist eine Tabelle mit dem Inhalt der Tabelle ImportVorgStammZuAb. Durch das Doppelklicken auf einen Eintrag in der Spalte Zähler öffnet sich die Maske ImportVorgZuAb.

 

Mit Hilfe des SPA 1131 kann man die Plausibilitätsprüfung auch vor dem Import mit useCS = 1 laufen lassen. Kommen dort Fehler auf, wird der Import auf fehlerhaft gestellt.