Listdarstellung

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

Listdarstellung

Beitrag von j36202 (ForumUser / 3 / 0 / 0 ) »
Hallo Zusammen,

vorweg: ich bin im Bereich ABAP absoluter Neuling und versuche aus der Mara eine einfache Übersicht zu erzeugen.
Dies will aber so nicht gelingen. Hier ist mein Quelltext:

Tables: mara, makt.

Data:

begin of itab_1,

matnr type mara-matnr,
ersda type mara-ersda,
mtart type mara-mtart,
matkl type mara-matkl,
bismt type mara-bismt,
meins type mara-meins,
bstme type mara-bstme,
attyp type mara-attyp,
maktx type makt-maktx.

Data: end of itab_1.

SELECT-OPTIONS: matnr FOR itab_1-matnr,
mtart FOR itab_1-mtart,
bismt for itab_1-bismt,
meins for itab_1-meins,
bstme for itab_1-bstme,
attyp for itab_1-attyp.

* select single matnr from mara
*into itab_1-matnr.

select * from mara where matnr = itab_1-matnr.

MOVE-CORRESPONDING mara TO itab_1.

endselect.


write:
/ itab_1-matnr, itab_1-meins, itab_1-bstme, itab_1-attyp.


Was habe ich falsch gemacht, oder was fehlt noch ?

Vielen Dank !

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


Listdarstellung

Beitrag von wreichelt (Top Expert / 1072 / 32 / 194 ) »
Hallo,
einige ABAP-Befehle fehlen doch noch.

Tables: mara, makt.

Data:

begin of itab_1,

matnr type mara-matnr,
ersda type mara-ersda,
mtart type mara-mtart,
matkl type mara-matkl,
bismt type mara-bismt,
meins type mara-meins,
bstme type mara-bstme,
attyp type mara-attyp,
maktx type makt-maktx.

Data: end of itab_1.

SELECT-OPTIONS: matnr FOR itab_1-matnr,
mtart FOR itab_1-mtart,
bismt for itab_1-bismt,
meins for itab_1-meins,
bstme for itab_1-bstme,
attyp for itab_1-attyp.

* select single matnr from mara
*into itab_1-matnr.

select * from mara where matnr = itab_1-matnr.

MOVE-CORRESPONDING mara TO itab_1.
append itab_1.
endselect.
sort itab_1.
loop at itab_1.

write:
/ itab_1-matnr, itab_1-meins, itab_1-bstme, itab_1-attyp.
endloop.

Beitrag von an4kh4 (ForumUser / 94 / 0 / 0 ) »
Hallo j36202,

das feld, das du im selektionsbild füllst ist matnr und nicht itab_1-matnr.

also lautet das korrekte select-statemant

Code: Alles auswählen.

SELECT * FROM mara 
         WHERE matnr IN matnr.

(...)
ENDSELECT.
IN deshalb da es sich um eine Select-option handelt, das ist ein strukturiertes feld...

schau's dir mal in der hilfe an!!

gruß Lars

Beitrag von j36202 (ForumUser / 3 / 0 / 0 ) »
Hallo,

und vielen Dank für die super schnelle Antwort !
Allerdings meckert das Programm noch folgendes an:

"ITAB_1" ist keine interne Tabelle - die Angabe "OCCURS n" fehlt.


Grüße

Beitrag von an4kh4 (ForumUser / 94 / 0 / 0 ) »
Hallo,

ups, ist mir garnicht aufgefallen :oops: .
so sollte es gehen

Code: Alles auswählen.

DATA:BEGIN OF itab_1 OCCURS 1,

matnr TYPE mara-matnr,
ersda TYPE mara-ersda,
mtart TYPE mara-mtart,
matkl TYPE mara-matkl,
bismt TYPE mara-bismt,
meins TYPE mara-meins,
bstme TYPE mara-bstme,
attyp TYPE mara-attyp,
maktx TYPE makt-maktx.

DATA: END OF itab_1.
[/code]

Beitrag von j36202 (ForumUser / 3 / 0 / 0 ) »
hallo an4kh4,

das prog hat irgend etwas anderes erwartet...
Statt "BEGIN" wurde "TYPE LINE" oder "LIKE LINE" erwartet.

grüße
jan

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1158
Views
Deaktivierung Menüpunkt und Button in der Listdarstellung
von RainerF » 20.12.2006 11:24 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT SUM CUST
vor 9 Stunden von black_adept 2 / 506
TABSTRIP oder Subscreen
vor 11 Stunden von Rabea1103 1 / 494
Banf anlegen
vor 16 Stunden von IHe 3 / 11668
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4359
Banf anlegen
vor einer Woche von wreichelt 2 / 12040

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

SELECT SUM CUST
vor 9 Stunden von black_adept 2 / 506
TABSTRIP oder Subscreen
vor 11 Stunden von Rabea1103 1 / 494
Banf anlegen
vor 16 Stunden von IHe 3 / 11668
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4359
Banf anlegen
vor einer Woche von wreichelt 2 / 12040

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor 11 Stunden von Rabea1103 1 / 494
GUIXT Tabellen in Container ansprechen
vor 3 Wochen von Denaris 1 / 16729
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 17508
Meine Inbox
letzen Monat von Rabea1103 1 / 32410