SAP BW SEM-BPS Variables
Hi All,
We are upgrading SAP BW SEM-BPS system from 2.0B to 6.O, in this process i need to collect some information as like below from tables,
like BPS Variables----- UPC_VAR ,
planning sequence----- UPC_PROFILE_BU
planning folder(Web)---- BPS_WB
planning folder(GUI)---UPSPM
BPS variable exit--UPC_VAR_EXIT
respectively, but these tables like UPC_VAR,UPC_PROFILE_BU etc are NOT there in my system ( SAP BW SEM-BPS 2.0B), So can anyone please suggest me alternative table name OR tell me where can I get aobve information like (BPS Variables, Planning Sequence etcc. ).
Thank you,
CCC
Hi,
I need to collect same information.
Will you share it.
Thanks,
Ajay
Similar Messages
-
I have created a BPS input screen for users to enter data that will end up in a transactional InfoCube. I've created the Planning Area, levels, etc and it all works fine. When I am in BPS0, in the layout, I have fiscal week in the header area. So when I execute the planning screen, I have a popup box that ask what fiscal week I want to enter for. What I want and have done is to create a variable that looks at the system data and determines our fiscal week. I put this function module (date_to_period_convert)in the planning area and when I execute it in test mode, it returns the fiscal week. However, when I try to have this function module populate the fiscal week field on execution, I get nothing.
Again, I am just trying to pre-populate a date field based on the system date.
Thanks for any help you can offer.Hello Keith,
Could you please verify if I get your problem right:
You have created a variable type User exit. When testing (in se37) the function module used in the exit returns the proper week. Now you use the variable in a planning level. In this planning level you have a layout and the calendar week is in the header of the layout. When executing the layout the calendar week is not filled. Is that your set up?
Best regards,
Gerd Schoeffl,
SAP NetWeaver RIG BI -
SEM-BPS Variable buffer clearing issue
Hello experts,
I have a situation where my user wants to use BPS functionality to perform direct data entry and validations. I know it's not standard, but that's not the point.
How do I clear the variables buffer so that each time the user enters the plan layout they are requested to enter fresh variables to determine the selection combinations?
Is there a function module?
What tables store this info?
Any suggestions will be appreciated. Thanks!I guess I'll answer my own question.
There are two tables I've found that holds variables they are as follows:
UPC_VAR_CHA_SEL - Variables - Selections
UPC_VAR_CHA_ACT - Variables - Restricted Values
A function module was created to read these tables and delete the values, based on the userid, hence causing a refresh.
The function module needed to be executed in the planning folder on 'save'.
This has worked fine. -
SEM-BPS: Variables of type hierarchy node user exit
Hi,
I read the "How to.." document "Variables of Type Exit".
This document has example for variable type caracteristic.
I need to use this kind of solution for global variables:
I have the same variables in several planning areas. I have defined one leading area containing the variable that should automatically set/adjust the corresponding variables in the other planning areas.
I've created a SEM variable of type hierarchy node and with the replacement type user exit. There is a standard function module API_SEMBPS_VARIABLE_GETDETAIL which has to provide the selected hierarchy node in leading area to other areas.
The function works ideally in test mode, but it doesn't work as the SEM user exit.
Does anyone have experience in this problem?
ThanksYour function module shall follow the expected interface (required for exit type). Function API_SEMBPS_VARIABLE_GETDETAIL is not for such usage.
To see an example FM that is fit for a 'user exit' processing for hierarchy node, have a look at FM UPF_VARIABLE_USER_EXIT_HIER. There is inline documentation in the source code that shall help you create your own FM if required.
cheers, -
SEM-BPS Variable with exit function
Hi,
this is my problem. I use a variable for period and I increment the variable dinamically in a sequence of execution. When I try to read the variable with a exit function, the function is only called the first time and return ok the value, but the next time the function not called and the value is returned from the buffer (I think this, because always is the same value).
How can I change this? I need to my function return the variable value, because is changed.
Thanks.Hi,
thanks for replys.
I think the problem occurs after update the patch level to level 15. This is the code of class_constructor in class cl_sem_variable:
method CLASS_CONSTRUCTOR.
data ls_dark type upc_dark2.
select single * from upc_dark2 into ls_dark
where param = c_param_dark_buffer.
if sy-subrc = 0 and ls_dark-value = 'X'.
m_buffer = 'X'.
endif.
endmethod.
The flag m_buffer is always X and for that reason my the value of the variable is read from the buffer and the exit function for read variable isn't called.
What do yo think about this?
Thanks. -
Any docs or pdf nor url for bw sem - bps ?
Hi all,
I am new to sap bw sem - bps? can any one share me docs nor url nor pdf? . how to learn and what is the significance of sem any recommended books?
Thanks
PoojaHi,
Try this
BPS
http://help.sap.com/saphelp_sem60/helpdata/en/05/242537cedf2056e10000009b38f936/frameset.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/s-u/sap%20bw%20business%20planning%20and%20simulation%20-%20how%20to%20guides%20list.htm
https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/3040dd5d-0501-0010-baa8-fc0aafa88c40 [original link is broken]
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/d-f/enhancements%20bw-bps%20formerly%20sem-bps%20in%20sapnetweaver%2004.ppt
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5d90209f-0501-0010-59a2-9243ac94a4d7
Hope this helps.
Thanks,
JituK -
Webinar: Business Planning in SAP BW - The SEM-BPS transition to BW-BPS
<b>SAP NetWeaver Know-How Network Webinar:
Business Planning in SAP BW - The SEM-BPS transition to BW-BPS
Wednesday 14 July 2004</b>
<b>11 a.m. EDT</b>
On Wednesday 14 July, Lori Vanourek, a NetWeaver BI RIG Consultant, hosts the webinar titled <b>Business Planning in SAP BW - The SEM-BPS transition to BW-BPS</b> as part of the ongoing SAP NetWeaver Know-How Network Webinar Series.
Heres how Lori describes her webinar presentation:
Business Planning is an integral part of SAP NetWeaver '04. Join us as we share SAP's product roadmap for business planning and discuss the transition of BPS from SAP SEM to SAP NetWeaver '04.
SDN invites you to post your questions to the presenter prior to the webinar and continue the online discussion afterward.
<b>How to Participate</b>
(Please go to the SDN Events page to see the article and download the PDF presentation)
Dial-in Information:
Date: Wednesday 14 July 2004
Time: 11 a.m. EDT
Within the U.S., call: +1.888.428.4473
Outside the U.S., call: +1.651.291.0618
Password: NetWeaver04
WebEx Information:
Topic: SAP NetWeaver Know-How Network
Date: Wednesday 14 July 2004
Time: 11 a.m. EDT
Meeting Number: 742391500
Meeting Password: netweaver04 (lowercase)
WebEx Link: sap.webex.com
Replay Information:
A recorded replay of this call will be available for approximately three months after the webinar. Access this recording by dialing the appropriate number and using the replay access code 720149.
Toll-free: +1.800.475.6701
International: +1.320.365.3844
<b>About the SAP NetWeaver Know-How Webinar Series</b>
The SAP NetWeaver Know-How Webinar Series is driven by the SAP NetWeaver Regional Implementation Group (RIG), part of the SAP Development organization. The mission of the SAP NetWeaver RIG is to enable customers, employees, and partners to successfully implement the SAP NetWeaver solution. This SAP RIG has expertise in BI, EP, XI, and WebAS. They contribute their implementation expertise to the SDN implementation forums as well as to the SAP NetWeaver Know-How Webinar Series.
<b>Disclaimer</b>
SDN is not responsible for any changes to the webinar schedule. The webinar schedule may be changed or cancelled without prior notice.Hello Marc and Sander,
I checked the document status and tested the link myself using a PC external to the SAP environment and did not have any problem. You do have to be logged in to do this. If you are not, you should see a page that will appear which says that a login is required to use that feature. On some occassions, users see an error message instead. I apologize for that.
Kind Regards,
David -
Hi,
How SEM BPS works with SAP BW.
how to save planned in SAP BW.
how to work with the data in Basic cubes and Transaction cubes.
what is the relation between these two cubes.
Thanks,
cheta.hi,
chk the link for BPS
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7c85d590-0201-0010-20b5-f9d0aa10c53f
Can any body send the material for BPS?
Authorization for BPS
Ramesh -
How to create an user input variable in SEM-BPS?
Hi,
anyone please guide me how to create an user input variable in SEM-BPS? I want to utilized user input variable to udpate characteristic with repost function.
I tried to create in planning folder, variables right-click create, but the system said 'operation cannot be executed here'...
please help....
thanks.Hi Bindu,
would you give me one more help,
I want to use the variable created for a repost process, how do I achieve that?
My scenario:
- There will be a repost function on the planing folder
- User can select a row or many rows then click the repost function button, then a popup window will appear for user to input the value for the variable
Is it possible with the scenario? Please advise if I can use standard repost function or should i create a FOX or exit function for this purpose.
thanks. -
Multiple BPS variables in Bex web report
Hi Guys,
I am trying to have a Bex report use the BPS variables in the web interface. I have managed to do so with 1 variable, but we have a number of variables.
I have created the code below to get the result. however this doesn't seem to work.
Can anyone help me with this issue.
Gert van de Vreede
<iframe
id ="Z_WA_BPS_GRSALPR001"
src="/sap/bw/BEx?cmd=ldoc&TEMPLATE_ID=Z_WA_BPS_GRSALPR001"
style="width:1200;height:300">>
</iframe>
<script language="JavaScript" type="text/javascript">
function varValueConvert(dispValue){
/* Expected formatting of variable selector: Text(Key) or Key
If there are more than one (...) expression the first is taken.
var keySection = dispValue.match(/\(.*?\)/);
if (keySection){
var keyValue = keySection[0].replace(/\(|\)/g,"");
alert(dispValue + ' : ' + keySection + " : " +keyValue);
return keyValue;
} else {
alert(dispValue);
return dispValue;
var frame = document.getElementById( 'Z_WA_BPS_GRSALPR001' );
var url = '/sap/bw/BEx?cmd=ldoc&TEMPLATE_ID=';
var queryVar1 = '&VAR_NAME_1=0SALESORG&VAR_VALUE_EXT_1=';
var queryVar2 = '&VAR_NAME_2=ZZHOUSE&VAR_VALUE_EXT_2=';
var queryVar3 = '&VAR_NAME_3=ZZBRAND&VAR_VALUE_EXT_3=';
var queryVar4 = '&VAR_NAME_4=ZZLINE&VAR_VALUE_EXT_4=';
var queryVar5 = '&VAR_NAME_5=ZCOREC&VAR_VALUE_EXT_5=';
var queryVar6 = '&VAR_NAME_6=ZSUBCAT&VAR_VALUE_EXT_6=';
var queryVar7 = '&VAR_NAME_7=ZZMARCAT&VAR_VALUE_EXT_7=';
var queryVar8 = '&VAR_NAME_8=0VERSION&VAR_VALUE_EXT_8=';
var appl = 'Z_WA_BPS_GRSALPR001';
var bpsVarvl1 = '<%=descr(salesorg_var/value)%>';
var bpsVarvl2 = '<%=descr(House_var/value)%>';
var bpsVarvl3 = '<%=descr(Brand_var/value)%>';
var bpsVarvl4 = '<%=descr(Line_var/value)%>';
var bpsVarvl5 = '<%=descr(Core_cat_var/value)%>';
var bpsVarvl6 = '<%=descr(Sub_cat_var/value)%>';
var bpsVarvl7 = '<%=descr(marcat_var/value)%>';
var bpsVarvl8 = '<%=descr(VarvlSel7/value)%>';
bpsVarvl1 = varValueConvert(bpsVarvl1);
bpsVarvl2 = varValueConvert(bpsVarvl2);
bpsVarvl3 = varValueConvert(bpsVarvl3);
bpsVarvl4 = varValueConvert(bpsVarvl4);
bpsVarvl5 = varValueConvert(bpsVarvl5);
bpsVarvl6 = varValueConvert(bpsVarvl6);
bpsVarvl7 = varValueConvert(bpsVarvl7);
bpsVarvl8 = varValueConvert(bpsVarvl8);
// create URL
url = url + appl + 0SALESORG + bpsVarvl1 + ZZHOUSE + bpsVarvl2 + ZZBRAND + bpsVarvl3 + ZZLINE + bpsVarvl4 + ZCOREC + bpsVarvl5 + ZSUBCAT + bpsVarvl6 + ZZMARCAT + bpsVarvl7 + 0VERSION + bpsVarvl8;
// remove possible white spaces
url = url.replace(/ /,"");
// alert('Generated URL: ' + url);
// set source attribute of iframe to new URL
frame.src = url;
</script>Hi Gert,
the following line is wrong:
url = url + appl + 0SALESORG + bpsVarvl1 + ZZHOUSE +
bpsVarvl2 + ZZBRAND + bpsVarvl3 + ZZLINE +
bpsVarvl4 + ZCOREC + bpsVarvl5 + ZSUBCAT +
bpsVarvl6 + ZZMARCAT + bpsVarvl7 + 0VERSION +
bpsVarvl8;
Try this:
url = url + appl + '0SALESORG' + bpsVarvl1 + 'ZZHOUSE' +
bpsVarvl2 + 'ZZBRAND' + bpsVarvl3 + 'ZZLINE' +
bpsVarvl4 + 'ZCOREC' + bpsVarvl5 + 'ZSUBCAT' +
bpsVarvl6 + 'ZZMARCAT' + bpsVarvl7 + '0VERSION' + bpsVarvl8;
Regards
Marc
SAP NetWeaver RIG -
Analysis Authorization with SEM-BPS
Hi,
We have performed technical upgrade from BW 3.5 to BI 7.0. We want to migrate to BI 7.0 functionality phase wise.
We have SEM-BPS and now we want to migrate to Analysis Authorization of BI 7.0.
Once we have igrated to Analysis Authorization, will there be any impact on SEM-BPS? Can we still use SEM-BPS with New Analysis Authorizations? We do not want to move to BI-IP in near future?.
Please advise.
Best Regards,
URDear UR,
Iu2019m going to try helping you,
In difference of reporting functionality, in planning, the data of an InfoCube is not just read; it is also changed or created.
There are two planning tools in BI: BW-BPS (Business Planning and Simulation), and BI Integrated Planning.
There are two main tcode: BPS0 and RSPLAN
There are three authorization objects to manage Integrated Planning:
S_RS_PL_ADMIN - Planning Administrator
S_RS_PL_PLANNER u2013 Planner
S_RS_PL_PLANMOD_D u2013 Planning Modeler (Development System)
The main object in the planning scenario is InfoCube real-time, where can available writing in small package that arrive in parallel. In some cases the security requirements for reporting and planning can be merging. In this case you need authorization object for checking planning, as authorization object above, and you need authorization object for using a query for planning requires as S_RS_COMP.
In addition to authorization for displaying data, the authorizations for changing data you need analysis authorization (the analysis authorization focus in the InfoProvider, no in Aggregation Level).
In your analysis authorization design for reporting stuff, you should use in 0TCAACTVT characteristic 03 value. In the planning stuff, you should use in 0TCAACTVT characteristic 03 and 02 values. As explain following:
Using the characteristics 0TCAACTVT (activity), you can restrict the authorization to different activities. Read (03) is set as the default activity; you must also assign the activity Change (02) for integrated planning.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b1/0c9441b8972e7be10000000a1550b0/frameset.htm
I hope this suggestion can help you answer question,
Luis -
BW SEM-BPS API functions from a Web Dynpro project in Netweaver
Hi,
Rather than using the standard Web Interface Builder in BW SEM-BPS (3.1B), we have to use SAP Netweaver to create a Web Dynpro project which accesses all the API_SEMBPS functions, such as GETDATA, SETDATA, FUNCTION_EXECUTE etc. Has anyone done this before? If so, do you have any examples, hints?
Regards,
Linda LeeHello Linda,
let me add some more remarks on this topic from the BW-BPS development perspective:
I completely agree with Marc's statement.
Thechnically it is possible to build a planning application UI on top of the BW-BPS API functions and we have some customers that are live with such a solution. However, I would recommend this only in 2 cases
1. You need to create a tightly integrated application with BPS being only one part of several other components (including transactional UI, e.g. running against a CRM system).
2. You prefer a UI technology that is not provided by SAP (e.g. Java Swing based).
In all other cases, I would say that one should stick to the Web Interface created with Web interface Builder, mainly for cost reasons. If this tool does not fulfill all your needs there are several possibilities to enhance and extend the generated web interfaces by custom specific coding (see also several How-To guides in this area; e.g. "How to integrate a BEx Web Template into a BPS Web interface").
Another possibility is to loosly couple several web UIs with the help of the portal.
To my knowledge, it is not true that BSP web technology will be obsolete shortly.
In general, I would always prefer a tool supported, model driven approach compared to a heavy custom coding. This is also in sync with SAPs general strategy to a more pattern based approach to create UIs.
Regards,
Tobias Hagen
Dev. Manager BW-BPS
SAP NetWeaver BI -
Function types for Balance Sheet Planning missing in SEM-BPS 6.0
Hi BPS experts,
After upgrading our BI-system from SEM 4.0 to SEM 6.0 (level 10) as part of the upgrade from BW 3.5 to BI 7.0 (level 15), the BPS function types for balance sheet planning are not available in the planning environment (Transaction code BPS0).
According to the SAP Library the balance sheet planning functions in SEM-BPS comprises of 6 standard function types - one of them is "Depreciation":
<a href="http://help.sap.com/saphelp_sem60/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm">help.sap.com -> Business Planning and Simulation (BW-BPS)</a>
Menu path: Business Planning Functions -> Functions for Balance Sheet Planning
In our existing SEM 4.0 we are using "Depreciation" and the functions based on this function type are of course short dumping when executed in our upgraded system (SEM 6.0) as the function type does not exist here.
Odd though - we do have the function type "Allocation" available in SEM 6.0, which should be delivered with SEM together with the Balance Sheet Planning function types (It is listed directly under "Business Planning Functions" in the SAP Library) .
I have tried to figure out whether we missed out on activating something during or after the system installation, but our basis consultant has not found anything in the installation guides related to this issue. Also I was wondering whether it could be a simple matter of activating some Business Content but without any luck.
Does anybody know why the Balance Sheet Function Types are not available in SEM-BPS 6.0?
Kind regards,
Lars
PS: Our system status is:
SAP_ABA 700 0013 SAPKA70013 Cross-Application Component
SAP_BASIS 700 0013 SAPKB70013 SAP Basis Component
PI_BASIS 2005_1_700 0013 SAPKIPYJ7D PI_BASIS 2005_1_700
ST-PI 2005_1_700 0005 SAPKITLQI5 SAP Solution Tools Plug-In
SAP_BW 700 0015 SAPKW70015 SAP NetWeaver BI 7.0
FINBASIS 600 0010 SAPK-60010INFINBASIS FINBASIS 600 : Add-On Supplement
SEM-BW 600 0010 SAPKGS6010 SEM-BW 600 : Add-On Supplement
BI_CONT 703 0007 SAPKIBIIP7 Business Intelligence Content
Message was edited by:
Lars B RasmussenHi Lars,
It seems not all the planning function from SEM BPS are available in BW BPS. Please check the links below: -
what is the difference between BW 3.5 BPS and SEM BPS 4.0
BW- BPS and SEM- BPS
SEM-BPS VS BW-BPS
BCS Doc
Regards,
SK -
<b>Hi dear friends, This is really a urgent problem and crucial Please anybody can share their ideas or atleast some inputs/ clues to clear the cobwebs in my understanding.</b>
I am facing problem in BPS Variables.
I created the variables 1.zqbs- employee responsible --->Userentry/default value.
2. zconpar-- contact partner----
> Replacement type is user exit(Function Module)
3. zconpar-- contact partner----
> Replacement type is user exit(Function Module)
ZCONPAR: I am using the zqbs, planing area, characterstic name as a import parameters and i am exporting the output value to 0BP_ACTIVIT through zconpar
ZCONPER: I am using the zqbs, planing area, characterstic name as a import parameters and i am exporting the output value to 0BP_CONTPER through the zconper.
These two variable info objects are calling in the planning layout lead column.
based on contact partner it should display contact persons for the contact persons we are applying the conditions(bp_reltype = bur001,bp_reldir = 2) to filter the contact persons.
In my case i am getting 3 values for the contact partner like 1000, 2000, 3000.
i am getting 2 values for the contact persons if i run the variables individual.
note: if i run BPS0 its going into loop and displaying multiple data means for 1 contact partner its applying all contact persons. at final it showing records like contact persons X contact partners means it showing more unvalid records.
how to avoid this situation.
contact partner contact person bp_reltype bp_reldir
1000 xxxx bur001 2
2000 yyy bur002 2
3000 zzz bur001 2
it should display like this
1000 xxx
2000
3000 yyy
but it showing
1000 xxx
1000 yyy
1000 zzz
2000 xxx
2000 yyy
2000 zzz
3000 xxx
3000 yyy
3000 zzz
Please anybody who have even a vague idea of solution can respond to this immediately.----SOS----
Even your smallest hint is greatly appreciated.
Yours truly,
your friend Bharath.Thanks for the reply and I would trying these consistency check out again as a background job but I have already done these checks and have not been able to find any inconsistencies in the planning area or the master planning object structure. the problem is this as I have put in the SAP message:
"We have generated CVCs from a text file using the load work list functionality Due to some internal formatting issues few erroneous CVC were generated. On going through the concerned notes we have come to the conclusion that we would have to delete the erroneous CVC and recreate new CVC.
The issue that we are facing is that we are not being able to delete the erroneous CVC from the MPOS as they are not visible in the display mode. On other hand we do see the erroneous CVC in the planning book, which is not at all understandable because if there are no CVC then why are we seeing them in the planning book."
Please let me know if this is a problem that has been faced by anybody in SCM 5.0
Thanks -
Integrated planning Content and SEM-BPS Content
Hi Experts
Is there any integrated planning Business Content for CRM? Where do I find it?
SEM-BPS has Business Content planning scenarios for CRM. Is this BC also available in BW-BPS now? Where do I find it?
We use NW04s BI and CRM 5.0.
Kind regards
ErikHello Erik,
as of now I have not heard of such content.
Also SAP is not talking about CRM-content for BIIP yet. What we have learned is that a lot effort is put into making the system stable and going for "additional" functionalities like BC later.
What you could do is use BW-Business Content for CRM as far as possible (InfoCubes etc. ) and build the Aggregation Levels, Queries & Templates by yourself.
Hope this helps
Daniel
Maybe you are looking for
-
hi all, I am using Oracle XE and forms 6i and am facing the above error when i try to use the utl_file utility. WHEN BUTTOn PRESSED IF (:EXPORT_IMPORT_DATA = 'E') THEN message(lc_status); SECURITY.PKG_gen_trnsf
-
Itunes stops working when adding file/folder etc
Every time I try to add a file/folder or import a playlist etc, my itunes crashes and stops working. Any ideas why/fpossible fixes?
-
.
-
AME CS6 h264 output that can play in final cut.
i need to output H264 files, which will play in Final Cut 7. When I choose H264 codecs in AME CS6, the files are .mp4 which will not play in FCP7. My director needs to be able to play them in FCP7. How can I get AME to output H264 and not .mp4? Thank
-
Is there a solution to reply with a template to more than one message at once?
Okay, I'm stuck. I was using MailTemplateEditor which allowed one to create a template message and select multiple emails with a "reply with..." command in Apple Mail. It was a great way to get a standard reply out to multiple emails/recipients in on