BEx WAD - Input validation
Hi All,
I'm using BEx WAD to call a query that allows me to see cost center information according to user authorizations thru the Portal. However, if I type an invalid entry then the application returns everything, including nodes that the user is not supposed to be authorized to see. How do I resolve this? Can I do it thru input data validation? Is there another simpler solution?
Thanks
Marshall.
Marshall,
How are you providing authorization to Query?
Nagesh Ganisetti.
Similar Messages
-
Hi guys
Can anyone help me with step by step navigation of BEx WAD 3.5.....
Thanks for your inputs...
NRHi NR,
You should go through with the given link:
http://help.sap.com/saphelp_nw70/helpdata/EN/ac/9ec200a2ac2e4d8e5c0eb9146219bb/frameset.htm
this will definately help you to understand the web item Functions & Navigation.
Regards
Vivek Tripathi -
Difference between Bex Analyzer and Bex WAD
Hi Every one,
I am pretty new to SAP, and working on SAP BW Front end.
I am pretty aware of Bex Analyzer and also Browser, but i always have a doubt about Bex WAD.
In my present job i talk to the users and take the requirments and create queries in the Bex analyzer which i am comfortable doing it.
I also know all the features of Analyzer and created quries and also published it on web, and also created workbooks and inserting multiple quries in the workbook etc etc..
However i have zero knowledge on WAD and how it is useful to me, and as if now i haven't got any requirment from the client for me to create any report in WAD or do some thing in WAD.
I have gone through SAP SDN help etc but i am not understanding it at all.
So can any one explain me in a laymans terms what WAD is and how it will be useful to me?
and also if possible send me link which has got PDF screen shots of what WAD is?
Points is for sure.
Regards,
RamRaj,
Thanks for the reply, but i still did not get the understanding about WAD. i have studied the link which you sent me.
I am still not able to understand how it is helpful for people like me,
See i create my report in Query designer, and i can execute the query in Analyser. and if i want i can execute it in the Web from my query designer, and also i can create chart on the web if i want.And i can Broadcaste it in the Web.
and also if i want i can create it in the workbook and create chart in that work book.
Then what is the point of Web Application Designer (WAD).
See i have created the Query in Designer in Development say Sales report Query on the infoprovider for SD, now what should i do with it in WAD.
How can i get it in WAD, i went to start> all Programs>Bex> WAD and i logged in to development and a sereen opend. And from here what i can do, i mean how can i open my created query in WAD?
As you guys know i am new to SAP itself, but i dont see any advantage about WAD, i read all the articals and there i found that i can create Web Items, HTML etc etc, but i already have HTML, when i execute my query from the Designer i get it in Web Browser...
See my question is simple, i have a query which i have created in the Query Designer, now how can i get it to WAD and after getting it what can i do with it??
If any one has a screen shots of there pls send me.
And Sanjeev has sent me a PDF which i saw earlear and i done the same in my WAD but i am not about to get it to work.
I have given the points to every one but still what i need i did not get yet.
Regards,
Ram -
How to Add a New Filter Value in BEx WAD to Display All Result
Hi experts,
I want to add a new filter value in BEx WAD to display all data records. The scenario is as follows:
The status field can have two values: Active ("A) and Inactive ("I").
But the requirement is to have a third value to display all the data records (Active + Inactive). E.g. the value can be "G". The purpose is to increase the understandability for report users.
Does anyone have an idea?
Regards,
JoonHi Vineet,
thanks for your reply. The problem is that there are only 2 values available for this Characteristic: "A" or "I".
The requirement is to have a third value "G" (instead of the default "All Value") due to historical reason, because all future report users have been working with R/3 reports for quite some time and they are accustomed to using "G" for displaying all values.
Is there any possibility to realize this?
Thanks,
Joon -
Change comma and period in key figure presentation in BEx WAD reports
Hi gurus
We run our BEx WAD reports in the SAP portal. By default the thousands separator is period and the decimal separator is comma. How can I change this so the period becomes the decimal separator and the comma becomes the thousands separator?
Kind regards
ErikHi Erik,
you can change this by setting at user parameters.
At system, at any screen (RSA1) -> menu SYSTEM- > USER PROFILE -> OWN DATA -> Defaults Tab, here you can change.
and Save.
these will reflect in WAD report output.
Best Regards. -
Advantages of using Bex WAD over Bex Query Designer?
Can anyone tell me the advantages of using Bex WAD over Bex Query Designer?
Hi Shiva,
WAD has many advantages when compared with Query Designer. few of those are
You can include Radio Buttons, Push Buttons, Check Boxs.....
You can include more than one report in one WAD Report
Completely u can make fancy as much as requried ....
Many graphs and chars are can be included .....
data from Views can be viewed
Many..many.... -
Input validation in an OO-friendly fashion
Okay, so "input validation" may sound a bit like an issue for the security division of the forum, but I'm concerned with the most OO way to verify the inputs of users. The situation is that I have about five or six different blanks in a GUI (not that it matters) where a user can input something to change the GUI's model. The GUI's model is, itself, an interface and therefore supports pluggability.
Now, each of the inputs has potentially different "policies" or business rules for what can be entered. For example, one may be a date, etc. You guys know what I mean. Anyway, I know that I could just have some validation method for every field, but this doesn't seem to be very OO-esque.
I'd like to have some kind of an interface called "StringValidator" or something that would have a method "validate()," but I don't know how this would play out. Maybe I could have a map in my GUI model where the key is the field name and the associated value is an appropriate implementation of StringValidator? I don't know, though. Even though it would be easier to implement five specific methods, one for each field, I'd rather not.
If I use some kind of StringValidator, maybe I could require a method that returns an array of Strings with all illegal forms, but then again, that's bad form...
I really just don't know.
So, in summary, my two questions are as follows:
1. What is the best way to implement an OO, easily scalable way to validate Strings in my app?
2. How do I protect against things like SQL statements, HTML scripts, etc.? I know I should (in many cases), but I don't know how to.
Thanks for any help, and for wading through that description.
theAmerican
PS I just remembered something about some Scanner class or something. Maybe that would help?It depends quite what you're doing; if you're working with a db then using prepared statements would handle all the escaping for you, but if you allow the users to input raw SQL then you can't realistically stop them from screwing things up.
Similarly if you're having the users create html somewhere, then the more flexibility there is the harder it is to control. You don't have to worry about scripting if you're just using JLabel to render the html as it doesn't support it; if you're creating a web UI then you may have to.
Pete -
Javascript:SAPBW in BEx WAD
Hello all,
My current task deals with geo-maps in SAP BW: When you click on a country on the map a new URL should be created and the country should be displayed in a new window using this URL-information. The URL requires the country abbreviation (such as DE for Germany). In the status line I can see javascript: SAPBW(4,,,DE) where DE is Germany. The system create the new window. However, the URL for this window is not what I require (you do not see the country in the window). So I want to override the URL-information with the one I need.
Question: How can I dynamically determine the country abbreviation in SAP BEx WAD with the help of Javascript? My intention is to use this to overide the existing URL in the new window.
Thanks a lot for any helpful comments!
Annais completed.
-
BEX WAD 7.0: Chart Takes Long Time to Display in Portal - Query runs FAST
I have a BEx WAD 7.0 template which contains 3 column charts (each with it's own seperate DataProvider/Query). When the page loads...two of the charts show up right away, but one of them takes almost a minute to display on the screen (I thought it was missing at first).
I ran all three queries in the BEx Query Analyzer (including the one for the chart that takes forever to load) and they all complete within 3 seconds of hitting "Execute." So I don't believe it is the query causing this issue.
The chart that doesn't show up right away does have more data to display than the other two...but I have queries/charts on other web templates that contain 3-times the data of this one and show up fine when executed in the portal.
Anyone else having this issue or have an idea on how I can optimize the WAD charts and/or find out what is causing this issue? Again...the query that fuels this chart completes its execution in about 3-4 seconds.
Thank you for your time and of course points will be assigned accordingly.
KevinHi,
have you already checked how much time the IGS consumes when creating the charts?
Run TA SIGS and check the statistics values.
Regards, Kai -
MM41/MM42/(MM43) - Sales view: How to add own input validation for CALP-END
Hello.
I am looking for an easy way, if any to create an own input validation for a certain field in the article master on the sales view tab. In addition to any standard input validation I would a like to add an own validation (for CALP-ENDPR) depending on the input.
How can that be achieved in the easiest and proper manner - in general and for the specific case?
There are no screen exits etc. here, if I am correct.
Any ideas?
Thanks.
C.N.Hi,
Please refer the below link.
This is for MM01. I understand that you are into Retail system. Hope the same processing logic can be done in your scenario also.
saptechnical(dot)com(slash)Tutorials(slash)ExitsBADIs(slash)MM(slash)MM01(dot)htm
Replace the bracket words with the correct symbols.
With Regards,
Sumodh.P -
Input validations using bsp code
hai all,
i want to check user input whether he/she entered correct values r not, i know how to do using javascript.
but i need to do the same without using javascript.. is there any way
leoizNo, this was not a joke, but it would be possible theoretically.
Doing a quick search on Google got me this nice link:
http://www.permadi.com/tutorial/flashjscommand/
It shows an example of Flash interacting with JavaScript, hence proving the possibility.
As for really using Flash/ActionScript for input validation ...
If you are thinking about just including a little Flash-Validation for input fields - why do it with Flash if you can use JavaScript?
And if your page is a Flash-Page anyway, well, you would not have to go back to HTML input fields, as you work within your Flash applet.
Maybe you have a specific situation I didn't think of yet.
Max -
How do I return to the top of a form when input validation fails?
I have a form that I am using spry input validation that I
would like the user to be returned to the top of the page when
validation fails. If that can't be done somewhat easily, can I have
a message appear next to the submit button that says "Errors found.
The field(s) marked in red need to be corrected" when there are any
errors that prevent the form from submitting.The break statement in Java is similar to last in Perl.
The continue statement in Java is similar to next in Perl. -
Hi Experts,
Please tell me where can i find some study material on Bex & WAD.
Please do send me if any one is having some documents at [email protected]
Thanks
Arpit AgarwalHi Arpit,
check these links.. you will get more information on WAD...
Check these link's on Web application Desining:
Gothrough the how to guide "How to enhanace the standard web template" for step by step procedure with the screen shots.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/dc1d9990-0201-0010-16aa-db3c4eb8b642
Web Application Designer for Beginners
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/749a4622-0a01-0010-36bf-b6b30a2a3a22
http://service.sap.com/bi -> SAP BW InfoIndex -> Web Application Design (3.x)
http://help.sap.com/saphelp_nw04/helpdata/en/1a/456a3badc1b315e10000000a114084/frameset.htm
Have a look at these links
http://help.sap.com/saphelp_nw04/helpdata/en/1a/456a3badc1b315e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/47/d4fed1c60a9743ade3b4cf306d5d48/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/40/8b174082fe1961e10000000a155106/content.htm
and also.. i'm forwarding some docs also to ur mail.. check ur inbox..
regards
@jay -
Hi,
How to get authorisation to BeX WAD...?
Once i get the authorisation to BeX WAD.. How can i work on it...?
is there any Docs to help me...?
Regards
Santhosh kumar.NHi,
Go thru this link :
http://help.sap.com/saphelp_nw70/helpdata/en/1a/456a3badc1b315e10000000a114084/frameset
http://www.apentia-online.ch/UP/Apentia/files/Article/Business_Explorer_Tools.pdf
Hope it helps,
Regards,
Amit -
[solved][C] input validation with strtod()
I'm using strtod() in an RPN implementation, and I'm working on input validation. As per strtod(3), I've written the following conditional to catch input overflow.
errno = 0;
op1 = strtod(token, &endPtr);
if ((errno == ERANGE && (op1 == HUGE_VALF || op1 == HUGE_VALL)) || (errno != 0 && op1 == 0)) {
printf("Error: Input overflow.\n");
clearstack();
return 1;
Except that when I enter something that would definitely overflow, this conditional is never entered. Furthermore, errno is never set. What am I missing?
A link to the full code can be found here
Last edited by falconindy (2010-04-13 17:49:15)tavianator wrote:
Well the first wrong thing I see is that you should really test if fabs(op1) is HUGE_VAL{F,L}.
The second thing is, why so complicated a test? errno != 0 should be all you need.
Fair enough. This is the first time I'm really dealing with floating point ops in C.
tavianator wrote:The third thing is, if errno is really not being set, are you sure you're really overflowing? doubles go up to about
1.8e308 on most arches.
Huh... wouldn't an unsigned double be, at most, 2^128 - 1 and more likely 2^64 - 1? I'm dealing with signed, so its then half that. Sure enough, sizeof(double) returns 8.
Also, this is what made me think I'm hitting overflow.
> 111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1 *
= 111111111111111105547424803279259724863245197668615715838829352563602489955831513088.000
>
Hmm. If I go even further, I eventually do hit an overflow error. However, that still leaves me a little baffled as to the results above. Is this a result of the decimal precision inherent in a double?
Maybe you are looking for
-
Logical standby stuck at initializing SQL apply only coordinator process up
Hi OS: solaris 5.10 Hardware: sun sparc Oracle database: 11.2.0.1.0 Primary database name: asadmin Standby database name: test I had been trying to convert a physical standby to logical standby database. Both the primary and standby reside on the sam
-
I just purchased The Very Best Of Eagles CD, Popped it into my drive so excited to own the copy but when I tired to copy it to my Library I get this message saying the song names for this cd could not be found online when it's in the iTunes store, Wh
-
Is it good to put mac to sleep or shut down?
Hello, I wanted to know which is better for my macbook air, putting it to sleep or shutting it down? I use it almost everyday, exceptions when I am at work and sleeping. When is best to shut it down?
-
Boot from Leopard install disc
My MacBook has a ? on the screen and will not safe boot. Can I boot from the OSX 5.5 install DVD? I do not have the restore disc with me.
-
How do I reduce the size of a JPEG scan
I need to attach 10 JPEG scans to an email as an attachment. When I try this the email will not send because of the size of the jpeg's. If I send from iPhoto, I can reduce the size and get it sent, but on the receiving end the scans are all "kluged"