ich habe eine Methode select_method abgelegt (Bitte siehe den Screenshot). Ich möchte die methode aufrufen, was soll ich im Bereicht Importing eingeben.
Wie soll ich it_mara und wa-mara definieren?
IT_MARA ist der Notation nach zu urteilen eine Tabelle. Ich bin fast sicher, dass SAP selber einen Tabellentyp für MARA anbietet. Einfach mal den Verwendungsnachweis für MARA aufrufen und auf Tabellentyp einschränken.
In dem Fall musst du deinen Quellcode anpassen:
SELECT * FROM mara INTO CORRESPONDING FIELDS OF TABLE it_mara WHERE....
Auf WA_MARA kannst du dann ganz verzichten.
Im Übrigen scheint S_MATNR der Notation nach zu urteilen im Programm als SELECT-OPTIONS definiert zu sein. In dem Fall ist es ein wenig zu einfach nur S_MATNR-LOW und S_MATNR-HIGH zu übernehmen. Denn was machst du, wenn der Anwender Werte ausschließt oder nur Einzelwerte eingibt? Dann bist mit
Ein Tabellentyp für MARA lautet z.B. MARA_TAB.
Ein Rangetabellentyp für MATNR lautet z.B. RANGE_T_MATNR.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.