Sales Bdcdata

Embed Size (px)

Citation preview

  • 7/25/2019 Sales Bdcdata

    1/3

    bdcidocbapilsmwstandard method

    bdcdata

    sy-ucomm pbo

    pai

    document type -----------------vkorgvtwegspart

    SAPMV45A 99

    vbak-aurt orvbak-vkorg 1000 vtweg 00 spart 00bdc_code

    BDCDATA

    PROGRAM SAPMV45ADYNPRO 99DYNBEGIN = 'X'.FNAM SCRENFILED 'vbak-aurt'

    FVAL WA-AUATRT. "OR"

    FNAM SCRENFILED 'vbak-VKORG'FVAL WA-VKORG. "1000'

    FNAM SCRENFILED 'vbak-VTWEG'FVAL WA-VTWEG. "10"

    FNAM SCRENFILED 'vbak-SPART'FVAL WA-VTWEG. "00"

    FNAM SCRENFILED 'BDC_VALLL'FVAL WA-AUATRT. "OK_CODE'.

    PROGRAM SAPMV45ADYNPRO 100DYNBEGIN = 'X'.

    FNAM SCRENFILED 'vbak-KUNNR'FVAL WA-KUNNRT. "1000"

  • 7/25/2019 Sales Bdcdata

    2/3

    FNAM SCRENFILED 'vbaP-MATNR'FVAL WA-MATNR. "M-100"

    FNAM SCRENFILED 'vbaP-KMENG'FVAL WA-MATNR. "10"

    FNAM SCRENFILED 'BDC_VALLL'FVAL WA-AUATRT. "OK_SAVE'.

    DATA: IT_BDCDATA TYPE TABLE BDCDATA, WA_BDCDATA TYPE BDCDATA.

    WA_BDCDATA-PROGRAM = 'SAPMV45A'.WA_BDCDATA-DYNPRO = '99'.WA_BDCDATA-DYNBEGIN = 'X'.APPEND WA_BDCDATA TO IT_BDCDATA.CLEAR WA_BDCDATA.

    WA_BDCDATA-FNAME = 'VBAK-AUART.WA_BDCDATA-FVAL = WA-AUART

    APPEND WA_BDCDATA TO IT_BDCDATA.CLEAR WA_BDCDATA.

    WA_BDCDATA-FNAME = 'VBAK-VKORG.WA_BDCDATA-FVAL = WA-VKORGAPPEND WA_BDCDATA TO IT_BDCDATA.CLEAR WA_BDCDATA.

    IT_BDCDATAPROGRAM DYNPRO DYNBEGIN FNAM FVAL

    SAPMV45A 99 XVBAK-AUART OR

    VBVAK-VKORG 1000VBAK-VTEG 10

    VBAK-SPART 00 BDC_VAL OK_CODE

    SAPMV45A 100 XVBAK-KUNNR 1000VBVAP-MATNR 100-100- 10

    VBAK-SPART 00 BDC_VALL 'OK_SAVE'

  • 7/25/2019 Sales Bdcdata

    3/3

    CALL TRANSACTION 'VA01' USING IT_BDCDATA MODE 'A' UPDATE 'S'.

    BDC_OPENGROUP = 'VENKAT_SESSIN' FM

    BDC_INSERT FM TCODE VA01 BDCDATA = IT_BDCDATA.

    BDC_CLOSEGROUP FM.

    MODE 'A' FORE GROUNG

    'N' BACK GROUND 'E' EROOROR SCREEN

    UPDATE 'S' SYNCHRONUS''A' ASYNCHOR'