Ansicht
Dokumentation
/CONSOLUT/PE_EXCEL_IMPORT - Importieren Daten direkt aus EXCEL
General Data in Customer Master CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktionsbaustein können die Daten direkt aus EXCEL eingelesen werden.
Die Zellen werden durch einen Separator (cl_abap_char_utilities=>horizontal_tab) getrennt in einer Zeile zurückgegeben. Die Anzahl der Zeichen je Zeile incl. dem Separator beträgt derzeit 8192 CHAR.
Die Anzahl der Spalten wird dynamisch ermittelt, sofern der Parameter IV_BEGIN_COL und IV_END_COL leer gelassen werden. Bei XLS werden nicht mehr als 256 Spalten unterstützt.
Die Anzahl der Zeilen wird dynamisch ermittelt, sofern die Parameter IV_BEGIN_ROW und IV_END_ROW leer gelassen werden. Die Anzahl der Zeilen der Zeilen ist EXCEL abhängig. Es sollten aber nicht mehr als 4096 sein.
Das dynamische Ermitteln der Zeilen kann auf 3 Wegen erfolgen:
- In der letzten Zelle der ersten Spalte steht das Word LAST_ROW
- Wenn im Parameter IV_EMPTY_CELL ein Wert größer Null steht, so wird bei dieser Anzahl von leeren aufeinanderfolgenden Zellen der ersten Spalte das lesen beendet
- Keine der beiden oberen Varianten. Dann wird je nach EXCEL Version bis zur letzten gefüllten Zelle der ersten Spalte das Ende ermittelt. Diese Option ist vor Einsatz zu testen.
Die Parameter IV_BEGIN_COL, IV_END_COL, IV_BEGIN_ROW und IV_END_ROW sind entweder alle Leer zu lassen, oder sie müssen alle einen Wert enthalten.
Die Parameter IV_END_ROW_DEFAULT und IV_END_COL_DEFAULT werden nur verwendet, wenn die Grenzen dynamisch ermittelt werden sollen. Sie geben die jeweils maximale Grenze der zu lesenden Zeilen/Spalten an.
Wenn der Parameter IV_SHEET_NAME leer gelassen wird, so wird das aktive Sheet verwendet. In der Regel ist dies das Erste.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ET_INHALTEV_SEPARATOR
IV_BEGIN_COL
IV_BEGIN_ROW
IV_EMPTY_CELL
IV_END_COL
IV_END_COL_DEFAULT
IV_END_ROW
IV_END_ROW_DEFAULT
IV_FILE
IV_SHEET_NAME
Ausnahmen
CLIPBOARDINCONSISTENT_PARAMETERS
UPLOAD_OLE
Funktionsgruppe
SOLUT/SAPLPE_EXCELABAP Short Reference rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2484 Date: 20240523 Time: 174049 sap01-206 ( 41 ms )