<?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: LSWM-Package-Tr Req? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314413#M507265</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See the BDC for XK01, change it little bit for XK02, as per your fields&lt;/P&gt;&lt;P&gt;REPORT zmm_vendor_master_upload&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-SIZE 255.&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; ABAP Name   :   ZMM_VENDOR_MASTER_UPLOAD&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Description :   This Program is used to Upload the Vendor Master.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Standard Include for Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE bdcrecx1.&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 Upload Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_vendor OCCURS 0,&lt;/P&gt;&lt;P&gt;        bukrs(004),             " Company Code&lt;/P&gt;&lt;P&gt;        ekorg(004),             " Purchase Orgn&lt;/P&gt;&lt;P&gt;        ktokk(004),             " Account Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Address Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        anred(015),             " Title&lt;/P&gt;&lt;P&gt;        name1(035),                                         " Name1&lt;/P&gt;&lt;P&gt;        sortl(010),             " Sort Field&lt;/P&gt;&lt;P&gt;        name2(035),                                         " Name2&lt;/P&gt;&lt;P&gt;        name3(035),             " Contact Person1&lt;/P&gt;&lt;P&gt;        name4(035),             " Contact Person 2&lt;/P&gt;&lt;P&gt;        stras(035),             " Street&lt;/P&gt;&lt;P&gt;        pfach(010),             " PO Box&lt;/P&gt;&lt;P&gt;        ort01(035),             " City&lt;/P&gt;&lt;P&gt;        pstlz(010),             " Postal Code&lt;/P&gt;&lt;P&gt;        land1(003),             " Country&lt;/P&gt;&lt;P&gt;        spras(002),             " Language&lt;/P&gt;&lt;P&gt;        telf1(016),             " Telephone No&lt;/P&gt;&lt;P&gt;        telfx(031),             " Fax Number&lt;/P&gt;&lt;P&gt;        lfurl(132),             " URL-Mail Id&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material Group Characteristics&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       klart(003),             " Class Type '010'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       class(018),             " Class 'Vendor'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_01(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_02(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_03(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        mwert_01(030),          " Charct.Value&lt;/P&gt;&lt;P&gt;        mwert_02(030),          " Charct.Value&lt;/P&gt;&lt;P&gt;        mwert_03(030),          " Charct.Value&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Control Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        emnfr(010),             " Manufact.Part No&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bank Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        banks_01(003),          " Country of Bank1&lt;/P&gt;&lt;P&gt;        banks_02(003),          " Country of Bank2&lt;/P&gt;&lt;P&gt;        bankl_01(015),          " Bank Key of 1&lt;/P&gt;&lt;P&gt;        bankl_02(015),          " Bank Key of 2&lt;/P&gt;&lt;P&gt;        bankn_01(018),          " Account No Bank1&lt;/P&gt;&lt;P&gt;        bankn_02(018),          " Account No Bank2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accounting Info&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        akont(010),             " Reconcillation Account&lt;/P&gt;&lt;P&gt;        zuawa(003),             " Sort Key&lt;/P&gt;&lt;P&gt;        fdgrv(010),             " Cash Management Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Payment Transactions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        zterm(004),             " Payment terms&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       reprf(001),             " Check Double Inv.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        zwels(010),             " Payment Method&lt;/P&gt;&lt;P&gt;        hbkid(005),             " House Bank&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       xpore(001),             " Individ.Payment&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Correspondence&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        mahns(001),             " Dunning Level&lt;/P&gt;&lt;P&gt;        xausz(001),             " Account Statement&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Withholding Tax Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        qland(003),             " Withholding Tax Country&lt;/P&gt;&lt;P&gt;        witht_01(002),          " WH tax Type&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wt_withcd(002),        " WH Tax Code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wt_subjct(001),        " Indicator:WH Tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchasing Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        waers(005),             " Currency&lt;/P&gt;&lt;P&gt;        zterm1(004),            " Payment Terms&lt;/P&gt;&lt;P&gt;      END OF i_vendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Variables &amp;amp; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS : c_x     VALUE 'X'.  " Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Paramters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_file LIKE ibipparms-path.  " Filename&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At selection-screen on Value Request for file Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_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 F4 Values for the File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      program_name  = syst-cprog&lt;/P&gt;&lt;P&gt;      dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name     = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;Open the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the File into internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION '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                = i_vendor&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      conversion_error        = 1&lt;/P&gt;&lt;P&gt;      invalid_table_width     = 2&lt;/P&gt;&lt;P&gt;      invalid_type            = 3&lt;/P&gt;&lt;P&gt;      no_batch                = 4&lt;/P&gt;&lt;P&gt;      unknown_error           = 5&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;      OTHERS                  = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the Data from Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_vendor.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-KTOKK'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bukrs.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ekorg.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ktokk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-SPRAS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=KLAS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ANRED'&lt;/P&gt;&lt;P&gt;                                  i_vendor-anred.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                                  i_vendor-sortl.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME2'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name2.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME3'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name3.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME4'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name4.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-STRAS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-stras.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PFACH'&lt;/P&gt;&lt;P&gt;                                  i_vendor-pfach.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT01'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ort01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PSTLZ'&lt;/P&gt;&lt;P&gt;                                  i_vendor-pstlz.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-land1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-spras.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-TELF1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-telf1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-TELFX'&lt;/P&gt;&lt;P&gt;                                  i_vendor-telfx.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LFURL'&lt;/P&gt;&lt;P&gt;                                  i_vendor-lfurl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLCA' '0602'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-KLART'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENTE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RMCLF-KLART'&lt;/P&gt;&lt;P&gt;                                  '010'. "i_vendor-klart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=AUSW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RMCLF-CLASS(01)'&lt;/P&gt;&lt;P&gt;                                  'Vendor'."i_vendor-class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RCTMS-MWERT(03)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=BACK'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(01)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(02)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(03)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_03.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(03)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_03.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENDE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-ANRED'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-EMNFR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-EMNFR'&lt;/P&gt;&lt;P&gt;                                  i_vendor-emnfr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBK-BANKN(02)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKS(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-banks_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKS(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-banks_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKL(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankl_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKL(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankl_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKN(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankn_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKN(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankn_02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 'LFBK-BANKS(01)'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 '=VW'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-FDGRV'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-AKONT'&lt;/P&gt;&lt;P&gt;                                  i_vendor-akont.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZUAWA'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zuawa.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;                                  i_vendor-fdgrv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-XPORE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZTERM'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zterm.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-REPRF'&lt;/P&gt;&lt;P&gt;                                  c_x. "i_vendor-reprf.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZWELS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zwels.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-HBKID'&lt;/P&gt;&lt;P&gt;                                  i_vendor-hbkid.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-XPORE'&lt;/P&gt;&lt;P&gt;                                  c_x. "i_vendor-xpore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB5-MAHNS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-MAHNS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mahns.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-XAUSZ'&lt;/P&gt;&lt;P&gt;                                  i_vendor-xausz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0610'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBW-WT_SUBJCT(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-QLAND'&lt;/P&gt;&lt;P&gt;                                  i_vendor-qland.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBW-WITHT(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-witht_01.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'LFBW-WT_WITHCD(01)'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 i_vendor-wt_withcd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBW-WT_SUBJCT(01)'&lt;/P&gt;&lt;P&gt;                                   c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFM1-ZTERM'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFM1-WAERS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-waers.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFM1-ZTERM'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zterm1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-LIFNR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=YES'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_transaction USING 'XK01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the BDc Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you nned a transport request for transfering the LSMW to PRD from DEV&lt;/P&gt;&lt;P&gt;From LSMW screen, from Menu EXTRAS-&amp;gt;Generate Request you can use&lt;/P&gt;&lt;P&gt;or Export project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 May 2007 06:28:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-25T06:28:09Z</dc:date>
    <item>
      <title>LSWM-Package-Tr Req?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314412#M507264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do LSWM needs to be assigned to a package so that it can be transported from Dev to Production?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly provide me a sample code for BDC of XK02,if available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2007 06:23:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314412#M507264</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-05-25T06:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: LSWM-Package-Tr Req?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314413#M507265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See the BDC for XK01, change it little bit for XK02, as per your fields&lt;/P&gt;&lt;P&gt;REPORT zmm_vendor_master_upload&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-SIZE 255.&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; ABAP Name   :   ZMM_VENDOR_MASTER_UPLOAD&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Description :   This Program is used to Upload the Vendor Master.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Standard Include for Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE bdcrecx1.&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 Upload Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_vendor OCCURS 0,&lt;/P&gt;&lt;P&gt;        bukrs(004),             " Company Code&lt;/P&gt;&lt;P&gt;        ekorg(004),             " Purchase Orgn&lt;/P&gt;&lt;P&gt;        ktokk(004),             " Account Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Address Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        anred(015),             " Title&lt;/P&gt;&lt;P&gt;        name1(035),                                         " Name1&lt;/P&gt;&lt;P&gt;        sortl(010),             " Sort Field&lt;/P&gt;&lt;P&gt;        name2(035),                                         " Name2&lt;/P&gt;&lt;P&gt;        name3(035),             " Contact Person1&lt;/P&gt;&lt;P&gt;        name4(035),             " Contact Person 2&lt;/P&gt;&lt;P&gt;        stras(035),             " Street&lt;/P&gt;&lt;P&gt;        pfach(010),             " PO Box&lt;/P&gt;&lt;P&gt;        ort01(035),             " City&lt;/P&gt;&lt;P&gt;        pstlz(010),             " Postal Code&lt;/P&gt;&lt;P&gt;        land1(003),             " Country&lt;/P&gt;&lt;P&gt;        spras(002),             " Language&lt;/P&gt;&lt;P&gt;        telf1(016),             " Telephone No&lt;/P&gt;&lt;P&gt;        telfx(031),             " Fax Number&lt;/P&gt;&lt;P&gt;        lfurl(132),             " URL-Mail Id&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material Group Characteristics&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       klart(003),             " Class Type '010'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       class(018),             " Class 'Vendor'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_01(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_02(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       mname_03(030),          " Characteristic&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        mwert_01(030),          " Charct.Value&lt;/P&gt;&lt;P&gt;        mwert_02(030),          " Charct.Value&lt;/P&gt;&lt;P&gt;        mwert_03(030),          " Charct.Value&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Control Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        emnfr(010),             " Manufact.Part No&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bank Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        banks_01(003),          " Country of Bank1&lt;/P&gt;&lt;P&gt;        banks_02(003),          " Country of Bank2&lt;/P&gt;&lt;P&gt;        bankl_01(015),          " Bank Key of 1&lt;/P&gt;&lt;P&gt;        bankl_02(015),          " Bank Key of 2&lt;/P&gt;&lt;P&gt;        bankn_01(018),          " Account No Bank1&lt;/P&gt;&lt;P&gt;        bankn_02(018),          " Account No Bank2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accounting Info&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        akont(010),             " Reconcillation Account&lt;/P&gt;&lt;P&gt;        zuawa(003),             " Sort Key&lt;/P&gt;&lt;P&gt;        fdgrv(010),             " Cash Management Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Payment Transactions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        zterm(004),             " Payment terms&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       reprf(001),             " Check Double Inv.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        zwels(010),             " Payment Method&lt;/P&gt;&lt;P&gt;        hbkid(005),             " House Bank&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       xpore(001),             " Individ.Payment&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Correspondence&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        mahns(001),             " Dunning Level&lt;/P&gt;&lt;P&gt;        xausz(001),             " Account Statement&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Withholding Tax Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        qland(003),             " Withholding Tax Country&lt;/P&gt;&lt;P&gt;        witht_01(002),          " WH tax Type&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wt_withcd(002),        " WH Tax Code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wt_subjct(001),        " Indicator:WH Tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchasing Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        waers(005),             " Currency&lt;/P&gt;&lt;P&gt;        zterm1(004),            " Payment Terms&lt;/P&gt;&lt;P&gt;      END OF i_vendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Variables &amp;amp; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS : c_x     VALUE 'X'.  " Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Paramters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_file LIKE ibipparms-path.  " Filename&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At selection-screen on Value Request for file Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_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 F4 Values for the File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      program_name  = syst-cprog&lt;/P&gt;&lt;P&gt;      dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name     = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;Open the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the File into internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION '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                = i_vendor&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      conversion_error        = 1&lt;/P&gt;&lt;P&gt;      invalid_table_width     = 2&lt;/P&gt;&lt;P&gt;      invalid_type            = 3&lt;/P&gt;&lt;P&gt;      no_batch                = 4&lt;/P&gt;&lt;P&gt;      unknown_error           = 5&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;      OTHERS                  = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the Data from Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_vendor.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-KTOKK'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bukrs.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ekorg.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ktokk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-SPRAS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=KLAS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ANRED'&lt;/P&gt;&lt;P&gt;                                  i_vendor-anred.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                                  i_vendor-sortl.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME2'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name2.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME3'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name3.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME4'&lt;/P&gt;&lt;P&gt;                                  i_vendor-name4.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-STRAS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-stras.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PFACH'&lt;/P&gt;&lt;P&gt;                                  i_vendor-pfach.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT01'&lt;/P&gt;&lt;P&gt;                                  i_vendor-ort01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PSTLZ'&lt;/P&gt;&lt;P&gt;                                  i_vendor-pstlz.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-land1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-spras.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-TELF1'&lt;/P&gt;&lt;P&gt;                                  i_vendor-telf1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-TELFX'&lt;/P&gt;&lt;P&gt;                                  i_vendor-telfx.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LFURL'&lt;/P&gt;&lt;P&gt;                                  i_vendor-lfurl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLCA' '0602'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-KLART'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENTE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RMCLF-KLART'&lt;/P&gt;&lt;P&gt;                                  '010'. "i_vendor-klart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=AUSW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RMCLF-CLASS(01)'&lt;/P&gt;&lt;P&gt;                                  'Vendor'."i_vendor-class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RCTMS-MWERT(03)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=BACK'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(01)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(02)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MNAME(03)'&lt;/P&gt;&lt;P&gt;                       'MATERIALGROUP'." i_vendor-mname_03.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RCTMS-MWERT(03)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mwert_03.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENDE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-ANRED'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-EMNFR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-EMNFR'&lt;/P&gt;&lt;P&gt;                                  i_vendor-emnfr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBK-BANKN(02)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKS(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-banks_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKS(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-banks_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKL(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankl_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKL(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankl_02.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKN(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankn_01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBK-BANKN(02)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-bankn_02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 'LFBK-BANKS(01)'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 '=VW'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-FDGRV'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-AKONT'&lt;/P&gt;&lt;P&gt;                                  i_vendor-akont.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZUAWA'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zuawa.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;                                  i_vendor-fdgrv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-XPORE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZTERM'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zterm.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-REPRF'&lt;/P&gt;&lt;P&gt;                                  c_x. "i_vendor-reprf.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZWELS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zwels.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-HBKID'&lt;/P&gt;&lt;P&gt;                                  i_vendor-hbkid.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-XPORE'&lt;/P&gt;&lt;P&gt;                                  c_x. "i_vendor-xpore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB5-MAHNS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-MAHNS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-mahns.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-XAUSZ'&lt;/P&gt;&lt;P&gt;                                  i_vendor-xausz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0610'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBW-WT_SUBJCT(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-QLAND'&lt;/P&gt;&lt;P&gt;                                  i_vendor-qland.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBW-WITHT(01)'&lt;/P&gt;&lt;P&gt;                                  i_vendor-witht_01.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'LFBW-WT_WITHCD(01)'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 i_vendor-wt_withcd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFBW-WT_SUBJCT(01)'&lt;/P&gt;&lt;P&gt;                                   c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFM1-ZTERM'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFM1-WAERS'&lt;/P&gt;&lt;P&gt;                                  i_vendor-waers.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFM1-ZTERM'&lt;/P&gt;&lt;P&gt;                                  i_vendor-zterm1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-LIFNR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=VW'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=YES'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_transaction USING 'XK01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the BDc Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you nned a transport request for transfering the LSMW to PRD from DEV&lt;/P&gt;&lt;P&gt;From LSMW screen, from Menu EXTRAS-&amp;gt;Generate Request you can use&lt;/P&gt;&lt;P&gt;or Export project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2007 06:28:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314413#M507265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-25T06:28:09Z</dc:date>
    </item>
    <item>
      <title>Re: LSWM-Package-Tr Req?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314414#M507266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, lsmw is assigned to a package, while creating lsmw assign it to a package and then follow all the steps after than when u wish to transport it then go to menu bar there is option of create transport entry...when tr is created then u can transport it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also refer the link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrain.com/TUTORIALS/TECHNICAL/LSMW_tutorial.html" target="test_blank"&gt;http://www.sapbrain.com/TUTORIALS/TECHNICAL/LSMW_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2007 06:31:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314414#M507266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-25T06:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: LSWM-Package-Tr Req?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314415#M507267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to assign an LSMW to a package? I was not able to find change object direction entry option in the menu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am doing a bdc prog for xk02.The cursor is getting held at the bold part saying enter a valid value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone please let me know where I am going wrong and provide me a sample code for the same if any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZVENTESTWITHHOLDING_1&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include bdcrecx1.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;      LIFNR like lfbw-lifnr,&lt;/P&gt;&lt;P&gt;      BUKRS like lfbw-bukrs,&lt;/P&gt;&lt;P&gt;      EKORG like lfm1-ekorg,&lt;/P&gt;&lt;P&gt;      WITHT like lfbw-witht,&lt;/P&gt;&lt;P&gt;      WT_WITHCD like lfbw-wt_withcd,&lt;/P&gt;&lt;P&gt;      WT_SUBJCT like lfbw-wt_subjct,&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;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM OPEN_GROUP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = 'c:\vendor1.txt'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                      = 'ASC'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'x'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                   = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPLACEMENT                   = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_BOM                     = ' '&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;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = itab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                 = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                     = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                    = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0101'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RF02K-D0610'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-LIFNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'TVENDOR'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-lifnr.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-BUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'wk00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-bukrs.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-EKORG'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'GP00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-ekorg.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-D0610'&lt;/P&gt;&lt;P&gt;                              'X'.&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 'SAPMF02K' '0610'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=UPDA'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'LFBW-WT_WITHCD(02)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                itab-wt_withcd.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFB1-QLAND'&lt;/P&gt;&lt;P&gt;                              'IN'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBW-WITHT(02)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'b1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-witht.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBW-WITHT(02)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'b2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-witht.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;perform bdc_field       using 'LFBW-WT_SUBJCT(01)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-wt_subjct.&amp;lt;/b&amp;gt;perform bdc_field       using 'LFBW-WT_WITHCD(02)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'c1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-wt_withcd.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBW-WT_WITHCD(02)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'c4'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                itab-wt_withcd.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBW-WT_SUBJCT(01)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                               itab-wt_subjct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_transaction using 'XK02'.&lt;/P&gt;&lt;P&gt;call transaction 'XK02' USING BDCDATA UPDATE 'A' MODE 'A' MESSAGES INTO MESSTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ID              = SY-MSGID&lt;/P&gt;&lt;P&gt;   LANG            = 'en'&lt;/P&gt;&lt;P&gt;   NO              = SY-MSGNO&lt;/P&gt;&lt;P&gt;   V1              = SY-MSGV1&lt;/P&gt;&lt;P&gt;   V2              = SY-MSGV2&lt;/P&gt;&lt;P&gt;   V3              = SY-MSGV3&lt;/P&gt;&lt;P&gt;   V4              = SY-MSGV4&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   MSG             = MESSTAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NOT_FOUND       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS          = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;perform close_group.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2007 08:57:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314415#M507267</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-05-25T08:57:36Z</dc:date>
    </item>
    <item>
      <title>Re: LSWM-Package-Tr Req?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314416#M507268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2007 10:10:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lswm-package-tr-req/m-p/2314416#M507268</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-06-05T10:10:24Z</dc:date>
    </item>
  </channel>
</rss>

