<?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: page splitting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499054#M564557</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it's not working....unable to execute....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Jul 2007 05:19:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-09T05:19:12Z</dc:date>
    <item>
      <title>page splitting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499052#M564555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is it possible to split interactive report output page into two halfs?&lt;/P&gt;&lt;P&gt;as my requirement is to display some data on first half and based on click on that data i want to display alv list on second half keeping the upper data constant.please suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 12:16:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499052#M564555</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T12:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: page splitting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499053#M564556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do so with an object ALV grid with two containers.  See example below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z1267 NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;             MESSAGE-ID   zz&lt;/P&gt;&lt;P&gt;             LINE-SIZE   132&lt;/P&gt;&lt;P&gt;             LINE-COUNT   65.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Program Includes&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;INCLUDE z1267top.&lt;/P&gt;&lt;P&gt;INCLUDE z_gen_top.&lt;/P&gt;&lt;P&gt;INCLUDE z_gen_f01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_event_handler DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    CLASS-METHODS:&lt;/P&gt;&lt;P&gt;     hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;       IMPORTING e_row_id e_column_id es_row_no,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     user_command FOR EVENT user_command OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;      IMPORTING sender e_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     toolbar FOR EVENT toolbar OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;      IMPORTING e_object e_interactive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_event_handler IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD hotspot_click.&lt;/P&gt;&lt;P&gt;    PERFORM process_hotspot USING e_row_id e_column_id es_row_no.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "hotspot_click&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD user_command.&lt;/P&gt;&lt;P&gt;    CASE e_ucomm.&lt;/P&gt;&lt;P&gt;      WHEN 'BPCS'.&lt;/P&gt;&lt;P&gt;        PERFORM move_bpcs.&lt;/P&gt;&lt;P&gt;      WHEN 'SAP'.&lt;/P&gt;&lt;P&gt;        PERFORM move_sap.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD toolbar.&lt;/P&gt;&lt;P&gt;    DATA: ls_toolbar TYPE stb_button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 3 TO ls_toolbar-butn_type.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 'BPCS' TO ls_toolbar-function.&lt;/P&gt;&lt;P&gt;    MOVE icon_move TO ls_toolbar-icon.&lt;/P&gt;&lt;P&gt;    MOVE 'Move to BPCS' TO ls_toolbar-quickinfo.&lt;/P&gt;&lt;P&gt;    ls_toolbar-text = 'BPCS'.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 'SAP' TO ls_toolbar-function.&lt;/P&gt;&lt;P&gt;    MOVE icon_move TO ls_toolbar-icon.&lt;/P&gt;&lt;P&gt;    MOVE 'Move to SAP' TO ls_toolbar-quickinfo.&lt;/P&gt;&lt;P&gt;    ls_toolbar-text = 'SAP'.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "toolbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Event INITIALIZATION&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE '/sapmnt/' sy-sysid+0(3) '/global/edi/in/' INTO g_dirn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_file = 'node*'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Event START-OF-SELECTION&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM build_input_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE t_id LINES g_rows.&lt;/P&gt;&lt;P&gt;  IF g_rows = 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'No items found'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Event END-OF-SELECTION&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM build_report_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE t_rpt1 LINES g_rows.&lt;/P&gt;&lt;P&gt;  IF g_rows &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CALL SCREEN '100'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: / 'No items found'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS '100'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR '100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM create_refresh_container1.&lt;/P&gt;&lt;P&gt;  PERFORM create_refresh_container2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                    "status_0100 OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE exit_0100 INPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE exit_0100 INPUT.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT' OR 'CANC'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                    "exit_0100 INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  create_refresh_container1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_refresh_container1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_fieldcat,&lt;/P&gt;&lt;P&gt;           t_groupcat,&lt;/P&gt;&lt;P&gt;           t_sortcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF o_container1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_container1&lt;/P&gt;&lt;P&gt;      EXPORTING container_name = 'CONT1'.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_grid1&lt;/P&gt;&lt;P&gt;      EXPORTING i_parent = o_container1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid1-&amp;gt;set_3d_border&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        border = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SET HANDLER lcl_event_handler=&amp;gt;hotspot_click FOR o_grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER lcl_event_handler=&amp;gt;user_command FOR o_grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER lcl_event_handler=&amp;gt;toolbar FOR o_grid1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  h_layout-grid_title = 'Order Information'.&lt;/P&gt;&lt;P&gt;  h_layout-smalltitle = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-no_rowmark = space.&lt;/P&gt;&lt;P&gt;  h_layout-cwidth_opt = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-zebra      = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-sel_mode   = 'D'.&lt;/P&gt;&lt;P&gt;  h_variant-report    = sy-cprog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: gt_exclude.&lt;/P&gt;&lt;P&gt;  gs_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_graph.&lt;/P&gt;&lt;P&gt;  APPEND gs_exclude TO gt_exclude.&lt;/P&gt;&lt;P&gt;  gs_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_info.&lt;/P&gt;&lt;P&gt;  APPEND gs_exclude TO gt_exclude.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_structure_name = 'Z1267_1'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat      = t_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_fieldcat INTO h_fieldcat.&lt;/P&gt;&lt;P&gt;    CASE h_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;      WHEN 'PONO'.&lt;/P&gt;&lt;P&gt;        h_fieldcat-hotspot = 'X'.&lt;/P&gt;&lt;P&gt;      WHEN 'FILEN'.&lt;/P&gt;&lt;P&gt;        h_fieldcat-no_out  = 'X'.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    MODIFY t_fieldcat FROM h_fieldcat.&lt;/P&gt;&lt;P&gt;    CLEAR h_fieldcat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD o_grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout            = h_layout&lt;/P&gt;&lt;P&gt;      i_save               = 'A'&lt;/P&gt;&lt;P&gt;      is_variant           = h_variant&lt;/P&gt;&lt;P&gt;      it_toolbar_excluding = gt_exclude&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = t_fieldcat&lt;/P&gt;&lt;P&gt;      it_sort              = t_sortcat&lt;/P&gt;&lt;P&gt;      it_outtab            = t_rpt1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " create_refresh_container1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  create_refresh_container2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_refresh_container2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_fieldcat,&lt;/P&gt;&lt;P&gt;           t_groupcat,&lt;/P&gt;&lt;P&gt;           t_sortcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF o_container2 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_container2&lt;/P&gt;&lt;P&gt;      EXPORTING container_name = 'CONT2'.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_grid2&lt;/P&gt;&lt;P&gt;      EXPORTING i_parent = o_container2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid2-&amp;gt;set_3d_border&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        border = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  h_layout-grid_title = 'Item Information'.&lt;/P&gt;&lt;P&gt;  h_layout-smalltitle = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-no_rowmark = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-cwidth_opt = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-zebra      = 'X'.&lt;/P&gt;&lt;P&gt;  h_layout-sel_mode   = ' '.&lt;/P&gt;&lt;P&gt;  h_variant-report    = sy-cprog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: gt_exclude.&lt;/P&gt;&lt;P&gt;  gs_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_graph.&lt;/P&gt;&lt;P&gt;  APPEND gs_exclude TO gt_exclude.&lt;/P&gt;&lt;P&gt;  gs_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_info.&lt;/P&gt;&lt;P&gt;  APPEND gs_exclude TO gt_exclude.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_structure_name = 'Z1267_2'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat      = t_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD o_grid2-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout            = h_layout&lt;/P&gt;&lt;P&gt;      i_save               = 'A'&lt;/P&gt;&lt;P&gt;      is_variant           = h_variant&lt;/P&gt;&lt;P&gt;      it_toolbar_excluding = gt_exclude&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = t_fieldcat&lt;/P&gt;&lt;P&gt;      it_sort              = t_sortcat&lt;/P&gt;&lt;P&gt;      it_outtab            = t_rpt2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "create_refresh_container2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_input_table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_input_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_dirlist TYPE TABLE OF epsfili,&lt;/P&gt;&lt;P&gt;        lh_dirlist TYPE epsfili.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lh_id TYPE x_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_rows TYPE i,&lt;/P&gt;&lt;P&gt;        l_filename(100) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH t_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_GET_DIRECTORY_LISTING'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      dir_name               = g_dirn&lt;/P&gt;&lt;P&gt;      file_mask              = g_file&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dir_list               = lt_dirlist&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_eps_subdir     = 1&lt;/P&gt;&lt;P&gt;      sapgparam_failed       = 2&lt;/P&gt;&lt;P&gt;      build_directory_failed = 3&lt;/P&gt;&lt;P&gt;      no_authorization       = 4&lt;/P&gt;&lt;P&gt;      read_directory_failed  = 5&lt;/P&gt;&lt;P&gt;      too_many_read_errors   = 6&lt;/P&gt;&lt;P&gt;      empty_directory_list   = 7&lt;/P&gt;&lt;P&gt;      OTHERS                 = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE lt_dirlist LINES l_rows.&lt;/P&gt;&lt;P&gt;  IF l_rows &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    LOOP AT lt_dirlist INTO lh_dirlist.&lt;/P&gt;&lt;P&gt;      CLEAR l_filename.&lt;/P&gt;&lt;P&gt;      CONCATENATE g_dirn lh_dirlist-name INTO l_filename.&lt;/P&gt;&lt;P&gt;      OPEN DATASET l_filename FOR INPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        DO.&lt;/P&gt;&lt;P&gt;          READ DATASET l_filename INTO lh_id-record.&lt;/P&gt;&lt;P&gt;          IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;            EXIT.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;            MOVE lh_dirlist-name TO lh_id-filename.&lt;/P&gt;&lt;P&gt;            APPEND lh_id TO t_id.&lt;/P&gt;&lt;P&gt;            CLEAR lh_id.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDDO.&lt;/P&gt;&lt;P&gt;        CLOSE DATASET l_filename.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR lh_dirlist.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "build_input_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_report_table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_report_table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lh_id   TYPE x_id,&lt;/P&gt;&lt;P&gt;        lh_rpt  TYPE z1267,&lt;/P&gt;&lt;P&gt;        lh_rpt1 TYPE z1267_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: f1(90),&lt;/P&gt;&lt;P&gt;        f2(90),&lt;/P&gt;&lt;P&gt;        f3(90),&lt;/P&gt;&lt;P&gt;        f4(90),&lt;/P&gt;&lt;P&gt;        f5(90),&lt;/P&gt;&lt;P&gt;        f6(90),&lt;/P&gt;&lt;P&gt;        f7(90),&lt;/P&gt;&lt;P&gt;        f8(90),&lt;/P&gt;&lt;P&gt;        f9(90),&lt;/P&gt;&lt;P&gt;        f10(90),&lt;/P&gt;&lt;P&gt;        f11(90),&lt;/P&gt;&lt;P&gt;        f12(90),&lt;/P&gt;&lt;P&gt;        f13(90),&lt;/P&gt;&lt;P&gt;        f14(90),&lt;/P&gt;&lt;P&gt;        f15(90),&lt;/P&gt;&lt;P&gt;        f16(90),&lt;/P&gt;&lt;P&gt;        f17(90),&lt;/P&gt;&lt;P&gt;        f18(90),&lt;/P&gt;&lt;P&gt;        f19(90),&lt;/P&gt;&lt;P&gt;        f20(90).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: f_850(1) TYPE c VALUE 'N',&lt;/P&gt;&lt;P&gt;        f_855(1) TYPE c VALUE 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_rpt,&lt;/P&gt;&lt;P&gt;           t_rpt1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_id INTO lh_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SPLIT lh_id-record AT '*'&lt;/P&gt;&lt;P&gt;     INTO  f1  f2  f3  f4  f5  f6  f7  f8  f9  f10&lt;/P&gt;&lt;P&gt;           f11 f12 f13 f14 f15 f16 f17 f18 f19 f20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE f1.&lt;/P&gt;&lt;P&gt;      WHEN 'ST'.&lt;/P&gt;&lt;P&gt;        CLEAR: lh_rpt,&lt;/P&gt;&lt;P&gt;               lh_rpt1.&lt;/P&gt;&lt;P&gt;        CASE f2.&lt;/P&gt;&lt;P&gt;          WHEN '850'.&lt;/P&gt;&lt;P&gt;            f_850 = 'Y'.&lt;/P&gt;&lt;P&gt;          WHEN '855'.&lt;/P&gt;&lt;P&gt;            f_855 = 'Y'.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;      WHEN 'BEG'.&lt;/P&gt;&lt;P&gt;        CASE f3.&lt;/P&gt;&lt;P&gt;          WHEN 'RL'.&lt;/P&gt;&lt;P&gt;            lh_rpt-type = 'SHIPMENT ORDER'.&lt;/P&gt;&lt;P&gt;          WHEN 'KN'.&lt;/P&gt;&lt;P&gt;            lh_rpt-type = 'STOCK TRANSFER'.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;        lh_rpt-pono = f4.&lt;/P&gt;&lt;P&gt;      WHEN 'DTM'.&lt;/P&gt;&lt;P&gt;        CASE f2.&lt;/P&gt;&lt;P&gt;          WHEN '010'.&lt;/P&gt;&lt;P&gt;            lh_rpt-sdate = f3.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;      WHEN 'N1'.&lt;/P&gt;&lt;P&gt;        CASE f2.&lt;/P&gt;&lt;P&gt;          WHEN 'ST'.&lt;/P&gt;&lt;P&gt;            lh_rpt-shipto = f3.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;      WHEN 'PO1'.&lt;/P&gt;&lt;P&gt;        lh_rpt-item = f10.&lt;/P&gt;&lt;P&gt;        lh_rpt-qty = f3.&lt;/P&gt;&lt;P&gt;        lh_rpt-upc = f12.&lt;/P&gt;&lt;P&gt;      WHEN 'PID'.&lt;/P&gt;&lt;P&gt;        lh_rpt-title = f6.&lt;/P&gt;&lt;P&gt;        lh_rpt-filen = lh_id-filename.&lt;/P&gt;&lt;P&gt;        APPEND lh_rpt TO t_rpt.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING lh_rpt TO lh_rpt1.&lt;/P&gt;&lt;P&gt;        COLLECT lh_rpt1 INTO t_rpt1.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    CLEAR lh_id.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_rpt1 BY type pono.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_report_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  process_hotspot&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_E_ROW_ID  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_E_COLUMN_ID  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_ES_ROW_NO  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM process_hotspot  USING  p_row_id LIKE lvc_s_row p_column_id p_row_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lh_rpt  TYPE z1267,&lt;/P&gt;&lt;P&gt;        lh_rpt1 TYPE z1267_1,&lt;/P&gt;&lt;P&gt;        lh_rpt2 TYPE z1267_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_row_id CO '0123456789 '.&lt;/P&gt;&lt;P&gt;    CASE p_column_id.&lt;/P&gt;&lt;P&gt;      WHEN 'PONO'.&lt;/P&gt;&lt;P&gt;        REFRESH t_rpt2.&lt;/P&gt;&lt;P&gt;        READ TABLE t_rpt1 INTO lh_rpt1 INDEX p_row_id.&lt;/P&gt;&lt;P&gt;        LOOP AT t_rpt INTO lh_rpt WHERE pono = lh_rpt1-pono.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING lh_rpt TO lh_rpt2.&lt;/P&gt;&lt;P&gt;          APPEND lh_rpt2 TO t_rpt2.&lt;/P&gt;&lt;P&gt;          CLEAR lh_rpt2.&lt;/P&gt;&lt;P&gt;          CLEAR lh_rpt.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        PERFORM create_refresh_container2.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "process_hotspot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  move_bpcs&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM move_bpcs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_rpt1 TYPE TABLE OF z1267_1,&lt;/P&gt;&lt;P&gt;        lh_rpt1 TYPE z1267_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_rows  TYPE lvc_t_row,&lt;/P&gt;&lt;P&gt;        lt_rowno TYPE lvc_t_roid,&lt;/P&gt;&lt;P&gt;        lh_rowno TYPE lvc_s_roid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_rows TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA  unixcmd(200) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: unixcomm LIKE unixcmd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_rpt1 = t_rpt1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD o_grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_index_rows = lt_rows&lt;/P&gt;&lt;P&gt;      et_row_no     = lt_rowno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE lt_rowno LINES l_rows.&lt;/P&gt;&lt;P&gt;  IF l_rows &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    LOOP AT lt_rowno INTO lh_rowno.&lt;/P&gt;&lt;P&gt;      READ TABLE t_rpt1 INTO lh_rpt1 INDEX lh_rowno-row_id.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        CONCATENATE g_dirn lh_rpt1-filen INTO unixcomm.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'mv' unixcomm g_dirn INTO unixcomm SEPARATED BY space.&lt;/P&gt;&lt;P&gt;        CONCATENATE unixcomm 'bpcs/' lh_rpt1-filen INTO unixcomm.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Executing the system commands witin ABAP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL 'SYSTEM' ID 'COMMAND' FIELD  unixcomm.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          DELETE lt_rpt1 WHERE filen = lh_rpt1-filen.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CLEAR lh_rpt1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    t_rpt1 = lt_rpt1.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;    REFRESH t_rpt2.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid2-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE ID 'Z1' TYPE 'S' NUMBER '007' DISPLAY LIKE 'E'&lt;/P&gt;&lt;P&gt;        WITH 'Select one or more lines to move to BPCS'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " move_bpcs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  move_sap&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM move_sap .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_rpt1 TYPE TABLE OF z1267_1,&lt;/P&gt;&lt;P&gt;        lh_rpt1 TYPE z1267_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_rows  TYPE lvc_t_row,&lt;/P&gt;&lt;P&gt;        lt_rowno TYPE lvc_t_roid,&lt;/P&gt;&lt;P&gt;        lh_rowno TYPE lvc_s_roid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_rows TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA  unixcmd(200) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: unixcomm LIKE unixcmd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_rpt1 = t_rpt1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD o_grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_index_rows = lt_rows&lt;/P&gt;&lt;P&gt;      et_row_no     = lt_rowno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE lt_rowno LINES l_rows.&lt;/P&gt;&lt;P&gt;  IF l_rows &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    LOOP AT lt_rowno INTO lh_rowno.&lt;/P&gt;&lt;P&gt;      READ TABLE t_rpt1 INTO lh_rpt1 INDEX lh_rowno-row_id.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        CONCATENATE g_dirn lh_rpt1-filen INTO unixcomm.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'mv' unixcomm g_dirn INTO unixcomm SEPARATED BY space.&lt;/P&gt;&lt;P&gt;        CONCATENATE unixcomm 'sap/' lh_rpt1-filen INTO unixcomm.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Executing the system commands witin ABAP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL 'SYSTEM' ID 'COMMAND' FIELD  unixcomm.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          DELETE lt_rpt1 WHERE filen = lh_rpt1-filen.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CLEAR lh_rpt1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    t_rpt1 = lt_rpt1.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;    REFRESH t_rpt2.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_grid2-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE ID 'Z1' TYPE 'S' NUMBER '007' DISPLAY LIKE 'E'&lt;/P&gt;&lt;P&gt;        WITH 'Select one or more lines to move to SAP'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " move_sap&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 12:36:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499053#M564556</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T12:36:41Z</dc:date>
    </item>
    <item>
      <title>Re: page splitting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499054#M564557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it's not working....unable to execute....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:19:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/page-splitting/m-p/2499054#M564557</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:19:12Z</dc:date>
    </item>
  </channel>
</rss>

