Skip to Content
0
Former Member
Jul 02, 2009 at 10:56 AM

BDC Call Transaction

39 Views

Hi All,

Using BDC Call transaction method, I need to set the value for one screen field. Transaction 'APPCREATE' Screen Field 'DYNP_RHPA-SEARK2'.

I used the Below code.

DATA class_name TYPE c LENGTH 30 VALUE 'CL_SPFLI_PERSISTENT'.

DATA: bdcdata_wa  TYPE bdcdata,
      bdcdata_tab TYPE TABLE OF bdcdata.
DATA opt TYPE ctu_params.

CLEAR bdcdata_wa.
bdcdata_wa-program  = 'SAPLRHPA_SHOW'.
bdcdata_wa-dynpro   = '0990'.
bdcdata_wa-dynbegin = 'X'.
bdcdata_wa-FNAM     = 'DYNP_RHPA-SEARK2'.
bdcdata_wa-FVAL     = '00040412'.
APPEND bdcdata_wa TO bdcdata_tab.

CALL TRANSACTION 'APPCREATE' USING bdcdata_tab OPTIONS FROM opt.

I used this code for SE38[Testing]. Its workig properly for SE38 and its not working for 'APPCREATE'.

Can anyone help me with this?

Thanks and Helps will be appreciated.