<?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: Display constant values in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424942#M1738592</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;report ZLOADING.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*tables:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: vbak, vbap, vbuk, vbup, VBEP, AEOI,AENR, ZOSRGTN.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;title&lt;/SPAN&gt; text001.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS saleord &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-vbeln.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS custmr &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-kunnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS partno &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbap-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options Ostatus &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-GBSTA.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options status &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-lfSTA.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; Plant &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbak-vkorg &lt;SPAN class="L1S52"&gt;DEFAULT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: SLIS.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;begin&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POSEX &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAP-POSEX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AENNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-AENNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-audat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_TYPE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAK-AUART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LINE_ITEM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SLNO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBEP-ETENR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CUSTOMER &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-kunnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PLANT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-werks,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WO_NO(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstnk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstdk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_LINE_ITEM(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PART_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DESCRIPTION &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; tline-tdline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MAINGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-SPART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SUBGRP &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_SUBGRP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTYPE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TYPE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MODEL &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_MODEL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XSIZE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-GROES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TRIM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TRIM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDCON &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_ENDCON,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTEMP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_TEMP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRES &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRDSPEC &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRDSPEC,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PERFREQ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PERFREQ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GRP2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_GRP2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPMENT_MODE(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; O_status(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_DAT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_MON(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; D,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_MONTH(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; QTY_OPEN &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_qty_open &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NEW_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UNIT_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_XY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_MONTH1(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVISION(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_DAYS(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_REASON(&lt;SPAN class="L1S32"&gt;200&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; ASSY_PLAN_DATE type D,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reason_4_rej &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-abgru,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; org &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-vkorg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DN_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UP_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPPING_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; Char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GEN_REMARKS(&lt;SPAN class="L1S32"&gt;40&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; HILITE(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NO_DAYS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; week &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FCNF(&lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esi &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esitotal &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ZZMAT_SUBGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; mara-ZZMAT_SUBGRP,&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;end&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbeln &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fkdat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrk-fkdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fklmg &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrp-fklmg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qty(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbtyp &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbfa-vbtyp_N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fksto &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrk-fksto,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invcount &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XMATNR(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdate(&lt;SPAN class="L1S32"&gt;35&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_xtline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_xtline &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; THEAD-TDNAME,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;cs&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ok_code &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-ucomm,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; save_ok &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ok_code,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-s_o_no,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xline_item &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-line_item,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTY_DIFF(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lncnt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITab_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_osr1 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zosrGTN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zosrGTN.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_t_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_EXIT_CAUSED_BY_CALLER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_EXIT_CAUSED_BY_USER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_EXIT_BY_USER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commitdatediff &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTYDIFF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partno type TABLE OF vbeln,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wapart &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waslno &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbep-etenr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agreed &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_LIST_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_STATUS_SET&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PF_STATUS_SET'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_USER_COMMAND &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_PAGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_LIST'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_sort &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp; slis_t_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_END_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'END_OF_LIST'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GS_VARIANT &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; DISVARIANT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;&amp;nbsp; XS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID = SY-REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_layout-info_fieldname = &lt;SPAN class="L1S33"&gt;'HILITE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GS_LAYOUT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_EVENTS[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_VARIANT-&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt; = G_REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_LIST_TOP_OF_PAGE[].&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;perform&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ALV_BACKGROUND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_buffer_active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM = G_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRSTAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_VARIANT&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_SORT&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GT_EVENTS[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp; = GS_EXIT_CAUSED_BY_USER&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB = IT_OSR&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; ucomm &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; sy-ucomm&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; lv_ucomm &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_ucomm = sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; lv_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;DATA_SAVE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: str1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str3 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string, slen &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, cc &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, kk &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr(&lt;SPAN class="L1S32"&gt;70&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xwerks &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; werks.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; VBAP~vbeln VBAP~posnr VBAP~POSEX VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_no, wa_osr-line_item, WA_OSR-POSEX, WA_OSR-ORDER_TYPE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; VBAP INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; VBAP~VBELN = VBAK~VBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbap~vbeln &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt;&amp;nbsp; saleord&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbap~matnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; partno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbak~kunnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; custmr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; VBAK~AUART = &lt;SPAN class="L1S33"&gt;'ZORE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&amp;nbsp; LFSTA &amp;lt;&amp;gt; 'c'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; IT_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; it_osr1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; saleord.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; wa_osr1 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; xmatnr = wa_osr1-wo_no.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OSR1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no = wa_osr-sale_order_no .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; xs_o_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; xs_o_no wa_osr-line_item &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; xmatnr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = XS_O_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = wa_osr-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'000000'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; NULL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-wo_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-wo_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-SHIPMENT_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-SHP_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-PO_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-PO_STAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_DAT&amp;nbsp; = wa_osr1-FMC_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_MON&amp;nbsp; = wa_osr1-FMC_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_MONTH&amp;nbsp; = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = WA_OSR1-REV_COMMIT_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REVISION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_REASON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DN_STREAM_REMARK&amp;nbsp; = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-UP_STREAM_REMARK&amp;nbsp; = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GEN_REMARKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-fc_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR NETWR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-UNIT_PRICE, WA_OSR-TOTAL_PRICE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBAP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-UNIT_PRICE = WA_OSR1-UNIT_PRICE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-TOTAL_PRICE = WA_OSR1-XTOTAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_VAL = WA_OSR1-FC_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_VAL = WA_OSR1-NF_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-esitotal = WA_OSR1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; abgru&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-reason_4_rej)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; vkorg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-org)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; lfsta gbsta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-po_status, wa_osr-o_status)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbup&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; audat kunnr bstnk bstdk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_date , wa_osr-customer , wa_osr-po_no , wa_osr-po_date)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and audat in S_O_Date.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; matnr werks kwmeng &lt;SPAN class="L1S31"&gt;" lsmeng&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-part_no , wa_osr-plant ,&amp;nbsp; wa_osr-order_qty) &lt;SPAN class="L1S31"&gt;" , wa_osr-qty_open)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'EX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname = xmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; I_XTLINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'READ_TEXT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'0001'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = XNAME&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S33"&gt;'MVKE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; = i_XTLINE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT_FOUND = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE_CHECK = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; i_XTLINE&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_xtline &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; tdline &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-description WA_xtline-TDLINE &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-description.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-description &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-description = &lt;SPAN class="L1S33"&gt;'***** SALES TEXT NOT MAINTAINED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_TYPE ZZMAT_MODEL GROES ZZMAT_TRIM ZZMAT_GRP2 ZZMAT_SUBGRP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-XTYPE, WA_OSR-MODEL, WA_OSR-XSIZE, WA_OSR-TRIM, WA_OSR-GRP2, WA_OSR-SUBGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_ENDCON ZZMAT_TEMP ZZMAT_PRES ZZMAT_PRDSPEC ZZMAT_PERFREQ SPART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-ENDCON, WA_OSR-XTEMP, WA_OSR-PRES, WA_OSR-PRDSPEC, WA_OSR-PERFREQ, WA_OSR-MAINGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ETENR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-SLNO)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv1, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-revlv = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-revlv = wa_osr-revlv1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; EDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; etenr = WA_OSR-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-fmc_ex_works_mon.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-fmc_ex_works_mon = wa_osr-fmc_ex_works_mon+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; vbrp~vbeln vbrp~fklmg vbrp~matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-vbeln , wa_shprem-fklmg, wa_shprem-matnr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrp INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; vbrk &lt;SPAN class="L1S52"&gt;on&lt;/SPAN&gt; vbrp~vbeln = vbrk~vbeln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbrp~aubel = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~aupos = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~PSTYV &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'HUPM'&lt;/SPAN&gt; &lt;SPAN class="L1S31"&gt;" PACKING MATERIAL&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~fklmg &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and vbrk~fksto ne 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_shprem &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; t_shprem &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_shprem. &lt;SPAN class="L1S31"&gt;" where vbtyp eq 'J'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; fkdat fksto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-fkdat,wa_shprem-fksto)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_shprem-vbeln.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem-qty = wa_shprem-fklmg .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty - wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty + wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-qty &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; wa_shprem-fkdat DD/MM/YY &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; invdate.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; &lt;SPAN class="L1S33"&gt;' -- '&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;&amp;nbsp; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SPLIT&lt;/SPAN&gt; textx &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slen = sy-tfill.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = &lt;SPAN class="L1S33"&gt;''&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; str1 &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; wa&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; str1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kk = slen - &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-qty_open = wa_osr-order_qty - invqty.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-fc_val = WA_OSR-UNIT_PRICE * wa_osr-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-nf_val = WA_OSR-UNIT_PRICE * wa_osr-nf_qty.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**case wa_osr-slno.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when&amp;nbsp; 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** write 'do nothing'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when others.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Case WA_OSR-SUBGRP.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when 'GV ASSY' OR 'KIT ASSY'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0001.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'GATE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'SEAT'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 16.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 20.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 22.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when OTHERS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; Endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*MODIFY IT_OSR FROM WA_OSR.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-rev_commit_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-gtn_agreed_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = wa_osr-REV_COMMIT_DATE - wa_osr-gtn_agreed_date.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;365&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'DELAY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-REV_COMMIT_DATE &amp;lt; wa_osr-gtn_agreed_date.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S33"&gt;'365'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; QTYDIFF = WA_OSR-ORDER_QTY - WA_OSR-QTY_OPEN.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Case&lt;/SPAN&gt; WA_OSR-SUBGRP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GV ASSY'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'KIT ASSY'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0001&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GATE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SEAT'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;16&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;count&lt;/SPAN&gt;(*)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (lncnt) &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt;&amp;nbsp; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt; wa_osr2 = wa_osr.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; lncnt &amp;gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; invqty = wa_osr-qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;&amp;nbsp; vbeln posnr etenr wmeng edatu&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr2-sale_order_no, wa_osr2-line_item, wa_osr2-slno, wa_osr2-sl_order_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;order&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; vbeln posnr etenr &lt;SPAN class="L1S52"&gt;DESCENDING&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; invqty &amp;gt; wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty&amp;nbsp; - wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;elseif&lt;/SPAN&gt; invqty &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-qty_open = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-order_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-sl_qty_open = op_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-hilite = &lt;SPAN class="L1S33"&gt;'C311'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = WA_OSR2-UNIT_PRICE * wa_osr2-SL_order_qty.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; ITab_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; wa_osr-hilite = &lt;SPAN class="L1S33"&gt;'C221'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ELSE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TRANSLATE&lt;/SPAN&gt; wa_osr-po_staTus &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;UPPER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_osr-sale_order_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr2.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr1.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CONCATENATE '00' wa_osr2-slno into wa_osr2-slno.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; WA_OSR2-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = WA_OSR2-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR2-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; WA_OSR2-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_DATE = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr2-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr2-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr2-GTN_AGREED_MONTH+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-rev_commit_month1 = wa_osr1-rev_commit_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVlv = wa_osr1-REVision.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVISION = wa_osr1-REVISION.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_DAYS = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_REASON = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DN_STREAM_REMARK = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-UP_STREAM_REMARK = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GEN_REMARKS = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-SHIPPING_REMARKS = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-FC_QTY = WA_OSR1-FC_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-NF_QTY = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-fc_val = WA_OSR-UNIT_PRICE * wa_osr2-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-nf_val = WA_OSR-UNIT_PRICE * wa_osr2-nf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr2-esi * wa_osr-sl_qty_open.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; customer+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'FMC'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; PLANT &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; ORG &amp;lt;&amp;gt; PLANT.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; WA_OSR-REASON_4_REJ &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where po_status EQ 'PARTIALLY DELIVERED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where o_status EQ 'PARTIALLY COMPLETED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; PART_NO &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;sort&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; sale_order_no line_item &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; slno &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RS_LAYOUT-DETAIL_POPUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; G_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; LT_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_LINE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LISTHEADER, fromdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d, todate &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d, linfo &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_LINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'H'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = &lt;SPAN class="L1S33"&gt;'LOADING SHEET.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CLEAR LS_LINE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = linfo .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;form&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'WO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'W.O.No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.No.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'13'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SALE ORDER No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.O DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'LINE_ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'LINE ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SLNO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.L.NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OPEN QTY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL.ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-fieldname = 'SL_QTY_OPEN' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-tabname = 'IT_OSR' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-SELTEXT_M = 'SL OPEN QTY' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-outputlen = '6' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C211'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; APPEND wa_fieldcat to i_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; clear wa_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PART_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PART No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REVLV1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'POSEX'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER PO REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'35'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MAINGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DIVISION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XTYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XSIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GRP2'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GROUP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SUBGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SUB GRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ENDCON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'END CONN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRES'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PRES RATING'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRDSPEC'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PSL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PERFREQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PERF REQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SHIPMENT_MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SHIPMENT MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DELIVERY STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'20'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'O_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OVERALL STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_DAT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_MON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C411'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt;&amp;nbsp; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'VP-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'GM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DGM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-FI-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'PM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'UNIT_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'UNIT PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TOTAL_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TOTAL PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV.COMMIT.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_MONTH1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV COMMIT MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL OPEN QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESITOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI TOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FCNF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC/NF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_O_NO = WA_OSR-SALE_ORDER_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-LINE_ITEM = WA_OSR-LINE_ITEM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_L_NO = WA_OSR-slno.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-WO_NO = WA_OSR-WO_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-SHP_MODE = WA_OSR-SHIPMENT_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-PO_STAT = WA_OSR-PO_STATUS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_DATE = WA_OSR-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_MONTH = WA_OSR-FMC_EX_WORKS_MON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_DATE = WA_OSR-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_MONTH = WA_OSR-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COM_DAT = WA_OSR-REV_COMMIT_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COMMIT_MONTH = WA_OSR-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REVISION = WA_OSR-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_DAYS = WA_OSR-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_REASON = WA_OSR-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DN_STR_REM = WA_OSR-DN_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-UP_STR_REM = WA_OSR-UP_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_QUAN = wa_OSR-FC_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_QUAN = wa_OSR-NF_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_VALUE = wa_OSR-FC_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_VALUE = wa_OSR-NF_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_fig = wa_osr-esi.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_tot = wa_osr-esitotal.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-xsize = wa_osr-xsize.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; s_o_no line_item &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR1-S_O_NO, WA_OSR1-LINE_ITEM)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; s_o_no = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no = wa_osr-slno.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; ZOSRGTN VALUES ZOSRGTN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;UPDATE&lt;/SPAN&gt; ZOSRGTN .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Note: Case statement is where i populate the data and got stuck up.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 May 2013 04:48:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-05-23T04:48:37Z</dc:date>
    <item>
      <title>Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424934#M1738584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Im developing a report "loading list"&amp;nbsp; in which im declaring constant values for the field called ESI.&lt;/P&gt;&lt;P&gt;In the output im able to get those values,&amp;nbsp; but for the schedule lines im not getting those values.&lt;/P&gt;&lt;P&gt;For schedule lines it shows "0". how can i display for all the lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Sam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 08:57:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424934#M1738584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-22T08:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424935#M1738585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Debug ur code u will get the issue.Please paste your code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 09:23:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424935#M1738585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-22T09:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424936#M1738586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Samuel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a like a basic question.Check from declaration to out put.You will come know where it went wrong.It is difficult for anybody if you ask a question from raw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 09:30:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424936#M1738586</guid>
      <dc:creator>madhu_vadlamani</dc:creator>
      <dc:date>2013-05-22T09:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424937#M1738587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we will come to know, only after seeing code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 12:18:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424937#M1738587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-22T12:18:52Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424938#M1738588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Impossible to answer a question like this. You need to supply more details or source code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 12:27:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424938#M1738588</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2013-05-22T12:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424939#M1738589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe a good or a very basic question, &lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;difficult to decide&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to respond&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;more..&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;"read the data correctly from database" could be an answer, did I guess ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read &lt;A _jive_internal="true" class="title meta_afterTitle active_link" href="https://answers.sap.com/community/abap/testing-and-troubleshooting/blog/2012/04/02/the-quality-of-an-answer-depends-significantly-on-the-quality-of-the-question-or-how-to-ask-good-questions" target="_blank"&gt;The quality of an answer depends significantly on the quality of the question (or: how to ask good questions)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 12:42:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424939#M1738589</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-05-22T12:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424940#M1738590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Samuel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please paste the code and which will help us in comprehending the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2013 13:25:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424940#M1738590</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-22T13:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424941#M1738591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;report ZLOADING.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*tables:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: vbak, vbap, vbuk, vbup, VBEP, AEOI,AENR, ZOSRGTN.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;title&lt;/SPAN&gt; text001.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS saleord &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-vbeln.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS custmr &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-kunnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS partno &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbap-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options Ostatus &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-GBSTA.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options status &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-lfSTA.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; Plant &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbak-vkorg &lt;SPAN class="L1S52"&gt;DEFAULT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: SLIS.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;begin&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POSEX &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAP-POSEX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AENNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-AENNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-audat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_TYPE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAK-AUART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LINE_ITEM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SLNO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBEP-ETENR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CUSTOMER &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-kunnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PLANT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-werks,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WO_NO(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstnk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstdk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_LINE_ITEM(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PART_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DESCRIPTION &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; tline-tdline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MAINGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-SPART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SUBGRP &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_SUBGRP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTYPE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TYPE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MODEL &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_MODEL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XSIZE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-GROES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TRIM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TRIM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDCON &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_ENDCON,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTEMP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_TEMP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRES &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRDSPEC &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRDSPEC,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PERFREQ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PERFREQ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GRP2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_GRP2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPMENT_MODE(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; O_status(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_DAT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_MON(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; D,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_MONTH(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; QTY_OPEN &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_qty_open &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NEW_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UNIT_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_XY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_MONTH1(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVISION(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_DAYS(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_REASON(&lt;SPAN class="L1S32"&gt;200&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; ASSY_PLAN_DATE type D,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reason_4_rej &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-abgru,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; org &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-vkorg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DN_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UP_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPPING_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; Char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GEN_REMARKS(&lt;SPAN class="L1S32"&gt;40&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; HILITE(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NO_DAYS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; week &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FCNF(&lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esi &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esitotal &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ZZMAT_SUBGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; mara-ZZMAT_SUBGRP,&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;end&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbeln &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fkdat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrk-fkdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fklmg &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrp-fklmg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qty(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbtyp &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbfa-vbtyp_N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fksto &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrk-fksto,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invcount &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XMATNR(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdate(&lt;SPAN class="L1S32"&gt;35&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_xtline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_xtline &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; THEAD-TDNAME,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;cs&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ok_code &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-ucomm,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; save_ok &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ok_code,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-s_o_no,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xline_item &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-line_item,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTY_DIFF(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lncnt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITab_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_osr1 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zosrGTN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zosrGTN.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_t_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_EXIT_CAUSED_BY_CALLER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_EXIT_CAUSED_BY_USER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_EXIT_BY_USER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commitdatediff &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTYDIFF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partno type TABLE OF vbeln,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wapart &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waslno &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbep-etenr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agreed &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_LIST_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_STATUS_SET&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PF_STATUS_SET'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_USER_COMMAND &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_PAGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_LIST'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_sort &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp; slis_t_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_END_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'END_OF_LIST'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GS_VARIANT &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; DISVARIANT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;&amp;nbsp; XS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID = SY-REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_layout-info_fieldname = &lt;SPAN class="L1S33"&gt;'HILITE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GS_LAYOUT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_EVENTS[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_VARIANT-&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt; = G_REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_LIST_TOP_OF_PAGE[].&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;perform&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ALV_BACKGROUND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_buffer_active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM = G_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRSTAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_VARIANT&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_SORT&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GT_EVENTS[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp; = GS_EXIT_CAUSED_BY_USER&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB = IT_OSR&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; ucomm &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; sy-ucomm&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; lv_ucomm &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_ucomm = sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; lv_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;DATA_SAVE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: str1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str3 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string, slen &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, cc &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, kk &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr(&lt;SPAN class="L1S32"&gt;70&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xwerks &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; werks.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; VBAP~vbeln VBAP~posnr VBAP~POSEX VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_no, wa_osr-line_item, WA_OSR-POSEX, WA_OSR-ORDER_TYPE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; VBAP INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; VBAP~VBELN = VBAK~VBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbap~vbeln &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt;&amp;nbsp; saleord&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbap~matnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; partno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbak~kunnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; custmr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; VBAK~AUART = &lt;SPAN class="L1S33"&gt;'ZORE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&amp;nbsp; LFSTA &amp;lt;&amp;gt; 'c'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; IT_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; it_osr1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; saleord.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; wa_osr1 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; xmatnr = wa_osr1-wo_no.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OSR1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no = wa_osr-sale_order_no .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; xs_o_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; xs_o_no wa_osr-line_item &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; xmatnr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = XS_O_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = wa_osr-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'000000'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; NULL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-wo_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-wo_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-SHIPMENT_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-SHP_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-PO_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-PO_STAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_DAT&amp;nbsp; = wa_osr1-FMC_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_MON&amp;nbsp; = wa_osr1-FMC_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_MONTH&amp;nbsp; = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = WA_OSR1-REV_COMMIT_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REVISION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_REASON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DN_STREAM_REMARK&amp;nbsp; = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-UP_STREAM_REMARK&amp;nbsp; = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GEN_REMARKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-fc_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR NETWR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-UNIT_PRICE, WA_OSR-TOTAL_PRICE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBAP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-UNIT_PRICE = WA_OSR1-UNIT_PRICE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-TOTAL_PRICE = WA_OSR1-XTOTAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_VAL = WA_OSR1-FC_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_VAL = WA_OSR1-NF_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-esitotal = WA_OSR1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; abgru&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-reason_4_rej)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; vkorg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-org)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; lfsta gbsta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-po_status, wa_osr-o_status)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbup&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; audat kunnr bstnk bstdk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_date , wa_osr-customer , wa_osr-po_no , wa_osr-po_date)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and audat in S_O_Date.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; matnr werks kwmeng &lt;SPAN class="L1S31"&gt;" lsmeng&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-part_no , wa_osr-plant ,&amp;nbsp; wa_osr-order_qty) &lt;SPAN class="L1S31"&gt;" , wa_osr-qty_open)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'EX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname = xmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; I_XTLINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'READ_TEXT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'0001'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = XNAME&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S33"&gt;'MVKE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; = i_XTLINE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT_FOUND = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE_CHECK = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; i_XTLINE&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_xtline &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; tdline &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-description WA_xtline-TDLINE &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-description.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-description &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-description = &lt;SPAN class="L1S33"&gt;'***** SALES TEXT NOT MAINTAINED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_TYPE ZZMAT_MODEL GROES ZZMAT_TRIM ZZMAT_GRP2 ZZMAT_SUBGRP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-XTYPE, WA_OSR-MODEL, WA_OSR-XSIZE, WA_OSR-TRIM, WA_OSR-GRP2, WA_OSR-SUBGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_ENDCON ZZMAT_TEMP ZZMAT_PRES ZZMAT_PRDSPEC ZZMAT_PERFREQ SPART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-ENDCON, WA_OSR-XTEMP, WA_OSR-PRES, WA_OSR-PRDSPEC, WA_OSR-PERFREQ, WA_OSR-MAINGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ETENR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-SLNO)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv1, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-revlv = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-revlv = wa_osr-revlv1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; EDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; etenr = WA_OSR-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-fmc_ex_works_mon.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-fmc_ex_works_mon = wa_osr-fmc_ex_works_mon+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; vbrp~vbeln vbrp~fklmg vbrp~matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-vbeln , wa_shprem-fklmg, wa_shprem-matnr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrp INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; vbrk &lt;SPAN class="L1S52"&gt;on&lt;/SPAN&gt; vbrp~vbeln = vbrk~vbeln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbrp~aubel = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~aupos = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~PSTYV &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'HUPM'&lt;/SPAN&gt; &lt;SPAN class="L1S31"&gt;" PACKING MATERIAL&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~fklmg &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and vbrk~fksto ne 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_shprem &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; t_shprem &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_shprem. &lt;SPAN class="L1S31"&gt;" where vbtyp eq 'J'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; fkdat fksto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-fkdat,wa_shprem-fksto)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_shprem-vbeln.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem-qty = wa_shprem-fklmg .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty - wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty + wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-qty &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; wa_shprem-fkdat DD/MM/YY &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; invdate.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; &lt;SPAN class="L1S33"&gt;' -- '&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;&amp;nbsp; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SPLIT&lt;/SPAN&gt; textx &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slen = sy-tfill.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = &lt;SPAN class="L1S33"&gt;''&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; str1 &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; wa&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; str1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kk = slen - &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-qty_open = wa_osr-order_qty - invqty.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-fc_val = WA_OSR-UNIT_PRICE * wa_osr-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-nf_val = WA_OSR-UNIT_PRICE * wa_osr-nf_qty.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**case wa_osr-slno.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when&amp;nbsp; 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** write 'do nothing'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when others.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Case WA_OSR-SUBGRP.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when 'GV ASSY' OR 'KIT ASSY'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0001.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'GATE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'SEAT'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 16.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 20.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 22.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when OTHERS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; Endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*MODIFY IT_OSR FROM WA_OSR.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-rev_commit_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-gtn_agreed_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = wa_osr-REV_COMMIT_DATE - wa_osr-gtn_agreed_date.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;365&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'DELAY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-REV_COMMIT_DATE &amp;lt; wa_osr-gtn_agreed_date.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S33"&gt;'365'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; QTYDIFF = WA_OSR-ORDER_QTY - WA_OSR-QTY_OPEN.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Case&lt;/SPAN&gt; WA_OSR-SUBGRP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GV ASSY'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'KIT ASSY'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0001&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GATE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SEAT'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;16&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;count&lt;/SPAN&gt;(*)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (lncnt) &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt;&amp;nbsp; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt; wa_osr2 = wa_osr.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; lncnt &amp;gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; invqty = wa_osr-qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;&amp;nbsp; vbeln posnr etenr wmeng edatu&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr2-sale_order_no, wa_osr2-line_item, wa_osr2-slno, wa_osr2-sl_order_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;order&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; vbeln posnr etenr &lt;SPAN class="L1S52"&gt;DESCENDING&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; invqty &amp;gt; wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty&amp;nbsp; - wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;elseif&lt;/SPAN&gt; invqty &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-qty_open = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-order_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-sl_qty_open = op_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-hilite = &lt;SPAN class="L1S33"&gt;'C311'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = WA_OSR2-UNIT_PRICE * wa_osr2-SL_order_qty.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; ITab_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; wa_osr-hilite = &lt;SPAN class="L1S33"&gt;'C221'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ELSE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TRANSLATE&lt;/SPAN&gt; wa_osr-po_staTus &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;UPPER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_osr-sale_order_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr2.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr1.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CONCATENATE '00' wa_osr2-slno into wa_osr2-slno.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; WA_OSR2-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = WA_OSR2-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR2-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; WA_OSR2-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_DATE = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr2-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr2-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr2-GTN_AGREED_MONTH+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-rev_commit_month1 = wa_osr1-rev_commit_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVlv = wa_osr1-REVision.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVISION = wa_osr1-REVISION.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_DAYS = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_REASON = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DN_STREAM_REMARK = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-UP_STREAM_REMARK = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GEN_REMARKS = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-SHIPPING_REMARKS = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-FC_QTY = WA_OSR1-FC_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-NF_QTY = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-fc_val = WA_OSR-UNIT_PRICE * wa_osr2-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-nf_val = WA_OSR-UNIT_PRICE * wa_osr2-nf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr2-esi * wa_osr-sl_qty_open.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; customer+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'FMC'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; PLANT &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; ORG &amp;lt;&amp;gt; PLANT.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; WA_OSR-REASON_4_REJ &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where po_status EQ 'PARTIALLY DELIVERED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where o_status EQ 'PARTIALLY COMPLETED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; PART_NO &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;sort&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; sale_order_no line_item &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; slno &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RS_LAYOUT-DETAIL_POPUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; G_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; LT_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_LINE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LISTHEADER, fromdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d, todate &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d, linfo &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_LINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'H'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = &lt;SPAN class="L1S33"&gt;'LOADING SHEET.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CLEAR LS_LINE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = linfo .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;form&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'WO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'W.O.No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.No.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'13'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SALE ORDER No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.O DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'LINE_ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'LINE ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SLNO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.L.NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OPEN QTY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL.ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-fieldname = 'SL_QTY_OPEN' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-tabname = 'IT_OSR' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-SELTEXT_M = 'SL OPEN QTY' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-outputlen = '6' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C211'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; APPEND wa_fieldcat to i_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; clear wa_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PART_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PART No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REVLV1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'POSEX'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER PO REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'35'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MAINGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DIVISION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XTYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XSIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GRP2'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GROUP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SUBGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SUB GRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ENDCON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'END CONN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRES'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PRES RATING'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRDSPEC'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PSL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PERFREQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PERF REQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SHIPMENT_MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SHIPMENT MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DELIVERY STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'20'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'O_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OVERALL STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_DAT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_MON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C411'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt;&amp;nbsp; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'VP-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'GM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DGM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-FI-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'PM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'UNIT_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'UNIT PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TOTAL_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TOTAL PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV.COMMIT.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_MONTH1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV COMMIT MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL OPEN QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESITOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI TOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FCNF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC/NF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_O_NO = WA_OSR-SALE_ORDER_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-LINE_ITEM = WA_OSR-LINE_ITEM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_L_NO = WA_OSR-slno.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-WO_NO = WA_OSR-WO_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-SHP_MODE = WA_OSR-SHIPMENT_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-PO_STAT = WA_OSR-PO_STATUS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_DATE = WA_OSR-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_MONTH = WA_OSR-FMC_EX_WORKS_MON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_DATE = WA_OSR-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_MONTH = WA_OSR-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COM_DAT = WA_OSR-REV_COMMIT_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COMMIT_MONTH = WA_OSR-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REVISION = WA_OSR-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_DAYS = WA_OSR-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_REASON = WA_OSR-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DN_STR_REM = WA_OSR-DN_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-UP_STR_REM = WA_OSR-UP_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_QUAN = wa_OSR-FC_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_QUAN = wa_OSR-NF_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_VALUE = wa_OSR-FC_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_VALUE = wa_OSR-NF_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_fig = wa_osr-esi.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_tot = wa_osr-esitotal.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-xsize = wa_osr-xsize.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; s_o_no line_item &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR1-S_O_NO, WA_OSR1-LINE_ITEM)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; s_o_no = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no = wa_osr-slno.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; ZOSRGTN VALUES ZOSRGTN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;UPDATE&lt;/SPAN&gt; ZOSRGTN .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Note: Case statement is where i populate the data and got stuck up.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 04:48:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424941#M1738591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-23T04:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424942#M1738592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;report ZLOADING.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*tables:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: vbak, vbap, vbuk, vbup, VBEP, AEOI,AENR, ZOSRGTN.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;title&lt;/SPAN&gt; text001.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS saleord &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-vbeln.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS custmr &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-kunnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS partno &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbap-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options Ostatus &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-GBSTA.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options status &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-lfSTA.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; Plant &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbak-vkorg &lt;SPAN class="L1S52"&gt;DEFAULT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: SLIS.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;begin&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POSEX &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAP-POSEX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AENNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-AENNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-audat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_TYPE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAK-AUART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LINE_ITEM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SLNO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBEP-ETENR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CUSTOMER &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-kunnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PLANT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-werks,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WO_NO(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstnk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstdk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_LINE_ITEM(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PART_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DESCRIPTION &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; tline-tdline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MAINGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-SPART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SUBGRP &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_SUBGRP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTYPE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TYPE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MODEL &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_MODEL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XSIZE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-GROES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TRIM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TRIM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDCON &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_ENDCON,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTEMP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_TEMP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRES &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRDSPEC &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRDSPEC,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PERFREQ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PERFREQ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GRP2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_GRP2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPMENT_MODE(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; O_status(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_DAT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_MON(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; D,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_MONTH(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; QTY_OPEN &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_qty_open &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NEW_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UNIT_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_XY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_MONTH1(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVISION(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_DAYS(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_REASON(&lt;SPAN class="L1S32"&gt;200&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; ASSY_PLAN_DATE type D,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reason_4_rej &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-abgru,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; org &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-vkorg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DN_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UP_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPPING_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; Char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GEN_REMARKS(&lt;SPAN class="L1S32"&gt;40&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; HILITE(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NO_DAYS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; week &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FCNF(&lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esi &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esitotal &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ZZMAT_SUBGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; mara-ZZMAT_SUBGRP,&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;end&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbeln &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fkdat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrk-fkdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fklmg &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrp-fklmg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qty(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbtyp &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbfa-vbtyp_N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fksto &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrk-fksto,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invcount &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XMATNR(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdate(&lt;SPAN class="L1S32"&gt;35&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_xtline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_xtline &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; THEAD-TDNAME,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;cs&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ok_code &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-ucomm,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; save_ok &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ok_code,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-s_o_no,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xline_item &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-line_item,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTY_DIFF(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lncnt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITab_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_osr1 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zosrGTN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zosrGTN.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_t_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_EXIT_CAUSED_BY_CALLER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_EXIT_CAUSED_BY_USER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_EXIT_BY_USER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commitdatediff &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTYDIFF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partno type TABLE OF vbeln,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wapart &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waslno &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbep-etenr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agreed &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_LIST_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_STATUS_SET&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PF_STATUS_SET'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_USER_COMMAND &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_PAGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_LIST'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_sort &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp; slis_t_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_END_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'END_OF_LIST'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GS_VARIANT &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; DISVARIANT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;&amp;nbsp; XS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID = SY-REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_layout-info_fieldname = &lt;SPAN class="L1S33"&gt;'HILITE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GS_LAYOUT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_EVENTS[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_VARIANT-&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt; = G_REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_LIST_TOP_OF_PAGE[].&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;perform&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ALV_BACKGROUND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_buffer_active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM = G_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRSTAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_VARIANT&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_SORT&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GT_EVENTS[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp; = GS_EXIT_CAUSED_BY_USER&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB = IT_OSR&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; ucomm &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; sy-ucomm&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; lv_ucomm &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_ucomm = sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; lv_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;DATA_SAVE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: str1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str3 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string, slen &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, cc &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, kk &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr(&lt;SPAN class="L1S32"&gt;70&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xwerks &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; werks.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; VBAP~vbeln VBAP~posnr VBAP~POSEX VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_no, wa_osr-line_item, WA_OSR-POSEX, WA_OSR-ORDER_TYPE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; VBAP INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; VBAP~VBELN = VBAK~VBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbap~vbeln &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt;&amp;nbsp; saleord&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbap~matnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; partno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbak~kunnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; custmr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; VBAK~AUART = &lt;SPAN class="L1S33"&gt;'ZORE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&amp;nbsp; LFSTA &amp;lt;&amp;gt; 'c'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; IT_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; it_osr1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; saleord.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; wa_osr1 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; xmatnr = wa_osr1-wo_no.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OSR1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no = wa_osr-sale_order_no .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; xs_o_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; xs_o_no wa_osr-line_item &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; xmatnr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = XS_O_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = wa_osr-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'000000'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; NULL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-wo_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-wo_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-SHIPMENT_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-SHP_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-PO_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-PO_STAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_DAT&amp;nbsp; = wa_osr1-FMC_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_MON&amp;nbsp; = wa_osr1-FMC_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_MONTH&amp;nbsp; = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = WA_OSR1-REV_COMMIT_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REVISION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_REASON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DN_STREAM_REMARK&amp;nbsp; = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-UP_STREAM_REMARK&amp;nbsp; = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GEN_REMARKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-fc_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR NETWR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-UNIT_PRICE, WA_OSR-TOTAL_PRICE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBAP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-UNIT_PRICE = WA_OSR1-UNIT_PRICE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-TOTAL_PRICE = WA_OSR1-XTOTAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_VAL = WA_OSR1-FC_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_VAL = WA_OSR1-NF_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-esitotal = WA_OSR1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; abgru&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-reason_4_rej)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; vkorg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-org)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; lfsta gbsta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-po_status, wa_osr-o_status)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbup&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; audat kunnr bstnk bstdk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_date , wa_osr-customer , wa_osr-po_no , wa_osr-po_date)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and audat in S_O_Date.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; matnr werks kwmeng &lt;SPAN class="L1S31"&gt;" lsmeng&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-part_no , wa_osr-plant ,&amp;nbsp; wa_osr-order_qty) &lt;SPAN class="L1S31"&gt;" , wa_osr-qty_open)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'EX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname = xmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; I_XTLINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'READ_TEXT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'0001'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = XNAME&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S33"&gt;'MVKE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; = i_XTLINE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT_FOUND = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE_CHECK = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; i_XTLINE&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_xtline &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; tdline &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-description WA_xtline-TDLINE &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-description.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-description &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-description = &lt;SPAN class="L1S33"&gt;'***** SALES TEXT NOT MAINTAINED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_TYPE ZZMAT_MODEL GROES ZZMAT_TRIM ZZMAT_GRP2 ZZMAT_SUBGRP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-XTYPE, WA_OSR-MODEL, WA_OSR-XSIZE, WA_OSR-TRIM, WA_OSR-GRP2, WA_OSR-SUBGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_ENDCON ZZMAT_TEMP ZZMAT_PRES ZZMAT_PRDSPEC ZZMAT_PERFREQ SPART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-ENDCON, WA_OSR-XTEMP, WA_OSR-PRES, WA_OSR-PRDSPEC, WA_OSR-PERFREQ, WA_OSR-MAINGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ETENR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-SLNO)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv1, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-revlv = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-revlv = wa_osr-revlv1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; EDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; etenr = WA_OSR-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-fmc_ex_works_mon.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-fmc_ex_works_mon = wa_osr-fmc_ex_works_mon+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; vbrp~vbeln vbrp~fklmg vbrp~matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-vbeln , wa_shprem-fklmg, wa_shprem-matnr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrp INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; vbrk &lt;SPAN class="L1S52"&gt;on&lt;/SPAN&gt; vbrp~vbeln = vbrk~vbeln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbrp~aubel = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~aupos = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~PSTYV &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'HUPM'&lt;/SPAN&gt; &lt;SPAN class="L1S31"&gt;" PACKING MATERIAL&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~fklmg &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and vbrk~fksto ne 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_shprem &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; t_shprem &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_shprem. &lt;SPAN class="L1S31"&gt;" where vbtyp eq 'J'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; fkdat fksto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-fkdat,wa_shprem-fksto)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_shprem-vbeln.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem-qty = wa_shprem-fklmg .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty - wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty + wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-qty &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; wa_shprem-fkdat DD/MM/YY &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; invdate.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; &lt;SPAN class="L1S33"&gt;' -- '&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;&amp;nbsp; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SPLIT&lt;/SPAN&gt; textx &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slen = sy-tfill.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = &lt;SPAN class="L1S33"&gt;''&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; str1 &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; wa&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; str1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kk = slen - &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-qty_open = wa_osr-order_qty - invqty.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-fc_val = WA_OSR-UNIT_PRICE * wa_osr-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-nf_val = WA_OSR-UNIT_PRICE * wa_osr-nf_qty.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**case wa_osr-slno.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when&amp;nbsp; 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** write 'do nothing'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when others.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Case WA_OSR-SUBGRP.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when 'GV ASSY' OR 'KIT ASSY'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0001.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'GATE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'SEAT'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 16.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 20.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 22.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when OTHERS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; Endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*MODIFY IT_OSR FROM WA_OSR.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-rev_commit_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-gtn_agreed_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = wa_osr-REV_COMMIT_DATE - wa_osr-gtn_agreed_date.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;365&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'DELAY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-REV_COMMIT_DATE &amp;lt; wa_osr-gtn_agreed_date.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S33"&gt;'365'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; QTYDIFF = WA_OSR-ORDER_QTY - WA_OSR-QTY_OPEN.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Case&lt;/SPAN&gt; WA_OSR-SUBGRP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GV ASSY'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'KIT ASSY'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0001&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GATE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SEAT'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;16&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;count&lt;/SPAN&gt;(*)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (lncnt) &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt;&amp;nbsp; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt; wa_osr2 = wa_osr.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; lncnt &amp;gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; invqty = wa_osr-qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;&amp;nbsp; vbeln posnr etenr wmeng edatu&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr2-sale_order_no, wa_osr2-line_item, wa_osr2-slno, wa_osr2-sl_order_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;order&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; vbeln posnr etenr &lt;SPAN class="L1S52"&gt;DESCENDING&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; invqty &amp;gt; wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty&amp;nbsp; - wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;elseif&lt;/SPAN&gt; invqty &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-qty_open = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-order_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-sl_qty_open = op_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-hilite = &lt;SPAN class="L1S33"&gt;'C311'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = WA_OSR2-UNIT_PRICE * wa_osr2-SL_order_qty.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; ITab_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; wa_osr-hilite = &lt;SPAN class="L1S33"&gt;'C221'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ELSE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TRANSLATE&lt;/SPAN&gt; wa_osr-po_staTus &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;UPPER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_osr-sale_order_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr2.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr1.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CONCATENATE '00' wa_osr2-slno into wa_osr2-slno.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; WA_OSR2-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = WA_OSR2-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR2-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; WA_OSR2-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_DATE = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr2-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr2-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr2-GTN_AGREED_MONTH+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-rev_commit_month1 = wa_osr1-rev_commit_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVlv = wa_osr1-REVision.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVISION = wa_osr1-REVISION.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_DAYS = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_REASON = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DN_STREAM_REMARK = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-UP_STREAM_REMARK = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GEN_REMARKS = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-SHIPPING_REMARKS = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-FC_QTY = WA_OSR1-FC_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-NF_QTY = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-fc_val = WA_OSR-UNIT_PRICE * wa_osr2-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-nf_val = WA_OSR-UNIT_PRICE * wa_osr2-nf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr2-esi * wa_osr-sl_qty_open.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; customer+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'FMC'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; PLANT &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; ORG &amp;lt;&amp;gt; PLANT.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; WA_OSR-REASON_4_REJ &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where po_status EQ 'PARTIALLY DELIVERED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where o_status EQ 'PARTIALLY COMPLETED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; PART_NO &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;sort&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; sale_order_no line_item &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; slno &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RS_LAYOUT-DETAIL_POPUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; G_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; LT_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_LINE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LISTHEADER, fromdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d, todate &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d, linfo &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_LINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'H'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = &lt;SPAN class="L1S33"&gt;'LOADING SHEET.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CLEAR LS_LINE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = linfo .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;form&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'WO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'W.O.No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.No.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'13'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SALE ORDER No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.O DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'LINE_ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'LINE ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SLNO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.L.NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OPEN QTY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL.ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-fieldname = 'SL_QTY_OPEN' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-tabname = 'IT_OSR' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-SELTEXT_M = 'SL OPEN QTY' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-outputlen = '6' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C211'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; APPEND wa_fieldcat to i_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; clear wa_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PART_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PART No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REVLV1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'POSEX'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER PO REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'35'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MAINGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DIVISION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XTYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XSIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GRP2'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GROUP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SUBGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SUB GRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ENDCON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'END CONN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRES'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PRES RATING'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRDSPEC'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PSL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PERFREQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PERF REQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SHIPMENT_MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SHIPMENT MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DELIVERY STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'20'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'O_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OVERALL STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_DAT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_MON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C411'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt;&amp;nbsp; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'VP-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'GM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DGM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-FI-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'PM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'UNIT_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'UNIT PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TOTAL_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TOTAL PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV.COMMIT.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_MONTH1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV COMMIT MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL OPEN QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESITOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI TOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FCNF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC/NF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_O_NO = WA_OSR-SALE_ORDER_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-LINE_ITEM = WA_OSR-LINE_ITEM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_L_NO = WA_OSR-slno.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-WO_NO = WA_OSR-WO_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-SHP_MODE = WA_OSR-SHIPMENT_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-PO_STAT = WA_OSR-PO_STATUS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_DATE = WA_OSR-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_MONTH = WA_OSR-FMC_EX_WORKS_MON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_DATE = WA_OSR-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_MONTH = WA_OSR-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COM_DAT = WA_OSR-REV_COMMIT_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COMMIT_MONTH = WA_OSR-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REVISION = WA_OSR-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_DAYS = WA_OSR-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_REASON = WA_OSR-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DN_STR_REM = WA_OSR-DN_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-UP_STR_REM = WA_OSR-UP_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_QUAN = wa_OSR-FC_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_QUAN = wa_OSR-NF_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_VALUE = wa_OSR-FC_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_VALUE = wa_OSR-NF_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_fig = wa_osr-esi.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_tot = wa_osr-esitotal.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-xsize = wa_osr-xsize.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; s_o_no line_item &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR1-S_O_NO, WA_OSR1-LINE_ITEM)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; s_o_no = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no = wa_osr-slno.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; ZOSRGTN VALUES ZOSRGTN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;UPDATE&lt;/SPAN&gt; ZOSRGTN .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Note: Case statement is where i populate the data and got stuck up.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 04:48:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424942#M1738592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-23T04:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424943#M1738593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;report ZLOADING.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*tables:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: vbak, vbap, vbuk, vbup, VBEP, AEOI,AENR, ZOSRGTN.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;title&lt;/SPAN&gt; text001.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS saleord &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-vbeln.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS custmr &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbak-kunnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;-OPTIONS partno &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbap-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options Ostatus &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-GBSTA.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-options status &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; vbup-lfSTA.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; Plant &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbak-vkorg &lt;SPAN class="L1S52"&gt;DEFAULT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: SLIS.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;begin&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POSEX &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAP-POSEX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AENNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-AENNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVLV1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; AEOI-REVLV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SALE_ORDER_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-audat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_TYPE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBAK-AUART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LINE_ITEM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SLNO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBEP-ETENR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CUSTOMER &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-kunnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PLANT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-werks,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WO_NO(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstnk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-bstdk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_LINE_ITEM(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PART_NO &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DESCRIPTION &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; tline-tdline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MAINGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-SPART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SUBGRP &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_SUBGRP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTYPE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TYPE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MODEL &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_MODEL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XSIZE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-GROES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TRIM &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; MARA-ZZMAT_TRIM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDCON &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_ENDCON,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; XTEMP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_TEMP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRES &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRES,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PRDSPEC &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PRDSPEC,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PERFREQ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_PERFREQ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GRP2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; MARA-ZZMAT_GRP2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPMENT_MODE(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_ORDER_QTY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PO_STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; O_status(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_DAT &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_EX_WORKS_MON(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; D,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GTN_AGREED_MONTH(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; QTY_OPEN &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P, &lt;SPAN class="L1S31"&gt;" DECimals 3,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sl_qty_open &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NEW_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UNIT_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_XY &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TOTAL_PRICE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p &lt;SPAN class="L1S52"&gt;DECimals&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_DATE &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REV_COMMIT_MONTH1(&lt;SPAN class="L1S32"&gt;50&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; REVISION(&lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_DAYS(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DELAY_REASON(&lt;SPAN class="L1S32"&gt;200&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; ASSY_PLAN_DATE type D,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reason_4_rej &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbap-abgru,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; org &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbak-vkorg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DN_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; UP_STREAM_REMARK &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SHIPPING_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; Char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; GEN_REMARKS(&lt;SPAN class="L1S32"&gt;40&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FMC_REMARKS &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; HILITE(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NO_DAYS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FC_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; NF_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; week &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FCNF(&lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esi &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; esitotal &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ZZMAT_SUBGRP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; mara-ZZMAT_SUBGRP,&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;end&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;types&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbeln &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fkdat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrk-fkdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fklmg &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; vbrp-fklmg,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qty(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; n,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbtyp &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbfa-vbtyp_N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fksto &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrk-fksto,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbrp-matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invcount &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; shiprem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XMATNR(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdate(&lt;SPAN class="L1S32"&gt;35&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fmcdt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_xtline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_xtline &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; THEAD-TDNAME,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;cs&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; p.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ok_code &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-ucomm,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; save_ok &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ok_code,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-s_o_no,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xline_item &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; zosrgtn-line_item,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTY_DIFF(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; N,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lncnt &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITab_OSR &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; osr1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_osr1 &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zosrGTN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zosrGTN.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_t_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_EXIT_CAUSED_BY_CALLER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_EXIT_CAUSED_BY_USER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_EXIT_BY_USER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commitdatediff &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QTYDIFF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partno type TABLE OF vbeln,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wapart &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbeln,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waline &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; posnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waslno &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; vbep-etenr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agreed &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GT_LIST_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_STATUS_SET&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PF_STATUS_SET'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_USER_COMMAND &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_PAGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_TOP_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_LIST'&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_sort &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp; slis_t_sortinfo_alv ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_END_OF_LIST&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'END_OF_LIST'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GS_VARIANT &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; DISVARIANT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;&amp;nbsp; XS(&lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;C&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_REPID = SY-REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_layout-info_fieldname = &lt;SPAN class="L1S33"&gt;'HILITE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GS_LAYOUT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_EVENTS[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GS_VARIANT-&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt; = G_REPID.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; GT_LIST_TOP_OF_PAGE[].&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;perform&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ALV_BACKGROUND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_buffer_active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM = G_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRSTAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GS_VARIANT&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_SORT&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GT_EVENTS[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp; = GS_EXIT_CAUSED_BY_USER&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB = IT_OSR&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; ucomm &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; sy-ucomm&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; lv_ucomm &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_ucomm = sy-ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; lv_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;DATA_SAVE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; f_read_data.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: str1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str2 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str3 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string, slen &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, cc &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;, kk &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; P &lt;SPAN class="L1S52"&gt;DECIMALS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr(&lt;SPAN class="L1S32"&gt;70&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xwerks &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; werks.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; VBAP~vbeln VBAP~posnr VBAP~POSEX VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_no, wa_osr-line_item, WA_OSR-POSEX, WA_OSR-ORDER_TYPE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; VBAP INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; VBAP~VBELN = VBAK~VBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbap~vbeln &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt;&amp;nbsp; saleord&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbap~matnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; partno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbak~kunnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; custmr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; VBAK~AUART = &lt;SPAN class="L1S33"&gt;'ZORE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&amp;nbsp; LFSTA &amp;lt;&amp;gt; 'c'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; IT_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; it_osr1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; saleord.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; wa_osr1 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; xmatnr = wa_osr1-wo_no.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OSR1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xs_o_no = wa_osr-sale_order_no .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; xs_o_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; xs_o_no wa_osr-line_item &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; xmatnr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = XS_O_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = wa_osr-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'000000'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; NULL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-wo_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-wo_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-SHIPMENT_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-SHP_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-PO_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-PO_STAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_DAT&amp;nbsp; = wa_osr1-FMC_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-FMC_EX_WORKS_MON&amp;nbsp; = wa_osr1-FMC_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GTN_AGREED_MONTH&amp;nbsp; = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_DATE&amp;nbsp;&amp;nbsp; = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = WA_OSR1-REV_COMMIT_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REVISION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DELAY_REASON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-DN_STREAM_REMARK&amp;nbsp; = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-UP_STREAM_REMARK&amp;nbsp; = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-GEN_REMARKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-fc_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_QTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR NETWR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-UNIT_PRICE, WA_OSR-TOTAL_PRICE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBAP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-UNIT_PRICE = WA_OSR1-UNIT_PRICE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-TOTAL_PRICE = WA_OSR1-XTOTAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-FC_VAL = WA_OSR1-FC_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-NF_VAL = WA_OSR1-NF_VALUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-esitotal = WA_OSR1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; abgru&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-reason_4_rej)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; vkorg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-org)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; lfsta gbsta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-po_status, wa_osr-o_status)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbup&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; audat kunnr bstnk bstdk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-sale_order_date , wa_osr-customer , wa_osr-po_no , wa_osr-po_date)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbak&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and audat in S_O_Date.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; matnr werks kwmeng &lt;SPAN class="L1S31"&gt;" lsmeng&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-part_no , wa_osr-plant ,&amp;nbsp; wa_osr-order_qty) &lt;SPAN class="L1S31"&gt;" , wa_osr-qty_open)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr =&amp;nbsp; wa_osr-line_item.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;) = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;18&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'SGTN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmatnr+&lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;) = &lt;SPAN class="L1S33"&gt;'EX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xname = xmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; I_XTLINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'READ_TEXT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'0001'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = XNAME&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S33"&gt;'MVKE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; = i_XTLINE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LANGUAGE&lt;/SPAN&gt; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT_FOUND = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBJECT = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE_CHECK = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; i_XTLINE&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_xtline &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; tdline &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-description WA_xtline-TDLINE &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-description.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-description &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-description = &lt;SPAN class="L1S33"&gt;'***** SALES TEXT NOT MAINTAINED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_TYPE ZZMAT_MODEL GROES ZZMAT_TRIM ZZMAT_GRP2 ZZMAT_SUBGRP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-XTYPE, WA_OSR-MODEL, WA_OSR-XSIZE, WA_OSR-TRIM, WA_OSR-GRP2, WA_OSR-SUBGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; ZZMAT_ENDCON ZZMAT_TEMP ZZMAT_PRES ZZMAT_PRDSPEC ZZMAT_PERFREQ SPART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-ENDCON, WA_OSR-XTEMP, WA_OSR-PRES, WA_OSR-PRDSPEC, WA_OSR-PERFREQ, WA_OSR-MAINGRP)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; MARA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; MATNR = WA_OSR-PART_NO.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ETENR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-SLNO)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv1, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-revlv = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-revlv = wa_osr-revlv1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; EDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; VBEP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; VBELN = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; POSNR = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; etenr = WA_OSR-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-fmc_ex_works_mon.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-fmc_ex_works_mon = wa_osr-fmc_ex_works_mon+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; vbrp~vbeln vbrp~fklmg vbrp~matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-vbeln , wa_shprem-fklmg, wa_shprem-matnr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrp INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; vbrk &lt;SPAN class="L1S52"&gt;on&lt;/SPAN&gt; vbrp~vbeln = vbrk~vbeln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbrp~aubel = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~aupos = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~PSTYV &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'HUPM'&lt;/SPAN&gt; &lt;SPAN class="L1S31"&gt;" PACKING MATERIAL&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; vbrp~fklmg &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and vbrk~fksto ne 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_shprem &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; t_shprem.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; t_shprem &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_shprem. &lt;SPAN class="L1S31"&gt;" where vbtyp eq 'J'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; fkdat fksto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_shprem-fkdat,wa_shprem-fksto)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbrk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; vbeln = wa_shprem-vbeln.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_shprem-qty = wa_shprem-fklmg .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty - wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty + wa_shprem-qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-qty &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; wa_shprem-fkdat DD/MM/YY &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; invdate.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_shprem-fksto &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; wa_osr-shipping_remarks&amp;nbsp; &lt;SPAN class="L1S33"&gt;' -- '&lt;/SPAN&gt; wa_shprem-vbeln &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt; invdate &lt;SPAN class="L1S33"&gt;' / '&lt;/SPAN&gt;&amp;nbsp; wa_shprem-qty&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr-shipping_remarks.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;&amp;nbsp; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textx = wa_osr-part_no.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SPLIT&lt;/SPAN&gt; textx &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slen = sy-tfill.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = &lt;SPAN class="L1S33"&gt;''&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; cc = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = wa.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; str1 &lt;SPAN class="L1S33"&gt;'-'&lt;/SPAN&gt; wa&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; str1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kk = slen - &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cc = cc + &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-qty_open = wa_osr-order_qty - invqty.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-fc_val = WA_OSR-UNIT_PRICE * wa_osr-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-nf_val = WA_OSR-UNIT_PRICE * wa_osr-nf_qty.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**case wa_osr-slno.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when&amp;nbsp; 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** write 'do nothing'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** when others.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Case WA_OSR-SUBGRP.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when 'GV ASSY' OR 'KIT ASSY'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0001.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 77.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 65.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 104.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 125.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'GATE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 33.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 64.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 81.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; WHEN 'SEAT'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case WA_OSR-XSIZE+0(1).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0002.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 16.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0003.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 20.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 0004.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 22.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; when OTHERS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = 99.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp; Endcase.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*MODIFY IT_OSR FROM WA_OSR.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-rev_commit_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;initial&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-gtn_agreed_date &lt;SPAN class="L1S52"&gt;is&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;not&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = wa_osr-REV_COMMIT_DATE - wa_osr-gtn_agreed_date.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;lt;= &lt;SPAN class="L1S32"&gt;365&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'DELAY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-REV_COMMIT_DATE &amp;lt; wa_osr-gtn_agreed_date.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-status = &lt;SPAN class="L1S33"&gt;'ON SCHEDULE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-delay_days &amp;gt; &lt;SPAN class="L1S33"&gt;'365'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_osr-delay_days = &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; QTYDIFF = WA_OSR-ORDER_QTY - WA_OSR-QTY_OPEN.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-PO_STATUS = &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt;&amp;nbsp; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEIF&lt;/SPAN&gt; wa_osr-o_status = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR-o_status = &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Case&lt;/SPAN&gt; WA_OSR-SUBGRP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GV ASSY'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'KIT ASSY'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0001&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;77&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;104&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;125&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GATE'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;33&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;64&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;81&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SEAT'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;case&lt;/SPAN&gt; WA_OSR-XSIZE+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0002&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;16&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0003&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;20&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0004&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endcase&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;when&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = &lt;SPAN class="L1S32"&gt;99&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;Endcase&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;count&lt;/SPAN&gt;(*)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (lncnt) &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt;&amp;nbsp; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item.&lt;BR /&gt; &lt;BR /&gt; wa_osr2 = wa_osr.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; lncnt &amp;gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; invqty = wa_osr-qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;&amp;nbsp; vbeln posnr etenr wmeng edatu&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr2-sale_order_no, wa_osr2-line_item, wa_osr2-slno, wa_osr2-sl_order_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; vbep&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; vbeln = wa_osr-sale_order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; posnr = wa_osr-line_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;order&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; vbeln posnr etenr &lt;SPAN class="L1S52"&gt;DESCENDING&lt;/SPAN&gt; .&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( revlv ) &lt;SPAN class="L1S52"&gt;max&lt;/SPAN&gt;( aennr )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; aeoi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; (wa_osr-revlv, wa_osr-aennr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; objkt = wa_osr-part_no.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; invqty &amp;gt; wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = invqty&amp;nbsp; - wa_osr2-sl_order_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;elseif&lt;/SPAN&gt; invqty &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = invqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invqty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; op_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-qty_open = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-order_qty = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-sl_qty_open = op_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-hilite = &lt;SPAN class="L1S33"&gt;'C311'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = WA_OSR2-UNIT_PRICE * wa_osr2-SL_order_qty.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-TOTAL_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-UNIT_PRICE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt;&amp;nbsp; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; ITab_OSR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endselect&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; wa_osr-hilite = &lt;SPAN class="L1S33"&gt;'C221'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ELSE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_osr-slno = '0'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***********************************************&lt;/SPAN&gt;&lt;BR /&gt; wa_osr-slno = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TRANSLATE&lt;/SPAN&gt; wa_osr-po_staTus &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;UPPER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; wa_osr-sale_order_no &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr2.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr1.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CONCATENATE '00' wa_osr2-slno into wa_osr2-slno.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;shift&lt;/SPAN&gt; WA_OSR2-SALE_ORDER_NO &lt;SPAN class="L1S52"&gt;LEFT&lt;/SPAN&gt; DELETING &lt;SPAN class="L1S52"&gt;LEADING&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'0'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;single&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; wa_osr1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; s_o_no = WA_OSR2-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR2-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; WA_OSR2-SLNO.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_DATE = wa_osr1-GTN_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FMCDT = wa_osr2-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = fmcdt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr2-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr2-GTN_AGREED_MONTH+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GTN_AGREED_MONTH = wa_osr1-GTN_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REV_COMMIT_DATE = wa_osr1-REV_COM_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-rev_commit_month1 = wa_osr1-rev_commit_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVlv = wa_osr1-REVision.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-REVISION = wa_osr1-REVISION.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_DAYS = wa_osr1-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DELAY_REASON = wa_osr1-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-DN_STREAM_REMARK = wa_osr1-DN_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-UP_STREAM_REMARK = wa_osr1-UP_STR_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-GEN_REMARKS = wa_osr1-GEN_REM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-SHIPPING_REMARKS = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-FC_QTY = WA_OSR1-FC_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OSR2-NF_QTY = WA_OSR1-NF_QUAN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr1-esi_tot.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esi = wa_osr1-esi_fig.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr1-esi_tot.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-fc_val = WA_OSR-UNIT_PRICE * wa_osr2-fc_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-nf_val = WA_OSR-UNIT_PRICE * wa_osr2-nf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr2-esitotal = wa_osr2-esi * wa_osr2-sl_qty_open.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-esitotal = wa_osr2-esi * wa_osr-sl_qty_open.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_osr2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_osr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; customer+&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'FMC'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; PLANT &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; ORG &amp;lt;&amp;gt; PLANT.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; WA_OSR-REASON_4_REJ &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; STATUS = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where po_status EQ 'PARTIALLY DELIVERED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; status-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'NOT DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY DELIVERED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; status-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; po_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete IT_OSR where o_status EQ 'PARTIALLY COMPLETED'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; Ostatus-hiGH = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'OPEN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'B'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PARTIALLY COMPLETED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSEif&lt;/SPAN&gt; Ostatus-low = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; o_status &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CLOSED'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; PART_NO &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OUTPUT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_osr-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-REV_COMMIT_MONTH1 = wa_osr-REV_COMMIT_MONTH1+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERSION_EXIT_SDATE_OUTPUT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;input&lt;/SPAN&gt; = wa_osr-gtn_agreed_date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;output&lt;/SPAN&gt; = wa_osr-gtn_agreed_month.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_osr-gtn_agreed_month = wa_osr-gtn_agreed_month+&lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;(&lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;sort&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; sale_order_no line_item &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt; slno &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; LAYOUT_INIT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RS_LAYOUT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LAYOUT_ALV.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RS_LAYOUT-DETAIL_POPUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENTTAB_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; RT_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; G_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; RT_EVENTS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;"&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; COMMENT_BUILD &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; LT_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_LINE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_LISTHEADER, fromdate &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; d, todate &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; d, linfo &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; string.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_LINE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'H'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = &lt;SPAN class="L1S33"&gt;'LOADING SHEET.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CLEAR LS_LINE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-TYP&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'A'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; LS_LINE-INFO = linfo .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_LINE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_TOP_OF_PAGE.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;form&lt;/SPAN&gt; fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PLANT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'WO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'W.O.No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.No.'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'13'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'P.O.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SALE ORDER No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SALE_ORDER_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.O DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'LINE_ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'LINE ITEM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SLNO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-JUST = &lt;SPAN class="L1S33"&gt;'R'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C100'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'S.L.NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OPEN QTY'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C511'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_ORDER_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL.ORDER QTY.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-fieldname = 'SL_QTY_OPEN' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-tabname = 'IT_OSR' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-SELTEXT_M = 'SL OPEN QTY' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; wa_fieldcat-outputlen = '6' .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C211'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; APPEND wa_fieldcat to i_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; clear wa_fieldcat.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PART_NO'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PART No.'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REVLV1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'4'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'POSEX'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'CUSTOMER PO REV'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'X'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'35'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DESCRIPTION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MAINGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DIVISION'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XTYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TYPE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'MODEL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'XSIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SIZE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TRIM'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GRP2'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GROUP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SUBGRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SUB GRP'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ENDCON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'END CONN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRES'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PRES RATING'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PRDSPEC'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PSL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PERFREQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'8'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'PERF REQ'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;***************&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SHIPMENT_MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SHIPMENT MODE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'PO_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'DELIVERY STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'20'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'O_STATUS'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'OVERALL STATUS '&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'15'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_DAT'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname &amp;lt;&amp;gt; &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FMC_EX_WORKS_MON'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FMC-EX-WORKS-MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;EDIT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; WA_FIELDCAT-EMPHASIZE = 'C411'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'GTN_AGREED_MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'GTN AGREED MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt;&amp;nbsp; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'FMC-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'VP-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'GM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DGM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-SD-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'HO-FI-MGR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'PM-USER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'ABAPUSER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'UNIT_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'UNIT PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'TOTAL_PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'TOTAL PRICE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV.COMMIT.DATE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'10'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'REV_COMMIT_MONTH1'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'REV COMMIT MONTH'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C411'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'SL_QTY_OPEN'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'SL OPEN QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'6'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'ESITOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'ESI TOTAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-outputlen = &lt;SPAN class="L1S33"&gt;'16'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-JUST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FCNF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC/NF'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF QTY'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-uname = &lt;SPAN class="L1S33"&gt;'SD-EXEC'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OR&lt;/SPAN&gt; SY-UNAME = &lt;SPAN class="L1S33"&gt;'DEVELOPER'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-&lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_fieldcat-&lt;SPAN class="L1S52"&gt;edit&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'FC_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'FC VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-fieldname = &lt;SPAN class="L1S33"&gt;'NF_VAL'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-tabname = &lt;SPAN class="L1S33"&gt;'IT_OSR'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_fieldcat-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'NF VALUE'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WA_FIELDCAT-EMPHASIZE = &lt;SPAN class="L1S33"&gt;'C211'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_fieldcat &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_fieldcat.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_fieldcat.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endform&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; OSRUPDATE.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; IT_OSR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; WA_OSR.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_O_NO = WA_OSR-SALE_ORDER_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-LINE_ITEM = WA_OSR-LINE_ITEM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-S_L_NO = WA_OSR-slno.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-WO_NO = WA_OSR-WO_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-SHP_MODE = WA_OSR-SHIPMENT_MODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-PO_STAT = WA_OSR-PO_STATUS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_DATE = WA_OSR-FMC_EX_WORKS_DAT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FMC_MONTH = WA_OSR-FMC_EX_WORKS_MON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_DATE = WA_OSR-GTN_AGREED_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GTN_MONTH = WA_OSR-GTN_AGREED_MONTH.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COM_DAT = WA_OSR-REV_COMMIT_DATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REV_COMMIT_MONTH = WA_OSR-REV_COMMIT_MONTH1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-REVISION = WA_OSR-REVISION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_DAYS = WA_OSR-DELAY_DAYS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DELAY_REASON = WA_OSR-DELAY_REASON.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-DN_STR_REM = WA_OSR-DN_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-UP_STR_REM = WA_OSR-UP_STREAM_REMARK.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-GEN_REM = WA_OSR-GEN_REMARKS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_QUAN = wa_OSR-FC_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_QUAN = wa_OSR-NF_QTY.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-FC_VALUE = wa_OSR-FC_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZOSRGTN-NF_VALUE = wa_OSR-NF_VAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_fig = wa_osr-esi.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-esi_tot = wa_osr-esitotal.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zosrgtn-xsize = wa_osr-xsize.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; it_osr &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; wa_osr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; wa_osr.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; s_o_no line_item &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; zosrgtn &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; (WA_OSR1-S_O_NO, WA_OSR1-LINE_ITEM)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; s_o_no = WA_OSR-SALE_ORDER_NO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; line_item = WA_OSR-LINE_ITEM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; s_l_no = wa_osr-slno.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; ZOSRGTN VALUES ZOSRGTN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;UPDATE&lt;/SPAN&gt; ZOSRGTN .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Note: Case statement is where i populate the data and got stuck up.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 04:48:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424943#M1738593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-23T04:48:40Z</dc:date>
    </item>
    <item>
      <title>Re: Display constant values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424944#M1738594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Instead of code&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;select&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;SINGLE&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; s_o_no line_item &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;from&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; zosrgtn &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;INTO&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; (WA_OSR1-S_O_NO, WA_OSR1-LINE_ITEM)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;WHERE&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp; s_o_no = WA_OSR-SALE_ORDER_NO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;and&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; line_item = WA_OSR-LINE_ITEM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;and&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; s_l_no = wa_osr-slno.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; sy-subrc &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="L1S32" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;INSERT&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;INTO&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; ZOSRGTN VALUES ZOSRGTN.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;else&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;UPDATE&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; ZOSRGTN .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use::&amp;nbsp;&amp;nbsp;&amp;nbsp; modify &lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; ZOSRGTN&lt;/SPAN&gt; from &lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; it_osr.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 06:00:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-constant-values/m-p/9424944#M1738594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-23T06:00:32Z</dc:date>
    </item>
  </channel>
</rss>

