<?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: delete data base records in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640984#M607978</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;Can you check whether t_zwplcrppd is empty or initial?&lt;/P&gt;&lt;P&gt;In the mean let me check your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Aug 2007 21:02:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-08T21:02:16Z</dc:date>
    <item>
      <title>delete data base records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640981#M607975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have used this statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete zwplcrppd from table t_zwplcrpd &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here primary key is Matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; t_zwplcrpd  has contain 2 records only but this deleted all records from the data base table . Is there any thing wrong with this staement ? Please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;null&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 20:45:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640981#M607975</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T20:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: delete data base records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640982#M607976</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;Your code looks fine ...  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you declare internal  t_zwplcrpd and populate it with two records?&lt;/P&gt;&lt;P&gt;Can you paste the whole codes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 20:57:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640982#M607976</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T20:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: delete data base records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640983#M607977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is my whole code.&lt;/P&gt;&lt;P&gt;DATA:  t_zwplcrppd   TYPE STANDARD TABLE OF zwplcrppd WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:  l_zwplcrppd   TYPE zwplcrppd.&lt;/P&gt;&lt;P&gt;DATA:  t_zwplcrpd   TYPE zwplcrppd OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:  t_return      TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:  l_return      TYPE bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF rptline,&lt;/P&gt;&lt;P&gt;         zwevtb        TYPE zwplcsctbud-zwevtb,&lt;/P&gt;&lt;P&gt;         matnr         TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         zwgehrrg      TYPE zwplcsmev-zwgehrrg,&lt;/P&gt;&lt;P&gt;         zwgehrct      TYPE zwplcsmev-zwgehrct,&lt;/P&gt;&lt;P&gt;         zwgbev        TYPE zwplcgbev-zwgbev,&lt;/P&gt;&lt;P&gt;         zwsbev        TYPE zwplcsbev-zwsbev,&lt;/P&gt;&lt;P&gt;         zwpldt        TYPE zwplcgbev-zwpldt,&lt;/P&gt;&lt;P&gt;         zwenfl        TYPE zwplcgbev-zwenfl,&lt;/P&gt;&lt;P&gt;         message       TYPE bapiret2-message,&lt;/P&gt;&lt;P&gt;       END OF rptline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  t_rptline TYPE STANDARD TABLE OF rptline WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       t_glob like zwplcgbev occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       t_smev like zwplcsmev occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF fieldnames,&lt;/P&gt;&lt;P&gt;         text(60)      TYPE c,&lt;/P&gt;&lt;P&gt;         tabname(10)   TYPE c,&lt;/P&gt;&lt;P&gt;         fieldname(10) TYPE c,&lt;/P&gt;&lt;P&gt;         typ(1)        TYPE c,&lt;/P&gt;&lt;P&gt;       END OF fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_fieldnames TYPE STANDARD TABLE OF fieldnames WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: myreport       LIKE sy-repid,&lt;/P&gt;&lt;P&gt;      w_matnr        type matnr,&lt;/P&gt;&lt;P&gt;      w_zwishp       type zwishp,&lt;/P&gt;&lt;P&gt;      head_line1(80) TYPE c,&lt;/P&gt;&lt;P&gt;      head_line2(80) TYPE c,&lt;/P&gt;&lt;P&gt;      head_line3(80) TYPE c,&lt;/P&gt;&lt;P&gt;      head_line4(80) TYPE c,&lt;/P&gt;&lt;P&gt;      w_date         TYPE sy-datum,&lt;/P&gt;&lt;P&gt;      work_v3        TYPE bapiret2-message_v3,&lt;/P&gt;&lt;P&gt;      scrn(2)        TYPE c,&lt;/P&gt;&lt;P&gt;      return_code    LIKE sy-subrc.&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; S E L E C T I O N   S C R E E N    L A Y O U T S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;PARAMETERS:  p_matnr  TYPE matnr  OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS:  p_rppdno TYPE zwrppdno .&lt;/P&gt;&lt;P&gt;PARAMETERS:  p_reg    TYPE zwgehrrg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS:  p_ctry   TYPE zwgehrct OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(28) text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_pfrpfl AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(28) text-004.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_norpfl AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(28) text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_enfl AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_stdt  TYPE zwstdt.&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_eddt  TYPE zweddt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(28) text-005.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_xloek AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK a1.&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; I N I T I A L I Z A T I O N   E V E N T&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&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; A T   S E L E C T I O N   E V E N T&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.                                                               "V001&lt;/P&gt;&lt;P&gt;IF p_norpfl = 'X' AND p_rppdno NE SPACE.                                           "V001&lt;/P&gt;&lt;P&gt; MESSAGE e208(00) WITH 'No Repl.Flag Active, Remove Repl.Product No'.            "V001&lt;/P&gt;&lt;P&gt;ELSEIF p_norpfl = ' ' AND p_rppdno EQ SPACE.                                       "V001&lt;/P&gt;&lt;P&gt;MESSAGE e208(00) WITH 'Maintain Replacement Product Number'.                       "V001&lt;/P&gt;&lt;P&gt;ENDIF.                                                                             "V001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_norpfl = 'X' AND p_pfrpfl = 'X'.                                               "V001&lt;/P&gt;&lt;P&gt; MESSAGE e208(00) WITH 'Either Prefered Repl.or No Repl.flag can be active '.      "V001&lt;/P&gt;&lt;P&gt;ENDIF.                                                                             "V001&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S T A R T - O F - S E L E C T I O N   E V E N T&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate input.&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;Validate material no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select single matnr into w_matnr&lt;/P&gt;&lt;P&gt;    from mara&lt;/P&gt;&lt;P&gt;    where matnr = p_matnr.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    MESSAGE i073(zplc) WITH p_matnr.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate replacement product no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_rppdno ne space.&lt;/P&gt;&lt;P&gt;  select single matnr into w_matnr&lt;/P&gt;&lt;P&gt;    from mara&lt;/P&gt;&lt;P&gt;    where matnr = p_rppdno.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    MESSAGE i074(zplc) WITH p_rppdno.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate region and country.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  if p_reg = 'WW'.&lt;/P&gt;&lt;P&gt;    p_reg = 'ALL'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if p_reg  ne 'ALL' or&lt;/P&gt;&lt;P&gt;     p_ctry ne 'ALL'.&lt;/P&gt;&lt;P&gt;    if p_reg ne 'ALL'.&lt;/P&gt;&lt;P&gt;      if p_reg+2(1) ne 'R' and&lt;/P&gt;&lt;P&gt;         p_reg+2(1) ne 'S'.&lt;/P&gt;&lt;P&gt;        MESSAGE i077(zplc).&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      select single zwishp into w_zwishp&lt;/P&gt;&lt;P&gt;        from zwwwgehrdf&lt;/P&gt;&lt;P&gt;        where zwishp     = p_reg(2)&lt;/P&gt;&lt;P&gt;        and   zwiscdctcg = p_reg+2(2).&lt;/P&gt;&lt;P&gt;      if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;        MESSAGE i077(zplc).&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    if p_ctry ne 'ALL'.&lt;/P&gt;&lt;P&gt;      if p_ctry+2(2) ne space.&lt;/P&gt;&lt;P&gt;        MESSAGE i078(zplc).&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      select single zwishp into w_zwishp&lt;/P&gt;&lt;P&gt;        from zwwwgehrdf&lt;/P&gt;&lt;P&gt;        where zwishp     = p_ctry(2)&lt;/P&gt;&lt;P&gt;        and   zwiscdctcg = 'IC'.&lt;/P&gt;&lt;P&gt;      if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;        MESSAGE i078(zplc).&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate start and end date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  if p_stdt is not initial or&lt;/P&gt;&lt;P&gt;     p_eddt is not initial.&lt;/P&gt;&lt;P&gt;    if p_stdt is initial and&lt;/P&gt;&lt;P&gt;       p_eddt is not initial.&lt;/P&gt;&lt;P&gt;      MESSAGE i075(zplc).&lt;/P&gt;&lt;P&gt;      stop.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    if p_eddt is not initial.&lt;/P&gt;&lt;P&gt;      if p_eddt &amp;lt; p_stdt.&lt;/P&gt;&lt;P&gt;        MESSAGE i076(zplc).&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if p_stdt &amp;gt;= '21000101' or&lt;/P&gt;&lt;P&gt;     p_eddt &amp;gt;= '21000101'.&lt;/P&gt;&lt;P&gt;    MESSAGE i079(zplc).&lt;/P&gt;&lt;P&gt;    stop.&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;  CLEAR l_zwplcrppd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if p_reg = 'ALL' AND p_ctry = 'ALL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from zwplcgbev into t_glob where matnr = p_matnr.&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;MESSAGE I080(zplc) .&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSEIF  p_reg &amp;lt;&amp;gt; 'ALL' OR p_ctry &amp;lt;&amp;gt; 'ALL'.&lt;/P&gt;&lt;P&gt;select single * from zwplcsmev into t_smev where matnr  = p_matnr and&lt;/P&gt;&lt;P&gt;                                               zwgehrrg = p_reg and&lt;/P&gt;&lt;P&gt;                                               zwgehrct = p_ctry .&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;MESSAGE I081(zplc) .&lt;/P&gt;&lt;P&gt;        stop.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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 SINGLE *&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF l_zwplcrppd&lt;/P&gt;&lt;P&gt;    FROM zwplcrppd&lt;/P&gt;&lt;P&gt;    WHERE matnr   = p_matnr&lt;/P&gt;&lt;P&gt;    AND zwrppdno  = p_rppdno&lt;/P&gt;&lt;P&gt;    AND zwgehrrg  = p_reg&lt;/P&gt;&lt;P&gt;    AND zwgehrct  = p_ctry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwpfrpfl = p_pfrpfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwnorpfl = p_norpfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwenfl   = p_enfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwstdt   = p_stdt.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zweddt   = p_eddt.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-xloek    = p_xloek.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-matnr     = p_matnr.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwrppdno  = p_rppdno.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwgehrrg  = p_reg.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwgehrct  = p_ctry .&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwpfrpfl  = p_pfrpfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwnorpfl  = p_norpfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwenfl    = p_enfl.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwstdt    = p_stdt.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zweddt    = p_eddt.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-xloek     = p_xloek.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwcrdt    = sy-datum.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwcrtm    = sy-uzeit.&lt;/P&gt;&lt;P&gt;    l_zwplcrppd-zwcrus    = sy-uname.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR t_zwplcrppd[].&lt;/P&gt;&lt;P&gt;if p_norpfl = 'X'.&lt;/P&gt;&lt;P&gt;  select  * from zwplcrppd into table t_zwplcrpd where matnr = p_matnr    "V001&lt;/P&gt;&lt;P&gt;                                       AND zwgehrrg  = p_reg               "V001&lt;/P&gt;&lt;P&gt;                                       AND zwgehrct  = p_ctry.             "V001&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;  append l_zwplcrppd to t_zwplcrppd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_WPLC_DATA_UPDATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      userid      = sy-uname&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_zwplcrppd = t_zwplcrppd&lt;/P&gt;&lt;P&gt;      return      = t_return&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      ABORT_CONDITION                 = 1&lt;/P&gt;&lt;P&gt;      OTHERS                          = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    write: /01 'Abort condition encountered ***** '.&lt;/P&gt;&lt;P&gt;    rollback work.&lt;/P&gt;&lt;P&gt;    write: /01 'Messages returned from event table updates.'.&lt;/P&gt;&lt;P&gt;    skip.&lt;/P&gt;&lt;P&gt;    loop at t_return.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg Type =', t_return-type,&lt;/P&gt;&lt;P&gt;                 'Msg ID =',   t_return-id,&lt;/P&gt;&lt;P&gt;                 'Msg No =',    t_return-number.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg text =', t_return-message.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg V1   =', t_return-message_v1.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg V2   =', t_return-message_v2.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg V3   =', t_return-message_v3.&lt;/P&gt;&lt;P&gt;      write: /01 'Msg V4   =', t_return-message_v4.&lt;/P&gt;&lt;P&gt;      skip.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;    message I048(zplc) with sy-cprog.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;                                       "V001&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_return with key type = 'E'.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;delete zwplcrppd from table t_zwplcrpd .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_return.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        TITEL              = 'Update Messages'&lt;/P&gt;&lt;P&gt;        TEXTLINE1          = t_return-message+000(100)&lt;/P&gt;&lt;P&gt;        TEXTLINE2          = t_return-message+100(100)&lt;/P&gt;&lt;P&gt;        START_COLUMN       = 25&lt;/P&gt;&lt;P&gt;        START_ROW          = 6.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  STOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 20:58:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640983#M607977</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T20:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: delete data base records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640984#M607978</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;Can you check whether t_zwplcrppd is empty or initial?&lt;/P&gt;&lt;P&gt;In the mean let me check your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 21:02:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640984#M607978</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T21:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: delete data base records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640985#M607979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've never used this option because it seems dangerous. But from my reading of the documentation, it's only looking at the primary key. So if the databse table only contains material numbers that are in the two internal table records than everything should be deleted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But like I said, I've not used this before. It would be better if you posted your code and give us an idea of what the tables look like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 21:03:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-data-base-records/m-p/2640985#M607979</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T21:03:13Z</dc:date>
    </item>
  </channel>
</rss>

