<?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: call transaction in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051024#M89172</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Ravi and Erwan &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tried...&lt;/P&gt;&lt;P&gt;but not..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Nov 2005 10:00:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-09T10:00:03Z</dc:date>
    <item>
      <title>call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051018#M89166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have two fields &amp;lt;b&amp;gt;SALES ORDER&amp;lt;/b&amp;gt; AND &amp;lt;b&amp;gt;BILLING DOCUME&amp;lt;/b&amp;gt;NT .. I want to double click on these two in my report/....but it not properly executing...can u suggest me if it is correct or not....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of wa occurs 0,&lt;/P&gt;&lt;P&gt;       vbeln type vbap-vbeln,&lt;/P&gt;&lt;P&gt;       vbel1 type vbrp-vbeln,&lt;/P&gt;&lt;P&gt;data :end of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : itab like table of wa WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;   IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'AUN' FIELD wa-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;   IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'VF' FIELD wa-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&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;thanks,&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:38:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051018#M89166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051019#M89167</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;Have u enabled the user_command parameer in FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
   EXPORTING
*   I_INTERFACE_CHECK                 = ' '
*   I_BYPASSING_BUFFER                =
*   I_BUFFER_ACTIVE                   = ' '
     i_callback_program                = v_repid
     i_callback_pf_status_set    = 'SET_PF_STATUS'
&amp;lt;b&amp;gt; i_callback_user_command     = 'USER_COMMAND'&amp;lt;/b&amp;gt;
     i_background_id        = 'ALV_BACKGROUND'
    IS_LAYOUT               = I_LAYOUT
    it_fieldcat             = i_fieldcat "field catalog
   I_SAVE                   = 'A'
   IS_VARIANT               = G_VARIANT
    TABLES
        t_outtab      = i_output "output table
   EXCEPTIONS
     program_error                     = 1
     OTHERS                            = 2
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u havent done do so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then in the form&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;b&amp;gt;FORM user_command USING r_ucomm LIKE sy-ucomm
                  rs_selfield TYPE slis_selfield.&amp;lt;/b&amp;gt;

CASE r_ucomm.
WHEN '&amp;amp;IC1'.
IF rs_selfield-fieldname = 'VBELN'.
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
SET PARAMETER ID 'AUN' FIELD wa-vbeln.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
ENDIF.
IF &amp;lt;b&amp;gt;rs_selfield-fieldname = 'VBELN'.&amp;lt;/b&amp;gt;
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
SET PARAMETER ID 'VF' FIELD wa-vbeln.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
ENDIF.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that u r passing the correct field name specify the field name that u have defined in ur final internal table if u have used vbeln_1 then pass the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise the wrong values will get passed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points and close thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Judith Jessie Selvi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:41:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051019#M89167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:41:21Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051020#M89168</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;Second one should be :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF rs_selfield-fieldname = 'VBEL1'.
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
SET PARAMETER ID 'VF' FIELD wa-vbel1.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Erwan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:42:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051020#M89168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051021#M89169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Raju,&lt;/P&gt;&lt;P&gt;   I think the statement &lt;/P&gt;&lt;P&gt;IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;should be&lt;/P&gt;&lt;P&gt;IF rs_selfield-fieldname = 'ITAB-VBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:45:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051021#M89169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051022#M89170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like this:&lt;/P&gt;&lt;P&gt;Data : mycatch(20). " to hold field data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At line-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get cursor field mycatch value : field1 , field2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Case mycatch.&lt;/P&gt;&lt;P&gt;  When 'FIELD1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" do something...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When 'FIELD2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" do something else...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endcase.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:55:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051022#M89170</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051023#M89171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Selvi..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_callback_user_command     = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 09:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051023#M89171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T09:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051024#M89172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Ravi and Erwan &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tried...&lt;/P&gt;&lt;P&gt;but not..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:00:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051024#M89172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051025#M89173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then u just take care of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rs_selfield-fieldname = 'VBELN' as both the fieldnames are equal to vbeln u might have declred any one of them with a different fieldname in ur internal table right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then u can pass that fieldnam here in CAPS.&lt;/P&gt;&lt;P&gt;Rest of the things are fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can reward points and close the thread if ur problem got solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051025#M89173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051026#M89174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've this, and it works fine :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------*
*       FORM                                   *
*----------------------------------------------*
FORM user_command USING ucomm LIKE sy-ucomm
                     selfield TYPE slis_selfield.

  READ TABLE itab INDEX selfield-tabindex.
  IF selfield-sel_tab_field EQ 'ITAB-VBELN'.
    SET PARAMETER ID 'AUF' FIELD itab-vbeln.
    CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
  ENDIF.
 ...
ENDFORM.                    "user_command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Erwan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Erwan LE BRUN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Erwan LE BRUN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:03:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051026#M89174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:03:45Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051027#M89175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raju,&lt;/P&gt;&lt;P&gt;   By ITAB-VBELN what I meant was the name of the internal table you are using to display the data.&lt;/P&gt;&lt;P&gt;Anyways, Did you try putting a break point at that location and check the rsselfield value .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:03:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051027#M89175</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051028#M89176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raju,&lt;/P&gt;&lt;P&gt; The parameter Id are different for different document types.here is the list of parameter IDs for Sales Order Number VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following parameters are available for the individual document types:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFN - Inquiry number&lt;/P&gt;&lt;P&gt;AGN - Quotation number&lt;/P&gt;&lt;P&gt;AUN - Order number&lt;/P&gt;&lt;P&gt;LPN - Scheduling agreement number&lt;/P&gt;&lt;P&gt;KTN - Contract number&lt;/P&gt;&lt;P&gt;AMN - Assortment number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try using any of them instead of AUN, if the problem is still there.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:28:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051028#M89176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051029#M89177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ravi ,,&lt;/P&gt;&lt;P&gt;I am sorry to disturb you all....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is still unsolved///..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my complete code ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go trough this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZKUNDEN_ANALYSIS                                            *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZKUNDEN_ANALYSIS                        .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: fieldcat type slis_t_fieldcat_alv .&lt;/P&gt;&lt;P&gt;data: sort     type slis_t_sortinfo_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;data : begin of wa occurs 0,&lt;/P&gt;&lt;BR /&gt; kunnr type knc1-kunnr,&lt;BR /&gt; gjahr type knc1-gjahr,&lt;BR /&gt; erdat type knc1-erdat,&lt;BR /&gt; um01s type knc1-um01s,&lt;BR /&gt; um01h type knc1-um01h,&lt;BR /&gt; um01u type knc1-um01u,&lt;BR /&gt; um02s type knc1-um02s,&lt;BR /&gt; um02h type knc1-um02h,&lt;BR /&gt; um02u type knc1-um02u,&lt;BR /&gt; um03s type knc1-um03s,&lt;BR /&gt; um03h type knc1-um03h,&lt;BR /&gt; um03u type knc1-um03u,&lt;BR /&gt; um04s type knc1-um04s,&lt;BR /&gt; um04h type knc1-um04h,&lt;BR /&gt; um04u type knc1-um04u,&lt;BR /&gt; um05s type knc1-um05s,&lt;BR /&gt; um05h type knc1-um05h,&lt;BR /&gt; um05u type knc1-um05u,&lt;BR /&gt; um06s type knc1-um06s,&lt;BR /&gt; um06h type knc1-um06h,&lt;BR /&gt; um06u type knc1-um06u,&lt;BR /&gt; um07s type knc1-um07s,&lt;BR /&gt; um07h type knc1-um07h,&lt;BR /&gt; um07u type knc1-um07u,&lt;BR /&gt; um08s type knc1-um08s,&lt;BR /&gt; um08h type knc1-um08h,&lt;BR /&gt; um08u type knc1-um08u,&lt;BR /&gt; um09s type knc1-um09s,&lt;BR /&gt; um09h type knc1-um09h,&lt;BR /&gt; um09u type knc1-um09u,&lt;BR /&gt; um10s type knc1-um10s,&lt;BR /&gt; um10h type knc1-um10h,&lt;BR /&gt; um10u type knc1-um10u,&lt;BR /&gt; um11s type knc1-um11s,&lt;BR /&gt; um11h type knc1-um11h,&lt;BR /&gt; um11u type knc1-um11u,&lt;BR /&gt; um12s type knc1-um12s,&lt;BR /&gt; um12h type knc1-um12h,&lt;BR /&gt; um12u type knc1-um12u,&lt;BR /&gt; um13s type knc1-um13s,&lt;BR /&gt; um13h type knc1-um13h,&lt;BR /&gt; um13u type knc1-um13u,&lt;BR /&gt; um14s type knc1-um14s,&lt;BR /&gt; um14h type knc1-um14h,&lt;BR /&gt; um14u type knc1-um14u,&lt;BR /&gt; um15s type knc1-um15s,&lt;BR /&gt; um15h type knc1-um15h,&lt;BR /&gt; um15u type knc1-um15u,&lt;BR /&gt; um16s type knc1-um16s,&lt;BR /&gt; um16h type knc1-um16h,&lt;BR /&gt; um16u type knc1-um16u,&lt;BR /&gt;&lt;BR /&gt; umsav type knc1-umsav,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; name1 type kna1-name1,&lt;BR /&gt; ktokd type kna1-ktokd,&lt;BR /&gt; werks TYPE KNA1-werks,&lt;BR /&gt; lgort type kna1-lgort,&lt;BR /&gt; uwaer type kna1-uwaer,&lt;BR /&gt; ernam type kna1-ernam,&lt;BR /&gt; umsat type kna1-umsat,&lt;BR /&gt; lzone type kna1-lzone,&lt;BR /&gt; SPERZ type kna1-SPERZ,&lt;BR /&gt; kokrs type kna1-kokrs,&lt;BR /&gt; kostl type kna1-kostl,&lt;BR /&gt; name2 type kna1-name2,&lt;BR /&gt; adrnr type kna1-adrnr,&lt;BR /&gt; kunn2 type kna1-kunnr,&lt;BR /&gt;&lt;BR /&gt; vkorg type knvv-vkorg,&lt;BR /&gt; waers type knvv-waers,&lt;BR /&gt; vtweg type knvv-vtweg,&lt;BR /&gt; spart type knvv-spart,&lt;BR /&gt;&lt;BR /&gt; matnr type mara-matnr,&lt;BR /&gt; matkl type mara-matkl,&lt;BR /&gt;&lt;BR /&gt; &lt;B&gt;&lt;P&gt;vbeln type vbap-vbeln,&lt;/P&gt;&lt;/B&gt; audat type vbap-audat,&lt;BR /&gt; netpr type vbap-netpr,&lt;BR /&gt; netwr type vbap-netwr,&lt;BR /&gt; arktx type vbap-arktx,&lt;BR /&gt; vrkme type vbap-vrkme,&lt;BR /&gt; waerk type vbap-waerk,&lt;BR /&gt; meins type vbap-meins,&lt;BR /&gt; aufnr type vbap-aufnr,&lt;BR /&gt;&lt;BR /&gt; vtwe1 type vbak-vtweg,&lt;BR /&gt; vkor1 type vbak-vkorg,&lt;BR /&gt; kunn1 type vbak-kunnr,&lt;BR /&gt; auart type vbak-auart,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; BATOT LIKE KNC1-UM07U,&lt;BR /&gt; DETOT LIKE KNC1-UM07S,&lt;BR /&gt; CETOT LIKE KNC1-UM07H,&lt;BR /&gt;&lt;BR /&gt; lbkum type mbew-lbkum,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;B&gt;&lt;P&gt;vbel1 type vbrp-vbeln,&lt;/P&gt;&lt;/B&gt; posnr type vbrp-posnr,&lt;BR /&gt; fkimg type vbrp-fkimg,&lt;BR /&gt; vrkm1 type vbrp-vrkme,&lt;BR /&gt; ntgew type vbrp-ntgew,&lt;BR /&gt; vgbel type vbrp-vgbel,&lt;BR /&gt; aubel type vbrp-aubel,&lt;BR /&gt; matn2 type vbrp-matnr,&lt;BR /&gt; arkt2 type vbrp-arktx,&lt;BR /&gt; matk2 type vbrp-matkl,&lt;BR /&gt; werk2 type vbrp-werks,&lt;BR /&gt; lgor2 type vbrp-lgort,&lt;BR /&gt; auda2 type vbrp-audat,&lt;BR /&gt; erda2 type vbrp-erdat,&lt;BR /&gt; netw2 type vbrp-netwr,&lt;BR /&gt;&lt;BR /&gt; fkart type vbrk-fkart,&lt;BR /&gt; fktyp type vbrk-fktyp,&lt;BR /&gt; belnr type vbrk-belnr,&lt;BR /&gt; gjah2 type vbrk-gjahr,&lt;BR /&gt; kunrg type vbrk-kunrg,&lt;BR /&gt; kunag type vbrk-kunag,&lt;BR /&gt; mwsbk type vbrk-mwsbk.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;data :end of wa.&lt;BR /&gt;&lt;BR /&gt;data : itab like table of wa WITH HEADER LINE.&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;data: cursorfield(50) type c.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;data: BATOT like knc1-umsav,&lt;BR /&gt; DETOT LIKE KNC1-UMSAV,&lt;BR /&gt; CETOT LIKE KNC1-UMSAV.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;data: gd_tab_group type slis_t_sp_group_alv with header line,&lt;BR /&gt; gd_layout type slis_layout_alv,&lt;BR /&gt; gd_repid like sy-repid,&lt;BR /&gt; gt_events type slis_t_event,&lt;BR /&gt; gd_prntparams type slis_print_alv.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK B WITH FRAME TITLE TEXT-012.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A WITH FRAME TITLE TEXT-001.&lt;BR /&gt;&lt;BR /&gt;parameters: C2 as checkbox USER-COMMAND CHECK default 'c2'.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A3 WITH FRAME TITLE TEXT-002.&lt;BR /&gt;&lt;BR /&gt;SELECT-OPTIONS : s_matnr for wa-matnr,&lt;BR /&gt; s_kunn1 for wa-kunnr,&lt;BR /&gt; &lt;B&gt;&lt;P&gt;s_vbeln for wa-vbeln,&lt;/P&gt;&lt;/B&gt; s_audat for wa-audat,&lt;BR /&gt; s_aufnr for wa-aufnr.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK A3.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A4 WITH FRAME TITLE TEXT-003.&lt;BR /&gt;&lt;BR /&gt;SELECT-OPTIONS : s_auart for wa-auart,&lt;BR /&gt; s_vtwe1 for wa-vtweg,&lt;BR /&gt; s_meins for wa-meins,&lt;BR /&gt; s_vkor1 for wa-vkorg.&lt;BR /&gt;&lt;BR /&gt;PARAMETER: gd_ucomm like sy-ucomm default 'BUT1' no-display.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK A4.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK A.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A1 WITH FRAME TITLE TEXT-004.&lt;BR /&gt;&lt;BR /&gt;parameters: C1 as checkbox USER-COMMAND CHECK .&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A2 WITH FRAME TITLE TEXT-005.&lt;BR /&gt;&lt;BR /&gt;SELECT-OPTIONS : s_kunnr for wa-kunnr,&lt;BR /&gt; s_vtweg for wa-vtweg,&lt;BR /&gt; s_spart for wa-spart,&lt;BR /&gt; s_erdat for wa-erdat,&lt;BR /&gt; s_vkorg for wa-vkorg,&lt;BR /&gt; s_gjahr for wa-gjahr.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK A2.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK A1.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A7 WITH FRAME TITLE TEXT-007.&lt;BR /&gt;&lt;BR /&gt;parameters: C3 as checkbox USER-COMMAND CHECK.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK A8 WITH FRAME TITLE TEXT-008.&lt;BR /&gt;&lt;BR /&gt;SELECT-OPTIONS : &lt;B&gt;&lt;P&gt;s_vbel1 for wa-vbel1,&lt;/P&gt;&lt;/B&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                 s_kunrg for wa-kunrg,&lt;/P&gt;&lt;P&gt;                 s_erda2 for wa-erdat,&lt;/P&gt;&lt;P&gt;                 s_matn2 for wa-matnr,&lt;/P&gt;&lt;P&gt;                 s_aubel for wa-aubel.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                s_belnr for wa-belnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK A8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK A9 WITH FRAME  TITLE TEXT-009.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS :&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               s_kunag for wa-kunag,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               s_gjah2 for wa-gjahr,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                 s_posnr for wa-posnr,&lt;/P&gt;&lt;P&gt;                 s_fkart for wa-fkart,&lt;/P&gt;&lt;P&gt;                 s_fktyp for wa-fktyp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK A9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK A7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B.&lt;/P&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;perform build_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform build_print_params.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not C2 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select   mara~matnr&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;         vbap&lt;SUB&gt;vbeln&amp;lt;/b&amp;gt;         vbak&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;         vbak~vkorg&lt;/P&gt;&lt;P&gt;         vbap~audat&lt;/P&gt;&lt;P&gt;         vbak~vtweg&lt;/P&gt;&lt;P&gt;         vbak~auart&lt;/P&gt;&lt;P&gt;         vbap~arktx&lt;/P&gt;&lt;P&gt;         vbap~vrkme&lt;/P&gt;&lt;P&gt;         vbap~waerk&lt;/P&gt;&lt;P&gt;         vbap~netpr&lt;/P&gt;&lt;P&gt;         vbap~netwr&lt;/P&gt;&lt;P&gt;         MBEW~LBKUM&lt;/P&gt;&lt;P&gt;         vbap~meins&lt;/P&gt;&lt;P&gt;         vbap~aufnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        vbap~matnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            into corresponding fields of TABLE ITAB FROM vbap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    inner join mara&lt;/P&gt;&lt;P&gt;                          on vbap&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;                    inner join vbak&lt;/P&gt;&lt;P&gt;                          on vbap&lt;SUB&gt;vbeln = vbak&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;                    inner join mbew&lt;/P&gt;&lt;P&gt;                          on vbap&lt;SUB&gt;matnr = mbew&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         WHERE MARA~MATNR IN S_MATNR&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;           and vbap&lt;SUB&gt;vbeln in s_vbeln&amp;lt;/b&amp;gt;           and vbak&lt;/SUB&gt;kunnr in s_kunn1&lt;/P&gt;&lt;P&gt;           and vbak~auart in s_auart&lt;/P&gt;&lt;P&gt;           and vbap~audat in s_audat&lt;/P&gt;&lt;P&gt;           and vbak~vtweg in s_vtwe1&lt;/P&gt;&lt;P&gt;           and vbap~meins in s_meins&lt;/P&gt;&lt;P&gt;           and vbap~aufnr in s_aufnr&lt;/P&gt;&lt;P&gt;           and vbak~vkorg in s_vkor1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;elseif not C1 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select                     knc1~kunnr&lt;/P&gt;&lt;P&gt;                           knc1~bukrs&lt;/P&gt;&lt;P&gt;                           knc1~gjahr&lt;/P&gt;&lt;P&gt;                           knc1~erdat&lt;/P&gt;&lt;P&gt;                           knc1~usnam&lt;/P&gt;&lt;P&gt;                           knc1~um01s&lt;/P&gt;&lt;P&gt;                           knc1~um01h&lt;/P&gt;&lt;P&gt;                           knc1~um01u&lt;/P&gt;&lt;P&gt;                           knc1~um02s&lt;/P&gt;&lt;P&gt;                           knc1~um02h&lt;/P&gt;&lt;P&gt;                           knc1~um02u&lt;/P&gt;&lt;P&gt;                           knc1~um03s&lt;/P&gt;&lt;P&gt;                           knc1~um03h&lt;/P&gt;&lt;P&gt;                           knc1~um03u&lt;/P&gt;&lt;P&gt;                           knc1~um04s&lt;/P&gt;&lt;P&gt;                           knc1~um04h&lt;/P&gt;&lt;P&gt;                           knc1~um04u&lt;/P&gt;&lt;P&gt;                           knc1~um05s&lt;/P&gt;&lt;P&gt;                           knc1~um05h&lt;/P&gt;&lt;P&gt;                           knc1~um05u&lt;/P&gt;&lt;P&gt;                           knc1~um06s&lt;/P&gt;&lt;P&gt;                           knc1~um06h&lt;/P&gt;&lt;P&gt;                           knc1~um06u&lt;/P&gt;&lt;P&gt;                           knc1~um07s&lt;/P&gt;&lt;P&gt;                           knc1~um07h&lt;/P&gt;&lt;P&gt;                           knc1~um07u&lt;/P&gt;&lt;P&gt;                           knc1~um08s&lt;/P&gt;&lt;P&gt;                           knc1~um08h&lt;/P&gt;&lt;P&gt;                           knc1~um08u&lt;/P&gt;&lt;P&gt;                           knc1~um09s&lt;/P&gt;&lt;P&gt;                           knc1~um09h&lt;/P&gt;&lt;P&gt;                           knc1~um09u&lt;/P&gt;&lt;P&gt;                           knc1~um10s&lt;/P&gt;&lt;P&gt;                           knc1~um10h&lt;/P&gt;&lt;P&gt;                           knc1~um10u&lt;/P&gt;&lt;P&gt;                           knc1~um11s&lt;/P&gt;&lt;P&gt;                           knc1~um11h&lt;/P&gt;&lt;P&gt;                           knc1~um11u&lt;/P&gt;&lt;P&gt;                           knc1~um12s&lt;/P&gt;&lt;P&gt;                           knc1~um12h&lt;/P&gt;&lt;P&gt;                           knc1~um12u&lt;/P&gt;&lt;P&gt;                           knc1~um13s&lt;/P&gt;&lt;P&gt;                           knc1~um13h&lt;/P&gt;&lt;P&gt;                           knc1~um13u&lt;/P&gt;&lt;P&gt;                           knc1~um14s&lt;/P&gt;&lt;P&gt;                           knc1~um14h&lt;/P&gt;&lt;P&gt;                           knc1~um14u&lt;/P&gt;&lt;P&gt;                           knc1~um15s&lt;/P&gt;&lt;P&gt;                           knc1~um15h&lt;/P&gt;&lt;P&gt;                           knc1~um15u&lt;/P&gt;&lt;P&gt;                           knc1~um16s&lt;/P&gt;&lt;P&gt;                           knc1~um16h&lt;/P&gt;&lt;P&gt;                           knc1~um16u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           kna1~name1&lt;/P&gt;&lt;P&gt;                           kna1~ktokd&lt;/P&gt;&lt;P&gt;                           kna1~werks&lt;/P&gt;&lt;P&gt;                           kna1~uwaer&lt;/P&gt;&lt;P&gt;                           kna1~ernam&lt;/P&gt;&lt;P&gt;                           kna1~umsat&lt;/P&gt;&lt;P&gt;                           kna1~lzone&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           kna1~SPERZ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           kna1~lgort&lt;/P&gt;&lt;P&gt;                           kna1~kokrs&lt;/P&gt;&lt;P&gt;                           kna1~kostl&lt;/P&gt;&lt;P&gt;                           kna1~name2&lt;/P&gt;&lt;P&gt;                           kna1~adrnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           KNVV~VKORG&lt;/P&gt;&lt;P&gt;                           knvv~waers&lt;/P&gt;&lt;P&gt;                           knvv~vtweg&lt;/P&gt;&lt;P&gt;                           knvv~spart&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             into corresponding fields of table itab from knc1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                        inner join kna1&lt;/P&gt;&lt;P&gt;                            on knc1&lt;SUB&gt;kunnr = kna1&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                        inner join knvv&lt;/P&gt;&lt;P&gt;                             on KNC1&lt;SUB&gt;kunnr = knvv&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                          where          knc1~kunnr in s_kunnr&lt;/P&gt;&lt;P&gt;                                     and knc1~erdat in s_erdat&lt;/P&gt;&lt;P&gt;                                     and knvv~vkorg in s_vkorg&lt;/P&gt;&lt;P&gt;                                     and knc1~gjahr in s_gjahr&lt;/P&gt;&lt;P&gt;                                     and knvv~vtweg in s_vtweg&lt;/P&gt;&lt;P&gt;                                     and knvv~spart in s_spart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-DETOT = ITAB-UM01S + ITAB-UM02S + ITAB-UM03S + ITAB-UM04S +&lt;/P&gt;&lt;P&gt;  ITAB-UM05S + ITAB-UM06S + ITAB-UM07S + ITAB-UM08S +  ITAB-UM09S +&lt;/P&gt;&lt;P&gt;   ITAB-UM10S + ITAB-UM11S + ITAB-UM12S +  ITAB-UM13S + ITAB-UM14S +&lt;/P&gt;&lt;P&gt;    ITAB-UM15S + ITAB-UM16S .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-CETOT = ITAB-UM01H + ITAB-UM02H + ITAB-UM03H + ITAB-UM04H +&lt;/P&gt;&lt;P&gt;  ITAB-UM05S + ITAB-UM06H + ITAB-UM07H + ITAB-UM08H +  ITAB-UM09H +&lt;/P&gt;&lt;P&gt;   ITAB-UM10S + ITAB-UM11H + ITAB-UM12H +  ITAB-UM13H + ITAB-UM14H +&lt;/P&gt;&lt;P&gt;    ITAB-UM15S + ITAB-UM16H .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-BATOT = ITAB-UM01U + ITAB-UM02U + ITAB-UM03U + ITAB-UM04U +&lt;/P&gt;&lt;P&gt;  ITAB-UM05U + ITAB-UM06U + ITAB-UM07U + ITAB-UM08U +  ITAB-UM09U +&lt;/P&gt;&lt;P&gt;   ITAB-UM10U + ITAB-UM11U + ITAB-UM12U +  ITAB-UM13U + ITAB-UM14U +&lt;/P&gt;&lt;P&gt;    ITAB-UM15U + ITAB-UM16U .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;elseif not C3 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  &lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;vbrp~vbeln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         vbrp~posnr&lt;/P&gt;&lt;P&gt;         vbrp~fkimg&lt;/P&gt;&lt;P&gt;         vbrp~vrkme&lt;/P&gt;&lt;P&gt;         vbrp~ntgew&lt;/P&gt;&lt;P&gt;         vbrp~vgbel&lt;/P&gt;&lt;P&gt;         vbrp~aubel&lt;/P&gt;&lt;P&gt;         vbrp~matnr&lt;/P&gt;&lt;P&gt;         vbrp~arktx&lt;/P&gt;&lt;P&gt;         vbrp~matkl&lt;/P&gt;&lt;P&gt;         vbrp~werks&lt;/P&gt;&lt;P&gt;         vbrp~lgort&lt;/P&gt;&lt;P&gt;         vbrp~audat&lt;/P&gt;&lt;P&gt;         vbrp~erdat&lt;/P&gt;&lt;P&gt;         vbrp~netwr&lt;/P&gt;&lt;P&gt;         vbrk~fkart&lt;/P&gt;&lt;P&gt;         vbrk~fktyp&lt;/P&gt;&lt;P&gt;         vbrk~belnr&lt;/P&gt;&lt;P&gt;         vbrk~gjahr&lt;/P&gt;&lt;P&gt;         vbrk~kunrg&lt;/P&gt;&lt;P&gt;         vbrk~kunag&lt;/P&gt;&lt;P&gt;         vbrk~mwsbk&lt;/P&gt;&lt;P&gt;            into corresponding fields of TABLE ITAB FROM vbrp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    inner join VBRK&lt;/P&gt;&lt;P&gt;                          on vbrp&lt;SUB&gt;vbeln = vbrk&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;         WHERE &lt;B&gt;&lt;/B&gt;vbrp&lt;SUB&gt;vbeln in s_vbel1&amp;lt;/b&amp;gt;           and vbrp&lt;/SUB&gt;erdat in s_erda2&lt;/P&gt;&lt;P&gt;           and vbrp~matnr in s_matn2&lt;/P&gt;&lt;P&gt;           and vbrp~posnr in s_posnr&lt;/P&gt;&lt;P&gt;           and vbrp~aubel in s_aubel&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          and vbrk~belnr in s_belnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          and vbrk~kunag in s_kunag&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         and vbrk~gjahr in s_gjah2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           and vbrk~fkart in s_fkart&lt;/P&gt;&lt;P&gt;           and vbrk~fktyp in s_fktyp&lt;/P&gt;&lt;P&gt;           and vbrk~kunrg in s_kunrg.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;perform write_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form write_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not C2 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform build_field_catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; elseif not C1 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform build_field_catalog1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; elseif not C3 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform build_field_catalog2.&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_LAYOUT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      Build layout for ALV grid report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*form build_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gd_layout-no_input          = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-totals_text       = 'Totals'(201).&lt;/P&gt;&lt;P&gt;  gd_layout-totals_only       = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-f2code           = 'DISP'.  "Sets fcode for when double&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        "click(press f2)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_layout-info_fieldname    = 'LINE_COLOR'.&lt;/P&gt;&lt;P&gt;  gd_layout-info_fieldname    = 'WS_COLOR'.&lt;/P&gt;&lt;P&gt;  gd_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-group_change_edit = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-header_text       = 'HELLO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*endform.                    " BUILD_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_ALV_REPORT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      Display report using ALV grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*form display_alv_report.&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            i_callback_program      = gd_repid&lt;/P&gt;&lt;P&gt;            i_callback_top_of_page  = 'TOP-OF-PAGE'  "see FORM&lt;/P&gt;&lt;P&gt;            i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_grid_title           = outtext&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            is_layout               = gd_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat = fieldcat&lt;/P&gt;&lt;P&gt;            it_sort     = sort&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           it_special_groups      = gd_tabgroup&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            it_events               = gt_events&lt;/P&gt;&lt;P&gt;            is_print                = gd_prntparams&lt;/P&gt;&lt;P&gt;            i_save                  = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_variant             = z_template&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            t_outtab                = itab&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            program_error           = 1&lt;/P&gt;&lt;P&gt;            others                  = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CALL FUNCTION REUSE_ALV_COMMENTARY_WRITE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     I_LOGO = 'W3MI'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;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;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_ALV_REPORT&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;*BUILD_FIELD_CATALOG&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form build_field_catalog.&lt;/P&gt;&lt;P&gt;  data: fc_tmp type slis_t_fieldcat_alv with header line.&lt;/P&gt;&lt;P&gt;  clear: fieldcat.&lt;/P&gt;&lt;P&gt;  refresh: fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Materialnummer'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname       = 'MATNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname         = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-key             = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen       = '15'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos         = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum         = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize      = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-hotspot         = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kunde'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 3.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C501'.&lt;/P&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Verkaufsbeleg	'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VBELN'.&lt;/P&gt;&lt;P&gt;  fc_tmp-key       = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-edit        = 'C100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&amp;lt;/b&amp;gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Verk-orgn'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VKORG'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Vertriebsweg'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VTWEG'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'AuftragsNr'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'AUFNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 6.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C601'.&lt;/P&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Verkaufsbelegart'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'AUART'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 7.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Nettopries'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'NETPR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 8.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Nettowert'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'NETWR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 9.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'SD-BelegposDatum'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'AUDAT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Bezeichnung'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '18'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 11.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Mengeneinheit	'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VRKME'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 12.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Währung'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'WAERK'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 13.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Tot valuated stk'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'LBKUM'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '10'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 14.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;*&lt;/P&gt;&lt;P&gt;*BUILD_FIELD_CATALOG&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form build_field_catalog1.&lt;/P&gt;&lt;P&gt;  data: fc_tmp type slis_t_fieldcat_alv with header line.&lt;/P&gt;&lt;P&gt;  clear: fieldcat.&lt;/P&gt;&lt;P&gt;  refresh: fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kunde'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '11'.&lt;/P&gt;&lt;P&gt;  fc_tmp-key       = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kundename'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'NAME1'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-key       = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-outputlen  = '20'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'jahr'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'GJAHR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 3.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Datum,Satz'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kon-grup'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'KTOKD'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Währung'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'WAERS'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 6.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 01********&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;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'V-org'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VKORG'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '5'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 7.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Name'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'ERNAM'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 8.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Jahr-Verk'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UMSAT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '7'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 9.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Tra-zone'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'LZONE'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-outputlen  = '5'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 10.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Zahlsperre'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'SPERZ'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 11.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear: fc_tmp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-reptext_ddic    = 'Werk'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-fieldname  = 'WERKS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-col_pos    = 10.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append fc_tmp to fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kumulierter Haben'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'DETOT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 12.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kumulierter Soll'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'CETOT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 13.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Differenz Umsatz'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'BATOT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-outputlen  = '4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 14.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 1'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM01S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 15.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 1'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM01H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 16.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 1'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM01U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 17.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 02********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 2'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM02S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 18.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 2'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM02H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 19.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 2'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM02U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 20.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 03********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 3'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM03S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 21.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 3'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM03H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 22.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 3'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM03U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 23.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 04********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM04S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 24.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM04H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 25.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 4'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM04U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 26.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 05********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 5'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM05S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 27.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 5'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM05H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 28.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 5'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM05U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 29.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 06********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM06S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 31.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM06H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 31.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM06U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 32.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 07********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 7'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM07S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 33.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 7'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM07H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 34.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 7'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM07U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 35.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 08********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 8'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM08S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 36.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 8'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM08H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 37.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 8'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM08U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 38.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 09********&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 9'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM09S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 39.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 9'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM09H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 40.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 9'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM09U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 41.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 10********&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;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 10'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM10S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 42.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 10'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM10H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 43.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 10'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM10U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 44.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 11********&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;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 11'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM11S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 45.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 11'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM11H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 46.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 11'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM11U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 47.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the period 12********&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;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 12'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM12S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 48.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 12'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM12H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 49.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 12'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM12U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 50.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the special period 13********&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;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 13'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM13S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 51.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 13'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM13H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 52.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'U-Period 13'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM13U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 53.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the special period 14********&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;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 14'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM14S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 54.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 14'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM14H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 55.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 14'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM14U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 56.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;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="10" type="ul"&gt;&lt;P&gt;amount field catalog for the special period 15********&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;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 15'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM15S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 57.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 15'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM15H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 58.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 15'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM15U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 59.&lt;/P&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;LI level="10" type="ul"&gt;&lt;P&gt;amount field catalog for the special period 16********&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;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'S-Period 16'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM16S'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 60.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'H-Period 16'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM16H'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 61.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C300'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'D-Period 16'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'UM16U'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-no_zero     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 62.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*BUILD_FIELD_CATALOG&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form build_field_catalog2.&lt;/P&gt;&lt;P&gt;  data: fc_tmp type slis_t_fieldcat_alv with header line.&lt;/P&gt;&lt;P&gt;  clear: fieldcat.&lt;/P&gt;&lt;P&gt;  refresh: fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Faktura'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname       = 'VBELN'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname         = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-key             = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen       = '15'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos         = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum         = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize      = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-hotspot         = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Regulierer'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'KUNRG'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 2.&lt;/P&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C501'.&lt;/P&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Faktura Datum	'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'ERDAT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-key       = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 3.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-edit        = 'C100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Fakturaart'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'FKART'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Fak-typ'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'FKTYP'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Fak-position'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'POSNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 6.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'fak-Menge'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 7.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Nettowert'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'NETWR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 8.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Ver-menge'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VRKME'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 9.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Nettogewicht'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'NTGEW'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '18'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Vorlagebeleges'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'VGBEL'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 11.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Verkaufsbeleg'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'AUBEL'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 12.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C301'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Materialnummer'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'MATNR'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-emphasize   = 'C601'.&lt;/P&gt;&lt;P&gt;  fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 13.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Kundenauftragsposition'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 14.&lt;/P&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Warengruppe'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'MATKL'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-col_pos    = 15.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Werk'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'WERKS'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '18'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 16.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Lagerort'.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'LGORT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 17.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Belegdatum '.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'AUDAT'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 18.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*clear: fc_tmp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-reptext_ddic    = 'Buchhaltungsbeleges'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-fieldname  = 'BELNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-col_pos    = 19.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append fc_tmp to fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*clear: fc_tmp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-reptext_ddic    = 'Jahr'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-fieldname  = 'GJAHR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-outputlen  = '18'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-col_pos    = 20.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append fc_tmp to fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: fc_tmp.&lt;/P&gt;&lt;P&gt;  fc_tmp-reptext_ddic    = 'Steuerbetrag '.&lt;/P&gt;&lt;P&gt;  fc_tmp-fieldname  = 'MWSBK'.&lt;/P&gt;&lt;P&gt;  fc_tmp-tabname   = 'wa'.&lt;/P&gt;&lt;P&gt;  fc_tmp-outputlen  = '6'.&lt;/P&gt;&lt;P&gt;  fc_tmp-col_pos    = 19.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-emphasize   = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fc_tmp-hotspot     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  fc_tmp-do_sum           = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append fc_tmp to fieldcat.&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;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM USER_COMMAND                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; R_UCOMM                                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; RS_SELFIELD                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check function code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Check field clicked on within ALVgrid report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;B&gt;&lt;/B&gt;  IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    Read data table, using index of row user clicked on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                                  with key VBELN = rs_selfield-value&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'AUN' FIELD wa-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&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;   IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Read data table, using index of row user clicked on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'VF' FIELD wa-vbel1.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;   IF rs_selfield-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'MAT' FIELD wa-matnr.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'MM02' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF rs_selfield-fieldname = 'AUFNR'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'ANR' FIELD wa-AUFNR.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'KOB1' AND SKIP FIRST SCREEN.&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;    IF rs_selfield-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'KUN' FIELD wa-KUNNR.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VD03' AND SKIP FIRST SCREEN.&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;    IF rs_selfield-fieldname = 'KUNRG'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SET PARAMETER ID 'KUN' FIELD wa-KUNRG.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VD03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF rs_selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     READ TABLE itab INTO wa INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SET PARAMETER ID 'VF' FIELD wa-VBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ENDCASE.&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;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Form  TOP-OF-PAGE                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ALV Report Header                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form top-of-page.&lt;/P&gt;&lt;P&gt;*ALV Header declarations&lt;/P&gt;&lt;P&gt;data: t_header type slis_t_listheader,&lt;/P&gt;&lt;P&gt;      wa_header type slis_listheader,&lt;/P&gt;&lt;P&gt;      t_line like wa_header-info,&lt;/P&gt;&lt;P&gt;      ld_lines type i,&lt;/P&gt;&lt;P&gt;      ld_linesc(10) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Title WA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_header-typ  = 'H'.&lt;/P&gt;&lt;P&gt;  wa_header-info = 'KUNDENANALYSE'.&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Date: '.&lt;/P&gt;&lt;P&gt;  concatenate  sy-datum+6(2) '.'&lt;/P&gt;&lt;P&gt;               sy-datum+4(2) '.'&lt;/P&gt;&lt;P&gt;               sy-datum(4) into wa_header-info.   "todays date&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear: wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total No. of Records Selected&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  describe table itab lines ld_lines.&lt;/P&gt;&lt;P&gt;  ld_linesc = ld_lines.&lt;/P&gt;&lt;P&gt;  concatenate 'Total No. of Records Selected: ' ld_linesc&lt;/P&gt;&lt;P&gt;                    into t_line separated by space.&lt;/P&gt;&lt;P&gt;  wa_header-typ  = 'A'.&lt;/P&gt;&lt;P&gt;  wa_header-info = t_line.&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear: wa_header , t_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   call function 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            it_list_commentary = t_header&lt;/P&gt;&lt;P&gt;            i_logo             = 'ENJOYSAP_LOGO'.&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_EVENTS&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      Build events table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form build_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ls_event type slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            i_list_type = 1&lt;/P&gt;&lt;P&gt;       importing&lt;/P&gt;&lt;P&gt;            et_events   = gt_events[].&lt;/P&gt;&lt;P&gt;  read table gt_events with key name =  slis_ev_end_of_page&lt;/P&gt;&lt;P&gt;                           into ls_event.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    move 'END_OF_PAGE' to ls_event-form.&lt;/P&gt;&lt;P&gt;    append ls_event to gt_events.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    read table gt_events with key name =  slis_ev_end_of_list&lt;/P&gt;&lt;P&gt;                           into ls_event.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    move 'END_OF_LIST' to ls_event-form.&lt;/P&gt;&lt;P&gt;    append ls_event to gt_events.&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.                    " BUILD_EVENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_PRINT_PARAMS&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      Setup print parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form build_print_params.&lt;/P&gt;&lt;P&gt;  gd_prntparams-reserve_lines = '9'.   "Lines reserved for footer&lt;/P&gt;&lt;P&gt;  gd_prntparams-no_coverpage = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " BUILD_PRINT_PARAMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  END_OF_PAGE&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form END_OF_PAGE.&lt;/P&gt;&lt;P&gt;  data: listwidth type i,&lt;/P&gt;&lt;P&gt;        ld_pagepos(10) type c,&lt;/P&gt;&lt;P&gt;        ld_page(10)    type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write: sy-uline(50).&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  write:/40 'Page:', sy-pagno .&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  END_OF_LIST&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form END_OF_LIST.&lt;/P&gt;&lt;P&gt;  data: listwidth type i,&lt;/P&gt;&lt;P&gt;        ld_pagepos(10) type c,&lt;/P&gt;&lt;P&gt;        ld_page(10)    type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  write:/40 'Page:', sy-pagno .&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;at selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  get cursor field cursorfield .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if cursorfield =  'C2' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    C1 = space.&lt;/P&gt;&lt;P&gt;    C3 = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  elseif  cursorfield  =  'C1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    c2 = space.&lt;/P&gt;&lt;P&gt;    C3 = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  elseif  cursorfield = 'C3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    c2 = space.&lt;/P&gt;&lt;P&gt;    c1 = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;raju...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:41:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051029#M89177</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051030#M89178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do as below&lt;/P&gt;&lt;P&gt;In the fieldcatalog the second bold filedname vbeln&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;clear: fc_tmp.
fc_tmp-reptext_ddic = 'Faktura'.
&amp;lt;b&amp;gt;fc_tmp-fieldname = 'VBEL1'&amp;lt;/b&amp;gt;.
fc_tmp-tabname = 'wa'.
fc_tmp-key = 'X'.
fc_tmp-outputlen = '15'.
fc_tmp-col_pos = 1.
* fc_tmp-do_sum = 'X'.
* fc_tmp-emphasize = 'C500'.
fc_tmp-hotspot = 'X'.

append fc_tmp to fieldcat.

FORM user_command USING r_ucomm LIKE sy-ucomm
                  rs_selfield TYPE slis_selfield.
 
CASE r_ucomm.
WHEN '&amp;amp;IC1'.
IF rs_selfield-fieldname = 'VBELN'.
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
SET PARAMETER ID 'AUN' FIELD wa-vbeln.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
ENDIF.
IF rs_selfield-fieldname = &amp;lt;b&amp;gt;'VBEL1'&amp;lt;/b&amp;gt;.
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
SET PARAMETER ID 'VF' FIELD &amp;lt;b&amp;gt;wa-vbel1.&amp;lt;/b&amp;gt;
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
ENDIF.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make these changes i have mentioned in bold.&lt;/P&gt;&lt;P&gt;It will work fine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:55:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051030#M89178</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051031#M89179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why do you use the "case/endcase".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take a look at this example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*---------------------------------------------*
* FORM user_command                           *
*---------------------------------------------*
FORM user_command USING ucomm LIKE sy-ucomm
                     selfield TYPE slis_selfield.

  READ TABLE t_finale INDEX selfield-tabindex.
  IF selfield-sel_tab_field EQ 'T_FINALE-MATNR'.
    SET PARAMETER ID 'MAT' FIELD t_finale-matnr.
    SET PARAMETER ID 'WRK' FIELD p_werks.
    CALL TRANSACTION 'MD04' AND SKIP FIRST SCREEN.
  ENDIF.
  IF selfield-sel_tab_field EQ 'T_FINALE-ARBPL'.
    SET PARAMETER ID 'AGR' FIELD t_finale-arbpl.
    SET PARAMETER ID 'WRK' FIELD p_werks.
    CALL TRANSACTION 'CR03'.
  ENDIF.

ENDFORM.                    "user_command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;Erwan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:55:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051031#M89179</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051032#M89180</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;Here is the sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1:Add the user-command in events.&lt;/P&gt;&lt;P&gt;DATA: i_events   TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;FORM f4000_events_init CHANGING i_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: line_event TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR line_event.&lt;/P&gt;&lt;P&gt;  line_event-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;  line_event-form = 'F4300_USER_COMMAND'.&lt;/P&gt;&lt;P&gt;  APPEND line_event TO i_events.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f3000_events_init&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2;Define the user command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4300_user_command USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                            selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;  CASE ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.               &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF selfield-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;READ TABLE itab INTO wa INDEX selfield-tabindex.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'AUN' FIELD wa-vbeln.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&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;   endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3:pass the event parameter in FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;   it_events                         = i_events&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   program_error                     = 1&lt;/P&gt;&lt;P&gt;   OTHERS                            = 2.&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly reward points if it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:58:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051032#M89180</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-11-09T10:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051033#M89181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Selvi,..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have done like this ....but in the place on billing document there is no documents......field output in all the rows are balnk..&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 10:58:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051033#M89181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T10:58:59Z</dc:date>
    </item>
    <item>
      <title>Re: call transaction</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051034#M89182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then that &amp;lt;b&amp;gt;is not the coding problem&amp;lt;/b&amp;gt; get some test data and test with billing documents,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF rs_selfield-fieldname = 'VBEL1'.
READ TABLE itab INTO wa INDEX rs_selfield-tabindex.
&amp;lt;b&amp;gt;IF NOT wa-vbel1 IS INITIAL.&amp;lt;/b&amp;gt;
SET PARAMETER ID 'VF' FIELD wa-vbel1.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
&amp;lt;b&amp;gt;ENDIF.&amp;lt;/b&amp;gt;
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can do a check before calling transaction too.&lt;/P&gt;&lt;P&gt;If needed display a mess saying no docu found when u click vbel1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2005 11:03:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-transaction/m-p/1051034#M89182</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-09T11:03:47Z</dc:date>
    </item>
  </channel>
</rss>

