Einsprungpunkte > Modul Buchhaltung > Standardskript CPTDSPANA 

INIMSK: Initialisierung der Maskenkopfzeile der generierten Buchung

Mit dem Eingabepunkt INIMSK kann die Generierung von Simulationsbuchungen erzwungen werden, um die Aktualisierung der Saldenliste der zu verhindern.

Durch diesen Eingabepunkt wird also verhindert, dass die verschiedenen Belegpositionen derselben Verteilungsschablone miteinander interagieren, wenn sie dieselben Sektoren verwenden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Kontext

Der Eingabepunkt INIMSK wird zu Beginn der Generierung eines Kostenrechnungsbelegs aufgerufen, direkt im Anschluss an die Initialisierung der Maskenkopfzeile des Belegs [M :HAE0].

Verfügbare Variablen und Masken

Erfassungsmasken für die Verteilungsparameter CPTDSPANA[DIA]

Generierungsmasken für die Belege GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Die Simulationsbelege werden von [M:HAE1]REFSIM='RE'+[F:DAD]DIA referenziert

 

Geöffnete Tabellen

Tabellen der vorläufigen Buchungen GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Sonstige Hinweise

Der Batchaufgabenserver und die Batchaufgabe Freigabe Buchungen müssen aktiviert sein.

INILIG: Initialisierung der Maske der Buchungspositionen

Mit dem Eingabepunkt INILIG werden die in die Tabelle der Buchhaltungsbelegpositionen hinzugefügten individuellen Felder belegt.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Kontext

Die Buchhaltungsbelegpositionen werden in der Maske GACCENT2 [HAE2] gespeichert. Der Eingabepunkt INILIG wird direkt vor der Inkrementierung der Tabellenendevariablen aufgerufen, die den jeweiligen Index der neue angelegten Buchungsposition enthält.

Verfügbare Variablen und Masken

Erfassungsmasken für die Verteilungsparameter CPTDSPANA[DIA]

Generierungsmasken für die Belege GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL].

Die Simulationsbelege werden von [M:HAE1]REFSIM='RE'+[F:DAD]DIA referenziert

 

Geöffnete Tabellen

Tabellen der vorläufigen Buchungen GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Sonstige Hinweise

Der Batchaufgabenserver und die Batchaufgabe Freigabe Buchungen müssen aktiviert sein.

TRTSIM: Letzter Buchungsgenerierungsschritt

Mit dem Eingabepunkt TRTSIM wird für die generierten Buchungen der Status Endgültig, Vorläufig oder Simulation gesetzt.

Durch diesen Eingabepunkt wird also verhindert, dass die verschiedenen Belegpositionen derselben Verteilungsschablone miteinander interagieren, wenn sie dieselben Sektoren verwenden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Kontext

Der Eingabepunkt TRTSIM wird zum Ende der Verarbeitung aufgerufen, wenn sämtiche Buchungen der Schablone generiert wurden.

Verfügbare Variablen und Masken

Erfassungsmasken für die Verteilungsparameter CPTDSPANA[DIA]

Generierungsmasken für die Belege GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Die Simulationsbelege werden von [M:HAE1]REFSIM='RE'+[F:DAD]DIA referenziert

Geöffnete Tabellen

Tabellen der vorläufigen Buchungen GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Sonstige Hinweise

Der Batchaufgabenserver und die Batchaufgabe Freigabe Buchungen müssen aktiviert sein.

MODCOEF: Customizing der Verteilungskoeffizienten

Mit dem Eingabepunkt MODCOEF können die Verteilungskoeffizienten individuell angepasst werden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Kontext

Der Eingabepunkt MODCOEF wird direkt im Anschluss an die Berechnung der Verteilungskoeffizienten aufgerufen.

Verfügbare Variablen und Masken

Erfassungsmasken für die Verteilungsparameter CPTDSPANA[DIA]

Generierungsmasken für die Belege GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL].

Folgende lokalen Variablen stehen zur Verfügung und werden initialisiert:

  • [F:DAD]TYP: aktuell verwendeter Verteilungstyp
  • NBSECR: Anzahl Empfängersektoren
  • COEF(de 0 à NBSECR-1): Tabelle der Verteilungskoeffizienten
  • SECTIONR(de 0 à NBSECR-1): Tabelle der Empfängersektoren
  • SOMME: Koeffizientensumme. Diese muss der Summe der Werte in der Tabelle COEF entsprechen, wenn die Verteilungsverarbeitung korrekt funktionieren soll.

Geöffnete Tabellen

Tabellen der vorläufigen Buchungen GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

Sonstige Hinweise

Der Batchaufgabenserver und die Batchaufgabe Freigabe Buchungen müssen aktiviert sein.