Code: Alles auswählen.
DATA:
lt_table TYPE flighttab,
lt_csv TYPE truxs_t_text_data.
APPEND VALUE #( mandt = sy-mandt
carrid = 'LH'
connid = '0731'
fldate = sy-datum
price = '15.25'
currency = 'EUR'
planetype = 'BOIN;"MAX"'
seatsmax = 12
seatsocc = 11
paymentsum = '1242.30'
seatsmax_b = 1
seatsocc_b = 1
seatsmax_f = 2
seatsocc_f = 2 ) TO lt_table.
APPEND VALUE #( mandt = sy-mandt
carrid = 'AA'
connid = '0731'
fldate = sy-datum
price = '15.15'
currency = 'EUR'
planetype = 'BOIN "MIN"'
seatsmax = 13
seatsocc = 12
paymentsum = '1232.30'
seatsmax_b = 1
seatsocc_b = 1
seatsmax_f = 2
seatsocc_f = 2 ) TO lt_table.
CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'
TABLES
i_tab_sap_data = lt_table
CHANGING
i_tab_converted_data = lt_csv
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
Code: Alles auswählen.
091;LH;0731;03.08.2022;15,25;EUR;BOIN;"MAX";12;11;1.242,30;1;1;2;2
091;AA;0731;03.08.2022;15,15;EUR;BOIN "MIN";13;12;1.232,30;1;1;2;2
Code: Alles auswählen.
091;LH;0731;03.08.2022;15,25;EUR;"BOIN;""MAX""";12;11;1.242,30;1;1;2;2
091;AA;0731;03.08.2022;15,15;EUR;"BOIN ""MIN""";13;12;1.232,30;1;1;2;2
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Tron
Wieviele Migrationen soll ich dir nennen, wo ich das hatte? ;) Ein Limit ist immer doof, ich z. B. habe ständig Probleme mit den max. 30 Zeichen für Namen von Klassen und Methoden, zumal wir nur Großbuchstaben haben und daher viele '_' einsetzen müssen, um Worte zu trennen.a-dead-trousers hat geschrieben: ↑03.08.2022 09:002.) Die Zeilenlänge ist auf 4096 Zeichen beschränkt
Gut, das ist jetzt nur eine kleiner Nachteil. Wer hat schon derart breite Tabellen? Nur sollte man das als mögliche Fehlerquelle nicht außer acht lassen.
Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag (Insgesamt 2):
Haubi • a-dead-trousers
Da kenne ich in SAP aber schlimmere Limits.. Tabellennamen.. Berechtigungsobjekte etc. Dem Literaten wären auch 100 char nicht genug ^^ralf.wenzel hat geschrieben: ↑23.08.2022 10:15Wieviele Migrationen soll ich dir nennen, wo ich das hatte? ;) Ein Limit ist immer doof, ich z. B. habe ständig Probleme mit den max. 30 Zeichen für Namen von Klassen und Methoden, zumal wir nur Großbuchstaben haben und daher viele '_' einsetzen müssen, um Worte zu trennen.a-dead-trousers hat geschrieben: ↑03.08.2022 09:002.) Die Zeilenlänge ist auf 4096 Zeichen beschränkt
Gut, das ist jetzt nur eine kleiner Nachteil. Wer hat schon derart breite Tabellen? Nur sollte man das als mögliche Fehlerquelle nicht außer acht lassen.
Ralf
den man aber abschalten kann.3.) Während der Verarbeitung wird ein Fortschrittsindikator angezeigt.
Code: Alles auswählen.
get parameter id 'SIN' field data(olsSINValue).
set parameter id 'SIN' field '0'.
call function ...
set parameter id 'SIN' field oldSINValue.
Folgende Benutzer bedankten sich beim Autor Shortcut IT für den Beitrag:
a-dead-trousers