Excel: ALSM_EXCEL_TO_INTERNAL_TABLE größenbeschränkt?

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Excel: ALSM_EXCEL_TO_INTERNAL_TABLE größenbeschränkt?

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hallo Abap-Gemeinde,

ich hab ein Programm geschrieben, welches eine Exceldatei ausliest mit dem FuBa 'ALSM_EXCEL_TO_INTERNAL_TABLE'. Das Programm läuft auf einem 4.6c System und einem ERP2005 System.

Der FuBa wurde im ERP umgebaut, und verwendet dort nun Methoden, nicht mehr (wie im 4.6c) das Clipboard von windows.

Nun ist es so, dass zu der Zeit, als das Programm von mir entwickelt wurde, die Exceldatei nur immer so knapp 8700 Einträge hatte.
Damals klappte alles wunderbar und das Programm lief jetzt schon einige Zeit.

Aktuell hat die Exceldatei ca. 9800 Einträge. Im ERP läuft mein Report weiterhin wie gewohnt.
Im 4.6c steigt nun die CPU-Last des Rechners auf 100% und hört auch nicht mehr auf. Man muss die SAP-Sitzungen abschiessen.

Durch analysen und Codingveränderungen musste ich feststellen, dass es auch nichts bringt, die Exceldatei Paketweise (immer 1000 zeilen) auszulesen. Das Programm bricht immer beim lesen ab, wenn er die 8000er Marke durchbricht. (Was mich wundert, weil damals hatten wir auch schon 8700 Einträge und da funktionierte es, ohne Paketweises lesen)

Das der FuBa auf max. 9999 Zeilen begrenzt ist (durch die Schnittstellenbeschreibung) ist mir klar...aber das ist noch nicht das Problem...

Die 'ewige Sanduhr' kommt, wenn er den 'Block' 8001-9000 liest. Im FuBa bricht er dann bei der 2ten Call Function Anweisung 'GRAPH_RECEIVE' ab bzw. hängt sich auf.

Kann mir einer sagen woran das liegt, schon jemand so ein Problem gehabt? Ich weiß da nicht mehr weiter. Wüsste auch nicht welche Alternative ich habe die ExcelDatei auszulesen, wenn der FuBa dass nicht packt unter 4.6c

Bin für jeden Rat und jeden Tip dankbar

Gruß
Markus

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


ein schritt weiter...

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Keiner ne Antwort?

Naja, ich hab auch mal etwas weiter recherchiert...und bin auf folgendes gestoßen:
SAP Desktop Office Integration (DOI):

Da kann man mit folgenden Klassen/Interfaces auf Office Dokumente zugreifen, bzw. auch erstellen, verarbeiten etc. etc....

cl_gui_custom_container
i_oi_container_control
i_oi_document_factory
i_oi_document_proxy
i_oi_spreadsheet


Hat schon jemand damit Erfahrungen?

Ich hab es derzeit geschafft ein bestehendes Excel-Dokument zu öffnen und kann auch im Excel Markieren...aber dann hörts schon auf...

Was mich auch nervt, ist dass sich das Excel öffnen (also MS Excel wird richtig geöffnet, man sieht die geöffnete Datei etc...) Bei dem ALSM_EXCEL....-FuBa wurde Excel mit nicht visible gestartet. Mir gehts darum, dass derjenige der mit dem Programm arbeitet nicht einfach das Excel abschaltet, dann bricht das Prog. logischerweise ab.

Also falls jemand schon damit was gemacht hat, ich hoffe er meldet sich ;)

Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

0
Antw.
9668
Views
display a Internal table on a SmartForm
von jamiguel77 » 31.12.2014 20:15 • Verfasst in ABAP® für Anfänger
1
Antw.
1838
Views
Table Control - Excel Download
von robz » 27.11.2006 16:30 • Verfasst in ABAP® Core
0
Antw.
3538
Views
Excel Upload ohne Excel aber OpenOffice
von MarkusW » 23.01.2008 17:07 • Verfasst in ABAP® Core
2
Antw.
5764
Views
EXCEL Export aus SAP mit Excel 2003 / 2007
von hfahrian » 03.02.2014 11:34 • Verfasst in ABAP Objects®
9
Antw.
5731
Views
Von Excel zu SAP
von chyth » 12.07.2007 16:40 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

MarkusW
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.