Einsprungpunkte > Modul Buchhaltung > Standardskript CPTAUTO 

PIECE : Vor Prüfung und Freigabe de Belegs

Dieser Eingabepunkt ist bei der Freigabe von Automatik-Belegen wichtig.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt PIECE wird direkt vor dem Speichern des Belegs aufgerufen.

Variablenund Masken

Der Buchhaltungsbeleg wird vor seiner Freigabe in den Masken GACCENT0 [HAE0], GACCENT1 [HAE1] und GACCENT2 [HAE2] gespeichert. Sämtliche Felder in diesen Masken können geändert werden, sofern die allgemeinen Regeln für die Freigabe von Belegen beachtet werden. Wenn neue Felder in die Belegtabellen hinzugefügt werden, müssen diese in die Masken aufgenommen werden.

Geöffnete Tabellen

Folgende Tabellen stehen zur Verfügung: 

GAUTACE [GAU]

Automatik-Buchung

COMPANY[CPY]

FACILITY[FCY]

TABCUR[TCU]

Darüber hinaus sind die Trigger-Tabelle und die verbundenen Tabellen online.

Je nach Aufrufkontext können weitere Tabellen online sein.

CLEGRP: Gruppierung der Belegpositionen

Dieser Eingabepunkt wird für die Identifizierung einer Belegpositionsgruppe verwendet.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt CLEGRP wird direkt vor der Initialisierung der Variable NOL (Index der Belastungsposition) aufgerufen.

Variablenund Masken

Der Buchhaltungsbeleg wird vor seiner Freigabe in den Masken GACCENT0 [HAE0], GACCENT1 [HAE1] und GACCENT2 [HAE2] gespeichert. Sämtliche Felder in diesen Masken können geändert werden, sofern die allgemeinen Regeln für die Freigabe von Belegen beachtet werden. Wenn neue Felder in die Belegtabellen hinzugefügt werden, müssen diese in die Masken aufgenommen werden. Die lokale Variable CLEGRP enthält die Gruppennamen, getrennt per "/". Diese Variable kann vervollständigt werden.

Geöffnete Tabellen

Folgende Tabellen stehen zur Verfügung: 

GAUTACE [GAU]

Automatik-Belege

COMPANY[CPY]

Unternehmen

FACILITY[FCY]

Standorte

TABCUR[TCU]

Währungen

 GAUTACED [GAD]

Position Automatik-Beleg

 GACCOUNT[GAC]

Konto der aktuellen Position

 BPARTNER[BPR]

Personenkonto

Darüber hinaus sind die Trigger-Tabelle und die verbundenen Tabellen online.

Je nach Aufrufkontext können weitere Tabellen online sein.

LIGNE: Eingabepunkte der Hauptbelegpositionen

Dieser Eingabepunkt wird für die Belegung der Hauptbuchhaltungspositionen eines Belegs verwendet.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt LIGNE wird bei jeder Anlage einer Belegposition aufgerufen.

Variablenund Masken

Der Buchhaltungsbeleg wird vor seiner Freigabe in den Masken GACCENT0 [HAE0], GACCENT1 [HAE1] und GACCENT2 [HAE2] gespeichert. Sämtliche Felder in diesen Masken können geändert werden, sofern die allgemeinen Regeln für die Freigabe von Belegen beachtet werden. Wenn neue Felder in die Belegtabellen hinzugefügt werden, müssen diese in die Masken aufgenommen werden. Die Variable NOL enthält den Index der Position, die gerade angelegt wurde.

Geöffnete Tabellen

Folgende Tabellen stehen zur Verfügung: 

GAUTACE [GAU]

Automatik-Belege

COMPANY[CPY]

Unternehmen

FACILITY[FCY]

Standorte

TABCUR[TCU]

Währungen

 GAUTACED [GAD]

Position Automatik-Beleg

 GACCOUNT[GAC]

Konto der aktuellen Position

 BPARTNER[BPR]

Personenkonto

Darüber hinaus sind die Trigger-Tabelle und die verbundenen Tabellen online.

Je nach Aufrufkontext können weitere Tabellen online sein.

LIN_ANA: Eingabepunkte der Kostenrechnung für den Beleg

Dieser Eingabepunkt wird für die Belegung der Kostenrechnungspositionen eines Belegs verwendet.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt "LIN_ANA" wird bei jeder Anlage einer Kostenrechnungsbelegposition aufgerufen.

Bei der Kostenrechnungsbelegung sind zwei Kontexte denkbar:

- Der Automatik-Beleg ist mit einer Kostenrechnungstabelle parametriert. In diesem Fall wird der Eingabepunkt bei jedem Durchlauf der Kostenrechnungstabelle aufgerufen. Die Kostenrechnungspositionen werden zu der Maske VENTILE2 [VT2] gespeichert, und die Pointer (Beginn und Ende) werden zu der Maske GACCENT2 [HAE2] gespeichert (über die Felder PTV(NOL) und PTF(NOL)).

- Der Automatik-Beleg ist ohne Kostenrechnungstabelle parametriert. In diesem Fall wird der Eingabepunkt ein Mal aufgerufen. Die Position wird dennoch zu der Maske VENTILE2 [VT2] gespeichert. Je nach Parametrierung der Hauptbuchhaltungspositionen können mehrere Positionen gruppiert werden. Die Kostenrechnungspositionen werden jedoch nicht gruppiert, und die Pointer (Beginn und Ende) werden über die Felder PTV(NOL) & PTF(NOL) zu der Maske GACCENT2 [HAE2] gespeichert.

Der Eingabepunkt wird nur aufgerufen, wenn die Hauptbuchhaltungsposition mit einer Vorabumlage verbunden ist (Datendefinition in der Funktion GESDSP).

Variablenund Masken

Der Buchhaltungsbeleg wird vor seiner Freigabe in den Masken GACCENT0 [HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2] und VENTILE2 [VT2] gespeichert. Sämtliche Felder in diesen Masken können geändert werden, sofern die allgemeinen Regeln für die Freigabe von Belegen beachtet werden. Wenn neue Felder in die Belegtabellen hinzugefügt werden, müssen diese in die Masken aufgenommen werden. Die Variable NOL enthält den Index der Hauptbuchhaltungsposition, die gerade angelegt wurde (Zugriff auf die Maske HAE2). Die Variable VENT enthält den Index der Hauptbuchhaltungsposition, die gerade angelegt wurde (Zugriff auf die Maske VT2).

Geöffnete Tabellen

Folgende Tabellen stehen zur Verfügung: 

GAUTACE [GAU]

Automatik-Belege

COMPANY[CPY]

Unternehmen

FACILITY[FCY]

Standorte

TABCUR[TCU]

Währungen

 GAUTACED [GAD]

Position Automatik-Beleg

 GACCOUNT[GAC]

Konto der aktuellen Position

 BPARTNER[BPR]

Personenkonto

Darüber hinaus sind die Trigger-Tabelle und die verbundenen Tabellen online.

Je nach Aufrufkontext können weitere Tabellen online sein.

OPNTAB: Eingabepunkt Öffnen der Tabellen

Mit diesem Eingabepunkt wird nach dem Öffnen der Tabellen gearbeitet.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt OPNTAB wird nach dem Öffnen der Tabellen und nach der Variablendeklaration sowie vor dem Lesen des Automatik-Belegs geöffnet. Mit dem Eingabepunkt können sonstige Tabellen mit derselben Abkürzung definiert werden.

Variablenund Masken

Die Masken und Variablen sind noch nicht initialisiert.

Geöffnete Tabellen

Folgende Tabellen stehen zur Verfügung: 

COMPANY[CPY]

Unternehmen