Und zwar habe ich eine Anforderung bekommen, bestehende Qualifikation mittels eines Reports zu kopieren und dabei alle möglichen Infotypen zu übernehmen.
Das funktioniert jetzt alles wunderbar, bis auf den IT1001:
Hier sollen die Verknüpfungen zu Aufgaben mitkopiert werden. Mit dieser Verknüpfung soll auch das Kennzeichen "Mussanforderung" und die "Ausprägung" mitkopiert werden.
In der IT1001 steht ja die ADATANR und mit diese Nummer kann ich in der Tabelle HRPAD31 auflösen um den Wert der Ausprägung zu erfahren.
Nun hol ich mir mittels Select Statement:
SELECT * FROM HRPAD31 INTO tmp_line_hrpad31 WHERE ADATANR = tmp_read_table-ADATANR.
MOVE-CORRESPONDING tmp_line_hrpad31 TO tmp_table_hrpad31.
APPEND tmp_table_hrpad31.
ENDSELECT.
die Einträge aus der Tabelle HRPAD31 in die Tabelle tmp_table_hrpad31 (funktioniert auch tadellos):
"tmp_table_hrpad31 ist vom Type PAD31 und tmp_line_hrpad31 ist vom Type HRPAD31"
Wenn ich nun die Funktion RH_INSERT_INFTY_EXP aufrufe (in der tmp_table_1001 stehen die restlichen Daten aus dem IT1001)