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.
Eine Maskensteuerung ist aktiv.
Im Allgemeinen ist eine (möglicherweise kontextabhängige) Protokolldatei geöffnet.
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.
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
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.