hallo,
ich versuche aus dem programm einen call transaction für die transaktion sm30 zu starten.
PERFORM dynRO_BEGIN 'SAPMSVMA' '0100'.
PERFORM DYNPRO_DATA USING: 'BDC_CURSOR' 'TVIMV-VARIANT',
'BDC_OKCODE' ' ',
'VIEWNAME' 'ZC018',
'VIMDYNFLDS-LTD_DTA_NO' ' ',
'VIMDYNFLDS-LTD_DTA_AR' ' ',
'VIMDYNFLDS-LTD_DTA_VR' 'X',
'TVIMV-VARIANT' p_var.
call transaction sm30
call transaction sm30 using bdc-data
alles schon probiert, immer das gleiche ergebnis.
in p_var steht ein variantenname.
der call funktioniert, nur der radio-button sowie die variante werden nicht umgestellt.
lege ich eine parametertransaktion mit den gleichen werten an, läuft diese einwandfrei. das problem ist, daß ich den variantennamen dynamisch dem aufruf mitgeben möchte, da dieser von der location und dann wieder von profit-ctrs. abhängig ist. hat jemand schon so ein problem gelöst oder kennt eine möglichkeit beim call transaction evtl parameter wie in table TSTCP mitzugeben
danke für jeden rat
joachim
danke hat sich erledigt, manchmal sieht man den wald vor lauter bäumen nicht. falsche structure
im call verwendet, einen buchstaben vertauscht und schon passiert.
joachim