<?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: bdc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317824#M794770</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the example code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZMPPC016&lt;/P&gt;&lt;P&gt;no standard page heading&lt;/P&gt;&lt;P&gt;line-size 120.&lt;/P&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;Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;constants : c_r type c value 'R', " PLNTY Value&lt;/P&gt;&lt;P&gt;C_X TYPE C VALUE 'X', " Value for dynbegin.&lt;/P&gt;&lt;P&gt;c_tcode like tstc-tcode value 'CA22', " Transaction code&lt;/P&gt;&lt;P&gt;c_mode(1) type c value 'A', " BDC Mode&lt;/P&gt;&lt;P&gt;c_tdformat type tline-tdformat value '*',"Tag column&lt;/P&gt;&lt;P&gt;c_tdid type thead-tdid value 'PLPO', " Text ID&lt;/P&gt;&lt;P&gt;c_tdform type thead-tdform value 'SYSTEM'." Form name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : v_date like sy-datum, " date&lt;/P&gt;&lt;P&gt;v_date1(4) type c,&lt;/P&gt;&lt;P&gt;v_date2(2) type c,&lt;/P&gt;&lt;P&gt;v_date3(2) type c,&lt;/P&gt;&lt;P&gt;TNAME LIKE THEAD-TDNAME,&lt;/P&gt;&lt;P&gt;v_mandt(3) type c,&lt;/P&gt;&lt;P&gt;v_matnr(18) type c,&lt;/P&gt;&lt;P&gt;flag type c.&lt;/P&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;Internal table for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_file occurs 0,&lt;/P&gt;&lt;P&gt;matnr(18) type c, " Material Number&lt;/P&gt;&lt;P&gt;werks(4) type c, " Plant&lt;/P&gt;&lt;P&gt;vornr(4) type c, " Operation Number&lt;/P&gt;&lt;P&gt;tseq(3) type n, " Line number in the long text&lt;/P&gt;&lt;P&gt;text1(70) type c, " Long text&lt;/P&gt;&lt;P&gt;plnal(2) type n, " Group counter&lt;/P&gt;&lt;P&gt;end of t_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_text occurs 0,&lt;/P&gt;&lt;P&gt;matnr(18) type c, " Material Number&lt;/P&gt;&lt;P&gt;werks(4) type c, " Plant&lt;/P&gt;&lt;P&gt;plnal(2) type n, " Group counter&lt;/P&gt;&lt;P&gt;vornr(4) type c, " Operation Number&lt;/P&gt;&lt;P&gt;tseq(3) type n, " Line number in the long text&lt;/P&gt;&lt;P&gt;text1(70) type c, " Long text&lt;/P&gt;&lt;P&gt;end of t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for MAPl&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of t_mapl occurs 0,&lt;/P&gt;&lt;P&gt;plnnr like mapl-plnnr,&lt;/P&gt;&lt;P&gt;end of t_mapl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table for PLAS and PLPO Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of t_plpo occurs 0,&lt;/P&gt;&lt;P&gt;mandt like plpo-mandt,&lt;/P&gt;&lt;P&gt;plnty like plpo-plnty,&lt;/P&gt;&lt;P&gt;plnnr like plpo-plnnr,&lt;/P&gt;&lt;P&gt;plnkn like plpo-plnkn,&lt;/P&gt;&lt;P&gt;zaehl like plpo-zaehl,&lt;/P&gt;&lt;P&gt;end of t_plpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data t_long like tline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work area for t_text Internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : wa_text like t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_header like thead. " long text&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for BDCDATA Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of itab_bdc_tab occurs 0.&lt;/P&gt;&lt;P&gt;include structure bdcdata.&lt;/P&gt;&lt;P&gt;data : end of itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&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;Selection-screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;selection-screen : begin of block blk with frame .&lt;/P&gt;&lt;P&gt;parameter : P_file like rlgrap-filename obligatory.&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;p_file = 'C:\My Documents\InputFile.txt'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_file.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F4 value for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform file_get.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get file data into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_text by matnr werks vornr plnal tseq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the long text into CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform load_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'Z_HEADER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT3 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form file_get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F4 Value for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM file_get.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DEF_PATH = 'C:\Temp\'&lt;/P&gt;&lt;P&gt;MASK = ',&lt;STRONG&gt;.&lt;/STRONG&gt;,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;MODE = 'O'&lt;/P&gt;&lt;P&gt;TITLE = 'Select File'(007)&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_file&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " file_get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get file data into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = p_file&lt;/P&gt;&lt;P&gt;FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = t_file&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;CONVERSION_ERROR = 1&lt;/P&gt;&lt;P&gt;FILE_OPEN_ERROR = 2&lt;/P&gt;&lt;P&gt;FILE_READ_ERROR = 3&lt;/P&gt;&lt;P&gt;INVALID_TYPE = 4&lt;/P&gt;&lt;P&gt;NO_BATCH = 5&lt;/P&gt;&lt;P&gt;UNKNOWN_ERROR = 6&lt;/P&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 7&lt;/P&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 8&lt;/P&gt;&lt;P&gt;CUSTOMER_ERROR = 9&lt;/P&gt;&lt;P&gt;OTHERS = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_file by matnr werks plnal vornr tseq.&lt;/P&gt;&lt;P&gt;delete t_file where matnr = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the material number from tables ZMSMI_FERR_RAW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ZMSMI_SNAP_RAW and ZMSMI_SIMP_RAW&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform get_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;INPUT = t_file-vornr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OUTPUT = t_file-vornr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move : t_file-matnr to t_text-matnr,&lt;/P&gt;&lt;P&gt;t_file-werks to t_text-werks,&lt;/P&gt;&lt;P&gt;t_file-vornr to t_text-vornr,&lt;/P&gt;&lt;P&gt;t_file-tseq to t_text-tseq,&lt;/P&gt;&lt;P&gt;t_file-text1 to t_text-text1,&lt;/P&gt;&lt;P&gt;t_file-plnal to t_text-plnal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_text.&lt;/P&gt;&lt;P&gt;clear t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;WRITE: / 'Error reading input file'.&lt;/P&gt;&lt;P&gt;stop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form call_bdc&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM call_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1010&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '1010'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=VOUE'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27M-MATNR' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27M-WERKS' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-VBELN' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-POSNR' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PLNNR' T_PLPO-PLNNR.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-AENNR' SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : v_date,&lt;/P&gt;&lt;P&gt;v_date1,&lt;/P&gt;&lt;P&gt;v_date2,&lt;/P&gt;&lt;P&gt;v_date3.&lt;/P&gt;&lt;P&gt;v_date1 = sy-datum+0(4).&lt;/P&gt;&lt;P&gt;v_date2 = sy-datum+4(2).&lt;/P&gt;&lt;P&gt;v_date3 = sy-datum+6(2).&lt;/P&gt;&lt;P&gt;concatenate v_date2 v_date3 v_date1 into v_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-STTAG' v_date .&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-REVLV' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-WERKS' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PLNAL' WA_TEXT-PLNAL.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-STATU' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-VAGRP' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PROFIDNETZ' SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=OSEA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1010&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCP02' '1010'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=ENT1'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27H-VORNR' WA_TEXT-VORNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=LTXT'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27X-FLG_SEL(01)' C_X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1100&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLSTXX' '1100'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=XEIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 0999&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLWB_CUSTOMIZING' '0999'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=CONT'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RSEUMOD-GRA_EDITOR' SPACE.&lt;/P&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;Screen 1100&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLSTXX' '1100'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_CURSOR' 'RSTXT-TXPARGRAPH'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=TXBA'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RSTXT-TXPARGRAPH(03)' '*'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RSTXT-TXLINE(03)'&lt;/P&gt;&lt;P&gt;'*****'.&lt;/P&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;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&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;call transaction c_tcode&lt;/P&gt;&lt;P&gt;using itab_bdc_tab mode 'N'&lt;/P&gt;&lt;P&gt;update 'S'.&lt;/P&gt;&lt;P&gt;refresh itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0 and sy-msgty ne 'E'.&lt;/P&gt;&lt;P&gt;v_mandt = t_plpo-mandt.&lt;/P&gt;&lt;P&gt;CONCATENATE v_mandt&lt;/P&gt;&lt;P&gt;t_plpo-plnty&lt;/P&gt;&lt;P&gt;t_plpo-plnnr&lt;/P&gt;&lt;P&gt;t_plpo-plnkn&lt;/P&gt;&lt;P&gt;t_plpo-zaehl into tname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DELETE_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;ID = c_tdid&lt;/P&gt;&lt;P&gt;LANGUAGE = 'E'&lt;/P&gt;&lt;P&gt;NAME = TNAME&lt;/P&gt;&lt;P&gt;OBJECT = 'ROUTING'&lt;/P&gt;&lt;P&gt;SAVEMODE_DIRECT = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TEXTMEMORY_ONLY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOCAL_CAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Deleting Existing Long Text'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Executing BDC'.&lt;/P&gt;&lt;P&gt;&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;ENDFORM. " call_bdc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form bdc_screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for Screen fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_PROG Program name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_SCRN Screen Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_screen USING p_prog&lt;/P&gt;&lt;P&gt;p_scrn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear itab_bdc_tab.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-program = p_prog.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-dynpro = p_scrn.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-dynbegin = c_x.&lt;/P&gt;&lt;P&gt;append itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form bdc_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for Screen fileds&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_NAM Field name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_VAL Field value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_field USING p_nam&lt;/P&gt;&lt;P&gt;p_val.&lt;/P&gt;&lt;P&gt;clear itab_bdc_tab.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-fnam = p_nam.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-fval = p_val.&lt;/P&gt;&lt;P&gt;append itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form load_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the long text into CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM load_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move t_text to wa_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new vornr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the data in MAPL Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;select single plnnr from mapl into t_mapl-plnnr&lt;/P&gt;&lt;P&gt;where matnr = wa_text-matnr&lt;/P&gt;&lt;P&gt;and werks = wa_text-werks&lt;/P&gt;&lt;P&gt;and plnty = c_r&lt;/P&gt;&lt;P&gt;and loekz = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the data from PLAS and PLPO Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;select SINGLE a~mandt&lt;/P&gt;&lt;P&gt;a~plnty&lt;/P&gt;&lt;P&gt;a~plnnr&lt;/P&gt;&lt;P&gt;a~plnkn&lt;/P&gt;&lt;P&gt;a~zaehl into t_plpo&lt;/P&gt;&lt;P&gt;from plpo as a inner join plas as b on a&lt;SUB&gt;plnty = b&lt;/SUB&gt;plnty&lt;/P&gt;&lt;P&gt;and a&lt;SUB&gt;plnnr = b&lt;/SUB&gt;plnnr&lt;/P&gt;&lt;P&gt;and a&lt;SUB&gt;plnkn = b&lt;/SUB&gt;plnkn&lt;/P&gt;&lt;P&gt;where b~plnty = c_r&lt;/P&gt;&lt;P&gt;and b~plnnr = t_mapl-plnnr&lt;/P&gt;&lt;P&gt;and b~plnal = wa_text-plnal&lt;/P&gt;&lt;P&gt;and b~loekz = space&lt;/P&gt;&lt;P&gt;and a~vornr = wa_text-vornr&lt;/P&gt;&lt;P&gt;and a~loekz = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform call_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Matching routing group\Operation not found'.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;40 ' -',&lt;/P&gt;&lt;P&gt;45 'Material Does not Exists or Material',&lt;/P&gt;&lt;P&gt;82 'not Available in MAPL Table'.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag ne 'X'.&lt;/P&gt;&lt;P&gt;t_long-tdline = wa_text-text1.&lt;/P&gt;&lt;P&gt;t_long-tdformat = c_tdformat.&lt;/P&gt;&lt;P&gt;append t_long.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of vornr.&lt;/P&gt;&lt;P&gt;if flag ne 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_mandt = t_plpo-mandt.&lt;/P&gt;&lt;P&gt;CONCATENATE v_mandt&lt;/P&gt;&lt;P&gt;t_plpo-plnty&lt;/P&gt;&lt;P&gt;t_plpo-plnnr&lt;/P&gt;&lt;P&gt;t_plpo-plnkn&lt;/P&gt;&lt;P&gt;t_plpo-zaehl into tname.&lt;/P&gt;&lt;P&gt;T_HEADer-TDOBJECT = 'ROUTING'.&lt;/P&gt;&lt;P&gt;t_HEADer-TDNAME = tname.&lt;/P&gt;&lt;P&gt;T_HEADer-TDID = c_tdid.&lt;/P&gt;&lt;P&gt;t_header-tdform = c_tdform.&lt;/P&gt;&lt;P&gt;T_HEADer-TDSPRAS = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAVE_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;HEADER = t_header&lt;/P&gt;&lt;P&gt;SAVEMODE_DIRECT = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OWNER_SPECIFIED = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOCAL_CAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FUNCTION =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NEWHEADER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;LINES = t_long&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ID = 1&lt;/P&gt;&lt;P&gt;LANGUAGE = 2&lt;/P&gt;&lt;P&gt;NAME = 3&lt;/P&gt;&lt;P&gt;OBJECT = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'COMMIT_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;OBJECT = t_header-TDOBJECT&lt;/P&gt;&lt;P&gt;NAME = t_header-TDNAME&lt;/P&gt;&lt;P&gt;ID = t_header-TDID&lt;/P&gt;&lt;P&gt;LANGUAGE = t_header-TDSPRAS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Long Text Loaded Successfully'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Uploading Long Text'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh t_long.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr, 24 wa_text-werks,&lt;/P&gt;&lt;P&gt;45 'Long text not uploaded'.&lt;/P&gt;&lt;P&gt;clear flag.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " load_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_matnr&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the material number from tables ZMSMI_FERR_RAW,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear v_matnr.&lt;/P&gt;&lt;P&gt;case t_file-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0101'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_simp_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0103'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_ferr_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0102' or '0110' or '0111' or '0112' or '0113'&lt;/P&gt;&lt;P&gt;or '0114' or '0115' or '0116' or '0117'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_snap_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " get_matnr &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Sowjanya.B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Jan 2008 04:47:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-29T04:47:58Z</dc:date>
    <item>
      <title>bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317823#M794769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            Can anyone tell me how to do recording for transaction ' vk11' .If code or sample provided it will be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard,&lt;/P&gt;&lt;P&gt;Abdul Shukoor.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 17:05:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317823#M794769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T17:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317824#M794770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the example code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZMPPC016&lt;/P&gt;&lt;P&gt;no standard page heading&lt;/P&gt;&lt;P&gt;line-size 120.&lt;/P&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;Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;constants : c_r type c value 'R', " PLNTY Value&lt;/P&gt;&lt;P&gt;C_X TYPE C VALUE 'X', " Value for dynbegin.&lt;/P&gt;&lt;P&gt;c_tcode like tstc-tcode value 'CA22', " Transaction code&lt;/P&gt;&lt;P&gt;c_mode(1) type c value 'A', " BDC Mode&lt;/P&gt;&lt;P&gt;c_tdformat type tline-tdformat value '*',"Tag column&lt;/P&gt;&lt;P&gt;c_tdid type thead-tdid value 'PLPO', " Text ID&lt;/P&gt;&lt;P&gt;c_tdform type thead-tdform value 'SYSTEM'." Form name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : v_date like sy-datum, " date&lt;/P&gt;&lt;P&gt;v_date1(4) type c,&lt;/P&gt;&lt;P&gt;v_date2(2) type c,&lt;/P&gt;&lt;P&gt;v_date3(2) type c,&lt;/P&gt;&lt;P&gt;TNAME LIKE THEAD-TDNAME,&lt;/P&gt;&lt;P&gt;v_mandt(3) type c,&lt;/P&gt;&lt;P&gt;v_matnr(18) type c,&lt;/P&gt;&lt;P&gt;flag type c.&lt;/P&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;Internal table for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_file occurs 0,&lt;/P&gt;&lt;P&gt;matnr(18) type c, " Material Number&lt;/P&gt;&lt;P&gt;werks(4) type c, " Plant&lt;/P&gt;&lt;P&gt;vornr(4) type c, " Operation Number&lt;/P&gt;&lt;P&gt;tseq(3) type n, " Line number in the long text&lt;/P&gt;&lt;P&gt;text1(70) type c, " Long text&lt;/P&gt;&lt;P&gt;plnal(2) type n, " Group counter&lt;/P&gt;&lt;P&gt;end of t_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_text occurs 0,&lt;/P&gt;&lt;P&gt;matnr(18) type c, " Material Number&lt;/P&gt;&lt;P&gt;werks(4) type c, " Plant&lt;/P&gt;&lt;P&gt;plnal(2) type n, " Group counter&lt;/P&gt;&lt;P&gt;vornr(4) type c, " Operation Number&lt;/P&gt;&lt;P&gt;tseq(3) type n, " Line number in the long text&lt;/P&gt;&lt;P&gt;text1(70) type c, " Long text&lt;/P&gt;&lt;P&gt;end of t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for MAPl&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of t_mapl occurs 0,&lt;/P&gt;&lt;P&gt;plnnr like mapl-plnnr,&lt;/P&gt;&lt;P&gt;end of t_mapl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table for PLAS and PLPO Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of t_plpo occurs 0,&lt;/P&gt;&lt;P&gt;mandt like plpo-mandt,&lt;/P&gt;&lt;P&gt;plnty like plpo-plnty,&lt;/P&gt;&lt;P&gt;plnnr like plpo-plnnr,&lt;/P&gt;&lt;P&gt;plnkn like plpo-plnkn,&lt;/P&gt;&lt;P&gt;zaehl like plpo-zaehl,&lt;/P&gt;&lt;P&gt;end of t_plpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data t_long like tline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work area for t_text Internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : wa_text like t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_header like thead. " long text&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for BDCDATA Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of itab_bdc_tab occurs 0.&lt;/P&gt;&lt;P&gt;include structure bdcdata.&lt;/P&gt;&lt;P&gt;data : end of itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&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;Selection-screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;selection-screen : begin of block blk with frame .&lt;/P&gt;&lt;P&gt;parameter : P_file like rlgrap-filename obligatory.&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;p_file = 'C:\My Documents\InputFile.txt'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_file.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F4 value for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform file_get.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get file data into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_text by matnr werks vornr plnal tseq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the long text into CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform load_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'Z_HEADER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FLEX_TEXT3 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form file_get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F4 Value for file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM file_get.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DEF_PATH = 'C:\Temp\'&lt;/P&gt;&lt;P&gt;MASK = ',&lt;STRONG&gt;.&lt;/STRONG&gt;,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;MODE = 'O'&lt;/P&gt;&lt;P&gt;TITLE = 'Select File'(007)&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_file&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " file_get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get file data into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = p_file&lt;/P&gt;&lt;P&gt;FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = t_file&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;CONVERSION_ERROR = 1&lt;/P&gt;&lt;P&gt;FILE_OPEN_ERROR = 2&lt;/P&gt;&lt;P&gt;FILE_READ_ERROR = 3&lt;/P&gt;&lt;P&gt;INVALID_TYPE = 4&lt;/P&gt;&lt;P&gt;NO_BATCH = 5&lt;/P&gt;&lt;P&gt;UNKNOWN_ERROR = 6&lt;/P&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 7&lt;/P&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 8&lt;/P&gt;&lt;P&gt;CUSTOMER_ERROR = 9&lt;/P&gt;&lt;P&gt;OTHERS = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_file by matnr werks plnal vornr tseq.&lt;/P&gt;&lt;P&gt;delete t_file where matnr = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the material number from tables ZMSMI_FERR_RAW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ZMSMI_SNAP_RAW and ZMSMI_SIMP_RAW&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform get_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;INPUT = t_file-vornr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OUTPUT = t_file-vornr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move : t_file-matnr to t_text-matnr,&lt;/P&gt;&lt;P&gt;t_file-werks to t_text-werks,&lt;/P&gt;&lt;P&gt;t_file-vornr to t_text-vornr,&lt;/P&gt;&lt;P&gt;t_file-tseq to t_text-tseq,&lt;/P&gt;&lt;P&gt;t_file-text1 to t_text-text1,&lt;/P&gt;&lt;P&gt;t_file-plnal to t_text-plnal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_text.&lt;/P&gt;&lt;P&gt;clear t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;WRITE: / 'Error reading input file'.&lt;/P&gt;&lt;P&gt;stop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form call_bdc&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM call_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1010&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '1010'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=VOUE'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27M-MATNR' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27M-WERKS' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-VBELN' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-POSNR' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PLNNR' T_PLPO-PLNNR.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-AENNR' SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : v_date,&lt;/P&gt;&lt;P&gt;v_date1,&lt;/P&gt;&lt;P&gt;v_date2,&lt;/P&gt;&lt;P&gt;v_date3.&lt;/P&gt;&lt;P&gt;v_date1 = sy-datum+0(4).&lt;/P&gt;&lt;P&gt;v_date2 = sy-datum+4(2).&lt;/P&gt;&lt;P&gt;v_date3 = sy-datum+6(2).&lt;/P&gt;&lt;P&gt;concatenate v_date2 v_date3 v_date1 into v_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-STTAG' v_date .&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-REVLV' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-WERKS' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PLNAL' WA_TEXT-PLNAL.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-STATU' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-VAGRP' SPACE.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC271-PROFIDNETZ' SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=OSEA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1010&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCP02' '1010'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=ENT1'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27H-VORNR' WA_TEXT-VORNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=LTXT'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RC27X-FLG_SEL(01)' C_X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 1100&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLSTXX' '1100'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=XEIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Screen 0999&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLWB_CUSTOMIZING' '0999'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=CONT'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD USING 'RSEUMOD-GRA_EDITOR' SPACE.&lt;/P&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;Screen 1100&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLSTXX' '1100'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_CURSOR' 'RSTXT-TXPARGRAPH'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=TXBA'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RSTXT-TXPARGRAPH(03)' '*'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RSTXT-TXLINE(03)'&lt;/P&gt;&lt;P&gt;'*****'.&lt;/P&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;Screen 5400&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_screen using 'SAPLCPDI' '5400'.&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;call transaction c_tcode&lt;/P&gt;&lt;P&gt;using itab_bdc_tab mode 'N'&lt;/P&gt;&lt;P&gt;update 'S'.&lt;/P&gt;&lt;P&gt;refresh itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0 and sy-msgty ne 'E'.&lt;/P&gt;&lt;P&gt;v_mandt = t_plpo-mandt.&lt;/P&gt;&lt;P&gt;CONCATENATE v_mandt&lt;/P&gt;&lt;P&gt;t_plpo-plnty&lt;/P&gt;&lt;P&gt;t_plpo-plnnr&lt;/P&gt;&lt;P&gt;t_plpo-plnkn&lt;/P&gt;&lt;P&gt;t_plpo-zaehl into tname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DELETE_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;ID = c_tdid&lt;/P&gt;&lt;P&gt;LANGUAGE = 'E'&lt;/P&gt;&lt;P&gt;NAME = TNAME&lt;/P&gt;&lt;P&gt;OBJECT = 'ROUTING'&lt;/P&gt;&lt;P&gt;SAVEMODE_DIRECT = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TEXTMEMORY_ONLY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOCAL_CAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Deleting Existing Long Text'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Executing BDC'.&lt;/P&gt;&lt;P&gt;&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;ENDFORM. " call_bdc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form bdc_screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for Screen fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_PROG Program name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_SCRN Screen Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_screen USING p_prog&lt;/P&gt;&lt;P&gt;p_scrn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear itab_bdc_tab.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-program = p_prog.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-dynpro = p_scrn.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-dynbegin = c_x.&lt;/P&gt;&lt;P&gt;append itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form bdc_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BDC Script for Screen fileds&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_NAM Field name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_VAL Field value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_field USING p_nam&lt;/P&gt;&lt;P&gt;p_val.&lt;/P&gt;&lt;P&gt;clear itab_bdc_tab.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-fnam = p_nam.&lt;/P&gt;&lt;P&gt;itab_bdc_tab-fval = p_val.&lt;/P&gt;&lt;P&gt;append itab_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form load_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the long text into CA22 Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM load_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move t_text to wa_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new vornr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the data in MAPL Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;select single plnnr from mapl into t_mapl-plnnr&lt;/P&gt;&lt;P&gt;where matnr = wa_text-matnr&lt;/P&gt;&lt;P&gt;and werks = wa_text-werks&lt;/P&gt;&lt;P&gt;and plnty = c_r&lt;/P&gt;&lt;P&gt;and loekz = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the data from PLAS and PLPO Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;select SINGLE a~mandt&lt;/P&gt;&lt;P&gt;a~plnty&lt;/P&gt;&lt;P&gt;a~plnnr&lt;/P&gt;&lt;P&gt;a~plnkn&lt;/P&gt;&lt;P&gt;a~zaehl into t_plpo&lt;/P&gt;&lt;P&gt;from plpo as a inner join plas as b on a&lt;SUB&gt;plnty = b&lt;/SUB&gt;plnty&lt;/P&gt;&lt;P&gt;and a&lt;SUB&gt;plnnr = b&lt;/SUB&gt;plnnr&lt;/P&gt;&lt;P&gt;and a&lt;SUB&gt;plnkn = b&lt;/SUB&gt;plnkn&lt;/P&gt;&lt;P&gt;where b~plnty = c_r&lt;/P&gt;&lt;P&gt;and b~plnnr = t_mapl-plnnr&lt;/P&gt;&lt;P&gt;and b~plnal = wa_text-plnal&lt;/P&gt;&lt;P&gt;and b~loekz = space&lt;/P&gt;&lt;P&gt;and a~vornr = wa_text-vornr&lt;/P&gt;&lt;P&gt;and a~loekz = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform call_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Matching routing group\Operation not found'.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;40 ' -',&lt;/P&gt;&lt;P&gt;45 'Material Does not Exists or Material',&lt;/P&gt;&lt;P&gt;82 'not Available in MAPL Table'.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag ne 'X'.&lt;/P&gt;&lt;P&gt;t_long-tdline = wa_text-text1.&lt;/P&gt;&lt;P&gt;t_long-tdformat = c_tdformat.&lt;/P&gt;&lt;P&gt;append t_long.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of vornr.&lt;/P&gt;&lt;P&gt;if flag ne 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_mandt = t_plpo-mandt.&lt;/P&gt;&lt;P&gt;CONCATENATE v_mandt&lt;/P&gt;&lt;P&gt;t_plpo-plnty&lt;/P&gt;&lt;P&gt;t_plpo-plnnr&lt;/P&gt;&lt;P&gt;t_plpo-plnkn&lt;/P&gt;&lt;P&gt;t_plpo-zaehl into tname.&lt;/P&gt;&lt;P&gt;T_HEADer-TDOBJECT = 'ROUTING'.&lt;/P&gt;&lt;P&gt;t_HEADer-TDNAME = tname.&lt;/P&gt;&lt;P&gt;T_HEADer-TDID = c_tdid.&lt;/P&gt;&lt;P&gt;t_header-tdform = c_tdform.&lt;/P&gt;&lt;P&gt;T_HEADer-TDSPRAS = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAVE_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;HEADER = t_header&lt;/P&gt;&lt;P&gt;SAVEMODE_DIRECT = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OWNER_SPECIFIED = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOCAL_CAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FUNCTION =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NEWHEADER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;LINES = t_long&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ID = 1&lt;/P&gt;&lt;P&gt;LANGUAGE = 2&lt;/P&gt;&lt;P&gt;NAME = 3&lt;/P&gt;&lt;P&gt;OBJECT = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'COMMIT_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;OBJECT = t_header-TDOBJECT&lt;/P&gt;&lt;P&gt;NAME = t_header-TDNAME&lt;/P&gt;&lt;P&gt;ID = t_header-TDID&lt;/P&gt;&lt;P&gt;LANGUAGE = t_header-TDSPRAS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Long Text Loaded Successfully'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr,24 wa_text-werks,&lt;/P&gt;&lt;P&gt;30 t_mapl-plnnr,44 wa_text-plnal,48 wa_text-vornr,&lt;/P&gt;&lt;P&gt;60 ' -',&lt;/P&gt;&lt;P&gt;67 'Error Uploading Long Text'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh t_long.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write:/3 wa_text-matnr, 24 wa_text-werks,&lt;/P&gt;&lt;P&gt;45 'Long text not uploaded'.&lt;/P&gt;&lt;P&gt;clear flag.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " load_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_matnr&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the material number from tables ZMSMI_FERR_RAW,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear v_matnr.&lt;/P&gt;&lt;P&gt;case t_file-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0101'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_simp_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0103'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_ferr_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when '0102' or '0110' or '0111' or '0112' or '0113'&lt;/P&gt;&lt;P&gt;or '0114' or '0115' or '0116' or '0117'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single cmatnr from zmsmi_snap_raw&lt;/P&gt;&lt;P&gt;into v_matnr where matnr = t_file-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if not v_matnr is initial.&lt;/P&gt;&lt;P&gt;clear t_file-matnr.&lt;/P&gt;&lt;P&gt;t_file-matnr = v_matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " get_matnr &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Sowjanya.B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2008 04:47:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317824#M794770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-29T04:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317825#M794771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sowjanya.B,&lt;/P&gt;&lt;P&gt;                     Thanks for your reply but it would be helpful to me if u provide me the procedure to do recording for "VK11" Tc.(Any fields).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul Shukoor.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2008 09:09:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3317825#M794771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-29T09:09:16Z</dc:date>
    </item>
  </channel>
</rss>

