Einsprungpunkte > Modul Verkauf > Standardskript SUBSIHC 

TRT_LIGCDE: Belegung einer Rechnungsposition aus einer Auftragsposition.

Dieser Eingabepunkt wird bei der Auswahl von Auftragspositionen in der Rechnungsverwaltung und bei der Verarbeitung von Auftragspositionen bei der Anlage von Rechnungen mithilfe des Buttons aufgerufen.

Mit dem Eingabepunkt wird vor dem Belegungsbeginn der Lieferpositionen [M :SIH4] aus der Auftragsposition [F :SOQ] und [F :SOP] gearbeitet.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Der Eingabepunkt wird in der Rechnungsverwaltung bei jeder Auswahl von Auftragspositionen aufgerufen.

Der Eingabepunkt wird ebenfalls bei Ausführung der Buttonaktion Rechnung in der Auftragsverwaltung aufgerufen.

Der Eingabepunkt befindet sich im Label TRT_LIGCDE der Verarbeitung SUBSIHC im Anschluss an das Lesen der in Rechnung zu stellenden Auftragsposition.   

Mit dem Eingabepunkt werden die Parameter für die Bestimmung der in Rechnung zu stellenden Menge bearbeitet.

Verfügbare Variablen und Masken

[L]WNEGSTO           : Negativbestand erlaubt (1 = nein / 2 = ja)(Der Wert ist mit [F :ITM]NEGSTO belegt)

GSHTDLV                  : Lieferung der Fehlmengen (1 = nein / 2 = ja)

Beispiel: 

Der Wert WNEGSTO muss entsprechend gesetzt werden, um den Negativbestand zu genehmigen (obwohl er zum Artikel unzulässig ist) und damit die Berücksichtigung der Fehlmengen zu ermöglichen (wenn GSHTDLV = 2) oder um die Fehlmengengenerierung bei der automatischen Bestimmung des Abgangsbestands zu ermöglichen.

[L]WNEGSTO = 2

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.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Ja

Aufträge Kopfzeile

SORDERQ

Ja

Aufträge Mengenposition

SORDERP

Ja, wenn [F:SOH]SOHCAT <> 4

Aufträge Preisposition

SORDERC

Ja, wenn [F:SOH]SOHCAT = 4

Aufträge Artikelposition

ITMMASTER

Ja

Artikel

ITMSALES 

Ja 

Artikel - Verkauf

NO_REAJUST: Erneute Anpassung der zu fakturierenden STK-Menge in ganzzahlige VE.

Dieser Eingabepunkt wird bei der Auswahl von Auftragspositionen in der Rechnungsverwaltung und bei der Verarbeitung von Auftragspositionen bei der Anlage von Rechnungen mithilfe des Buttons aufgerufen.

Nach der Bestimmung der in STK in Rechnung zu stellenden Menge wird diese Menge erneut angepasst, damit sie einem ganzzahligen Wert in VE entspricht. Mit diesem Eingabepunkt kann diese erneute Anpassung unterdrückt werden (z. B. wenn VE keiner STK-Aufbereitung entspricht).

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Der Eingabepunkt wird in der Rechnungsverwaltung bei jeder Auswahl von Auftragspositionen aufgerufen.

Der Eingabepunkt wird ebenfalls bei Ausführung der Buttonaktion Rechnung in der Auftragsverwaltung aufgerufen.

Der Eingabepunkt liegt im Label REAJUSTE_QTY der Verarbeitung SUBSIHC.

Verfügbare Variablen und Masken

Um die erneute Anpassung der Menge in ganzzahligen VE nicht durchzuführen, ist die globale Variable GOK auf 0 zu setzen.

Beispiel: 

 GOK = 0.

SIHCTLPJT: Die Prüfung des Projektcodes wird deaktiviert.

Dieser Eingabepunkt wird in der Rechnungsverwaltung (Anlage oder Änderung) bei der Auswahl von Auftragspositionen, Lieferpositionen, Gutschriftspositionen und Retourenpositionen verwendet.

Der Eingabepunkt dient dazu, das Verbot der Gruppierung von mehreren Positionen mit unterschiedlichen Projektcodes auf derselben Rechnung zu deaktivieren.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Der Eingabepunkt wird in der Rechnungsverwaltung bei jeder Selektion aufgerufen: 

      • Auftragspositionen
      • freigegebene Lieferpositionen
      • Gutschriftspositionen
      • Retourenpositionen 

Die Variable GPECNX gibt Auskunft über den Typ des Originaldokuments:

      • AuftragGPECNX = "CTL_ORD"
      • LieferungGPECNX = "CTL_DLV"
      • Gutschrift GPECNX = "CTL_INV"
      • Retoure        GPECNX = "CTL_RET"

In all diesen Fällen würde normalerweise geprüft, dass die selektierten Dokumente denselben Projektcode aufweisen (Deaktivierung per Belegung der Variable GPE mit dem Wert 1).