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.
5799
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
2
Antw.
2215
Views
ALV Grid bei 2. Aufruf leer
von Icke0801 » 22.05.2017 09:21 • Verfasst in ABAP Objects®
0
Antw.
3481
Views
2
Antw.
4697
Views
Uhrzeit ist leer Abfrage
von Bright4.5 » 10.04.2025 11:47 • Verfasst in ABAP® für Anfänger
5
Antw.
3275
Views
Leer/Überschrift Zeile in ALV Tabelle
von stony007_de » 24.04.2014 07:02 • 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

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 45757
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 62035
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 69586
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 86455