in eine interne tabelle schreiben mit where bedingung.

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

in eine interne tabelle schreiben mit where bedingung.

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

erstmal ein sehr großes Lob für die schnelle Hilfe und kompetente Lösungen die mir bis jetzt immer weiter halfen !!!

nun hab ich wieder ein problem. Ich habe eine interne tabelle die etwa so aussieht.

Code: Alles auswählen.


*---------------------------------------------------------------------*
* interne tabelle 1
*---------------------------------------------------------------------*
Data: begin of infpz occurs 0,
      MANDT like nfpz-mandt,
      EINRI like nfpz-einri,
      EARZT like nfpz-earzt,
      FALNR like nfpz-falnr,
      PERNR like nfpz-pernr,
      LFDNR like nfpz-lfdnr,
      LFDbw like nfpz-lfdbw,
      zaehler(4),
      orgfa like nbew-orgfa,
      orgpf like nbew-orgpf,
      end of infpz,
      ITAB LIKE TABLE OF infpz WITH HEADER LINE.


*---------------------------------------------------------------------*
*   interne tabelle 2
*---------------------------------------------------------------------*
Data: begin of i_nfpz occurs 0,
      MANDT like nfpz-mandt,
      EINRI like nfpz-einri,
      FALNR like nfpz-falnr,
      PERNR like nfpz-pernr,
      LFDNR like nfpz-lfdnr,
      LFDbw like nfpz-lfdbw,
      zaehler(4),
      end of i_nfpz,
      ITAB20 LIKE TABLE OF i_nfpz WITH HEADER LINE.



*---------------------------------------------------------------------*
*   Selektionsbildschirm
*---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK AUSWAHL WITH FRAME
                                             TITLE TEXT-S01.

SELECT-OPTIONS: 
                S_falnr for nfpz-falnr obligatory,
                S_EARZT for nfpz-earzt.

PARAMETERS:     
                ORGFA     LIKE nbew-orgfa,
                ORGPF     LIKE nbew-orgpf.

SELECTION-SCREEN END OF BLOCK AUSWAHL.




 loop AT itab.

    clear i_nfpz.

    loop AT itab INTO i_nfpz where EARZT in S_EARZT
                               AND falnr in s_falnr
                               AND orgfa = ORGFA
                               AND orgpf = ORGPF.
      move-corresponding infpz to itab20.
      modify itab20.
    endloop.

  endloop.


Nun sollen nur die Datensätze aus der Internen Tabelle 1 in die Interne Tabelle 2 geschrieben werden, die im Selektionsbildschirm eingestellt wurden.

Ich bekomme meine Daten aus der Tabelle 1 nicht in die Interne Tabelle 2. Der Fehler liegt vermutlich in der LOOP-Schleife.


Frohe Weihnachten!!!
swonny

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


Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Frohe Weihnachten auch dir,


wo ist denn der "APPEND" an die 2. Tabelle geblieben?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
...stimmt, APPEND habe ich vegessen gehabt. :wink:

Code: Alles auswählen.

SORT itab ASCENDING BY falnr.

LOOP AT itab INTO i_nfpz

              WHERE falnr BETWEEN S_falnr-low AND S_falnr-high.
  APPEND i_nfpz.

ENDLOOP.
Nun habe ich das Problem das nur die Datensätze 'Fallnummern' ausgewählt werden die nicht auf der Auswahlliste verzeichnet sind.

komisch, dabei scheint die where-bediengung korrekt zu sein. :?:

Grüße
swonny

Seite 1 von 1

Vergleichbare Themen

5
Antw.
303
Views
1
Antw.
169
Views
2
Antw.
6852
Views
in interne Tabelle schreiben
von anki_86 » 25.06.2007 08:53 • Verfasst in ABAP® für Anfänger
19
Antw.
3652
Views
XString in interne tabelle schreiben.
von L0w-RiDer » 06.11.2018 14:09 • Verfasst in ABAP® für Anfänger
4
Antw.
2419
Views
Interne Tabelle in Excel schreiben
von mamba » 12.12.2006 15:36 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 35
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 35
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141