im Rahmen eines kleinen Programms muss ich mehrere Transaktionen aufrufen können und diese mit zuvor übergebenen Werten füllen. Das funktioniert an sich auch schon ganz gut, beim Aufruf der Transaktion MK03 werden bei mir allerdings die Absprungbuttons (grüner, gelber, roter Punkt) ausgegraut und sind nicht anwählbar.
Bei den anderen Transaktionen (MM01-MM03, ME11-Me13) werden nur der Grüne und der Rote anwählbar, der Gelbe jedoch nicht.
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- In meinem Programm rufe ich die Transaktionen über den Funktionsbaustein ABAP4_CALL_TRANSACTION auf:
- CODE: ALLES AUSWÄHLEN
- CASE c_help.
- REFRESH bdc_tab.
- 'X' 'SAPLMGMM' '0060',
- * ' ' 'BDC_OKCODE' ' ',
- ' ' 'RMMG1-MATNR' mat_io.
- REFRESH bdc_tab.
- 'X' 'SAPMM06I' '0100',
- * ' ' 'BDC_OKCODE' ' ',
- ' ' 'EINA-INFNR' mat_io.
- REFRESH bdc_tab.
- 'X' 'SAPMF02K' '0108',
- * ' ' 'BDC_OKCODE' ' ',
- ' ' 'RF02K-LIFNR' mat_io.
- CALL FUNCTION 'ABAP4_CALL_TRANSACTION' STARTING NEW TASK 'TEST'
- DESTINATION 'NONE'
- EXPORTING
- tcode = c_help
- using_tab = bdc_tab.
- GeSHi ©
(Im Unterprogramm dynpro wird das bdc_tab mit den entsprechenden Daten versorgt.)
Hat jemand eine Idee wie ich die Buttons verfügbar machen kann? Wenn man die Transaktionen normal über EasyAccess aufruft ist auch alles ganz normal.
Vielen Dank!
maraminden