Einsprungpunkte > Modul Verkauf > Standardskript TRTVENCDE 

ALISQHSOH: Belegen der Auftragskopfzeile bei der Umwandlung aus einem Angebot

Mit diesem Eingabepunkt wird bei der Umwandlung eines Angebots in einen Auftrag gearbeitet, nachdem die Belegung der Felder der Auftragskopfzeilenmasken abgeschlossen ist.

Mit dem Eingabepunkt können die individuellen Felder der Kopfzeilenmasken in der Auftragsverwaltung und in der Tabelle SORDER belegt werden.

Der Eingabepunkt wird in der Auftragsverwaltung beim Anlegen eines Auftrags während der Auswahl eines Angebots aufgerufen.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird beim Anlegen von Aufträgen aufgerufen, wenn noch keine Position erfasst wurde und ein Angebot oder eine Angebotsposition ausgewählt wird. Der Eingabepunkt wird nach der Belegung der Auftragskopfzeilenmasken aus der Angebotskopfzeile aufgerufen.

Verfügbare Variablen und Masken

Die Angebotskopfzeilendatei [F:SQH] ist geöffnet und mit dem Kopf des gerade gewählten Angebots belegt.

Die Angebotsdetaildatei [F:SQD] ist geöffnet und mit der gerade ausgewählten Angebotsposition belegt (wenn ein vollständiges Angebot ausgewählt wurde, ist die erste Angebotsposition verfügbar).

Die Masken des Objekts der Auftragsverwaltung sind verfügbar. Die Kopfzeilenmasken SOH0, SOH1, SOH2, SOH3 wurden soeben belegt. Dasselbe gilt für die Adressmasken [M:ADB1] und [M:ADB2].

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.

Die geöffneten Tabellen sind die vom Auftragsobjekt geöffneten Tabellen.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Nein

Kopfzeile Aufträge

SORDERQ

Nein

Menge Auftragsposition

SORDERP

Nein

Preis Auftragsposition

SQUOTE

Ja

Angebotskopf

SQUOTED

Ja

Detail Angebot

BPARTNER

Ja

Personenkonten

BPCUSTOMER

Ja

Kunden

BPDLVCUST

Ja

Leistungsempfänger

BPCUSTMVT

Nein

Kundenbewegungen

ITMMASTER

Nein

Artikel

ITMSALES

Nein

Artikel - Verkauf

ITMBPC

Nein

Artikel - Kunden

ITMMVT

Nein

Artikel-Standort gesamt

ITMFACILIT

Nein

Artikel-Standorte

TABSOHTYP

Nein

Auftragstypentabelle

FACILITY

Nein

Standorte

TABCUR

Nein

Währungstabelle

SPRICLINK

Nein

Suche Verkaufspreise (Link)

PRICSTRUCT

Nein

Preisstruktur (Kunde / Lief)

SALESREP

Nein

Vertreter

ALISQDSOH: Belegen des Auftragsdetails bei der Umwandlung aus einem Angebot

Mit diesem Eingabepunkt wird bei der Umwandlung eines Angebots in einen Auftrag gearbeitet, nachdem die Belegung der Felder der Detailmaske abgeschlossen ist.

Mit dem Eingabepunkt können die individuellen Felder der Detailmaske in der Auftragsverwaltung und in den Tabellen SORDERP und SORDERQ belegt werden.

Der Eingabepunkt wird in der Auftragsverwaltung beim Anlegen und Ändern eines Auftrags während der Auswahl eines Angebots aufgerufen.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird beim Anlegen und Ändern von Aufträgen aufgerufen, wenn ein Angebot oder eine Angebotsposition ausgewählt wird. Der Eingabepunkt wird nach der Belegung der Auftragsdetailmaske aus dem Angebotspositionsdetail aufgerufen.

Verfügbare Variablen und Masken

Die Angebotskopfzeilendatei [F:SQH] ist geöffnet und mit dem Kopf des gerade gewählten Angebots belegt.

Die Angebotsdetaildatei [F:SQD] ist geöffnet und mit der Position des gerade gewählten Angebots belegt.

Die Masken des Objekts der Auftragsverwaltung sind verfügbar. Die Kopfzeilenmasken SOH0, SOH1, SOH2, SOH3 sind belegt. Die Maske SOH4 wurde gerade mit dem Angebotspositionsdetail belegt.

[M:SOH4]NBLIG wurde inkrementiert. Nolign wird mit dem Index der Zeile belegt, die soeben eingefügt wurde.

Die Variable NOL wird wie folgt gefüllt: NOL=nolign-1

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.

Die geöffneten Tabellen sind die vom Auftragsobjekt geöffneten Tabellen.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Nein

Kopfzeile Aufträge

SORDERQ

Nein

Menge Auftragsposition

SORDERP

Nein

Preis Auftragsposition

SQUOTE

Ja

Angebotskopf

SQUOTED

Ja

Detail Angebot

BPARTNER

Nein

Personenkonten

BPCUSTOMER

Ja

Kunden

BPDLVCUST

Nein

Leistungsempfänger

BPCUSTMVT

Nein

Kundenbewegungen

ITMMASTER

Ja

Artikel

ITMSALES

Ja

Artikel - Verkauf

ITMBPC

Ja

Artikel - Kunden

ITMMVT

Nein

Artikel-Standort gesamt

ITMFACILIT

Ja

Artikel-Standorte

TABSOHTYP

Nein

Auftragstypentabelle

FACILITY

Nein

Standorte

TABCUR

Nein

Währungstabelle

SPRICLINK

Nein

Suche Verkaufspreise (Link)

PRICSTRUCT

Nein

Preisstruktur (Kunde / Lief)

SALESREP

Nein

Vertreter

ALIFMI: Belegung des Feldes FMI (Verfahren) für die Lieferung zu einer Auftragsp

Mit diesem Eingabepunkt wird bei der Initialisierung des Feldes FMI (Lieferverfahren) zu einer Auftragsposition gearbeitet.

Mit dem Eingabepunkt kann nach der Initialisierung dieses Feldes dessen Wert geändert werden.

Der Eingabepunkt wird in der Verkaufsauftragsverwaltung bei der Erfassung einer Position aufgerufen. Der Eingabepunkt wird ebenfalls (im Rahmen von Inter-Company) bei der automatischen Generierung eines Auftrags aufgerufen.

Kontext und Funktionsmodus

Transaktion

Wenn der Eingabepunkt aus der Erfassung einer Auftragsposition heraus aufgerufen wird, ist keine Transaktion vorhanden.

Wird der Eingabepunkt während der automatischen Generierung eines Auftrags aus einer standort- oder unternehmensübergreifenden Bestellung aufgerufen, ist eine Transaktion vorhanden.

Logdatei

Wenn der Eingabepunkt aus der Erfassung einer Auftragsposition heraus aufgerufen wird, ist keine Logdatei vorhanden.

Wird der Eingabepunkt während der automatischen Generierung eines Auftrags aus einer standort- oder unternehmensübergreifenden Bestellung aufgerufen, ist eine Logdatei vorhanden.

Aufrufkontext

Der Eingabepunkt wird bei Erstellung oder Änderung eines Auftrags aufgerufen, wenn aus im Rahmen einer standort- oder unternehmensübergreifenden Bestellung automatisch ein Auftrag generiert wird. Der Eingabepunkt wird nach der Standardinitialisierung des Feldes aufgerufen.

Der Aufruf erfolgt im Unterprogramm ALIFMI.

Dieses wird bei der Erfassung einer Auftragsposition aufgerufen:

. Nach Erfassung der Artikelreferenz

. Nach Änderung des Versandstandortes der Position

. Nach Änderung des Versandstandortes in der Kopfzeile, wenn der Benutzer die Übernahme in die Positionen angefordert hat

. Bei Ersetzen eines Artikels über die Aktion Ersatzartikel

. Bei Generierung einer Auftragsposition per Konfigurator

. Bei Generierung einer Komponentenauftragsposition

Das Unterprogramm wird bei der Generierung einer Auftragsposition aus einer Bestellung aufgerufen. Aufrufzeitpunkt: Belegung der Maske SOH4 aus der Maske POH4.

Verfügbare Variablen und Masken

Parameter des Unterprogramms ALIFMI:

WITMREF: Artikelreferenz.

WSTOFCY: Versandstandort.

WFMI: Lieferart.

Die Dateien ITMMASTER, ITMSALES und ITMFACILIT sind geöffnet und mit dem Auftragsartikel belegt.

Die Masken des Objekts der Auftragsverwaltung sind verfügbar. Die Kopfzeilenmasken SOH0, SOH1, SOH2, SOH3 sind belegt. Die Maske SOH4 ist mit den Auftragspositionen belegt.

Die Variable WFMI ist standardmäßig initialisiert.  Um den Wert des Feldes FMI zu ändern, ist WFMI im Eingabepunkt zu ändern.

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.

Die geöffneten Tabellen sind die vom Auftragsobjekt geöffneten Tabellen.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Nein

Kopfzeile Aufträge

SORDERQ

Nein

Menge Auftragsposition

SORDERP

Nein

Preis Auftragsposition

BPARTNER

Nein

Personenkonten

BPCUSTOMER

Nein

Kunden

BPDLVCUST

Nein

Leistungsempfänger

BPCUSTMVT

Nein

Kundenbewegungen

ITMMASTER

Ja

Artikel

ITMSALES

Ja

Artikel - Verkauf

ITMBPC

Ja

Artikel - Kunden

ITMMVT

Nein

Artikel-Standort gesamt

ITMFACILIT

Ja

Artikel-Standorte

ITMCATEG

Nein

Artikelkategorie

TABSOHTYP

Nein

Auftragstypentabelle

FACILITY

Nein

 Standorte

TABCUR

Nein

Währungstabelle

SPRICLINK

Nein

Suche Verkaufspreise (Link)

PRICSTRUCT

Nein

Preisstruktur (Kunde / Lief)

SALESREP

Nein

Vertreter

SQUOTED

Nein

 Detail Angebot

SVCRVAT

Nein

 Vertriebsdokument - Steuern

SVCRFOOT

Nein

 Vertriebsdokument - Fußzeilenelement

TABMODELIV

 Nein

 Lieferart

TABUNIT

 Nein

 Einheiten

TABPRTMOD

 Nein

 Tabelle Belegformulare

BPADDRESS

 Nein

 Adressen

SPRICLIST

 Nein

 Kundenpreis

CPTANALIN

 Nein

 Kostenrechnungsbuchungspositionen

WAREHOUSE

 Nein

 Lager

ITMWRH

 Nein

 Artikel - Lager

 

BEFREWSOH: Vor dem Schreiben des Auftragskopfes.

Dieser Eingabepunkt wird vor der "Rewrite"-Anweisung für jede Auftragskopfzeile aufgerufen.

Der Buffer der Tabelle SORDER [SOH] ist belegt und kann unter Beachtung der üblichen Verwendungshinweise geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei kann geöffnet sein (GTRACE auswerten).

Aufrufkontext

Der Eingabepunkt wird unmittelbar vor dem erneuten Schreiben eines Datensatzes in die Tabelle SORDER aufgerufen.

Verfügbare Variablen und Masken

Die Datei SORDER ist geöffnet und belegt.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Ja

Kopfzeile Aufträge

 

BEFREWSOP: Vor dem Schreiben des Details zu einer Auftragspreisposition.

Dieser Eingabepunkt wird vor der "Rewrite"-Anweisung für jedes Auftragspreispositionsdetail aufgerufen.

Der Buffer der Tabelle SORDERP [SOP] ist belegt und kann unter Beachtung der üblichen Verwendungshinweise geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei kann geöffnet sein (GTRACE auswerten).

Aufrufkontext

Der Eingabepunkt wird unmittelbar vor dem erneuten Schreiben eines Datensatzes in die Tabelle SORDERP aufgerufen.

Verfügbare Variablen und Masken

Die Datei SORDERP ist geöffnet und belegt.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDERP

Ja

Preis Auftragsposition

 

BEFREWSOQ: Vor dem Schreiben des Details zu einer Auftragsmengenposition.

Dieser Eingabepunkt wird vor der "Rewrite"-Anweisung für jedes Auftragsmengenpositionsdetail aufgerufen.

Der Buffer der Tabelle SORDERQ [SOQ] ist belegt und kann unter Beachtung der üblichen Verwendungshinweise geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei kann geöffnet sein (GTRACE auswerten).

Aufrufkontext

Der Eingabepunkt wird unmittelbar vor dem erneuten Schreiben eines Datensatzes in die Tabelle SORDERQ aufgerufen.

Verfügbare Variablen und Masken

Die Datei SORDERQ ist geöffnet und belegt.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDERQ

Ja

Verkaufsaufträge - Mengen