Ansicht
Dokumentation

/CONSOLUT/TO_OTF_SPOOL_WRITE - Schreiben einer OTF-Spool aus einer internen Tabelle

/CONSOLUT/TO_OTF_SPOOL_WRITE - Schreiben einer OTF-Spool aus einer internen Tabelle

CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 4096 CHAR.

Die Anzahl der Spalten wird dynamisch ermittelt, sofern der Parameter I_BEGIN_COL und I_END_COL leer gelassen werden. Es werden derzeit nicht mehr als 256 Spalten unterstützt.

Die Anzahl der Zeilen wird dynamisch ermittelt, sofern die Parameter I_BEGIN_ROW und I_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 I_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 I_BEGIN_COL, I_END_COL, I_BEGIN_ROW und I_END_ROW sind entweder alle Leer zu lassen, oder sie müssen alle einen Wert enthalten.

Die Parameter I_END_ROW_DEFAULT und I_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 I_SHEET_NAME leer gelassen wird, so wird das aktive Sheet verwendet. In der Regel ist dies das Erste.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

EV_NEW_RQIDENT
EV_PRINTER
IS_TSP01SYS
IT_RSPO
IV_TITLE

Ausnahmen

APPL_CODEPAGE_NOT_FOUND
CODEPAGE_NOT_COMPATIBLE
ERROR_RSPO_CLOSE
ERROR_RSPO_OPEN
ERROR_RSPO_WRITE
ERROR_WITH_PSEUDO_PRINTER
NO_OTF_DATA
PAGEFMT_NOT_FOUND
PRINTERTYPE_NOT_FOUND
PRINTER_NOT_AUTHORIZED

Funktionsgruppe

SOLUT/SAPLTO_OTF

ROGBILLS - Synchronize billing plans   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2544 Date: 20240425 Time: 171557     sap01-206 ( 46 ms )