Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

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

Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

Beitrag von Doobie (ForumUser / 65 / 0 / 0 ) »
Hallo zusammen,

bei der Ausgabe einer internen Liste auf den Präsentationsserver erhalte ich einen Dump, da die Ausgabe wohl nicht zeichenartig ist .-(

Coding sieht folgendermaßen aus:

Code: Alles auswählen.

 types:

   begin of typ_kosten_ausw,
     objekt type ps_posid,
     objnr  type j_objnr,
     stufe  type ps_stufe,
     pspnr  type ps_posnr,
     summe  type zco_summ_element,
     plan   type zco_plan,
     ist    type zco_ist,
     obligo type zco_obligo,
     verfgt type zco_verfgt,
     verfgb type zco_verfgb,
   end of typ_kosten_ausw,

   typ_tab_kosten_ausw type standard table of typ_kosten_ausw.

 data:
   gt_kosten_ausw        type typ_tab_kosten_ausw.

     open dataset lv_file_name_final for output in text mode encoding NON-UNICODE message mess.

       loop at gt_kosten_ausw assigning field-symbol(<fs_csv>). 

         transfer <fs_csv> to  lv_file_name_final.
       endloop.

*   Schließe Text-Datei
       close dataset lv_file_name_final.
Falls Ihr eine Idee habt, nur raus damit!

Schöne Grüße
Udo

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


Re: Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

Beitrag von DeathAndPain (Top Expert / 1817 / 216 / 396 ) »
Du versuchst, eine Struktur als Zeichenkette an die Datei zu übergeben. Das wird dem Transfer-Befehl nicht gefallen. Anstatt

Code: Alles auswählen.

transfer <fs_csv> to  lv_file_name_final
würde ich es mal mit

Code: Alles auswählen.

transfer: <fs_csv>-objekt to lv_file_name_final,
          <fs_csv>-objnr to lv_file_name_final,
          ...
          <fs_csv>-verfgbto lv_file_name_final.
versuchen. Immer vorausgesetzt, Du willst die einzelnen Spalten der Struktur tatsächlich alle hintereinander ohne Trennzeichen etc. in die Datei schicken.

Re: Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

Beitrag von Doobie (ForumUser / 65 / 0 / 0 ) »
Hallo DeathAndPain,

vielen Dank für Deinen Tip.
Bei mir stehen die Felder nun alle untereinander in der Ausgabedatei.

Ich hätte sie gerne spaltenweise nebeneinander und einzelnen Zeilen untereinander.

Hast Du dafür auch ne Lösung?

Viele Grüße und schönen Dank vorab!
Udo

Re: Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

Beitrag von DeathAndPain (Top Expert / 1817 / 216 / 396 ) »
Dann verknüpfst Du sie miteinander in ein Stringfeld. Dafür könntest Du den CONCATENATE-Befehl oder (moderner) den &&-Operator verwenden.

Code: Alles auswählen.

data(stringfeld) = <fs_csv>-objekt && <fs_csv>-objnr && ...

transfer stringfeld to lv_file_name_final.

Re: Probleme bei Ausgabe einer internen Liste auf Präsentationsserver

Beitrag von Doobie (ForumUser / 65 / 0 / 0 ) »
Perfekt, vielen, vielen Dank, har mir sehr weitergeholfen!

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2433
Views
Probleme mit der internen Tabelle
von swonny » 09.01.2007 09:11 • Verfasst in ABAP® für Anfänger
1
Antw.
832
Views
Probleme mit internen Tabellen aus dem Data Dictionary
von ati_b » 27.03.2014 12:59 • Verfasst in ABAP® für Anfänger
12
Antw.
1354
Views
Ausgabe einer internen Tabelle
von Lord_Dunkelziffer » 04.11.2019 20:30 • Verfasst in ABAP® für Anfänger
0
Antw.
1830
Views
Double_Click - Ausgabe einer internen Tabelle
von honeyjam » 07.01.2011 09:05 • Verfasst in ABAP® für Anfänger
9
Antw.
7628
Views
Problem mit Zeilen einer internen Liste
von ostpower » 22.04.2010 16:49 • Verfasst in ABAP® für Anfänger

Ü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.