<?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: Radio button in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442410#M1053874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swathi&lt;/P&gt;&lt;P&gt;Thanks for ur logic .  But the problem here is I dont have any button like the execute button.  I have only two radio buttons and it should directly move to the other screen without clicking on any button. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me with some logic to do so.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Sep 2008 06:08:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-15T06:08:48Z</dc:date>
    <item>
      <title>Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442400#M1053864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have requirement like when i click on a radio button it should navigate to another screen. That is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two radio buttons. when i click on first radio button ir should remain in same screen. when I click on the second radio button it should move to second button.  How can this be done. It would be helpful if u come up with some logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 04:59:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442400#M1053864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T04:59:35Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442401#M1053865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use &lt;STRONG&gt;call screen&lt;/STRONG&gt; statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SELECTION-SCREEN: BEGIN OF BLOCK RADIOBUTTON WITH FRAME TITLE TEXT-002.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PARAMETERS: R_DIRECT RADIOBUTTON GROUP G1 USER-COMMAND UCOM DEFAULT 'X',&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;            &lt;STRONG&gt;R_DISC   RADIOBUTTON GROUP G1 .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SELECTION-SCREEN:END OF BLOCK RADIOBUTTON.&lt;/STRONG&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;STRONG&gt;AT SELECTION-SCREEN OUTPUT.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;IF R_DISC = 'X' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;call screen 'screen number'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endif..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anbu b&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:06:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442401#M1053865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442402#M1053866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the following option of the RADIOBUTTON statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;... RADIOBUTTON GROUP group [USER-COMMAND fcode]&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And this is what the ABAP keyword documentation says:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The addition USER-COMMAND can be used to assign a function code fcode to the first parameter in a radio button group. The function code fcode must be specified directly, and have a maximum length of 20 characters. To evaluate the function code, an interface work area of the structure SSCRFIELDS from the ABAP Dictionary must be declared using the statement TABLES. When the user selects any radio button of the radio button group on the selection screen, the runtime environment triggers the event AT SELECTION-SCREEN and transfers the function code fcode to the component ucomm of the interface work area sscrfields. If a function code used in the GUI status of the selection screen is specified for fcode, the selection screen processing is affected accordingly.&lt;/EM&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:07:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442402#M1053866</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2008-09-15T05:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442403#M1053867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;try like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if r1 eq 'X'.&lt;/P&gt;&lt;P&gt;write code..&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if r1 eq 'X'.&lt;/P&gt;&lt;P&gt;call screen 200.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sathish Reddy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442403#M1053867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442404#M1053868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;try like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if r1 eq 'X'.&lt;/P&gt;&lt;P&gt;write code..&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if r2 eq 'X'. &amp;lt;----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;call screen 200.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sathish Reddy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:09:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442404#M1053868</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442405#M1053869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi suppose you have created  two radio button named 'same'  and  'navigate' and  a 'execute' push button in pf-status  in a screen (101).&lt;/P&gt;&lt;P&gt;now you select both button in screen and give a single right click .&lt;/P&gt;&lt;P&gt;it will ask for 'define radio-group'.click check box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now in pai of screen .&lt;/P&gt;&lt;P&gt;module user command input.&lt;/P&gt;&lt;P&gt;case ok_code.&lt;/P&gt;&lt;P&gt;when 'EXECUTE'.&lt;/P&gt;&lt;P&gt;if same = 'X'.&lt;/P&gt;&lt;P&gt;call screen 101.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if navigate = 'X'.&lt;/P&gt;&lt;P&gt;call screen 102."navigation screen&lt;/P&gt;&lt;P&gt;endif&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;hope it will help you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:09:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442405#M1053869</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442406#M1053870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz try this way :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: rad1 RADIOBUTTON GROUP rad DEFAULT 'X',&lt;/P&gt;&lt;P&gt;rad2 RADIOBUTTON GROUP rad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RAD1 = 'X'.&lt;/P&gt;&lt;P&gt;CALL SCREEN 1000.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;CALL SCREEN 2000.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:24:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442406#M1053870</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442407#M1053871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhuvneshwari,&lt;/P&gt;&lt;P&gt;I m sending u a report i hope it may be helpfull for u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZDTK_FI_CRDB&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; AUTHOR            : D TARUN KUMAR&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; FUNC CONSULTANT   : ABDUL GANI&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; TRANSPORT REQ NO. : RD1K902195&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; PACKAGE           : ZTARUN&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; TRANSACTION CODE  : ZCRDB&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; DESCRIPTION : CREDIT DEBIT NOTE FOR CUSTOMER OR VENDOR.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZDTK_FI_CRDB NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                            LINE-COUNT 65(5)&lt;/P&gt;&lt;P&gt;                            LINE-SIZE 80&lt;/P&gt;&lt;P&gt;                            MESSAGE-ID ZTAR_FI&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       STRUCTURE DECLARATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_ADDR,&lt;/P&gt;&lt;P&gt;                BUKRS TYPE BUKRS,          "COMPANY CODE&lt;/P&gt;&lt;P&gt;                LIFNR TYPE LIFNR,          "VENDOR NO&lt;/P&gt;&lt;P&gt;                KUNNR TYPE KUNNR,          "CUSTOMJER NO&lt;/P&gt;&lt;P&gt;                NAME1 TYPE NAME1,          "NAME1&lt;/P&gt;&lt;P&gt;                NAME2 TYPE NAME2,          "NAME2&lt;/P&gt;&lt;P&gt;                ORT01 TYPE ORT01,          "CITY&lt;/P&gt;&lt;P&gt;                ORT02 TYPE ORT02,&lt;/P&gt;&lt;P&gt;                PSTLZ TYPE PSTLZ,          "POSTAL CODE&lt;/P&gt;&lt;P&gt;                STRAS TYPE STRAS,          "STREET&lt;/P&gt;&lt;P&gt;                ADRNR TYPE ADRNR,          "ADDRESS NO&lt;/P&gt;&lt;P&gt;                TELF1 TYPE TELF1,          "TELEFHONE NO&lt;/P&gt;&lt;P&gt;                TELF2 TYPE TELF2,          "TELEFHONE NO 2&lt;/P&gt;&lt;P&gt;                TELFX TYPE TELFX,          "FAX&lt;/P&gt;&lt;P&gt;         END OF TY_ADDR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BEGIN OF TY_LFA1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               KUNNR TYPE KUNNR,          "CUSTOMJER NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               NAME1 TYPE NAME1,          "NAME1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               NAME2 TYPE NAME2,          "NAME2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               ORT01 TYPE ORT01,          "CITY&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               ORT02 TYPE ORT02,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               PSTLZ TYPE PSTLZ,          "POSTAL CODE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               STRAS TYPE STRAS,          "STREET&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               ADRNR TYPE ADRNR,          "ADDRESS NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TELF1 TYPE TELF1,          "TELEFHONE NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TELF2 TYPE TELF2,          "TELEFHONE NO 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TELFX TYPE TELFX,          "FAX&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        END OF TY_LFA1,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       BEGIN OF TY_DOCM,&lt;/P&gt;&lt;P&gt;                GJAHR TYPE GJAHR,&lt;/P&gt;&lt;P&gt;                BELNR TYPE BELNR_D,&lt;/P&gt;&lt;P&gt;                BUDAT TYPE BUDAT,&lt;/P&gt;&lt;P&gt;                BLDAT TYPE BLDAT,&lt;/P&gt;&lt;P&gt;                BLART TYPE BLART,&lt;/P&gt;&lt;P&gt;                BSCHL TYPE BSCHL,&lt;/P&gt;&lt;P&gt;                SHKZG TYPE SHKZG,&lt;/P&gt;&lt;P&gt;                XBLNR TYPE XBLNR,&lt;/P&gt;&lt;P&gt;                DMBTR TYPE DMBTR,&lt;/P&gt;&lt;P&gt;                SGTXT TYPE SGTXT,&lt;/P&gt;&lt;P&gt;                REBZG TYPE REBZG,&lt;/P&gt;&lt;P&gt;                REBZJ TYPE REBZJ,&lt;/P&gt;&lt;P&gt;                KUNNR TYPE KUNNR,&lt;/P&gt;&lt;P&gt;                LIFNR TYPE LIFNR,&lt;/P&gt;&lt;P&gt;         END OF TY_DOCM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       TABLE DECLARATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : T_ADDR TYPE STANDARD TABLE OF TY_ADDR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       WORK AREA  DECLARATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       W_ADDR TYPE TY_ADDR,&lt;/P&gt;&lt;P&gt;       W_DOCM TYPE TY_DOCM,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      W_LFA1 TYPE TY_LFA1,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       GLOBLE VARIABLE DECLARATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       G_KUNNR TYPE KUNNR,&lt;/P&gt;&lt;P&gt;       G_LIFNR TYPE LIFNR,&lt;/P&gt;&lt;P&gt;       DCAMT TYPE DMBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       INITIALIZATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR :&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*REFRESH :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       SELECTION SCREEN DECLARATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;PARAMETERS : S_BUKRS TYPE BSID-BUKRS OBLIGATORY DEFAULT '1000'.&lt;/P&gt;&lt;P&gt;PARAMETERS : S_BELNR TYPE BELNR_D OBLIGATORY DEFAULT '1600000070'.&lt;/P&gt;&lt;P&gt;PARAMETERS : S_GJAHR TYPE GJAHR OBLIGATORY DEFAULT '2008'.&lt;/P&gt;&lt;P&gt;PARAMETERS : ASON TYPE BUDAT OBLIGATORY DEFAULT SY-DATUM.&lt;/P&gt;&lt;P&gt;PARAMETERS : S_KUNNR TYPE KUNNR MODIF ID GP1.&lt;/P&gt;&lt;P&gt;PARAMETERS : S_LIFNR TYPE LIFNR MODIF ID GP2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS R1  RADIOBUTTON GROUP RAO DEFAULT 'X' USER-COMMAND hit.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (50) TEXT-003 FOR FIELD R1.&lt;/P&gt;&lt;P&gt;PARAMETERS R2  RADIOBUTTON GROUP RAO.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (50) TEXT-004 FOR FIELD R2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN: BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-005.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*PARAMETERS R3  RADIOBUTTON GROUP RAJ DEFAULT 'X' USER-COMMAND hit.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT (50) TEXT-006 FOR FIELD R1.&lt;/P&gt;&lt;P&gt;*PARAMETERS R4  RADIOBUTTON GROUP RAJ.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT (50) TEXT-007 FOR FIELD R2.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN : END OF BLOCK B3.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       AT SELECTION SCREEN&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;       PERFORM VALIDATE_SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       AT SELECTION SCREEN OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;       PERFORM SCREEN_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       START OF SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;        PERFORM GET_DOCUMENT_L.&lt;/P&gt;&lt;P&gt;ELSEIF R2 = 'X'.&lt;/P&gt;&lt;P&gt;        PERFORM GET_DOCUMENT_K.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       END OF SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       TOP OF PAGE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOP-OF-PAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PERFORM PAGE_HEADER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  VALIDATE_SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form VALIDATE_SELECTION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : L_BUKRS TYPE BSID-BUKRS.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUKRS FROM KNB1&lt;/P&gt;&lt;P&gt;                    INTO L_BUKRS&lt;/P&gt;&lt;P&gt;                   WHERE BUKRS = S_BUKRS.&lt;/P&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*MESSAGE E001.&lt;/P&gt;&lt;P&gt;*LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : L_KUNNR TYPE BSID-KUNNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE KUNNR FROM BSID&lt;/P&gt;&lt;P&gt;                    INTO L_KUNNR&lt;/P&gt;&lt;P&gt;                   WHERE KUNNR = S_KUNNR.&lt;/P&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*MESSAGE E002.&lt;/P&gt;&lt;P&gt;*LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " VALIDATE_SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SCREEN_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form SCREEN_OUTPUT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        if screen-group1 = 'GP1'.&lt;/P&gt;&lt;P&gt;          SCREEN-active = '0'.&lt;/P&gt;&lt;P&gt;*SCREEN-INTENSIFIED = '0'.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-group1 = 'GP2'.&lt;/P&gt;&lt;P&gt;          SCREEN-active = '0'.&lt;/P&gt;&lt;P&gt;*SCREEN-INTENSIFIED = '1'.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " SCREEN_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DOCUMENT_L&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DOCUMENT_L .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : MESSG(60).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUKRS&lt;/P&gt;&lt;P&gt;              LIFNR&lt;/P&gt;&lt;P&gt;              GJAHR&lt;/P&gt;&lt;P&gt;              BELNR&lt;/P&gt;&lt;P&gt;              BUDAT&lt;/P&gt;&lt;P&gt;              BLDAT&lt;/P&gt;&lt;P&gt;              BLART&lt;/P&gt;&lt;P&gt;              BSCHL&lt;/P&gt;&lt;P&gt;              SHKZG&lt;/P&gt;&lt;P&gt;              DMBTR&lt;/P&gt;&lt;P&gt;              SGTXT&lt;/P&gt;&lt;P&gt;              REBZG&lt;/P&gt;&lt;P&gt;              REBZJ FROM BSIK&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF W_DOCM&lt;/P&gt;&lt;P&gt;                   WHERE BUKRS = S_BUKRS AND&lt;/P&gt;&lt;P&gt;                         GJAHR = S_GJAHR AND&lt;/P&gt;&lt;P&gt;                         BELNR = S_BELNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE DMBTR FROM BSIK INTO DCAMT&lt;/P&gt;&lt;P&gt;                   WHERE BELNR = W_DOCM-REBZG AND&lt;/P&gt;&lt;P&gt;                         GJAHR = W_DOCM-REBZJ.&lt;/P&gt;&lt;P&gt;IF NOT W_DOCM IS INITIAL.&lt;/P&gt;&lt;P&gt;        PERFORM GET_LFA1.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUKRS&lt;/P&gt;&lt;P&gt;              LIFNR&lt;/P&gt;&lt;P&gt;              GJAHR&lt;/P&gt;&lt;P&gt;              BELNR&lt;/P&gt;&lt;P&gt;              BUDAT&lt;/P&gt;&lt;P&gt;              BLDAT&lt;/P&gt;&lt;P&gt;              BLART&lt;/P&gt;&lt;P&gt;              BSCHL&lt;/P&gt;&lt;P&gt;              SHKZG&lt;/P&gt;&lt;P&gt;              DMBTR&lt;/P&gt;&lt;P&gt;              SGTXT&lt;/P&gt;&lt;P&gt;              REBZG&lt;/P&gt;&lt;P&gt;              REBZJ FROM BSAK&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF W_DOCM&lt;/P&gt;&lt;P&gt;                   WHERE BUKRS = S_BUKRS AND&lt;/P&gt;&lt;P&gt;                         GJAHR = S_GJAHR AND&lt;/P&gt;&lt;P&gt;                         BELNR = S_BELNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE DMBTR FROM BSAK INTO DCAMT&lt;/P&gt;&lt;P&gt;                   WHERE BELNR = W_DOCM-REBZG AND&lt;/P&gt;&lt;P&gt;                         GJAHR = W_DOCM-REBZJ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF NOT W_DOCM IS INITIAL.&lt;/P&gt;&lt;P&gt;              PERFORM GET_LFA1.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'THERE IS NO DOCUMENT NO' S_BELNR S_GJAHR 'FOR VENDOR' INTO  MESSG&lt;/P&gt;&lt;P&gt;                   SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      MESSAGE I011 WITH MESSG.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DOCUMENT_L&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_LFA1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_LFA1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE LIFNR&lt;/P&gt;&lt;P&gt;              NAME1&lt;/P&gt;&lt;P&gt;              NAME2&lt;/P&gt;&lt;P&gt;              ORT01&lt;/P&gt;&lt;P&gt;              ORT02&lt;/P&gt;&lt;P&gt;              PSTLZ&lt;/P&gt;&lt;P&gt;              STRAS&lt;/P&gt;&lt;P&gt;              ADRNR&lt;/P&gt;&lt;P&gt;              TELF1&lt;/P&gt;&lt;P&gt;              TELF2&lt;/P&gt;&lt;P&gt;              TELFX FROM LFA1 INTO CORRESPONDING FIELDS OF W_ADDR&lt;/P&gt;&lt;P&gt;                      WHERE LIFNR = W_DOCM-LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_LFA1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DOCUMENT_K&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DOCUMENT_K .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : MESSG(60).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUKRS&lt;/P&gt;&lt;P&gt;              KUNNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             LIFNR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              GJAHR&lt;/P&gt;&lt;P&gt;              BELNR&lt;/P&gt;&lt;P&gt;              BUDAT&lt;/P&gt;&lt;P&gt;              BLDAT&lt;/P&gt;&lt;P&gt;              BLART&lt;/P&gt;&lt;P&gt;              BSCHL&lt;/P&gt;&lt;P&gt;              SHKZG&lt;/P&gt;&lt;P&gt;              DMBTR&lt;/P&gt;&lt;P&gt;              SGTXT&lt;/P&gt;&lt;P&gt;              REBZG&lt;/P&gt;&lt;P&gt;              REBZJ FROM BSID&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF W_DOCM&lt;/P&gt;&lt;P&gt;                   WHERE  BUKRS = S_BUKRS AND&lt;/P&gt;&lt;P&gt;                          GJAHR = S_GJAHR AND&lt;/P&gt;&lt;P&gt;                          BELNR = S_BELNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE DMBTR FROM BSID INTO DCAMT&lt;/P&gt;&lt;P&gt;                   WHERE BELNR = W_DOCM-REBZG AND&lt;/P&gt;&lt;P&gt;                         GJAHR = W_DOCM-REBZJ.&lt;/P&gt;&lt;P&gt;IF NOT W_DOCM IS INITIAL.&lt;/P&gt;&lt;P&gt;        PERFORM GET_KNA1.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUKRS&lt;/P&gt;&lt;P&gt;              KUNNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             LIFNR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              GJAHR&lt;/P&gt;&lt;P&gt;              BELNR&lt;/P&gt;&lt;P&gt;              BUDAT&lt;/P&gt;&lt;P&gt;              BLDAT&lt;/P&gt;&lt;P&gt;              BLART&lt;/P&gt;&lt;P&gt;              BSCHL&lt;/P&gt;&lt;P&gt;              SHKZG&lt;/P&gt;&lt;P&gt;              DMBTR&lt;/P&gt;&lt;P&gt;              SGTXT&lt;/P&gt;&lt;P&gt;              REBZG&lt;/P&gt;&lt;P&gt;              REBZJ FROM BSAD&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF W_DOCM&lt;/P&gt;&lt;P&gt;                   WHERE  BUKRS = S_BUKRS AND&lt;/P&gt;&lt;P&gt;                          GJAHR = S_GJAHR AND&lt;/P&gt;&lt;P&gt;                          BELNR = S_BELNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE DMBTR FROM BSAD INTO DCAMT&lt;/P&gt;&lt;P&gt;                   WHERE BELNR = W_DOCM-REBZG AND&lt;/P&gt;&lt;P&gt;                         GJAHR = W_DOCM-REBZJ.&lt;/P&gt;&lt;P&gt;      IF NOT W_DOCM IS INITIAL.&lt;/P&gt;&lt;P&gt;              PERFORM GET_KNA1.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'THERE IS NO DOCUMENT NO' S_BELNR S_GJAHR 'FOR CUSTOMER' INTO  MESSG&lt;/P&gt;&lt;P&gt;                   SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      MESSAGE I011 WITH MESSG.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DOCUMENT_K&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_KNA1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_KNA1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE KUNNR&lt;/P&gt;&lt;P&gt;              NAME1&lt;/P&gt;&lt;P&gt;              NAME2&lt;/P&gt;&lt;P&gt;              ORT01&lt;/P&gt;&lt;P&gt;              ORT02&lt;/P&gt;&lt;P&gt;              PSTLZ&lt;/P&gt;&lt;P&gt;              STRAS&lt;/P&gt;&lt;P&gt;              ADRNR&lt;/P&gt;&lt;P&gt;              TELF1&lt;/P&gt;&lt;P&gt;              TELF2&lt;/P&gt;&lt;P&gt;              TELFX FROM KNA1 INTO CORRESPONDING FIELDS OF W_ADDR&lt;/P&gt;&lt;P&gt;                      WHERE KUNNR = W_DOCM-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_KNA1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;LONG TEXT *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*DATA : BEGIN OF inline OCCURS 0,&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*END OF inline.&lt;/P&gt;&lt;P&gt;*TYPES: BEGIN OF TY_LONGT,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               tdformat TYPE tdformat,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               tdline TYPE tdline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      END OF TY_LONGT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*DATA : TLONGT TYPE STANDARD TABLE OF TY_LONGT,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WLONGT TYPE TY_LONGT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF DTEXT OCCURS 50.&lt;/P&gt;&lt;P&gt;*DATA: MATNR LIKE PBIM-MATNR.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TLINE.&lt;/P&gt;&lt;P&gt;DATA: END OF DTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF HTEXT.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE THEAD.&lt;/P&gt;&lt;P&gt;DATA: END OF HTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF LTEXT OCCURS 50.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE TLINE.&lt;/P&gt;&lt;P&gt;DATA: END OF LTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TNAME LIKE THEAD-TDNAME.&lt;/P&gt;&lt;P&gt;CONCATENATE S_BUKRS W_DOCM-BELNR S_GJAHR '002' INTO  TNAME.&lt;/P&gt;&lt;P&gt;*SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;DATA : W_STXL TYPE STXL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM STXL INTO W_STXL&lt;/P&gt;&lt;P&gt;                         WHERE TDNAME = TNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT W_STXL IS INITIAL.&lt;/P&gt;&lt;P&gt;*SELECT * FROM PBIM WHERE WERKS IN S_WERKS.&lt;/P&gt;&lt;P&gt;*MOVE PBIM-BDZEI TO TNAME.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    CLIENT                        = SY-MANDT&lt;/P&gt;&lt;P&gt;    ID                            = W_STXL-TDID&lt;/P&gt;&lt;P&gt;    LANGUAGE                      = W_STXL-TDSPRAS&lt;/P&gt;&lt;P&gt;    NAME                          = TNAME&lt;/P&gt;&lt;P&gt;    OBJECT                        = W_STXL-TDOBJECT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_HANDLE                = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOCAL_CAT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;    HEADER                        = HTEXT&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    LINES                         = LTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ID                            = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LANGUAGE                      = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NAME                          = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NOT_FOUND                     = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT                        = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REFERENCE_CHECK               = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRONG_ACCESS_TO_ARCHIVE       = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT LTEXT.&lt;/P&gt;&lt;P&gt;IF LTEXT-TDLINE NE ''.&lt;/P&gt;&lt;P&gt;MOVE LTEXT-TDLINE TO DTEXT-TDLINE.&lt;/P&gt;&lt;P&gt;APPEND DTEXT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;LONG TEXT *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;CUSTOMER / VENDOR NO *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA : CUVE(10).&lt;/P&gt;&lt;P&gt;IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;CUVE = W_ADDR-LIFNR.&lt;/P&gt;&lt;P&gt;ELSEIF R2 = 'X'.&lt;/P&gt;&lt;P&gt;CUVE = W_ADDR-KUNNR.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;CUSTOMER / VENDOR NO *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;CR / DR DATA *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;IF DCAMT IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT SINGLE DMBTR FROM BSIS INTO DCAMT&lt;/P&gt;&lt;P&gt;                   WHERE BELNR = W_DOCM-REBZG AND&lt;/P&gt;&lt;P&gt;                         GJAHR = W_DOCM-REBZJ .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      ( KOART = 'D' OR KOART = 'K' ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;CR / DR DATA *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: CNAME TYPE BUTXT.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUTXT FROM T001 INTO CNAME&lt;/P&gt;&lt;P&gt;                   WHERE BUKRS = S_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : NAME(60),&lt;/P&gt;&lt;P&gt;       STREET(60),&lt;/P&gt;&lt;P&gt;       TELFX(60).&lt;/P&gt;&lt;P&gt;CONCATENATE W_ADDR-NAME1 W_ADDR-NAME2 INTO  NAME&lt;/P&gt;&lt;P&gt;SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;CONCATENATE W_ADDR-ORT01 W_ADDR-ORT02 'POSTAL CODE :' W_ADDR-PSTLZ INTO  STREET&lt;/P&gt;&lt;P&gt;SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;CONCATENATE 'Tel No.:' W_ADDR-TELF1 W_ADDR-TELF2 'FAX :' W_ADDR-TELFX INTO  TELFX&lt;/P&gt;&lt;P&gt;SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : CRDB(20),&lt;/P&gt;&lt;P&gt;       CRDBA(16),&lt;/P&gt;&lt;P&gt;       BALC TYPE DMBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF W_DOCM-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;CRDB = 'Debit Note No. :'.&lt;/P&gt;&lt;P&gt;CRDBA = 'DEBIT'.&lt;/P&gt;&lt;P&gt;BALC = DCAMT + W_DOCM-DMBTR.&lt;/P&gt;&lt;P&gt;ELSEIF W_DOCM-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;CRDB = 'Credit Note No. :'.&lt;/P&gt;&lt;P&gt;CRDBA = 'CREDIT'.&lt;/P&gt;&lt;P&gt;BALC = DCAMT - W_DOCM-DMBTR.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 5.&lt;/P&gt;&lt;P&gt;*FORMAT INVERSE.&lt;/P&gt;&lt;P&gt;            ULINE 03(77).&lt;/P&gt;&lt;P&gt; WRITE : 03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, NAME, 54 'Party No.:' COLOR 7, CUVE COLOR 7, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, W_ADDR-STRAS, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, STREET, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, TELFX, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 05 CNAME COLOR 2,  80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 36 CRDB RIGHT-JUSTIFIED, 59 W_DOCM-BELNR, 71 W_DOCM-GJAHR, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 58 'DATE :', W_DOCM-BUDAT, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|'. ULINE 03(77).&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 80 '|'.&lt;/P&gt;&lt;P&gt;IF NOT DTEXT IS INITIAL.&lt;/P&gt;&lt;P&gt;LOOP AT DTEXT.&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 05 DTEXT-TDLINE COLOR 1, 80 '|'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ELSEIF W_DOCM-SGTXT NE ''.&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 05 W_DOCM-SGTXT COLOR 1, 80 '|'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 80 '|'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;*WRITE : /03 SY-VLINE, TNAME, 80 '|',&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 08 'WORKING OF INTEREST CALCULATION AS ON                                   ' COLOR 4,&lt;/P&gt;&lt;P&gt;         47 ASON COLOR 4, '  [ 360 DAYS BASIS ]' COLOR 4, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|'. ULINE 03(77).&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 11 'DATE', 23 'INVOICE', 41 CRDBA, 55 'BALANCE', 64 'DAYS', 70 'INTEREST', 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 23 ' AMOUNT', 41 'AMOUNT', 55' AMOUNT', 70 ' @ 8.00% ', 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|'. ULINE 03(77).&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 06 W_DOCM-BUDAT, 15 DCAMT, 32 W_DOCM-DMBTR, 47 BALC, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|'. ULINE 03(77).&lt;/P&gt;&lt;P&gt;WRITE : /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 10 'PREPARED BY', 35 'ACCOUNTANT', 60 'MANAGER', 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|',&lt;/P&gt;&lt;P&gt;        /03 SY-VLINE, 80 '|'. ULINE 03(77).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:31:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442407#M1053871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442408#M1053872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;I need that navigation in radio button to be done in module pool program and not in report program.&lt;/P&gt;&lt;P&gt;So please help out with this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:54:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442408#M1053872</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442409#M1053873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is code for module pool.&lt;/P&gt;&lt;P&gt;you create a screen 101 in se80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi suppose you have created two radio button named 'same' and 'navigate' and a 'execute' push button in pf-status in a screen (101).&lt;/P&gt;&lt;P&gt;now you select both button in screen and give a single right click .&lt;/P&gt;&lt;P&gt;it will ask for 'define radio-group'.click check box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now in pai of screen .&lt;/P&gt;&lt;P&gt;module user command input.&lt;/P&gt;&lt;P&gt;case ok_code.&lt;/P&gt;&lt;P&gt;when 'EXECUTE'.&lt;/P&gt;&lt;P&gt;if same = 'X'.&lt;/P&gt;&lt;P&gt;call screen 101.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if navigate = 'X'.&lt;/P&gt;&lt;P&gt;call screen 102."navigation screen&lt;/P&gt;&lt;P&gt;endif&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;hope it will help you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 05:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442409#M1053873</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T05:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442410#M1053874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swathi&lt;/P&gt;&lt;P&gt;Thanks for ur logic .  But the problem here is I dont have any button like the execute button.  I have only two radio buttons and it should directly move to the other screen without clicking on any button. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me with some logic to do so.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 06:08:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442410#M1053874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T06:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442411#M1053875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Given the ABAP keyword description a possible solution could look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: SSCRFIELDS.



PARAMETERS:
  p_button1   RADIOBUTTON GROUP radi USER-COMMAND push,
  p_button2   RADIOBUTTON GROUP radi.


AT SELECTION-SCREEN.

  IF ( sscrfields-ucomm = 'PUSH' ).
    IF ( p_button2 = 'X' ).
      CALL SCREEN ...
      "CALL SELECTION-SCREEN ...
    ENDIF.
  ENDIF.
  CLEAR: sscrfields.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the user chooses the second radiobutton ok-code 'PUSH' is executed and evaluated AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;Here you can call any required screen you like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 06:13:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442411#M1053875</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2008-09-15T06:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442412#M1053876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi if you dont want to use EXECUTE button .then write&lt;/P&gt;&lt;P&gt;CASE OK_CODE.&lt;/P&gt;&lt;P&gt;WHEN '  '.&lt;/P&gt;&lt;P&gt; and continue .&lt;/P&gt;&lt;P&gt;here you need to press ENTER button.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 06:17:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442412#M1053876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T06:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442413#M1053877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have requirement like when i click on a radio button it should navigate to another screen. That is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two radio buttons. when i click on first radio button ir should remain in same screen. when I click on the second radio button it should move to second button. How can this be done. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am doing this in module pool program.  &lt;/P&gt;&lt;P&gt;I need to know even without clicking the enter is it possible to navigate to next screen when i click on the  radio button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be helpful if u come up with some logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 06:41:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442413#M1053877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T06:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442414#M1053878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PAi part u can write the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if r1 = 'x'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call screen 'same screen number'.&lt;/P&gt;&lt;P&gt;else if r2 = 'x'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call screen 'the screen number which u want to display'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;I think this should work without any push /execute buttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please, check and let me know if you want further inputs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 08:19:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442414#M1053878</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T08:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: Radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442415#M1053879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks guys for ur valuable reply&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Sep 2008 09:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-button/m-p/4442415#M1053879</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-16T09:58:25Z</dc:date>
    </item>
  </channel>
</rss>

