Best Option to Implement A portion of a report that requires a Loop
Hello,
I have a portion of report that will need to have a loop around so that I can populate that portion of the report. I would like to hold the rest report constant while that section gets populated.
Hi, Then
drill-down report is what you should be looking at. The other thread should give you pointers to accomplish this. hope this helps.
Ione
Similar Messages
-
Event Structures​-best way to implement this UI?
I am trying to write a VI to control & read data from 4 different "channels" (each measuring a DUT) at once. I have written all the VI's for initializing instruments, communicating with the devices (VISA, GPIB), setting bias, reading data, etc...that has all completed. I just need to write the overall program with the user interface to allow the user to control these 4 channels & display the measured data.....as it turns out, this is the tricky part! My head is spinning from trying to figure out how to handle all the possible events.
Basically for each channel, I want the user to be able to
-enable/disable it for measurement (e.g. if there is no device loaded in Ch.3, we don't want to measure Ch.3..maybe disable/grey everything)
-set bias conditions (only if channel enabled). Allow user to change bias "in real-time" by increment/decrementing (e.g. incrementing from 5.00 V to 5.01 V, for example).
-turn biasing on/off (again, only if channel is enabled)
Also, I want each channel to display its measured data (e.g current, temperature reading)..every second or so. No graphs or anything fancy (for now! ), just numeric indicator.
Honestly, this all sounds so simple but I'm having trouble figuring out the best way to implement this, due to the fact that 1) there are multiple channels needing to be monitored for events 2) large number of user events that could occur (seems like at least 4 per channel - enabling/disabling, turning bias on/off, incrementing/decrementing bias values, etc ), Also the if a channel IS enabled, i want to be continously reading/displaying the data. What is the best way to handle this? Should i have 4 separate while loops, each with an event structure to handle events for that particular channel..or will that give me grief somewhre?
Also, I have another nagging question. Pretty much all the examples I see re: Event Structures and booleans involve latched booleans, eg. buttons that are just pressed once and pop back up...e.g. buttons you press to tell it to complete a task (e.g. "Acquire Data" or "Stop") , and once it's pressed it's over and reset. In my case, some of the booleans would not be latched...e.g. the "Enable Ch.2" button would be 'TRUE" as long as i want Ch. 2 to be read....does that make sense? Then, say hours later, if i did want to disable that channel, i would change it to "FALSE" and while that would be an "value change", the new value would not be "TRUE"..does that make sense? So not sure if that would be dealt with the same way in an Event Structure.
Hope this all makes sense and many thanks in advance for any help!!!You're halfway there. I'd say the best solution is a producer/consumer structure, the event structure is used to generate queued commands to the consumer loop.
All data is handled in the consumer loop, where you among other things have an array of clusters of channel/instrument settings. (I usually have several cluster, one for test data, one for instrument settings, one for general settings and so on)
The event structure can have a 1 sec timeout, in which you queue up a Measure command.
In the consumer, in the measure state you loop through your instruments and if enabled you measure them and update their indicators.
The general (smart) way to setup the queue is with a cluster containing 2 elements, a typedef'd Command and a variant.
This way you can send data with the command in any form which is then interpreted in the consumer.
If, e.g. you press the Enable button on a channel, you can enqueue Enable and the channel number.
/Y
LabVIEW 8.2 - 2014
"Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
G# - Free award winning reference based OOP for LV -
Best way to implement auto increment in JPA.
What is the best way to implement auto increment in JPA so that it will support all databases such as MySQL, MSSQL Server, Oracle etc. ? Or is there any way to set auto increment strategy in common place such as persistence.xml? Please help...
All JPA strategies require something (like a table or sequence object) be in the database, with table sequencing being the most portable, though EclipseLink does allow custom sequence stratgies where you could use something else, such as the UUID. Sequencing is described here described here http://wiki.eclipse.org/EclipseLink/Examples/JPA/PrimaryKey with a custom UUID example shown here http://wiki.eclipse.org/EclipseLink/Examples/JPA/CustomSequencing .
-
Best option for wifi for 15 days visit in UK
My wife and I are visiting the Uk for 15 days in sept/oct landing at Gatwick. We need wifi for 2 cellphones and 2 laptops. what would be our best option? I see on your Q&A that you need to unlock your phone for sim cards to work. How do we do that?
You need to unlock your phones with their own providers, if indeed they are locked.
You don't need SIMs to use public or any WiFi. -
Best Practice to implement Reporting Exits
Hello,
I want to know the best practice to implementing reporting exits.
We have a case statement there and i_vnam.
THen we write like
WHen i_vnam
Code for filling the variable values.
The above method has a drawback that if one person is changing the program another person cannot at the same time and if one person transports it all the other changes are also transported. So if there is some code which is not ready to be used even it will be transported.
Another option is if we creae an include for each variable eg. ZBW_'variable name'...
And then for each variable we just have to transport the include and not the entire exit...
Do you see any drawbacks in this method or is there any other better way?Hi,
You can create your program in SE38 for your own variable & call ZXRSRU01 program in it & pass the value to a variable which will in turn pass to to variable for CASE ivnam = "".
in this way the ZXRSRU01 will become accessible & can be called in any program.
But it will impact all the variables.
Its a good practice so that ZXRSRU01 is not impacted after that.
Hope it helps.
Thanks,
Rashmi. -
Best Practice to implement Business Packages
Hello All,
Need some clarification -
What is the best practice to implement ESS/MSS Business Package onto Portal -
(1) Should I just import and configure the content OR
(2) Should I import, create a copy and then configure it? If yes, are there any points to be kept in mind?
All blogs/articles that have been published show to configure the standard content.
The requirement is to maintain a different prefix/namespace for each Portal content that comes along the business package?
Thanks,
RituHi Paul,
I also build my own roles. The only time I might use the standard roles is for demo purposes early in a project. You will find that in some cases the business packages like MSS don't always even include standard roles, so you have no choice but to build.
I never change any of the standard iViews/Pages/Worksets - ever.
The most contentious issue seems to be whether to do a full or delta link copy of the standard objects. I tend to initially do a full copy of the objects into a custom folder set in the PCD and modify those. Then I only use delta links from Page to iViews where I need the option of setting different properties for the same iView if it appears in multiple pages. Delta links can be a bit flakey at times, so I tend to only use them where I have to. I suspect that I may get to a point where I don't use them at all.
Just my 2 cents worth....
Regards,
John -
Best practice to implement different Xcelsius dashboard for different users
I'm implementing an Xcelsius dashboard that requires to show each individual user with different content (e.g. When a user logins in, the dashboard shows her name and job title, her performance and her subordinate's performance). I'm just wondering what's the best practice to implement scenario like this? Thanks.
Hi Thomas
What you are looking at is "Row Level Security" within BusinessObjects and the options you have are determined by what type of data you are reporting off of (relational data, OLAP data, BW data, etc.)
For instance, if you are using relational data with a Universe you could setup a database table with the BusinessObjects username to correspond with their e-mail address or other unique identifier. From there, you could add security to your universe using the @variable('BOUSER')
That way, any objects created off of the universe (whether it is a Crystal Report, Web Intelligence, BI Web Service, QaaWS, LiveOffice, etc.) will filter the data based on this security model. So any Xcelsius dashboard based on this underlying data will also be filtered.
And that is just one of the options you have, depending on your data source. -
Best practice for implementing Manufacturing Cost Planning ( MCP)
is there any best practice for implementing Manufacturing Cost Planning ( MCP) using BI-IP?
Hi:
Both options are viable. If you reverse posting in FB50 then FI GL account postings will also be reversed and along with cost center postings. Hence here advantage is that cost center reversal will be with referenced to the original document with which wrong posting were made. Disadvantage here is that you will to post the entry again in FB50 . In KB11N you will simply transfer cost center amount from wrong to new one that should be in place of it but here you will have no reference . I personally think reversing posting through FB50 is viable options , reverse postings can be seen in KSB1 as well against that cost center.
Regards -
Best option for Asynchronous method invocation? JMS or Pure Java Thread
Hi,
We've a swing based Client application which is supposed to run with a server in J2EE environment. Some process like Search etc are very time consuming. So we are going for asynchronous process.
Now the question is to find a best option for this. Two possible candidates are
1. JMS
2. Java Thread.
Can anybody suggest me which one is the best option in this context?Actually my thought was the issues with code maintainability.Maintainability is different issue, it is much related to OOAD and design pattern you might want to choose to avoid coupling (thus high reusability and maintainability - eg: for future enhancement, etc)..
public interface SearchService {
public static class DefaultFactory {
public SearchService getInstance() {
return HttpSearchService.getInstance();
public void search (String[] keywords, Observer obs);
public class HttpSearchService implements SearchService {
public static HttpSearchService getInstance() {
... bla bla bla singleton ...
public void search(final String [] keywords, final Observer obs) {
(new Thread() {
public void run() {
.. do http request ...
List result = ... parse http response ...
obs.update(list);
}).start();
SearchService ss = SearchService.DefaultFactory.getInstance();
ss.search( new String[] { "get", "me", "my" , "dukes" }, myTableModel );
...You can, in future, replace the default factory HttpSearchService with something faster, more appropriate SearchService, without changing many codes.
rgds,
Alex -
What is the best option for 'update.... set' in owb?
Hello.
I have been reading on a number of ways to implement following query in OWB:
update TABLE A
set Value F = (select Value B
from table B
where (nvl(trim(A.valueC),trim(A.valueD) = trim(B.ValueF)
and substr(A.valueG,1,2) = trim(B.valueH))
or ( nvl(trim(A.valueC),trim(A.valueD)) is null
and trim(B.valueF) is null
and substr(A.valueG,1,2) = trim(B.ValueH)
The table A and table B do not have a relationship.
Key lookup - some of you recommend not to use it as it is not very good.
Set Operator or Joiner? What would be better?
I created a function for this query, but i cannot use it in the map because i get this error:
API8003:coonection target attribute group is already conncted to an incompatable data source. Use a Joiner or Set operator to join the upstream data first before conncting it into this operator.
What would be the best way to do it? how i can pass the parameters from two different tables into my function? What feature of OWB would be the best option i cannot use for this?
Or my best bit to re-create it as a procedure and run it that way?
Thank you very much for your help
Kind Regards
VixHopefully this is helpful and it makes sense written out.
First, I'm not sure if there are some parenthesis missing in your update statement because I can't tell for sure whether the statements separated by the 'or' should be considered separately [ as in "(a = b and a=c) or (c = d)" vs "a = b and a = c or c = d" ] or if the logic is exactly as written. My suggestion is based on the idea that the query is exactly as written -- if parenthesis were missing, insert them as appropriate.
My suggestion is to use a join. Even though you say A and B don't have a relationship, they sort of do based on the update statement.
I would suggest that you start with source A and insert an expression operator. You'll send in ValueC, ValueD, ValueG. You create three outputs:
BValueF = nvl(trim(A.valueC),trim(A.valueD))
BValueH = substr(A.valueG,1,2)
NullValue = nvl(trim(A.valueC),trim(A.valueD))
Then add source table B and insert another expression operator. You'll send in ValueF and ValueH. You create two outputs:
TValueF = trim(B.valueF)
TValueH = trim(B.valueH)
Then insert a join operator. For ingrp1, you'll drag over whatever can uniquely identify A and the three outputs from the expression. For ingrp2, drag over ValueB and the two outputs from the expression.
Then your join condition will be
BValueF = TValueF
and BValueH = TValueH
or NullValue is null
and TValueF is null
and BValueH = TValueH
Then add your target table A, set it to update on the unique key. Drag the unique key from the joiner to the unique key on A, and drag ValueB to A's ValueF.
Hopefully this makes sense written out. I didn't test this, but it looks logically correct on paper.
Good luck,
Heather -
What's the best strategy to implement ads?
Hello Everyone,
I’ve inherited a site as the content manager and the
owners would like to start selling ad space on certain pages.
Mostly the ad banners will be on the either side of the web pages.
To see the site with out signing-up this page is public:
http://www.kidstylesource.com/industry/index.php?option=com_content&task=blogcategory&id=2 7&Itemid=91
The site is built with Joomla and Dreamweaver. The site is
fairly removed from the Joomla structure that Dreamweaver will be
playing a big part here setting up ad banner areas. Joomla has
it’s own way of running ad banners but as mentioned
it’s very removed from the Joomla way.
I’m just wondering what is the best strategy to
implement the ads with placement on the page, tables and/or div
with out doing a whole rewrite of each page? The body of the pages
are a mix of tables and div.
Also I’d like to think about the future using an ad
server as I’ve never used one before and don’t know
what code/structure the ad server is expecting on the website. At
this time the website is just getting off the ground so I feel an
ad server is not necessary until traffic picks-up.
Many Thanks,
John V.Hi Helen,
Are Form1, Form2 etc five different pages? Are they based on different tables?
Typically, a tree would be a heirarchical structure (child, parent, grandparent etc) - your structure is more like a simple list.
Also typically, a report is used as the front-end to a form. A link on the report would move the user to a form that allows them to insert/update/delete data. If the five "forms" are based on different data, I would have five tabs in your app - one for each - and have the front-end report as the main page for each tab.
Or, perhaps, I'm reading your requirement wrong?
Andy -
Best option for video conferencing in ios app ?
I want to implement video conferencing in ios app. what is the best option for this?
There are several: Fuze, Webex, are a few. These two also have desktop components. Try looking in the app store and googling to see if you can also find reviews/suggestions and other options on the web.
-
hi, my iphone 5 has refused to restore after i updated it to ios7 ...... it will not turn on, it will not restore i do get an error 21 mesg and i have attempted a couple of fixes from the net, but nothing seems to work . i have no acces to my phone it just is dead whats my best option, do i need to send it to apple ?
Hello Peter,
Thank you for using Apple Support Communities!
Error 21 is part of a range of error codes generally indicating that other software is interfering with the restore process.
Check out the troubleshooting from this article named:
iTunes: Specific update-and-restore error messages and advanced troubleshooting
http://support.apple.com/kb/TS3694#error21
Error 20, 21, 23, 26, 28, 29, 34, 36, 37, 40
These errors typically occur when security software interferes with the restore and update process. Use the steps to troubleshoot security software issues to resolve this issue. In rare cases, these errors may be a hardware issue. If the errors persist on another computer, the device may need service.
Also, check your hosts file to verify that it's not blocking iTunes from communicating with the update server. See the steps under the heading "Blocked by configuration (Mac OS X / Windows) > Rebuild network information > Mac OS X > The hosts file may also be blocking the iTunes Store." If you have software used to perform unauthorized modifications to the iOS device, uninstall this software prior to editing the hosts file to prevent that software from automatically modifying the hosts file again on restart.
All the very best,
Sterling -
Help Determining Best Option for a MacBook Pro
I will be purchasing a new MBP, and I am having some challenges determining my best option. I have researched quite a bit, but the more I research the more I get lost. I was hoping that the support community here would be able to assist in my decision. I am very price consious so I am looking at the refurbished models from the Apple store. I am also a Web Developer so I need to be able to run Photoshop, Dreamweaver, Illustator plus have a few browsers going with multiple tabs in each. Speed (both working with files and browsing the web) is of the utmost importance to me as I need a computer that can keep up with me. Basically I need a fast computer so I can get my job done quickly. I would love to purchase a new Mac and max it out, but cost is a very important issue which is why I am looking at these two models.
I am torn between two models in the Apple Refurbished section:
Option 1.
Refurbished 13.3-inch MacBook Pro 2.5GHz Dual-core Intel i5
Originally released June 2012
13.3-inch (diagonal) LED-backlit glossy widescreen display, 1280-by-800 resolution
4GB (2 x 2GB) of 1600MHz DDR3 SDRAM
500GB Serial ATA @ 5400 rpm
8x double-layer SuperDrive (DVD±R DL/DVD±RW/CD-RW)
Intel HD Graphics 4000
with this model I would max out the RAM to 16GB and switch the HD to an 128GB SSD that I have.
Option 2.
Refurbished 13.3-inch MacBook Pro 2.6GHz Dual-core Intel Core i5 with Retina Display
Originally released February 2013
13.3-inch (diagonal) Retina display; 2560-by-1600 resolution at 227 pixels per inch
8GB of 1600MHz DDR3L SDRAM
256GB Flash Storage
720p FaceTime HD Camera
Intel HD Graphics 4000
What it comes down to is that I like option 1 as the cost is much lower and I can upgrade, but I am nwondering if option 2 would be a faster than option 1 even after I upgrade the RAM and HD. I'm just hesitant about the retina model as I cannot upgrade. To me most of the numbers look the same, but I do not know much about what is under the hood and what is overall a better machine for my purposes above. To the retina screen isn't all that important as I plan on connecting the MBP to a larger external monitory.
Thanks in advance for any help. If anything needs clarification please ask and I will provide more details.Another advantage to the non-Retina MB/Pro with optical drive is the possibility
of upgrade with a kit, to install a second SSD in place of that drive; as per a
part number kit that macsales OWC site has listed. That kind of upgrade does
come up on occasion; however an SSD in that location has a slower data rate
than one on the hard disk drive bus. 'Data Doubler' is their name for it; a kit
could include a suitable SSD, too. http://eshop.macsales.com/shop/SSD/OWC/
About wireless connectivity differences between Retina MB/Pro and non-Retina,
could vary the results if one were to use a newer Time Capsule wireless base
station; as these can use two bandwidths of wi-fi. However I am not sure if one
or both models can utilize this feature when connecting to the base station &
wireless backup function of the time capsule. The faster speed could be a little
helpful if using wireless; yet I'd be sure to make a backup clone and directly
use a wired connection of dependable speed and quality for its use.
So to read up on the newer specs for the Time Capsule with built in wi-fi base
station to see if that matters; I doubt there would be an issue as the newer is
supposed to be compatible with the older.
Hopefully this helps somewhat. I've found an older AirPort base station can
affect the internet speed when the source is higher than the base thoroughput.
This can be an issue, at least with wireless backups or internet access. For
best connection speeds, it also helps to have a wired network, to fall back on.
Ethernet is faster and more reliable as a local & internet network path; and a
wired network is more secure than a wireless one.
If you have a different question, be sure to ask; you could also start a new thread.
Good luck & happy computing! -
What are the different options for implementing web security?
Hi,
Right now I am working on an internet website. We are using JSP for presentation and running Weblogic Application Server. I want to know different options for implementing website security. One of the options that I am aware of is to use LDAP. But we donot want to go and buy a LDAP Directory Server now. So I would really appreciate if somebody could let me know my choices here.
Thanks in advance.Hi,
If you are working on a Windows 2000 platform, the most obvious choice would be Active Directory Server as this is shipped free with Server 2000. It is LDAP compliant, although does have a few differences that set it apart from the other X500 standard based solutions which I will mention in a moment. Details on these differences can be found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnactdir/html/msdn_activedirvsnds.asp
Other options are openldap, an open source implementation of an ldap server or iPlanet's Directory Server. If you are initially doing an evaluation, a trial version is available of the iPlanet software and can be downloaded from their site. I found this particularly easy to get to grips with and their is excellent documentation available. There is also an offering from Novell, but I have no experience of this.
Hope this helps.
Jon
Maybe you are looking for
-
Calculation rules in free goods
Hi Friends, In free goods condition record NA00, in calculation rule field, there are 3 options - Pro rata; unit reference; Whole units. Please give an example for each calculation rule as to how system should calculate if we select one of the option
-
Hi, Iam working on Idoc to file scenatio.Using java mapping I have mapped the Idoc to an XML format. Now I have a problem in converting the XML format to flat file format. My XML is as follows:-- <Record_Idoc> <Record> <Header> <Order_n
-
Broadband Speed dropped from 2.7Mbps to 448KBps To...
Last night my Connection was at 2.7Mbps, got home from work today at 17:00 and i had no connection, after numerous resets and even a factory reset of my 2wire hub, i got Broadband back, but at 448KBps!! Any Help? Just done the BT Speedtest and it say
-
Move Win8.1 from the stock HDD to an SSD
Move Win8.1 from the stock HDD to an SSD I have a Lenovo K450e ... DeskTop -Model Number:10181 win 8.1... 32 GB RAM Going to install ... Kingston SSDNow V300 Series SV300S37A/240G 2.5" 240GB SATA III Internal Solid State Drive (SSD) And it appears af
-
Install App via Configuration Utitilty
Hi All, I've currently got an issue with trying to install an application using the iPhone Configuration Utility. Currently the default profile used in our organisation restricts the installation of apps so that staff can not download from idevices.