In Version 140 ersetzt dieser Eingabepunkt den Eingabepunkt SDHGENLIG der Version 130.
Achtung, obwohl der Zweck dieses Eingabepunkts in Version 140 immer noch derselbe ist wie in Version 130, haben sich der Verwendungskontext und die Funktionsweise grundlegend geändert (es müssen nicht mehr die Liefertabellen belegt werden, sondern die Masken).
Mit diesem Eingabepunkt wird bei Lieferungen von Aufträgen über den Button Lieferung in der Auftragsverwaltung gearbeitet.
Der Eingabepunkt wird unmittelbar vor der Verarbeitung der einzelnen Lieferauskunftspositionen verwendet, um diese Verarbeitung zu unterdrücken und sie ggf. durch eine spezifische Verarbeitung zu ersetzen.
Der Eingabepunkt wird bei Ausführung der Buttonaktion Lieferung in der Auftragsverwaltung aufgerufen.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
Der Lieferkopf wurde verarbeitet. Der Benutzer verarbeitet gerade die Auskunftspositionen.
Dieser Eingabepunkt wird für jede anzulegende Lieferposition aufgerufen. Der Aufruf erfolgt unmittelbar vor dem Label DET_LIV, in dem die Verarbeitung der Lieferauskunftsposition erfolgt.
Mit dem Eingabepunkt kann das Label TRT_LIGCDE aus SUBSDHC unterdrückt und ggf. ein anderes Label ausgeführt werden.
Der Datensatz zum Auftragskopf ist in [F:SOH] geladen.
Die beiden Auftragsauskunftsdatensätze befinden sich in [F :SOQ] und [F :SOP].
Der Datensatz zum Kopf der anzulegenden Lieferung wird in die Maskenklassen [M:SDH0], [M :SDH1] und [M :SDH2] geladen.
Wenn der Eingabepunkt aktiviert ist, werden diese Verarbeitungen nicht durchgeführt.
Für die Aktivierung des Eingabepunkts wurde die Variable WPOINT_DET_LIV angelegt.
Sie ist vor dem Aufruf des Eingabepunkts mit 1 initialisiert und wird unmittelbar nach dem Aufruf ausgewertet. Das Label TRT_LIGCDE wird nur ausgeführt, wenn WPOINT_DET_LIV 1 beträgt.
Um das Label TRT_LIGCDE nicht auszuführen, muss diese Variable auf 0 gesetzt werden.
Aus dem zu ersetzenden Label TRT_LIGCDE wird die in der Maskenklasse [M:SDH1] anzulegende Lieferposition belegt.
Wenn dieses Label ersetzt werden muss, muss sein Inhalt in den Eingabepunkt übernommen werden.
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.
Tabelle | Wichtiger Inhalt | Tabellentitel |
SDELIVERY | Nein | Lieferungen Kopfzeile |
SDELIVERYD | Nein | Lieferungen Auskunft |
SORDER | Ja | Aufträge Kopfzeile |
SORDERQ | Ja | Aufträge Mengenposition |
SORDERP | Ja | Aufträge Preisposition |
SORDERC | Nein | Aufträge Artikelposition |
BPARTNER | Ja | Personenkonto |
BPCUSTOMER | Ja | Kunden |
BPDLVCUST | Ja | Belieferte Kunden |
BPCUSMVT | Nein | Kundenbewegungen |
SALESREP | Nein | Vertreter |
STOALL | Nein | Reservierungen |
ITMMASTER | Nein | Artikel |
ITMSALES | Nein | Artikel - Verkauf |
ITMBPC | Nein | Artikel - Kunde |
ITMFACILIT | Nein | Artikel - Standort |
ITMMVT | Nein | Artikelbewegungen |
TABCUR | Nein | Währungstabelle |
FACILIT | Nein | Standorte |
SPRICLINK | Nein | Suche Verkaufspreise (Link) |
PRICSTRUCT | Nein | Tarifstruktur |
BPCARRIER | Nein | Speditionen |
TABMODELIV | Nein | Tabelle Lieferarten |
Bei Erstellung einer Lieferung über den Button aus den Kommissionierscheinen ist der Stanodrt, der die Unternehmensbestimmung ermöglicht, der Versandstandort des Kommissionierscheins.
Dieser Eingabepunkt ermöglicht die Beeinflussung der Funktionsweise und das Halten eines anderen Standorts und daher auch eines anderen Unternehmens.
Dies ist nicht das Standardverhalten.
Die spezifische Entwicklung muss ggf. für die hier verknüpften Einflüsse berücksichtigt werden.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
Dieser Eingabepunkt wird über den Button bei Erstellung einer Lieferung aus einem Kommissionierschein erstellt.
Zu Beginn wird die lokale Variable GFCY über den Versandstandort des Kommissionierscheins ([F:PRH]STOFCY) initialisiert.
GFCY wird anschließend zur Initialisierung anderer globaler Variablen wie GSOCIETE verwendet.
Die ganze lokale Variable ISDHFROMPRH wird erklärt und mit 0 (Null) initialisiert.
Bleibt der Wert 0, wird das Standardverhalten gespeichert, und GFCY mit [F:PRH]STOFCY ausgefüllt.
Für jeden anderen Datenwert ISDHFROMPRH wird der Wert GFCY als im Eingabepunkt gegeben angesehen. Dieser Wert wird daher gespeichert.
Der Datensatz zum Kommissionierscheinkopf ist in [F:PRH] geladen.
Änderungsbeispiel des Werts GFCY durch den Eingabepunkt:
GFCY = <Zu verwendender Standort>
ISDHFROMPRH = 1
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.
Tabelle | Wichtiger Inhalt | Tabellentitel |
SDELIVERY | Nein | Lieferungen Kopfzeile |
SDELIVERYD | Nein | Lieferungen Auskunft |
SORDER | Nein | Aufträge Kopfzeile |
SORDERQ | Nein | Aufträge Mengenposition |
SORDERP | Nein | Aufträge Preisposition |
SORDERC | Nein | Aufträge Artikelposition |
BPARTNER | Nein | Personenkonto |
BPCUSTOMER | Nein | Kunden |
BPDLVCUST | Nein | Belieferte Kunden |
BPCUSMVT | Nein | Kundenbewegungen |
SALESREP | Nein | Vertreter |
STOALL | Nein | Reservierungen |
ITMMASTER | Nein | Artikel |
ITMSALES | Nein | Artikel - Verkauf |
ITMBPC | Nein | Artikel - Kunde |
ITMFACILIT | Nein | Artikel - Standort |
ITMMVT | Nein | Artikelbewegungen |
TABCUR | Nein | Währungstabelle |
FACILIT | Nein | Standorte |
SPRICLINK | Nein | Suche Verkaufspreise (Link) |
PRICSTRUCT | Nein | Tarifstruktur |
BPCARRIER | Nein | Speditionen |
TABMODELIV | Nein | Tabelle Lieferarten |
STOPREH | Ja | Vorbereitungsschein Kopfzeile |
STOPRED | Nein | Vorbereitungsschein Auskunft |
|
|