Probleme mit der internen Tabelle

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

Probleme mit der internen Tabelle

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
Hallo,

ich habe folgendes Problem:

Ich möchte die daten aus nbew 2 spalten( ORGFA und ORGPF) in die internen tabelle (infpz) übertragen. das ganze sollte über die fallnummer verknüft werden.

die interne tabelle infpz ist schon gefüllt aber wie gesegt die 2 spalten (ORGFA und ORGPF) sind noch leer und können über nbew gefüllt werden.

Code: Alles auswählen.

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.

Data: begin of inbew occurs 0,
      falnr like nbew-falnr,
      orgfa like nbew-orgfa,
      orgpf like nbew-orgpf,
      end of inbew,
      ITAB2 LIKE TABLE OF inbew WITH HEADER LINE.


SELECT  MANDT EINRI FALNR PERNR LFDNR lfdbw earzt FROM  NFPZ
  CLIENT SPECIFIED  into corresponding fields of table infpz.



  SELECT FALNR ORGFA ORGPF FROM nbew into table inbew
     FOR ALL ENTRIES in infpz
                                where falnr = infpz-falnr.


  xtabix = 0.describe table itab lines xtabix.
 clear inbew.
  if xtabix > 0.


      loop AT inbew INTO inbew where falnr = itab-falnr.
        move-corresponding inbew to infpz.
        modify infpz.
      endloop.

  ENDIF.


Ich komme irgendwie nicht weiter.
Ich DANKE schonmal für die Hilfe.

Grüße
swonny

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Naja, in deinem Fall wäre eine JOIN vielleicht die einfachste und beste Lösung.

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
DeathGuardian hat geschrieben:Naja, in deinem Fall wäre eine JOIN vielleicht die einfachste und beste Lösung.
Kann ich auch interne tabellen joinen? ich das dachte das geht nur mit Datenbanktabellen.

Grüße
swonny

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
swonny hat geschrieben:
DeathGuardian hat geschrieben:Naja, in deinem Fall wäre eine JOIN vielleicht die einfachste und beste Lösung.
Kann ich auch interne tabellen joinen? ich das dachte das geht nur mit Datenbanktabellen.

Grüße
swonny
Hab ja auch an einen DB-Join gedacht.
So wie es aussieht kannst du ja aus deinen 2 Selectes einen Join machen.

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
DeathGuardian hat geschrieben:
swonny hat geschrieben:
DeathGuardian hat geschrieben:Naja, in deinem Fall wäre eine JOIN vielleicht die einfachste und beste Lösung.
Kann ich auch interne tabellen joinen? ich das dachte das geht nur mit Datenbanktabellen.

Grüße
swonny
Hab ja auch an einen DB-Join gedacht.
So wie es aussieht kannst du ja aus deinen 2 Selectes einen Join machen.

Code: Alles auswählen.

SELECT U~MANDT
       U~EINRI
       U~FALNR
       U~PERNR
       U~LFDNR
       U~lfdbw
       U~earzt
       V~ORGFA
       V~ORGPF

        FROM NFPZ AS U

        JOIN NBEW AS V
          ON U~falnr = V~falnr

     INTO CORRESPONDING FIELDS OF TABLE itab.
hab es so gemacht und es klappt.

ich denke mal über die 2 internen tabellen wäre viel zu umständlich gesen.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
995
Views
Probleme mit internen Tabellen aus dem Data Dictionary
von ati_b » 27.03.2014 12:59 • Verfasst in ABAP® für Anfänger
4
Antw.
2120
Views
Probleme bei Ausgabe einer internen Liste auf Präsentationsserver
von Doobie » 04.07.2024 12:10 • Verfasst in ABAP® für Anfänger
2
Antw.
4051
Views
Daten aus internen Tabelle in Tabelle speichern
von Stahle71 » 03.06.2015 11:03 • Verfasst in ABAP® für Anfänger
4
Antw.
4869
Views
DELETE aus internen Tabelle
von meistercoach » 15.04.2015 09:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1785
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2328

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1785
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2328

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 364
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 962
MS-Word als Editor
letzen Monat von tekko 1 / 4473