Quantcast
Channel: SCN : All Content - SAP Business Explorer (SAP BEx)
Viewing all 3763 articles
Browse latest View live

Moving filter from Default values to specific columns

$
0
0

Hi,

 

I have got a Bex query on multprovider which consists of 2 cubes, Actual and forecast are the names. WBS element is common in both cubes, with that in the report we got 2 restricted keyfigures for actuals and forecast respectively.

 

Document type is only available in Actual cube but not in forecast cube. So with that it will be unassigned value for the rows where forecast exists. which is fine as expected.

 

Issue,  Some times users wanted to keep a filter on document type to exclude # values to analyze the actuals correctly. when this action is performed, forecast is completely gone for that WBS element, because forecast cube also gets the unassigned value always for document type.

 

Users wanted to see the forecast when they filter on document type to exclude #.

 

Note: The document type is in the default values section of the report, so that is the reason, it is effecting to all the columns in the report. I wanted to make this filter to RKF but having some constraints.

 

Can you provide any option to this issue,


BEx works on Office 64bit?

$
0
0

Hi All,

 

Our client is having different macros on Office 2013 64 bit and needs to access BEx on the same office 2013 64 bit.

 

Can you please advice do we have any possibility to work with BEx on office 2013 64 bit?

 

Its working fine on Office 2013 32 bit.....

 

Regards,

Karthik....

Bex Customer exit Variable unable to filter correct data

$
0
0

Hi Gurus,

 

My client is having requirement of dynamic dates display on column heading based on User input. Requirement as below

 

Input Screen

1. Product  

2. Input Date(Single) mandatory - 30.11.2015

 

Output will be like this

ProductBalance as on Prev Month(Dynamic Text)Deposit During MonthPayments during monthBalance as on till date(Dynamic Text)

 

I have to display report on Product Basis in which we have 4 keyfigures & below is detailed requirement

1. Balance as on Previous month :- If user input any date for e.g 30.11.2015 than result will displayed from starting date of business till last date of the previous month i.e 01.01.1990 - 31.10.2015.

2. Deposit During Month :- Based on user input the deposit(balance) must be displayed for full month i.e 01.11.2015 - 30.11.2015.

3. Payment During Month :- Based on user input the payments(balance) must be displayed for full month i.e 01.11.2015 - 30.11.2015.

4. Balance as on till date :- Based on user input result will be displayed from starting date of business till current date i.e 01.01.1990 - 31.10.2015.


To suffice the above requirement i have written code in CMOD & in Debugging mode all variables fetched correct values but values are not coming according to the variables. My report shows only data based on User input Date. I have used two characteristics variable & 2 Text variables for dynamic column heading details.


Note: Data is correct at Infocube level but BEX analyzer unable to display data according to User Entry. I am on SAP BW 7.4.


Regards,

Lalit Sachdeva

YTD Average and MTD Average Logic in SAP BEX

$
0
0

Hi Experts,

 

Currently I am handle Implementation project as one man army and this is the first my implementation project.. I have an Idea on bex elements ...

 

But I did not develop any Logics in Bex query designer. Kindly please help me in create YTD average and MTD averages in Bex query desiger.

 

Thanks in Advance.

 

Regards.........Chinna.

Charecterstic PO has no MD "xxx" OR you do not have Authorisation

$
0
0

Hello Experts,

 

I have this issue on the BEx browser when I input selection on the variable PO - xxxx . I have error message saying

 

Characteristic Purchase Order number "xxxx" has no master data Or you do not have authorisation.

 

This works well on RSRT but seems issue with JAVA on portal.

 

Please advise what could be issue - I checked all the notes but could not find the clue.

 

Please share ideas.

 

Many thanks,

Santhosh

Not able to refresh when accessing BEx with URL

$
0
0

Hi All,

 

We are using SAP BO 4.1 SP1 and Not able to refresh when accessing  BEx with url.

 

Hence, we unable to see the selection screen/input parameter screen.

 

Please advice.

 

Regards,

Karthik

How to get PREVIOUS transaction date?

$
0
0

Hi guys,

 

Just wanted to ask how to get the PREVIOUS or last two (2) transaction dates based on the parameter entered using query designer?

 

This is my raw data:

 

Transaction DateCustomerMaterialAmount
20160121AX10
20160201AX20
20160210AX30
20160225AX40
20160304AX50
20160316AX60

 

 

I wanted to have this query:

 

My parameter is transaction date..So if user entered 20160201 - 20160228, this will be my result..


CustomerLast Transaction DatePrevious Transaction DateAmount (based on Last Transaction Date)
A201602252016021040

 

 

 

So if user again entered 20160101 - 20160131, this will be my result..


CustomerLast Transaction DatePrevious Transaction DateAmount (based on Last Transaction Date)
A2016012110

 

 

 

Another example, if user entered 20160306 - 20160315, this will be my result..Assuming I did not suppress ZERO result..


CustomerLast Transaction DatePrevious Transaction DateAmount (based on Last Transaction Date)
A0

 

 

How can I achieve this in query designer? I'm planning to do this in transformation level but just giving a try if this can be achieved in BEx level..

 

LAST TRANSACTION DATE can be obtained by using the MAX function in formula..How about the PREVIOUS TRANSACTION DATE?

 

Thank you..

 

Loed

last 3 months from user entered date - Customer exit

$
0
0

Hi guys,

 

I have a requirement to get last 3 months data based on user entered date.

 

So i created a user entry date variable on 0CALDAY and created a customer exit on 0CALDAY only and removed manual entry through BEX.

 

This is my below code. It is throwing an error even though the CMOD looks fine.

 

CASE i_vnam.

 

    WHEN 'ZVAR_L3_DATE'.

 

      IF i_step = 2.

 

        READ TABLE i_t_var_range INTO loc_var_range9 WITH KEY vnam = 'Ydate_enter'.

 

        va_mon = loc_var_range9-low+4(2).

        va_year = loc_var_range9-low(4).

        VA_DAY = loc_var_range9-low+6(2).

 

        CONCATENATE va_year   va_mon   VA_DAY INTO va_date1.

 

        IF va_mon < 1.

 

          va_year1 = va_year - 1.

          month_12 = va_mon + 12.

 

          month1_va = month_12 - 3.

 

          CONCATENATE va_year1  month1_va   loc_var_range9-low+6(2) INTO va_3months.

 

        ENDIF.

 

        l_s_range5-high = loc_var_range9-low.

        l_s_range5-low = va_3months.

        l_s_range5-sign = 'I'.

        l_s_range5-opt = 'BT'.

 

        APPEND l_s_range5 TO e_t_range.

 

     ELSE.

*

       l_s_range5-high =  loc_var_range9-low+0(6).

      l_s_range5-low = va_calmonth.

       l_s_range5-sign = 'I'.

      l_s_range5-opt = 'BT'.

 

       APPEND l_s_range5 TO e_t_range.

 

      ENDIF.

  ENDCASE.


Please throw some light into my issue. I am struck!!!

 

Thanks,

 

Karthik..


last 3 months from current month - Customer exit

$
0
0

Hi guys,

 

I have a requirement to get last 3 months data based on user entered date.

 

So i created a user entry date variable on 0CALDAY and created a customer exit on 0CALDAY only and removed manual entry through BEX.

 

This is my below code. It is throwing an error even though the CMOD looks fine.

 

CASE i_vnam.

 

    WHEN 'ZVAR_L3_DATE'.

 

      IF i_step = 2.

 

        READ TABLE i_t_var_range INTO loc_var_range9 WITH KEY vnam = 'Ydate_enter'.

 

        va_mon = loc_var_range9-low+4(2).

        va_year = loc_var_range9-low(4).

        VA_DAY = loc_var_range9-low+6(2).

 

        CONCATENATE va_year va_mon VA_DAY INTO va_date1.

 

        IF va_mon < 1.

 

          va_year1 = va_year - 1.

          month_12 = va_mon + 12.

 

          month1_va = month_12 - 3.

 

          CONCATENATE va_year1 month1_va loc_var_range9-low+6(2) INTO va_3months.

 

        ENDIF.

 

        l_s_range5-high = loc_var_range9-low.

        l_s_range5-low = va_3months.

        l_s_range5-sign = 'I'.

        l_s_range5-opt = 'BT'.

 

        APPEND l_s_range5 TO e_t_range.

 

     ELSE.

*

       l_s_range5-high =  loc_var_range9-low+0(6).

      l_s_range5-low = va_calmonth.

       l_s_range5-sign = 'I'.

      l_s_range5-opt = 'BT'.

 

       APPEND l_s_range5 TO e_t_range.

 

      ENDIF.

  ENDCASE.


Please throw some light into my issue. I am struck!!!

 

Thanks,

 

Karthik..

Error when opening a previously created file

$
0
0

Hi,

i have this challenge. I have created a query, added some Excel calculations to it and saved the file. When I now try to open the file using BEx the VBA runs into this error. After this I cannot use use any of the BEX addin features or even connect to SAP.

 

Does anyboby know what might cause this and what can I do to fix it?

 

Sub ChangeCaption()

   If Not Application.ActiveWorkbook Is Nothing Then

       Call pAddin.ExcelInterface.ChangeCaption(Application.ActiveWorkbook.Name)

   End If

End Sub

 

Thanks!

 

- Jaakko

BO 4.1 Patch Upgrade

$
0
0

Hi All,

 

We have installed BO 4.1 SP01 and need needs to install BO 4.1 SP01 patch 5.

 

Do we need to install 1,2,3 and 4 before patch 5 or directly can apply patch 5.

 

Please advice.

 

Regards

Karthik

SAP BEx Query Designer: characteristic depending on value

$
0
0

Hey experts, I want to design the following in Query Designer:

I'm having three characteristics in a hierarchy in rows

- Customer (character)

-- Orga (character)

-- City (character)

 

My problem is, that it now looks like this:

- Customer (character)

-- A (value)

--- Orga (character)

--- City (character)

-- B (value)

--- Orga (character)

--- City (character)

 

But what I want, is that the characteristic on the 2nd level should depend on the value of the characteristic of the 1st level:

- Customer (character)

-- A (value)

--- Orga (character)

-- B (value)

--- City (character)

 

I could make it by filtering right in the report (filter char "Orga" in value A), but thats not a real solution. Is it possible to apply some kind of this filter right in the Query?

 

Thanks in advance!  

Thousand seperator issue in BeX

$
0
0

Hi All,

 

I have my data set showing properly in BW as well as in ECC. However when i display them in BeX or in any BO tool i see the thousand seperator has moved from one point.

 

Eg: BW and ECC shows PO value as 3789.45. However in BeX or any other report it shows as 378.94.

 

What could be the issue? I have set my user profile properly.

 

Any help is appreciated.

 

Regards,

DTD

WAD - How to create a block of text in WAD

$
0
0

Hi Gurus,

 

I need to have a disclaimer text at the end of the web template , I tried to use the Text web item for this.

There are around 15 - 20 lines that I need to display in the disclaimer message but the texts are appearing on a single

line instead of 15 lines . Basically the texts are not wrapped . I have checked the wrapping properties as well but still does

not wrap the texts. Has anyone done this before ? thanks in advance for your help..

Request for YTD Average at Bex query Level

$
0
0

Hi All,

 

My requirement is to get the avg qty for YTD.


I tried going thru many posts but cannot find the required solution.


I have written code in cmod to get the no.of days based on calday input, can anyone help me how to use this customer exit in the query designer so as to get the avg quantity for the year.


I have tried different approaches and was unsuccessful, If any one can provide me with screen shots to maintain at query level would be much helpful


Thanks in Advance


Code used in the Query


WHEN 'ZNUMMTD'.

     IF I_STEP = 2. "after the popup

       LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE

       WHERE VNAM = 'ZMPDATE'." User Input (For Ex: 20160205 YYYYMMDD)

         CLEAR L_S_RANGE.

         LV_DATE1 = LOC_VAR_RANGE-LOW." Range High (For Ex: 20160205 YYYYMMDD)

         LV_DATE = LOC_VAR_RANGE-LOW.

         LV_DATE+6(2) = '01'." Range Low (For Ex: 20160205 YYYYMMDD)

         V_LOC_DATE = LV_DATE1 - LV_DATE." DIfference between Start date and end date

         L_S_RANGE-LOW = V_LOC_DATE.

         L_S_RANGE-SIGN = 'I'.

         L_S_RANGE-OPT = 'EQ'.

         APPEND L_S_RANGE TO E_T_RANGE.

         EXIT.

       ENDLOOP.

     ENDIF.




Regards,

Madhu


How to display Material Wise Plant for key figures in different format

$
0
0

Dear All,

 

I have a requirement to get a Bex output as like Material wise Plants Value

 

For that what i did is, added material and plant to rows and 3 value fields to columns.

 

then it will get the data.

 

But what i want is Material should be in rows and drill-down Plant to columns in query analyzer and value fields as usual.

 

then i will get as like shown in the capture 2.

 

But my requirement is to get is as shown in capture 1.

 

i.e like quantity and value should get as like material wise plant wise and blocked qty should get material wise sum.(blocked qty should not split as plant wise)

 

Please help on this.

 

Thanks in Advance.

 

 

Regards,

Seshu

YTD and MTD Daywise Based on Calmonth Input

$
0
0

Hi Experts,

 

I have a requirement on Standard sales cube to get the MTD and YTD Calday wise based on the Calmonth Input.

calmonth to calday.PNG

When i'm trying to get the above output using Calmonth as Input data is not populating.

 

Please guide me on what the restriction has to be for MTD and YTD based on calmonth as input and to display calday wise

Note:I have tried using calday as input with customer exit and was successful

 

Thanks in Advance

 

Regards,

Madhu

Carry over end results of one column to another

$
0
0

Hi all,

 

I am now creating a BEx Query and need to carry over the results of a calculated key figure "Net Position of Material" to the Restricted Characteristic  "Inventory of Hand" of the next week column (so on for all weeks showing).

 

Any suggestions how this can be done in BEx?

 

Capture.JPG

 

Regards,

 

Daniel

Charecterstic PO has no MD "xxx" OR you do not have Authorisation

$
0
0

Hello Experts,

 

I have this issue on the BEx browser when I input selection on the variable PO - xxxx . I have error message saying

 

Characteristic Purchase Order number "xxxx" has no master data Or you do not have authorisation.

 

This works well on RSRT but seems issue with JAVA on portal.

 

Please advise what could be issue - I checked all the notes but could not find the clue.

 

Please share ideas.

 

Many thanks,

Santhosh

Formula variable with customer exit to read master data attribute value

$
0
0

Hello experts,

 

I have a scenario where in a query I wish to populate value as 0% , 100% & -100% based on values of display attribute of a characteristics. For example: if characteristic 'A' has display attribute 'Quality' as null then 0, if "Good" then 100 and if anything else then -100. Formula variable replacement path is not helping me with this.

Can I achieve this with help of formula variable customer exit? If yes can someone help me with the structure of the code?    Or is there another way to achieve this in query designer.

 

Regards

 

 

Viewing all 3763 articles
Browse latest View live


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