This error message diagnosis is specific only to the variables 0P_FVAEX

Could not determine value for variable 0P_FVAEX OR 0P_CTPCA.
Can anyone please help me solving this error message which i am getting while executing BEx query.
Thanks
MK

Hi Mac,
CASE i_vnam.
when 'ZCCAPRVR' .
IF i_step = 2.
  LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAFVER'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        CASE loc_var_range-low.
         WHEN 'F01'. l_s_range-low = 'F12'.
         WHEN 'F02'. l_s_range-low = 'F01'.
         WHEN 'F03'. l_s_range-low = 'F02'.
         WHEN 'F04'. l_s_range-low = 'F03'.
         WHEN 'F05'. l_s_range-low = 'F04'.
         WHEN 'F06'. l_s_range-low = 'F05'.
         WHEN 'F07'. l_s_range-low = 'F06'.
         WHEN 'F08'. l_s_range-low = 'F07'.
         WHEN 'F09'. l_s_range-low = 'F08'.
         WHEN 'F10'. l_s_range-low = 'F09'.
         WHEN 'F11'. l_s_range-low = 'F10'.
         WHEN 'F12'. l_s_range-low = 'F11'.
        ENDCASE.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
     WHEN 'ZCCA01PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA01PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
     WHEN 'ZCCA02PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA02PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA03PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA03PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
     WHEN 'ZCCA04PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA04PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA05PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA05PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
WHEN 'ZCCA06PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA06PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
WHEN 'ZCCA07PV'.
   IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA07PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA08PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA08PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA09PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA09PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA10PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA10PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA11PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA11PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    WHEN 'ZCCA12PV'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = loc_var_range-low.
        ELSE.
          l_s_range-low = '000'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
  WHEN 'ZCCA12PT'.
    IF i_step = 2.
      CLEAR zzyear.
      LOOP AT i_t_var_range INTO loc_var_range
      WHERE vnam = 'ZCCAPRVR'.
        CLEAR l_s_range.
        l_s_range-sign = 'I'.
        l_s_range-opt  = 'EQ'.
        IF loc_var_range-low = 'F01' OR  loc_var_range-low = 'F02'.
          l_s_range-low = '060'.
        ELSE.
          l_s_range-low = '010'.
        ENDIF.
        APPEND l_s_range TO e_t_range.
      ENDLOOP.
    ENDIF.
    ENDCASE.
Regards
Mk

Similar Messages

Maybe you are looking for

  • ABAP Dump  CX_SY_DYN_CALL_PARAM_MISSING

    Hi Experts, I am getting the below dump while clicking on  the check button in tcode /cockpit/1.  Below dump is happening. Any  suggestion to come out of this? Category               ABAP Programming Error                                             

  • Itunes Problem

    When I go to open Itunes on my Windows computer, I receive the following message: "Itunes has encountered a problem and needs to close. We are sorry for the enconvience. Send Error Report or Don't Send." (The usual Microsoft error message). What woul

  • Out of range...How do I know for sure?

    Installed WRT150N wireless router between DSL modem and computer. No problem doing so using setup CD that came with the router. Solid intenet connection. (Wired) Installed WMP300N wireless card in comp 100 feet away in another frame building. Also us

  • How do i set the size of 3d picture control

    dear sir,             I have attached my vi.I have one doubt  ie I have used translate object. vi in my vi to move my picture according to the value set by the y position.This y position indicates depth my object.this is sample object  insteat of i a

  • Change production sys. SID in LMDB for an ongoing Charm project

    Hi all, We are in the process of configuring Charm on Solman 7.1 SP12 In our current scenario, BSD and BSQ have been already upgraded. So they are in the same release. Production system (BSP) however has been not upgraded yet. Therefore, in LMDB ther