:MP_TransBegin -------------------------------------------------------------------------- IN: - OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: Initialisiert Transaction-Steuerung DESC: Startet Transaction-Funktion Zwischen MP_TransBegin uns MP_TransCommit bzw. MP_TransRollback() mssen alle Satzoperationen ber die MP-Trans-Funktionen ausfgefhrt werden Var: $MP_TransStack, $MP_TransSP DATE: 2015-03-23 :MP_TransRecChange -------------------------------------------------------------------------- IN: iV = alter Record-Inhalt OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: schreibt alten Record-Inhalt in den Stack und schreibt Satz neu Var: $MP_TransStack, $MP_TransSP REQ: MP_DB.FLB DATE: 2015-03-24 :MP_TransRecAdd() -------------------------------------------------------------------------- IN: - OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: schreibt neuen Record und merkt Rn fr Rollback DESC: Aufruf ber Stack Var: $MP_TransStack, $MP_TransSP REQ: MP_STACK.FLB, MP_DB.FLB DATE: 2015-03-24 :MP_TransRecDel -------------------------------------------------------------------------- IN: - OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: merkt aktuellen Recordinhalt fr Rollback und l”scht ihn in DB Var: $MP_TransStack, $MP_TransSP DATE: 2015-03-24 :MP_TransCommit -------------------------------------------------------------------------- IN: - OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: schlieát Transaction ab und löscht Transaction-Stack Var: $MP_TransStack, $MP_TransSP DATE: 2015-03-24 :MP_TransRollback() -------------------------------------------------------------------------- IN: - OUT: iv = "", wenn o.k., sonst !Fehlermeldung Fkt: rollt Transaction zurck DESC: Record-Zustand danach unbestimmt! Var: $MP_TransStack, $MP_TransSP REQ: MP_Stack.flb, MP_DB.FLB DATE: 2015-03-24