<?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 ABAP newbie - delete data from CUBE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-newbie-delete-data-from-cube/m-p/2289556#M499319</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;I can delete data from CUBE using this code:&lt;/P&gt;&lt;P&gt;START code----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;LINE01.REPORT YPW_DEL_TE2_KP_S_V2 .&lt;/P&gt;&lt;P&gt;LINE02.&lt;/P&gt;&lt;P&gt;LINE03.TABLES:&lt;/P&gt;&lt;P&gt;LINE04.SSCRFIELDS,&lt;/P&gt;&lt;P&gt;LINE05./BI0/SCALMONTH.&lt;/P&gt;&lt;P&gt;LINE06.&lt;/P&gt;&lt;P&gt;LINE07.TYPE-POOLS: RSDRD, RSDQ.&lt;/P&gt;&lt;P&gt;LINE08.DATA:&lt;/P&gt;&lt;P&gt;LINE09.  L_INTERACTIVE      TYPE RS_BOOL,&lt;/P&gt;&lt;P&gt;LINE10.  L_TYPE(1)          TYPE C,&lt;/P&gt;&lt;P&gt;LINE11.  L_PARALLEL         TYPE I,&lt;/P&gt;&lt;P&gt;LINE12.  L_TITEL            TYPE RS_CHAR72,&lt;/P&gt;&lt;P&gt;LINE13.  L_S_RANGE          TYPE RSDRD_S_RANGE,&lt;/P&gt;&lt;P&gt;LINE14.  L_S_SELTXT         TYPE RSDQ_S_SELTEXT,&lt;/P&gt;&lt;P&gt;LINE15.  L_SX_SEL           TYPE RSDRD_SX_SEL,&lt;/P&gt;&lt;P&gt;LINE16.  L_T_MSG            TYPE RS_T_MSG,&lt;/P&gt;&lt;P&gt;LINE17.  L_THX_SEL          TYPE RSDRD_THX_SEL,&lt;/P&gt;&lt;P&gt;LINE18.  L_T_SELTXTS        TYPE RSDQ_T_SELTEXT&lt;/P&gt;&lt;P&gt;LINE19.                          WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;LINE20.&lt;/P&gt;&lt;P&gt;LINE21.SELECTION-SCREEN BEGIN OF BLOCK B001 WITH FRAME TITLE T001.&lt;/P&gt;&lt;P&gt;LINE22.SELECT-OPTIONS C062 FOR /BI0/SCALMONTH-CALMONTH .&lt;/P&gt;&lt;P&gt;LINE23.SELECTION-SCREEN   END OF BLOCK B001 .&lt;/P&gt;&lt;P&gt;LINE24.&lt;/P&gt;&lt;P&gt;LINE25.IF NOT C062[] IS INITIAL.&lt;/P&gt;&lt;P&gt;LINE26.  CLEAR L_SX_SEL.&lt;/P&gt;&lt;P&gt;LINE27.  L_SX_SEL-IOBJNM = '0CALMONTH'.&lt;/P&gt;&lt;P&gt;LINE28.  LOOP AT C062 .&lt;/P&gt;&lt;P&gt;LINE29.    CLEAR L_S_RANGE.&lt;/P&gt;&lt;P&gt;LINE30.    MOVE C062-SIGN TO L_S_RANGE-SIGN.&lt;/P&gt;&lt;P&gt;LINE31.    MOVE C062-OPTION TO L_S_RANGE-OPTION.&lt;/P&gt;&lt;P&gt;LINE32.    MOVE C062-LOW TO L_S_RANGE-LOW.&lt;/P&gt;&lt;P&gt;LINE33.    MOVE C062-HIGH TO L_S_RANGE-HIGH.&lt;/P&gt;&lt;P&gt;LINE34.    MOVE RS_C_TRUE TO L_S_RANGE-KEYFL.&lt;/P&gt;&lt;P&gt;LINE35.    APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.&lt;/P&gt;&lt;P&gt;LINE36.  ENDLOOP.&lt;/P&gt;&lt;P&gt;LINE37.  INSERT L_SX_SEL INTO TABLE L_THX_SEL.&lt;/P&gt;&lt;P&gt;LINE38.ENDIF.&lt;/P&gt;&lt;P&gt;LINE39.&lt;/P&gt;&lt;P&gt;LINE40.  CALL FUNCTION 'RSDRD_SEL_DELETION'&lt;/P&gt;&lt;P&gt;LINE41.       EXPORTING&lt;/P&gt;&lt;P&gt;LINE42.            I_DATATARGET   = 'TE2_KP_S'&lt;/P&gt;&lt;P&gt;LINE43.            I_THX_SEL           = L_THX_SEL&lt;/P&gt;&lt;P&gt;LINE44.            I_AUTHORITY_CHECK   = RS_C_TRUE&lt;/P&gt;&lt;P&gt;LINE45.            I_NO_LOGGING        = ''&lt;/P&gt;&lt;P&gt;LINE46.            I_PARALLEL_DEGREE   = '1'&lt;/P&gt;&lt;P&gt;LINE47.            I_SHOW_REPORT       = ''&lt;/P&gt;&lt;P&gt;LINE48.       CHANGING&lt;/P&gt;&lt;P&gt;LINE49.            C_T_MSG             = L_T_MSG.&lt;/P&gt;&lt;P&gt;end code----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But how change lines from 21 to 23 in order to charge values from user table&lt;/P&gt;&lt;P&gt;and assign them to L_S_RANGE ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example:&lt;/P&gt;&lt;P&gt;Select value into C062_low from user_table&lt;/P&gt;&lt;P&gt;where desc = 'calmonth_low'.&lt;/P&gt;&lt;P&gt;Select value into C062_high from user_table&lt;/P&gt;&lt;P&gt;where desc = 'calmonth_high'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE C062_low TO L_S_RANGE-LOW.&lt;/P&gt;&lt;P&gt;MOVE C062_high TO L_S_RANGE-HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did it but it does't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;PWnuk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 27 May 2007 11:14:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-27T11:14:22Z</dc:date>
    <item>
      <title>ABAP newbie - delete data from CUBE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-newbie-delete-data-from-cube/m-p/2289556#M499319</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;I can delete data from CUBE using this code:&lt;/P&gt;&lt;P&gt;START code----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;LINE01.REPORT YPW_DEL_TE2_KP_S_V2 .&lt;/P&gt;&lt;P&gt;LINE02.&lt;/P&gt;&lt;P&gt;LINE03.TABLES:&lt;/P&gt;&lt;P&gt;LINE04.SSCRFIELDS,&lt;/P&gt;&lt;P&gt;LINE05./BI0/SCALMONTH.&lt;/P&gt;&lt;P&gt;LINE06.&lt;/P&gt;&lt;P&gt;LINE07.TYPE-POOLS: RSDRD, RSDQ.&lt;/P&gt;&lt;P&gt;LINE08.DATA:&lt;/P&gt;&lt;P&gt;LINE09.  L_INTERACTIVE      TYPE RS_BOOL,&lt;/P&gt;&lt;P&gt;LINE10.  L_TYPE(1)          TYPE C,&lt;/P&gt;&lt;P&gt;LINE11.  L_PARALLEL         TYPE I,&lt;/P&gt;&lt;P&gt;LINE12.  L_TITEL            TYPE RS_CHAR72,&lt;/P&gt;&lt;P&gt;LINE13.  L_S_RANGE          TYPE RSDRD_S_RANGE,&lt;/P&gt;&lt;P&gt;LINE14.  L_S_SELTXT         TYPE RSDQ_S_SELTEXT,&lt;/P&gt;&lt;P&gt;LINE15.  L_SX_SEL           TYPE RSDRD_SX_SEL,&lt;/P&gt;&lt;P&gt;LINE16.  L_T_MSG            TYPE RS_T_MSG,&lt;/P&gt;&lt;P&gt;LINE17.  L_THX_SEL          TYPE RSDRD_THX_SEL,&lt;/P&gt;&lt;P&gt;LINE18.  L_T_SELTXTS        TYPE RSDQ_T_SELTEXT&lt;/P&gt;&lt;P&gt;LINE19.                          WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;LINE20.&lt;/P&gt;&lt;P&gt;LINE21.SELECTION-SCREEN BEGIN OF BLOCK B001 WITH FRAME TITLE T001.&lt;/P&gt;&lt;P&gt;LINE22.SELECT-OPTIONS C062 FOR /BI0/SCALMONTH-CALMONTH .&lt;/P&gt;&lt;P&gt;LINE23.SELECTION-SCREEN   END OF BLOCK B001 .&lt;/P&gt;&lt;P&gt;LINE24.&lt;/P&gt;&lt;P&gt;LINE25.IF NOT C062[] IS INITIAL.&lt;/P&gt;&lt;P&gt;LINE26.  CLEAR L_SX_SEL.&lt;/P&gt;&lt;P&gt;LINE27.  L_SX_SEL-IOBJNM = '0CALMONTH'.&lt;/P&gt;&lt;P&gt;LINE28.  LOOP AT C062 .&lt;/P&gt;&lt;P&gt;LINE29.    CLEAR L_S_RANGE.&lt;/P&gt;&lt;P&gt;LINE30.    MOVE C062-SIGN TO L_S_RANGE-SIGN.&lt;/P&gt;&lt;P&gt;LINE31.    MOVE C062-OPTION TO L_S_RANGE-OPTION.&lt;/P&gt;&lt;P&gt;LINE32.    MOVE C062-LOW TO L_S_RANGE-LOW.&lt;/P&gt;&lt;P&gt;LINE33.    MOVE C062-HIGH TO L_S_RANGE-HIGH.&lt;/P&gt;&lt;P&gt;LINE34.    MOVE RS_C_TRUE TO L_S_RANGE-KEYFL.&lt;/P&gt;&lt;P&gt;LINE35.    APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.&lt;/P&gt;&lt;P&gt;LINE36.  ENDLOOP.&lt;/P&gt;&lt;P&gt;LINE37.  INSERT L_SX_SEL INTO TABLE L_THX_SEL.&lt;/P&gt;&lt;P&gt;LINE38.ENDIF.&lt;/P&gt;&lt;P&gt;LINE39.&lt;/P&gt;&lt;P&gt;LINE40.  CALL FUNCTION 'RSDRD_SEL_DELETION'&lt;/P&gt;&lt;P&gt;LINE41.       EXPORTING&lt;/P&gt;&lt;P&gt;LINE42.            I_DATATARGET   = 'TE2_KP_S'&lt;/P&gt;&lt;P&gt;LINE43.            I_THX_SEL           = L_THX_SEL&lt;/P&gt;&lt;P&gt;LINE44.            I_AUTHORITY_CHECK   = RS_C_TRUE&lt;/P&gt;&lt;P&gt;LINE45.            I_NO_LOGGING        = ''&lt;/P&gt;&lt;P&gt;LINE46.            I_PARALLEL_DEGREE   = '1'&lt;/P&gt;&lt;P&gt;LINE47.            I_SHOW_REPORT       = ''&lt;/P&gt;&lt;P&gt;LINE48.       CHANGING&lt;/P&gt;&lt;P&gt;LINE49.            C_T_MSG             = L_T_MSG.&lt;/P&gt;&lt;P&gt;end code----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But how change lines from 21 to 23 in order to charge values from user table&lt;/P&gt;&lt;P&gt;and assign them to L_S_RANGE ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example:&lt;/P&gt;&lt;P&gt;Select value into C062_low from user_table&lt;/P&gt;&lt;P&gt;where desc = 'calmonth_low'.&lt;/P&gt;&lt;P&gt;Select value into C062_high from user_table&lt;/P&gt;&lt;P&gt;where desc = 'calmonth_high'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE C062_low TO L_S_RANGE-LOW.&lt;/P&gt;&lt;P&gt;MOVE C062_high TO L_S_RANGE-HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did it but it does't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;PWnuk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 May 2007 11:14:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-newbie-delete-data-from-cube/m-p/2289556#M499319</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-27T11:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP newbie - delete data from CUBE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-newbie-delete-data-from-cube/m-p/2289557#M499320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi PWNUK &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem solved independently.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PWnuk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jun 2007 12:35:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-newbie-delete-data-from-cube/m-p/2289557#M499320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-28T12:35:59Z</dc:date>
    </item>
  </channel>
</rss>

