Problem mit Convertierung via FB 'SAP_CONVERT_TO_TEX_FORMAT'

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

Problem mit Convertierung via FB 'SAP_CONVERT_TO_TEX_FORMAT'

Beitrag von Kajo (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich hab ein Problem mittel diesem FM die Tabelle BSIK und BSEG zu convertieren. Ich bekommen da einen Dump das es ein Feld enthält was nicht zeichenartig ist. Es handelt sich hierbei um das Feld PENDAYS was den Datentyp INT4 hat. Ich habe dieses Programm schon bei diversen Tabellen benutzt, aber habe nie Fehler bekommen. Vielleicht könnt ihr mir weiterhelfen, oder eine Möglichkeit aufzeigen Tabellen auszulesen und dann mit einem Delimiter in ein Textfile auszugeben.

Anbei auch der Quelltext.

Vielen Dank im Vorraus.
Heiko Fischer

Code: Alles auswählen.

REPORT ztable. 

TYPE-POOLS: truxs. 

TABLES: dd02l,bsik. 
DATA: gt_table TYPE bsik OCCURS 0 WITH HEADER LINE, 
gt_download TYPE truxs_t_text_data, 
d_tabname LIKE dd02l-tabname, 
d_out TYPE string, 
d_tablefields TYPE TABLE OF dbfield, 
d_tab LIKE dd02l-tabname. 

DATA: BEGIN OF itab_download OCCURS 0, 
strdownload(4096) TYPE c, 
END OF itab_download. 


FIELD-SYMBOLS: TYPE dbfield. 


PARAMETERS: file(80) TYPE c , 
delim(1) TYPE c DEFAULT '|'. 

START-OF-SELECTION. 

d_tab = 'BSIK'. 

* check table 
SELECT tabname 
FROM dd02l 
INTO d_tabname 
WHERE tabname = d_tab. 
ENDSELECT. 


* READ field description 
CALL FUNCTION 'DB_GET_TABLE_FIELDS' 
EXPORTING 
tabname = d_tabname 
TABLES 
dbfields = d_tablefields. 

LOOP AT d_tablefields ASSIGNING . 
CONCATENATE d_out -name delim INTO d_out. 
ENDLOOP. 


SELECT * FROM bsik INTO TABLE gt_table. 

CALL FUNCTION 'SAP_CONVERT_TO_TEX_FORMAT' 
EXPORTING 
i_field_seperator = delim 
* i_line_header = 'X' 
* I_FILENAME = 
* I_APPL_KEEP = ' ' 
TABLES 
i_tab_sap_data = gt_table 
CHANGING 
i_tab_converted_data = gt_download 
EXCEPTIONS 
conversion_failed = 1 
OTHERS = 2. 

OPEN DATASET file FOR OUTPUT IN TEXT MODE. 

TRANSFER d_out TO file. 

LOOP AT gt_download INTO itab_download. 
TRANSFER itab_download TO file. 
ENDLOOP. 
CLOSE DATASET file. 

WRITE :/ 'Fertig'. 

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


Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hallo Heiko,

der Funktionsbaustein SAP_CONVERT_TO_TEX_FORMAT unterstützt die Datentypen INT4 (L_TYPE = I ) und INT2 (L_TYPE = s ) einfach nicht. Entweder den Funktionsbaustein in einen eigenen kopieren oder den Quelltext vom FUBA übernehmen und anpassen. Ab der Zeile "CASE L_TYPE" müssen für "I" und "s" eigene Konvertierungen gemacht werden. Ich hoffe, das hilft weiter.

Viele Grüße
Wilfried
Wir sind lustig und haben es gar nicht nötig!

Beitrag von Kajo (ForumUser / 2 / 0 / 0 ) »
Ich werds mal versuchen. Hab vielen Dank!

Re: Problem mit Convertierung via FB 'SAP_CONVERT_TO_TEX_FOR

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo,

ich muss das alte Thema nochmal aufgreifen.
Gibt es eine bessere Lösung als das umschreiben? Irgend eine Alternative zum Baustein? Such schon seit ner Weile im Netz, aber irgendwie finde ich nichts.
Ich hoffe auf eure Hilfe!
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

3
Antw.
5173
Views
CONVERT TIME STAMP-Problem
von kbit100 » 15.06.2016 09:41 • Verfasst in ABAP® für Anfänger
12
Antw.
13136
Views
Konvertierung Internes Format <-> Externes Format in SE16N
von kdo » 26.08.2010 10:16 • Verfasst in ABAP® für Anfänger
3
Antw.
2107
Views
Convertierung von CHAR nach ASCII
von niermaj » 06.09.2005 13:48 • Verfasst in ABAP® für Anfänger
23
Antw.
8793
Views
Convert
von Marc K. » 22.08.2012 16:17 • Verfasst in ABAP® für Anfänger
8
Antw.
7391
Views
Convert SAP Memory to PDF
von Knirpsi » 18.01.2012 16:46 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

DIN Norm Klassifizierung
vor 11 Stunden von Radinator 1 / 50
Anwenderdoku in SAP
vor 2 Tagen von ewx 10 / 358
Schlüssel erstellen ABAP
vor 3 Tagen von rob_abc 4 / 662
Pushbutton springt nicht ins PAI-Modul
vor 5 Tagen von MiTip gelöst 15 / 1068

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.

Aktuelle Forenbeiträge

DIN Norm Klassifizierung
vor 11 Stunden von Radinator 1 / 50
Anwenderdoku in SAP
vor 2 Tagen von ewx 10 / 358
Schlüssel erstellen ABAP
vor 3 Tagen von rob_abc 4 / 662
Pushbutton springt nicht ins PAI-Modul
vor 5 Tagen von MiTip gelöst 15 / 1068