Skip to Content
avatar image
Former Member

Variable CMOD

Hi guys,

I have a user variable defined as following in query designer:

I can see  that this variable is processing by customer exit.

When i look for it in the include i can't find it.

Thanks.

Amine

Sans titr2.png (9.1 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Oct 21, 2015 at 04:49 PM

    Hi,

    The Customer-exit Variable framework has changed as of BW release 7.3. The new BAdI RSROA_VARIABLES_EXIT_BADI is called in Function Module RRS_VAR_EXIT. Please refer to the following blogs for more information:

    Last but not least, you can also have a look at my blog Framework for Customer Exit OLAP Variables for an alternative approach.

    Best regards,

    Sander

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Amine,

      Your Variable is "ready for input". So it will be processed at i_step = 1 which is the place to provide default values. Do you get any default values in the variable pop-up?

      I suggest to debug in Function Module RRS_VAR_EXIT. Put a break-point here and then look how the customer-exit variables are processed.

      If you do not have any default values and during debugging you did not experience anything for the customer-exit variable, then it is likely that no coding is implemented at all.

      Best regards,
      Sander

  • Oct 21, 2015 at 04:03 PM

    Hi Amine

    It might be the case that the variable doesn't have effect in your query result.

    They have created this variable but might not have written any codes. Please check the query result w.r.t this customer ex variable.

    A cx variable can be created and its gets effect only when a code is written in CMOD

    Regards

    Karthik

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 27, 2015 at 08:34 AM

    Thanks guys.

    Amine

    Add comment
    10|10000 characters needed characters exceeded