<?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 bdc  views in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659673#M613517</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi to all abap gurus &lt;/P&gt;&lt;P&gt;my querry is as follows &lt;/P&gt;&lt;P&gt;i run a bdc call trans program form mm01 to upload the material master data . &lt;/P&gt;&lt;P&gt;i dont know how to  handle the views &lt;/P&gt;&lt;P&gt;can u pls give the coding for bdc program for using all views existing in the mm01 .&lt;/P&gt;&lt;P&gt;points will be rewarded definitely for good answers .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Aug 2007 15:07:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-10T15:07:23Z</dc:date>
    <item>
      <title>bdc  views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659673#M613517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi to all abap gurus &lt;/P&gt;&lt;P&gt;my querry is as follows &lt;/P&gt;&lt;P&gt;i run a bdc call trans program form mm01 to upload the material master data . &lt;/P&gt;&lt;P&gt;i dont know how to  handle the views &lt;/P&gt;&lt;P&gt;can u pls give the coding for bdc program for using all views existing in the mm01 .&lt;/P&gt;&lt;P&gt;points will be rewarded definitely for good answers .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2007 15:07:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659673#M613517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-10T15:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: bdc  views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659674#M613518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well here is an example for you to see how the views are dealt with in BDC's...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;***&lt;STRONG&gt;This is a BDC for Semi finished Materials&lt;/STRONG&gt;*******&lt;/P&gt;&lt;P&gt;report ZBDC_SEMIFIN&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;&lt;/P&gt;&lt;P&gt;Tables: Mara,"General Material Data&lt;/P&gt;&lt;P&gt;        mard,"Storage Location Data for Material&lt;/P&gt;&lt;P&gt;        mvke,"Sales Data for Material&lt;/P&gt;&lt;P&gt;        Makt,"Material Descriptions&lt;/P&gt;&lt;P&gt;        marc,"Plant Data for Material&lt;/P&gt;&lt;P&gt;        mbew,"Material Valuation&lt;/P&gt;&lt;P&gt;        rlgrap."Program Fields/Screen Fields for SAPLGRAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of ITAB occurs 0,"Internal table for Semi-Finished Material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Initial data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      matnr like mara-matnr,  "Material Code&lt;/P&gt;&lt;P&gt;      mbrsh like mara-mbrsh,  "Industry Data&lt;/P&gt;&lt;P&gt;      mtart like mara-mtart,  "Material Type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Org Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      Werks like marc-werks,  "Plant&lt;/P&gt;&lt;P&gt;      lgort like mard-lgort,  "Storage Location&lt;/P&gt;&lt;P&gt;      vkorg like mvke-vkorg,  "Sales Orgnization&lt;/P&gt;&lt;P&gt;      vtweg like mvke-vtweg,  "Distribution Chanel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Basic 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      Maktx Like makt-maktx,  "Description&lt;/P&gt;&lt;P&gt;      meins like mara-meins,  "Uom&lt;/P&gt;&lt;P&gt;      matkl like mara-matkl,  "Material Group&lt;/P&gt;&lt;P&gt;      BISMT LIKE MARA-BISMT, " Old Material Number&lt;/P&gt;&lt;P&gt;      spart like mara-spart,  "Division&lt;/P&gt;&lt;P&gt;      brgew(7),"like mara-brgew,  "Gross Weight&lt;/P&gt;&lt;P&gt;      gewei like MARA-GEWEI,  "Weight Unit&lt;/P&gt;&lt;P&gt;      ntgew(7)," like mara-ntgew,  "Net Weight&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchasing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       MAKTL LIKE MARA-MATKL, "Material Group&lt;/P&gt;&lt;P&gt;       ekwsl like MARA-EKWSL, " Purchasing Value Key&lt;/P&gt;&lt;P&gt;       ekgrp like MARC-EKGRP, " Purchasing Group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Mrp 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      disgr like MARC-DISGR,  "Mrp Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ekgrp like MARC-EKGRP,  "Purchasing group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      dismm like MARC-DISMM,  "Mrp Type&lt;/P&gt;&lt;P&gt;      dispo like MARC-DISPO,  "Mrp Controller&lt;/P&gt;&lt;P&gt;      disls like MARC-DISLS,  "Lot Size &lt;/P&gt;&lt;P&gt;      BSTMI like MARC-BSTMI,&lt;/P&gt;&lt;P&gt;      BSTMA like MARC-BSTMA,&lt;/P&gt;&lt;P&gt;      BSTRF like MARC-BSTRF,&lt;/P&gt;&lt;P&gt;      BSTFE like MARC-BSTFE,&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; Mrp 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      beskz like MARC-BESKZ,  "Procurement type&lt;/P&gt;&lt;P&gt;      lgpro like MARC-LGPRO,  "Production Storage Location&lt;/P&gt;&lt;P&gt;      dzeit(3),"like MARC-DZEIT,  "In house Production time&lt;/P&gt;&lt;P&gt;      plifz(3),"like MARC-PLIFZ,  "Planned delivery time&lt;/P&gt;&lt;P&gt;      fhori(3),"like MARC-FHORI,  "Sched margin key&lt;/P&gt;&lt;P&gt;      eisbe like MARC-EISBE,  "Safety stock&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; Mrp 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERKZ LIKE MARC-PERKZ,&lt;/P&gt;&lt;P&gt;      vrmod like MARC-VRMOD,  "Consumption mode&lt;/P&gt;&lt;P&gt;      vint1(3)," like MARC-VINT1,  "Backward Consumption period&lt;/P&gt;&lt;P&gt;      vint2(3),"like MARC-VINT2,  "Forward Consumption period&lt;/P&gt;&lt;P&gt;      mtvfp like MARC-MTVFP,  "Availability Check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Mrp 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      sbdkz like MARC-SBDKZ,  "Individual/ Collective&lt;/P&gt;&lt;P&gt;      SAUFT like MARC-SAUFT,  "Repetitive Manufacturing&lt;/P&gt;&lt;P&gt;      SFEPR like MARC-SFEPR,  "REM Profile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Work Scheduling View&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ausme like MARC-AUSME,  "Unit of issue&lt;/P&gt;&lt;P&gt;      FEVOR LIKE MARC-FEVOR, "Production Scheduler&lt;/P&gt;&lt;P&gt;      SFCPF like MARC-SFCPF, "Production Scheduler Profile&lt;/P&gt;&lt;P&gt;      umren(5)," like RMMZU-UMREN,  "Val for base uom&lt;/P&gt;&lt;P&gt;      umrez(5) ,"like RMMZU-UMREz,  "Value for uo issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accounting 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      bklas like MBEW-BKLAS,  "Valuation Class&lt;/P&gt;&lt;P&gt;      vprsv like MBEW-VPRSV,  "Price Control Indicator&lt;/P&gt;&lt;P&gt;      verpr(7)," like MBEW-VERPR,  "Value/Price&lt;/P&gt;&lt;P&gt;      STPRS like MBEW-STPRS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*COSTING&lt;/P&gt;&lt;P&gt;     EKALR LIKE MBEW-EKALR," With qty str&lt;/P&gt;&lt;P&gt;     LOSGR like MARC-LOSGR, " Costing Lot size&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;Data: W_record type  I,  "Record Allready exists.&lt;/P&gt;&lt;P&gt;      w_trecord type I. "Total record processed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;perform upload.        "Upload Data from Text File&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perform Open_group.    "Create a session&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : w_record,w_trecord.&lt;/P&gt;&lt;P&gt;perform semi. "Create Semi Finish Materials&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if w_trecord gt 0 or w_record gt 0.&lt;/P&gt;&lt;P&gt;  perform batch_job.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform close_group.   "Close session&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SEMI.&lt;/P&gt;&lt;P&gt;loop at ITAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Check for material in master  *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      select single * from mara where matnr eq ITAB-matnr.&lt;/P&gt;&lt;P&gt;         if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;          w_trecord = w_trecord + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Initial Screen&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '0060'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RMMG1-MTART'.&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 'RMMG1-MATNR'&lt;/P&gt;&lt;P&gt;                              ITAB-MATNR.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-MBRSH'&lt;/P&gt;&lt;P&gt;                              'M'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-MTART'&lt;/P&gt;&lt;P&gt;                              'HALB'.&lt;/P&gt;&lt;P&gt;**********************&lt;STRONG&gt;Views&lt;/STRONG&gt;*********************************&lt;/P&gt;&lt;P&gt;*Select Views&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '0070'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MSICHTAUSW-DYTXT(17'.&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 'MSICHTAUSW-KZSEL(01)'&lt;/P&gt;&lt;P&gt;                               'X'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(09)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(12)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(13)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(14)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(15)'&lt;/P&gt;&lt;P&gt;                              'X'..&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MSICHTAUSW-KZSEL(17)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;**********************&lt;STRONG&gt;Views&lt;/STRONG&gt;*********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform bdc_dynpro      using 'SAPLMGMM' '0070'.&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;                             'MSICHTAUSW-DYTXT(01)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '/00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_dynpro      using 'SAPLMGMM' '0070'.&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;                             'MSICHTAUSW-DYTXT(17)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '/00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'MSICHTAUSW-KZSEL(17)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             ITAB-KZSEL_17_011.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_dynpro      using 'SAPLMGMM' '0070'.&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;                             'MSICHTAUSW-DYTXT(01)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '/00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_dynpro      using 'SAPLMGMM' '0070'.&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;                             'MSICHTAUSW-DYTXT(13)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '=ENTR'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*perform bdc_field       using 'MSICHTAUSW-KZSEL(13)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             ITAB-KZSEL_13_012.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Org Data&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '0080'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RMMG1-LGORT'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=ENTR'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-WERKS'&lt;/P&gt;&lt;P&gt;                              ITAB-WERKS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-LGORT'&lt;/P&gt;&lt;P&gt;                              ITAB-LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Basic 1&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4004'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP09'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MATKL'&lt;/P&gt;&lt;P&gt;                              ITAB-MATKL.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-BISMT'&lt;/P&gt;&lt;P&gt;                              ITAB-BISMT.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-SPART'&lt;/P&gt;&lt;P&gt;                              ITAB-SPART.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MTPOS_MARA'&lt;/P&gt;&lt;P&gt;                              'NORM'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARA-NTGEW'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-BRGEW'&lt;/P&gt;&lt;P&gt;                              ITAB-BRGEW.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-GEWEI'&lt;/P&gt;&lt;P&gt;                              ITAB-GEWEI.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-NTGEW'&lt;/P&gt;&lt;P&gt;                              ITAB-NTGEW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Purchasing&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP12'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-EKGRP'&lt;/P&gt;&lt;P&gt;                              ITAB-EKGRP.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MATKL'&lt;/P&gt;&lt;P&gt;                              ITAB-MATKL.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARA-EKWSL'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-EKWSL'&lt;/P&gt;&lt;P&gt;                              ITAB-EKWSL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP 1&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP13'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-EKGRP'&lt;/P&gt;&lt;P&gt;                              ITAB-EKGRP.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DISMM'&lt;/P&gt;&lt;P&gt;                              ITAB-DISMM.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DISPO'&lt;/P&gt;&lt;P&gt;                              ITAB-DISPO.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-DISLS'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DISLS'&lt;/P&gt;&lt;P&gt;                              ITAB-DISLS.&lt;/P&gt;&lt;P&gt;IF ITAB-DISLS EQ 'EX'   .&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-BSTMI'&lt;/P&gt;&lt;P&gt;                              ITAB-BSTMI."MIN LOT SIZE&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-BSTMA'&lt;/P&gt;&lt;P&gt;                              ITAB-BSTMA."MAX LOT SIZE&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-BSTRF'&lt;/P&gt;&lt;P&gt;                              ITAB-BSTRF."RNDING&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-DISLS EQ 'FX'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-BSTFE'&lt;/P&gt;&lt;P&gt;                              ITAB-BSTFE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP 2&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP14'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-BESKZ'&lt;/P&gt;&lt;P&gt;                              ITAB-BESKZ.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-LGPRO'&lt;/P&gt;&lt;P&gt;                              ITAB-LGPRO.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DZEIT'&lt;/P&gt;&lt;P&gt;                              ITAB-DZEIT.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-PLIFZ'&lt;/P&gt;&lt;P&gt;                              ITAB-PLIFZ.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-FHORI'&lt;/P&gt;&lt;P&gt;                              ITAB-FHORI.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-EISBE'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-EISBE'&lt;/P&gt;&lt;P&gt;                              ITAB-EISBE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP 3&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP15'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-PERKZ'&lt;/P&gt;&lt;P&gt;                              ITAB-PERKZ.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-VRMOD'&lt;/P&gt;&lt;P&gt;                              ITAB-VRMOD.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-VINT1'&lt;/P&gt;&lt;P&gt;                              ITAB-VINT1.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-VINT2'&lt;/P&gt;&lt;P&gt;                              ITAB-VINT2.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-MTVFP'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-MTVFP'&lt;/P&gt;&lt;P&gt;                              ITAB-MTVFP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP 4&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP17'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-SBDKZ'&lt;/P&gt;&lt;P&gt;                              ITAB-SBDKZ.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-SFEPR'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-SAUFT'&lt;/P&gt;&lt;P&gt;                              ITAB-SAUFT.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-SFEPR'&lt;/P&gt;&lt;P&gt;                              ITAB-SFEPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Work Scheduling&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP24'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-SFCPF'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-FEVOR'&lt;/P&gt;&lt;P&gt;                              ITAB-FEVOR.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-LGPRO'&lt;/P&gt;&lt;P&gt;                              ITAB-LGPRO.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-SFCPF'&lt;/P&gt;&lt;P&gt;                              ITAB-SFCPF.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DZEIT'&lt;/P&gt;&lt;P&gt;                              ITAB-DZEIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Check for Conversation Factor&lt;/P&gt;&lt;P&gt;          if ITAB-MEINS ne iTAB-ausme and iTAB-umren gt  0&lt;/P&gt;&lt;P&gt;                                      and iTAB-umrez gt  0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          perform bdc_dynpro      using 'SAPLMGMM' '0510'.&lt;/P&gt;&lt;P&gt;          perform bdc_field       using:&lt;/P&gt;&lt;P&gt;                                  'BDC_OKCODE'    '=ENTR',&lt;/P&gt;&lt;P&gt;                                  'RMMZU-UMREN'   ITAB-UMREN,&lt;/P&gt;&lt;P&gt;                                  'RMMZU-UMREZ'   ITAB-UMREZ.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-LGPRO'&lt;/P&gt;&lt;P&gt;                              itab-LGPRO.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-DZEIT'&lt;/P&gt;&lt;P&gt;                              itab-DZEIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Accounting&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SP26'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-SPART'&lt;/P&gt;&lt;P&gt;                              ITAB-SPART.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MBEW-STPRS'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-BKLAS'&lt;/P&gt;&lt;P&gt;                              ITAB-BKLAS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-VPRSV'&lt;/P&gt;&lt;P&gt;                              ITAB-VPRSV.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-STPRS'&lt;/P&gt;&lt;P&gt;                              ITAB-STPRS.&lt;/P&gt;&lt;P&gt;IF ITAB-VPRSV = 'S'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-STPRS' "FILLS STD PRICE&lt;/P&gt;&lt;P&gt;                              ITAB-VERPR.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-VPRSV ='V'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-VERPR' "FILLS VALUE&lt;/P&gt;&lt;P&gt;                              ITAB-VERPR.&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;*Cost Estimate&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '4000'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=BU'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MAKT-MAKTX'&lt;/P&gt;&lt;P&gt;                              ITAB-MAKTX.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'MARC-PRCTR'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARA-MEINS'&lt;/P&gt;&lt;P&gt;                              ITAB-MEINS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MBEW-EKALR'&lt;/P&gt;&lt;P&gt;                              ITAB-EKALR.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'MARC-LOSGR'&lt;/P&gt;&lt;P&gt;                              ITAB-LOSGR.&lt;/P&gt;&lt;P&gt;perform bdc_transaction using 'MM01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *************************************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;         w_record = w_record + 1.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form Upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   CODEPAGE                      = ' '&lt;/P&gt;&lt;P&gt;   FILENAME                      = ' '&lt;/P&gt;&lt;P&gt;   FILETYPE                      = ' '&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                      = ITAB&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form batch_job.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;      format color col_heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if w_trecord gt 0.&lt;/P&gt;&lt;P&gt;        Write:/ 'Background Job has been Created for ',&lt;/P&gt;&lt;P&gt;              w_trecord right-justified, 'Semi-Fin', 80 ''.&lt;/P&gt;&lt;P&gt;        write:/ 'Please follow the following steps to run this job',&lt;/P&gt;&lt;P&gt;                                                           80 ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        write:/ 'as listed below.', 80 ''.&lt;/P&gt;&lt;P&gt;        format color col_normal.&lt;/P&gt;&lt;P&gt;        skip.&lt;/P&gt;&lt;P&gt;        write:/05 '1.Goto Transaction SM35', 80 ''.&lt;/P&gt;&lt;P&gt;        write:/05 '2.Select your Session Name', 80 ''.&lt;/P&gt;&lt;P&gt;        write:/05 '3.Click On Execute Button', 80 ''.&lt;/P&gt;&lt;P&gt;       endif.&lt;/P&gt;&lt;P&gt;       if w_record gt 0.&lt;/P&gt;&lt;P&gt;         format color col_negative.&lt;/P&gt;&lt;P&gt;         write:/ w_record ,'records already existed', 80 ''.&lt;/P&gt;&lt;P&gt;         format color off.&lt;/P&gt;&lt;P&gt;       endif.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;reward for useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2007 15:15:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659674#M613518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-10T15:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: bdc  views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659675#M613519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sunil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check below thread&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3853807"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2007 15:15:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659675#M613519</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-10T15:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: bdc  views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659676#M613520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why are you doing BDC? There are BAPIs ( BAPI_MATERIAL_SAVEDATA) or the standard program RMDATIND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you want to do BDC then you have understand that the checkboxes you see for selecting views is dependent on the material type you are using. Go to T134 for you material and get PSTAT value. Now each character in here represents one view at a high level. Within each view you may have multiple sub-views to maintain such as MRP view having 4 MRP subviews and each one of them will be a checkbox. The interpretation of these alphabets is as follows.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
User department Maintenance status 
Work scheduling            A 
Accounting                 B 
Classification             C 
MRP                        D 
Purchasing                 E 
Production resources/tools F 
Costing                    G 
Basic data                 K 
Storage                    L 
Forecasting                P 
Quality management         Q 
Warehouse management       S 
Sales                      V 
Plant stocks               X 
Storage location stocks    Z &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So once you determine how many checkboxes will be presented based on your material type, you then select them and fill in the rest of the screens.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2007 15:50:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-views/m-p/2659676#M613520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-10T15:50:17Z</dc:date>
    </item>
  </channel>
</rss>

