Mit CALL TRANSACTION zu einem bestimmten Dynpro springen

Benutzeroberflächen in SAP Systemen.

Mit CALL TRANSACTION zu einem bestimmten Dynpro springen

Postby Carmen214 » Mon Mar 07, 2011 4:32 pm

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.
Carmen214
..
..
 
Posts: 23
Joined: Fri Mar 26, 2010 10:34 am

Postby Carmen214 » Tue Mar 08, 2011 8:55 am

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 ©
Carmen214
..
..
 
Posts: 23
Joined: Fri Mar 26, 2010 10:34 am

Postby Ursula4506 » Tue Mar 08, 2011 11:35 am

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
Ursula4506
...
...
 
Posts: 286
Joined: Fri Apr 15, 2005 8:40 am

Postby Carmen214 » Tue Mar 08, 2011 2:50 pm

Danke an ST22, jetzt klappt es. :lol:
Carmen214
..
..
 
Posts: 23
Joined: Fri Mar 26, 2010 10:34 am


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 2 guests

cron