Probleme bei CSV Export

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Probleme bei CSV Export

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
Hallo zusammen,

ich möchte unter anderem alle Transaktionen, die einer Rolle zugeordnet sind irgendwie ausgeben, damit ich in Word einen Serienbrief(druck) anstoßen kann.

Hier mal die Datenstruktur:

Code: Alles auswählen.

begin of ls_data,
       agr_name type agr_define-agr_name,
       parent_agr type agr_define-parent_agr,
       orglevel type String,
       kuser type String,
       kuser_sub type String,
       moduser type String,
       moduser_sub type String,
       department type String,
       supervisor type String,
       modul type c,
       bukrs type bukrs,
       create_dat type agr_define-create_dat,
       change_dat type agr_define-change_dat,
       system(2) type c,
       storagename type String,
       tcodes(4096) type c,
       end of ls_data.


In das Feld tcodes sollen alle Transaktionsnummern inkl. Transaktionstexte geschrieben werden.

Hierzu die Logik:

Code: Alles auswählen.

Select low from agr_1251 into wa_data-tcodes where
   agr_name = wa_data-agr_name AND
   object = 'S_TCODE'.

data lt_tcode(100) type c.
data lt_tcodeLong(4096) type c.

Select tcode ttext from tstct into CORRESPONDING FIELDS OF wa_tcodes

  where tcode = wa_data-tcodes AND
        sprsl = 'EN'.

CONCATENATE wa_tcodes-tcode ' ' wa_tcodes-ttext into lt_tcode.

clear wa_data-tcodes.

clear wa_tcodes.
endselect.

CONCATENATE lt_tcode lt_tcodeLong into lt_tcodeLong.
clear lt_tcode.
endselect.


Ich habe als erstes versucht das die Tablle mit der Funktion
CALL FUNCTION 'XXL_FULL_API'
auszugeben. Leider war das Feld tcodes auf 255 C beschränkt.
Als ALV es auzugeben und abzuspeichern hat ebenfalls keinen Erfolg gebracht. Da die Zellbeschränkung von 255 C zum Zuge kam.

Als letztes habe ich versucht die Tabelle mit der Funktion CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT' als csv Dateil auzugeben. Jedoch hat er wieder moniert, dass der Empfänger kleiner als der Sender sei. Wie kann das sein? Ich habe tcodes doch auf 4096 C beschränkt. Wenn sich den type-pool truxs näher anschaut sieht man, das dort die Empfangsvar. die gleiche Größe hat.

Habt ihr noch ne weitere Idee wie ich die Daten ausgeben könnte? Wie gesagt, es muss der komplette Inhalt in eine Zeile, damit ich die Seriendruckfunktion von Word verwenden kann.

Prinzipiel hätte ich den Text in dem Feld tcode gerne folgendermaßen:

Transaktionscode Transaktionstext
Transaktionscode Transaktionstext
Transaktionscode Transaktionstext
Transaktionscode Transaktionstext
Transaktionscode Transaktionstext
Transaktionscode Transaktionstext
.
.
.


Vielen Dank im Voraus

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


Re: Probleme bei CSV Export

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich würde Dir raten Dich mal an einen Entwickler in Eurer Firma zu wenden.

Deine Fragen sind sehr speziell, aber Dir scheint schon das Basiswissen zu fehlen.

Re: Probleme bei CSV Export

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
das ist eben das Problem. Ich bin ein Praktikant in einer SAP Inhouse Consulting Abteilung. Die Entwickler sitzen alle in Indien ;-)

Re: Probleme bei CSV Export

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
Hi!

Du kannst dir die CSV ja auch selbst in SAP zusammenbauen:

Code: Alles auswählen.

data:
  lt_string    type stringtab.

field-symbols:
  <ls_string>  type string.

...
*Für jede Zeile ausführen
append initial line to lt_string assigning <ls_string>. 
concatenate ls_data-agr_name ls_data-parent_agr ... into <ls_string> separated by ';'.
...
Damit hast du dann alles in einer Stringtabelle die z.b. mittels GUI_DOWNLOAD auf den lokalen Rechner runterladen kannst.
Beim Import in Excel oder Word musst du dann nur das richtige Trennzeichen angeben.
CSV-Standard ist glaub ich ';'

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4298
Views
Export einer ALV OO Liste nach EXCEL - Probleme mit ICONS
von jondahl11 » 22.09.2006 09:28 • Verfasst in ABAP® für Anfänger
1
Antw.
2110
Views
Anlagenmigration Export
von redistanbul » 15.10.2018 15:11 • Verfasst in Financials
2
Antw.
1907
Views
Funktionsbaustein Export
von Steeef » 20.09.2013 08:13 • Verfasst in ABAP® für Anfänger
21
Antw.
4457
Views
export to Memory ID
von A6272 » 19.04.2018 12:02 • Verfasst in ABAP® für Anfänger
0
Antw.
859
Views
ALV_Control und Export
von Gast » 29.07.2005 11:32 • Verfasst in ABAP Objects®

Über diesen Beitrag


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.