Page 1 of 1

Mit CALL TRANSACTION zu einem bestimmten Dynpro springen

PostPosted: Mon Mar 07, 2011 4:32 pm
by Carmen214
Hallo allerseits,

bin gerade an einem REPORT bei dem ich gerade folgende Funktion versuche zu implementieren:

Mit CALL TRANSACTION zum SAP Transaktion IE03 springen. Das erste Dynpro überspringen und direkt zum Tabreiter Dokumente springen.

Ist soetwas überhaupt realisierbar?

Wenn ja wie?

Wäre sehr dankbar für schnelle Antworten.

PostPosted: Tue Mar 08, 2011 8:55 am
by Carmen214
Ich versuche hier den Tabstrip mit dem Ok_code 'T\06' aufzurufen, aber das einzige was funktioniert ist, das ich das erste Dynpro(0100) überspringe und die richtige Equipmentnummer wird gesetzt, aber ich schaffe es nicht zum Tabstrip zu gelangen. Was mache ich nur falsch?

Vielleicht hilft dieser Quelltextauschnit weiter:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. DATA: ls_bdcdata TYPE bdcdata,
  2.         lt_bdcdata TYPE TABLE OF bdcdata,
  3.         lv_opt     TYPE ctu_params.
  4.  
  5.   LOOP AT SCREEN.
  6.  
  7.     IF screen-name = 'CB_DISPLAY'.
  8.       IF ls_data-equnr IS INITIAL.
  9.         screen-input  = 0.
  10.         MODIFY SCREEN.
  11.       ELSE.
  12.         IF sy-ucomm = 'DSP'.
  13.           ls_bdcdata-program  = 'SAPMIEQ0'.
  14.           ls_bdcdata-dynpro   = '0100'.
  15.           ls_bdcdata-dynbegin = 'X'.
  16.           APPEND ls_bdcdata TO lt_bdcdata.
  17.           CLEAR ls_bdcdata.
  18.  
  19.           ls_bdcdata-program  = 'SAPMIEQ0'.
  20.           ls_bdcdata-dynpro   = '0101'.
  21.           ls_bdcdata-fnam = 'TAXI_TABSTRIP_CAPTIONS-TAB22'.
  22.           ls_bdcdata-fval = '=T\06'.
  23.  
  24.           lv_opt-dismode = 'E'.
  25.           lv_opt-defsize = 'X'.
  26.           APPEND ls_bdcdata TO lt_bdcdata.
  27.           CLEAR ls_bdcdata.
  28.  
  29.           CALL TRANSACTION 'IE03' USING lt_bdcdata OPTIONS FROM lv_opt.
  30.  
  31.         ENDIF.
  32.       ENDIF.
  33.     ENDIF.
GeSHi ©

PostPosted: Tue Mar 08, 2011 11:35 am
by Ursula4506
Hi,

mache dir doch mit der SM35 eine Aufzeichnung und guck dir das generierte Coding an. Vielleicht findest du dann Hinweise, was in deinem Coding noch fehlt.

Gruß

Frank

PostPosted: Tue Mar 08, 2011 2:50 pm
by Carmen214
Danke an ST22, jetzt klappt es. :lol: