Quantcast
Channel: SCN : Discussion List - SAP Business Explorer (SAP BEx)
Viewing all articles
Browse latest Browse all 4032

Error for variable in customer Enhancement

$
0
0

Hi Guys,

 

Requirement is to fetch last date of month for previous 5months based on ket date.

I have written the code without syntax error :facing the Error while running the query:

 

Error for variable in customer Enhancement.

 

For Single value its working fine,the problem when we keep do statement.

Can you please guide..

Please check the code.

 

  CASE vnam.

    WHEN 'Z5MNTH_LBACK'.                  "----cmod variable (Multiple single value) based on 0calday

      IF i_step = 2.

               LOOP AT i_t_var_range INTO loc_var_range WHERE vnam = '0P_KEYDT' ."---------user input variable (based on calday).

          l_var_monyr = loc_var_range-low(6).

          DO 5 TIMES.

            IF  l_var_monyr+4(2) = '01'.

              l_var_year = loc_var_range-low(4) - 1.

              CONCATENATE l_var_year '12' '01' INTO l_kdate.

              CLEAR : l_var_monyr.

              CONCATENATE l_var_year '12' INTO l_var_monyr.

            ELSE.

              l_var_monyr = l_var_monyr - 1.

              CONCATENATE l_var_monyr '01' INTO l_kdate.

            ENDIF.

 

            CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH'

              EXPORTING

                day_in            = l_kdate

              IMPORTING

                last_day_of_month = l_last_day.

 

            l_s_range-low = l_last_day.

            l_s_range-sign = 'I'.

            l_s_range-opt = 'EQ'.

            APPEND l_s_range TO e_t_range.

            CLEAR: l_s_range, l_kdate.

          ENDDO.

        ENDLOOP.

      ENDIF.

  ENDCASE.

 

Regards,

Suresh


Viewing all articles
Browse latest Browse all 4032

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>