hi!
wieso nutzt du eigentlich nicht die eingabevalidierung der einzelnen felder, die geprueft werden sollen?
wenn du dort eine formel einbaust und die gegebene bedingung nicht erfuellt ist, wird das dokument so lange nicht gespeichert, bis sie richtig ist.
zum beispiel:
@If(MA_Name != ""; @Success; @Failure("Bitte geben Sie einen Namen ein!"))
dann kannst du deinen button trotzdem verwenden. wo, wie ata bereits geschrieben hat ein @Command([FileSave]) reicht...