für einen Kunden entwickele ich ein Programm, das Belegketten storniert.
Die stornierten Daten möchte ich nach erfolgter Stornierung in einem Tabellenpool speichern. Ich möchte nicht wieder X Einzeltabellen haben, die dann Schattentabelleb der Ursprungstabellen sind. Ich habe mir das einmal in der SE11 angesehen.
Die Frage ist wie ich die Felder am besten fülle?
Feld TABNAME:
Ist das die Tabelle aus der die Daten kommen? Der Name kann aber bis 16 Zeichen lang sein. Das Feld hat nur 10 Stellen.
Feld VARKEY
Sind das alle Keyfelder der Ursprungstabelle?
Feld DATALN
Wird das Feld automatisch aufgrund des Inhalts des Feldes VARDATA gefüllt?
Feld VARDATA
Ist das der Inhalt aller Datenfelder? Wie fülle ich es? Ein CONCATENATE ist wohl nicht so gut.
Ich mache das eigentlich immer, wie das in der Tabelle INDX gemacht wird (oder wie Varianten in der VARIT gespeichert werden): EXPORT X TO DATABASE Y(Z) ID .....
X sind dabei Daten in beliebiger Struktur, Y eine DDIC-Tabelle, Z die RELID und die ID das UIDIN-Feld. Da hab ich schon so Manches geparkt. Einer von den Tipps, die ich wohl nie wieder vergessen werde.