<?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: uploading  material master  text in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838831#M664837</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sree,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly go through the Material Master BDC Program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZIMMC001.&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; D A T A   D E C L A R A T I O N                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Type Declaration of the Structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;TYPES:  BEGIN  OF  TY_SAVE_INDEX,&lt;/P&gt;&lt;P&gt;          IDNO  TYPE  I,                   "  SAVE Index&lt;/P&gt;&lt;P&gt;        END    OF  TY_SAVE_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN  OF  TY_TABDATA,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Create Material (Initial Screen).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          MATNR(18)      TYPE    C,        "  Material Number.&lt;/P&gt;&lt;P&gt;          MBRSH(01)      TYPE    C,        "  Industry Sector.&lt;/P&gt;&lt;P&gt;          MTART(04)      TYPE    C,        "  Material Type.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Organizational Levels.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WERKS(04)      TYPE    C,        "  Plant.&lt;/P&gt;&lt;P&gt;          LGORT(04)      TYPE    C,        "  Storage Location.&lt;/P&gt;&lt;P&gt;          VKORG(04)      TYPE    C,        "  Sales Organization.&lt;/P&gt;&lt;P&gt;          VTWEG(02)      TYPE    C,        "  Distribution Channel.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 1 : Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          TAXKM1(01)     TYPE    C,        "  Tax classification material 1.&lt;/P&gt;&lt;P&gt;          TAXKM2(01)     TYPE    C,        "  Tax classification material 2.&lt;/P&gt;&lt;P&gt;          TAXKM3(01)     TYPE    C,        "  Tax classification material 3.&lt;/P&gt;&lt;P&gt;          TAXKM4(01)     TYPE    C,        "  Tax classification material 4.&lt;/P&gt;&lt;P&gt;          TAXKM5(01)     TYPE    C,        "  Tax classification material 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          UMREN1(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 1.&lt;/P&gt;&lt;P&gt;          MEINH1(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   1.&lt;/P&gt;&lt;P&gt;          UMREZ1(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   1.&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;          UMREN2(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 2.&lt;/P&gt;&lt;P&gt;          MEINH2(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   2.&lt;/P&gt;&lt;P&gt;          UMREZ2(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   2.&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;          UMREN3(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 3.&lt;/P&gt;&lt;P&gt;          MEINH3(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   3.&lt;/P&gt;&lt;P&gt;          UMREZ3(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   3.&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;          UMREN4(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 4.&lt;/P&gt;&lt;P&gt;          MEINH4(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   4.&lt;/P&gt;&lt;P&gt;          UMREZ4(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   4.&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;          UMREN5(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 5.&lt;/P&gt;&lt;P&gt;          MEINH5(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   5.&lt;/P&gt;&lt;P&gt;          UMREZ5(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          VRKME(03)      TYPE    C,        "  Sales unit.&lt;/P&gt;&lt;P&gt;          DWERK(04)      TYPE    C,        "  Delivering Plant (Own or External).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          VERSG(01)      TYPE    C,        "  Material statistics group.&lt;/P&gt;&lt;P&gt;          KTGRM(02)      TYPE    C,        "  Account assignment group for this material.&lt;/P&gt;&lt;P&gt;          MTPOS(04)      TYPE    C,        "  Item category group from material master.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        General/Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BRGEW(17)      TYPE    C,        "  Gross weight.&lt;/P&gt;&lt;P&gt;          NTGEW(17)      TYPE    C,        "  Net weight.&lt;/P&gt;&lt;P&gt;          MTVFP(02)      TYPE    C,        "  Checking Group for Availability Check.&lt;/P&gt;&lt;P&gt;          TRAGR(04)      TYPE    C,        "  Transportation group&lt;/P&gt;&lt;P&gt;          LADGR(04)      TYPE    C,        "  Loading group.&lt;/P&gt;&lt;P&gt;          PRCTR(10)      TYPE    C,        "  Profit Center.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          HERKL(03)      TYPE    C,        "  Country of origin of the material.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BSTME(03)      TYPE    C,        "  Order unit.&lt;/P&gt;&lt;P&gt;          KAUTB(01)      TYPE    C,        "  Indicator: "automatic purchase order allowed".&lt;/P&gt;&lt;P&gt;          XCHPF(01)      TYPE    C,        "  Batch management requirement indicator.&lt;/P&gt;&lt;P&gt;          EKGRP(03)      TYPE    C,        "  Purchasing Group.&lt;/P&gt;&lt;P&gt;          WEBAZ(03)      TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;P&gt;          EKWSL(04)      TYPE    C,        "  Purchasing Value Key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Purch.Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PTEXT(40)      TYPE    C,        "  Purchase Order Text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          DISGR(04)      TYPE    C,        "  MRP Group.&lt;/P&gt;&lt;P&gt;          DISMM(02)      TYPE    C,        "  MRP Type.&lt;/P&gt;&lt;P&gt;          MINBE(17)      TYPE    C,        "  Reorder point.&lt;/P&gt;&lt;P&gt;          DISPO(03)      TYPE    C,        "  MRP Controller.&lt;/P&gt;&lt;P&gt;          DISLS(02)      TYPE    C,        "  Lot size (materials planning).&lt;/P&gt;&lt;P&gt;          BSTFE(17)      TYPE    C,        "  Fixed lot size.&lt;/P&gt;&lt;P&gt;          BSTMI(17)      TYPE    C,        "  Minimum lot size.&lt;/P&gt;&lt;P&gt;          BSTMA(17)      TYPE    C,        "  Maximum lot size.&lt;/P&gt;&lt;P&gt;          AUSSS(06)      TYPE    C,        "  Assembly scrap in percent.&lt;/P&gt;&lt;P&gt;          BSTRF(17)      TYPE    C,        "  Rounding value for purchase order quantity.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BESKZ(01)      TYPE    C,        "  Procurement Type.&lt;/P&gt;&lt;P&gt;          SOBSL(02)      TYPE    C,        "  Special procurement type.&lt;/P&gt;&lt;P&gt;          LGPRO(04)      TYPE    C,        "  Issue Storage Location.&lt;/P&gt;&lt;P&gt;          RGEKZ(01)      TYPE    C,        "  Indicator: Backflush.&lt;/P&gt;&lt;P&gt;          LGFSB(04)      TYPE    C,        "  Default storage location for external procurement.&lt;/P&gt;&lt;P&gt;          DZEIT(03)      TYPE    C,        "  In-house production time.&lt;/P&gt;&lt;P&gt;          PLIFZ(03)      TYPE    C,        "  Planned delivery time in days.&lt;/P&gt;&lt;P&gt;          MRPPP(03)      TYPE    C,        "  PPC planning calendar.&lt;/P&gt;&lt;P&gt;          FHORI(03)      TYPE    C,        "  Scheduling Margin Key for Floats.&lt;/P&gt;&lt;P&gt;          EISBE(17)      TYPE    C,        "  Safety stock.&lt;/P&gt;&lt;P&gt;          WEBAZ1(03)     TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          STRGR(02)      TYPE    C,        "  Planning strategy group.&lt;/P&gt;&lt;P&gt;          VRMOD(01)      TYPE    C,        "  Consumption mode.&lt;/P&gt;&lt;P&gt;          VINT1(03)      TYPE    C,        "  Consumption period: backward.&lt;/P&gt;&lt;P&gt;          VINT2(03)      TYPE    C,        "  Consumption period: forward.&lt;/P&gt;&lt;P&gt;          MISKZ(01)      TYPE    C,        "  Mixed MRP indicator.&lt;/P&gt;&lt;P&gt;          MTVFP1(02)     TYPE    C,        "  Checking Group for Availability Check.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          ALTSL(01)      TYPE    C,        "  Method for Selecting Alternative Bills of Material.&lt;/P&gt;&lt;P&gt;          KAUSF(06)      TYPE    C,        "  Component scrap in percent.&lt;/P&gt;&lt;P&gt;          SBDKZ(01)      TYPE    C,        "  Dependent requirements ind. for individual and coll. reqmts.&lt;/P&gt;&lt;P&gt;          SAUFT(01)      TYPE    C,        "  Ind.: Repetitive mfg allowed.&lt;/P&gt;&lt;P&gt;          SFEPR(04)      TYPE    C,        "  Repetitive manufacturing profile.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          FRTME(03)      TYPE    C,        "  Production unit.&lt;/P&gt;&lt;P&gt;          FEVOR(03)      TYPE    C,        "  Production scheduler.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Plant Data / Stor. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          AUSME(03)      TYPE    C,        "  Unit of issue.&lt;/P&gt;&lt;P&gt;          MHDRZ(05)      TYPE    C,        "  Minimum remaining shelf life.&lt;/P&gt;&lt;P&gt;          MHDHB(05)      TYPE    C,        "  Total shelf life.&lt;/P&gt;&lt;P&gt;          IPRKZ(01)      TYPE    C,        "  Period indicator for shelf life expiration date.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WEBAZ2(03)     TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;P&gt;          QMPUR(01)      TYPE    C,        "  QM in Procurement is Active.&lt;/P&gt;&lt;P&gt;          SSQSS(08)      TYPE    C,        "  Control Key for Quality Management in Procurement.&lt;/P&gt;&lt;P&gt;          QZGTP(04)      TYPE    C,        "  Certificate Type.&lt;/P&gt;&lt;P&gt;          QMATV(01)      TYPE    C,        "  Inspection Setup Exists for Material/Plant.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          ART1(08)       TYPE    C,        "  Inspection Type 1.&lt;/P&gt;&lt;P&gt;          AKTIV1(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 1.&lt;/P&gt;&lt;P&gt;          ART2(08)       TYPE    C,        "  Inspection Type 2.&lt;/P&gt;&lt;P&gt;          AKTIV2(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 2.&lt;/P&gt;&lt;P&gt;          ART3(08)       TYPE    C,        "  Inspection Type 3.&lt;/P&gt;&lt;P&gt;          AKTIV3(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 3.&lt;/P&gt;&lt;P&gt;          ART4(08)       TYPE    C,        "  Inspection Type 4.&lt;/P&gt;&lt;P&gt;          AKTIV4(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BKLAS(04)      TYPE    C,        "  Valuation Class.&lt;/P&gt;&lt;P&gt;          VPRSV(01)      TYPE    C,        "  Price Control Indicator.&lt;/P&gt;&lt;P&gt;          PEINH(06)      TYPE    C,        "  Price Unit.&lt;/P&gt;&lt;P&gt;          STPRS(15)      TYPE    C,        "  Standard Price.&lt;/P&gt;&lt;P&gt;          VERPR(15)      TYPE    C,        "  Moving Average Price/Periodic Unit Price.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          EKALR(01)      TYPE    C,        "  Material Is Costed with Quantity Structure.&lt;/P&gt;&lt;P&gt;          HKMAT(01)      TYPE    C,        "  Material Origin.&lt;/P&gt;&lt;P&gt;          AWSLS(06)      TYPE    C,        "  Variance Key.&lt;/P&gt;&lt;P&gt;          PRCTR1(10)     TYPE    C,        "  Profit Center.&lt;/P&gt;&lt;P&gt;          LOSGR(17)      TYPE    C,        "  Lot Size for Product Costing.&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;          ROWCNT         TYPE    I,        "  Normal Row Count.&lt;/P&gt;&lt;P&gt;          ROW            TYPE    I,        "  Row Count --&amp;gt; Line Items&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;        END  OF  TY_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Declaration of the Internal Table &amp;amp; Work Area.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------" /&gt;&lt;P&gt;DATA:   IT_SAVE_INDEX      TYPE  STANDARD  TABLE  OF  TY_SAVE_INDEX,&lt;/P&gt;&lt;P&gt;        WA_SAVE_INDEX      TYPE                       TY_SAVE_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   IT_TABDATA         TYPE  STANDARD  TABLE  OF  TY_TABDATA,&lt;/P&gt;&lt;P&gt;        WA_TABDATA         TYPE                       TY_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Declaration of the Internal Table with Header Line comprising of the uploaded data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------------------" /&gt;&lt;P&gt;DATA:  BEGIN  OF  IT_FILE_UPLOAD  OCCURS  0.&lt;/P&gt;&lt;P&gt;         INCLUDE  STRUCTURE  ALSMEX_TABLINE.  "  Rows for Table with Excel Data&lt;/P&gt;&lt;P&gt;DATA:  END  OF  IT_FILE_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Global Variable Declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;DATA:  GV_ANS  TYPE  C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Batch Input Data for a single Transaction.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Message of Call Transaction.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;DATA:  BDCDATA  LIKE  BDCDATA     OCCURS  0  WITH  HEADER  LINE,&lt;/P&gt;&lt;P&gt;       MSGTAB   LIKE  BDCMSGCOLL  OCCURS  0  WITH  HEADER  LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S E L E C T I O N - S C R E E N                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:  BEGIN  OF  BLOCK  B1  WITH  FRAME,&lt;/P&gt;&lt;P&gt;                       BEGIN  OF  BLOCK  B2  WITH  FRAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS:            P_FNAME  LIKE  RLGRAP-FILENAME  OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:    END  OF  BLOCK  B2,&lt;/P&gt;&lt;P&gt;                     END  OF  BLOCK  B1.&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; E V E N T : AT    S E L E C T I O N - S C R E E N                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT  SELECTION-SCREEN  ON  VALUE-REQUEST  FOR  P_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PROGRAM_NAME        = SYST-REPID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       STATIC              = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MASK                = '&lt;STRONG&gt;.&lt;/STRONG&gt;'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        FILE_NAME           = P_FNAME&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;      MASK_TOO_LONG       = 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;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;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; E V E N T : S T A R T - O F - S E L E C T I O N                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;--------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload Excel file into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM  UPLOAD_EXCEL_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF  NOT  IT_FILE_UPLOAD  IS  INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ----------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Confirm whether you want to proceed with the Upload.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ----------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM  CONFIRM_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  GV_ANS  EQ  '1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Organize the uploaded data into another Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  ORGANIZE_UPLOADED_DATA.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Modify Row No. for Line Item Count.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  MODIFY_ROW_NUMBER.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Open BDC Session.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  OPEN_BDC_SESSION.&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;    ------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Kick-start BDC Operation&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_OPERATION.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Close BDC Session.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  CLOSE_BDC_SESSION.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&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; E V E N T : E N D - O F - S E L E C T I O N                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&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  UPLOAD_EXCEL_FILE&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 UPLOAD_EXCEL_FILE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = P_FNAME&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL                   = 1&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW                   = 4&lt;/P&gt;&lt;P&gt;      I_END_COL                     = 107&lt;/P&gt;&lt;P&gt;      I_END_ROW                     = 32000&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                        = IT_FILE_UPLOAD&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;P&gt;      UPLOAD_OLE                    = 2&lt;/P&gt;&lt;P&gt;      OTHERS                        = 3&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;P&gt;ENDFORM.                    " UPLOAD_EXCEL_FILE&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  CONFIRM_UPLOAD&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 CONFIRM_UPLOAD .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_CONFIRM'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      TITLEBAR                    = 'Pop-Up to Confirm'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIAGNOSE_OBJECT             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TEXT_QUESTION               = 'Do you like to proceed with the Upload ???'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TEXT_BUTTON_1               = 'Ja'(001)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ICON_BUTTON_1               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TEXT_BUTTON_2               = 'Nein'(002)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ICON_BUTTON_2               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DEFAULT_BUTTON              = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DISPLAY_CANCEL_BUTTON       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USERDEFINED_F1_HELP         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    START_COLUMN                = 25&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    START_ROW                   = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POPUP_TYPE                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IV_QUICKINFO_BUTTON_1       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IV_QUICKINFO_BUTTON_2       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     ANSWER                       = GV_ANS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PARAMETER                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     TEXT_NOT_FOUND              = 1&lt;/P&gt;&lt;P&gt;     OTHERS                      = 2.&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;P&gt;ENDFORM.                    " CONFIRM_UPLOAD&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  ORGANIZE_UPLOADED_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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 ORGANIZE_UPLOADED_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_ROW_CNT  TYPE  I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: LV_ROW_CNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT  IT_FILE_UPLOAD  BY  ROW&lt;/P&gt;&lt;P&gt;                            COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_FILE_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE  IT_FILE_UPLOAD-COL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create Material (Initial Screen).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  1.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MATNR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  2.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MBRSH        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  3.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTART        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Organizational Levels.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  4.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WERKS        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  5.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGORT        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  6.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VKORG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  7.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VTWEG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 1 : Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  8.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  9.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  10.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  11.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  12.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  13.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  14.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  15.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ1       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  16.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  17.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  18.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ2       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  19.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  20.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  21.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ3       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  22.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  23.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  24.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ4       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  25.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  26.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  27.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  28.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VRKME        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  29.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DWERK        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  30.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VERSG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  31.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KTGRM        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  32.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTPOS        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    General/Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  33.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BRGEW        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  34.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-NTGEW        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  35.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTVFP        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  36.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TRAGR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  37.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LADGR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  38.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PRCTR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  39.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-HERKL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  40.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  41.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KAUTB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  42.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-XCHPF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  43.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKGRP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  44.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  45.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKWSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Purch.Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  46.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PTEXT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  47.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISGR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  48.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISMM       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  49.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MINBE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  50.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISPO       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  51.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISLS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  52.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTFE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  53.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTMI       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  54.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTMA       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  55.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AUSSS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  56.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTRF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  57.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BESKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  58.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SOBSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  59.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGPRO       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  60.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-RGEKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  61.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGFSB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  62.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DZEIT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  63.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PLIFZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  64.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MRPPP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  65.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FHORI       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  66.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EISBE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  67.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  68.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-STRGR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  69.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VRMOD       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  70.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VINT1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  71.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VINT2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  72.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MISKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  73.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTVFP1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  74.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ALTSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  75.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KAUSF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  76.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SBDKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  77.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SAUFT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  78.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SFEPR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  79.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FRTME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  80.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FEVOR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Plant Data / Stor. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  81.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AUSME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  82.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MHDRZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  83.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MHDHB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  84.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-IPRKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  85.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ2      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  86.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QMPUR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  87.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SSQSS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  88.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QZGTP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  89.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QMATV       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  90.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART1        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  91.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV1      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  92.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART2        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  93.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV2      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  94.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART3        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  95.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV3      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  96.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART4        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  97.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV4      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  98.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BKLAS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  99.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VPRSV       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  100.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PEINH       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  101.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-STPRS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  102.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VERPR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  103.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKALR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  104.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-HKMAT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  105.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AWSLS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  106.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PRCTR1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  107.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LOSGR       =  IT_FILE_UPLOAD-VALUE.&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;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT  END  OF  ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LV_ROW_CNT          =  LV_ROW_CNT  +  1.&lt;/P&gt;&lt;P&gt;      WA_TABDATA-ROWCNT   =  LV_ROW_CNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND  WA_TABDATA  TO  IT_TABDATA.&lt;/P&gt;&lt;P&gt;      CLEAR:  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ORGANIZE_UPLOADED_DATA&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  MODIFY_ROW_NUMBER&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 MODIFY_ROW_NUMBER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_ROW  TYPE  I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_TABDATA  INTO  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  WA_TABDATA-MATNR  NE  SPACE.&lt;/P&gt;&lt;P&gt;      CLEAR: LV_ROW.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LV_ROW          =  LV_ROW  +  1.&lt;/P&gt;&lt;P&gt;    WA_TABDATA-ROW  =  LV_ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY  IT_TABDATA  FROM  WA_TABDATA&lt;/P&gt;&lt;P&gt;                        TRANSPORTING  ROW.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " MODIFY_ROW_NUMBER&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  OPEN_BDC_SESSION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 OPEN_BDC_SESSION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_SESSION  TYPE  APQ_GRPN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LV_SESSION  =  'MATMAST_1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_OPEN_GROUP'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     CLIENT                    = SY-MANDT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DEST                      = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     GROUP                     = LV_SESSION&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    HOLDDATE                  = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     KEEP                      = 'X'&lt;/P&gt;&lt;P&gt;     USER                      = SY-UNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RECORD                    = FILLER1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROG                      = SY-CPROG&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;    QID                       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     CLIENT_INVALID            = 1&lt;/P&gt;&lt;P&gt;     DESTINATION_INVALID       = 2&lt;/P&gt;&lt;P&gt;     GROUP_INVALID             = 3&lt;/P&gt;&lt;P&gt;     GROUP_IS_LOCKED           = 4&lt;/P&gt;&lt;P&gt;     HOLDDATE_INVALID          = 5&lt;/P&gt;&lt;P&gt;     INTERNAL_ERROR            = 6&lt;/P&gt;&lt;P&gt;     QUEUE_ERROR               = 7&lt;/P&gt;&lt;P&gt;     RUNNING                   = 8&lt;/P&gt;&lt;P&gt;     SYSTEM_LOCK_ERROR         = 9&lt;/P&gt;&lt;P&gt;     USER_INVALID              = 10&lt;/P&gt;&lt;P&gt;     OTHERS                    = 11.&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;P&gt;ENDFORM.                    " OPEN_BDC_SESSION&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_OPERATION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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_OPERATION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_TABDATA  INTO  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  WA_TABDATA-MATNR  NE  ''.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Create Material : Initial Screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'               '0060'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'             'RMMG1-MTART'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'             '=ENTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MATNR'            WA_TABDATA-MATNR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MBRSH'            WA_TABDATA-MBRSH.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MTART'            WA_TABDATA-MTART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Views Selection Screen (not ROH).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&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'            'MSICHTAUSW-DYTXT(17)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=P+'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(09)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(11)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(12)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(13)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(14)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(15)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(16)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(17)'  'X'.&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'            'MSICHTAUSW-DYTXT(07)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Views Selection Screen ( = ROH).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&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'            'MSICHTAUSW-DYTXT(16)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=P+'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(09)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(11)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(12)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(13)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(14)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(15)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(16)'  'X'.&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'            'MSICHTAUSW-DYTXT(07)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(03)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&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;    --------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Organizational Levels Screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '0080'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMMG1-VTWEG'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-WERKS'           WA_TABDATA-WERKS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-LGORT'           WA_TABDATA-LGORT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-VKORG'           WA_TABDATA-VKORG.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-VTWEG'           WA_TABDATA-VTWEG.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 1 - Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MG03STEUER-TAXKM(02)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(01)'  WA_TABDATA-TAXKM1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(02)'  WA_TABDATA-TAXKM2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4200'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MG03STEUER-TAXKM(05)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(03)'  WA_TABDATA-TAXKM3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(04)'  WA_TABDATA-TAXKM4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(05)'  WA_TABDATA-TAXKM5.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ZU01'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ZU02'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMMG1-MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'SMEINH-UMREZ(06)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(02)'      WA_TABDATA-UMREN1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(02)'      WA_TABDATA-MEINH1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(02)'      WA_TABDATA-UMREZ1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(03)'      WA_TABDATA-UMREN2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(03)'      WA_TABDATA-MEINH2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(03)'      WA_TABDATA-UMREZ2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(04)'      WA_TABDATA-UMREN3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(04)'      WA_TABDATA-MEINH3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(04)'      WA_TABDATA-UMREZ3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(05)'      WA_TABDATA-UMREN4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(05)'      WA_TABDATA-MEINH4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(05)'      WA_TABDATA-UMREZ4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(06)'      WA_TABDATA-UMREN5.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(06)'      WA_TABDATA-MEINH5.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(06)'      WA_TABDATA-UMREZ5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=MAIN'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MVKE-DWERK'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-VRKME'            WA_TABDATA-VRKME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-DWERK'            WA_TABDATA-DWERK.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MVKE-MTPOS'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-VERSG'            WA_TABDATA-VERSG.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-KTGRM'            WA_TABDATA-KTGRM.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-MTPOS'            WA_TABDATA-MTPOS.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    General / Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-BRGEW'            WA_TABDATA-BRGEW.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-NTGEW'            WA_TABDATA-NTGEW.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MTVFP'            WA_TABDATA-MTVFP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-TRAGR'            WA_TABDATA-TRAGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LADGR'            WA_TABDATA-LADGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-PRCTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PRCTR'            WA_TABDATA-PRCTR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4004'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-HERKL'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-HERKL'            WA_TABDATA-HERKL.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-EKGRP'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-BSTME'            WA_TABDATA-BSTME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-KAUTB'            WA_TABDATA-KAUTB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-XCHPF'            WA_TABDATA-XCHPF.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-EKGRP'            WA_TABDATA-EKGRP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-EKWSL'            WA_TABDATA-EKWSL.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Purchase Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4040'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=LTEX'.&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;     PERFORM  BDC_DYNPRO  USING  'SAPLSTXX'              '1100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RSTXT-TXLINE(02)'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=TXBA'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'RSTXT-TXLINE(02)'      WA_TABDATA-PTEXT.&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;     PERFORM  BDC_DYNPRO  USING  'SAPLSPO1'              '0100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=YES'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4040'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=SP12'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISGR'            WA_TABDATA-DISGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISMM'            WA_TABDATA-DISMM.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MINBE'            WA_TABDATA-MINBE.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISPO'            WA_TABDATA-DISPO.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-BSTRF'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISLS'            WA_TABDATA-DISLS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTFE'            WA_TABDATA-BSTFE.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTMI'            WA_TABDATA-BSTMI.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTMA'            WA_TABDATA-BSTMA.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-AUSSS'            WA_TABDATA-AUSSS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTRF'            WA_TABDATA-BSTRF.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            'SP14'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BESKZ'            WA_TABDATA-BESKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SOBSL'            WA_TABDATA-SOBSL.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LGPRO'            WA_TABDATA-LGPRO.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-RGEKZ'            WA_TABDATA-RGEKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LGFSB'            WA_TABDATA-LGFSB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DZEIT'            WA_TABDATA-DZEIT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PLIFZ'            WA_TABDATA-PLIFZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MRPPP'            WA_TABDATA-MRPPP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-FHORI'            WA_TABDATA-FHORI.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-EISBE'            WA_TABDATA-EISBE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-WEBAZ  EQ  ''.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ1.&lt;/P&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;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            'SP15'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-STRGR'            WA_TABDATA-STRGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VRMOD'            WA_TABDATA-VRMOD.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VINT1'            WA_TABDATA-VINT1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VINT2'            WA_TABDATA-VINT2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MISKZ'            WA_TABDATA-MISKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-MTVFP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTVFP  EQ  ''.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-MTVFP'            WA_TABDATA-MTVFP1.&lt;/P&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;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-ALTSL'            WA_TABDATA-ALTSL.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-KAUSF'            WA_TABDATA-KAUSF.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SBDKZ'            WA_TABDATA-SBDKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-SFEPR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SAUFT'            WA_TABDATA-SAUFT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SFEPR'            WA_TABDATA-SFEPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-FEVOR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-FRTME'            WA_TABDATA-FRTME.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-FEVOR'            WA_TABDATA-FEVOR.&lt;/P&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;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Plant Data / Stor. 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-AUSME'            WA_TABDATA-AUSME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARA-IPRKZ'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-MHDRZ'            WA_TABDATA-MHDRZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-MHDHB'            WA_TABDATA-MHDHB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-IPRKZ'            WA_TABDATA-IPRKZ.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ----------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=PB01'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-QZGTP'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-QMPUR'            WA_TABDATA-QMPUR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SSQSS'            WA_TABDATA-SSQSS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-QZGTP'            WA_TABDATA-QZGTP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-QMATV  EQ  'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLQPLS'              '0100'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMQAM-ARGUMENT'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=NEU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLQPLS'              '0100'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMQAM-AKTIV(04)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=WEIT'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(01)'         WA_TABDATA-ART1.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(01)'       WA_TABDATA-AKTIV1.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(02)'         WA_TABDATA-ART2.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(02)'       WA_TABDATA-AKTIV2.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(03)'         WA_TABDATA-ART3.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(03)'       WA_TABDATA-AKTIV3.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(04)'         WA_TABDATA-ART4.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(04)'       WA_TABDATA-AKTIV4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&lt;/P&gt;&lt;P&gt;&lt;/P&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;    ----------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ----------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=SP26'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MBEW-BKLAS'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-BKLAS'            WA_TABDATA-BKLAS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-VPRSV'            WA_TABDATA-VPRSV.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-PEINH'            WA_TABDATA-PEINH.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-STPRS'            WA_TABDATA-STPRS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-VERPR'            WA_TABDATA-VERPR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-EKALR'            WA_TABDATA-EKALR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-HKMAT'            WA_TABDATA-HKMAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-AWSLS'            WA_TABDATA-AWSLS.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PRCTR'            WA_TABDATA-PRCTR1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-LOSGR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LOSGR'            WA_TABDATA-LOSGR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Saving of Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLSPO1'           '0300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'         '=YES'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Call Transaction - CA01 to create Routing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL  TRANSACTION  'MM01'  USING  BDCDATA&lt;/P&gt;&lt;P&gt;                                 MODE   'E'&lt;/P&gt;&lt;P&gt;                                 UPDATE 'A'&lt;/P&gt;&lt;P&gt;                                 MESSAGES  INTO  MSGTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR:   BDCDATA.&lt;/P&gt;&lt;P&gt;      REFRESH  BDCDATA.&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;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_OPERATION&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  CLOSE_BDC_SESSION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 CLOSE_BDC_SESSION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_CLOSE_GROUP'&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     NOT_OPEN          = 1&lt;/P&gt;&lt;P&gt;     QUEUE_ERROR       = 2&lt;/P&gt;&lt;P&gt;     OTHERS            = 3.&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;P&gt;ENDFORM.                    " CLOSE_BDC_SESSION&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_DYNPRO&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;      text&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;PROGRAM   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;DYNPRO    text&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_DYNPRO  USING    PROGRAM&lt;/P&gt;&lt;P&gt;                          DYNPRO.&lt;/P&gt;&lt;P&gt;  CLEAR:  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BDCDATA-PROGRAM   =  PROGRAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNPRO    =  DYNPRO.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNBEGIN  =  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_DYNPRO&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;      text&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;FNAM   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;FVAL   text&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    FNAM&lt;/P&gt;&lt;P&gt;                         FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR:  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BDCDATA-FNAM  =  FNAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-FVAL  =  FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_FIELD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abir&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; Don't forget to Reward Points  *&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="39" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Oct 2007 08:48:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-02T08:48:03Z</dc:date>
    <item>
      <title>uploading  material master  text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838829#M664835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     iam uploading the text in the mm02 transaction for material master.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      How to know the id of the text...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            i.e.,  for basic data text .. there is one id...&lt;/P&gt;&lt;P&gt;                    for inspection data text .. there is another id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i am uploading material master long text for purchase order text..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone give the answers..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for immediate response the rewards would be high....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sree&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 10:14:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838829#M664835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T10:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: uploading  material master  text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838830#M664836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use Tcode SE75, there select 1st radio button u can find out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 10:16:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838830#M664836</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T10:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: uploading  material master  text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838831#M664837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sree,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly go through the Material Master BDC Program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZIMMC001.&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; D A T A   D E C L A R A T I O N                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Type Declaration of the Structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;TYPES:  BEGIN  OF  TY_SAVE_INDEX,&lt;/P&gt;&lt;P&gt;          IDNO  TYPE  I,                   "  SAVE Index&lt;/P&gt;&lt;P&gt;        END    OF  TY_SAVE_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN  OF  TY_TABDATA,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Create Material (Initial Screen).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          MATNR(18)      TYPE    C,        "  Material Number.&lt;/P&gt;&lt;P&gt;          MBRSH(01)      TYPE    C,        "  Industry Sector.&lt;/P&gt;&lt;P&gt;          MTART(04)      TYPE    C,        "  Material Type.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Organizational Levels.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WERKS(04)      TYPE    C,        "  Plant.&lt;/P&gt;&lt;P&gt;          LGORT(04)      TYPE    C,        "  Storage Location.&lt;/P&gt;&lt;P&gt;          VKORG(04)      TYPE    C,        "  Sales Organization.&lt;/P&gt;&lt;P&gt;          VTWEG(02)      TYPE    C,        "  Distribution Channel.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 1 : Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          TAXKM1(01)     TYPE    C,        "  Tax classification material 1.&lt;/P&gt;&lt;P&gt;          TAXKM2(01)     TYPE    C,        "  Tax classification material 2.&lt;/P&gt;&lt;P&gt;          TAXKM3(01)     TYPE    C,        "  Tax classification material 3.&lt;/P&gt;&lt;P&gt;          TAXKM4(01)     TYPE    C,        "  Tax classification material 4.&lt;/P&gt;&lt;P&gt;          TAXKM5(01)     TYPE    C,        "  Tax classification material 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          UMREN1(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 1.&lt;/P&gt;&lt;P&gt;          MEINH1(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   1.&lt;/P&gt;&lt;P&gt;          UMREZ1(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   1.&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;          UMREN2(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 2.&lt;/P&gt;&lt;P&gt;          MEINH2(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   2.&lt;/P&gt;&lt;P&gt;          UMREZ2(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   2.&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;          UMREN3(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 3.&lt;/P&gt;&lt;P&gt;          MEINH3(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   3.&lt;/P&gt;&lt;P&gt;          UMREZ3(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   3.&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;          UMREN4(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 4.&lt;/P&gt;&lt;P&gt;          MEINH4(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   4.&lt;/P&gt;&lt;P&gt;          UMREZ4(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   4.&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;          UMREN5(06)     TYPE    C,        "  Denominator for Conversion to Base Units of Measure 5.&lt;/P&gt;&lt;P&gt;          MEINH5(03)     TYPE    C,        "  Alternative Unit of Measure for Stockkeeping Unit   5.&lt;/P&gt;&lt;P&gt;          UMREZ5(06)     TYPE    C,        "  Numerator for Conversion to Base Units of Measure   5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          VRKME(03)      TYPE    C,        "  Sales unit.&lt;/P&gt;&lt;P&gt;          DWERK(04)      TYPE    C,        "  Delivering Plant (Own or External).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Sales Org. 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          VERSG(01)      TYPE    C,        "  Material statistics group.&lt;/P&gt;&lt;P&gt;          KTGRM(02)      TYPE    C,        "  Account assignment group for this material.&lt;/P&gt;&lt;P&gt;          MTPOS(04)      TYPE    C,        "  Item category group from material master.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        General/Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BRGEW(17)      TYPE    C,        "  Gross weight.&lt;/P&gt;&lt;P&gt;          NTGEW(17)      TYPE    C,        "  Net weight.&lt;/P&gt;&lt;P&gt;          MTVFP(02)      TYPE    C,        "  Checking Group for Availability Check.&lt;/P&gt;&lt;P&gt;          TRAGR(04)      TYPE    C,        "  Transportation group&lt;/P&gt;&lt;P&gt;          LADGR(04)      TYPE    C,        "  Loading group.&lt;/P&gt;&lt;P&gt;          PRCTR(10)      TYPE    C,        "  Profit Center.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          HERKL(03)      TYPE    C,        "  Country of origin of the material.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BSTME(03)      TYPE    C,        "  Order unit.&lt;/P&gt;&lt;P&gt;          KAUTB(01)      TYPE    C,        "  Indicator: "automatic purchase order allowed".&lt;/P&gt;&lt;P&gt;          XCHPF(01)      TYPE    C,        "  Batch management requirement indicator.&lt;/P&gt;&lt;P&gt;          EKGRP(03)      TYPE    C,        "  Purchasing Group.&lt;/P&gt;&lt;P&gt;          WEBAZ(03)      TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;P&gt;          EKWSL(04)      TYPE    C,        "  Purchasing Value Key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Purch.Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PTEXT(40)      TYPE    C,        "  Purchase Order Text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          DISGR(04)      TYPE    C,        "  MRP Group.&lt;/P&gt;&lt;P&gt;          DISMM(02)      TYPE    C,        "  MRP Type.&lt;/P&gt;&lt;P&gt;          MINBE(17)      TYPE    C,        "  Reorder point.&lt;/P&gt;&lt;P&gt;          DISPO(03)      TYPE    C,        "  MRP Controller.&lt;/P&gt;&lt;P&gt;          DISLS(02)      TYPE    C,        "  Lot size (materials planning).&lt;/P&gt;&lt;P&gt;          BSTFE(17)      TYPE    C,        "  Fixed lot size.&lt;/P&gt;&lt;P&gt;          BSTMI(17)      TYPE    C,        "  Minimum lot size.&lt;/P&gt;&lt;P&gt;          BSTMA(17)      TYPE    C,        "  Maximum lot size.&lt;/P&gt;&lt;P&gt;          AUSSS(06)      TYPE    C,        "  Assembly scrap in percent.&lt;/P&gt;&lt;P&gt;          BSTRF(17)      TYPE    C,        "  Rounding value for purchase order quantity.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BESKZ(01)      TYPE    C,        "  Procurement Type.&lt;/P&gt;&lt;P&gt;          SOBSL(02)      TYPE    C,        "  Special procurement type.&lt;/P&gt;&lt;P&gt;          LGPRO(04)      TYPE    C,        "  Issue Storage Location.&lt;/P&gt;&lt;P&gt;          RGEKZ(01)      TYPE    C,        "  Indicator: Backflush.&lt;/P&gt;&lt;P&gt;          LGFSB(04)      TYPE    C,        "  Default storage location for external procurement.&lt;/P&gt;&lt;P&gt;          DZEIT(03)      TYPE    C,        "  In-house production time.&lt;/P&gt;&lt;P&gt;          PLIFZ(03)      TYPE    C,        "  Planned delivery time in days.&lt;/P&gt;&lt;P&gt;          MRPPP(03)      TYPE    C,        "  PPC planning calendar.&lt;/P&gt;&lt;P&gt;          FHORI(03)      TYPE    C,        "  Scheduling Margin Key for Floats.&lt;/P&gt;&lt;P&gt;          EISBE(17)      TYPE    C,        "  Safety stock.&lt;/P&gt;&lt;P&gt;          WEBAZ1(03)     TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          STRGR(02)      TYPE    C,        "  Planning strategy group.&lt;/P&gt;&lt;P&gt;          VRMOD(01)      TYPE    C,        "  Consumption mode.&lt;/P&gt;&lt;P&gt;          VINT1(03)      TYPE    C,        "  Consumption period: backward.&lt;/P&gt;&lt;P&gt;          VINT2(03)      TYPE    C,        "  Consumption period: forward.&lt;/P&gt;&lt;P&gt;          MISKZ(01)      TYPE    C,        "  Mixed MRP indicator.&lt;/P&gt;&lt;P&gt;          MTVFP1(02)     TYPE    C,        "  Checking Group for Availability Check.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MRP 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          ALTSL(01)      TYPE    C,        "  Method for Selecting Alternative Bills of Material.&lt;/P&gt;&lt;P&gt;          KAUSF(06)      TYPE    C,        "  Component scrap in percent.&lt;/P&gt;&lt;P&gt;          SBDKZ(01)      TYPE    C,        "  Dependent requirements ind. for individual and coll. reqmts.&lt;/P&gt;&lt;P&gt;          SAUFT(01)      TYPE    C,        "  Ind.: Repetitive mfg allowed.&lt;/P&gt;&lt;P&gt;          SFEPR(04)      TYPE    C,        "  Repetitive manufacturing profile.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          FRTME(03)      TYPE    C,        "  Production unit.&lt;/P&gt;&lt;P&gt;          FEVOR(03)      TYPE    C,        "  Production scheduler.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Plant Data / Stor. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          AUSME(03)      TYPE    C,        "  Unit of issue.&lt;/P&gt;&lt;P&gt;          MHDRZ(05)      TYPE    C,        "  Minimum remaining shelf life.&lt;/P&gt;&lt;P&gt;          MHDHB(05)      TYPE    C,        "  Total shelf life.&lt;/P&gt;&lt;P&gt;          IPRKZ(01)      TYPE    C,        "  Period indicator for shelf life expiration date.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WEBAZ2(03)     TYPE    C,        "  Goods receipt processing time in days.&lt;/P&gt;&lt;P&gt;          QMPUR(01)      TYPE    C,        "  QM in Procurement is Active.&lt;/P&gt;&lt;P&gt;          SSQSS(08)      TYPE    C,        "  Control Key for Quality Management in Procurement.&lt;/P&gt;&lt;P&gt;          QZGTP(04)      TYPE    C,        "  Certificate Type.&lt;/P&gt;&lt;P&gt;          QMATV(01)      TYPE    C,        "  Inspection Setup Exists for Material/Plant.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          ART1(08)       TYPE    C,        "  Inspection Type 1.&lt;/P&gt;&lt;P&gt;          AKTIV1(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 1.&lt;/P&gt;&lt;P&gt;          ART2(08)       TYPE    C,        "  Inspection Type 2.&lt;/P&gt;&lt;P&gt;          AKTIV2(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 2.&lt;/P&gt;&lt;P&gt;          ART3(08)       TYPE    C,        "  Inspection Type 3.&lt;/P&gt;&lt;P&gt;          AKTIV3(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 3.&lt;/P&gt;&lt;P&gt;          ART4(08)       TYPE    C,        "  Inspection Type 4.&lt;/P&gt;&lt;P&gt;          AKTIV4(01)     TYPE    C,        "  Inspection Type - Material Combination is Active 4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          BKLAS(04)      TYPE    C,        "  Valuation Class.&lt;/P&gt;&lt;P&gt;          VPRSV(01)      TYPE    C,        "  Price Control Indicator.&lt;/P&gt;&lt;P&gt;          PEINH(06)      TYPE    C,        "  Price Unit.&lt;/P&gt;&lt;P&gt;          STPRS(15)      TYPE    C,        "  Standard Price.&lt;/P&gt;&lt;P&gt;          VERPR(15)      TYPE    C,        "  Moving Average Price/Periodic Unit Price.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          EKALR(01)      TYPE    C,        "  Material Is Costed with Quantity Structure.&lt;/P&gt;&lt;P&gt;          HKMAT(01)      TYPE    C,        "  Material Origin.&lt;/P&gt;&lt;P&gt;          AWSLS(06)      TYPE    C,        "  Variance Key.&lt;/P&gt;&lt;P&gt;          PRCTR1(10)     TYPE    C,        "  Profit Center.&lt;/P&gt;&lt;P&gt;          LOSGR(17)      TYPE    C,        "  Lot Size for Product Costing.&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;          ROWCNT         TYPE    I,        "  Normal Row Count.&lt;/P&gt;&lt;P&gt;          ROW            TYPE    I,        "  Row Count --&amp;gt; Line Items&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;        END  OF  TY_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Declaration of the Internal Table &amp;amp; Work Area.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------" /&gt;&lt;P&gt;DATA:   IT_SAVE_INDEX      TYPE  STANDARD  TABLE  OF  TY_SAVE_INDEX,&lt;/P&gt;&lt;P&gt;        WA_SAVE_INDEX      TYPE                       TY_SAVE_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   IT_TABDATA         TYPE  STANDARD  TABLE  OF  TY_TABDATA,&lt;/P&gt;&lt;P&gt;        WA_TABDATA         TYPE                       TY_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Declaration of the Internal Table with Header Line comprising of the uploaded data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------------------" /&gt;&lt;P&gt;DATA:  BEGIN  OF  IT_FILE_UPLOAD  OCCURS  0.&lt;/P&gt;&lt;P&gt;         INCLUDE  STRUCTURE  ALSMEX_TABLINE.  "  Rows for Table with Excel Data&lt;/P&gt;&lt;P&gt;DATA:  END  OF  IT_FILE_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Global Variable Declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;DATA:  GV_ANS  TYPE  C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Batch Input Data for a single Transaction.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Message of Call Transaction.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;DATA:  BDCDATA  LIKE  BDCDATA     OCCURS  0  WITH  HEADER  LINE,&lt;/P&gt;&lt;P&gt;       MSGTAB   LIKE  BDCMSGCOLL  OCCURS  0  WITH  HEADER  LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S E L E C T I O N - S C R E E N                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:  BEGIN  OF  BLOCK  B1  WITH  FRAME,&lt;/P&gt;&lt;P&gt;                       BEGIN  OF  BLOCK  B2  WITH  FRAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS:            P_FNAME  LIKE  RLGRAP-FILENAME  OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:    END  OF  BLOCK  B2,&lt;/P&gt;&lt;P&gt;                     END  OF  BLOCK  B1.&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; E V E N T : AT    S E L E C T I O N - S C R E E N                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT  SELECTION-SCREEN  ON  VALUE-REQUEST  FOR  P_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PROGRAM_NAME        = SYST-REPID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       STATIC              = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MASK                = '&lt;STRONG&gt;.&lt;/STRONG&gt;'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        FILE_NAME           = P_FNAME&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;      MASK_TOO_LONG       = 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;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;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; E V E N T : S T A R T - O F - S E L E C T I O N                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;--------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload Excel file into Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM  UPLOAD_EXCEL_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF  NOT  IT_FILE_UPLOAD  IS  INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ----------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Confirm whether you want to proceed with the Upload.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ----------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM  CONFIRM_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  GV_ANS  EQ  '1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Organize the uploaded data into another Internal Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  ORGANIZE_UPLOADED_DATA.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Modify Row No. for Line Item Count.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  MODIFY_ROW_NUMBER.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Open BDC Session.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  OPEN_BDC_SESSION.&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;    ------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Kick-start BDC Operation&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_OPERATION.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Close BDC Session.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  CLOSE_BDC_SESSION.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&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; E V E N T : E N D - O F - S E L E C T I O N                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&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  UPLOAD_EXCEL_FILE&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 UPLOAD_EXCEL_FILE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = P_FNAME&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL                   = 1&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW                   = 4&lt;/P&gt;&lt;P&gt;      I_END_COL                     = 107&lt;/P&gt;&lt;P&gt;      I_END_ROW                     = 32000&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                        = IT_FILE_UPLOAD&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;P&gt;      UPLOAD_OLE                    = 2&lt;/P&gt;&lt;P&gt;      OTHERS                        = 3&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;P&gt;ENDFORM.                    " UPLOAD_EXCEL_FILE&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  CONFIRM_UPLOAD&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 CONFIRM_UPLOAD .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_CONFIRM'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      TITLEBAR                    = 'Pop-Up to Confirm'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIAGNOSE_OBJECT             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TEXT_QUESTION               = 'Do you like to proceed with the Upload ???'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TEXT_BUTTON_1               = 'Ja'(001)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ICON_BUTTON_1               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TEXT_BUTTON_2               = 'Nein'(002)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ICON_BUTTON_2               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DEFAULT_BUTTON              = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DISPLAY_CANCEL_BUTTON       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USERDEFINED_F1_HELP         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    START_COLUMN                = 25&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    START_ROW                   = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POPUP_TYPE                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IV_QUICKINFO_BUTTON_1       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IV_QUICKINFO_BUTTON_2       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     ANSWER                       = GV_ANS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PARAMETER                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     TEXT_NOT_FOUND              = 1&lt;/P&gt;&lt;P&gt;     OTHERS                      = 2.&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;P&gt;ENDFORM.                    " CONFIRM_UPLOAD&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  ORGANIZE_UPLOADED_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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 ORGANIZE_UPLOADED_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_ROW_CNT  TYPE  I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: LV_ROW_CNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT  IT_FILE_UPLOAD  BY  ROW&lt;/P&gt;&lt;P&gt;                            COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_FILE_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE  IT_FILE_UPLOAD-COL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create Material (Initial Screen).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  1.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MATNR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  2.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MBRSH        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  3.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTART        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Organizational Levels.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  4.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WERKS        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  5.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGORT        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  6.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VKORG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  7.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VTWEG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 1 : Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  8.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  9.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  10.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  11.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  12.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TAXKM5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  13.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  14.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  15.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ1       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  16.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  17.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  18.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ2       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  19.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  20.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH3       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  21.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ3       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  22.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  23.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH4       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  24.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ4       =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  25.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREN5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  26.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MEINH5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  27.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-UMREZ5       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  28.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VRKME        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  29.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DWERK        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Sales Org. 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  30.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VERSG        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  31.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KTGRM        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  32.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTPOS        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    General/Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  33.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BRGEW        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  34.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-NTGEW        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  35.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTVFP        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  36.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-TRAGR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  37.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LADGR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  38.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PRCTR        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  39.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-HERKL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  40.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  41.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KAUTB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  42.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-XCHPF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  43.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKGRP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  44.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  45.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKWSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Purch.Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  46.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PTEXT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  47.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISGR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  48.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISMM       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  49.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MINBE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  50.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISPO       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  51.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DISLS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  52.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTFE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  53.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTMI       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  54.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTMA       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  55.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AUSSS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  56.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BSTRF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  57.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BESKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  58.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SOBSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  59.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGPRO       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  60.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-RGEKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  61.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LGFSB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  62.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-DZEIT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  63.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PLIFZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  64.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MRPPP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  65.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FHORI       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  66.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EISBE       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  67.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  68.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-STRGR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  69.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VRMOD       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  70.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VINT1       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  71.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VINT2       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  72.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MISKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  73.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MTVFP1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MRP 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  74.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ALTSL       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  75.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-KAUSF       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  76.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SBDKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  77.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SAUFT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  78.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SFEPR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  79.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FRTME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  80.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-FEVOR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Plant Data / Stor. 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  81.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AUSME       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  82.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MHDRZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  83.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-MHDHB       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  84.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-IPRKZ       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  85.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-WEBAZ2      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  86.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QMPUR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  87.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-SSQSS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  88.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QZGTP       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  89.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-QMATV       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  90.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART1        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  91.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV1      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  92.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART2        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  93.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV2      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  94.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART3        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  95.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV3      =  IT_FILE_UPLOAD-VALUE.&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;      WHEN  96.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-ART4        =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  97.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AKTIV4      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  98.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-BKLAS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  99.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VPRSV       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  100.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PEINH       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  101.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-STPRS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  102.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-VERPR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN  103.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-EKALR       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  104.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-HKMAT       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  105.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-AWSLS       =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  106.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-PRCTR1      =  IT_FILE_UPLOAD-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN  107.&lt;/P&gt;&lt;P&gt;                WA_TABDATA-LOSGR       =  IT_FILE_UPLOAD-VALUE.&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;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT  END  OF  ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LV_ROW_CNT          =  LV_ROW_CNT  +  1.&lt;/P&gt;&lt;P&gt;      WA_TABDATA-ROWCNT   =  LV_ROW_CNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND  WA_TABDATA  TO  IT_TABDATA.&lt;/P&gt;&lt;P&gt;      CLEAR:  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ORGANIZE_UPLOADED_DATA&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  MODIFY_ROW_NUMBER&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 MODIFY_ROW_NUMBER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_ROW  TYPE  I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_TABDATA  INTO  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  WA_TABDATA-MATNR  NE  SPACE.&lt;/P&gt;&lt;P&gt;      CLEAR: LV_ROW.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LV_ROW          =  LV_ROW  +  1.&lt;/P&gt;&lt;P&gt;    WA_TABDATA-ROW  =  LV_ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY  IT_TABDATA  FROM  WA_TABDATA&lt;/P&gt;&lt;P&gt;                        TRANSPORTING  ROW.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " MODIFY_ROW_NUMBER&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  OPEN_BDC_SESSION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 OPEN_BDC_SESSION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  LV_SESSION  TYPE  APQ_GRPN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LV_SESSION  =  'MATMAST_1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_OPEN_GROUP'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     CLIENT                    = SY-MANDT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DEST                      = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     GROUP                     = LV_SESSION&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    HOLDDATE                  = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     KEEP                      = 'X'&lt;/P&gt;&lt;P&gt;     USER                      = SY-UNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RECORD                    = FILLER1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROG                      = SY-CPROG&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;    QID                       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     CLIENT_INVALID            = 1&lt;/P&gt;&lt;P&gt;     DESTINATION_INVALID       = 2&lt;/P&gt;&lt;P&gt;     GROUP_INVALID             = 3&lt;/P&gt;&lt;P&gt;     GROUP_IS_LOCKED           = 4&lt;/P&gt;&lt;P&gt;     HOLDDATE_INVALID          = 5&lt;/P&gt;&lt;P&gt;     INTERNAL_ERROR            = 6&lt;/P&gt;&lt;P&gt;     QUEUE_ERROR               = 7&lt;/P&gt;&lt;P&gt;     RUNNING                   = 8&lt;/P&gt;&lt;P&gt;     SYSTEM_LOCK_ERROR         = 9&lt;/P&gt;&lt;P&gt;     USER_INVALID              = 10&lt;/P&gt;&lt;P&gt;     OTHERS                    = 11.&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;P&gt;ENDFORM.                    " OPEN_BDC_SESSION&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_OPERATION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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_OPERATION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP  AT  IT_TABDATA  INTO  WA_TABDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF  WA_TABDATA-MATNR  NE  ''.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Create Material : Initial Screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'               '0060'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'             'RMMG1-MTART'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'             '=ENTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MATNR'            WA_TABDATA-MATNR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MBRSH'            WA_TABDATA-MBRSH.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-MTART'            WA_TABDATA-MTART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Views Selection Screen (not ROH).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&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'            'MSICHTAUSW-DYTXT(17)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=P+'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(09)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(11)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(12)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(13)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(14)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(15)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(16)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(17)'  'X'.&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'            'MSICHTAUSW-DYTXT(07)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Views Selection Screen ( = ROH).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ------------------------------------------------------------&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'            'MSICHTAUSW-DYTXT(16)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=P+'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(05)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(07)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(09)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(11)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(12)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(13)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(14)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(15)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(16)'  'X'.&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'            'MSICHTAUSW-DYTXT(07)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(03)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(04)'  'X'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MSICHTAUSW-KZSEL(06)'  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&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;    --------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Organizational Levels Screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '0080'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMMG1-VTWEG'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ENTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-WERKS'           WA_TABDATA-WERKS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-LGORT'           WA_TABDATA-LGORT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-VKORG'           WA_TABDATA-VKORG.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'RMMG1-VTWEG'           WA_TABDATA-VTWEG.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 1 - Tax Classification.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MG03STEUER-TAXKM(02)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(01)'  WA_TABDATA-TAXKM1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(02)'  WA_TABDATA-TAXKM2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4200'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MG03STEUER-TAXKM(05)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(03)'  WA_TABDATA-TAXKM3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(04)'  WA_TABDATA-TAXKM4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MG03STEUER-TAXKM(05)'  WA_TABDATA-TAXKM5.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Additional Data - UoM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ZU01'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=ZU02'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMMG1-MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'SMEINH-UMREZ(06)'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(02)'      WA_TABDATA-UMREN1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(02)'      WA_TABDATA-MEINH1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(02)'      WA_TABDATA-UMREZ1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(03)'      WA_TABDATA-UMREN2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(03)'      WA_TABDATA-MEINH2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(03)'      WA_TABDATA-UMREZ2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(04)'      WA_TABDATA-UMREN3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(04)'      WA_TABDATA-MEINH3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(04)'      WA_TABDATA-UMREZ3.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(05)'      WA_TABDATA-UMREN4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(05)'      WA_TABDATA-MEINH4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(05)'      WA_TABDATA-UMREZ4.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREN(06)'      WA_TABDATA-UMREN5.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-MEINH(06)'      WA_TABDATA-MEINH5.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'SMEINH-UMREZ(06)'      WA_TABDATA-UMREZ5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=MAIN'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MVKE-DWERK'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-VRKME'            WA_TABDATA-VRKME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-DWERK'            WA_TABDATA-DWERK.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Sales Organization 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MVKE-MTPOS'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-VERSG'            WA_TABDATA-VERSG.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-KTGRM'            WA_TABDATA-KTGRM.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MVKE-MTPOS'            WA_TABDATA-MTPOS.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    General / Plant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-BRGEW'            WA_TABDATA-BRGEW.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-NTGEW'            WA_TABDATA-NTGEW.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MTVFP'            WA_TABDATA-MTVFP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-TRAGR'            WA_TABDATA-TRAGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LADGR'            WA_TABDATA-LADGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-PRCTR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PRCTR'            WA_TABDATA-PRCTR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Foreign Trade Export.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4004'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-HERKL'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-HERKL'            WA_TABDATA-HERKL.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Purchasing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-EKGRP'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-BSTME'            WA_TABDATA-BSTME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-KAUTB'            WA_TABDATA-KAUTB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-XCHPF'            WA_TABDATA-XCHPF.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-EKGRP'            WA_TABDATA-EKGRP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-EKWSL'            WA_TABDATA-EKWSL.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Purchase Order Text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -----------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4040'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=LTEX'.&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;     PERFORM  BDC_DYNPRO  USING  'SAPLSTXX'              '1100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RSTXT-TXLINE(02)'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=TXBA'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'RSTXT-TXLINE(02)'      WA_TABDATA-PTEXT.&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;     PERFORM  BDC_DYNPRO  USING  'SAPLSPO1'              '0100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=YES'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4040'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=SP12'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISGR'            WA_TABDATA-DISGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISMM'            WA_TABDATA-DISMM.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MINBE'            WA_TABDATA-MINBE.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISPO'            WA_TABDATA-DISPO.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-BSTRF'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DISLS'            WA_TABDATA-DISLS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTFE'            WA_TABDATA-BSTFE.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTMI'            WA_TABDATA-BSTMI.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTMA'            WA_TABDATA-BSTMA.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-AUSSS'            WA_TABDATA-AUSSS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BSTRF'            WA_TABDATA-BSTRF.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            'SP14'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-BESKZ'            WA_TABDATA-BESKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SOBSL'            WA_TABDATA-SOBSL.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LGPRO'            WA_TABDATA-LGPRO.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-RGEKZ'            WA_TABDATA-RGEKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LGFSB'            WA_TABDATA-LGFSB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-DZEIT'            WA_TABDATA-DZEIT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PLIFZ'            WA_TABDATA-PLIFZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MRPPP'            WA_TABDATA-MRPPP.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-FHORI'            WA_TABDATA-FHORI.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-EISBE'            WA_TABDATA-EISBE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-WEBAZ  EQ  ''.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ1.&lt;/P&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;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            'SP15'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-STRGR'            WA_TABDATA-STRGR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VRMOD'            WA_TABDATA-VRMOD.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VINT1'            WA_TABDATA-VINT1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-VINT2'            WA_TABDATA-VINT2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-MISKZ'            WA_TABDATA-MISKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-MTVFP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTVFP  EQ  ''.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-MTVFP'            WA_TABDATA-MTVFP1.&lt;/P&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;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    MRP 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ---------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-ALTSL'            WA_TABDATA-ALTSL.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-KAUSF'            WA_TABDATA-KAUSF.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SBDKZ'            WA_TABDATA-SBDKZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-SFEPR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SAUFT'            WA_TABDATA-SAUFT.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SFEPR'            WA_TABDATA-SFEPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Work Scheduling.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-FEVOR'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-FRTME'            WA_TABDATA-FRTME.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-FEVOR'            WA_TABDATA-FEVOR.&lt;/P&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;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Plant Data / Stor. 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-AUSME'            WA_TABDATA-AUSME.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARA-IPRKZ'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-MHDRZ'            WA_TABDATA-MHDRZ.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-MHDHB'            WA_TABDATA-MHDHB.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-IPRKZ'            WA_TABDATA-IPRKZ.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Quality Management.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ----------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=PB01'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-QZGTP'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-WEBAZ'            WA_TABDATA-WEBAZ2.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARA-QMPUR'            WA_TABDATA-QMPUR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-SSQSS'            WA_TABDATA-SSQSS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-QZGTP'            WA_TABDATA-QZGTP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-QMATV  EQ  'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Transaction Code - MM01    Inspection Setup Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      -------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLQPLS'              '0100'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMQAM-ARGUMENT'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=NEU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLQPLS'              '0100'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'RMQAM-AKTIV(04)'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=WEIT'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(01)'         WA_TABDATA-ART1.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(01)'       WA_TABDATA-AKTIV1.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(02)'         WA_TABDATA-ART2.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(02)'       WA_TABDATA-AKTIV2.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(03)'         WA_TABDATA-ART3.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(03)'       WA_TABDATA-AKTIV3.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-ART(04)'         WA_TABDATA-ART4.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'RMQAM-AKTIV(04)'       WA_TABDATA-AKTIV4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MAKT-MAKTX'.&lt;/P&gt;&lt;P&gt;&lt;/P&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;    ----------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Accounting 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ----------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '=SP26'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MBEW-BKLAS'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-BKLAS'            WA_TABDATA-BKLAS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-VPRSV'            WA_TABDATA-VPRSV.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-PEINH'            WA_TABDATA-PEINH.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-STPRS'            WA_TABDATA-STPRS.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-VERPR'            WA_TABDATA-VERPR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Cost Estimate 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLMGMM'              '4000'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'            '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-EKALR'            WA_TABDATA-EKALR.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MBEW-HKMAT'            WA_TABDATA-HKMAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  WA_TABDATA-MTART  NE  'ROH'.&lt;/P&gt;&lt;P&gt;        PERFORM  BDC_FIELD   USING  'MARC-AWSLS'            WA_TABDATA-AWSLS.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-PRCTR'            WA_TABDATA-PRCTR1.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_CURSOR'            'MARC-LOSGR'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'MARC-LOSGR'            WA_TABDATA-LOSGR.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Transaction Code - MM01    Saving of Data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM  BDC_DYNPRO  USING  'SAPLSPO1'           '0300'.&lt;/P&gt;&lt;P&gt;      PERFORM  BDC_FIELD   USING  'BDC_OKCODE'         '=YES'.&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;LI level="1" type="ul"&gt;&lt;P&gt;    Call Transaction - CA01 to create Routing.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL  TRANSACTION  'MM01'  USING  BDCDATA&lt;/P&gt;&lt;P&gt;                                 MODE   'E'&lt;/P&gt;&lt;P&gt;                                 UPDATE 'A'&lt;/P&gt;&lt;P&gt;                                 MESSAGES  INTO  MSGTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR:   BDCDATA.&lt;/P&gt;&lt;P&gt;      REFRESH  BDCDATA.&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;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_OPERATION&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  CLOSE_BDC_SESSION&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 CLOSE_BDC_SESSION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_CLOSE_GROUP'&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     NOT_OPEN          = 1&lt;/P&gt;&lt;P&gt;     QUEUE_ERROR       = 2&lt;/P&gt;&lt;P&gt;     OTHERS            = 3.&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;P&gt;ENDFORM.                    " CLOSE_BDC_SESSION&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_DYNPRO&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;      text&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;PROGRAM   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;DYNPRO    text&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_DYNPRO  USING    PROGRAM&lt;/P&gt;&lt;P&gt;                          DYNPRO.&lt;/P&gt;&lt;P&gt;  CLEAR:  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BDCDATA-PROGRAM   =  PROGRAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNPRO    =  DYNPRO.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNBEGIN  =  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_DYNPRO&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;      text&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;FNAM   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;FVAL   text&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    FNAM&lt;/P&gt;&lt;P&gt;                         FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR:  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BDCDATA-FNAM  =  FNAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-FVAL  =  FVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_FIELD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abir&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; Don't forget to Reward Points  *&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="39" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2007 08:48:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-material-master-text/m-p/2838831#M664837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-02T08:48:03Z</dc:date>
    </item>
  </channel>
</rss>

