I need details about how bindings work
Hi All,
I am having trouble figuring out when a binding ends. What I am doing is putting a reference to an object in the the request such as following.
TheObject theObjectInstance= new TheObject();
request.setAttribute("theObjectInstanceName", theObjectInstance);
<h:outputText value="#{theObjectInstanceName.someProperty}"/>This works fine, however, when I try to use this method for an input, it doesn't work.
<h:inputText value="theObjectInstanceName.someProperty}"/>The problem seems to be the value is never put into the instance, when the user hit submit. Is there some sort of work-a-round?
Thanks,
Grae
Edited by: caalip2 on Jul 8, 2010 12:52 PM
caalip2 wrote:
Hi All,
This works fine, however, when I try to use this method for an input, it doesn't work.
<h:inputText value="theObjectInstanceName.someProperty}"/>
Not surprising. "theObjectInstanceName" is not a JSF backing bean name and thus cannot be bound to JSF form fields. It might work to fill information into the form field, but JSF cannot recreate the object upon posting back because it is not a managed bean.
The first case (displaying information) just happens to work because the expression language can read plain old java objects and their properties from the different scopes (request, session, etc.).
Similar Messages
-
I am trying to generate an application that saves a copy of its front panel on completion. This is easy to do using an invoke node with Print VI to HTML but this does not work in an .exe format. I have seen elsewhere that you have to use the Get Panel Image method, but no details are supplied in LV 5.0.1 documentation of how to use the "image" data (1-D Unsigned Byte array) that is generated. I want to save this in a format that can then be read as a bitmap in any standard graphics package. Any assistance?
Hi,
If you'd upgrade to LV5.1 or 6 you could use the 'standard' vi's for this.
You need a VI called "Write BMP File.vi". It's not shipped with LV5.0.1.
This vi only uses 3 subVI's, so perhaps someone at NI can convert it and
send it to you (sorry, I won't, it's copywrited).
If you cannot get this VI anywhere, you'll need to figure out the BMP file
format yourself. It's not too complicated, but still could take some days.
Perhaps someone figured it out before LV5.1 was released.
Regards,
Wiebe.
"RDK" wrote in message
news:[email protected]..
> I want to use Get Panel Image in Labview 5.0.1 and need details on how
> to save the BMP data generated
>
> I am trying to generate an application that saves a copy
of its front
> panel on completion. This is easy to do using an invoke node with
> Print VI to HTML but this does not work in an .exe format. I have seen
> elsewhere that you have to use the Get Panel Image method, but no
> details are supplied in LV 5.0.1 documentation of how to use the
> "image" data (1-D Unsigned Byte array) that is generated. I want to
> save this in a format that can then be read as a bitmap in any
> standard graphics package. Any assistance? -
Details about how to do delta load
Hi,
Can someone please give me the details about how to do delta from scratch. Like, i have the custom datasource created in the RSO2, created infosource in BW, loaded that into an ODS using full load. Now how do I do the delta for the same ods instead of full load. It will be a great help to me if you can give me the steps how to do and your help is always appreciated.
Thanks in advance,
SueHi
Delta Process
Definition
The delta process is a feature of the extractor and specifies how data is to be transferred. As a DataSource attribute, it specifies how the DataSource data is passed on to the data target. From this you can derive, for example, for which data a DataSource is suited, and how the update and serialization are to be carried out.
Use
The type of delta process affects the update into a data target. When you update data in an ODS object, you need to serialize it so that you can also overwrite it. According to the delta process, the system decides whether it is necessary to serialize by request or by data packet.
Structure
There are various delta processes for SAP source systems:
1. Forming deltas with after, before and reverse images that are updated directly in the delta queue; an after image shows the status after the change, a before image the status before the change with a negative sign and the reverse image also shows the negative sign next to the record while indicating it for deletion. This serializes the delta packets. The delta process controls whether adding or overwriting is permitted. In this case, adding and overwriting are permitted. This process supports an update in an ODS object as well as in an InfoCube. (technical name of the delta process in the system): ABR)
2. The extractor delivers additive deltas that are serialized by request. This serialization is necessary since the extractor within a request delivers each key once, and otherwise changes in the non-key fields are not copied over correctly. It only supports the addition of fields. It supports an update in an ODS object as well as in an InfoCube. This delta process is used by LIS DataSources. (technical name of the delta process in the system): ADD)
3. Forming deltas with after image, which are updated directly in the delta queue. This serializes data by packet since the same key can be copied more than once within a request. It does not support the direct update of data in an InfoCube. An ODS object must always be in operation when you update data in an InfoCube. For numeric key figures, for example, this process only supports overwriting and not adding, otherwise incorrect results would come about. It is used in FI-AP/AR for transferring line items, while the variation of the process, where the extractor can also send records with the deletion flag, is used in this capacity in BBP. (technical name of the delta process in the system): AIM/AIMD)
Pls do check the link
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a64d3e07211d2acb80000e829fbfe/content.htm
Re: Need Help in After Image and Before Image
Re: Generic Datasource with Additive Delta
Re: Diff between before image and after image
if it helps pls ado asiign points -
I need help understanding how this works. AS 2.0
Its my first time here and i only started learning flash today. I aint too great with maths and i was showed this piece of code that makes a triangles point follow the cursor. It involved mathimatical things ( which i aint so great at) and the guy said "You dont need to know how it works, just how to use it." well i copied his code and it worked, but i have no idea how to use it in other rotation apart from the one he taught us. I dont even understand how to redo his code i saved it to a word document and anytime i wanted to make something rotate something in that fashion i would refer to that. But i dont want to have to do that, i want to know how to use it, dont have to understand it, but use it for other rotation matters. If you are going to help, please try to be a bit simmple i explaining it, cause im new. Dont get me wrong i aint thick but i can find it a bit hard to follow some things, that is i my current problem.
here is the rotation code:
onEnterFrame = function()
hero._rotation = getmouse(hero);
getmouse = function(mc:MovieClip):Number
dy = _ymouse-mc._y;
dx = _xmouse-mc._x;
rad = Math.atan2(dy,dx);
rotate = rad*180/Math.PI
return rotate+90
also if it helps, here is the video i was watching: http://www.youtube.com/watch?v=w3OfrpbNhHs
please if you can, explain how the entire thing works.
thanks for any help given in advance.Hi,
Here's a short primer. It may not be sufficient but here goes.
1st, move the closing bracket at the end and put it on the third line. This makes the code more efficient
onEnterFrame = function(){ // this causes Flash to repeatedly
execute the next line at the
frame rate you selected
for your document
hero._rotation = getmouse(hero); // this tells Flash to rotate a
movie clip (named hero) based
on the function getmouse()
}; // putting the }; here makes the
code more efficient and readable
getmouse = function(mc:MovieClip):Number{ // This is the function called with
mc referring to hero that was
passed from the second line.
dy = _ymouse-mc._y; // dy means delta y which subtracts
the y position of the movieclip
from the mouses y position
dx = _xmouse-mc._x; // dx = delta x (same as above line
but on the x axis)
// once you have the x and y sides
you male a triangle.
Now use trig to find the angle
rad = Math.atan2(dy,dx); // the computer works in radians
the arc tangent atan2 will give the
angle in radians
rotate = rad*180/Math.PI // you want to convert the radians to
degrees, that's what this line does
return rotate+90 // this returns the value of rotate back
to the calling function in line 2.
the +90 determines which part
// of the hero movie clip is facing the
mouse.
If you put the mouse cursor over any of the green reserved words above in the Actions panel you will get a desctription of what these do.
hope that helps. -
I am new ot soap technology . I am using apache axis soap .. Any body can give details about how to use the soap in the application .. For example I want to display the foot ball score in my website then in Germany they alreay provide the soap service then we request the service then get the score and then display that in website . my doubt is without knowing any thing first how to request the soap service provide in the Germany for Foot ball score and any body please give some sample codes and documentation
Thank you for the request.
Your Toshiba Virtual Store account 32651 has been reset. -
Report for COOIS, need details on how to configure and modify
Hello,
I want to understand the concept of layout and profile and how are they differenet.
e.g. If I select a profile from the given F4 help say 00000001 (standard Layout).
this changes the result output in the object overview screen. why are these 2 different entities. i.e. layout and profile.
Secondly, I need details on how can I configure the output of the object overview screen, which is the correct place to do this?
I know its a standard report/transaction, but I have a z-copy of it and I need to modify the same to get the desired results.
e.g. I want to new buttons with extra functionality to be placed in the object overview sceen.
Thanks & regards,
Ravishdear friend,
In the version ECC6.0 there is a configuration transaction COIS - please run it in your dev environment and make an adjaustents yo need.
good luck. -
A few questions about how ZPM works.
We have patch management (in ZCM 11.2.2), but honestly don't use it much. I have a few questions about how it works that might make me use it more, if I understand it more.
If I deploy a patch (or a set of patches), it creates a bundle for that deployment. That bundle seems to include actions that deploy the actual patch bundles (correct?). Do I have to recreate a new deployment bundle every time I want to push a new patch? i.e. If I push a Java update, and a month later, a new one comes out, do I build out a new bundle with the new patch in it, or do I modify the old one?
Once the patch is deployed, can I safely delete that deployment bundle, or should they just pile up?
Is there a way to "auto-approve" patches? Lets say I always want a group of machines to have the latest Adobe Flash Player patches. Can I set up ZPM to automatically cache and push the latest patches for a specific product, or do I have to manually remediate each patch? (I'm thinking of how MS's WSUS does "auto-approval")
I see most packages aren't cached in list, but occasionally, a patch is cached without me touching it. Why? Can I change what gets automatically cached?
Thanks for any help/answers you can provide.
-AdamOriginally Posted by adrockk
We have patch management (in ZCM 11.2.2), but honestly don't use it much. I have a few questions about how it works that might make me use it more, if I understand it more.
If I deploy a patch (or a set of patches), it creates a bundle for that deployment. That bundle seems to include actions that deploy the actual patch bundles (correct?). Do I have to recreate a new deployment bundle every time I want to push a new patch? i.e. If I push a Java update, and a month later, a new one comes out, do I build out a new bundle with the new patch in it, or do I modify the old one?
Once the patch is deployed, can I safely delete that deployment bundle, or should they just pile up?
Is there a way to "auto-approve" patches? Lets say I always want a group of machines to have the latest Adobe Flash Player patches. Can I set up ZPM to automatically cache and push the latest patches for a specific product, or do I have to manually remediate each patch? (I'm thinking of how MS's WSUS does "auto-approval")
I see most packages aren't cached in list, but occasionally, a patch is cached without me touching it. Why? Can I change what gets automatically cached?
Thanks for any help/answers you can provide.
-Adam
For #1, (assuming you're not using baselines), you would check the new version of the patch (vulnerability) and do a new deployment.
#2 - once you're satisified that the machines are deployed (or the best to your ability) you can delete the DEPLOYMENT package. It doesn't delete the actual vulnerability bundles to my knowledge. That's why it's a good idea to name your bundle deployments with something meaningful, IMO (and maybe include a nice desription).
#3 - currently I don't believe this is possible. I know you can probably configure it to auto-download the patches, but not auto-deploy everything. Given the propensity for software to wreck other things (hello MS .NET patches), this is probably not a good idea. At least I'd never auto-download and auto-deploy any patches without testing them first, and certainly take my servers a little more cautiously than my workstations.
#4 - I think you can configure what's cached, but I could be wrong.
I know there's a lot of improvements coming in the pipeline, and it doesn't hurt to "vote" for your enhancements via the enhancement system (more work for Shaun--haha)
--Kevin -
Need details about "Lock Profiling" tab of JRockit JRA
Hi,
I'm experimenting with the JRockit JRA tool: I think this is a very useful tool ! It provides very valuable information.
About locks ("Lock Profiling" tab), since JRockit manages locks in a very sophisticated manneer, it enables to get very important information about which monitors are used by the application, helping for improving the performances.
Nevertheless, the BEA categories (thin/fat, uncontended/contended, recursive, after sleep) are not so clear. A short paper explaining what they mean would greatly help.
Fat contended monitors cost the most, but maybe 10000 thin uncontended locks cost the same as 1 fat contended lock does. We don't know.
So, there is a lack of information about the cost (absolute: in ms, or relative: 1 fat lock costs as N thin locks) of each kind of monitor. This information would dramaticaly help people searching where improvements of lock management are required in their application.
Thanks,
Tonygreat explanation! Thanks
"ihse" <[email protected]> wrote in message
news:18555807.1105611467160.JavaMail.root@jserv5...
About thin, fat, recursive and contended locks in JRockit:
Let's start with the easiest part: recursive locks. A recursive lock
occurs in the following scenario:synchronized(foo) { // first time thread takes lock
synchronized(foo) { // this time, the lock is taken recursively
}The recursive lock taking may also occur in a method call several levels
down - it doesn't matter. Recursive locks are not neccessarily any sign of
bad programming, at least not if the recursive lock taking is done by a
separate method.
The good news is that recursive lock taking in JRockit is extremely fast.
In fact, the cost to take a lock recursively is almost negligable. This is
regardless if the lock was originally taken as a thin or a fat lock
(explained in detail below).
Now let's talk a bit about contention. Contention occurs whenever a thread
tries to take a lock, and that lock is not available (that is, it is held
by another thread). Let me be clear: contention ALWAYS costs in terms of
performance. The exact cost depends on many factors. I'll get to some more
details on the costs later on.
So if performance is an issue, you should strive to avoid contention.
Unfortunately, in many cases it is not possible to avoid contention -- if
you're application requires several threads to access a single, shared
resource at the same time, contention is unavoidable. Some designs are
better than others, though. Be careful that you don't overuse
synchronized-blocks. Minimize the code that has to be run while holding a
highly-contended lock. Don't use a single lock to protect unrelated
resources, if that lock proves to be easily contended.
In principle, that is all you can do as an application developer: design
your program to avoid contention, if possible. There are some experimental
flags to change some of the JRockit locking behaviour, but I strongly
discourage anyone from using these. The default values is carefully
trimmed, and changing this is likely to result in worse, rather than
better, performance.
Still, I understand if you're curious to what JRockit is doing with your
application. I'll give some more details about the locking strategies in
JRockit.
All objects in Java are potential locks (monitors). This potential is
realized as an actual lock as soon as any thread enters a synchronized
block on that object. When a lock is "born" in this way, it is a kind of
lock that is known as a "thin lock". A thin lock has the following
characteristics:
* It requires no extra memory -- all information about the lock is stored
in the object itself.
* It is fast to take.
* Other threads that try to take the lock cannot register themselves as
contending.
The most costly part of taking a thin lock is a CAS (compare-and-swap)
operation. It's an atomic instruction, which means as far as CPU
instructions goes, it is dead slow. Compared to other parts of locking
(contention in general, and taking fat locks in specific), it is still
very fast.
For locks that are mostly uncontended, thin locks are great. There is
little overhead compared to no locking, which is good since a lot of Java
code (especially in the class library) use lot of synchronization.
However, as soon as a lock becomes contended, the situation is not longer
as obvious as to what is most efficient. If a lock is held for just a very
short moment of time, and JRockit is running on a multi-CPU (SMP) machine,
the best strategy is to "spin-lock". This means, that the thread that
wants the lock continuously checks if the lock is still taken, "spinning"
in a tight loop. This of course means some performance loss: no actual
user code is running, and the CPU is "wasting" time that could have been
spent on other threads. Still, if the lock is released by the other
threads after just a few cycles in the spin loop, this method is
preferable. This is what's meant by a "contended thin lock".
If the lock is not going to be released very fast, using this method on
contention would lead to bad performance. In that case, the lock is
"inflated" to a "fat lock". A fat lock has the following characteristics:
* It requeries a little extra memory, in terms of a separate list of
threads wanting to acquire the lock.
* It is relatively slow to take.
* One (or more) threads can register as queueing for (blocking on) that
lock.
A thread that encounters contention on a fat lock register itself as
blocking on that lock, and goes to sleep. This means giving up the rest of
its time quantum given to it by the OS. While this means that the CPU will
be used for running real user code on another thread, the extra context
switch is still expensive, compared to spin locking. When a thread does
this, we have a "contended fat lock".
When the last contending thread releases a fat lock, the lock normally
remains fat. Taking a fat lock, even without contention, is more expensive
than taking a fat lock (but less expensive than converting a thin lock to
a fat lock). If JRockit believes that the lock would benefit from being
thin (basically, if the contention was pure "bad luck" and the lock
normally is uncontended), it might "deflate" it to a thin lock again.
A special note regarding locks: if wait/notify/notifyAll is called on a
lock, it will automatically inflate to a fat lock. A good advice (not only
for this reason) is therefore not to mix "actual" locking with this kind
of notification on a single object.
JRockit uses a complex set of heuristics to determine amongst other
things:
* When to spin-lock on a thin lock (and how long), and when to inflate it
to a fat lock on contention.
* If and when to deflate a fat lock back to a thin lock.
* If and when to skip on the fairness on a contended fat lock to improve
performance.
These heuristics are dynamically adaptive, which means that they will
automatically change to what's best suited for the actual application that
is being run.
Since the switch beteen thin and fat locks are done automatically by
JRockit to the kind of lock that maximizes performance of the application,
the relative difference in performance between thin and fat locks
shouldn't really be of any concern to the user. It is impossible to give a
general answer to this question anyhow, since it differs from system to
system, depending on how many CPU:s you have, what kind of CPU:s, the
performance on other parts of the system (memory, cache, etc) and similar
factors. In addition to this, it is also very hard to give a good answer
to the question even for a specific system. Especially tricky is it to
determine with any accuracy the time spent spinning on contended thin
locks, since JRockit loops just a few machine instuctions a few times
before giving up, and profiling of this is likely to heavily influence the
time, giving a skewed image of the performance.
To summarize:
If you're concerned about performance, and can change your program to
avoid contention on a lock - then do so. If you can't avoid contention,
try to keep the code needed to run contended to a minimum. JRockit will
then do whatever is in its power to run your progam as fast as possible.
Use the lock information provided by JRA as a hint: fat locks are likely
to have been contended much or for a long time. Put your effort on
minimizing contention on them. -
Need details about messageName
I am using the following code to display a confirm message, once a new record inserted. This a program from the Tool Box tutorial.
MessageToken[] tokens = { new MessageToken("EMP_NAME", employeeName),
new MessageToken("EMP_NUMBER", employeeNum) };
OAException confirmMessage = new OAException("AK", "FWK_TBX_T_EMP_CREATE_CONFIRM", tokens,
OAException.CONFIRMATION, null);
pageContext.putDialogMessage(confirmMessage);
This is working fine. But I could not understand what are these values "AK" and "FWK_TBX_T_EMP_CREATE_CONFIRM". Do we need to configure these any where in the code?
Please give me the details about this?Please see
<JDEV_CLIENT_INSTALL_DIR>/jdevdoc/javadoc/fwk/oracle/apps/fnd/framework/OAException.html#OAException(java.lang.String, java.lang.String, oracle.apps.fnd.common.MessageToken[], byte, java.lang.Exception[])
The arguments are "Application Short Name", "Message Name".
You would need to define the message in FND Message Dictionary. -
Question/Baffled about how binding works
In an attempt to position my canvas in the center of the
user's browser (no matter what the size). I ended up using the
following code. The Application is set to a width and height of
100%.
<mx:Canvas id="primaryCanvas" horizontalScrollPolicy="off"
verticalScrollPolicy="off" x="{(parentDocument.width >
backgroundImage.width)? parentDocument.width /2 -
primaryCanvas.width / 2 : 0}" y="{(parentDocument.height >
backgroundImage.height)? parentDocument.height /2 -
primaryCanvas.height / 2 : 0}">
In particular, focus on the x and y attributes. This works as
I expect, as in, I get the result I want. However, I'm a bit
baffeld about the under pinnings about how/why it works :)
How does the canvas know to re-position itself each time the
browser is re-sized?
How would I make these bindings into a function so I don't
have to have my "code" intermingled with the actual mxml parts? Or
is this even possible?
I have read various things on binding but still have the
above outstanding questions.
Shiv.This is how it appears to work to me...
The binding mechanism recognizes bindable variables in the
expression you give it. If any of those variables change, the
entire expression is re-evaluated. In this case,
parentDocument.width is a bindable variable.
One thing you can do is bind to a method call. The trick is
to pass the method a bindable variable so that the binding
mechanism calls your method whenever the variable changes.
Something like:
x="{getx(parentDocument.width)}"
And getx() does the calculations and returns an int. -
Need advice about how to set up a NBA finals spreadsheet.
Hi everyone,
Some friends and I are playing a version of the Over/Under game during the NBA finals. My wife, being the geek she is, set up our score sheet in Numbers. Here's a screen shot of it:
What we're looking for is a more elegant way to set this up. M D and V are the first names of the folks participating in the game. The colored cells indicated that those predictions were correct. What we'd like is a way to automate the counting to determine the winner (and perhaps report first, second, third place, etc.)... and a way to make the whole thing easier to understand at first glance.
Any suggestions?
My question really isn't a trouble-shooting issue. If it's not appropriate for this forum, I'm happy to delete it.Macademic1 wrote:
My question really isn't a trouble-shooting issue. If it's not appropriate for this forum, I'm happy to delete it.
Hi Macademic,
Your question is about how to do something using Numbers. As a 'technique' question, it's appropriate to the forum. Good thing, as you'd have some difficulty deleting your post.
The main difficulty I see is that with the positioning of the data, there doesn't seem to be an easy way to determine which bits Numbers should count as 'wins'.
Here's a possible solution. Details under the graphic.
Data table (on left)
Column A: Descriptions. This is a sampling of your list, some repeated to show different entries for "Yes" and "Results".
B: "Yes": This contains the numerical criteria to be met or exceeded to make a "Yes" answer correct.
C, D, E: Columns for each player (identified in Row 1) to enter their guesses. Checked means "Yes", unchecked means "No"
Formula in the Footer row: =Evaluation::B Returns the value in the footer row of column B of the Evaluation table.
F: "Results": Results should be entered as numbers. See below
Evaluation Table
A: Formula: =IF(ISBLANK(Data::B),"",Data::F>=Data::B)
checks if an entry has been made in the "Yes" column.
If not, the formula returns the empty string ( "" ), if so, the formula returns the result of a comparison of the values in "Yes" and "Results"; TRUE if "Result" is equal to or greater than "Yes", FALSE if it's not.
This column shows the choice (TRUE=checked, FALSE=unchecked) that will be evaluated as 'Correct' in the three checkbox columns.
Note the warning triangle in A2 due to comparing the number (1) in "Yes" to the text string ("!!!!") in "Results". Any text is greater than any number, but comparing 'apples to oranges' this way will display a warning. Avoid the warning by using only numbers in "Results" (and "Yes").
Also note the error triangles in Row 7. These result from 24:00 entered into the "Yes" column being interpreted as a duration, and the smaller 15:53 entered in "Results" being interpreted as a time (of day). (Originally 3:53 PM—I must have re-entered it as 3:53 at some point.) The error triangle in B7 is due to the formula there (and in C7 and D7) referencing A7 in its calculations. I removed the formula from C7 and D7 to allow the formulas in the Footer Row to show a result,
The next two lines show workarounds to avoid the error messages.
In Row 8, "Yes" and "Results" have only the number of full minutes entered, and that value entered as a plain number.
n Row 9 the two cells have been formatted to contain Durations, and to show them as minutes and seconds, separated by a colon.
B, C, D: Formula =IF(Data::C=$A,1,0)
In English, If the guess is correct, 1 point, if not, 0 points.
Footer row formula: =SUM(B)
Conditional formatting is used to change the Fill colour for correct guesses.
The rule shown is for the selected cell, E10. The same rule is used for C10 and D10. For other rows, the cell reference A10 must be changed to match the row being formatted (ie. in C8, the reference would be to A8).
Regards,
Barry -
Need details about Toshiba 15.4" Intel Duo Core 2 T5800
Can anyone give me any information/review on this computer. I found it in a FuturShop store for 999.99$.
However I can't seem to find any information about it online anywhere.
I was told by a friend that it's a new special edition laptop or something. I need a tough computer as I do a lot of traveling and I will be using it for photos, music, videos, home financing, internet, excel, word, etc. Some games but not a main concern.
Any info on the webcam, DVD burning capabilities, and expandibility would be appreciated.
Below are some of the specs. I'm not too knowledgeable on computers so I hope I've given enough relevant info. Thanks in advance.
4GB DDR2
320GB Hard Drive
HELPWell buddy, the most information and details about all actual Toshiba notebooks can be found on the Toshiba European page.
http://eu.computers.toshiba-europe.com
Here you should search in Laptops area -
Need details about ECC upgrade
Hi Gurus,
Greetings..
Need help on ECC upgrade
We are currently on 4.0B system and upgrading to ECC 6.0
Need details on the following
1.) Can we directly upgrade from 4.0 to 6.0
2.) What will be the system details ( like database os etc)
Thanks in Advance
GopiHi Gopi,
according to SAP Product Availability Matrix you can upgrade directly from 4.0B system. Please check the link below:
https://service.sap.com/sap/support/pam?hash=pvnr%3D01200615320900001296%26pt%3Dg%257Cr
Please activate the check marks on the left side (pressing below link) to get an overview about supported OS/DB combination:
https://service.sap.com/sap/support/pam?hash=pvnr%3D01200615320900001296%26pt%3Dt%257CPLTFRM%26ainstnr%3D012006153249000…
Cheers,
Andreas -
Student need details about Business One prices.
Hi
I'm a german student and i have to do a project about SAP Business One. It's necessary for me to get more informations about the prices for this ERP software. I've searched the I-net for many days but couldn't find any helpfull informations.
I need detail informations about asset costs, follow-up costs, license fees, costs for training the employers to handle the software and maintenance costs. If anybody can help me about that i will be very glad.
greetings, danielWell, first thing is the pricing is dependant on the country or at least the region you are buying B1 from. For example in Europe you could buy a SAP B1 license for 2500 euros when in Australia you can buy it for AUD2500 (FX rate 0.62).
The price is based on the market, the performance, the index of investment etc.
You also have to differenciate in your analysis the cost of licenses and the cost of implementing. Some partners are using a rule of thumb saying that the cost of implementation is roughly the cost of one license. I tend not to agree with it but that's a base I guess.
Regards, -
Need details about Statistics - Internals
Hi,
I am aware of Statistics and how it helps CBO. I would like to know more about internals of Statistics, I know Oracle
maintains certain details in the below views, also in Columns and Partitions Metadata views.
DBA_TABLES
DBA_TAB_STATISTICS
DBA_INDEXES
DBA_IND_STATISTICS
I know it maintains NUM_ROWS and LAST_ANALYZED details in DBA_TABLES and DBA_INDEXES.
Please provide details about the data being maintained in other views.
I'm aware of Histograms, it maintains actual details about Data Distribution. I would like to know how the Normal Statistics differs from Histograms,
it uses the same parameter method_opt with different values.845956 wrote:
I know it maintains NUM_ROWS and LAST_ANALYZED details in DBA_TABLES and DBA_INDEXES.
It actually maintains much more than just the NUM_ROWS and others you specified.
DBA_TABLES
DBA_TAB_STATISTICS
DBA_INDEXES
DBA_IND_STATISTICS
Regards,
P.
Maybe you are looking for
-
Hi there. just bought a TC, installation was succesfull, but time machine won't work. can't select Backup disk. get transferred to TC install again. Called Apple, 25 min. later no succes, have to call on monday again!!!! Can anyone help me? Thanks a
-
Trouble with airdrop accepting file transfer
I am able to transfer file from macbook pro to iMac using airdrop but not vice versa. I get a message that the iMac declined the request. Any help appreciated.
-
Very interesting! Who faster?
Suppose you hava a direct bytebuffer(size 50M) to read file content by filechannel. once the buffer is full,just clear the buffer and continue to read the remaining part of the file. which one is faster,reading a 300M's file or reading ten 30M's file
-
OID populate other http request attributes
I am trying to figure out how to customize my OID SSO so that it adds attributes to the HTTP Request. I have used the name mapping java module to customize my certificate the OID user mapping. I imagine there has to be a similar interface for additio
-
What is this file and why is it suddenly draining all my hard drive space? I have read on other threads that is happens from "Command-Tab." Perhaps from Command-Tab to open a new window in Firefox? I should be able to use this. Is there a reason for