Solche Prüfungen sind in der Tat nicht einfach!
Am sichersten ist es, wenn du Zeitpunkt 01 "Vor dem Sichern der Daten" verwendest.
Allerdings ist das auch der anwenderunfreundlichste... Wenn ich Daten eingebe, möchte ich bei so einer Prüfung gerne eine direkte Rückmeldung haben.
Zeitpunkt 05 "Beim Hinzufügen eines neuen Eintrags" wird auch nur genau da angesprungen. Bei einer Änderung greift die Prüfung nicht.
Auch nicht bei "Feldinhalten ändern". Und bei "Eintrag kopieren"? Keine Ahnung.
du musst in jedem Fall sehr gut testen...
Ansonsten spricht auch wenig dagegen, ein eigenes PAI-Modul mit einer entsprechenden Prüfung einzubauen.
Das wäre meiner Meinung nach die einfachste und sicherste Methode (was die Eingabeprüfung angeht).
Du musst das natürlich entsprechend dokumentieren. In SAP selber lässt sich aber keine Dokumentation erfassen. Sehr ärgerlich...
Wenn jemand den Pflegedialog neu generiert, sind deine Änderungen natürlich weg.
Ob du TOTAL oder EXTRACT nehmen musst, hängt davon ab...
100%ig sicher bin ich mir nicht. Aber EXTRACT ist IMHO der reduzierte Datenbestand, wenn du Einträge einschränkst. TOTAL enthält immer alle Tabellen.
du musst immer auch die
Update-Flags berücksichtigen und die Zielstruktur entsprechend definieren!!
DATA: LS_ ZZFDJVKW type ZZFDJVKW.
reicht also nicht!