Quantcast
Channel: SCN : All Content - Business Planning
Viewing all 278 articles
Browse latest View live

Raise a warning in a BW-IP planning function of type Exit

$
0
0

Hi there,

 

does anybody know how to raise a warning in a BW-IP planning function of type Exit? I tried

 

   MESSAGE w001(zbw_message) INTO l_dummy.

   i_r_msg->add_msg( ).

 

but that doesn't have any visible effect. We're using Design Studio as the front-end and have enabled "Warnings and Errors" as displayed message types. If I raise an error in the same way, it shows up in design studio and further execution of the planning function is stopped.

 

Thanks

Karsten


Data load issue in SAP BPC 10.1 Embedded

$
0
0

Hi Experts,

 


We have data in ECC with 100 client and loaded to S/4 HANA DB 100 client.

 

The issue is to load data into BW (having client 200) from ECC client 100.

 

Any integration tool or program is their to load data from one client to another. please advice.

 

Please see the below attachment.

 

Thanks in advance.

 

Regards

Ramakrishna

Invalid char comb CHECK (exit) saved to DB

$
0
0

We have implemented IF_RSPLS_CR_METHODS~CHECK and it seems to be working fine, but

 

strangely enough those combinations where the logic concludes:

 

 

e_is_valid = rs_c_false.

...

l_s_mesg-msgty = 'E'.

l_s_mesg-c = 'Blabla'.

l_s_mesg-msgv2 = 'Blabla'.

...

APPEND l_s_mesg TO e_t_mesg.

 

 

are still saved in the cube (to the DB)!

 

 

That the system really arrives at this point in the logic is for sure since a message with the Blabla's (in l_s_mesg--msgv2 - 4) are displayed.

 

 

Now dang me, but I would have expected that invalid combinations would not be saved :-)

 

 

Any ideas out there what I could be doing wrong?

Customer exit on fisacl period working in Quality but same code giving error in Dev

$
0
0

Hi Guys,

There is a customer exit for Fiscal Period and when i execute the Planning Sequence, it gives the error that Value "2014004" for user-exit variable is invalid. The same code works fine in Quality. I have checked my settings and compared it to quality and they look same but not sure why i am getting error in Dev and not in quality.

Planning workbook in Analysis

$
0
0

Hello All,

 

  I'm trying to create a Integrated Planning workbook using Analysis for Office. I have gone through this

http://scn.sap.com/docs/DOC-16319 document and I get this error when I try to add  Planning function to the workbook

 

An exception occurred in one of the data sources.

 

SAP BI Add-in has disconnected all data sources.

If you want to restart, press the Restart button below. (ID-111006).

 

I'm not sure what I'm missing here.

 

Appreciate your help.

Missing data when try to load from Transactional Cube

$
0
0

Hi to all,

I built an integrated planning flow for inventory.

This flow is composed by:

  • first level Transactional Cube

it is the cube where the users write the inventory information using a workbook.

Data in this Cube are never deleted

  • Second level

it is composed by a cube loaded in full, where a routine deletes all source package data where  values are initial.

Data in this cube are deleted every time that the process chain starts.

 

Since some weeks, unfortunatelly, when the process chain switches the cube ( Planning Cube  -> Loading Cube) and then loads the data in the second level, the last data saved in the planning cube ( the last request data ) are not loaded in the second level cube:

In the second level cube tere are the data of the first level, except  the data of the last request.

The error is random and I can't repeat it.

Anybody knows if can be a system bug?;

in case, anybody knows if there is a SaP note to correct this bug?

 

 

Kind regards

Rino Sica

How to set BI-IP / BEX variables dynamically

$
0
0

Hi Experts

 

I have to call my BI-IP planning sequence  from ABAP program, I will use for this purpose standard program  RSPLS_PLSEQ_EXECUTE.  The only problem is that I have to pass every time new values to selection variables of this planning sequence.

So is it possible in BI-IP to set variable's values dynamically ?

Is there any function module or class method to set variable values dynamically ?

 

In BPS there was function module API_SEMBPS_VARIABLE_SET and class cl_variable and it was possible set variable values dynamically, but both solutions used planning area as one of the input parameter which in BI-IP is not used any more

 

Thanks for any help

Bartek

BPC Problem

$
0
0

Hi, all.

 

We have BPC 10.1 Embedded. We want to create report by BPF proccess, but faced with problem.

We create report on view RSBPCB_REPORT that joined with table RSBPCC_FEED_COM by field FEED_ID.

By this join we understand when and who change status. But when user don't give comment, field FEED_ID is empty

and we cannot find any information. Anybody know how we can get information about steps of user without comment?

 

Wbr,

Fanil


Error RSPLS_CR 027 in char comb CHECK & CREATE

$
0
0

We have the following 4 characteristics in a query for which the user creates new combinations:

 

- Account (restricted to 500 entries in the filter and does not include '#')

- Customer (unrestricted in the filter - 100 entries - and hence does include '#')

- Segment (unrestricted in the filter - 20 entries - and hence does include '#')

- Activity (unrestricted in the filter - 20 entries - and hence does include '#')


Cartesian product of the above: 20.000.000 combinations


The settings for 'Access Type for Result Values' and 'Filter Value 'Selection at Query Execution' are:

- Account: char combs + char combs

- Customer: char combs + char combs

- Segment: char combs + MD

- Activity: char combs + MD


Business requires the follownig check: If Account selected ends with '1' then a Customer must be provided (i.e. '#' not allowed). All other combinations are valid.


For this reason we have implemented IF_RSPLS_CR_METHODS~CHECK.


Based on above information it shall be noted that the cartesian product of all combinations (20 million) are allowed EXCEPT (xxx1,#,*,*) . Thus the number of valid combinations is rather close to 20 millions.

This construct works well  UNLESS the user hits 'value help'/F4 in which case all hell breaks loose!


In that case IF_RSPLS_CR_METHODS~CREATE is invoked and here we have implemented the generation of the valid Account-Customer combinations (populating e_th_chas) which are very close to the cartesian product of 500.000 - to be precise exactly 500.000 minus (xxx1,#)  .


The setting for the number of valid combinations for the infoprovider seem to work well for a few 100.000 combinations, but not more and with 20 million the application interrupts with message RSPLS_CR 027


At this point there seem to be only two alternatives:

- deactivate the CHECK for Account- Customer OR

- tell the user that they may not use F4


Any other suggestions out there?

 


 

Message was edited by: Martin Helmstein

After testing around a bit it turns out that everything works fine creating new entries in the manual planning layout (i.e. only CHECK is called and not CREATE and therefore there is no interrupt) IF:

- an existing entry already exists in the layout OR

- in creating the first entry the user does not use F4/value help for Account OR

- in creating the first entry the user enters any kind of value in any of the other 3 characteristics in the layout (after which F4/Value Help for Account can be used without calling CREATE -

IF_RSPLS_DS_METHODS~IS_PROTECTED & IS_OVERLAPPING not called

$
0
0

When testing an exit-based DS (Z-class inheriting from CL_RSPLS_DS_EXIT_BASE) with an input ready query (which works and display some previously saved data) in RSRT the following methods are called:

 

IF_RSPLS_DS_EXIT~GET_INSTANCE

IF_RSPLS_DATASLICE~CREATE_DATA_REF

CONSTRUCTOR

GET_INSTANCE_O

 

... but these methods are not called (despite being redefined):

IF_RSPLS_DS_METHODS~IS_PROTECTED

IF_RSPLS_DS_METHODS~IS_OVERLAPPING              

 

 

I have read the following:

Issue with user exit on Input enabled query

BI 7 - Data Slice with Exit Class

 

Any assistance is appreciated. Thank you.

How to monitor Planning Functions / Planning Sequences in SAP BW.

$
0
0

Hi,

 

Can you please let me know if there is a way by which I can monitor the execution of a planning Function (Copy, Repost, etc.) in SAP BW. I have checked and no job is getting generated in SM37 for this process.

 

Regards,

Hitesh Jena

Create work status report in BPC embedded planning

$
0
0

Hi All,

 

I am working on BPC Embedded planning for BW 7.4 SP14, and Analysis Office (AO)  2.3.

 

I'd like to develop the Work status report in Analysis Office (we don't use standard work status report in the BPC Web client).

Work status generate Virtual Provider. I can create Composite Provider on top of Virtual provider.

The issue is the status info object is a key figure. Hence, if I extract the report, it shows status with the number - it's difficult to understand by user. I need to extract the text for this.

E.g.

 

DateCost Center Status (key figure)
10 Jan1001011
10 Jan1001021
10 Jan1001032
10 Jan1001040

0: not started

1: in progress

2: completed

 

There is option: Extract virtual provider to DSO via APD, it works,  I can get the text for it, but it's not real time (need to trigger data extraction) .

 

We want to have a real time one.

 

1. Do you have any suggestions what the solution for this?

 

2. I am thinking to create analysis view.

But I don't know how I can get the hana work status table, and join it to the text for status.

If you have an experience to create analysis view by joining virtual provider, and master data table. Could you kindly please let me know step-by-step to do it?

 

Kindly please ask your advice, and very much appreciated

 

Many thanks

Update table via AMDP exit planning functions ?

$
0
0

Hi All -

 

I am working on BPC 10.1 embedded planning, and

I have exit AMDP planning function to calculate. I found that AMDP planning function failed due I have Data Slice type exit protecting the corresponding data.

The AMDP planning function is to calculate all data, hence, though data slice protected the data, the data should be able to get calculated & updated as well.


I have a thought to have data slice flag table to turn off & on data slice.

I have AMDP planning function to update the flag in data slice flag table. However , the issue is AMDP planning functions keep failing due the insert update SQL Syntax to update data slice flag table is not allowed.


The questions are

1. is it possible for us to use AMDP planning functions to update table?

2. what is the pre requisite for us to use AMDP to update the table?



Many thanks ,


Looking forward to your feedbacks ,


cheers,

Daniel 

 

 

wrong KF values in query when planning in DSO

$
0
0

Dear all,

 

I am planning an integer key figure in DSO.

My data model is DSO - Multi Provider - Aggregation Level - Query.

I want to plan the value only as 0 and 1.

In my DSO I also only have value 0 and 1.

But in the query, if I bulid it the way I want to have it, the system shows me 2 instead of 1, 1 instead of 0.

 

DSO planning 2.JPG

only if I add the key figure 0ROWCOUNT to the query, I will see the correct values in my real key figure.

DSO planning 1.JPG

this is what the key figure definition looks like:

DSO planning 3.JPG

 

any idea why this happens and how to prevent it? Becasue I don´t really want to have the 0ROWCOUNT in my query ...

 

Thanks

Cornelia

PE Error 38.001 if running planning functions?

$
0
0

Hello All - 

 

I am working on AO 2.3 and BW 7.5 SP02 embedded planning. 

 

I keep failing to execute Planning functions both FOX and Exit SQL.  I encountered error as attached below the error message. 

 

I also have SQL Exit data slice,  and data slice work fine if I run the Workbook -  it can data slice the data. 

 

If I deactivate the data slice,  the planning functions run successfully.

 

Do you have any idea how to resolve this issue?

 

Kindly please ask your feedback,  

 

Appreciate much your help, 

 

 

 

Cheers,  

 

Screenshot_2016-06-13-20-38-30-1.png


Data Locking with DataSlice on MultiProvider

$
0
0

Hello Everyone,

 

              Data Slice locking is not working on Multiprovider. We had created a report on aggregation level of Multiprovider. We have created Z of standard Data slice to work on Multi Planning area as standard Data Slice couldnot work for multiplanning area.

Data slice is now working properly for all the queries which built on aggregation levels of infoprovider, but when we created report on aggregation level of multi provider then the data locking is not happening for this multiprovider based query.

 

Regards

Aditya

Difference between Embedded planning and Integrated Business Planning for finance?

$
0
0

Hello,

 

can anybody please explain to me the difference between Embedded planning and Integrated Business Planning for finance?

 

I am totally confused.

 

Can BI-IP still be used in Integrated Business Planning for finance?

 

Thanks in advance and best regards

 

Gerd

Planning Functions fails due of data slice (no PE Error Text).

$
0
0

Hi All - 

 

I am working on BW 7.5 SP02,  and AO 2.3.  I have FOX,  and EXIT AMDP planning function,  and data slice. 

 

If data slice is active,  I encountered an error if I run planning function for both FOX,  and AMDP Exit planning functions. 

Both planning functions run successfully if I deactivate/remove  the data slice in RSPLAN. 

 

Both planning functions encounter errors if data slice is deactivated in runtime via ABAP Logic. 

 

The error messages are captured in below & I also captured the ST22 Log in this message. 

a)  LCL_CHECK_COLLECTOR~EXECUTE_CHECK-01-

b)  Screen capture below

 

Could I kindly please ask your help to advise how to resolve this issue?

 

fyi,  I have already had a look to both below SAP Notes,  but apparently it can't be implemented to our system. 

2125814 - BW-IP PAK: "merging multi value dicts is not implemented" in index server trace

2069393 - BW-IP (PAK): Error in PAK after saving planning data


Many thanks, 

Daniel

image001.png

Data Slice for combination of Values

$
0
0

Hi Experts,

 

We use BW IP and we have an Input Ready Query. We have Positing Periods along columns and Product, Customer and Company Code along rows. Posting Periods have restricted key figure.

 

Now when the end user submits this data, the data should be locked for that combination of Product, Customer and Company.

 

Can anyone advise best way to achieve this?

 

Thanks,

 

DV

Insert calculated records in BW IP

$
0
0

Hi Experts,

 

We have a scenario in BW IP based on below image.

 

IP Calc.JPG

Section A is an input ready query. The posting periods are restricted to 0AMOUNT. A1 to A5 are Accounts.


User will enter data for all periods in section A. When the user clicks button "CALCULATE" in IP section B should be populated. The tricky part here is for Account A2 for example is calculated based on the one of the attribute value (eg List Price ) of Customer. A3 is calculated as A2*X where X is an attribute value of Product. Similarly A4 and A5 are calculated based on some assumptions stored in a table for that Prod1 and Cust1. It is expected the records for Accounts A2 to A5 does not exist in the IP cube but should be added after the calculation.

 

Can anyone please advise how to achieve this in IP. Should I create a FOX formula that loops through each posting period and each customer and product combination and does the calc or call ABAP code from within FOX and get ABAP to do the trick.

 

In both cases can anyone please suggest the code or direct me to online resource which details this scenario?

 

Thanks,


DV.

Viewing all 278 articles
Browse latest View live


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