<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Regarding BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329604#M797606</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have called the BDC Program which calls transaction FB10 in background and input the values for transaction and&lt;/P&gt;&lt;P&gt;creates entries in SAP TablesBKPF and BSEG. So program works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now When i Create Function Modoule for same requirement it is not updating the value for data base.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i debugged the program by CALL TRANSACTION FB10 MODE A , in fore mode it is not providing any input value for transaction FB10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So whether i have to any changes in function module in order to provide input values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ZCALL.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(NO) TYPE  I&lt;/P&gt;&lt;P&gt;*"     VALUE(BUKRS) TYPE  BKPF-BUKRS&lt;/P&gt;&lt;P&gt;*"     VALUE(ACCOUNT) TYPE  CHAR13&lt;/P&gt;&lt;P&gt;*"     VALUE(AMOUNT) TYPE  CHAR13&lt;/P&gt;&lt;P&gt;*"     VALUE(ARCHIV) TYPE  TOA01-ARCHIV_ID&lt;/P&gt;&lt;P&gt;*"     VALUE(PREFIX) TYPE  CHAR4&lt;/P&gt;&lt;P&gt;*"     VALUE(START) TYPE  I&lt;/P&gt;&lt;P&gt;*"     VALUE(CONTAB) TYPE  CHAR5&lt;/P&gt;&lt;P&gt;*"     VALUE(ADATE) TYPE  D&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES : TOA01, TOA02, TOA03, TOADL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for BDCDATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for TOA01.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF C_TABLE OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOA01.&lt;/P&gt;&lt;P&gt;DATA : END OF C_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area Declaration for TOA01&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF F_STRING.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOA01.&lt;/P&gt;&lt;P&gt;DATA : END OF F_STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for TOADL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF PL_TABLE OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOADL.&lt;/P&gt;&lt;P&gt;DATA : END OF PL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for TOADL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF PL_FIELDS.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOADL.&lt;/P&gt;&lt;P&gt;DATA : END OF PL_FIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for BKPF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF BTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BSEG.&lt;/P&gt;&lt;P&gt;DATA : END OF BTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;N1 type i,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;BUDAT TYPE DATS,&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for BKPF&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF WA,&lt;/P&gt;&lt;P&gt;N1 TYPE I,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA : PDATE TYPE DATS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for message table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF MTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;DATA : END OF MTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : OBJECT LIKE TOA01-SAP_OBJECT VALUE 'BKPF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :   PWRBTR LIKE BSEG-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ACL(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : DD(2),&lt;/P&gt;&lt;P&gt;       DM(2),&lt;/P&gt;&lt;P&gt;       DY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DD = 01.&lt;/P&gt;&lt;P&gt; DM = 01.&lt;/P&gt;&lt;P&gt; DY = 1970.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CONCATENATE DD '.' DM '.' DY INTO ACL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : PDATE(8) .&lt;/P&gt;&lt;P&gt;DATA : PDATE1(10).&lt;/P&gt;&lt;P&gt;DATA : PD(2),&lt;/P&gt;&lt;P&gt;       PM(2),&lt;/P&gt;&lt;P&gt;       PY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PD = PDATE+6(2).&lt;/P&gt;&lt;P&gt;PM = PDATE+4(2).&lt;/P&gt;&lt;P&gt;PY = PDATE+0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE PD '.' PM '.' PY INTO PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-N1 = 1.&lt;/P&gt;&lt;P&gt;WA-BUKRS = BUKRS.&lt;/P&gt;&lt;P&gt;WA-BLART = 'AB'.&lt;/P&gt;&lt;P&gt;WA-NEWKO = ACCOUNT.&lt;/P&gt;&lt;P&gt;WA-WRBTR = AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Updating Entries for Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO NO TIMES.&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;ITAB-BUKRS = WA-BUKRS.&lt;/P&gt;&lt;P&gt;ITAB-BLART = WA-BLART.&lt;/P&gt;&lt;P&gt;ITAB-BUDAT = PDATE.&lt;/P&gt;&lt;P&gt;ITAB-NEWKO = WA-NEWKO.&lt;/P&gt;&lt;P&gt;ITAB-WRBTR = WA-WRBTR.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WA-N1 LE NO.&lt;/P&gt;&lt;P&gt;WA-N1 = WA-N1 + 1.&lt;/P&gt;&lt;P&gt;WA-WRBTR = WA-WRBTR + 10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FILL_BDCDATA  USING NO&lt;/P&gt;&lt;P&gt;                            BUKRS&lt;/P&gt;&lt;P&gt;                            ACCOUNT&lt;/P&gt;&lt;P&gt;                            AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the transaction FB10 in Background&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL TRANSACTION 'FB10' USING FTAB MODE 'A' UPDATE 'S' MESSAGES INTO&lt;/P&gt;&lt;P&gt;MTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BDCDATA  USING NO&lt;/P&gt;&lt;P&gt;                        BUKRS&lt;/P&gt;&lt;P&gt;                        ACCOUNT&lt;/P&gt;&lt;P&gt;                        AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;N1 type i,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;BUDAT TYPE DATS,&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF WA,&lt;/P&gt;&lt;P&gt;N1 TYPE I,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : PDATE(8) .&lt;/P&gt;&lt;P&gt;DATA : PDATE1(10).&lt;/P&gt;&lt;P&gt;DATA : PD(2),&lt;/P&gt;&lt;P&gt;       PM(2),&lt;/P&gt;&lt;P&gt;       PY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PD = PDATE+6(2).&lt;/P&gt;&lt;P&gt;PM = PDATE+4(2).&lt;/P&gt;&lt;P&gt;PY = PDATE+0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE PD '.' PM '.' PY INTO PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-N1 = 1.&lt;/P&gt;&lt;P&gt;WA-BUKRS = BUKRS.&lt;/P&gt;&lt;P&gt;WA-BLART = 'AB'.&lt;/P&gt;&lt;P&gt;WA-NEWKO = ACCOUNT.&lt;/P&gt;&lt;P&gt;WA-WRBTR = AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Updating Entries for Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO NO TIMES.&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;ITAB-BUKRS = WA-BUKRS.&lt;/P&gt;&lt;P&gt;ITAB-BLART = WA-BLART.&lt;/P&gt;&lt;P&gt;ITAB-BUDAT = PDATE.&lt;/P&gt;&lt;P&gt;ITAB-NEWKO = WA-NEWKO.&lt;/P&gt;&lt;P&gt;ITAB-WRBTR = WA-WRBTR.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WA-N1 LE NO.&lt;/P&gt;&lt;P&gt;WA-N1 = WA-N1 + 1.&lt;/P&gt;&lt;P&gt;WA-WRBTR = WA-WRBTR + 10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '127'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '/ENV'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BKPF-BLDAT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '126'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BKPF-BUKRS'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=RE'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BUKRS' ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLART' ITAB-BLART.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BUDAT' PDATE1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-MONAT' '1'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-WAERS' 'EUR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLDAT' PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '127'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BSEG-WRBTR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLDAT'  PDATE1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-WAERS' 'EUR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWKO'  ITAB-NEWKO.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BSEG-WRBTR' ITAB-WRBTR.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '700'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'RF05A-NEWKO'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWBS' '01'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWKO' '3471'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '301'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BSEG-WMWST'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BSEG-WRBTR'  ITAB-WRBTR  .&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-N1 EQ NO.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING P_PROGRAM P_DYNPRO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FTAB-PROGRAM = P_PROGRAM.&lt;/P&gt;&lt;P&gt;FTAB-DYNPRO = P_DYNPRO.&lt;/P&gt;&lt;P&gt;FTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;APPEND FTAB.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING P_FNAM P_FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FTAB-FNAM = P_FNAM.&lt;/P&gt;&lt;P&gt;FTAB-FVAL = P_FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is not taking input values, for screen FB10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if i have to do any changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;zubera&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Jan 2008 13:13:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-24T13:13:07Z</dc:date>
    <item>
      <title>Regarding BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329602#M797604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I give the Value for input screen of transaction using BDC in Function Module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Requiremet is i have to create function Module which should call transaction FB10 in backgroung and provide all the values to transaction and Update SAP Tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;zubera&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2008 12:55:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329602#M797604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-24T12:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329603#M797605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zubera,&lt;/P&gt;&lt;P&gt;yes, It is possible, just call ur bdc code in function module sourcecode. &lt;/P&gt;&lt;P&gt;Tell me what exactly the requirement is.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;ravi shankar reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2008 12:59:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329603#M797605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-24T12:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329604#M797606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have called the BDC Program which calls transaction FB10 in background and input the values for transaction and&lt;/P&gt;&lt;P&gt;creates entries in SAP TablesBKPF and BSEG. So program works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now When i Create Function Modoule for same requirement it is not updating the value for data base.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i debugged the program by CALL TRANSACTION FB10 MODE A , in fore mode it is not providing any input value for transaction FB10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So whether i have to any changes in function module in order to provide input values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ZCALL.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(NO) TYPE  I&lt;/P&gt;&lt;P&gt;*"     VALUE(BUKRS) TYPE  BKPF-BUKRS&lt;/P&gt;&lt;P&gt;*"     VALUE(ACCOUNT) TYPE  CHAR13&lt;/P&gt;&lt;P&gt;*"     VALUE(AMOUNT) TYPE  CHAR13&lt;/P&gt;&lt;P&gt;*"     VALUE(ARCHIV) TYPE  TOA01-ARCHIV_ID&lt;/P&gt;&lt;P&gt;*"     VALUE(PREFIX) TYPE  CHAR4&lt;/P&gt;&lt;P&gt;*"     VALUE(START) TYPE  I&lt;/P&gt;&lt;P&gt;*"     VALUE(CONTAB) TYPE  CHAR5&lt;/P&gt;&lt;P&gt;*"     VALUE(ADATE) TYPE  D&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES : TOA01, TOA02, TOA03, TOADL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for BDCDATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for TOA01.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF C_TABLE OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOA01.&lt;/P&gt;&lt;P&gt;DATA : END OF C_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area Declaration for TOA01&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF F_STRING.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOA01.&lt;/P&gt;&lt;P&gt;DATA : END OF F_STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for TOADL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF PL_TABLE OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOADL.&lt;/P&gt;&lt;P&gt;DATA : END OF PL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for TOADL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF PL_FIELDS.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TOADL.&lt;/P&gt;&lt;P&gt;DATA : END OF PL_FIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for BKPF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF BTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BSEG.&lt;/P&gt;&lt;P&gt;DATA : END OF BTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;N1 type i,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;BUDAT TYPE DATS,&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for BKPF&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF WA,&lt;/P&gt;&lt;P&gt;N1 TYPE I,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA : PDATE TYPE DATS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for message table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF MTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;DATA : END OF MTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : OBJECT LIKE TOA01-SAP_OBJECT VALUE 'BKPF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :   PWRBTR LIKE BSEG-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ACL(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : DD(2),&lt;/P&gt;&lt;P&gt;       DM(2),&lt;/P&gt;&lt;P&gt;       DY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DD = 01.&lt;/P&gt;&lt;P&gt; DM = 01.&lt;/P&gt;&lt;P&gt; DY = 1970.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CONCATENATE DD '.' DM '.' DY INTO ACL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : PDATE(8) .&lt;/P&gt;&lt;P&gt;DATA : PDATE1(10).&lt;/P&gt;&lt;P&gt;DATA : PD(2),&lt;/P&gt;&lt;P&gt;       PM(2),&lt;/P&gt;&lt;P&gt;       PY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PD = PDATE+6(2).&lt;/P&gt;&lt;P&gt;PM = PDATE+4(2).&lt;/P&gt;&lt;P&gt;PY = PDATE+0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE PD '.' PM '.' PY INTO PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-N1 = 1.&lt;/P&gt;&lt;P&gt;WA-BUKRS = BUKRS.&lt;/P&gt;&lt;P&gt;WA-BLART = 'AB'.&lt;/P&gt;&lt;P&gt;WA-NEWKO = ACCOUNT.&lt;/P&gt;&lt;P&gt;WA-WRBTR = AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Updating Entries for Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO NO TIMES.&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;ITAB-BUKRS = WA-BUKRS.&lt;/P&gt;&lt;P&gt;ITAB-BLART = WA-BLART.&lt;/P&gt;&lt;P&gt;ITAB-BUDAT = PDATE.&lt;/P&gt;&lt;P&gt;ITAB-NEWKO = WA-NEWKO.&lt;/P&gt;&lt;P&gt;ITAB-WRBTR = WA-WRBTR.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WA-N1 LE NO.&lt;/P&gt;&lt;P&gt;WA-N1 = WA-N1 + 1.&lt;/P&gt;&lt;P&gt;WA-WRBTR = WA-WRBTR + 10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FILL_BDCDATA  USING NO&lt;/P&gt;&lt;P&gt;                            BUKRS&lt;/P&gt;&lt;P&gt;                            ACCOUNT&lt;/P&gt;&lt;P&gt;                            AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the transaction FB10 in Background&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL TRANSACTION 'FB10' USING FTAB MODE 'A' UPDATE 'S' MESSAGES INTO&lt;/P&gt;&lt;P&gt;MTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BDCDATA  USING NO&lt;/P&gt;&lt;P&gt;                        BUKRS&lt;/P&gt;&lt;P&gt;                        ACCOUNT&lt;/P&gt;&lt;P&gt;                        AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;N1 type i,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;BUDAT TYPE DATS,&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF WA,&lt;/P&gt;&lt;P&gt;N1 TYPE I,&lt;/P&gt;&lt;P&gt;BUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;BLART LIKE BKPF-BLART,&lt;/P&gt;&lt;P&gt;NEWKO LIKE RF05A-NEWKO,&lt;/P&gt;&lt;P&gt;WRBTR(13),&lt;/P&gt;&lt;P&gt;NEWBS LIKE RF05A-NEWBS,&lt;/P&gt;&lt;P&gt;END OF WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : PDATE(8) .&lt;/P&gt;&lt;P&gt;DATA : PDATE1(10).&lt;/P&gt;&lt;P&gt;DATA : PD(2),&lt;/P&gt;&lt;P&gt;       PM(2),&lt;/P&gt;&lt;P&gt;       PY(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PD = PDATE+6(2).&lt;/P&gt;&lt;P&gt;PM = PDATE+4(2).&lt;/P&gt;&lt;P&gt;PY = PDATE+0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE PD '.' PM '.' PY INTO PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-N1 = 1.&lt;/P&gt;&lt;P&gt;WA-BUKRS = BUKRS.&lt;/P&gt;&lt;P&gt;WA-BLART = 'AB'.&lt;/P&gt;&lt;P&gt;WA-NEWKO = ACCOUNT.&lt;/P&gt;&lt;P&gt;WA-WRBTR = AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Updating Entries for Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO NO TIMES.&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;ITAB-BUKRS = WA-BUKRS.&lt;/P&gt;&lt;P&gt;ITAB-BLART = WA-BLART.&lt;/P&gt;&lt;P&gt;ITAB-BUDAT = PDATE.&lt;/P&gt;&lt;P&gt;ITAB-NEWKO = WA-NEWKO.&lt;/P&gt;&lt;P&gt;ITAB-WRBTR = WA-WRBTR.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-N1 = WA-N1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WA-N1 LE NO.&lt;/P&gt;&lt;P&gt;WA-N1 = WA-N1 + 1.&lt;/P&gt;&lt;P&gt;WA-WRBTR = WA-WRBTR + 10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '127'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '/ENV'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BKPF-BLDAT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '126'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BKPF-BUKRS'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=RE'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BUKRS' ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLART' ITAB-BLART.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BUDAT' PDATE1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-MONAT' '1'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-WAERS' 'EUR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLDAT' PDATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '127'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BSEG-WRBTR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-BLDAT'  PDATE1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BKPF-WAERS' 'EUR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWKO'  ITAB-NEWKO.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BSEG-WRBTR' ITAB-WRBTR.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '700'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'RF05A-NEWKO'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWBS' '01'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RF05A-NEWKO' '3471'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO USING 'SAPMF05A' '301'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_CURSOR' 'BSEG-WMWST'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BSEG-WRBTR'  ITAB-WRBTR  .&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-N1 EQ NO.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING P_PROGRAM P_DYNPRO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FTAB-PROGRAM = P_PROGRAM.&lt;/P&gt;&lt;P&gt;FTAB-DYNPRO = P_DYNPRO.&lt;/P&gt;&lt;P&gt;FTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;APPEND FTAB.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING P_FNAM P_FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FTAB-FNAM = P_FNAM.&lt;/P&gt;&lt;P&gt;FTAB-FVAL = P_FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND FTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is not taking input values, for screen FB10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if i have to do any changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;zubera&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2008 13:13:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bdc/m-p/3329604#M797606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-24T13:13:07Z</dc:date>
    </item>
  </channel>
</rss>

