Einsprungpunkte > Modul Verkauf > Standardskript FUNCFMINV 

CFMINVFIL: Zusätzliche Auswahlkriterien für die freizugebenden Rechnungen

Dieser Eingabepunkt ist bei der Definition von Auswahlkriterien für die freizugebenden Rechnungen wichtig.

Mit dem Eingabepunkt werden zusätzliche Filter auf diese Rechnungen gelegt.

Der Eingabepunkt wird in der Verarbeitung FUNCFMINV Automatik-Freigabe von Rechnungen aufgerufen. 

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Bei der Auswahl der freizugebenden Rechnungen ist noch keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird bei der Definition von Auswahlkriterien verwendet.

Verfügbare Variablen und Masken

Die Auswahlmaske [M :DIA] (SCI1) für die Rechnungen steht noch zur Verfügung.

Die Variable CRITERE wird mit den Standardkriterien belegt. Sie beziehen sich auf die Rechnungsdatei (SINVOICE).

Für die Zusatzkriterien wurde die Variable FILSUP konzipiert. Sie ist 250-stellig. Damit die Auswertung auch dann reibungslos funktioniert, wenn diese Variable vom Eingabepunkt nicht belegt wurde, wird sie mit der Zeichenkette "1=1" initialisiert.

FILSUP muss daher im Eingabepunkt lediglich vervollständigt werden.

Beispiel: Zusatzfilter auf den belieferten Kunden, welcher mit den Buchstaben "CLI" beginnen soll.

FILSUP -= ‘ & BPCORD >= "CLI"’

FILSUP wird zu demselben Zeitpunkt wie CRITERE ausgewertet, nämlich bei Anwendung des Filters auf die Datei SINVOICE. Die Kriterien müssen sich auf Felder der Datei SINVOICE beziehen. SINVOICE ist unter der Abkürzung [SI2] geöffnet.

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

SINVOICE [SI2]

Nein

Rechnungen Kopfzeile

SINVOICEV

Nein

Rechnungen Bewertungskopf

SINVOICED

Ja

Rechnungen Positionen

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

BPARTNER

Nein

Personenkonto

BPCUSTOMER

Nein

Kunden

GACCOUNT

Nein

Sachkonten

GACCCODE

Nein

Konten

TABCUR

Nein

Währungen

TABCHANGE

Nein

Wechselkurse

TABUNIT

Nein

Einheiten

GTYPACCENT

Nein

Belegtypen

FISCALYEAR

Nein

Geschäftsjahre

PERIOD

Nein

Perioden

GACCDUDATE

Nein

Offene Posten

GAUTACE

Nein

Automatik-Belege

GJOURNAL

Nein

Journals

GAJOUSTA 

Nein

Journalstatus

STOTRS

Nein

Transaktionsvorlagen

CACNA

Nein

Kostenarten

CADSP

Nein

Vorabverteilung

CACCE

Nein

Sektortabelle

CAAUZ

Nein

Sperrentabelle

 

CFMINVSEL : Hinzufügen von Berechtigungsprüfungen zu einer freizugebenden Rechnu

Dieser Eingabepunkt ist nach der Berechtigungsprüfung zu einer freizugebenden Rechnung wichtig. Mit dem Eingabepunkt werden zusätzliche Tests hinzugefügt, anhand derer die Rechnung zurückgewiesen werden kann.

Der Eingabepunkt wird in der Verarbeitung FUNCFMINV Freigabe von Rechnungen aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Um die Freigabe der Rechnung zurückzuweisen, muss die Variable OK auf den Wert 1 gesetzt werden.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

- in der Funktion Freigabe von Rechnungen am Ende der Berechtigungsprüfungen für die Freigabe der einzelnen Rechnungen.

Verfügbare Variablen und Masken

Die Auswahlmaske SCI1 für die Lieferungen steht zur Verfügung.

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

SINVOICE [SI2]

Ja

Es darf nicht die Abkürzung [SIH], sondern nur [SI2] verwendet werden

Rechnungen Kopfzeile

SINVOICEV

Nein

Rechnungen Bewertungskopf

SINVOICED

Nein

Rechnungen Positionen

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

BPARTNER

Nein

Personenkonto

BPCUSTOMER

Nein

Kunden

GACCOUNT

Nein

Sachkonten

GACCCODE

Nein

Konten

TABCUR

Nein

Währungen

TABCHANGE

Nein

Wechselkurse

TABUNIT

Nein

Einheiten

GTYPACCENT

Nein

Belegtypen

FISCALYEAR

Nein

Geschäftsjahre

PERIOD

Nein

Perioden

GACCDUDATE

Nein

Offene Posten

GAUTACE

Nein

Automatik-Belege

GJOURNAL

Nein

Journals

 

 

 

 

CFMINVAFT: Nach der Freigabe einer Rechnung

Mit diesem Eingabepunkt wird direkt nach der Freigabe einer Rechnung fortgefahren.
Mit dem Eingabepunkt kann beispielsweise ALIM_ETAT aus TRTX3ETA aufgerufen werden.

Der Eingabepunkt wird in der Verarbeitung FUNCFMINV Freigabe von Rechnungen aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Aufruf des Eingabepunkts:

- in der Funktion Freigabe von Rechnungen am Ende der Berechtigungsprüfungen für die Freigabe der einzelnen Rechnungen.

Verfügbare Variablen und Masken

Die Auswahlmaske SCI1 für die Rechnungen steht zur Verfügung.

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

SINVOICE [SI2]

Ja

Es darf nicht die Abkürzung [SIH], sondern nur [SI2] verwendet werden

Rechnungen Kopfzeile

SINVOICEV

Nein

Rechnungen Bewertungskopf

SINVOICED

Nein

Rechnungen Positionen

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

BPARTNER

Nein

Personenkonto

BPCUSTOMER

Nein

Kunden

GACCOUNT

Nein

Sachkonten

GACCCODE

Nein

Konten

TABCUR

Nein

Währungen

TABCHANGE

Nein

Wechselkurse

TABUNIT

Nein

Einheiten

GTYPACCENT

Nein

Belegtypen

FISCALYEAR

Nein

Geschäftsjahre

PERIOD

Nein

Perioden

GACCDUDATE

Nein

Offene Posten

GAUTACE

Nein

Automatik-Belege

GJOURNAL

Nein

Journals