MODIFY

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

MODIFY

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

Ich möchte Daten(eine ganze Spalte) aus einer internen tabelle in eine zweite wo diese spalte auch vorhanden ist übrtragen.

MODIFY i_nfpz-PATNR FROM i_nfal-PATNR INDEX 1.

leider funktioniert das so nicht.


Er sagt mir "i-nfpz-patnr ist keine interne tabelle".

Ich danke schon mal für die hilfe.

swonny

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


Re: MODIFY

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
swonny hat geschrieben:Ich möchte Daten(eine ganze Spalte) aus einer internen tabelle in eine zweite wo diese spalte auch vorhanden ist übrtragen.
Also Feld PATNR für alle Zeilen/Sätze von I_NFPZ nach I_NFAL kopieren? In der gegebenen Reihenfolge? Für welche Sortierung von I_NFPZ und I_NFAL?

Du siehst: Ist nicht so ganz trivial.

Einfachster Weg:

Code: Alles auswählen.

LOOP AT i_nfpz into (workarea_1).
READ TABLE i_nfal into (workarea_2) with key ... 
(workarea_1)-PATNR = (workarea_2)-PATNR.
modify i_nfal from (workarea_2).
endloop.
Geht auch schöner, ist aber so am einfachsten zu verstehen.
swonny hat geschrieben:MODIFY i_nfpz-PATNR FROM i_nfal-PATNR INDEX 1.

leider funktioniert das so nicht.
Natürlich nicht!

swonny hat geschrieben:Er sagt mir "i-nfpz-patnr ist keine interne tabelle".
Wie ist das denn deklariert?



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

Re: MODIFY

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
ralf.wenzel hat geschrieben:
Also Feld PATNR für alle Zeilen/Sätze von I_NFPZ nach I_NFAL kopieren? In der gegebenen Reihenfolge?


Für welche Sortierung von I_NFPZ und I_NFAL?

Du siehst: Ist nicht so ganz trivial.

Einfachster Weg:

Code: Alles auswählen.

LOOP AT i_nfpz into (workarea_1).
READ TABLE i_nfal into (workarea_2) with key ... 
(workarea_1)-PATNR = (workarea_2)-PATNR.
modify i_nfal from (workarea_2).
endloop.
Ich habe leider in beiden Tabellen kein schlüsselfeld wie z.b. i_nfal-patnr = i_nfpz -patnr. Beide Tabellen sind in der richtigen Reihenfolge sortiert

Das einzige was übereinstimmt ist die Reihenfolge der Datensätze und die Anzahl der Datensätze.

D.h. die eine spalte von dem ersten datensatz der internen tablle(i_nfal) soll an den ersten datensatz der zweiten internen tabelle(i_nfpz) eingefügt werden. Diese spalte ist zwar vorhanden aber noch nicht gefüllt. undsoweiter.

z.b.

Code: Alles auswählen.

i_nfal                                 i_nfpz

patnr                              falar     patnr   falnr
-----+                           --------+--------+-------
011 |                               s  |            |  07123
012 |                               a  |            |  07256
013 |                               s  |            |  07564
ich bin sehr dankbar für Eure Hilfe.
Grüße
swonny

Re: MODIFY

Beitrag von JHM (Top Expert / 1201 / 1 / 197 ) »
swonny hat geschrieben: Das einzige was übereinstimmt ist die Reihenfolge der Datensätze und die Anzahl der Datensätze.
Dann mußt du über den Index gehen:

Code: Alles auswählen.

LOOP AT i_nfpz into (workarea_1).
READ TABLE i_nfal into (workarea_2) INDEX sy-tabix.
* Daten verarbeiten
endloop.
Gruß Hendrik

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
danke für den tipp, jetzt geht's

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
swonny hat geschrieben:danke für den tipp, jetzt geht's
Natürlich, du wirst doch nicht etwa dran gezweifelt haben ;)


SCNR


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

Seite 1 von 1

Vergleichbare Themen

3
Antw.
593
Views
MODIFY nachvollziehen
von gs3rr4 » 26.01.2024 12:22 • Verfasst in ABAP® für Anfänger
2
Antw.
11884
Views
Modify itab from wa
von KleinerEisbaer » 30.07.2008 15:43 • Verfasst in ABAP® für Anfänger
4
Antw.
2407
Views
Problem mit MODIFY
von SkyHobbit » 31.03.2007 12:24 • Verfasst in ABAP® für Anfänger
7
Antw.
14199
Views
Modify auf interne Tabelle
von Ines » 25.10.2006 13:43 • Verfasst in ABAP® für Anfänger
5
Antw.
2859
Views
Modify auf eine Z-Tabelle
von max1 » 08.02.2007 14:45 • 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 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

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 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

Unbeantwortete Forenbeiträge

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