nachdem ich mir den Inhalt eines Excel Arbeitsblattes erfolgreich über die klasse cl_fdt_xl_spreadsheet in eine interne Tabelle gespeichert habe will ich mir nun bestimmte Spalten aus dieser Excel Datei mir ausgeben lassen. Also nicht das komplette Arbeitsblatt.
Durch das verwenden von Fieldsymbols kann ich mir die Interne Tabelle komplett ausgeben lassen.
Kann mir jemand dabei Helfen wie ich vorgehen muss um mir nur bestimmte Spalten aus diesem Arbeitsblatt ausgeben zu lassen.
Beziehungsweise wie ich aus meinen Field Symbols denen ich meine Interne tabelle mit dem Excel Arbeitsblatt durch ASSIGN xxy->* TO <abc> zugeordnet habe eine Struktur bekomme um nur bestimmte Einträge herauszufiltern.
sofern die Anforderung überschaubar ist und eine OLE-Anbindung in Frage kommt, verwende ich in der Regel den FB ALSM_EXCEL_TO_INTERNAL_TABLE. Diesem kann man die gewünschten Spalten (von/bis) in Form der laufenden Nummerierung mitgeben und erhält als Ergebnis eine Tabelle, die pro Zeile die Zellenkoordinaten und den Zellwert enthält.
Hierbei ist jedoch zu beachten, dass es eine Limitierung auf 9999 Einträge gibt; danach beginnt die Nummerierung wieder von vorn.