How to avoid validation of input items within af table and javascript

Hi all,
I developed a form which includes table and commandButton. Some input items are required. I want them to validate while just button pressed.
And everything was ok, this scenario was working well. But when table presents only one row, selecting row does not work. See alsa plz: Table row selection --> might be 9th post
I applied to my jsff the solution which is told in above link. It works previous issue but this time, javascript caused another problem that is inconsistent validation. As i understood java script overrides af table immediate="true" property. plz see : http://www4.picturepush.com/photo/a/11897217/640/11897217.png
How can i resolve that? Any suggestion?
Plz help me
Thanks in advance
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
xmlns:trh="http://myfaces.apache.org/trinidad/html"
xmlns:f="http://java.sun.com/jsf/core">
<trh:script>
function tableLoad(event)
AdfCustomEvent.queue(event.getSource(), "refreshTables",
true);
event.cancel();
</trh:script>
<af:table var="row" rowBandingInterval="1" id="entityT"
value="#{pageFlowScope.incomingPaperworkBean.baseRowCollection}"
partialTriggers="::cb_incPaperDef_commit ::cb_incPaperDef_filter"
rowSelection="single" columnBandingInterval="0"
disableColumnReordering="true" columnStretching="column:c3"
styleClass="AFStretchWidth" autoHeightRows="20"
contentDelivery="immediate" immediate="true"
binding="#{pageFlowScope.incomingPaperworkBean.richTable}">
<af:clientListener method="tableLoad" type="click"/>
<af:serverListener type="refreshTables"
method="#{pageFlowScope.incomingPaperworkBean.refreshTables}"/>
<af:column id="c5" width="105">
<af:inputText id="registrationText"
value="#{row.baseEntity.registrationNumber.registrationNumber}"
required="true" readOnly="true" autoSubmit="true"
disabled="true"/>
<f:facet name="header">
<af:panelGroupLayout id="panelGroupLayout1" layout="vertical">
<af:inputText id="filterRegistrationNumber"
value="#{pageFlowScope.incomingPaperworkBean.filterTemplate.incomingPaperwork.registrationNumber.registrationNumber}"
simple="true" autoSubmit="true"/>
<af:spacer width="10" height="10" id="spacer1"/>
<af:outputText value="Kayit Numarasi" id="outputText6"/>
</af:panelGroupLayout>
</f:facet>
</af:column>
Edited by: webyildirim on 07.Oca.2013 06:08

I guess you want the table header skin selector listing. [http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e15862/toc.htm|http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e15862/toc.htm]
search on af:table
I only see one mention of a table header though, so maybe this is the problem.
Have you looked at the html that is output (with Firebug) perhaps and seen what sort of style classes are associated with your table component? in 11g it seems that there are more human-readable style classes that you can guess at by looking at the html source.
Good luck

Similar Messages

  • Please Help. How to access to an input field in a table with javascript

    Hi
    i�m trying to access to the content of an input field that is in an table with a javascript function in this way
    function Valida_Tabla()
    var centro = document.getElementById("form1:idcentro").value;
    alert("Centro es ["+centro+"]")
    var des = document.getElementById("form1:table1:0:textField2").value;
    alert("des ["+des+"]")
    The fisrt alert is ok and displays the value of a field that is in a table.
    The second alert is not displayed.
    Is the syntax wrong?
    what i�m doing wrong
    Please help

    The best bet is to look at the source of the generated HTML and then use the exactly generated ID in the HTML source. When I looked at the HTML source I see the ID of a textfied inside a table as
    form1:table1:tableRowGroup1:0:tableColumn1:textField1
    - Winston
    http://blogs.sun.com/roller/page/winston?catname=Creator

  • How to insert, as an input variable within formula, the total time window on scope?

    How to insert, as an input variable within formula, the total time window on scope (i.e. 20ms/div x 10 div = 200ms)?
    BELOW IS AN EXAMPLE OF ISSUE:
    FORMULA FOR ACTION INTEGRAL:
    STATISTICS:
    Input variable: DPO4034(CH1);
    Check Box: number of samples.
    FORMULA
    Input variable 0: DPO4034(CH1); alias: x0
    Input variable 1: "Total Time Window on Scope???"; alias: x1
    Input variable 2: Number of Samples (CH1); alias: x2
    Under Operation Setup: Formula
    Y= (x0^2)*(x1/x2)
    Output: Processed Data 1 (CH1)
    THEN USING STATISTICS:
    Input signal: Processed Data 1 (CH1)
    Check Box: SUM
    Output: CH1 Action Integral [A^2s]
    Solved!
    Go to Solution.

    Hi again Catherine,
    I have now added another TekScope (TDS3032B) along with the DPO4034 and run the same work-around on the TDS3032B using CH1 as the "real" signal channel and CH2 as the "burst width" channel. However, the value returned for CH2 is nominally 99E+36 (min 99E+36, max 99E+36) with very few retrievals of correct burst width (~200ms). Seems the SignalExpress program is unable to consistently retrieve from TDS3032B the actual burst width (scope's time scale/window) and defaults to 99E+36 value. Any ideas on what is occurring and how to make it work? Attached are some screen captures to help guide discussion.
    Regards,
    Michael
    Attachments:
    TDS3032B - incorrect burst width.png ‏301 KB
    TDS3032B - correct burst width.png ‏287 KB
    DPO4034 - always correct burst width.png ‏302 KB

  • How to identify the SQLs which are using the tables and new columns

    Hi
    I m using oracle 10G Database in windows. Developers have added some columns in some of the database tables and were asking to check whether there is some impact on performance or not. I have not done this performance tuning before. Kindly help me how to proceed further.
    How to obtain the sqls which are touching the tables and the new columns? It would be really great if you can help me with this.
    Thanks

    You can try to use DBA_DEPENDENCIES to get PL/SQL objects using tables: http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_1041.htm#i1576452.
    However if SQL code is not stored in database in a trigger, a procedure, a function, a package or a view, it is impossible to retrieve all SQL code referencing some table from database dictionary: for this you would have to analyze application source code.

  • How to do validation of input fields

    Hi all,
              I have a rquirement to do the validation of input fields.Can anybody explain me how to go for that???Please explain in detail.U can also give me a link where i can find the tutorial for doing this.

    Hi Amit,
    What everyone has said above is correct - in the method of your action simply test for whatever condition you need to validate for.  However, the following tutorial shows you how to use Web Dynpro's Message Manager to display the messages on the screen in an easy user-friendly way:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/a%20simple%20input%20form%20with%20message%20and%20error%20service%20support.pdf">Enabling Message and Error Support</a>
    In addition, there are some validations that are done automatically depending on what you have your input fields set to - for instance, if you bind your input field to a date and a user enters words into the field instead of an actual date, it will automatically display an error message.  To learn how to turn this feature on and off, see this tutorial
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/edf6ea90-0201-0010-7696-a68662381c12">Using Validating and Non-Validating Actions</a>

  • How To Use a Hidden Page Item within an SQL Report Query without Submitting

    Hi,
    Using: Oracle ApEx 3.0.1
    I have an sql report region that contains a hidden page item as part of the "where clause". My problem is, based on a value entered by the user, I need to assign this value enetered to my hidden item, so that it can be used within the where condition of my sql but this would need to be done without actually submitting the form.
    At the moment, I can set the value via an on-demand process but my SQL is still not returing any values as the hidden page item within the query is not set (as page has not been submitted).
    Can anybody please assist as I am not sure how to do this and whether in actual fact, this is possible to do, without having submitted the page.
    Thanks.
    Tony.
    Edited by: Tony F. on Nov 12, 2011 1:39 AM

    You can set a session value using a dummy ajax call e.g:
    Add the following to the 'Function and Global Variable Declaration' region
    function f_set_item(pThis){
      var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=dummy',1);
      get.add('P1_ID',pThis.value)
      gReturn = get.get();
      get = null;
    }Where P1_ID is the session value to be set. Then call the function in the usual way e.g.
    javascript:f_set_item(this);
    I hope that helps
    Shunt

  • How to avoid validation while navigating to the next train station..11g u2

    Hi,
    I have a case where I use the same view object across the train stations while entering the data.
    My problem is, when I click the Next button it gives an error saying that I am missing some of the mandatory fields that are exposed in the coming screens.
    To make it more clear..
    Say that I have an employee vo having (*id , name, surname, department, salary ..)
    I create a train taskflow and create two page fragments one for entering id, name, surname and the second one is for department and salary.
    When I try to navigate to the next train station after entering fields in the first one I get an error saying that "salary is missing" .
    What should I do to postpone the model validation until I commit something?
    Thanks

    try using postback to avoid validation again...
            Boolean l_postBackValue = (Boolean)JSFUtils.resolveExpression("#{adfFacesContext.postback}");
            Boolean l_defaultBooleanValue = new Boolean("false");
            if (l_postBackValue.equals(l_defaultBooleanValue)) {
            }

  • How to avoid Moire Effects (jiggered still pictures) using iM and iDVD.

    This is a discussion going on forever and forever in this forum. I had the problem of bad looking slideshows myself, and I am hearing the same tips over and over again that just don't work. This is what I found out on how to avoid moire effects in your still images, when you want to edit a slideshow using iMovie - and I personally think, this explanation makes a lot of sense.
    Try it on your own and you will have had the last bad looking still image slidehow on the TV screen ever!! Here we go:
    Like everybody here I am talking about the process of creating a slideshow incuding movie strips in iMovie to get as a final result a DVD with menus and such using iDVD.
    And the common problem with stills and iMovie 5.02 are the so called jiggered pictures iMovie creates. Call it a moire effect, if you'd like.
    Whenever full resolution still images are importet from iPhoto into iMovie, the quality that iMovie will spit out in the end is disgusting. Period. Just disgusting.
    It has nothing to do with that iMovie does not display it properly on the Monitor or we are just in preview mode - the results are bad there and will be bad (maybe even worse) on the TV screen.
    There is no SIGNIFICANT difference between wether the pictures are imported with KB on or off, whether they are imported as still frames or as video clips using iMovie "import" function. iMovie can treat the color fairly bad, overprocesses the pictures and - worst of all, the moiree effects you will see in the endresult are just very very bad. It is worse when the pictures are panning a lot (KB).. This is true for every picture containing a lot of detail (Trees, Forests, horizontol lines (stairs) etc.) - not so bad for closeup face shots, unless that person is really old
    There is no SIGNIFICANT difference on the result by how the iMovie project is fed into iDVD. When the movie is sent to iDVD using the iM command "send to..." the quality is worse (and you let iM render when it asks) than if the movie is dragged into the iDVD window - but again, the difference is not significant. The result will suck. The DVD will also look bad, when the iMovie is exported has high res quicktime first, before imported into iDVD. Again, its slightly better that way, but not significant.
    Whenever a slideshow is created in iPhoto and than exported to iDVD (or via being a quicktime movie through iMovie into iDVD) the result will be however stunning. But that totally defeats the purpose of iMovie and the degree of freedom of designing slidehows in a very appealing manner.....
    The problem I think lies in how iMovie processes still images. And this is not a bug, but more of a mathematical/programmatical problem. iMovie has to REDUCE THE RESOLUTION of your still. A 2000x3000 pixel image @ 300 dpi(roughly the dimensions of a 6 MP image) has to be downsized to a TV image (NTSC or PAL, whichever) which has a resolution of approximately 480x640. HD is accordingly higher. The amount of pixels has to be reduced. iMovie can do that. NOT GOOD. But it can. The problem starts when the picture is panning around (KB). iMovie makes a let us say 5 second movie @ 30 fps out of one still image. Almost every frame will be slightly different from the previous one due to the used KB effect. So, the routine of iMovie does this downsize calculation for each single frame - and it removes each time different pixels from the still image, due to a slightly different source still image. Got it?
    Now, when you look on how moiree effects occur (which is some weired math in it's own) than it makes sense, that we see all this jiggereing in horizontol lines of high res. patterns.
    I found that if I reduce the size of each image in Photoshop (or Photoshop Elements) prior to importing it into iMovie, the quality of the final product that iMovie and subsequently iDVD spits out in the end is AMAZING (reduce the dpi to approx. 72, so the image resolution is roughly 480x640). This is not a difficult process, because both programms (PS and PSE) handle BATCH PROCESSING. Just let the Mac work for a couple of hours or so.... its WORTH IT (and don't forget to make copies of the high res originals beforehand... :D).
    (before you resize, find out about how to properly resize and rescale an image!!!!)
    I am slightly annoyed that I found that out after producing a long long long long and really good slightshow, that is watchable but looks REALLY cheasy and cheap).
    I hope this helps out.
    Waenni
    Mini G4   Mac OS X (10.4.8)  

    I agree that iMovie's still image quality is embarassingly bad and has many bugs.
    Even with no Ken Burns, the sharp images tend to flicker on a TV because iMovie doesn't blur them properly.
    And as you very well described, iMovie's Ken Burns produces uneasy zooms/pans because the subpixel rendering is, uh, suboptimal.
    iMovie's immortal rendering bug when exporting non-Ken Burns'ed images to iDVD/tape doesn't make things any better.
    Yes, bicubically downsampling the input images to 640x480 or adding gaussian blur to the megapixel input images takes care of the flicker and uneasy zooms/pans, but as a side-effect the maximal zoom-ins are then TOO blurry.
    The best workaround is to use Photo To Movie's higher quality export setting. It has the best quality rendering engine (I recently compared it to Still Life and FotoMagico). Disclaimer: I'm just a satisfied customer of Photo To Movie.
    See also:
    http://www.sjoki.uta.fi/~shmhav/SVCDon_aMacintosh.html#slideshow

  • How to avoid default row on top of a table

    Dear Members,
    I have created a simple JSF page using ADF.
    In the page, I am displaying departments and employee data.
    Departments data is displayed using the ADF Form and the employee data is displayed using ADF Table.
    When I am running the page a default row is appearing above the ADF Table.
    I request you to please let me know, how to avoid this default row displayed on top of the table.
    Many thanks in advance.
    Regards.

    Hello John,
    My page code is as follows:
    *<?xml version='1.0' encoding='UTF-8'?>*
    *<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">*
    *<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">*
    *<af:document title="DeptEmp.jsf" id="d1">*
    *<af:messages id="m1"/>*
    *<af:form id="f1">*
    *<af:pageTemplate viewId="/oracle/templates/threeColumnTemplate.jspx" id="pt1">*
    *<f:facet name="center">*
    *<af:group id="g1">*
    *<af:panelGroupLayout id="pgl1" layout="vertical" halign="center">*
    *<af:panelFormLayout id="pfl1" maxColumns="2" rows="2">*
    *<af:inputText value="#{bindings.DepartmentId.inputValue}"*
    *label="#{bindings.DepartmentId.hints.label}"*
    *required="#{bindings.DepartmentId.hints.mandatory}"*
    *columns="#{bindings.DepartmentId.hints.displayWidth}"*
    *maximumLength="#{bindings.DepartmentId.hints.precision}"*
    *shortDesc="#{bindings.DepartmentId.hints.tooltip}" id="it1">*
    *<f:validator binding="#{bindings.DepartmentId.validator}"/>*
    *<af:convertNumber groupingUsed="false" pattern="#{bindings.DepartmentId.format}"/>*
    *</af:inputText>*
    *<af:inputText value="#{bindings.DepartmentName.inputValue}"*
    *label="#{bindings.DepartmentName.hints.label}"*
    *required="#{bindings.DepartmentName.hints.mandatory}"*
    *columns="#{bindings.DepartmentName.hints.displayWidth}"*
    *maximumLength="#{bindings.DepartmentName.hints.precision}"*
    *shortDesc="#{bindings.DepartmentName.hints.tooltip}" id="it12">*
    *<f:validator binding="#{bindings.DepartmentName.validator}"/>*
    *</af:inputText>*
    *<af:inputText value="#{bindings.LocationId.inputValue}"*
    *label="#{bindings.LocationId.hints.label}"*
    *required="#{bindings.LocationId.hints.mandatory}"*
    *columns="#{bindings.LocationId.hints.displayWidth}"*
    *maximumLength="#{bindings.LocationId.hints.precision}"*
    *shortDesc="#{bindings.LocationId.hints.tooltip}" id="it13">*
    *<f:validator binding="#{bindings.LocationId.validator}"/>*
    *<af:convertNumber groupingUsed="false" pattern="#{bindings.LocationId.format}"/>*
    *</af:inputText>*
    *<af:inputText value="#{bindings.ManagerId.inputValue}"*
    *label="#{bindings.ManagerId.hints.label}"*
    *required="#{bindings.ManagerId.hints.mandatory}"*
    *columns="#{bindings.ManagerId.hints.displayWidth}"*
    *maximumLength="#{bindings.ManagerId.hints.precision}"*
    *shortDesc="#{bindings.ManagerId.hints.tooltip}" id="it14">*
    *<f:validator binding="#{bindings.ManagerId.validator}"/>*
    *<af:convertNumber groupingUsed="false" pattern="#{bindings.ManagerId.format}"/>*
    *</af:inputText>*
    *<f:facet name="footer">*
    *<af:panelGroupLayout layout="vertical" id="pgl3">*
    *<af:panelGroupLayout layout="horizontal" id="pgl4">*
    *<f:facet name="separator">*
    *<af:spacer width="10" height="1" id="s1"/>*
    *</f:facet>*
    *<af:commandButton actionListener="#{bindings.First.execute}" text="First"*
    *disabled="#{!bindings.First.enabled}" partialSubmit="true"*
    *id="cb1"/>*
    *<af:commandButton actionListener="#{bindings.Previous.execute}"*
    *text="Previous" disabled="#{!bindings.Previous.enabled}"*
    *partialSubmit="true" id="cb2"/>*
    *<af:commandButton actionListener="#{bindings.Next.execute}" text="Next"*
    *disabled="#{!bindings.Next.enabled}" partialSubmit="true"*
    *id="cb3"/>*
    *<af:commandButton actionListener="#{bindings.Last.execute}" text="Last"*
    *disabled="#{!bindings.Last.enabled}" partialSubmit="true"*
    *id="cb4"/>*
    *</af:panelGroupLayout>*
    *<af:commandButton text="Submit" id="cb5"/>*
    *</af:panelGroupLayout>*
    *</f:facet>*
    *</af:panelFormLayout>*
    *</af:panelGroupLayout>*
    *<af:spacer width="10" height="20" id="s2"/>*
    *<af:separator id="s3"/>*
    *<af:panelGroupLayout id="pgl2" layout="vertical" halign="center">*
    *<af:table value="#{bindings.EmployeesVO1.collectionModel}" var="row"*
    *rows="#{bindings.EmployeesVO1.rangeSize}"*
    *emptyText="#{bindings.EmployeesVO1.viewable ? 'No data to display.' : 'Access Denied.'}"*
    *fetchSize="#{bindings.EmployeesVO1.rangeSize}" rowBandingInterval="0"*
    *filterModel="#{bindings.EmployeesVO1Query.queryDescriptor}"*
    *queryListener="#{bindings.EmployeesVO1Query.processQuery}" filterVisible="true"*
    *varStatus="vs"*
    *selectionListener="#{bindings.EmployeesVO1.collectionModel.makeCurrent}"*
    *rowSelection="multiple" id="t1" width="90%" partialTriggers="::cb6">*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.CommissionPct.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.CommissionPct.label}" id="c1">*
    *<af:inputText value="#{row.bindings.CommissionPct.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.CommissionPct.label}"*
    *required="#{bindings.EmployeesVO1.hints.CommissionPct.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.CommissionPct.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.CommissionPct.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.CommissionPct.tooltip}"*
    *id="it2">*
    *<f:validator binding="#{row.bindings.CommissionPct.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.DepartmentId.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.DepartmentId.label}" id="c2">*
    *<af:inputText value="#{row.bindings.DepartmentId.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.DepartmentId.label}"*
    *required="#{bindings.EmployeesVO1.hints.DepartmentId.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.DepartmentId.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.DepartmentId.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.DepartmentId.tooltip}"*
    *id="it3" readOnly="true">*
    *<f:validator binding="#{row.bindings.DepartmentId.validator}"/>*
    *<af:convertNumber groupingUsed="false"*
    *pattern="#{bindings.EmployeesVO1.hints.DepartmentId.format}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.Email.name}" filterable="true"*
    *sortable="true" headerText="#{bindings.EmployeesVO1.hints.Email.label}"*
    *id="c3">*
    *<af:inputText value="#{row.bindings.Email.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.Email.label}"*
    *required="#{bindings.EmployeesVO1.hints.Email.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.Email.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.Email.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.Email.tooltip}" id="it4">*
    *<f:validator binding="#{row.bindings.Email.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.EmployeeId.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.EmployeeId.label}" id="c4">*
    *<af:inputText value="#{row.bindings.EmployeeId.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.EmployeeId.label}"*
    *required="#{bindings.EmployeesVO1.hints.EmployeeId.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.EmployeeId.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.EmployeeId.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.EmployeeId.tooltip}"*
    *id="it5">*
    *<f:validator binding="#{row.bindings.EmployeeId.validator}"/>*
    *<af:convertNumber groupingUsed="false"*
    *pattern="#{bindings.EmployeesVO1.hints.EmployeeId.format}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.FirstName.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.FirstName.label}" id="c5">*
    *<af:inputText value="#{row.bindings.FirstName.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.FirstName.label}"*
    *required="#{bindings.EmployeesVO1.hints.FirstName.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.FirstName.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.FirstName.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.FirstName.tooltip}" id="it6">*
    *<f:validator binding="#{row.bindings.FirstName.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.HireDate.name}" filterable="true"*
    *sortable="true" headerText="#{bindings.EmployeesVO1.hints.HireDate.label}"*
    *id="c6">*
    *<f:facet name="filter">*
    *<af:inputDate value="#{vs.filterCriteria.HireDate}" id="id1">*
    *<af:convertDateTime pattern="#{bindings.EmployeesVO1.hints.HireDate.format}"/>*
    *</af:inputDate>*
    *</f:facet>*
    *<af:inputDate value="#{row.bindings.HireDate.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.HireDate.label}"*
    *required="#{bindings.EmployeesVO1.hints.HireDate.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.HireDate.displayWidth}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.HireDate.tooltip}" id="id2">*
    *<f:validator binding="#{row.bindings.HireDate.validator}"/>*
    *<af:convertDateTime pattern="#{bindings.EmployeesVO1.hints.HireDate.format}"/>*
    *</af:inputDate>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.JobId.name}" filterable="true"*
    *sortable="true" headerText="#{bindings.EmployeesVO1.hints.JobId.label}"*
    *id="c7">*
    *<af:inputText value="#{row.bindings.JobId.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.JobId.label}"*
    *required="#{bindings.EmployeesVO1.hints.JobId.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.JobId.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.JobId.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.JobId.tooltip}" id="it7">*
    *<f:validator binding="#{row.bindings.JobId.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.LastName.name}" filterable="true"*
    *sortable="true" headerText="#{bindings.EmployeesVO1.hints.LastName.label}"*
    *id="c8">*
    *<af:inputText value="#{row.bindings.LastName.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.LastName.label}"*
    *required="#{bindings.EmployeesVO1.hints.LastName.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.LastName.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.LastName.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.LastName.tooltip}" id="it8">*
    *<f:validator binding="#{row.bindings.LastName.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.ManagerId.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.ManagerId.label}" id="c9">*
    *<af:inputText value="#{row.bindings.ManagerId.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.ManagerId.label}"*
    *required="#{bindings.EmployeesVO1.hints.ManagerId.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.ManagerId.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.ManagerId.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.ManagerId.tooltip}" id="it9">*
    *<f:validator binding="#{row.bindings.ManagerId.validator}"/>*
    *<af:convertNumber groupingUsed="false"*
    *pattern="#{bindings.EmployeesVO1.hints.ManagerId.format}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.PhoneNumber.name}"*
    *filterable="true" sortable="true"*
    *headerText="#{bindings.EmployeesVO1.hints.PhoneNumber.label}" id="c10">*
    *<af:inputText value="#{row.bindings.PhoneNumber.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.PhoneNumber.label}"*
    *required="#{bindings.EmployeesVO1.hints.PhoneNumber.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.PhoneNumber.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.PhoneNumber.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.PhoneNumber.tooltip}"*
    *id="it10">*
    *<f:validator binding="#{row.bindings.PhoneNumber.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *<af:column sortProperty="#{bindings.EmployeesVO1.hints.Salary.name}" filterable="true"*
    *sortable="true" headerText="#{bindings.EmployeesVO1.hints.Salary.label}"*
    *id="c11">*
    *<af:inputText value="#{row.bindings.Salary.inputValue}"*
    *label="#{bindings.EmployeesVO1.hints.Salary.label}"*
    *required="#{bindings.EmployeesVO1.hints.Salary.mandatory}"*
    *columns="#{bindings.EmployeesVO1.hints.Salary.displayWidth}"*
    *maximumLength="#{bindings.EmployeesVO1.hints.Salary.precision}"*
    *shortDesc="#{bindings.EmployeesVO1.hints.Salary.tooltip}" id="it11">*
    *<f:validator binding="#{row.bindings.Salary.validator}"/>*
    *</af:inputText>*
    *</af:column>*
    *</af:table>*
    *<af:separator id="s4"/>*
    *<af:commandButton actionListener="#{bindings.CreateInsert.execute}" text="Create Employee"*
    *disabled="#{!bindings.CreateInsert.enabled}" id="cb6"/>*
    *</af:panelGroupLayout>*
    *<af:separator id="s5"/>*
    *<af:panelGroupLayout id="pgl5" layout="vertical" halign="center">*
    *<af:commandButton actionListener="#{bindings.Commit.execute}" text="Save"*
    *disabled="#{!bindings.Commit.enabled}" id="cb7"/>*
    *</af:panelGroupLayout>*
    *</af:group>*
    *</f:facet>*
    *<f:facet name="header"/>*
    *<f:facet name="branding"/>*
    *<f:facet name="copyright"/>*
    *<f:facet name="status"/>*
    *</af:pageTemplate>*
    *</af:form>*
    *</af:document>*
    *</f:view>*

  • Error in validation an input field in a table ui and high lighting the cell

    Hello All,
    I have a table ui in one of my application.   This table has, say 6 columns; out of these 6 columns 4 columns are shown as input fields.  User needs to put in some numbers in two of the fields.  I need to capture these two number fields data and subtract one from the other.  If number is negative , I need to let the user know by error message that the number is negative and they need to fix their input to make the answer positive.  I am able to do all this, but I am not able to high light the corresponding field which needs to be fixed.  Is there anyway I can do that...I mean high light the particular field as one gets it when we use the "report attribute error message" method of message manager class. 
    Secondly I can not halt the application, I need to do some work around for that using some flags.  Is there a simple way to halt the application, other than using flags and if condition?  I searched this forum, but could not find any definite answer....
    Thanks very much!
    Any help would greatly be appreicated.

    Hi....
    First you should have the table values in an internal  table.... for that yo need to get the values from the context like this....
    *DECLARE INTERNAL TABLE AND WORKAREA.
    data ls_nd_stru type wd_this->element_<node name>
    data lt_nd_table type wd_this->elements_<node name>
    get all declared attributes
    lo_nd_<your context node>->get_static_attributes_table(
                                               importing
                                               table = lt_nd_table ).
    *now your lt_nd_table will have the values.....what ever you have in the table.
    *then
    loop at lt_nd_table into ls_nd_stru.
    <.....your logic.....>
    <ie., read the current line of the field like
    ls_nd_stru-<field name1> = ls_nd_stru-<field name2> - ls_nd_stru-<field name3>
    then check error msg... based on your postive or negative values
    endloop.
    Hope this will help you....
    Thanks & regards
    Raja

  • How to avoid displaying a blank row in the table component

    Hi,
    I have a create insert button and a table as in a read only form.
    Each time i click on a create insert button a popup appears were the person enter the corresponding values and on clicking submit button it has to show changes in the table and on clicking cancel button it has to go back to the page.
    But even when i click the cancel there is still an empty row is shown in the table. Is there a way to avoid it ?
    Thanks in advance.

    I am using this managed bean to refresh the table.
    public class popupRefreshBean
    private RichTable refreshTable;
    public popupRefreshBean()
    public void refreshTable(ReturnEvent returnEvent)
    AdfFacesContext adf=AdfFacesContext.getCurrentInstance();
    adf.addPartialTarget(this.getRefreshTable());
    // Add event code here...
    public void setRefreshTable(RichTable refreshTable)
    this.refreshTable = refreshTable;
    public RichTable getRefreshTable()
    return refreshTable;
    }

  • Here's how to do ALV (OO) with dynamic fcat, int table and editable data

    Hi everybody
    Here's a more useful approach to ALV grid with OO using dynamic table, data NOT from DDIC, dynamic FCAT and how to get changed lines from the grid when ENTER key is pressed.
    It's really not too dificult but I think this is more useful than the ever present SFLIGHT methods from the demos.
    This also defines a subclass of cl_gui_alv_grid so you can access the protected attributes / methods of that class.
    You don't need to add the class via SE24 -- done fron this ABAP.
    When you run it click Edit for the first time.
    After editing data press ENTER and the break point should bring you into the relevant method.
    Code developed on NW2004S trial version but also works on rel 6.40 on a "Real" system.
    The code should work without any changes on any system >=6.40.
    All you need to do is to create a blank screen 100 via SE51  with a custom container on it called CCONTAINER1.
    The rest of the code can just be uploaded into your system using the SE38 upload facility.
    When running the program click on the EDIT button to enable the edit functionality of the grid.
    Change your data and when you press ENTER you should get the break-point where you can see the original table and changed rows.
    This program is actually quite general as it covers Dynamic tables, building a dynamic fcat where your table fields are NOT in the DDIC, intercepting the ENTER key via using an event, and accessing the protected attributes of the cl_gui_alv_grid by defining a subclass of this class in the abap.
    I've seen various questions relating to all these functions but none in my view ever answers the questions in a simple manner. I hope this simple program will answer all these and show how using OO ALV is actually quite easy and people shouldn't be scared of using OO.
    Have fun and award points if useful.
    Cheers
    Jimbo.
    <b>PROGRAM zdynfieldcat.
    Simple test of dynamic ITAB with user defined (not ddic) fields
    Build dynamic fcat
    use ALV grid to display and edit.
    *When edit mode set to 1 toolbar gives possibility of adding and
    *deleting rows.
    *Define subclass of cl_gui_alv_grid so we can use protected attributes
    *and methods.
    Add event handler to intercept user entering data and pressing the
    *ENTER key.
    When enter key is pressed get actual value of NEW table (all rows)
    rather than just the changed data.
    *use new RTTI functionality to retrieve internal table structure
    *details.
    Create a blank screen 100  with a custom container called CCONTAINER1.
    James Hawthorne
    include <icon>.
    define  any old internal structure  NOT in DDIC
    types: begin of s_elements,
           anyfield1(20) type c,
           anyfield2(20) type c,
           anyfield3(20) type c,
           anyfield4(20) type c,
           anyfield5(11) type n,
           end of s_elements.
    types:  lt_rows  type lvc_t_roid.
    Note new RTTI functionality allows field detail retrieval
    at runtime for dynamic tables.
    data:   wa_element type s_elements ,
            wa_data type s_elements,
            c_index type sy-index,
            c_dec2 type s_elements-anyfield5,
            wa_it_fldcat type lvc_s_fcat,
            it_fldcat type lvc_t_fcat,
            lr_rtti_struc TYPE REF TO cl_abap_structdescr,    "RTTI
            lt_comp TYPE cl_abap_structdescr=>component_table,"RTTI
            ls_comp LIKE LINE OF lt_comp,                     "RTTI
            zog  like line of lr_rtti_struc->components,      "RTTI
            struct_grid_lset type lvc_s_layo,
            l_valid  type c,
            new_table type ref to data.
    field-symbols: <dyn_table> type standard table,
                   <actual_tab> type standard table,
                   <fs1> type ANY,
                   <FS2> TYPE TABLE.
    data: grid_container1 type ref to cl_gui_custom_container.
    class lcl_grid_event_receiver definition deferred.
    data: g_event_receiver type ref to lcl_grid_event_receiver.
    data: ls_modcell type LVC_S_MODI,
          stab type ref to data,
          sdog type  s_elements.      .
    class lcl_grid_event_receiver definition.
      public section.
        methods:
        handle_data_changed
             for event data_changed of cl_gui_alv_grid
                 importing er_data_changed,
           toolbar for event toolbar of cl_gui_alv_grid
                     importing e_object
                               e_interactive,
          user_command for event user_command of cl_gui_alv_grid
                     importing e_ucomm.
    endclass.
    *implementation of Grid event-handler class
    class lcl_grid_event_receiver implementation.
    method handle_data_changed.
    code whatever required after data entry.
    various possibilites here as you can get back Cell(s) changed
    columns or the entire updated table.
    Data validation is also possible here.
    perform check_data using er_data_changed.
    endmethod.
    Method for handling all creation/modification calls to the toolbar
      method toolbar.
        data : ls_toolbar type stb_button.
    Define Custom Button in the toolbar
        clear ls_toolbar.
        move 0 to ls_toolbar-butn_type.
        move 'EDIT' to ls_toolbar-function.
        move space to ls_toolbar-disabled.
        move 'Edit' to ls_toolbar-text.
        move icon_change_text to ls_toolbar-icon.
        move 'Click2Edit' to ls_toolbar-quickinfo.
        append ls_toolbar to e_object->mt_toolbar.
        clear ls_toolbar.
        move 0 to ls_toolbar-butn_type.
        move 'UPDA' to ls_toolbar-function.
        move space to ls_toolbar-disabled.
        move 'Update' to ls_toolbar-text.
        move icon_system_save to ls_toolbar-icon.
        move 'Click2Update' to ls_toolbar-quickinfo.
        append ls_toolbar to e_object->mt_toolbar.
        clear ls_toolbar.
        move 0 to ls_toolbar-butn_type.
        move 'EXIT' to ls_toolbar-function.
        move space to ls_toolbar-disabled.
        move 'Exit' to ls_toolbar-text.
        move icon_system_end to ls_toolbar-icon.
        move 'Click2Exit' to ls_toolbar-quickinfo.
        append ls_toolbar to e_object->mt_toolbar.
      endmethod.
      method user_command.
        case e_ucomm .
          when 'EDIT'.          "From Tool bar
            perform set_input.
             perform init_grid.
          when 'UPDA'.          "From Tool bar
            perform refresh_disp.
            perform update_table.
          when 'EXIT'.          "From Tool bar
            leave program.
        endcase.
      endmethod.
    endclass.
    class zcltest definition inheriting from  cl_gui_alv_grid.
    define this as a subclass so we can access the protected attributes
    of the superclass cl_gui_alv_grid
    public section.
    methods: constructor, disp_tab.
    endclass.
    need this now to instantiate object
    as we are using subclass rather than the main cl_gui_alv_grid.
    class zcltest implementation.
    METHOD constructor.
    CALL METHOD super->constructor
            exporting i_appl_events = 'X'
               i_parent = grid_container1.
    endmethod.
    method disp_tab.
    FIELD-SYMBOLS: <outtab> TYPE STANDARD TABLE.
    break-point 1.
    mt_outtab is the data table held as a protected attribute
    in class cl_gui_alv_grid.
    ASSIGN me->mt_outtab->* TO <outtab>.  "Original data
    do whatever you want with <outtab>
    contains data BEFORE changes each time.
    Note that NEW (Changed) table has been obtained already by
    call to form check_data USING P_ER_DATA_CHANGED
             TYPE REF TO CL_ALV_CHANGED_DATA_PROTOCOL.
    Entered data is in table defined by <fs2>
    In this method you can compare original and changed data.
    Easier than messing around with individual cells.
    do what you want with data in <fs2>  validate / update / merge etc
    endmethod.
    endclass.
    data :
        ok_code like sy-ucomm,
        save_ok like sy-ucomm,
        i4 type int4,
    Container Object [grid_container]
    now created via method constructor
    in the subclass zcltest.
    Control Object [grid]
    grid1 type ref to zcltest,
    Event-Handler Object [grid_handler]
    grid_handler type ref to lcl_grid_event_receiver.
    start-of-selection.
    call screen 100.
    module status_0100 output.
    now display it as grid
    if grid_container1 is initial.
        create object grid_container1
            exporting
              container_name = 'CCONTAINER1'.
        create object grid1.
         break-point 1.
        create object grid_handler.
        set handler:
           grid_handler->user_command for grid1,
           grid_handler->toolbar for grid1,
           grid_handler->handle_data_changed for grid1.
    perform create_dynamic_fcat.
    perform create_dynamic_itab.
    perform populate_dynamic_itab.
    perform init_grid.
    perform register_enter_event.
    set off ready for input initially
    i4 = 0.
      call method grid1->set_ready_for_input
             exporting
               i_ready_for_input = i4.
    endif.
    endmodule.
    module user_command_0100 input.
    *PAI not needed in OO ALV anymore as User Commands are handled as events
    *in method user_command.
    *we can also get control if the Data entered and the ENTER is pressed by
    *raising an event.
    Control then returns to method handle_data_changed.
    endmodule.
    form create_dynamic_fcat.
    get structure of our user table for building field catalog
    Use the RTTI functionality
    lr_rtti_struc ?= cl_abap_structdescr=>describe_by_data( wa_data ).
    Build field catalog just use basic data here
    colour specific columns as well
    loop at lr_rtti_struc->components into zog.
    c_index = c_index + 1.
    clear wa_it_fldcat.
      wa_it_fldcat-fieldname = zog-name .
      wa_it_fldcat-datatype =  zog-type_kind.
      wa_it_fldcat-inttype =   zog-type_kind.
      wa_it_fldcat-intlen =    zog-length.
      wa_it_fldcat-decimals =  zog-decimals.
      wa_it_fldcat-lowercase = 'X'.
      if c_index eq 2.
      wa_it_fldcat-emphasize = 'C411'.
         endif.
        if c_index eq 3.
      wa_it_fldcat-emphasize = 'C511'.
       endif.
      append wa_it_fldcat to it_fldcat .
    endloop.
    endform.
    form create_dynamic_itab.
    Create dynamic internal table and assign to field sysmbol.
    Use dynamic field catalog just built.
    call method cl_alv_table_create=>create_dynamic_table
                 exporting
                    it_fieldcatalog = it_fldcat
                 importing
                    ep_table        = new_table.
    assign new_table->* to <dyn_table>.
    endform.
    form populate_dynamic_itab.
    load up a line of the dynamic table
    c_dec2 = c_dec2 + 11.
    wa_element-anyfield1 = 'Tabbies'.
    wa_element-anyfield2 = 'ger.shepards'.
    wa_element-anyfield3  = 'White mice'.
    wa_element-anyfield4 =  'Any old text'.
    wa_element-anyfield5 =  c_dec2.
    append  wa_element to <dyn_table>.
    endform.
    form check_data USING P_ER_DATA_CHANGED
               TYPE REF TO CL_ALV_CHANGED_DATA_PROTOCOL.
    Get altered data back
      ASSIGN   p_er_data_changed->mp_mod_rows TO <FS1>.
    stab =       p_er_data_changed->mp_mod_rows.
    ASSIGN STAB->* TO <FS2>.
    LOOP AT <FS2> INTO sdog.
    ALV grid display with altered data is now in <fs2>.
    do any extra processing you want here
    endloop.
    now display new table
    call method grid1->disp_tab.
    endform.
    form exit_program.
      call method grid_container1->free.
      call method cl_gui_cfw=>flush.
      leave program.
    endform.
    form refresh_disp.
      call method grid1->refresh_table_display.
    endform.
    form update_table.
    The dynamic table here is the changed table read from the grid
    after user has changed it
    Data can be saved to DB or whatever.
    loop at <dyn_table> into wa_element.
    do what you want with the data here
    endloop.
    switch off edit mode again for next function
    i4 = 0.
      call method grid1->set_ready_for_input
          exporting
              i_ready_for_input = i4.
    endform.
    form set_input.
    i4 = 1.
      call method grid1->set_ready_for_input
         exporting
           i_ready_for_input = i4.
    endform.
    form switch_input.
    if i4 = 1.
    i4 = 0.
    else.
    i4 = 1.
    endif.
      call method grid1->set_ready_for_input
         exporting
           i_ready_for_input = i4.
    endform.
    form init_grid.
    Enabling the grid to edit mode,
         struct_grid_lset-edit = 'X'. "To enable editing in ALV
         struct_grid_lset-grid_title  = 'Jimbos Test'.
         call method grid1->set_table_for_first_display
           exporting
             is_layout           = struct_grid_lset
           changing
             it_outtab             =  <dyn_table>
             it_fieldcatalog       =  it_fldcat.
    endform.
    form register_enter_event.
    call method grid1->register_edit_event
                   exporting
                      i_event_id = cl_gui_alv_grid=>mc_evt_enter.
    Instantiate the event or it won't work.
    create object g_event_receiver.
    set handler g_event_receiver->handle_data_changed for grid1.
    endform.</b>

    Hi there
    IE7 doesn't give me the add new page option and I get 404 error when trying to access the "How to contribute" section.
    I'll load up Firefox later (this browser usually works when IE7 doesn't always work properly).
    I'll copy the stuff to the wiki when I've got the browser sorted out.
    Cheers
    jimbp

  • How can I find overset text in a InDesign table and locate the page?

    I am currently using CC but see the same issue in CS5 as well. If text within a table is overset or cannot be displayed, I can use search/replace for a term that I know is in an affected cell, however InDesign will find the first instance but will not automatically navigate to the page. Instead it remains on whatever page I happened to be on.

    For product specific questions you may do better in the specific product forum
    If you start at the Forums Index http://forums.adobe.com/index.jspa
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right to open the drop down list and scroll
    http://forums.adobe.com/community/indesign

  • HOW TO RETRIEVE A LONG RAW COLUMN FROM A TABLE AND WRITE TO OS FILE

    Good evening.
    Please how can I read a long raw datatype from a table and insert into an operating system file using PL/SQL.
    Thank you.

    What does this have to do with LONG RAW? It is about UTL_FILE and not especially great code.
    The question is how to retrieve and write LONG RAW and that is quite a different matter.
    First you must convert it to BLOB.
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:13213885403654
    Then you can write it out to the file system
    http://www.morganslibrary.org/reference/utl_file.html
    Look at the "Extract Blob" demo

  • Find a specific paragraph style within a table and apply a specific cell style?

    I'm a total beginner when it comes to scripting, but I would like to create a script that finds the paragraph style "resultsUL" within a large table and applies the cell style "female". Sure wish the find/replace was able to account for cell styles as well as paragraph and character styles. Is anyone willing to help me with this? Thank you!

    Hi,
    I do it quickly defining a simple research on the "resultsUL" para style and using a loop with QuicKeys as:
    Cmd-0 is a shortcut associated to the "female" cell style.
    So, What I do: search the para style (Cmd-option-F) and apply the cell style, then search again…
    As easy to do with QuicKeys, I think that can be easily done with a [JS] (faster process!).

Maybe you are looking for

  • Blurry PDF Snapshots in Office 2010...?

    Hello, I'm an IT Support Administrator for a company and a user presented an issue to me after Office was upgraded from 2003 to 2010 on his computer. He is using Adobe Acrobat 8.0 Professional and Adobe Reader X. It's very common for him to take a sn

  • How to know the "minimum panel size" property

    I want to know the "Minimum Panel Size" specified in the "VI properties" by programming. It's very important to get this information, because my panel size changes over the execution and I need the minimum panel size available. I can't use the panel

  • "needs media recovery" after a successful recovery ???

    RMAN novice here.... Oracle 9.2.0.1.0 on Redhat Linux (Itanium) Running in NOarchivelog mode In RMAN, I backed up a set of datafiles in read only mode taking this approach.... sql "alter tablespace foo read only"; configure channel 1 device type disk

  • Unknown characters in Webi Report

    Hi, We integrated BO with our product. Configuration: Server:  Win 2003 Std                        Client:  Win XP SP3                        Browser: Firefox 3.6.3 I logged in to BO InfoView and set Portuguese language as Product Locale. I generated

  • Import Date Go to User Tablespace

    i create one tablespace for one user and grant this tablespace or put default tablespace to user .but when import tables go directly in USERS tablespace. Please Advice Me How Make Solution. Ahmed.