<?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: explanation regarding code snippet in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/explanation-regarding-code-snippet/m-p/3210406#M765347</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi There,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to add 0FISCPER3 into a cube with the remodeler and I want to fill it using 0FISCPER.&lt;/P&gt;&lt;P&gt;I copied the code you gave here and tried to change it accordingly but the remodeler doesn&amp;#146;t seem to use the customer exit.&lt;/P&gt;&lt;P&gt;Can you maybe help me and guide me thru the steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run the remodeler it will add 0FISCPER3 into the cube but doesn&amp;#146;t fill it with data.&lt;/P&gt;&lt;P&gt;Do you know what is wrong?&lt;/P&gt;&lt;P&gt;Here is my version of your code. &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method IF_RSCNV_EXIT~EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &lt;/P&gt;&lt;P&gt;    &amp;lt;l_s_old&amp;gt;       TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;l_fillfield&amp;gt;   TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;l_newfield&amp;gt;    TYPE ANY.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;  DATA: &lt;/P&gt;&lt;P&gt;    l_chavl         TYPE rschavl,&lt;/P&gt;&lt;P&gt;    l_0fiscper3_val TYPE rschavl,&lt;/P&gt;&lt;P&gt;    l_attr          TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN c_r_newfield-&amp;gt;* TO &amp;lt;l_newfield&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN i_r_old-&amp;gt;* TO &amp;lt;l_s_old&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'SID_0FISCPER' OF STRUCTURE &amp;lt;l_s_old&amp;gt; TO &amp;lt;l_fillfield&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_SID_VAL_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm         = '0FISCPER'&lt;/P&gt;&lt;P&gt;      i_sid            = &amp;lt;l_fillfield&amp;gt;&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_chavl          = l_chavl&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_value_for_sid = 1&lt;/P&gt;&lt;P&gt;      x_message        = 2&lt;/P&gt;&lt;P&gt;      OTHERS           = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-001.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    attr1 = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;    attr2 = 'EXIT-1'&lt;/P&gt;&lt;P&gt;    attr3 = l_attr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_0fiscper3_val = l_chavl+4(3).&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_VAL_SID_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm            = '0FISCPER3'&lt;/P&gt;&lt;P&gt;      i_chavl             = l_0fiscper3_val&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_sid               = &amp;lt;l_newfield&amp;gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_sid              = 1&lt;/P&gt;&lt;P&gt;      chavl_not_allowed   = 2&lt;/P&gt;&lt;P&gt;      chavl_not_figure    = 3&lt;/P&gt;&lt;P&gt;      chavl_not_plausible = 4&lt;/P&gt;&lt;P&gt;      x_message           = 5&lt;/P&gt;&lt;P&gt;      interval_not_found  = 6&lt;/P&gt;&lt;P&gt;      foreign_lock        = 7&lt;/P&gt;&lt;P&gt;      inherited_error     = 8&lt;/P&gt;&lt;P&gt;      OTHERS              = 9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-002.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    attr1 = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;    attr2 = 'EXIT-2'&lt;/P&gt;&lt;P&gt;    attr3 = l_attr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmethod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2008 08:49:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-16T08:49:54Z</dc:date>
    <item>
      <title>explanation regarding code snippet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/explanation-regarding-code-snippet/m-p/3210405#M765346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all,&lt;/P&gt;&lt;P&gt;I Have a little bit confusion in the following code....&lt;/P&gt;&lt;P&gt;please give me a detailed explanation for the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD if_rscnv_exit~exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;l_s_old&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;                 &amp;lt;l_fillfield&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;                 &amp;lt;l_newfield&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;  DATA:          l_chavl TYPE rschavl,&lt;/P&gt;&lt;P&gt;                 l_0calmonth_chavl TYPE rschavl,&lt;/P&gt;&lt;P&gt;                 l_attr TYPE string.&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;Assign the references to field symbols&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN c_r_newfield-&amp;gt;* TO &amp;lt;l_newfield&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN i_r_old-&amp;gt;* TO &amp;lt;l_s_old&amp;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;To use the individual fields of the old table&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;structure (e.g. SID_0CALDAY), assign these fields&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;to field symbols using the field name.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'SID_0CALDAY' OF STRUCTURE &amp;lt;l_s_old&amp;gt; TO &amp;lt;l_fillfield&amp;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;Implement the logic you want to use for determing&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the value to be filled into the new field.&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;E.g. Here, I have the SID of 0CALDAY available in&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;l_fillfield&amp;gt;. I then do the following -&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;1) Get the 0CALDAY value corresponding to that SID.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;2) Extract the month from this value&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;3) Get the SID for this month value&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;4) Assign this value to the changing parameter&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   through a field symbol&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(Note: Steps 3 and 4 are done in one step in the&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; code)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_SID_VAL_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm               = '0CALDAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_S_COB_PRO            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_sid                  = &amp;lt;l_fillfield&amp;gt;&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     e_chavl                = l_chavl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_S_NODESID            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     no_value_for_sid       = 1&lt;/P&gt;&lt;P&gt;     x_message              = 2&lt;/P&gt;&lt;P&gt;     OTHERS                 = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-001.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        attr1  = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;        attr2  = 'EXIT-1'&lt;/P&gt;&lt;P&gt;        attr3  = l_attr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ATTR4  = sy-subrc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  l_0calmonth_chavl = l_chavl+0(6).&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_VAL_SID_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm                  = '0CALMONTH'&lt;/P&gt;&lt;P&gt;      i_chavl                   = l_0calmonth_chavl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_S_COB_PRO               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CHECKFL                 = RS_C_FALSE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_WRITEFL                 = RRSI_C_WRITEFL-NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_MASTERDATA_CREATE       = RS_C_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_RNSID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_NEW_VALUES              = RS_C_FALSE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     e_sid                     = &amp;lt;l_newfield&amp;gt;&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     no_sid                    = 1&lt;/P&gt;&lt;P&gt;     chavl_not_allowed         = 2&lt;/P&gt;&lt;P&gt;     chavl_not_figure          = 3&lt;/P&gt;&lt;P&gt;     chavl_not_plausible       = 4&lt;/P&gt;&lt;P&gt;     x_message                 = 5&lt;/P&gt;&lt;P&gt;     interval_not_found        = 6&lt;/P&gt;&lt;P&gt;     foreign_lock              = 7&lt;/P&gt;&lt;P&gt;     inherited_error           = 8&lt;/P&gt;&lt;P&gt;     OTHERS                    = 9&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-002.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        attr1  = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;        attr2  = 'EXIT-2'&lt;/P&gt;&lt;P&gt;        attr3  = l_attr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ATTR4  = sy-subrc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;swami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Dec 2007 07:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/explanation-regarding-code-snippet/m-p/3210405#M765346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-29T07:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: explanation regarding code snippet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/explanation-regarding-code-snippet/m-p/3210406#M765347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi There,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to add 0FISCPER3 into a cube with the remodeler and I want to fill it using 0FISCPER.&lt;/P&gt;&lt;P&gt;I copied the code you gave here and tried to change it accordingly but the remodeler doesn&amp;#146;t seem to use the customer exit.&lt;/P&gt;&lt;P&gt;Can you maybe help me and guide me thru the steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run the remodeler it will add 0FISCPER3 into the cube but doesn&amp;#146;t fill it with data.&lt;/P&gt;&lt;P&gt;Do you know what is wrong?&lt;/P&gt;&lt;P&gt;Here is my version of your code. &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method IF_RSCNV_EXIT~EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &lt;/P&gt;&lt;P&gt;    &amp;lt;l_s_old&amp;gt;       TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;l_fillfield&amp;gt;   TYPE ANY,&lt;/P&gt;&lt;P&gt;    &amp;lt;l_newfield&amp;gt;    TYPE ANY.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;  DATA: &lt;/P&gt;&lt;P&gt;    l_chavl         TYPE rschavl,&lt;/P&gt;&lt;P&gt;    l_0fiscper3_val TYPE rschavl,&lt;/P&gt;&lt;P&gt;    l_attr          TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN c_r_newfield-&amp;gt;* TO &amp;lt;l_newfield&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN i_r_old-&amp;gt;* TO &amp;lt;l_s_old&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'SID_0FISCPER' OF STRUCTURE &amp;lt;l_s_old&amp;gt; TO &amp;lt;l_fillfield&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_SID_VAL_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm         = '0FISCPER'&lt;/P&gt;&lt;P&gt;      i_sid            = &amp;lt;l_fillfield&amp;gt;&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_chavl          = l_chavl&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_value_for_sid = 1&lt;/P&gt;&lt;P&gt;      x_message        = 2&lt;/P&gt;&lt;P&gt;      OTHERS           = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-001.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    attr1 = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;    attr2 = 'EXIT-1'&lt;/P&gt;&lt;P&gt;    attr3 = l_attr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_0fiscper3_val = l_chavl+4(3).&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RRSI_VAL_SID_SINGLE_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_iobjnm            = '0FISCPER3'&lt;/P&gt;&lt;P&gt;      i_chavl             = l_0fiscper3_val&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_sid               = &amp;lt;l_newfield&amp;gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_sid              = 1&lt;/P&gt;&lt;P&gt;      chavl_not_allowed   = 2&lt;/P&gt;&lt;P&gt;      chavl_not_figure    = 3&lt;/P&gt;&lt;P&gt;      chavl_not_plausible = 4&lt;/P&gt;&lt;P&gt;      x_message           = 5&lt;/P&gt;&lt;P&gt;      interval_not_found  = 6&lt;/P&gt;&lt;P&gt;      foreign_lock        = 7&lt;/P&gt;&lt;P&gt;      inherited_error     = 8&lt;/P&gt;&lt;P&gt;      OTHERS              = 9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    l_attr = text-002.&lt;/P&gt;&lt;P&gt;    RAISE EXCEPTION TYPE cx_rscnv_exception&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    attr1 = 'CL_RSCNV_USER_EXIT_SAMPLE'&lt;/P&gt;&lt;P&gt;    attr2 = 'EXIT-2'&lt;/P&gt;&lt;P&gt;    attr3 = l_attr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmethod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 08:49:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/explanation-regarding-code-snippet/m-p/3210406#M765347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-16T08:49:54Z</dc:date>
    </item>
  </channel>
</rss>

