Einsprungpunkte > Modul Buchhaltung > Standardskript TRTPCEB 

INIACCCOD: Nach der Initialisierung des Buchungscodes.

Mit diesem Eingabepunkt wird der während der Buchungsgenerierung zu übernehmende Buchungscode ermittelt. Ursprünglich wurde dieser Eingabepunkt für die Vereinigten Staaten hinzugefügt, wo bestimmte Buchungscodes im Rahmen der Wip-Costing-Lokalisierung hinzugefügt und angepasst werden mussten.

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 INIACCCOD befindet sich in der Schleife über die zur in Generierung befindlichen Automatik-Belegposition definierten Buchungscodes. Der Eingabepunkt wird unmittelbar nach der Initialisierung des in die Buchungsgenerierung zu übernehmenden Buchungscodes aufgerufen. Mit dem Eingabepunkt kann die standardmäßige Initialisierung des Buchungscodetyps überschrieben werden. Mit dem Eingabepunkt kann auch der Buchungscode hinzugefügter oder in Automatik-Buchungen verwendeter Buchungstypen initialisiert werden.

Verfügbare Variablen und 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.

Der Eingabepunkt INIACCCOD wird in der Schleife über die zur Automatik-Belegposition parametrierten Buchungscodes aufgerufen. K ist der Durchlaufindex (For K=0 To [F :GAD]NBRTYP-1). [F:GAD]TYPACCCOD(K) entspricht dem Buchungscodetyp, der zu Zeile K-1 der Parametertabelle der Buchungscodes der in Generierung befindlichen Automatik-Buchungsposition definiert ist.

Die lokale Varible CLECPT enthält den Schlüsselwert der Tabelle, zu der der Buchungscode gesucht wird.

Die lokale Variable CODCPT wird mit dem für die Generierung der Buchungsposition zu belegenden Buchungscode belegt.

Um die standardmäßige Initialisierung zu ändern oder um den Buchungscode eines neu definierten und im Standard nicht verwalteten Codetyps zu initialisieren, kann in der spezifischen Verarbeitung folgender Code verwendet werden:

Case [F:GAD]TYPACCCOD(K)

 when 20

  Call LECTURE("ONA",CLECPT,"") from CONTOBJ

  If fstat : CODCPT = ""  : Else : CODCPT = [F:ONA]ACCCOD : Endif

 when ...

Endcase

 

Geöffnete Tabellen

Alle für die Anlage von Buchhaltungsbelegen notwendigen Tabellen sind geöffnet.

Tabelle

Wichtiger Inhalt

Tabellentitel

 GAUTACE [GAU]

Ja

Automatik-Belege

 GAUTACED [GAD]

Ja

Buchhaltungsbelegpositionen

 GACCOUNT [GAC]

Nein

Konten

 GACCCODE [CAC]

Nein

Positionen Ausgangsrechnung

 CACNA [CNA]

Nein

Kostenarten

 COMPANY [CPY]

Nein

Unternehmen

 FACILITY [FCY]

Nein

Standorte

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

Je nach Aufrufkontext können weitere Tabellen online sein.