Datenauslesen aus einer Struktur

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

Datenauslesen aus einer Struktur

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
Hallo liebe Forummitglieder,

habe ein kleines Problem.

Ich muss Daten aus einer Struktur auslesen, dafür habe ich eine Funktion gefuden der das für jeden Datensatz macht.

Nun meine Frage, wie kann ich diesen ausgelesenen Datensatz in eine interne Tabelle schreiben.

Beim unten aufgefürten Code schreibt er nichts in die interne Tabelle "DRG" :(
Woran kann das liegen?

Ich danke schon mal für die Hilfe

Viele Grüße

swonny


Code: Alles auswählen.



      DATA:   drgs_read      type ish_true_false value '0',
                   act_ndrgtab    type table of rndrg  with header line.


      DATA: BEGIN OF DRG OCCURS 0,
                 CLIENT             LIKE  rndrg-CLIENT,
                 INSTITUTION        LIKE  rndrg-INSTITUTION,
                 PATCASEID          LIKE  rndrg-PATCASEID,
                 DRG_SEQNO          LIKE  rndrg-DRG_SEQNO,
                etc.
                END OF DRG.


LOOP AT OUTTAB01.

* get actual DRG datas ------------------------------------------------
  call function 'ISH_DRG_SC_READ'
    exporting
      ss_institution = institution
      ss_casenumber  = OUTTAB01-N0_FALLNR
*      ss_casenumber  = case_number
    importing
      ss_read        = drgs_read
    tables
      ss_drg_tab     = act_ndrgtab
    exceptions
      not_found      = 1
      no_institution = 2
      others         = 3.



  DRG-CLIENT           = act_ndrgtab-CLIENT.
  DRG-INSTITUTION      = act_ndrgtab-INSTITUTION.
  DRG-PATCASEID        = act_ndrgtab-PATCASEID.
  DRG-DRG_SEQNO        = act_ndrgtab-DRG_SEQNO.
  etc.
  
  APPEND DRG.

ENDLOOP.
Zuletzt geändert von swonny am 11.04.2008 09:25, insgesamt 2-mal geändert.

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Ich glaub dir fehlt ein APPEND!

Also kurz vor deinem ENDLOOP ein "APPEND DRG." machen und gut ist.

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
DeathGuardian hat geschrieben:Ich glaub dir fehlt ein APPEND!

Also kurz vor deinem ENDLOOP ein "APPEND DRG." machen und gut ist.
ein append hab ich drin, hab nur vergessen hier nachzutragen.
So, jetzt ist es drin.

Code: Alles auswählen.


  DRG-CLIENT                = act_ndrgtab-CLIENT.
  DRG-INSTITUTION      = act_ndrgtab-INSTITUTION.

Das komische ist nur, dass in "act_ndrgtab-CLIENT" und in "act_ndrgtab-INSTITUTION" nichts drin steht.

Da müssten jetzt die Daten von der Strukturtabbele "act_ndrgtab " drinstehen.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
act_ndrgtab ist selbst eine Tabelle!
Wenn du also Infos aus der raus willst, dann musst du die auch per LOOP oder READ hollen.

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
DeathGuardian hat geschrieben:act_ndrgtab ist selbst eine Tabelle!
Wenn du also Infos aus der raus willst, dann musst du die auch per LOOP oder READ hollen.
mmh, stimmt!. Sind ja zwei Tabelle.

Viele Dank für die Hilfe.

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
DeathGuardian hat geschrieben:act_ndrgtab ist selbst eine Tabelle!
Wenn du also Infos aus der raus willst, dann musst du die auch per LOOP oder READ hollen.
Wenn man einmal so weit ist, kann man sicher auch was laufzeitoptimierteres schreiben als für jeden einzelnen Satz die Einträge per FuBau zu ziehen.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
ralf.wenzel hat geschrieben:
DeathGuardian hat geschrieben:act_ndrgtab ist selbst eine Tabelle!
Wenn du also Infos aus der raus willst, dann musst du die auch per LOOP oder READ hollen.
Wenn man einmal so weit ist, kann man sicher auch was laufzeitoptimierteres schreiben als für jeden einzelnen Satz die Einträge per FuBau zu ziehen.

Ralf
du hast recht, sollte man eingtlich machen.
Dieser Report wird nur wenn überhaupt nur einmal im Jahr benutzt. Ich glaube in diesem Fall kann man davon absehen.

viele grüße

swonny

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1685
Views
Struktur als Kopie von vorhandener Struktur anlegen
von Marwin » 20.04.2005 15:29 • Verfasst in ABAP® Core
1
Antw.
259
Views
8
Antw.
5853
Views
struktur
von swonny » 19.06.2007 10:34 • Verfasst in ABAP® für Anfänger
1
Antw.
1465
Views
PS Struktur
von SAP_ENTWICKLER » 23.11.2015 11:12 • Verfasst in ABAP® Core
3
Antw.
1693
Views
Struktur
von swonny » 04.09.2008 17:16 • 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.