Einfache ALV Ausgabe

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Einfache ALV Ausgabe

Beitrag von erzoo24 (ForumUser / 49 / 28 / 0 ) »
hallo liebe ABAP Gemeinschaft,

ich würde gerne mal fragen ob mir jemand genu erklären kann wie das genau mit der List Viewer Sache funktioniert und wo genau ich das einbauen muss, eher im mittel teil nach der Deklaration von Variablen oder zum Schluß.
Die Schlüsselword dokumentation und auch Allgemein im netz wurd ich nicht richtig schlau raus.

Vielen dank im vorraus..
_________________________________________________________________________________
Gruß Özgür

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


Re: Einfache ALV Ausgabe

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hallo Özgür,

in Transaktion SE83 findest du schon ein paar Beispielprogramme.

Ganz allgemein schau dir das Paket SLIS an - dort finden sich richtig viele brauchbar dokumentierte Beispielprogramme

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
erzoo24

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Einfache ALV Ausgabe

Beitrag von erzoo24 (ForumUser / 49 / 28 / 0 ) »
hallo Stefan,

ich danke dir für deine Antwort.
Habe zwar etwas zusammen basteln können doch beim Ausführen erscheint dieser dump " getwa_not_assigned "
Mit dem Kurztext Feldsymbol ist nicht zugewiesen
hier der Code zu meinem Report..

Code: Alles auswählen.

TABLES: npat.

type-pools:  SLIS.

START-OF-SELECTION.

DATA: lv_vname TYPE npat-vname,
      lv_nname TYPE npat-nname,
      lv_gschl TYPE npat-gschl,
      lv_gbdat TYPE npat-gbdat,
      lv_anr(4)   TYPE c,
      lv_alter(2) TYPE c,
      lv_ausgabe  TYPE string,
      ls_npat TYPE npat.

TYPES: BEGIN OF ty_pat,
       patnr TYPE npat-patnr,
       vname TYPE npat-vname,
       nname TYPE npat-nname,
       gschl TYPE npat-gschl,
       gbdat TYPE npat-gbdat,
       anr   TYPE c LENGTH 4,
       alter TYPE c LENGTH 2,
       END OF ty_pat.
          
DATA: it_fieldcat  TYPE slis_t_fieldcat_alv,
      wa_fieldcat  TYPE slis_fieldcat_alv,
      it_pat       TYPE TABLE OF ty_pat,
      wa_pat       TYPE ty_pat.


SELECT-OPTIONS s_patnr FOR npat-patnr NO INTERVALS.

SELECT patnr
       vname
       nname
       gschl
       gbdat
       "anr
       "alter
        from npat
       into TABLE it_pat
       WHERE patnr in s_patnr.

* field catalog für die spalten bauen
  wa_fieldcat-col_pos = '1'.
  wa_fieldcat-row_pos = '1'.
  wa_fieldcat-fieldname  = 'patnr'.    " feld name der datentabelle
  wa_fieldcat-seltext_m  = 'Patientennummer'.   " beschreibung des feldes
  APPEND wa_fieldcat TO it_fieldcat.
  CLEAR wa_fieldcat.

  wa_fieldcat-col_pos = '2'.
  wa_fieldcat-row_pos = '1'.
  wa_fieldcat-fieldname  = 'vname'.
  wa_fieldcat-seltext_m  = 'Vorname'.
  APPEND wa_fieldcat TO it_fieldcat.
  CLEAR wa_fieldcat.

  wa_fieldcat-col_pos = '3'.
  wa_fieldcat-row_pos = '1'.
  wa_fieldcat-fieldname  = 'nname'.
  wa_fieldcat-seltext_m  = 'Nachname'.
  APPEND wa_fieldcat TO it_fieldcat.
  CLEAR wa_fieldcat.

  wa_fieldcat-col_pos = '4'.
  wa_fieldcat-row_pos = '1'.
  wa_fieldcat-fieldname  = 'gschl'.
  wa_fieldcat-seltext_m  = 'Geschlecht'.
  APPEND wa_fieldcat TO it_fieldcat.
  CLEAR wa_fieldcat.

  wa_fieldcat-col_pos = '5'.
  wa_fieldcat-row_pos = '1'.
  wa_fieldcat-fieldname  = 'gbdat'.
  wa_fieldcat-seltext_m  = 'Geburtsdatum'.
  APPEND wa_fieldcat TO it_fieldcat.
  CLEAR wa_fieldcat.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING

   I_CALLBACK_PROGRAM                = sy-cprog
   IT_FIELDCAT                       = IT_FIELDCAT

* IMPORTING
*   E_EXIT_CAUSED_BY_CALLER           = E_EXIT_CAUSED_BY_CALLER
*   ES_EXIT_CAUSED_BY_USER            = ES_EXIT_CAUSED_BY_USER
  TABLES
    t_outtab                          = it_pat
* EXCEPTIONS
*   PROGRAM_ERROR                     = 1
*   OTHERS                            = 2
          .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
_________________________________________________________________________________
Gruß Özgür

Re: Einfache ALV Ausgabe

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Achte auf Groß / Kleinschreibung für den Wert fieldname.

Könnte die Ursache sein.
Gruß
Frank

Folgende Benutzer bedankten sich beim Autor ST22 für den Beitrag:
erzoo24


Seite 1 von 1

Vergleichbare Themen

5
Antw.
2911
Views
einfache Ausgabe einer itab
von steffjo » 18.10.2013 13:58 • Verfasst in ABAP® für Anfänger
4
Antw.
1835
Views
Message-Anweisung 'Kurzdump oder einfache Log ausgabe
von erzoo24 » 07.02.2017 10:01 • Verfasst in ABAP® für Anfänger
0
Antw.
5224
Views
ALV Kapselung für einfache Tabellen
von Thomas R. » 11.08.2005 12:02 • Verfasst in Tips + Tricks & FAQs
11
Antw.
4777
Views
Einfache Fragen zu Dynpro
von Trulchen » 10.09.2012 09:12 • Verfasst in ABAP® für Anfänger
1
Antw.
7101
Views
Einfache Linie in SAPScript
von the » 27.04.2007 11:19 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 515
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2149
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8744