You are on page 1of 2

report 

ZSOURAV
       no standard page heading line-size 255.
type-pools:truxs.
data:it_bdc LIKE bdcdata OCCURS 0 WITH HEADER LINE.
include bdcrecx1.

start-of-selection.

perform open_group.

perform bdc_dynpro      using 'SAPMV45A' '0101'.
perform bdc_field       using 'BDC_CURSOR'
                              'VBAK-SPART'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'VBAK-AUART'
                              'or'.
perform bdc_field       using 'VBAK-VKORG'
                              'dlfs'.
perform bdc_field       using 'VBAK-VTWEG'
                              'ks'.
perform bdc_field       using 'VBAK-SPART'
                              'dv'.
perform bdc_dynpro      using 'SAPMV45A' '4001'.
perform bdc_field       using 'BDC_OKCODE'
                              '=SICH'.
perform bdc_field       using 'VBKD-BSTKD'
                              'abcd'.
perform bdc_field       using 'KUAGV-KUNNR'
                              '70'.
perform bdc_field       using 'RV45A-KETDAT'
                              '11.01.2011'.
perform bdc_field       using 'RV45A-KPRGBZ'
                              'D'.
perform bdc_field       using 'VBKD-PRSDT'
                              '04.01.2011'.
perform bdc_field       using 'BDC_CURSOR'
                              'RV45A-KWMENG(01)'.
perform bdc_field       using 'RV45A-MABNR(01)'
                              '1347'.
perform bdc_field       using 'RV45A-KWMENG(01)'
                              '40'.
perform bdc_transaction using 'VA01'.

perform close_group.
form bdc_dynpro using program dynpro.
  clear bdcdata.
  bdcdata-program  = program.
  bdcdata-dynpro   = dynpro.
  bdcdata-dynbegin = 'X'.
  append bdcdata.
endform.

*----------------------------------------------------------------------
*
*        Insert field                                            
      *
*----------------------------------------------------------------------
*
form bdc_field using fnam fval.
  if fval <> nodata.
    clear bdcdata.
    bdcdata-fnam = fnam.
    bdcdata-fval = fval.
    append bdcdata.
  endif.
endform.

You might also like