Ausgabe ist Leer ?1

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

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

Ausgabe ist Leer ?1

Beitrag von erzoo24 (ForumUser / 49 / 28 / 0 ) »
Hallo liebe Profis,
ich möchte mein Problem für folgendes Programm erläutern...
die Daten sollen von der Tabelle npat übernommen und ausgegeben werden doch in der Ausgabe tauchen die Werte nicht auf sondern nur die Sonderzeichen.
Hab ich was übersehen ?
Finde den fehler nicht bitte um eine hilfreiche Antwort...

Code: Alles auswählen.


TABLES: npat.

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,
      lv_string TYPE string.
      lv_alter = sy-datum+0(4) - lv_gbdat+0(4).


PARAMETERS: p_patnr TYPE npat-patnr.

PARAMETERS: s1 RADIOBUTTON GROUP stil,
            s2 RADIOBUTTON GROUP stil,
            s3 RADIOBUTTON GROUP stil,
            s4 RADIOBUTTON GROUP stil,
            s5 RADIOBUTTON GROUP stil.


IF lv_gschl eq 'M'.
  lv_anr = 'Herr'.
ELSE.
  lv_anr = 'Frau'.
ENDIF.

IF     s1 EQ 'X'.
CONCATENATE lv_anr lv_vname lv_nname into lv_ausgabe.
ELSEIF s2 EQ 'X'.
CONCATENATE lv_anr lv_nname ',' lv_vname into lv_ausgabe.
ELSEIF s3 EQ 'X'.
CONCATENATE lv_nname ',' lv_vname ',' lv_gschl into lv_ausgabe.

   if lv_gschl eq 'M'.
     CONCATENATE lv_string'Männlich' INTO lv_gschl.
    else.
    CONCATENATE lv_string'Weiblich' INTO lv_gschl.
  endif.

ELSEIF s4 EQ 'X'.
CONCATENATE lv_nname ',' lv_vname '(' lv_gschl ',' lv_alter ')' into lv_ausgabe.

ELSEIF s5 EQ 'X'.
CONCATENATE lv_vname ',' lv_vname '(' lv_gschl ',' lv_alter ')' into lv_ausgabe.

ENDIF.

CALL FUNCTION 'ISH_READ_NPAT'
      EXPORTING
        ss_patnr              = p_patnr
      IMPORTING
        ss_npat                = ls_npat


      EXCEPTIONS
        not_found             = 1
        no_authority          = 2
        no_einri              = 3
        no_treatment_contract = 4
        OTHERS                = 5.


write lv_ausgabe.
Vielen Dank im vorraus
mfg erzoo24
_________________________________________________________________________________
Gruß Özgür

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


Re: Ausgabe ist Leer ?1

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

Geschlecht, Vor- und Nachname werden ja nirgendwo besetzt von dir. Dann kann doch auch nichts ausgegeben werden. ;)

EDIT:
Und was soll in lv_string drin stehen?

Da ich mal annehme du möchtest die Daten deines Patienten ausgeben lassen, solltest du deine lv_ Variablen mit den Inhalten der Struktur besetzen, die du aus dem Funktionsbaustein zurück bekommst. Du musst dazu natürlich als erstes den FuBa durchlaufen um Werte zu bekommen.

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

Gruß,
der Matze

Re: Ausgabe ist Leer ?1

Beitrag von erzoo24 (ForumUser / 49 / 28 / 0 ) »
Thanatos82 hat geschrieben:Hi,

Geschlecht, Vor- und Nachname werden ja nirgendwo besetzt von dir. Dann kann doch auch nichts ausgegeben werden. ;)

EDIT:
Und was soll in lv_string drin stehen?

Da ich mal annehme du möchtest die Daten deines Patienten ausgeben lassen, solltest du deine lv_ Variablen mit den Inhalten der Struktur besetzen, die du aus dem Funktionsbaustein zurück bekommst. Du musst dazu natürlich als erstes den FuBa durchlaufen um Werte zu bekommen.
Wirklich vielen Dank, aber bin dann doch drauf gekommen ^^ trotzdem danke.
_________________________________________________________________________________
Gruß Özgür

Seite 1 von 1

Vergleichbare Themen

7
Antw.
1779
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
2
Antw.
2368
Views
Email Anhang ist leer (XLS)
von Baltasa » 10.06.2005 11:39 • Verfasst in ABAP® Core
2
Antw.
1317
Views
Customizing Notizen leer
von Thomas R. » 04.07.2005 16:37 • Verfasst in Basis
0
Antw.
3154
Views
2
Antw.
1622
Views
ALV Grid bei 2. Aufruf leer
von Icke0801 » 22.05.2017 09:21 • Verfasst in ABAP Objects®

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