<?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: how to perform sorting in sap script without an internal table .? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624659#M1941980</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nilesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is your expected result? What data are to be sorted? Where in the form does output occur?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In most cases, sapscript lists are created by triggering a forms element (i.e. /E 531 ) repeatedly in a loop. Any sorting must occur in the driver program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't know the driver program (probably SAP standard), you can turn on&lt;A href="https://help.sap.com/saphelp_crm700_ehp02/helpdata/en/4e/2ea01d9af202e7e10000000a15822b/content.htm?original_fqdn=help.sap.de"&gt; sapscript debugger&lt;/A&gt;, set a breakpoint at the element you are interested in. Stoppimg ther, enter ABAP debugger ( /h ), check call hierarchy. Here you may find where function &lt;SPAN style="font-size: 12px; font-family: Arial, Helvetica, 'Microsoft YaHei', Meiryo, 'Malgun Gothic', sans-serif; color: #333333; text-decoration: underline; background-color: #f6f6f6;"&gt;&lt;SPAN lang="DE" style="font-style: inherit; font-weight: inherit; font-family: inherit;"&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/d6/0dba41494511d182b70000e829fbfe/content.htm" style="padding: 0 0 1px; font-style: inherit; font-family: inherit; color: #226ca9;"&gt;WRITE_FORM&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; is called. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you did not mention the FORM and/or the REPORT/TRANSACTION name, I can't help you more.If you are lucky, you can place an &lt;A href="https://wiki.scn.sap.com/wiki/display/ABAP/How+To+Do+Implicit+Enhancement"&gt;implicit enhancement&lt;/A&gt; and sort the internal table according to your needs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 May 2016 12:10:49 GMT</pubDate>
    <dc:creator>Clemenss</dc:creator>
    <dc:date>2016-05-20T12:10:49Z</dc:date>
    <item>
      <title>how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624653#M1941974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to display data in sap script without using internal table and subroutine pool. my value directly comes in sap script&amp;nbsp; form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how i can sort it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also see the attachment. for printing currency . is it right code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any one knows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks And Regards,&lt;/P&gt;&lt;P&gt;Nilesh Yalij&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 06:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624653#M1941974</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-20T06:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624654#M1941975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You cannot sort data in sapscript alone. You should sort it in your driver program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For printing currency, you can use &amp;amp;G_CURR&amp;amp; directly. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 07:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624654#M1941975</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-20T07:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624655#M1941976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is it write which is i,m writed code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i just assign like &lt;/P&gt;&lt;P&gt;if g_curr = '&amp;nbsp; '&lt;/P&gt;&lt;P&gt;g_curr = mhnd-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_curr is display in header also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is it correct.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 07:16:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624655#M1941976</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-20T07:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624656#M1941977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the value is not comes into driver program(subroutine pool).and also it doesnt have internal table in program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp; Subroutine Pool&amp;nbsp;&amp;nbsp; Z_FI_DUNNING_SUBROUT&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp; This is subroutine program to print script ZF150_BE_DUNN_01&lt;/P&gt;&lt;P&gt;*&amp;amp; for dunning letter.&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM&amp;nbsp; Z_FI_DUNNING_SUBROUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_PO_DETAILS&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;* To get PO or ref and PO DATE&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_PO_DETAILS TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_BELNR(10), " billing doc/sales inv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VBELV TYPE VBELN_VON, " to get sales order no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_BSTKD(15), "TYPE bstkd&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_BSTDK TYPE BSTDK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EINDT2 TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D1 TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D2 TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D3 TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_GJAHR(4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_BLART TYPE BLART,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_REBZG TYPE REBZG,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AWKEY LIKE BKPF-AWKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_BELNR,L_VBELV,L_BSTKD,L_BSTDK,EINDT2,D1,D2,D3,L_BLART,L_REBZG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-BELNR'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_BELNR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-GJAHR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_GJAHR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT SINGLE BLART&lt;/P&gt;&lt;P&gt;&amp;nbsp; INTO L_BLART&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM BKPF&lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE BELNR EQ L_BELNR&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND GJAHR EQ L_GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF L_BLART NE 'RV'.&lt;/P&gt;&lt;P&gt;*checking for credit value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE REBZG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO L_REBZG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM BSEG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE BELNR EQ L_BELNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND GJAHR EQ L_GJAHR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND KOART EQ 'D'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND SHKZG EQ 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_REBZG TO L_BSTKD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE SPACE TO EINDT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to get sales order number&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE VBELV INTO L_VBELV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM VBFA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBELN EQ L_BELNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND VBTYP_V EQ 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF L_VBELV = ' '.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE AWKEY FROM BKPF&lt;/P&gt;&lt;P&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; INTO V_AWKEY&lt;/P&gt;&lt;P&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; WHERE BELNR = L_BELNR&lt;/P&gt;&lt;P&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; AND GJAHR = L_GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_BELNR = V_AWKEY+0(10).&lt;/P&gt;&lt;P&gt;*to get sales order number&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE VBELV INTO L_VBELV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM VBFA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBELN EQ L_BELNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND VBTYP_V EQ 'C'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;*to get PO number and date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE BSTKD BSTDK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO (L_BSTKD , L_BSTDK)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM VBKD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBELN EQ L_VBELV.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_BSTDK TO EINDT2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D3 = EINDT2+0(4).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D2 = EINDT2+4(2).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D1 = EINDT2+6(2).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONCATENATE D1 '.' D2 '.' D3 INTO EINDT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_PONO'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; OUTPUT-VALUE = L_BSTKD.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_PONO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_PODAT'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; OUTPUT-VALUE = EINDT2.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_PODAT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_PO_DETAILS&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_BILL_AMOUNT&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_BILL_AMOUNT TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_BELNR1(10), " billing doc/sales inv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_WRBTR TYPE SUFPF_F150,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_GJAHR(4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_WRBTR1 TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_BLART TYPE BLART,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_REBZG TYPE REBZG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_BELNR1,L_WRBTR,L_REBZG,L_BLART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-BELNR'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_BELNR1 = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-GJAHR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_GJAHR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT SINGLE BLART&lt;/P&gt;&lt;P&gt;&amp;nbsp; INTO L_BLART&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM BKPF&lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE BELNR EQ L_BELNR1&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND GJAHR EQ L_GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF L_BLART NE 'RV'.&lt;/P&gt;&lt;P&gt;*checking for credit value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE REBZG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO L_REBZG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM BSEG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE BELNR EQ L_BELNR1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND GJAHR EQ L_GJAHR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND KOART EQ 'D'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND SHKZG EQ 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE SPACE TO L_WRBTR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to get invoice amount&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE WRBTR INTO L_WRBTR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM BSEG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE BELNR EQ L_BELNR1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND BUZEI EQ '001'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND GJAHR EQ L_GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_WRBTR TO L_WRBTR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_BILLAMT'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT-VALUE = L_WRBTR1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_BILLAMT'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_BILL_AMOUNT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_TERMDAYS&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_TERMDAYS TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_KUNNR TYPE KUNNR, " billing doc/sales inv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_ZTERM(4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_ZTAG1 TYPE DZTAGE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_ZTAG TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_KUNNR,L_ZTERM,L_ZTAG1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'F150D-KTONR'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_KUNNR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT&amp;nbsp; = L_KUNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT = L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to get invoice amount&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT SINGLE ZTERM INTO L_ZTERM&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM KNB1&lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE KUNNR EQ L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE ZTAG1 INTO L_ZTAG1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM T052&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE ZTERM EQ L_ZTERM.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF L_ZTAG1+0(1) = '0'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_ZTAG1+1(2) TO L_ZTAG.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_ZTAG1 TO L_ZTAG.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_TERMDAY'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT-VALUE = L_ZTAG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_TERMDAY'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_TERMDAYS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_CONTACT&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_CONTACT TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_KUNNR TYPE KUNNR, " billing doc/sales inv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_TELF1(16),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_TELFX(31).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_KUNNR,L_TELF1,L_TELFX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'F150D-KTONR'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_KUNNR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT&amp;nbsp; = L_KUNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT = L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to get telephone number and fax&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT SINGLE TELF1 TELFX&lt;/P&gt;&lt;P&gt;&amp;nbsp; INTO (L_TELF1 , L_TELFX)&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM KNA1&lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE KUNNR EQ L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_TELNO'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT-VALUE = L_TELF1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_TELNO'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_FAXNO'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT-VALUE = L_TELFX.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_FAXNO'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_CONTACT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_CONTACTPERSON&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To get contact person&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_CONTACTPERSON TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_KUNNR TYPE KUNNR, " billing doc/sales inv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_PNAME(35).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_KUNNR,L_PNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'F150D-KTONR'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_KUNNR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT&amp;nbsp; = L_KUNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT = L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to get telephone number and fax&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT SINGLE NAME1&lt;/P&gt;&lt;P&gt;&amp;nbsp; INTO (L_PNAME)&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM KNVK&lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE KUNNR EQ L_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_PNAME'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT-VALUE = L_PNAME.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_PNAME'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_CONTACTPERSON&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_FORMPAGE&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;* To get form page&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM GET_FORMPAGE TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_PAGE TYPE TDFORMPAGS, " form page&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_TOTPAGE TYPE STRING. " string&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_PAGE,L_TOTPAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'SAPSCRIPT-FORMPAGES'. " READ THE billling no&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_PAGE = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; MOVE L_PAGE TO L_TOTPAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_PAGE'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; OUTPUT-VALUE = L_TOTPAGE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_PO_DETAILS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Commented by AGT, for Retreving the No. Days in payment term and adding to Over Due Days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_ARREARS&lt;/P&gt;&lt;P&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;** To get outstanding days&lt;/P&gt;&lt;P&gt;**----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;INPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;**----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*FORM GET_ARREARS TABLES input STRUCTURE itcsy&lt;/P&gt;&lt;P&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; output STRUCTURE itcsy.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; DATA: l_WRSHB type string,&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_verzn type verzn,&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_verzn1 type string value ' '.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; CLEAR : l_WRSHB,l_verzn.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; READ TABLE input WITH KEY name = 'MHND-WRSHB'.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; l_WRSHB = input-value.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; CLEAR input.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; READ TABLE input WITH KEY name = 'MHND-VERZN'.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; l_VERZN = input-value.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; CLEAR input.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;* FIND FIRST OCCURRENCE OF '-' IN l_WRSHB.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;* if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; move space to l_verzn1.&lt;/P&gt;&lt;P&gt;* else.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; move l_verzn to l_verzn1.&lt;/P&gt;&lt;P&gt;* ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; READ TABLE output WITH KEY name = 'G_VERZN'.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; output-value = l_verzn1.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; MODIFY output TRANSPORTING value WHERE name = 'G_VERZN'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Commented by AGT, for Retreving the No. Days in payment term and adding to Over Due Days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_ARREARS&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;* To get outstanding days&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_ARREARS TABLES INPUT STRUCTURE ITCSY&lt;/P&gt;&lt;P&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; OUTPUT STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: L_WRSHB TYPE STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VERZN TYPE VERZN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VERZN1 TYPE STRING VALUE ' ',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LGJAHR(4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LBELNR(10),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LBUKRS(4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LZBD1T TYPE DZBD1T,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LZBD2T TYPE DZBD3T,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LZBD3T TYPE DZBD3T,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LBUZEI TYPE BUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR : L_WRSHB,L_VERZN,LGJAHR,LBELNR,LBUKRS,LZBD1T,LZBD2T,LZBD3T,LBUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-WRSHB'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_WRSHB = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-VERZN'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; L_VERZN = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-BELNR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LBELNR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-GJAHR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LGJAHR = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-BUKRS'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LBUKRS = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE INPUT WITH KEY NAME = 'MHND-BUZEI'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LBUZEI = INPUT-VALUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FIND FIRST OCCURRENCE OF '-' IN L_WRSHB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE SPACE TO L_VERZN1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE L_VERZN TO L_VERZN1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT ZBD1T ZBD2T ZBD3T&lt;/P&gt;&lt;P&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; FROM BSID&lt;/P&gt;&lt;P&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; INTO (LZBD1T,LZBD2T,LZBD3T)&lt;/P&gt;&lt;P&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; WHERE BELNR = LBELNR&lt;/P&gt;&lt;P&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; AND&amp;nbsp;&amp;nbsp; GJAHR = LGJAHR&lt;/P&gt;&lt;P&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; AND&amp;nbsp;&amp;nbsp; BUKRS = LBUKRS&lt;/P&gt;&lt;P&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; AND&amp;nbsp;&amp;nbsp; BUZEI = LBUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF LZBD3T IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VERZN1 = L_VERZN1 + LZBD3T.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSEIF LZBD3T IS INITIAL AND LZBD2T IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VERZN1 = L_VERZN1 + LZBD2T.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSEIF LZBD2T IS INITIAL AND LZBD1T IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L_VERZN1 = L_VERZN1 + LZBD1T.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE OUTPUT WITH KEY NAME = 'G_VERZN'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; OUTPUT-VALUE = L_VERZN1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MODIFY OUTPUT TRANSPORTING VALUE WHERE NAME = 'G_VERZN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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; "GET_ARREARS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 07:20:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624656#M1941977</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-20T07:20:25Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624657#M1941978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, which internal table contains the data that is printed (and you'd like to see sorted)?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 08:13:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624657#M1941978</guid>
      <dc:creator>Patrick_vN</dc:creator>
      <dc:date>2016-05-20T08:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624658#M1941979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello patrik.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;in dunning report , can i sort it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the field which is comes from mhnd-belnr and mhnd-bldat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 10:30:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624658#M1941979</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-20T10:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624659#M1941980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nilesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is your expected result? What data are to be sorted? Where in the form does output occur?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In most cases, sapscript lists are created by triggering a forms element (i.e. /E 531 ) repeatedly in a loop. Any sorting must occur in the driver program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't know the driver program (probably SAP standard), you can turn on&lt;A href="https://help.sap.com/saphelp_crm700_ehp02/helpdata/en/4e/2ea01d9af202e7e10000000a15822b/content.htm?original_fqdn=help.sap.de"&gt; sapscript debugger&lt;/A&gt;, set a breakpoint at the element you are interested in. Stoppimg ther, enter ABAP debugger ( /h ), check call hierarchy. Here you may find where function &lt;SPAN style="font-size: 12px; font-family: Arial, Helvetica, 'Microsoft YaHei', Meiryo, 'Malgun Gothic', sans-serif; color: #333333; text-decoration: underline; background-color: #f6f6f6;"&gt;&lt;SPAN lang="DE" style="font-style: inherit; font-weight: inherit; font-family: inherit;"&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/d6/0dba41494511d182b70000e829fbfe/content.htm" style="padding: 0 0 1px; font-style: inherit; font-family: inherit; color: #226ca9;"&gt;WRITE_FORM&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; is called. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you did not mention the FORM and/or the REPORT/TRANSACTION name, I can't help you more.If you are lucky, you can place an &lt;A href="https://wiki.scn.sap.com/wiki/display/ABAP/How+To+Do+Implicit+Enhancement"&gt;implicit enhancement&lt;/A&gt; and sort the internal table according to your needs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 12:10:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624659#M1941980</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2016-05-20T12:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to perform sorting in sap script without an internal table .?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624660#M1941981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Guys issue is resolved.\&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By using dunning report is sorted through OBMD tcode.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 May 2016 11:07:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-perform-sorting-in-sap-script-without-an-internal-table/m-p/11624660#M1941981</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-23T11:07:06Z</dc:date>
    </item>
  </channel>
</rss>

