Einsprungpunkte > Modul Verkauf > Standardskript TRTVENTAR 

RECHTARIF: Eingriff vor der Preissuche.

Mit diesem Eingabepunkt wird bei der Suche nach einem normalen oder Komponentenpreis eingegriffen.

  • - insbesondere per Änderung des Referenzdatums: DATREF
  • - per Änderung des Wechselkurstyps: LCHGTYP.

Es kann auch eine Suchschleife durchlaufen werden, um den besten Nettopreis zu ermitteln.

 Der Eingabepunkt wird in der Verarbeitung TRTVENTAR (Subprog RECH_TARIF) aufgerufen.

  • In der Preissimulation: zur Berechnung des normalen Preistarifs,
  • in der Angebotsverwaltung: zur Berechnung des normalen oder Komponentenpreises
  • in der Auftragsverwaltung: zur Berechnung des normalen oder Komponentenpreises
  • in der Lieferverwaltung: zur Berechnung des normalen oder Komponentenpreises
  • in der Rechnungsverwaltung: zur Berechnung des normalen oder Komponentenpreises

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

-          in der Preissimulation bei Klick auf den Button "Anwenden". Das erfasste Datum wird in den Daten [M:SOH0]ORDDAT, [M:SOH2]DEMDLVDAT, [M:SOH4]DDEMDLVDAT(0) gespeichert.

·               In der Angebots-, Auftrags-, Liefer- und Rechnungsverwaltung nach der Erfassung der Artikelmenge.

Verfügbare Variablen und Masken

Folgende Variablen sind belegt und geben Auskunft über den Aufrufkontext:

. TYPRECH: 1 = normaler Artikel, 2 = Komponentenartikel

. ITMREF                 : Artikelreferenz

. NLIG                      : Index Tabellenposition (nolign-1)

. QTY                       : Menge in Verkaufseinheiten

. TYPALI                  : Belegungstyp

                                            = SQH            Angebote

                                            = SOH            Aufträge und Preissimulation

                                            = SDH             Lieferungen

                                            = SIH               Rechnungen

Die folgenden Maskenklassen sind belegt:

Kontext

TYPALI

Masken

Preissimulation

SOH

SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1

Angebot

SQH

SQH0 SQH1 SQH2 SQH3

Aufträge

SOH

SOH0 SOH1 SOH2 SOH3 SOH4

Lieferungen

SDH

SDH0 SDH1 SDH2 SDH3

Rechnungen

SIH

SIH0 SIH1 SIH2 SIH4

Die Masken SQH3, SOH4, SDH1, SIH4 enthalten die Positionstabelle.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.

Tabelle

Simu

Angebot

Auft

Lief

Rech

Inhalt

Bedeutung

Tabellentitel

BPARTNER

Ja

Ja

Ja

Ja

Ja

Ja

Personenkonto

BPCUSTOMER

Ja

Ja

Ja

Ja

Ja

Ja

Kunde

BPCUSMVT

Ja

Ja

Ja

Ja

Ja

Ja

Kundenbewegungen

BPDLVCUST

Ja

Ja

Ja

Ja

Ja

Ja

Belieferter Kunde

BPCARRIER

 

 

Ja

 

 

Nein

Spedition

CONTACT

Ja

Ja

Ja

Ja

Ja

Nein

Kontakt

ITMMASTER

Ja

Ja

Ja

Ja

Ja

Ja

Artikel

ITMSALES

Ja

Ja

Ja

Ja

Ja

Ja

Artikel - Verkauf

ITMBPC

Ja

Ja

Ja

Ja

Ja

Nein

Artikel - Kunde

ITMMVT

Ja

 

Ja

Ja

Ja

Nein

Artikelsummen

ITMFACILITY

Ja

Ja

Ja

Ja

Ja

Nein

Artikel - Standort

ITMCOST

 

Ja

Ja

 

 

Nein

Artikel - Kosten

SALESREP

 

Ja

Ja

Ja

Ja

Ja

Vertreter

SPRICLINK

Ja

Ja

Ja

Ja

Ja

Ja

Suche Preise (Link)

FACILITY

Ja

Ja

Ja

Ja

Ja

Nein

Standort

ATABDIV

Ja

Ja

Ja

Ja

Ja

Nein

Sonstige Tabellen

TABCUR

Ja

Ja

Ja

Ja

Ja

Nein

Währungstabelle

TABVAC

Ja

Ja

Ja

Ja

Ja

Nein

Steuerermittlungstabelle

TABVAT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Steuercodes

TABRATVAT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Steuersätze

TABCHANGE

Ja

Ja

Ja

Ja

Ja

Nein

Währungskurstabelle

TABUNIT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Einheiten

TABSOHTYP

 

 

Ja

Ja

 

Nein

Tabelle Auftragstyp

TABSIVTYP

 

 

 

 

Ja

Nein

Tabelle Rechnungstyp

TABDEPAGIO

 

Ja

Ja

 

Ja

Nein

Tabelle Skonto- / Verzugszinsen

TABPAYTERM

 

Ja

Ja

 

Ja

Nein

Zahlungsbedingungstabelle

TABUNAVAIL

 

 

Ja

Ja

 

Nein

Tabelle Fabrikkalenderfehltage

TABMODELIV

 

 

Ja

Ja

 

Nein

Tabelle Lieferarten

 

 

 

 

 

 

 

 

SQUOTE

 

Ja

Ja

 

 

Nein

Angebotskopf

SQUOTED

 

Ja

Ja

 

 

Nein

Angebotsauskunft

SORDER

Ja

 

Ja

Ja

Ja

Nein

Auftragskopf

SORDERP

 

 

Ja

Ja

Ja

Nein

Auftragsposition (Preise)

SORDERQ

 

 

Ja

Ja

Ja

Nein

Auftragsposition (Mengen)

SDELIVERY

 

 

 

Ja

Ja

Nein

Lieferkopf

SDELIVERYD

 

 

 

Ja

Ja

Nein

Lieferauskunft

SINVOICE

 

 

 

 

Ja

Nein

Rechnungskopf

SINVOICEV

 

 

 

 

Ja

Nein

Rechnungskopf (Bewertung)

SINVOICED

 

 

 

 

Ja

Nein

Rechnungsauskunft

 

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

 

Ja

Nein

Belegtyp

GACCCODE

 

 

 

 

Ja

Nein

Konten

GACCOUNT

 

 

 

 

Ja

Nein

Sachkonten

GJOURNAL

 

 

 

 

Ja

Nein

Journals

 

 

 

 

 

 

 

 

 

Suchschleifen

Hinweis:

Bei der Preissuche wird der für den Kunden günstigste Wert nur bei einer gleichen Priorität und für eine Spalte geliefert (Preise oder Aufschläge / Abschläge).

Möglicherweise profitieren bestimmte Kunden von günstigeren Verkaufsbedingungen als die Promotionspreise, aber die Prioritätenanwendung liefert immer den Promotionspreis.

Ziel:

Mehrere Suchschleifen durchlaufen und den vorteilhaftesten Preis liefern.

Jeder Preis ist einer Suchschleife zuzuordnen. Dieser Code (0 bis 8) wird in der Parametrierung bei einer älteren Version definiert.

Beispiel:

Für den Preis PROMO ist eine besondere Schleife zu absolvieren (Zuweisung des Suchcodes 1).  

$ACTION

Case ACTION

  When "RECHTARIF"       : Gosub RECHTARIF

Endcase

Return

 

$RECHTARIF

Local Integer ZII

ZII=find("PROMO",GPLI)

If ZII : GPLISEA(ZII-1)=1 : Endif

Return

        

RECHTARIF1: Eingriff in die bei der Preissuche gefundenen Werte.

Mit diesem Eingabepunkt wird bei der Suche nach einem normalen oder Komponentenpreis bezüglich der Rückgabewerte eingegriffen.

Der Eingabepunkt wird in der Verarbeitung TRTVENTAR (Subprog RECH_TARIF) aufgerufen.

- Bei der Preissimulation:                  zur Berechnung des normalen Preises         (Belegungstyp SOH)

- Bei der Angebotsverwaltung:                  zur Berechnung des normalen oder Komponentenpreises(Belegungstyp SQH)

- Bei der Auftragsverwaltung:      zur Berechnung des normalen oder Komponentenpreises(Belegungstyp SOH)

- Bei der Lieferverwaltung:           zur Berechnung des normalen oder Komponentenpreises(Belegungstyp SDH)

- Bei der Rechnungsverwaltung:             zur Berechnung des normalen oder Komponentenpreises(Belegungstyp SIH)

- Bei der Einsatzverwaltung:         zur Berechnung des normalen Preises(Belegungstyp CRM)

- Bei der Verwaltung von standortübergreifenden Transfers:          zur Berechnung des normalen Preises(Belegungstyp SCS)

Änderbare Felder:

-          Bruttopreis (GROPRI) als einer der Parameter des Unterprogramms RECH_TARIF. Der in der Klasse [M]GROPRI (NLIG) definierte Wert kann je nach Aufrufkontext überschrieben werden und darf niemals direkt geändert werden.

- Wenn Belegungstyp: SQH, SOH, SDH, SIH

o        In der [M]-Klasse werden folgende Werte gespeichert

§         [M]PRIREN (NLIG)                      Preisgrund

§         [M]DISCRGVALx (NLIG)             Aufschlag / Abschlag (x = 1 bis 9)

§         [M]DISCRGRENx (NLIG)            Grund Aufschlag / Abschlag (x = 1 bis 9)

§         [M]REPCOE (NLIG)                    Koeff. Vertreterprovision (außer Angebote)

- Wenn Belegungstyp: CRM

o        In der [M:SPSW]-Klasse werden folgende Werte gespeichert

§         [M:SPSW]PRIREN (NLIG)                     Preisgrund

§         [M:SPSW]DISCRGVALx (NLIG)            Aufschlag / Abschlag ( x = 1 bis 9 )

§         M:SPSW]DISCRGRENx (NLIG)            Grund Aufschlag / Abschlag ( x = 1 bis 9 )

§         [M:SPSW]REPCOE (NLIG)                    Koeff. Vertreterprovision (außer Angebote)

- Wenn Belegungstyp: SCS

o        In der [M:SCS1]-Klasse werden folgende Werte gespeichert

§          [M:SCS1]DISCRGVALx (NLIG)             Aufschlag / Abschlag (x = 1 bis 9)

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

-          in der Preissimulation bei Klick auf den Button "Anwenden". Das erfasste Datum wird in den Daten [M:SOH0]ORDDAT, [M:SOH2]DEMDLVDAT, [M:SOH4]DDEMDLVDAT(0) gespeichert.

·               In der Angebots-, Auftrags-, Liefer- und Rechnungsverwaltung nach der Erfassung der Artikelmenge.

Verfügbare Variablen und Masken

Folgende Variablen sind belegt und geben Auskunft über den Aufrufkontext:

. TYPRECH: 1 = normaler Artikel, 2 = Komponentenartikel

. ITMREF                 : Artikelreferenz

. NLIG                      : Index Tabellenposition (nolign-1)

. QTY                       : Menge in Verkaufseinheiten

. TYPALI                  : Belegungstyp

                                            = SQH            Angebote

                                            = SOH            Aufträge und Preissimulation

                                            = SDH             Lieferungen

                                            = SIH               Rechnungen

                                            = CRM             Einsätze

                                            = SCS             Standortübergreifende Transfers

          

Die folgenden Maskenklassen sind belegt:

Kontext

TYPALI

Masken

Preissimulation

SOH

SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1

Angebot

SQH

SQH0 SQH1 SQH2 SQH3

Aufträge

SOH

SOH0 SOH1 SOH2 SOH3 SOH4

Lieferungen

SDH

SDH0 SDH1 SDH2 SDH3

Rechnungen

SIH

SIH0 SIH1 SIH2 SIH4

Einsätze

CRM

SPSW

Transfers

SCS

SCS1

Die Masken SQH3, SOH4, SDH1, SIH4 enthalten die Positionstabelle.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.

Tabelle

Simu

Angebot

Auft

Lief

Rech

Inhalt

Bedeutung

Tabellentitel

BPARTNER

Ja

Ja

Ja

Ja

Ja

Ja

Personenkonto

BPCUSTOMER

Ja

Ja

Ja

Ja

Ja

Ja

Kunde

BPCUSMVT

Ja

Ja

Ja

Ja

Ja

Ja

Kundenbewegungen

BPDLVCUST

Ja

Ja

Ja

Ja

Ja

Ja

Belieferter Kunde

BPCARRIER

 

 

Ja

 

 

Nein

Spedition

CONTACT

Ja

Ja

Ja

Ja

Ja

Nein

Kontakt

ITMMASTER

Ja

Ja

Ja

Ja

Ja

Ja

Artikel

ITMSALES

Ja

Ja

Ja

Ja

Ja

Ja

Artikel - Verkauf

ITMBPC

Ja

Ja

Ja

Ja

Ja

Nein

Artikel - Kunde

ITMMVT

Ja

 

Ja

Ja

Ja

Nein

Artikelsummen

ITMFACILITY

Ja

Ja

Ja

Ja

Ja

Nein

Artikel - Standort

ITMCOST

 

Ja

Ja

 

 

Nein

Artikel - Kosten

SALESREP

 

Ja

Ja

Ja

Ja

Ja

Vertreter

SPRICLINK

Ja

Ja

Ja

Ja

Ja

Ja

Suche Preise (Link)

FACILITY

Ja

Ja

Ja

Ja

Ja

Nein

Standort

ATABDIV

Ja

Ja

Ja

Ja

Ja

Nein

Sonstige Tabellen

TABCUR

Ja

Ja

Ja

Ja

Ja

Nein

Währungstabelle

TABVAC

Ja

Ja

Ja

Ja

Ja

Nein

Steuerermittlungstabelle

TABVAT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Steuercodes

TABRATVAT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Steuersätze

TABCHANGE

Ja

Ja

Ja

Ja

Ja

Nein

Währungskurstabelle

TABUNIT

Ja

Ja

Ja

Ja

Ja

Nein

Tabelle Einheiten

TABSOHTYP

 

 

Ja

Ja

 

Nein

Tabelle Auftragstyp

TABSIVTYP

 

 

 

 

Ja

Nein

Tabelle Rechnungstyp

TABDEPAGIO

 

Ja

Ja

 

Ja

Nein

Tabelle Skonto- / Verzugszinsen

TABPAYTERM

 

Ja

Ja

 

Ja

Nein

Zahlungsbedingungstabelle

TABUNAVAIL

 

 

Ja

Ja

 

Nein

Tabelle Fabrikkalenderfehltage

TABMODELIV

 

 

Ja

Ja

 

Nein

Tabelle Lieferarten

 

 

 

 

 

 

 

 

SQUOTE

 

Ja

Ja

 

 

Nein

Angebotskopf

SQUOTED

 

Ja

Ja

 

 

Nein

Angebotsauskunft

SORDER

Ja

 

Ja

Ja

Ja

Nein

Auftragskopf

SORDERP

 

 

Ja

Ja

Ja

Nein

Auftragsposition (Preise)

SORDERQ

 

 

Ja

Ja

Ja

Nein

Auftragsposition (Mengen)

SDELIVERY

 

 

 

Ja

Ja

Nein

Lieferkopf

SDELIVERYD

 

 

 

Ja

Ja

Nein

Lieferauskunft

SINVOICE

 

 

 

 

Ja

Nein

Rechnungskopf

SINVOICEV

 

 

 

 

Ja

Nein

Rechnungskopf (Bewertung)

SINVOICED

 

 

 

 

Ja

Nein

Rechnungsauskunft

 

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

 

Ja

Nein

Belegtyp

GACCCODE

 

 

 

 

Ja

Nein

Konten

GACCOUNT

 

 

 

 

Ja

Nein

Sachkonten

GJOURNAL

 

 

 

 

Ja

Nein

Journals

 

 

 

 

 

 

 

 

 

RECHGROUP: Eingriff in die bei der Suche nach dem gruppierten Preis gefundenen W

Mit diesem Eingabepunkt wird bei den drei Typen der von den gruppierten Preisen durchgeführten Änderungen eingegriffen.

Änderung der Positionen

Ist die Variable [M]GRPFLG (Zeilennummer) mit dem Wert 1 belegt, wurde sie geändert.

Die änderbaren Felder lauten:   

         [M]GROPRI (Zeilennummer)                 Bruttopreis

         [M]PRIREN (Zeilennummer)                 Preisgrund

         [M]DISCRGVALx (Zeilennummer)        Aufschlag / Abschlag (x = 1 bis 9)

         [M]DISCRGRENx (Zeilennummer)       Grund Aufschlag / Abschlag (x = 1 bis 9)

         [M]REPCOE (Zeilennummer)                Koeff. Vertreterprovision (außer Angebote)

Die tatsächlich von den gruppierten Preisen geänderten Felder können hingegen nicht ermittelt werden. Der Nettostückpreis der Position [M]NETPRI (Zeilennummer) ist noch nicht erneut berechnet.

Änderung der Rechnungselemente

Die gruppierten Preise können den Inhalt der Rechnungselemente ändern (siehe Absatz Berechnungsbasis nach Dokumenten der Preisstruktur). Die internen Tabellen MOTIF und MONTANT werden für die Aktualisierung der Tabelle der Rechnungselemente verwendet. MOTIF(x) enthält den Rechnungselementcode; MONTANT(x) enthält den von der Suche zurückgegebenen Wert. An dieser Stelle ist der Wechsel in die Tabelle der Elemente bereits erfolgt.

Anlage der gruppierten Preispositionen

Wenn die Suche Gratisartikel liefert, sind die für die Anlage von Positionen notwendigen Daten in folgenden Tabellen enthalten:

- FOCITMREF          Artikelreferenz

- FOCUOM               Verkaufseinheit

- FOCQTY                Menge

- FOCMOTIF             Grund für die Zuweisung des Gratisartikels

Die Gratispositionen sind noch nicht angelegt. Um die Anlage zu verhindern, ist die Variable GPE auf den Wert 1 zu setzen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

-          in der Angebotsverwaltung, der Auftragsverwaltung, der Lieferverwaltung, der Rechnungsverwaltung

Verfügbare Variablen und Masken

. GFONCTION         : Belegungstyp

                                            = GESSQH            Angebote

                                            = GESSOH            Aufträge und Preissimulation

                                            = GESSDH             Lieferungen

                                            = GESSIH               Rechnungen

Die folgenden Maskenklassen sind belegt:

Kontext

GFONCTION

Masken

Angebot

GESSQH

SQH0 SQH1 SQH2 SQH3

Aufträge

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Lieferungen

GESSDH

SDH0 SDH1 SDH2 SDH3

Rechnungen

GESSIH

SIH0 SIH1 SIH2 SIH4

Die Masken SQH3, SOH4, SDH1, SIH4 enthalten die Positionstabelle.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.

Tabelle

Angebot

Auft

Lief

Rech

Inhalt

Bedeutung

Tabellentitel

BPARTNER

Ja

Ja

Ja

Ja

Ja

Personenkonto

BPCUSTOMER

Ja

Ja

Ja

Ja

Ja

Kunde

BPCUSMVT

Ja

Ja

Ja

Ja

Ja

Kundenbewegungen

BPDLVCUST

Ja

Ja

Ja

Ja

Ja

Belieferter Kunde

BPCARRIER

 

Ja

 

 

Nein

Spedition

CONTACT

Ja

Ja

Ja

Ja

Nein

Kontakt

ITMMASTER

Ja

Ja

Ja

Ja

Ja

Artikel

ITMSALES

Ja

Ja

Ja

Ja

Ja

Artikel - Verkauf

ITMBPC

Ja

Ja

Ja

Ja

Nein

Artikel - Kunde

ITMMVT

 

Ja

Ja

Ja

Nein

Artikelsummen

ITMFACILITY

Ja

Ja

Ja

Ja

Nein

Artikel - Standort

ITMCOST

Ja

Ja

 

 

Nein

Artikel - Kosten

PRICSTRUCT

Ja

Ja

Ja

Ja

Ja

Tarifstruktur

SALESREP

Ja

Ja

Ja

Ja

Ja

Vertreter

SPRICLIST

Ja

Ja

Ja

Ja

Ja

Preispositionen

SPRICLINK

Ja

Ja

Ja

Ja

Ja

Suche Preise (Link)

FACILITY

Ja

Ja

Ja

Ja

Nein

Standort

ATABDIV

Ja

Ja

Ja

Ja

Nein

Sonstige Tabellen

TABCUR

Ja

Ja

Ja

Ja

Nein

Währungstabelle

TABVAC

Ja

Ja

Ja

Ja

Nein

Steuerermittlungstabelle

TABVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuercodes

TABRATVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuersätze

TABCHANGE

Ja

Ja

Ja

Ja

Nein

Währungskurstabelle

TABUNIT

Ja

Ja

Ja

Ja

Nein

Tabelle Einheiten

TABSOHTYP

 

Ja

Ja

 

Nein

Tabelle Auftragstyp

TABSIVTYP

 

 

 

Ja

Nein

Tabelle Rechnungstyp

TABDEPAGIO

Ja

Ja

 

Ja

Nein

Tabelle Skonto- / Verzugszinsen

TABPAYTERM

Ja

Ja

 

Ja

Nein

Zahlungsbedingungstabelle

TABUNAVAIL

 

Ja

Ja

 

Nein

Tabelle Fabrikkalenderfehltage

TABMODELIV

 

Ja

Ja

 

Nein

Tabelle Lieferarten

 

 

 

 

 

 

 

SQUOTE

Ja

Ja

 

 

Nein

Angebotskopf

SQUOTED

Ja

Ja

 

 

Nein

Angebotsauskunft

SORDER

 

Ja

Ja

Ja

Nein

Auftragskopf

SORDERP

 

Ja

Ja

Ja

Nein

Auftragsposition (Preise)

SORDERQ

 

Ja

Ja

Ja

Nein

Auftragsposition (Mengen)

SDELIVERY

 

 

Ja

Ja

Nein

Lieferkopf

SDELIVERYD

 

 

Ja

Ja

Nein

Lieferauskunft

SINVOICE

 

 

 

Ja

Nein

Rechnungskopf

SINVOICEV

 

 

 

Ja

Nein

Rechnungskopf (Bewertung)

SINVOICED

 

 

 

Ja

Nein

Rechnungsauskunft

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Ja

Nein

Belegtyp

GACCCODE

 

 

 

Ja

Nein

Konten

GACCOUNT

 

 

 

Ja

Nein

Sachkonten

GJOURNAL

 

 

 

Ja

Nein

Journals

 

 

 

 

 

 

 

 

RECHGROUP1: Änderung der Werte aus der Suche nach einem gruppierten Preis.

Mit diesem Eingabepunkt wird in die Rückgabewerte bei der Anwendung eines gruppierten Preises eingegriffen.

Nach der Auswahl einer Position, auf die ein Gruppentarif angewendet werden kann (falls CODENTPNT = S1 ):

- kann die Variable NONSEL mit dem Wert 1 belegt werden, wenn die Positionsauswahl verworfen werden soll. In diesem Fall werden die Variablen CUMQTY und CUMAMT nicht um die Positionsmenge bzw. um den Nettopositionspreis erhöht.

Zwischen der Positionsauswahlschleife und der Anwendung des Preises auf die selektierten Positionen (falls CODENTPNT = S2 )

- können die Betragssumme (CUMAMT) und die Mengensumme (CUMQTY) als Basis für die Anwendung des Gruppentarifs verwendet werden

- kann die Rundung der Mengensumme (CUMQTY) gemäß der Preiseinheit verhindert werden, durch Positionierung der Bariable WARR_CUMQTY auf 0.

Positionsaktualisierung (wenn CODENTPNT = G1)

- bei Direktänderung der in der Position gespeicherten Daten (Klasse [M])

         [M]GROPRI (NLG)                Bruttopreis

         [M]PRIREN (NLG)                 Preisgrund

         [M]DISCRGVALx (NLG)        Aufschlag / Abschlag (x = 1 bis 9)

         [M]DISCRGRENx (NLG)       Grund Aufschlag / Abschlag (x = 1 bis 9)

         [M]REPCOE (NLG)               Koeff. Vertreterprovision (außer Angebote)

- bei Verwendung der Referenzen des angewandten Preises

 

Preis

Preisdaten

Zeilennr.

Bruttopreis

PLI(0)

PLICRD(0)

PLILIN(0)

Aufschlag / Abschlag (x = 1 bis 9)

PLI(x)

PLICRD(x)

PLILIN(x)

 

Gratisartikelaktualisierung (wenn CODENTPNT = G2)

- bei Direktänderung der Rückgabewerte vor Anlage der Gratisartikelposition

         FOCITMREF(IGR-1)        Gratisartikelreferenz

         FOCITMQTY(IGR-1)        Gratismenge

         FOCMOTIF(IGR-1)          Gratisgrund

- bei Verwendung der Referenzen des angewandten Preises

Preis

Preisdaten

Zeilennr.

[F:SPL]PLI

[F:SPL]PLICRD

[F:SPL]PLILIN

Hinweis:

    Der Wert IGR (Index der Gratisartikeltabelle) darf nicht geändert werden.

    Der Wert NLG, der im Kontext der Gratisartikel keine Bedeutung hat, darf nicht verwendet werden.

 

Dieser Eingabepunkt wird in der Verarbeitung TRTVENTAR aus den generierten WBTXXXXXX-Verarbeitungen aufgerufen (wobei XXXXXX = Preiscode)

- Angebotsverwaltung

- Auftragsverwaltung

- Lieferverwaltung

- Rechnungsverwaltung

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

·               In der Angebots-, Auftrags-, Liefer- und Rechnungsverwaltung nach der Erfassung der Artikelmenge.

Verfügbare Variablen und Masken

Folgende Variablen sind belegt und geben Auskunft über den Aufrufkontext:

. CODENTPNT        : Aufruftyp des Eingabepunkts

                                            = S1                      Positionsauswahl zurückweisen 

                                            = S2                      Betrags- und / oder Mengensummen ändern 

                                            = G0                      keine Aktualisierung der Position

                                            = G1                      wenn Aufruf zur Aktualisierung einer Position

                                            = G2                      wenn Aufruf zur Aktualisierung eines Gratisartikels

. NLG                       : Tabellenindex (nolign-1) bei Positionsaktualisierung

. GFONCTION         : Belegungstyp

                                            = GESSQH            Angebote

                                            = GESSOH            Aufträge und Preissimulation

                                            = GESSDH             Lieferungen

                                            = GESSIH               Rechnungen

Die folgenden Maskenklassen sind belegt:

Kontext

GFONCTION

Masken

Angebot

GESSQH

SQH0 SQH1 SQH2 SQH3

Aufträge

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Lieferungen

GESSDH

SDH0 SDH1 SDH2 SDH3

Rechnungen

GESSIH

SIH0 SIH1 SIH2 SIH4

Die Masken SQH3, SOH4, SDH1, SIH4 enthalten die Positionstabelle.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.

Tabelle

Angebot

Auft

Lief

Rech

Inhalt

Bedeutung

Tabellentitel

BPARTNER

Ja

Ja

Ja

Ja

Ja

Personenkonto

BPCUSTOMER

Ja

Ja

Ja

Ja

Ja

Kunde

BPCUSMVT

Ja

Ja

Ja

Ja

Ja

Kundenbewegungen

BPDLVCUST

Ja

Ja

Ja

Ja

Ja

Belieferter Kunde

BPCARRIER

 

Ja

 

 

Nein

Spedition

CONTACT

Ja

Ja

Ja

Ja

Nein

Kontakt

ITMMASTER

Ja

Ja

Ja

Ja

Ja

Artikel

ITMSALES

Ja

Ja

Ja

Ja

Ja

Artikel - Verkauf

ITMBPC

Ja

Ja

Ja

Ja

Nein

Artikel - Kunde

ITMMVT

 

Ja

Ja

Ja

Nein

Artikelsummen

ITMFACILITY

Ja

Ja

Ja

Ja

Nein

Artikel - Standort

ITMCOST

Ja

Ja

 

 

Nein

Artikel - Kosten

PRICSTRUCT

Ja

Ja

Ja

Ja

Ja

Tarifstruktur

SALESREP

Ja

Ja

Ja

Ja

Ja

Vertreter

SPRICLIST

Ja

Ja

Ja

Ja

Ja

Preispositionen

SPRICLINK

Ja

Ja

Ja

Ja

Ja

Suche Preise (Link)

FACILITY

Ja

Ja

Ja

Ja

Nein

Standort

ATABDIV

Ja

Ja

Ja

Ja

Nein

Sonstige Tabellen

TABCUR

Ja

Ja

Ja

Ja

Nein

Währungstabelle

TABVAC

Ja

Ja

Ja

Ja

Nein

Steuerermittlungstabelle

TABVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuercodes

TABRATVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuersätze

TABCHANGE

Ja

Ja

Ja

Ja

Nein

Währungskurstabelle

TABUNIT

Ja

Ja

Ja

Ja

Nein

Tabelle Einheiten

TABSOHTYP

 

Ja

Ja

 

Nein

Tabelle Auftragstyp

TABSIVTYP

 

 

 

Ja

Nein

Tabelle Rechnungstyp

TABDEPAGIO

Ja

Ja

 

Ja

Nein

Tabelle Skonto- / Verzugszinsen

TABPAYTERM

Ja

Ja

 

Ja

Nein

Zahlungsbedingungstabelle

TABUNAVAIL

 

Ja

Ja

 

Nein

Tabelle Fabrikkalenderfehltage

TABMODELIV

 

Ja

Ja

 

Nein

Tabelle Lieferarten

 

 

 

 

 

 

 

SQUOTE

Ja

Ja

 

 

Nein

Angebotskopf

SQUOTED

Ja

Ja

 

 

Nein

Angebotsauskunft

SORDER

 

Ja

Ja

Ja

Nein

Auftragskopf

SORDERP

 

Ja

Ja

Ja

Nein

Auftragsposition (Preise)

SORDERQ

 

Ja

Ja

Ja

Nein

Auftragsposition (Mengen)

SDELIVERY

 

 

Ja

Ja

Nein

Lieferkopf

SDELIVERYD

 

 

Ja

Ja

Nein

Lieferauskunft

SINVOICE

 

 

 

Ja

Nein

Rechnungskopf

SINVOICEV

 

 

 

Ja

Nein

Rechnungskopf (Bewertung)

SINVOICED

 

 

 

Ja

Nein

Rechnungsauskunft

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Ja

Nein

Belegtyp

GACCCODE

 

 

 

Ja

Nein

Konten

GACCOUNT

 

 

 

Ja

Nein

Sachkonten

GJOURNAL

 

 

 

Ja

Nein

Journals

 

 

 

 

 

 

 

 

RECHGROUP0: Eingriff vor der Suche nach dem gruppierten Preis.

Dieser Eingabepunkt wird vor der Suche nach gruppierten Preisen aufgerufen.

Der Eingabepunkt wird in der Verarbeitung TRTVENTAR (Subprog RECH_GROUPE) aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird in der Angebots-, Auftrags-, Liefer- und Rechnungsverwaltung aufgerufen, wenn "Anlegen" oder "Speichern" gewählt wurde.

Verfügbare Variablen und Masken

Folgende Variablen sind belegt:

. TYPALI                  : Belegungstyp

                                            = SQH            Angebote

                                            = SOH            Aufträge und Preissimulation

                                            = SDH             Lieferungen

                                            = SIH               Rechnungen

. DATREF                 : Referenzdatum

. LCHGTYP               : Wechselkurstyp

. LPRITYP                 : Preistyp

. LCUR                     : Währung

 Die folgenden Maskenklassen sind belegt:

Kontext

GFONCTION

Masken

Angebot

GESSQH

SQH0 SQH1 SQH2 SQH3

Aufträge

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Lieferungen

GESSDH

SDH0 SDH1 SDH2 SDH3

Rechnungen

GESSIH

SIH0 SIH1 SIH2 SIH4

Die Masken SQH3, SOH4, SDH1, SIH4 enthalten die Positionstabelle.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.

Tabelle

Angebot

Auft

Lief

Rech

Inhalt

Bedeutung

Tabellentitel

BPARTNER

Ja

Ja

Ja

Ja

Ja

Personenkonto

BPCUSTOMER

Ja

Ja

Ja

Ja

Ja

Kunde

BPCUSMVT

Ja

Ja

Ja

Ja

Ja

Kundenbewegungen

BPDLVCUST

Ja

Ja

Ja

Ja

Ja

Belieferter Kunde

BPCARRIER

 

Ja

 

 

Nein

Spedition

CONTACT

Ja

Ja

Ja

Ja

Nein

Kontakt

ITMMASTER

Ja

Ja

Ja

Ja

Ja

Artikel

ITMSALES

Ja

Ja

Ja

Ja

Ja

Artikel - Verkauf

ITMBPC

Ja

Ja

Ja

Ja

Nein

Artikel - Kunde

ITMMVT

 

Ja

Ja

Ja

Nein

Artikelsummen

ITMFACILITY

Ja

Ja

Ja

Ja

Nein

Artikel - Standort

ITMCOST

Ja

Ja

 

 

Nein

Artikel - Kosten

PRICSTRUCT

Ja

Ja

Ja

Ja

Ja

Tarifstruktur

SALESREP

Ja

Ja

Ja

Ja

Ja

Vertreter

SPRICLIST

Ja

Ja

Ja

Ja

Ja

Preispositionen

SPRICLINK

Ja

Ja

Ja

Ja

Ja

Suche Preise (Link)

FACILITY

Ja

Ja

Ja

Ja

Nein

Standort

ATABDIV

Ja

Ja

Ja

Ja

Nein

Sonstige Tabellen

TABCUR

Ja

Ja

Ja

Ja

Nein

Währungstabelle

TABVAC

Ja

Ja

Ja

Ja

Nein

Steuerermittlungstabelle

TABVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuercodes

TABRATVAT

Ja

Ja

Ja

Ja

Nein

Tabelle Steuersätze

TABCHANGE

Ja

Ja

Ja

Ja

Nein

Währungskurstabelle

TABUNIT

Ja

Ja

Ja

Ja

Nein

Tabelle Einheiten

TABSOHTYP

 

Ja

Ja

 

Nein

Tabelle Auftragstyp

TABSIVTYP

 

 

 

Ja

Nein

Tabelle Rechnungstyp

TABDEPAGIO

Ja

Ja

 

Ja

Nein

Tabelle Skonto- / Verzugszinsen

TABPAYTERM

Ja

Ja

 

Ja

Nein

Zahlungsbedingungstabelle

TABUNAVAIL

 

Ja

Ja

 

Nein

Tabelle Fabrikkalenderfehltage

TABMODELIV

 

Ja

Ja

 

Nein

Tabelle Lieferarten

 

 

 

 

 

 

 

SQUOTE

Ja

Ja

 

 

Nein

Angebotskopf

SQUOTED

Ja

Ja

 

 

Nein

Angebotsauskunft

SORDER

 

Ja

Ja

Ja

Nein

Auftragskopf

SORDERP

 

Ja

Ja

Ja

Nein

Auftragsposition (Preise)

SORDERQ

 

Ja

Ja

Ja

Nein

Auftragsposition (Mengen)

SDELIVERY

 

 

Ja

Ja

Nein

Lieferkopf

SDELIVERYD

 

 

Ja

Ja

Nein

Lieferauskunft

SINVOICE

 

 

 

Ja

Nein

Rechnungskopf

SINVOICEV

 

 

 

Ja

Nein

Rechnungskopf (Bewertung)

SINVOICED

 

 

 

Ja

Nein

Rechnungsauskunft

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Ja

Nein

Belegtyp

GACCCODE

 

 

 

Ja

Nein

Konten

GACCOUNT

 

 

 

Ja

Nein

Sachkonten

GJOURNAL

 

 

 

Ja

Nein

Journals