<?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 Module pooI pgogramming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389189#M1043769</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I have a requirement Module pooI pgogramming using table controls.please send to me step by step creation Table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;Regards&lt;/P&gt;&lt;P&gt;Srinivasareddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Aug 2008 10:09:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-27T10:09:40Z</dc:date>
    <item>
      <title>Module pooI pgogramming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389189#M1043769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I have a requirement Module pooI pgogramming using table controls.please send to me step by step creation Table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;Regards&lt;/P&gt;&lt;P&gt;Srinivasareddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 10:09:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389189#M1043769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T10:09:40Z</dc:date>
    </item>
    <item>
      <title>Re: Module pooI pgogramming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389190#M1043770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use SDN search option with good term.&lt;/P&gt;&lt;P&gt;here i searched with table control i got many.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 10:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389190#M1043770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T10:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: Module pooI pgogramming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389191#M1043771</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;     Please go through this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=15617983&amp;amp;messageID=5342884" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=15617983&amp;amp;messageID=5342884&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 10:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389191#M1043771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T10:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Module pooI pgogramming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389192#M1043772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Check the sample code below it will help you understand, how to handle various functionalities in Table cobntrole.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen 9010: ( Sub screen for display )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             process before output.&lt;/P&gt;&lt;P&gt; module status_9010.&lt;/P&gt;&lt;P&gt; loop with control tcontrol1.&lt;/P&gt;&lt;P&gt;    module display_data.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;P&gt; module user_command_9010.&lt;/P&gt;&lt;P&gt; loop with control tcontrol1.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen 9020: ( Sub screen for create )&lt;/P&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;           process before output.&lt;/P&gt;&lt;P&gt; module status_9020.&lt;/P&gt;&lt;P&gt; loop with control tcontrol2.&lt;/P&gt;&lt;P&gt;   module display_data_tcontrol2.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE USER_COMMAND_9020.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;loop with control tcontrol2.&lt;/P&gt;&lt;P&gt;   module get_data_from_tcontrol2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen 9030: ( Sub screen for edit )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt; module status_9030.&lt;/P&gt;&lt;P&gt; loop with control tcontrol3.&lt;/P&gt;&lt;P&gt;    module move_data_to_tcontrol3.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;P&gt; module user_command_9030.&lt;/P&gt;&lt;P&gt; loop with control tcontrol3.&lt;/P&gt;&lt;P&gt;   module get_data_from_tcontrol3.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module Pool       SAPMZ_MR_MAT_BUDGET_VAL&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include mz_mr_1087_mat_budget_val_top.      " global Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include mz_mr_1087_mat_budget_val_pbo.       " PBO-Modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include mz_mr_1087_mat_budget_val_pai.       " PAI-Modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include mz_mr_1087_mat_budget_val_f01.       " FORM-Routines&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Include           MZ_MR_1087_MAT_BUDGET_VAL_TOP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program  sapmz_mr_1065_mat_budget_val.&lt;/P&gt;&lt;P&gt;tables : zpr_1087_mat.&lt;/P&gt;&lt;P&gt;types : begin of ty_mara,&lt;/P&gt;&lt;P&gt;           matnr type mara-matnr,&lt;/P&gt;&lt;P&gt;           mtart type mara-mtart,&lt;/P&gt;&lt;P&gt;           stlnr type mast-stlnr,&lt;/P&gt;&lt;P&gt;           end of ty_mara.&lt;/P&gt;&lt;P&gt;types : begin of ty_stpo,&lt;/P&gt;&lt;P&gt;           stlnr type stpo-stlnr,&lt;/P&gt;&lt;P&gt;           idnrk type stpo-idnrk,&lt;/P&gt;&lt;P&gt;           matnr type mara-matnr,&lt;/P&gt;&lt;P&gt;           end of ty_stpo.&lt;/P&gt;&lt;P&gt;types : begin of ty_makt,&lt;/P&gt;&lt;P&gt;            matnr type makt-matnr,&lt;/P&gt;&lt;P&gt;            maktx type makt-maktx,&lt;/P&gt;&lt;P&gt;            end of ty_makt.&lt;/P&gt;&lt;P&gt;types : begin of ty_create,&lt;/P&gt;&lt;P&gt;            matnr type zpr_1087_mat-matnr,&lt;/P&gt;&lt;P&gt;            maktx type zpr_1087_mat-maktx,&lt;/P&gt;&lt;P&gt;            dmbtr type zpr_1087_mat-dmbtr,&lt;/P&gt;&lt;P&gt;            end of ty_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : wa_makt type ty_makt,&lt;/P&gt;&lt;P&gt;       wa_stpo type ty_stpo,&lt;/P&gt;&lt;P&gt;       wa_create type ty_create,&lt;/P&gt;&lt;P&gt;       wa_edit type ty_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_stpo type table of ty_stpo,&lt;/P&gt;&lt;P&gt;       it_mara type standard table of ty_mara,&lt;/P&gt;&lt;P&gt;       it_makt type table of ty_makt,&lt;/P&gt;&lt;P&gt;       it_create type table of ty_create,&lt;/P&gt;&lt;P&gt;       it_edit type table of ty_create,&lt;/P&gt;&lt;P&gt;       it_zpr_1087_mat type table of zpr_1087_mat,&lt;/P&gt;&lt;P&gt;       wa_zpr_1087_mat type zpr_1087_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : ok_code type sy-ucomm,&lt;/P&gt;&lt;P&gt;       ok_code1 type sy-ucomm,&lt;/P&gt;&lt;P&gt;       v_matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;       v_werks like t001w-werks,&lt;/P&gt;&lt;P&gt;       v_gjahr type gjahr,&lt;/P&gt;&lt;P&gt;       v_sflag type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: number(4) type n value '9040'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls : tcontrol1 type tableview using screen 9010,&lt;/P&gt;&lt;P&gt;           tcontrol2 type tableview using screen 9020,&lt;/P&gt;&lt;P&gt;           tcontrol3 type tableview using screen 9030.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Include           MZ_MR_1087_MAT_BUDGET_VAL_PBO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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_9000  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_9000 output.&lt;/P&gt;&lt;P&gt;  set pf-status 'STATUS'.&lt;/P&gt;&lt;P&gt;  set titlebar 'Budget Material Values'.&lt;/P&gt;&lt;P&gt;if ok_code = space.&lt;/P&gt;&lt;P&gt;   number = '9040'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_9000  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  display_data 9010 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 display_data output.&lt;/P&gt;&lt;P&gt;read table it_zpr_1087_mat into wa_zpr_1087_mat index tcontrol1-current_line.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   perform move_data_tcontrol1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " display_data  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_9010  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_9010 output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET PF-STATUS 'xxxxxxxx'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform display_mat.&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_9010  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_9020  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_9020 output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET PF-STATUS 'xxxxxxxx'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endmodule.                 " STATUS_9020  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  display_data_tcontrol2  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 display_data_tcontrol2 output.&lt;/P&gt;&lt;P&gt;read table it_create into wa_create index tcontrol2-current_line.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   perform move_data_tcontrol2.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endmodule.                 " display_data_tcontrol2  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  move_data_to_tcontrol3  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 move_data_to_tcontrol3 output.&lt;/P&gt;&lt;P&gt;read table it_edit into wa_edit index tcontrol3-current_line.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   perform move_data_tcontrol3.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " move_data_to_tcontrol3  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__________________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;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;  Include           MZ_MR_1087_MAT_BUDGET_VAL_PAI&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  USER_COMMAND_9000  INPUT&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 user_command_9000 input.&lt;/P&gt;&lt;P&gt;case ok_code.&lt;/P&gt;&lt;P&gt;  when 'DISPLAY'.&lt;/P&gt;&lt;P&gt;     number = '9010'.&lt;/P&gt;&lt;P&gt;     perform display_data_tcontrol1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  when 'CREATE'.&lt;/P&gt;&lt;P&gt;    ok_code1 = ok_code.&lt;/P&gt;&lt;P&gt;     number = '9020'.&lt;/P&gt;&lt;P&gt;     perform create_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  when 'EDIT'.&lt;/P&gt;&lt;P&gt;    ok_code1 = ok_code.&lt;/P&gt;&lt;P&gt;     number = '9030'.&lt;/P&gt;&lt;P&gt;     perform display_data_tcontrol3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  when 'SAVE'.&lt;/P&gt;&lt;P&gt;     perform save_data.&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;endmodule.                 " USER_COMMAND_9000  INPUT&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  get_data_from_tcontrol2  INPUT&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 get_data_from_tcontrol2 input.&lt;/P&gt;&lt;P&gt;perform get_data_from_tcontrol2.&lt;/P&gt;&lt;P&gt;endmodule.                 " get_data_from_tcontrol2  INPUT&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  get_data_from_tcontrol3  INPUT&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 get_data_from_tcontrol3 input.&lt;/P&gt;&lt;P&gt;  perform get_data_from_tcontrol3.&lt;/P&gt;&lt;P&gt;endmodule.                 " get_data_from_tcontrol3  INPUT&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  EXIT  INPUT&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 exit input.&lt;/P&gt;&lt;P&gt;   case ok_code.&lt;/P&gt;&lt;P&gt;     when 'BACK' or 'EXIT' or 'CANCEL'.&lt;/P&gt;&lt;P&gt;       leave to screen 0.&lt;/P&gt;&lt;P&gt;   endcase.&lt;/P&gt;&lt;P&gt;endmodule.                 " EXIT  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;____________________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;  Include           MZ_MR_1087_MAT_BUDGET_VAL_F01&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display_mat&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 display_mat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " display_mat&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_data_tcontrol1&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_data_tcontrol1 .&lt;/P&gt;&lt;P&gt;zpr_1087_mat-werks = wa_zpr_1087_mat-werks.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-gjahr = wa_zpr_1087_mat-gjahr.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-matnr = wa_zpr_1087_mat-matnr.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-maktx = wa_zpr_1087_mat-maktx.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-manrf = wa_zpr_1087_mat-manrf.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-dmbtr = wa_zpr_1087_mat-dmbtr.&lt;/P&gt;&lt;P&gt;endform.                    " move_data_tcontrol1&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_mat&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_mat .&lt;/P&gt;&lt;P&gt;refresh : it_mara, it_stpo, it_makt, it_create.&lt;/P&gt;&lt;P&gt;clear : wa_stpo, wa_create.&lt;/P&gt;&lt;P&gt;select single * from zpr_1087_mat&lt;/P&gt;&lt;P&gt;               where manrf = v_matnr&lt;/P&gt;&lt;P&gt;                 and werks = v_werks&lt;/P&gt;&lt;P&gt;                 and gjahr = v_gjahr.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select a~matnr&lt;/P&gt;&lt;P&gt;         a~mtart&lt;/P&gt;&lt;P&gt;         b~stlnr&lt;/P&gt;&lt;P&gt;    into table it_mara&lt;/P&gt;&lt;P&gt;    from mara as a join mast as b&lt;/P&gt;&lt;P&gt;      on a&lt;SUB&gt;mandt = b&lt;/SUB&gt;mandt&lt;/P&gt;&lt;P&gt;     and a&lt;SUB&gt;matnr = b&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;    where a~matnr = v_matnr&lt;/P&gt;&lt;P&gt;      and a~mtart = 'FERT'&lt;/P&gt;&lt;P&gt;      and b~werks = v_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    sort  it_mara by matnr.&lt;/P&gt;&lt;P&gt;    select  a~stlnr&lt;/P&gt;&lt;P&gt;            a~idnrk&lt;/P&gt;&lt;P&gt;            b~matnr&lt;/P&gt;&lt;P&gt;       into table it_stpo&lt;/P&gt;&lt;P&gt;       from stpo as a join mara as b&lt;/P&gt;&lt;P&gt;         on a&lt;SUB&gt;mandt = b&lt;/SUB&gt;mandt&lt;/P&gt;&lt;P&gt;        and a&lt;SUB&gt;idnrk = b&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;        for all entries in it_mara&lt;/P&gt;&lt;P&gt;      where a~stlnr = it_mara-stlnr&lt;/P&gt;&lt;P&gt;        and b~mtart = 'HALB'.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      sort it_stpo by matnr.&lt;/P&gt;&lt;P&gt;      select matnr maktx from makt into table it_makt&lt;/P&gt;&lt;P&gt;                         for all entries in it_stpo&lt;/P&gt;&lt;P&gt;                        where matnr = it_stpo-matnr.&lt;/P&gt;&lt;P&gt;    endif.&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;loop at it_stpo into wa_stpo.&lt;/P&gt;&lt;P&gt;   move-corresponding wa_stpo to wa_create.&lt;/P&gt;&lt;P&gt;   read table it_makt into wa_makt with key matnr = wa_stpo-matnr.&lt;/P&gt;&lt;P&gt;     if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        wa_create-maktx = wa_makt-maktx.&lt;/P&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;P&gt;   append wa_create to it_create.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;data : p_ans type c,&lt;/P&gt;&lt;P&gt;parameters like spar occurs 0 with header line.&lt;/P&gt;&lt;P&gt;  call function 'POPUP_TO_CONFIRM'&lt;/P&gt;&lt;P&gt;         exporting&lt;/P&gt;&lt;P&gt;             titlebar              = 'Confirm'&lt;/P&gt;&lt;P&gt;         diagnose_object           = 'Z1087_TEXT'&lt;/P&gt;&lt;P&gt;         text_question             = 'Material is already created in Budget, Do you want to Edit'&lt;/P&gt;&lt;P&gt;             text_button_1         = 'Yes'&lt;/P&gt;&lt;P&gt;             icon_button_1         = 'ICON_OKAY'&lt;/P&gt;&lt;P&gt;             text_button_2         = 'No'&lt;/P&gt;&lt;P&gt;             icon_button_2         = 'ICON_CANCEL'&lt;/P&gt;&lt;P&gt;             default_button        = '1'&lt;/P&gt;&lt;P&gt;             display_cancel_button = 'X'&lt;/P&gt;&lt;P&gt;             start_column          = 25&lt;/P&gt;&lt;P&gt;             start_row             = 6&lt;/P&gt;&lt;P&gt;        importing&lt;/P&gt;&lt;P&gt;             answer                = p_ans&lt;/P&gt;&lt;P&gt;        tables&lt;/P&gt;&lt;P&gt;             parameter             = parameters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        exceptions&lt;/P&gt;&lt;P&gt;             text_not_found        = 1&lt;/P&gt;&lt;P&gt;             others                = 2.&lt;/P&gt;&lt;P&gt;if p_ans = '1'.&lt;/P&gt;&lt;P&gt;     number = '9030'.&lt;/P&gt;&lt;P&gt;     perform display_data_tcontrol3.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;    number = '9010'.&lt;/P&gt;&lt;P&gt;    perform display_data_tcontrol1.&lt;/P&gt;&lt;P&gt;endif.&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;endform.                    " create_mat&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_data_tcontrol2&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_data_tcontrol2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;zpr_1087_mat-matnr = wa_create-matnr.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-maktx = wa_create-maktx.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-dmbtr = wa_create-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " move_data_tcontrol2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data_from_tcontrol2&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 get_data_from_tcontrol2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_create-matnr = zpr_1087_mat-matnr.&lt;/P&gt;&lt;P&gt;wa_create-maktx = zpr_1087_mat-maktx.&lt;/P&gt;&lt;P&gt;wa_create-dmbtr = zpr_1087_mat-dmbtr.&lt;/P&gt;&lt;P&gt;modify it_create from wa_create index tcontrol2-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_data_from_tcontrol2&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  save_data&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 save_data .&lt;/P&gt;&lt;P&gt;if ok_code1 = 'CREATE'.&lt;/P&gt;&lt;P&gt;loop at it_create into wa_create.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-werks = v_werks.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-gjahr = v_gjahr.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-matnr = wa_create-matnr.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-maktx = wa_create-maktx.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-manrf = v_matnr.&lt;/P&gt;&lt;P&gt;  zpr_1087_mat-dmbtr = wa_create-dmbtr.&lt;/P&gt;&lt;P&gt;  insert zpr_1087_mat.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;     v_sflag = 'X'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if v_sflag = 'X'.&lt;/P&gt;&lt;P&gt;   message 'Data has saved' type 'S'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;   message 'Error in Data' type 'E'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear v_sflag.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if ok_code1 = 'EDIT'.&lt;/P&gt;&lt;P&gt;loop at it_edit into wa_edit.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-dmbtr = wa_edit-dmbtr.&lt;/P&gt;&lt;P&gt;update zpr_1087_mat set dmbtr = wa_edit-dmbtr&lt;/P&gt;&lt;P&gt;       where werks = v_werks&lt;/P&gt;&lt;P&gt;         and gjahr = v_gjahr&lt;/P&gt;&lt;P&gt;         and matnr = wa_edit-matnr.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endform.                    " save_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA_TCONTROL1&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 display_data_tcontrol1 .&lt;/P&gt;&lt;P&gt;select * from zpr_1087_mat&lt;/P&gt;&lt;P&gt;         into table it_zpr_1087_mat&lt;/P&gt;&lt;P&gt;        where manrf = v_matnr  "ZPR_1087_MAT-matnr&lt;/P&gt;&lt;P&gt;          and werks = v_werks  "ZPR_1087_MAT-werks&lt;/P&gt;&lt;P&gt;          and gjahr = v_gjahr.  "ZPR_1087_MAT-GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_DATA_TCONTROL1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data_from_tcontrol3&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 get_data_from_tcontrol3 .&lt;/P&gt;&lt;P&gt;wa_edit-matnr = zpr_1087_mat-matnr.&lt;/P&gt;&lt;P&gt;wa_edit-maktx = zpr_1087_mat-maktx.&lt;/P&gt;&lt;P&gt;wa_edit-dmbtr = zpr_1087_mat-dmbtr.&lt;/P&gt;&lt;P&gt;modify it_edit from wa_edit index tcontrol3-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_data_from_tcontrol3&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_data_tcontrol3&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_data_tcontrol3 .&lt;/P&gt;&lt;P&gt;zpr_1087_mat-matnr = wa_edit-matnr.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-maktx = wa_edit-maktx.&lt;/P&gt;&lt;P&gt;zpr_1087_mat-dmbtr = wa_edit-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " move_data_tcontrol3&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA_TCONTROL3&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 display_data_tcontrol3 .&lt;/P&gt;&lt;P&gt;select matnr maktx dmbtr from zpr_1087_mat&lt;/P&gt;&lt;P&gt;         into table it_edit&lt;/P&gt;&lt;P&gt;        where manrf = v_matnr  "ZPR_1087_MAT-matnr&lt;/P&gt;&lt;P&gt;          and werks = v_werks  "ZPR_1087_MAT-werks&lt;/P&gt;&lt;P&gt;          and gjahr = v_gjahr.  "ZPR_1087_MAT-GJAHR.&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;Cheers,&lt;/P&gt;&lt;P&gt;Rama.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 11:21:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389192#M1043772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T11:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: Module pooI pgogramming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389193#M1043773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check below link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm" target="test_blank"&gt;http://saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 11:31:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pooi-pgogramming/m-p/4389193#M1043773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T11:31:03Z</dc:date>
    </item>
  </channel>
</rss>

