<?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: Create a work area and  insert ,delete,update buttons on selection-screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699287#M890755</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;
Check this sample program.
&lt;PRE&gt;&lt;CODE&gt;REPORT zvenkat_test1.
TYPES:
      BEGIN OF t_empdet,
        mandt TYPE mandt ,
        empid(05) TYPE c ,
        empnm(15) TYPE c ,
        empdj(08) TYPE c ,
        empad(30) TYPE c ,
        empph(15) TYPE c ,
        depid(05) TYPE c ,
      END OF t_empdet.
DATA:
      w_empdet TYPE t_empdet.
DATA:
      i_empdet TYPE STANDARD TABLE OF t_empdet.
PARAMETERS:
           mandt     TYPE mandt ,
           empid(05) TYPE c ,
           empnm(15) TYPE c ,
           empdj(08) TYPE c ,
           empad(30) TYPE c ,
           empph(15) TYPE c ,
           depid(05) TYPE c .

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE title1.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 10(8) text_001 USER-COMMAND com1.
SELECTION-SCREEN PUSHBUTTON 20(8) text_002 USER-COMMAND com2.
SELECTION-SCREEN PUSHBUTTON 30(8) text_003 USER-COMMAND com3.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1 .

INITIALIZATION.
  text_001 = 'INSERT'.
  text_002 = 'DELETE'.
  text_003 = 'MODIFY'.

AT SELECTION-SCREEN.
  w_empdet-mandt = mandt.
  w_empdet-empid = empid.
  w_empdet-empnm = empnm.
  w_empdet-empdj = empdj.
  w_empdet-empad = empad.
  w_empdet-empph = empph.
  w_empdet-depid = depid.
  CASE sy-ucomm .
    WHEN 'COM1'."Insert
      INSERT zempdet FROM w_empdet.
    WHEN 'COM2'."Delete
      DELETE zempdet FROM w_empdet.
    WHEN 'COM3'."Modify
      UPDATE zempdet SET mandt = w_empdet-mandt
                         empid = w_empdet-empid.
  ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;

I hope that it gives u some idea.

Regards,
Venkat.O
&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Apr 2008 08:26:07 GMT</pubDate>
    <dc:creator>venkat_o</dc:creator>
    <dc:date>2008-04-07T08:26:07Z</dc:date>
    <item>
      <title>Create a work area and  insert ,delete,update buttons on selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699285#M890753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please help me to write the following codecode&lt;/P&gt;&lt;P&gt;(1)  Create a work area of the folowing fields of the 'Z' table(employee/department)-&lt;/P&gt;&lt;P&gt;                   MANDT(03) type   CLNT  ,&lt;/P&gt;&lt;P&gt;                   EMPID (05) type   CHAR  ,&lt;/P&gt;&lt;P&gt;                   EMPNM(15) type   CHAR  ,&lt;/P&gt;&lt;P&gt;                   EMPDJ (08) type   CHAR  ,&lt;/P&gt;&lt;P&gt;                   EMPAD (30) type  CHAR  ,&lt;/P&gt;&lt;P&gt;                   EMPPH (15) type  CHAR  ,&lt;/P&gt;&lt;P&gt;                   DEPID  (05) type  CHAR  .&lt;/P&gt;&lt;P&gt;   Create a selection-screen equivalent of the above work area&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(2)    Also put 'INSERT' 'DELETE' and 'UPDATE' buttons on   &lt;/P&gt;&lt;P&gt;        the  selection-screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(3) Using INSERT statement insert selection-screen record &lt;/P&gt;&lt;P&gt;     into  DATABASE TABLE,  when the user presses 'INSERT'  &lt;/P&gt;&lt;P&gt;     button on selection-screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(4)  Using UPDATE statement modify record of the DATABASE &lt;/P&gt;&lt;P&gt;     TABLE,  when the user presses 'UPDATE' button on &lt;/P&gt;&lt;P&gt;      selection-screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(5)   Using DELETE statement delete the corresponding &lt;/P&gt;&lt;P&gt;      DATABASE TABLE record, when the user &lt;/P&gt;&lt;P&gt;      presses 'DELETE' button on selection-screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; (6) Use messages appropriately.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 07:47:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699285#M890753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-07T07:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create a work area and  insert ,delete,update buttons on selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699286#M890754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ravinder,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get Buttons ofn Selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: sscrfields.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN:&lt;/P&gt;&lt;P&gt;      PUSHBUTTON 2(10) but1 USER-COMMAND cli1,&lt;/P&gt;&lt;P&gt;      PUSHBUTTON 12(10) but2 USER-COMMAND cli2,&lt;/P&gt;&lt;P&gt;      PUSHBUTTON 2(10) but3 USER-COMMAND cli3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;but1 = 'INSERT'.&lt;/P&gt;&lt;P&gt;but2 = 'DELETE'.&lt;/P&gt;&lt;P&gt;but3 = 'UPDATE'.&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;  CASE sscrfields.&lt;/P&gt;&lt;P&gt;    WHEN 'CLI1'.&lt;/P&gt;&lt;P&gt;.........&lt;/P&gt;&lt;P&gt;     WHEN 'CLI2'.&lt;/P&gt;&lt;P&gt;................&lt;/P&gt;&lt;P&gt;      WHEN 'CLI3'.&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;Also check ythe following link&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/EN/9f/dba81635c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/EN/9f/dba81635c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ruthra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 07:59:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699286#M890754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-07T07:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Create a work area and  insert ,delete,update buttons on selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699287#M890755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;
Check this sample program.
&lt;PRE&gt;&lt;CODE&gt;REPORT zvenkat_test1.
TYPES:
      BEGIN OF t_empdet,
        mandt TYPE mandt ,
        empid(05) TYPE c ,
        empnm(15) TYPE c ,
        empdj(08) TYPE c ,
        empad(30) TYPE c ,
        empph(15) TYPE c ,
        depid(05) TYPE c ,
      END OF t_empdet.
DATA:
      w_empdet TYPE t_empdet.
DATA:
      i_empdet TYPE STANDARD TABLE OF t_empdet.
PARAMETERS:
           mandt     TYPE mandt ,
           empid(05) TYPE c ,
           empnm(15) TYPE c ,
           empdj(08) TYPE c ,
           empad(30) TYPE c ,
           empph(15) TYPE c ,
           depid(05) TYPE c .

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE title1.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 10(8) text_001 USER-COMMAND com1.
SELECTION-SCREEN PUSHBUTTON 20(8) text_002 USER-COMMAND com2.
SELECTION-SCREEN PUSHBUTTON 30(8) text_003 USER-COMMAND com3.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1 .

INITIALIZATION.
  text_001 = 'INSERT'.
  text_002 = 'DELETE'.
  text_003 = 'MODIFY'.

AT SELECTION-SCREEN.
  w_empdet-mandt = mandt.
  w_empdet-empid = empid.
  w_empdet-empnm = empnm.
  w_empdet-empdj = empdj.
  w_empdet-empad = empad.
  w_empdet-empph = empph.
  w_empdet-depid = depid.
  CASE sy-ucomm .
    WHEN 'COM1'."Insert
      INSERT zempdet FROM w_empdet.
    WHEN 'COM2'."Delete
      DELETE zempdet FROM w_empdet.
    WHEN 'COM3'."Modify
      UPDATE zempdet SET mandt = w_empdet-mandt
                         empid = w_empdet-empid.
  ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;

I hope that it gives u some idea.

Regards,
Venkat.O
&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 08:26:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-work-area-and-insert-delete-update-buttons-on-selection-screen/m-p/3699287#M890755</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2008-04-07T08:26:07Z</dc:date>
    </item>
  </channel>
</rss>

