Page 1 of 1

Userexit PBAS0001 in PA. Verprobung vorm Speichern. Precheck

PostPosted: Thu Oct 16, 2014 7:49 am
by Christa4829
Hallo,
ich hab folgendes Szenario:
Sofern eine bestimmte Datenkostellation in einem Infotyp eingegeben wird, soll in einer anderen Tabelle ein Datensatz gelöscht werden. Das funktioniert auch.

Nun kann es aber vorkommen, dass im Infotyp zwar die Daten eingegeben wurden, der Satz dann gelöscht wird, aber im eigentlichen Speichern des Infotyps eine Prüfung fehlschlägt.Demzufolge hätte o.g. Löschaktion ja nicht stattfinden dürfen....und Rollback ist dann nicht mehr. :-(

Gibt es eine Möglichkeit indem ich im Userexit prüfe ob speichern möglich wäre...und erst dann bei Erfolg eine Aktion ausführe? Quasi sowas wie save_document_prepare. Oder einen Exit, der NACH erfolgreichem Speichern durchlaufen wird?

Danke u. Gruß. :?:
TE

Re: Userexit PBAS0001 in PA. Verprobung vorm Speichern. Prec

PostPosted: Fri Oct 24, 2014 10:43 am
by Lasse815
Hallo,

der Zeitpunkt des UserExits ist für diese Anforderung der falsche. Für diese Anforderung fällt mir nur das BAdI HRPAD00INFTY mit dem Zeitpunkt IN_UPDATE ein. Da sind alle Prüfungen bereits erledigt und die Daten werden gerade auf die Datenbank gespeichert.

Grüße
Chris