Multiple Custom Variable Selection.
Hello
We have a situation where we need to provide, during the variable selection screen, the ability for the user to select from a list of custom grouping of materials.
Ex
Material Group 1
Material Group 2
Material Group 10
Each of the above custom groups should already store, during the query design stage, a set of materials. The user will then simply select one of these groupings when she executes the report.
Dorothy
Hi Dorothy
You could create a hierarchy on the material characteristic and set up the 10 groupings, either directly in BI or load it from a flat file.
Link: [http://help.sap.com/saphelp_nw70/helpdata/en/0e/fd4e3c97f6bb3ee10000000a114084/frameset.htm]
Then in the query just create a hierarchy node variable on material and reference the hierarchy you have just created, at the prompt the user can then select the desired material grouping.
Josh
Similar Messages
-
Urgent: Custom Text in Variable Selection Screen
Hi Experts,
I know that it is not recommended by SAP to customise the variable screen, I am sorry but that is ridiculous coz there are no alternatives provided for even simple editing. I''ve searched every where in SDN to find a way to simply add a custom text element in this bizarre screen.
I need to do that because I have to group variables that look similar in a container and add some instructions to users on how to base their selections.
I am also not sure what exactly the web item whcih is behind this selection screen or perhaps if it is another web template that is being invoked by the standard template ""0analysis_pattern"" and if any what is that web item invoking it.
If you have any clues of how i can achieve this please adivce as soon as you possibly can.
Points will be assigned.
Cheers,
Jad
Edited by: Jad on Apr 30, 2008 8:27 AMHello,
To customize your variable screen you should neeed developer access key..you can see whether you have got or not in table Devaccess..
Personalisation of variables is for saving all inputs for future use. ( In your case save without any pre determined values )
Below PDF link will surely answer your doubts.
http://www.ies.state.pa.us/imaginepa/lib/imaginepa/mso2.pdf
The personalization option can be activated in the system (using the program RS_PERS_ACTIVATE or the IMG guide (BW Customizing Implementation Guide -> Business Information Warehouse -> Reporting-Relevant Settings -> General Reporting Settings -> Activate personalization in the BEx).
You can manage your personalization variable through BEX Analyzer "Change Variable Values" menu option "Business Explorer --> change query --> change variable values.
[variables|http://help.sap.com/saphelp_nw04s/helpdata/en/f1/0a56a7e09411d2acb90000e829fbfe/frameset.htm]
Go through this link for making cange in Variable selection screen..
Re: No Text displayed in the Input help in WEB
For creating the Web Template..
Go the web application designer, create a new web template in the template
in the left hand side you will find web items , from there drag and drop table , navigation block for your navigation attributes and in the table you have to assign the data provider
for that first you have to do
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_DATA_PROVIDER"/>
<param name="NAME" value="DATAPROVIDER_1"/>
<param name="QUERY" value="your query name"/>
<param name="INFOCUBE" value="your cube or multiprovider name "/>
DATA_PROVIDER: DATAPROVIDER_1
</object>
now you can asssign the data provider 1 to the table.
you can all the neccessary things you want , like check box, radio button group, charts etc.
while saving this save it in a role.
If you want to do this for a workbook, which has been created in the BEx Analyzer, do the following:
After embedding the query in the workbook, right click -> choose 'properties' in the context menu -> click the 'interaction' tab -> check the 'save and reuse variable values' option.
After doing this, once the workbook or query is refreshed, the already entered variable values are taken.
Also see
http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a5529e09411d2acb90000e829fbfe/frameset.htm
Hope it helps you,Revert me back if you have any queries
Assign points if helpful
Regards
Bala
http://help.sap.com/saphelp_nw04/helpdata/en/00/e8d13f7fb44c21e10000000a1550b0/frameset.htm -
How to select data into multiple bind variables
Hi,
I need to load data into multiple bind variable how to do that
As of now i am using this
select a , b into :a, :b from dual
But i want even a to be loaded into both :a and :c also b to be loaded into :b and :d Please suggest
Thanks
Sudhir.Thanks much it worked
Thanks
Sudhir -
Custom Message on Variable Selection Screen
Hi there
I have been asked to find a way to add a message to the variable selection screen.
It appears that DIVISION needs to be added to the selection screen, as this makes the query run faster. However, they don't actually want the user to enter a division, as this causes other problems.
So, ideally, I would be able to add a message to the variable selection screen that advises users against entering a value for division.
I don't know how to do this.
I create the web template, and I can therefore add messages or anything you like to the template, but I don't believe I have any control over the variable selection screen.
Does anyone know if this is possible?
We are running a 2004s system if that helps.
Cheers,
AndrewAndrew,
You cannot customize the variable entry screen - atleast not in BI3.x since SAP advices storngly against it. I guess the same applies to BI7 also.
What you could do it
1. Have an exit that fills in the values and is not shown by default
2. Have the variable on division but make it optional and remove the ready for input option for the same
3. Have a HTML variable selection window and then pass the values to your report - but then you will not get the F4 help for the same here.
Arun -
Multiple value variable - not showing Multiple values in the report
Hi,
I have careated a Multiple value variable for one of the characteristics in my Query. however, When i run the Query and select multiple values for the same, the report displays values for only the first selection.
Could you help me resolve this ?
Rgds
ShwetaHello Shweta,
Are you running the report in the Analyzer excel or Web?
May be you can check the following:
1. Use the latest FEP. It is working for me.
2. May be the other values that you selected do not have corresponding keyfigures values. Hence it is showing only the first one.
Try selecting other values ( except first one selected this time )
Regards,
Sheik Bilal -
Multiple records in select options-Urgent help
Hi all,
Iam using the following function module to get the set values. I need to pass multiple values in select options(ie) select options with no intervals. to the function module parameter Shortname. I have declared the variable which has to be passed as
S_SETID FOR SETHEADER-SETNAME NO INTERVALS.
The problem is when i use S_SETID-LOW the value is passed to the function module , but if multiple data is entered in the input then how to pass all the data to the function module. Please Help.Hi,
Declare the Range in the Function module , then you can pass that Select-option fields to that ranges and use that in the Function module.
Or you can use the RANGE_C8 for the Select-optios in the Function module, you can declare the Internal table with the type of RANGE_C8 in the tables parameter, then pass the Select-option to this Internal table
If you want more length field then search based on RANGE_* then you will get all the Range Structure.
Regards
Sudheer -
SCCM Version = SCCM 2012 R2 CU3
Background
I would like to setup some sort of safety check to help prevent accidentally sending and OSD out to all the servers managed by SCCM. The solution I am trying to use is making the TS do a check for a custom variable. If the variable is NOT set to TRUE
then it should reboot the machine back to the currently installed OS.
The variable is called "AllowOSD"
AllowOSD is set correctly on my "Test Servers" collection
I'm using the built in "Reboot Computer" step in the TS
The condition on the Reboot Computer step is very basic - "Task Sequence Variable AllowOSD is not equal TRUE".
I am testing the TS on a VM guest (Hyper-V)
I'm deploying via PXE for these tests...
The Issue
As soon as the TS starts I get the annoyingly generic 0x80004005 error - smsts.log posted on github -
smsts.log-A
Possibly related issue:
I have a vbscript that prompts for, and sets, the computer name. This works fine if placed after the format disk step, but if I place it before the format disk step then I get error 0x800700A1. If I format the internal HD first then I don't get an error
and it all works fine.
smsts.log posted on github - smsts.log-B
Be aware VM_1 and VM_2 have unformatted disks (vhdx). I don't want them to be formatted before checking that the task sequence should really be running in the first place. As already mentioned, I am trying to prevent someone wiping out a bunch of servers
by accident.
My Task Sequences are based on the defaults created by the wizard. Here are the step I'm using...
* Reboot if AllowOSD is not TRUE
Restart in Windows PE
* set Computer Name
Partition DIsk 0 - DIOS
Partition Disk 0 - UEFI
Install Operating System
Apply Windows Settings
Apply Network Settings
Setup Windows and Config Manager
* = steps I have created.
All other steps are defaults as created by wizard.
Please note the "Restart in Windows PE" step does a conditional check on "_SMSTSInWinPE" without any errors. it is looking like the use of custom variables is not supported until the local HD is formatted and mounted. Can
anyone confirm this behaviour, or what I can do to get around this problem.
I have tried using a vbscript but triggering a reboot from VB does nothing, hence using the Reboot Computer step in the TS.
Thanks
"Well I'm all out of ideas." - 85As others have stated, your options are limited the moment you rely on PXE and WinPE but I think all you need to do is refine your collection target a bit.
Why not instead of deploying your TS to All Systems (which is what I'm guess you're doing) and trying to put a condition in, deploy to a collection that is based on a workstation collection then include unknown computers? Then any "known workstation"
will have a MAC stored and thus be permitted to use the TS, unknown machines will be as well ... but "known servers" will be blocked?
COnsidering the PXE looks for permitted MAC addresses this should work (Ill try it in my own lab).
Tested and verified:
Simply create a collection with a parent collection of all systems.
Add a workstation query:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion LIKE "%Workstation%"
Then "include" unknown computers.
End result is any machine that has "server" in it's version that has already been deployed will not be able to use the deployment. If you'd rather base existing computer on an OU or group membership just modify the first query how you see fit.
This will let known workstations (or whatever) and unknown machines get deployed to ... but known machines NOT in that collection will be skipped. -
Limit list of values in variable selection screen
Hi
Apologies if this has been asked / answered elsewhere, but I thought I would put it out there, at least while I continue trying to find a solution.
We have a requirement to limit the data from which a user is allowed to select values in the variable selection screen. I know how to write the ABAP code that will return the list of data from which the user can choose, but not sure how to implement that in the query variable.
Essentially, the BEx query needs an input on username, and the current user should be able to choose from a list of usernames. That list of usernames should only be usernames to which the current user has access.
Don't worry about the linking of current user to user names, that is taken care of in our DSO.
What I am after, is limiting the data that comes back when the "F4 Help" type button is pressed on the variable screen.
I can default a value in the customer exit variable using ABAP code in the i_step = 1 loop, but that doesn't seem to effect the list of data available for selection.
Any decent ideas?
Cheers,
AndrewHi Andrew,
As charlie suggested go for Analysis authorization that is the simplest approach to restrict values for any object, in another way you can use following BADI for value restriction using ABAP code, refer the below link.
[http://www.consolut.com/en/s/sap-ides-access/d/s/doc/YY-BW_BADI_F4]
By using customer exit you can only populate default values but you will not be able to restrict F4 help values.
Regards,
Durgesh. -
SAPGUI 640 patch 19, BEX SAP BW 3.x, , Netweaver04 - No variable selection
The above in subject line is installed. Checked the installation w/sapbexc.xla, no major issues, all components were selected during frontend install. When the BEX Browser is launched I connect to BW and I select a report a Visual Basic error "Run-time error '91' Object variable or With block variable not set" occurs. Excel is opened but the expected variable selection screen does not appear. In addition to the above the BW addon patches 8 and 9 are installed and a couple of entries made into the PC registry per note 542961. SAPGUI works well for everything else as far as I can tell. What have I missed to make this work? prkctybum
Lou,
Please help me with this issue. We have the same similar issue you had. We can do the Global Settings going to the individual users but we are not able to push the resolution to every machine in the company, please see the note below. If you could send the resolution showing how you were able to push the code to every machine. You can mail me to [email protected].
Ive attempted to use .NET 2s storeadm /LIST command to pull the BEXAddin info from the IsolatedStorage Assembly where it keeps a record of the bexaddin.dll information. However the record it keeps is of no help. The file path:
C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\IsolatedStorage\x1smiiqw.qws\p1vq0mkf.2u2\Url.fc1l2xts4acc5iv3nxl2uoy0btkfeen5\AssemFiles\BExAddin.xml
is not kept here, or anywhere else that I can find. Im going to have to do this the hard way and build something to check if IsolatedStorage exists, if so, query the folder structure, and check to see if the BEXADDIN.XML has been built, if it has, rewrite the legacy option. If it doesnt exist, thats the BIG issue, well have to initiate Excel to run the BExAnalyzer that way it generates the IsolatedStorage and then repeat the above. The problem is that running Excel without the customer realizing that Im running it is kinda tricky, whats worse is that this would have to run for every user on a machine, and thats impossible to do without everyones password, so essentially, this would only work for the logged on user, or what USD perceives as the logged on user, and since USD runs under the NT AUTHORITY\SYSTEM account thats what it will see as the current user. So, long story short, I dont think I can automate a fix for this.
So, while I could query every existing users folder structure within IsolateStorage, I cannot guarantee that theyve run BEX once to generate the folder structure for themselves in order for me to patch it. We could force BEX open after pushing SAP, but again, it would open for the SYSTEM account, not a real user. The only way to automate is to get the customer involved and have them run BEX one time, but how would we know to then push the fix
Kiran -
How to use Keyfigures in the Bex variable selection screen.
Hi,
I have a scenario, where the user whats to see the keyfigures like volume, amount in the variable selection screen, so that he can dynamically, set the condition according to his requirement.
For example , he wants to see all the PO's for a particular calmonth which have volume > 1 Million or on someother day, he may input the value as volume > 2Million or Volume < 0 , so it depends. Similarly he wants to dynamically select the Amount values.
I have tried using condition with "greater than"and value as a formula variable and it works for one condition, but if I add another condition i.e, "less than"and value as a formula variable then it conflicts and the query is throughing below error.
"ERROR BRAIN (418): Variable ZCS_VAR_CH_KG_LT (DC015DZ850NUYVFDMPJHRGHXW) does not exist or is incorrectly used 4 Volume"."".
Do we have a option to use customer exit in such a scenario ??, any suggestions please.Hi,
Please check out the below link.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60b33a28-dca2-2d10-f3b2-d2096b460b1e&overridelayout=true
Hope it suffice your requirement.
Regards,
AL -
Do we have search help facility in variable selection (F4 help).
Hi All,
At my client place users are comfort with R/3 search help (F4), and looking for the same feature in Bex Reporting. Is it possible to have the same kind of feature in Bex reports.
Example.
In R/3 T-Code MB5B, user searches with material description or with some other options like sales material by general product hierarchy. Can we get the same kind of feature.
And my client says that if we drop down for material it is taking huge amount of time to display the material numbers and description, we want to know how to reduce the time for displaying the material or customer master data text in variable selections.
In Bex we are aware of material text is going to display as small or medium or long descriptions, when we drop down.
Your suggestions are most valuable to us.
Thanks in Advance.
AkashGoto se11
in data type : put KIDNO change mode ... avoid the messges ....
there in theDefinition : put your new Search Help activate it ....
so that it will be attached..
otherwise there so many ways of attaching the serach help for F4 ..
Implementing search Helps
Search helps can be implemented in a variety of ways:
1 .Add to Table field Added via SE11: Place cursor on desired field within database and select menu path Goto->Search help->for field
Effect: If field used to create screen field, search help will be called when user executes F4/drop down input help. All fields on screen will be populated if appropriate fields exist in search help and screen.
2.Add to Table Added via SE11: Place cursor on desired field within database and select menu path Goto->Search help->for table
3.Add to Data element Added via SE11: Select desired data element (double click), enter search help name and parameters in appropriate fields on screen. Will be applied to all fields associated with that data element
4.Add to Screen field Added via screen painter: One of field attributes is search help. Will only populate the one screen field.
5.Add to Sel. screen parameter (MATCHCODE) Added using 'matchcode' addition for parameters declaration: Search help name must be no more than 5 characters long.
e.g. PARAMETER p_prog LIKE trdir-name MATCHCODE OBJECT zsh.
Rewatrd points if it is usefull ...
Girish -
"Key and Text" values in variable selection list for a field
Hi,
we have created the variable for the one of the navigation attributes of the "0customer" field .
for the customer field in BEX settings we are having "Text" as display.
for the navigation field in BEX settings we are having "Key" as display.
while running the reports in the variable selection list for some reports we having both KEY and text for selection and for others only text are displayed,
we have checked the BEX settings in field and query level there are same.
Please help us here.Check the setting again in the Query level and then maku sure you save it. Come out of the query and then re-open the query and execute, you can see the chages in the output.
-
Edit variable selection screen
Hi,
I want to edit the variable selection screen in WAD 7.0 (change width of colums).
Can anyone give me the template-name?
MichelAs quoted from http://sapfans.com/forums/viewtopic.php?f=16&t=221261
saw this thread on SDN: SAP Business Explorer (SAP BEx)
Question:
Hi,
Most of our BW reports use one Web Template. When the variable screen pops up, the header shows "Variables for Ad Hoc Report" instead of the name of the report that were are executing from the role folder.
Does anybody know how can I get the title of the report to show instead of "Variables for Ad Hoc Report"?
Thanks for your help!
Helena
Answer from SAP Employee Heike Guder:
Hi Helena,
sorry, but this is only possible with modification in class cl_rsr_www_variable_screen method FILL_OPEN_FORM(no customizing for this)
Heike
If you are really into it you might want to start diggin in that class and if do - please let us know the result of it.
Cheers,
Skibum -
Custome variable exit for fiscal year/period
Hello BW Gurus,
Q1[1,2,3] Q2[4,5,6] Q3[7,8,9] Q4[10,11,12] quarterly periods
I have a custom variable exit as shown for fiscal year period
IF LOC_VAR_RANGE-LOW+4(3) =< '003'.
L_S_RANGE-LOW+4(3) = '001'.
ELSEIF LOC_VAR_RANGE-LOW+4(3) > '003' AND
LOC_VAR_RANGE-LOW+4(3) =<'006'.
L_S_RANGE-LOW+4(3) = '004'.
ELSEIF LOC_VAR_RANGE-LOW+4(3) > '006' AND
LOC_VAR_RANGE-LOW+4(3) =< '009'.
L_S_RANGE-LOW+4(3) = '007'.
ELSE.
L_S_RANGE-LOW+4(3) = '010'.
ENDIF.
Now this works fine to give me the Current Quarter ....say if user puts 005/2007 i get the data Current quarter as [4+ 5] i.e. April and MAy data. Now for <b>Previous Period</b> I gave an offset as -3 to -1 inorder to get data for Q1[123] but the requirement is changed and I want the same time period i.e. [1+2] and not the entire quarter since the Current Quarter calculates only for 4 and 5.
I hope u are getting my point....please give your suggestions will reciprocate with lots of pointsHi gaurav,
Basically If I am selecting period 005 I am getting the data for 4 and 5 as Current Quarter i.e. April is the starting period of that Q2.
Similarly the previous Quarter should also give me data for period 1 and period 2.
Right now the offset I gave is -3 to -1 on my custom variable so i am getting data for the entire previous quarter which is Q1[1,2,3] but in reality i just want data for period 1and period 2.
Can you please help me in this
Appreciate your concern
Thanks -
Hi Gurus;
I am using BI 7.0. My client wants a customized variable for 0CALMONTH with 2 dialog boxes in the selection screen saying "From month" and "To Month". When you input months, say; 06.2008 in "From Month" and 08.2008 in "To Month", the output which will come is data from all the months between 06.2008 and 08.2008. The 2 dialog boxes are important in this screen. I know. it can be done through interval option in BI 7.0, but the dialog boxes doesn't appear in the first screen of the Selection Screen (Like in 3.x).Is there a way to fulfill my client's requirement? Please provide me a step - by - step guide if possible.
Regards;
SumantaSumanta,
Could you please clarify
1 ] whether you are using BEx Analyser or Web queires to execute the report? Does your query has only the custom variable as it selection parmeter?
2] Is your Custom variable(with Interval) for 0CALMONTH is defined as mandatory / optinal ?
If you are using Web queries and you variable is defined as optional, then there is setting that you need to do on the web template that you are using.
Choose you web template on the properties tab> Choose Web Template parameters>under the behaviour section ,choose check box for Display variable, as the default is off. This means that if you have Custom variables that are optional on you BI query will not be display as selection screen.
Hope this help,
Cheers,
Balaji
Maybe you are looking for
-
Error while running patch 6728000
Hi Guys , I am trying to run patch 6728000 and getting below error ATTENTION: All workers either have failed or are waiting: FAILED: file b6892753.sql on worker 1. FAILED: file b6892753.sql on worker 2. FAILED: file b6892753.sql on worker 3. FAILED:
-
Report printing problem in Apex 3.2
Hi I have configured report from instance manager in apex_admin as stated in documnets. Then I have created a report and configured printing attributes for printing the report region. but whenever I try to print the report I see the error : ORA-20001
-
Corrupted / missing fonts - Adobe Acrobat Pro 9.5.5
When I create a PDF using Acrobat Pro 9.5.5 from a web page (using IE 11 on Windows 7) I will often have a resulting PDF file where the letters are jumbled symbols and not the actual letters. Or sometimes I get the error: %%[ ProductName: Distiller
-
Renaming a file, while still having a handle to it
hi, on my computer i have an application that writes a file, then moves it to another directory. my application reads the file as its being written by the first application. however when the first application moves the file to another directory i can
-
Hi ppl. As u prob know I am building a PC for my friend. It will be a AMD 64 3200 My question is if I bought the retails then how good is the cooler? Also will it come with a Thermal Pad If I bought the retail could I scrap off the Pad and used The