Skriptaufrufe (Lua-Hooks)

Skriptaufrufe (Lua-Hooks)

Automatische Lua-Hooks


<Fenstermodus> = ANZ, AEN, NEU, DUP, LOE oder UNK
<Verarbeitung> = GE, TE, GP oder TP für Gesamt/Teil und Echt/Proforma
<Formularauswahl> = RG:1,AB:0,LI:1,EP:0 und weiter…

Skript

Beschreibung

Argument 1

Argument 2

Argument 3

Argument 4

Argument 5

Argument 6

Tabelle 1

Tabelle 2

 

Skript

Beschreibung

Argument 1

Argument 2

Argument 3

Argument 4

Argument 5

Argument 6

Tabelle 1

Tabelle 2

 

AUFT-POSAEN.PRE.lua

Vor dem Ändern einer Auftragsposition.

 

 

 

 

 

 

auftab

auptab

 

AUFT-POSAEN.lua

Vor dem Ändern einer Auftragsposition (direkt vor dem UPDATE der auptab).

 

 

 

 

 

 

auftab

auptab

 

AUFT-POSAEN.POST.lua

Nach dem Ändern einer Auftragsposition.

 

 

 

 

 

 

auftab

auptab

 

AUFT-POSDUP.PRE.lua

Vor dem Kopieren einer Auftragsposition. (Hier kann theoretisch der Artikel übersteuert werden)

AuartAlt

AufnrAlt

PosnrAlt

UposnrAlt

Archiv

PosnruniqAlt

auftab

auptab

 

AUFT-POSDUP.lua

Vor dem Kopieren einer Auftragsposition (direkt vor dem INSERT in die auptab, hier sind alle Felder der auptab befüllt).

AuartAlt

AufnrAlt

PosnrAlt

UposnrAlt

Archiv

PosnruniqAlt

auftab

auptab

 

AUFT-POSDUP.POST.lua

Nach dem Kopieren einer Auftragsposition.

AuartAlt

AufnrAlt

PosnrAlt

UposnrAlt

Archiv

PosnruniqAlt

auftab

auptab

 

AUFT-STORNORG.PRE.lua

Vor dem Ausführen der Stornierung einer Rechnung

archivnr

auart

aufnr

rechnr

 

 

aautab

 

 

AUFT-STORNORG.POST.lua

Nach dem Ausführen der Stornierung einer Rechnung

urspr. archivnr

urspr. auart

urspr. aufnr

urspr. rechnr

 

 

aautab

 

 

AUFT-LI_POS_SVL.lua

Vor Abbuchung jeder Auftragsposition beim Lieferschein-Abruf. SVLLAGERNR, SVLLAGERORT und SVLLAGERPL können übersteuert werden. Wird aus dem Skript der Rückgabewert 1 zurückgegeben, so findet keine Abbuchung vom SVL für diese Position statt.

SVLLAGERNR

SVLLAGERORT

SVLLAGERPL

RESTMENGE

STORNO (true/false)

 

aaptab

aautab

 

AD11-PB_OK.lua

Nach Speichern der Adresse.

adrtab.konto

adrtab.unr

 

 

 

 

adrtab

 

 

AD11-PB_OK.PRE.lua

Vor Speichern der Adresse.

adrtab.konto

adrtab.unr

 

 

 

 

adrtab

 

 

AR11-PB_OK.lua

Nach Speichern eines Artikels. Beim Kopieren wird als Modus NEU und zusätzlich die ursprüngliche Artikel-Nr. mit übergeben.

artnr

"NEU" / "AEN"

urspr. artnr

 

 

 

arttab

 

 

AR11-PB_OK.PRE.lua

Vor Speichern eines Artikels. Beim Kopieren wird zusätzlich die ursprüngliche Artikel-Nr. mit übergeben

artnr

<Fenstermodus>

urspr. artnr

 

 

 

arttab

 

 

BDE-BUCHEN.PRE.lua

Vor dem Ausführen der BDE-Buchung.

 

 

 

 

 

 

bdeabtab

bdematab

 

BDE-BUCHEN.POST.lua

Nach dem Ausführen der BDE-Buchung.

 

 

 

 

 

 

bdebutab

bdematab

 

BU11-PB_AP_OK.lua

Nach jeder erfolgreichen AP BDE-Buchung

bdebutab.lfdnr

 

 

 

 

 

bdepktab

 

 

BU11-PB_AP_OK.POST.lua

Nach Ende der AP-Buchungsschleife

bdepktab.paketnr

<Anzahl Positionen>

<Anzahl erfolgreich>

<Anzahl fehlerhaft>

 

 

 

 

 

BU11-PB_AP_OK.PRE.lua

Vor dem Beginn der AP-Buchungsschleife

bdepktab.paketnr

<Anzahl Positionen>

 

 

 

 

 

 

 

BU11-PB_OK.lua

Nach der Buchung.

bdeabtab.satzart

bdeabtab.persnr

bdebutab.lfdnr

 

 

 

bdeabtab

bdematab

 

BU11-PB_OK.PRE.lua

Vor der Buchung. bdeabtab-Werte können geändert werden.

bdeabtab.satzart

bdeabtab.persnr

 

 

 

 

bdeabtab

bdematab

 

BV11-PB_OK.lua

Nach Speichern eines Bestellvorschlages.

auidnr

losnr

<Fenstermodus>

 

 

 

 

 

 

BV11-PB_OK.PRE.lua

Vor Speichern eines Bestellvorschlages.

auidnr

losnr

<Fenstermodus>

 

 

 

bestab

 

 

BU91-INIT.lua

Dialoginitialisierung.

bdepktab.paketnr

bdepktab.auidnr

bdepktab.afonr

 

 

 

bdepktab

 

 

BU91-PB_OK.lua

Nach der Arbeitspaket-Buchung.

bdepktab.paketnr

bdepktab.auidnr

bdepktab.afonr

 

 

 

bdepktab

 

 

BU91-PB_OK.PRE.lua

Vor der Arbeitspaket-Buchung. bdepktab-Werte können geändert werden.

bdepktab.paketnr

bdepktab.auidnr

bdepktab.afonr

 

 

 

bdepktab

 

 

dba20.lua

Hook für Button “Skript” im DBA20.

 

 

 

 

 

 

 

 

 

DVS10_SHARE.lua

Externe Freigabe von Dokumenten im DVS10.

artdoku_ext.lfdnr

 

 

 

 

 

artdoku

artdoku_ext

 

EDX00_PB.OK.lua

Nach dem Speichern von Texten im Text-Editor EDX00.

txttab.textart

txttab.textnr

txttab.sprsl

 

 

 

txttab

 

 

EDX00_PB.OK.PRE.lua

Vor dem Speichern von Texten im Text-Editor EDX00.

txttab.textart

txttab.textnr

txttab.sprsl

 

 

 

txttab

 

 

EINVOICE_VALIDATION.lua

Validierung von übergebener E-Invoice. Rückgabe von Fehlermeldungen.

EINVOICE_FILENAME

 

 

 

 

 

 

 

 

EK11-PB_PosOK.lua

Nach Speichern einer EK-Vorgangsposition (neu oder ändern).

bausl

eknr

ekposnr

ekuposnr

auidnr

<Modus>

bektab

bestab

 

 

 

 

 

 

 

 

 

 

 

 

EK11-PB_PosOK.PRE.lua

Vor Speichern einer EK-Vorgangsposition (neu oder ändern).

bausl

eknr

ekposnr

ekuposnr

auidnr

<Modus>

bektab

bestab

 

EK16-PB_OK.PRE.lua

Vor dem Speichern einer EK-Vorgangsposition

bausl

eknr

ekposnr

ekuposnr

 

 

bestab

 

 

EK50-PB_OK.lua

Nach Abruf von EK-Formularen.

bausl

eknr

<Verarbeitung>

<Formularauswahl>

<Fehlercode>

 

 

bektab

 

EK50-PB_OK.PRE.lua

Vor Abruf von EK-Formularen.

bausl

eknr

<Verarbeitung>

<Formularauswahl>

 

 

bektab

 

 

FA-AUFL_FULL.POST.lua

Nach dem Auflösen eines Fertigungsauftrags (Dispo/Endprodukt-Ebene).

bestab.auidnr

bestab.losnr

bestab.artnr

bestab.varnr

bestab.apnr

 

bestab

 

 

FA-AUFL_FULL.PRE.lua

Vor dem Auflösen eines Fertigungsauftrags (Dispo/Endprodukt-Ebene).

bestab.auidnr

bestab.losnr

bestab.artnr

bestab.varnr

bestab.apnr

 

bestab

 

 

FA-AUFL.POST.lua

Nach dem Auflösen eines Fertigungsauftrags (Baugruppen-Ebene).

wautab.auidnr

wautab.idnr

wautab.stlvarnr

wautab.aplartnr

wautab.aplvarnr

blatab.virtuell

bestab

wautab

 

FA-AUFL.PRE.lua

Vor dem Auflösen eines Fertigungsauftrags (Baugruppen-Ebene).

wautab.auidnr

wautab.idnr

wautab.stlvarnr

wautab.aplartnr

wautab.aplvarnr

blatab.virtuell

bestab

 

 

FA-ERL.PRE.lua

Vor dem Ausführen der Funktion FA_erledigt.

Auidnr

Herkunft

WindowName

 

 

 

bestab

 

 

FA-ERL.POST.lua

Nach dem Ausführen der Funktion FA_erledigt.

Auidnr

Herkunft

WindowName

 

 

 

bestab