PPIO_ENTRY: ALV-Grid-Ergebnis im Hintergrund exportieren

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

PPIO_ENTRY: ALV-Grid-Ergebnis im Hintergrund exportieren

Beitrag von shapoc (ForumUser / 52 / 3 / 0 ) »
Hallo zusammen,

ich habe ein Problem bzgl. des Programmes PPIO_ENTRY. Dort wird nach einer Selektion ein ALV-GRID angezeigt, dessen Inhalt ich in eine CSV exportieren soll, und zwar im Hintergrund/Batch.
Wenn ich das als Job einrichte wird zwar ein Spool der Ergebnisliste erstellt, allerdings hat dieser "nur" eine Breite von 255 Zeichen, die Anzeige im ALV-Grid aber deutlich mehr Spalten hat und somit ein Zeilenumbruch stattfindet. Ich habe hier an verschiedenen Stellen gelesen, dass das generell die maximale Spoolbreite ist? Stimmt das? Oder kann man das doch beeinflussen?

Als Alternative wollte ich das Programm PPIO_ENTRY per SUBMIT ... EXPORTING LIST TO MEMORY erstellen und dann die Liste weiterverarbeiten. Allerdings wird hier komischerweise keine "Liste" erzeugt, sondern es wird im GUI-Modus das ALV Grid angezeigt und wenn ich dann per F3 zurückgehe, erscheint die Meldung, dass keine Liste erzeugt wurde. Folgendes Coding habe ich verwendet:

Code: Alles auswählen.

PARAMETERS:
  fname LIKE rlgrap-filename.

SUBMIT ppio_entry
  "WITH P_TCODE = 'COHV'
  USING SELECTION-SET 'ZAKR_V1'
  EXPORTING LIST TO MEMORY
  AND RETURN.

CALL FUNCTION 'LIST_FROM_MEMORY'
  TABLES
    listobject = list_tab
  EXCEPTIONS
    not_found  = 1
    OTHERS     = 2.

DATA: BEGIN OF ascitab OCCURS 1,
        line(256),
      END OF ascitab.
DATA: wa_ascitab LIKE LINE OF ascitab.

CALL FUNCTION 'LIST_TO_ASCI'
  TABLES
    listobject = list_tab
    listasci   = ascitab.



IF sy-subrc = 0.

  OPEN DATASET fname FOR OUTPUT IN TEXT MODE ENCODING UTF-8 MESSAGE mess.
  IF sy-subrc = 0.

    LOOP AT ascitab INTO wa_ascitab.
      TRANSFER wa_ascitab TO fname.
    ENDLOOP.

  ELSE.
    MESSAGE mess TYPE 'I'.
  ENDIF.

  CLOSE DATASET fname.

ENDIF.
Irgendwie scheint also das Submit bzw. das "AND RETURN" nicht richtig zu funktionieren?!
Ziel ist quasi die Hintergrundausleitung der erzeugten Liste im ALV-Grid in kompletter Breite, analog zur GUI-Funktion zum Exportieren im ALV-Grid per Button.

Könnt ihr mir bitte weiterhelfen?

Grüße,
Andreas

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


Seite 1 von 1

Vergleichbare Themen

8
Antw.
4196
Views
Interne Tabelle als Datei exportieren (Hintergrund)
von BubbleSort » 19.12.2016 10:18 • Verfasst in ABAP® Core
1
Antw.
1948
Views
Entwicklungsklasse SLIS - slis-entry - ALV Grid auslesen
von pohlmann-schwarza » 17.09.2008 12:38 • Verfasst in ABAP Objects®
7
Antw.
3836
Views
Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument
von rookie10 » 20.12.2020 17:32 • Verfasst in ABAP® für Anfänger
7
Antw.
3326
Views
TRY / ENTRY beim SELECT
von SAP_ENTWICKLER » 21.10.2016 10:27 • Verfasst in ABAP® Core
0
Antw.
1693
Views
Prefix number: entry missing for system D23 client 020
von Thomas82515 » 17.07.2014 10:24 • Verfasst in Financials

Über diesen Beitrag

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

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 3 Tagen von GastX gelöst 4 / 3814
Gewährleistungsende im Equipment
vor 4 Tagen von Yourairld gelöst 8 / 26078
IF mit AND und OR
vor 3 Wochen von GastX 6 / 14283
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 11736

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

IBAN und BUT0BK
vor 3 Tagen von GastX gelöst 4 / 3814
Gewährleistungsende im Equipment
vor 4 Tagen von Yourairld gelöst 8 / 26078
IF mit AND und OR
vor 3 Wochen von GastX 6 / 14283
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 11736