ich habe eine ZTABELLE (*Produkt,*Matart,*QBKZ, Analyse,...). Der Schlüssel in dieser Tabelle ist ganz normal gefüllt. Alle anderen Felder sind nur mit 'X' gefüllt, wenn es Muss-Felder zu diesem Schlüssel sind.
Außerdem habe ich eine interne Tabelle itab (*Auftrnr,*Pos, Produkt, Matart, QKZ, Analyse,...,Fehler).
Ich möchte nun in der itab den Fehler setzen, wenn nicht alle Mussfelder-erkennbar an ZTABELLE- in der itab gefüllt sind. Geht das irgendwie über pointer oder so?
verwenden, um die n-te Komponente einer Struktur mit einem Feldsymbol zu referieren. Das machst du dann für das selbe N mit der Datentabelle und mit der Prüftabelle. Danach prüfst du im Symbol für die Prüftabelle, ob ein X drinsteht und im Symbol für die Daten, ob das Feld gefüllt ist. Wenn nicht, setzt Du dein Fehlerflag.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP