Focus issues with tables
I wonder if anyone can help me - I'm trying to migrate our java product from JDK 1.3 to 1.5. Everything works fine except the focus models have changed (FYI the product runs mainly on Windows).
The most thorny problem is that a table component (we use a KLGroup JClass table version 1.3, which is Swing based, and the cell editor is also a Swing component), which gains keyboard focus quite happily in 1.3 when you click in it, now requires two mouse clicks to gain focus.
I was also able in 1.3 to press tab and move from one cell to another, and keyboard focus would be retained, but in 1.4 and 1.5 it no longer does this.
Can anyone give me any pointers as to where to start looking? Is there just some new focusHandling property which I need to set to true rather than false?
Any ways forward would be greatly appreciated.
Thanks
Has anyone found a solution to this issue?
Similar Messages
-
Focus issues with Qt on MacOSX
Hi
I'm developing a plugin which targets CS3, 4, 5 and 6. I choose Qt because of the deprecation of ADM. This plugin works well on Windows for each version of Illustrator. Now I"m testing it on MacOS X, I have some focus issues with all version of Illustrator.
For CS3, 4 and 5 I use the Carbon version of Qt and for CS6 I use the Cocoa version.
My main problem is when a widget (Qt GUI element) has the focus and if I press the backspace of the keyboard to replace the current value, the current selected object in the document is deleted.
Moreover if I try to change the location of an object using the Controls tool bar of Illustrator, the value of the widget changes.
Did anyone encounter this kind of problems and solve them ?Note that "AI Servo" focus has difference from "One Shot" focus mode with respect to what it does when you press the shutter button.
In "One Shot" mode, the camera uses "Focus Priority". This means the camera will NOT take a shot if the lens is in auto-focus mode UNTIL it can confirm that it was able to achieve focus on your selected AF point (or on one AF point if you allow it to auto-select the AF point.) In short: achieving focus is more important than taking the shot at the exact moment you press the button. Hence "focus priority"
In "AI Servo" mode, the camera uses "Release Priority". This means that when you completely press the shutter button, the camera WILL take the shot immediately and it will do this whether it has had enough time to achieve focus... or not. In short: capturing the shot at the exact moment you press the shutter button is more important than achieving focus. Hence "release priority."
If you quickly press the shutter button to get a shot, the camera is going to shoot first and worry about focus later. You've got to half-press the shutter to let the camera achieve focus before you fully-press the button.
Tim Campbell
5D II, 5D III, 60Da -
Issue with table ROOSPRMSF entries for data source 0FI_AP_4
Hi Experts,
I am facing with an issue where we found incosistencies with table ROOSPRMSF in R/3 system.
In BW , we have done initializations based on fiscal period selections (none of the selections overlap) for data source 0FI_AP_4.
We have done in total 7 initializations. So in BW system in table RSSDLINITSEL we have 7 initialization requests.
But in R/3 system we have 49 records for data source 0FI_AP_4 in ROOSPRMSF table out of which 42 are invalid records.
I suspect that these 42 invalid records are created due to the execution of program RSSM_OLTP_INIT_DELTA_UPDATE when the tables ROOSPRMSF are actually holding the 7 initialization request entries. Due to this each and every initialization request is linked to rest of the other intialization requests and ended with 49 records in table ROOSPRMSF table.
Now our data loads are running fine but daily a short dump is raised . In the daily loads, BW init records in RSSDLINITSEL are compared with ROOSPRMSF entries and all the other 42 records which are invalid are written into system log and a short dump is raised.
In order to fix these inconsistencies i checked for OSS note 852443. (Point 3 in OSS note)
But it is specified to delete the delta queue for data source 0FI_AP_4 in RSA7 and instructed to execute the program RSSM_OLTP_INIT_DELTA_UPDATE so that the ROOSPRMSF table will be reconstructed with valid records available in RSSDLINITSEL.
From OSS note 852443 point 3
"3. If the RSSDLINIT table in the BW system already contains entries, check the requests listed there in the RNR column in the monitor (transaction RSRQ). Compare these entries with the entries in the ROOSPRMSF and ROOSPRMSC tables with the INITRNR field. If, in the ROOSPRMSF and ROOSPRMSC tables for your DataSource source system combination, there are more entries with different INITRNR numbers, use transaction RSA7 in an OLTP source system to delete all entries and then use the RSSM_OLTP_INIT_DELTA_UPDATE report mentioned in the next section. For a DataMart source system, delete the entries that you cannot find in the RSSDLINIT table using the procedure described above."
My question is if we delete the delta queue in RSA7 then all the tables in R/3 (ROOSPRMSF, ROOSPRMSC, Time stamp table) and BW (RSSDLINITSEL, initialization requests will be deleted) will be cleared. Then how will the program RSSM_OLTP_INIT_DELTA_UPDATE copy entries into ROOSPRMSF table in R/3 ?
Could any one please clarify this ?
Thanks
Regards,
JeswanthHi Amarnath,
Did you unhide the new field in RSA6 and regenerated the DataSource?
Often SAP will populate newly added fields (belonging to the same (set) of table(s) used for extraction) automatically (e.g. SAP uses 'move-corresponding' in it's extractor-code, or, in this case, reading all fields from the DD, FM BWFIU_TRANSFORM_FIELDLIST).
If the DataSource looks fine to you and the field is still not populated in RSA3 you can't go without a user-exit.
Grtx,
Marco -
Hi People,
I am facing an issue with a table which is acting up in the Infoview.
In my Dashboard I have a table, when i run the dashboard using the Xcelsius the table is ok,
but when i export it and run through the infoview, the table gets bigger than should be.
Does anyone know how to solve this issue ? Is it something that i have missed to configure
in the Xcelsius or something like that ?
Best Regards,
Jordan
Edited by: Jordan Silva on Sep 15, 2010 2:54 PMI have done Quiet a dashboard's but never faced this issue before...I problem i used to get is During image component ,if dont not resize that it will be bigger than the orginal
I.g Click on image component and If First Check box is not checked image will be bigger.
Never faced this with tables... -
I am having an issue with focus and CardLayout with Java 2 SDK, Standard Edition 1.4.0_01. I have created a small sample application to illustrate my problem. In general, I am trying to create a "Wizard" that the user will enter information and then press a "Next" button to proceed to the next step.
When the first card is displayed, the focus is on the first text field as expected.
When I go to the next card by clicking "Next", the focus is not on the text field that has requested it (through the requestFocusInWindow method). The focus is on the "Cancel" button, which is the next component to receive focus after the "Next" button on that panel. I do notice that if I use my mouse to bring focus to the window the text field will gain focus.
Similarly, when I proceed to the last card, the focus is not on the "Finish" button until the mouse moves over the window.
Is there something I am doing wrong or is there a bug with focus and CardLayout?
One other problem I have noticed is that the buttons no longer respond to the "Enter" key press and instead respond to the space bar. Any suggestions as to why this is the case?
Thanks,
S.L.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CardWindow extends JFrame implements ActionListener {
public CardWindow() {
setTitle("Focus Problems with CardLayout");
setDefaultCloseOperation(EXIT_ON_CLOSE);
cards = new JPanel();
cardLayout = new CardLayout();
cards.setLayout(cardLayout);
cards.add(createFirstNamePanel(), "FirstNamePanel");
cards.add(createLastNamePanel(), "LastNamePanel");
cards.add(createFullNamePanel(), "FullNamePanel");
getContentPane().add(cards,BorderLayout.CENTER);
getContentPane().add(createButtonPanel(), BorderLayout.SOUTH);
resetButtonPanel();
pack();
private JPanel createFirstNamePanel() {
JPanel panel = new JPanel();
JLabel lblDescriptionProjectName = new JLabel("Please enter your first name:");
txtFirstName = new JTextField(20);
panel.add(lblDescriptionProjectName);
panel.add(txtFirstName);
return panel;
private JPanel createLastNamePanel() {
JPanel panel = new JPanel();
JLabel lblDescriptionProjectName = new JLabel("Please enter your last name:");
txtLastName = new JTextField(20);
panel.add(lblDescriptionProjectName);
panel.add(txtLastName);
return panel;
private JPanel createFullNamePanel(){
JPanel panel = new JPanel();
lblFullName = new JLabel();
resetTextOnFullNamePanel();
panel.add(lblFullName);
return panel;
private JPanel createButtonPanel() {
buttonPanel = new JPanel();
btnPrevious = new JButton("< " + "Back");
btnPrevious.setMnemonic('B');
btnPrevious.addActionListener(this);
btnNext = new JButton("Next" + " >");
btnNext.setMnemonic('N');
btnNext.addActionListener(this);
btnCancel = new JButton("Cancel");
btnCancel.setMnemonic('C');
btnCancel.addActionListener(this);
btnFinish = new JButton("Finish");
btnFinish.setMnemonic('F');
btnFinish.addActionListener(this);
buttonPanel.add(btnPrevious);
buttonPanel.add(btnNext);
buttonPanel.add(btnCancel);
buttonPanel.add(btnFinish);
return buttonPanel;
private void resetTextOnFullNamePanel(){
lblFullName.setText("Your name is: " + getFirstName() + " " + getLastName());
private void resetButtonPanel(){
Component c[] = buttonPanel.getComponents();
for(int i = 0; i < c.length; i++){
c.setVisible(false);
switch(iWizardStep){
case FIRSTNAMEPANEL:
btnPrevious.setVisible(true);
btnNext.setVisible(true);
btnCancel.setVisible(true);
break;
case LASTNAMEPANEL:
btnPrevious.setVisible(true);
btnNext.setVisible(true);
btnCancel.setVisible(true);
break;
case FULLNAMEPANEL:
btnFinish.setVisible(true);
break;
buttonPanel.validate();
public void actionPerformed(ActionEvent e) {
Object object = e.getSource();
if (object == btnNext) {
btnNextPressed();
} else if (object == btnPrevious) {
btnPreviousPressed();
} else if (object == btnFinish) {
System.exit(0);
} else if (object == btnCancel) {
System.exit(0);
private void btnNextPressed() {
switch (iWizardStep) {
case FIRSTNAMEPANEL:
setFirstName(txtFirstName.getText());
break;
case LASTNAMEPANEL:
setLastName(txtLastName.getText());
resetTextOnFullNamePanel();
break;
iWizardStep++;
resetButtonPanel();
this.cardLayout.next(this.cards);
switch (iWizardStep) {
case LASTNAMEPANEL:
txtLastName.requestFocusInWindow();
break;
case FULLNAMEPANEL:
btnFinish.requestFocusInWindow();
break;
private void btnPreviousPressed() {
iWizardStep--;
resetButtonPanel();
this.cardLayout.previous(this.cards);
public void setFirstName(String value) {
firstName = value;
public String getFirstName() {
return firstName;
public void setLastName(String value) {
lastName = value;
public String getLastName() {
return lastName;
public static void main (String[] args) {
CardWindow c = new CardWindow();
c.show();
private CardLayout cardLayout;
private JPanel cards, buttonPanel;
private JTextField txtLastName, txtFirstName;
private JLabel lblFullName;
private JButton btnNext, btnPrevious, btnCancel, btnFinish;
private String firstName = "";
private String lastName = "";
private int iWizardStep = 0;
private static final int FIRSTNAMEPANEL = 0;
private static final int LASTNAMEPANEL = 1;
private static final int FULLNAMEPANEL = 2;Manfred,
Thanks for your reply. I tried requestFocus() and it gives the same results. Also Sun's 1.4.0 API (http://java.sun.com/j2se/1.4/docs/api/) mentions the following with respect to the requestFocus() method in the JComponent class:
Because the focus behavior of this method is platform-dependent, developers are strongly encouraged to use requestFocusInWindow when possible.
That is why I used requestFocusInWindow.
S.L. -
Issue with tables :( Plz Help!
Hey all!
Never posted before on this forum and pretty new with
dreamweaver. So I'm having the strangest issue with dreamweaver
tables. I bought a template that I'm modifying by my self which
isnt all that hard haha. But Here's what I ran into. Whenever I put
one table and then another one under it and another one under it
and I insert txt or pics in there and save it, after I upload it
and preview it, I can only see the info from the first table.
Everything else under it, wont show up.
So no matter where and on what page I do it from that
template, if I put more than 1 table down, it'll only show the info
from the first and top table and everything else in other tables
under it, wont show up at all (after I upload it) even thou it
looks good on dreamweaver itself :(
Is there an option to enable or disable something? Plz help,
thank you all!"Unknown7" <[email protected]> wrote:
> So no matter where and on what page I do it from that
template, if I put more
>than 1 table down, it'll only show the info from the
first and top table and
>everything else in other tables under it, wont show up at
all :(
>
> Is there an option to enable or disable something? Plz
help, thank you all!
The bad news is that if you want to do anything remotely
complicated with
Dreamweaver you will have to learn a fair amount about HTML.
I would virtually
guarantee that when you put your new table in something is
going wrong so that
one or other table is not being defined correctly.
As you are modifying someone else's template there is
virtually no way to find
out what is happening other than to examine the HTML. It is
unlikely that
fiddling with any Dreamweaver settings will make any
difference.
Every table should start with something like:
<table width="100%" border="0" cellspacing="0"
cellpadding="5"
bgcolor="#e0e0ff">
<tr align="center" valign="middle">
<td width="9%"><a href="#Bottom">
and end with:
</td>
</tr>
</table>
You can have more or less as many columns as you like in a
table, (<td> ...
</td>
And more or less as many rows ( <tr><td> ...
</td></tr>) as you like, but
unless you get up to special tricks you should have the same
number of columns
in every row. You can put anything you like -- images, more
tables, whatever --
inside a cell e.g.:
<td> image, blah, table </td>,
but you mustn't put any content anywhere else, and every
opening definition
(<table>, <tr>, <td> must have a matching
closing definition in the correct
order.
You can nest tables more or less indefinitely, but
Dreamweaver Design View
sometimes blows its top if you go more than three deep.
HTML usually doesn't produce any error messages, but the
effect of omitting any
of the steps in building a page is quite unpredictable.
Sometimes a major error
will not produce any visible effect, but on other occasions a
minor error will
send the page completely haywire.
You may care to have a look at:
http://www.corybas.com/Technical/Wrapping.htm
This has a series of demonstration pages illustrating what
happens when you try
to display increasingly complicated page layouts on narrow
screens.
Once you have learnt to interpret HTML, you can often learn a
lot by inspecting
the source code for the page (in IE click view, then Source).
This works with
anybody's page, so you can look at the source code for my
pages if you wish.
Clancy -
Strange issue with table control in dialog programming! Please help!
Hello everyone:
I have a table control on screen painter and I have atleast 10 rows on display when user calls the screen. If I have 15 columns then ofcourse user has to scroll down to see extra rows. I have line selection set to "single" for table control so that user can select only one row at a time. This works fine when user does not have to scroll to see extra rows. It is tough for me to explain i.e., if the table control displays 10 rows when the screen opens up then they can only select single row at a time (rows 1 -10). For example user selected row 7 and now they scroll down to see extra rows (for example 13) then it lets them select row 13 also even though I set line selection to "single" in the properties for table control! They should be able to select only one row at a time. Is this some limitation with table control in SAP? Please give me any information you have.
Thanks.
MithunHi,
As you suspected, this is a limitation in the table control. You need to take care of the single-selection functionality yourself except for the rows that are actually being displayed. See [Note 588284|https://service.sap.com/sap/support/notes/588284] for the official SAP explanation.
Regards,
Jamie -
RDS Focus issue with Windows 8.1
This is quite infuriating. I never post on here, so for me to be doing so, trust me, is basically as a last resort. I work for a s/w company, and we have two options w the app- local installation, or cloud, utilizing RDS. Our work database is (obviously)
on the cloud, so I can firsthand feel our customers pain.
Once the RDS session is opened, whether its minimized or not, no matter what you are doing or where you're navigating, after so much time elapses, it steals focus, and i end up half the time inadvertantly overwriting customer info because the cursor shifts
over, you get the idea.
I researched this for a LONG time. I cannot for the life of me find a fix. I changed the registry key for the foregroundlocktimeout to 30d40 hex, and still no love. Does anyone have ANY other suggestions? Its really making life difficult, but the conundrum
is I HAVE to have it open at all times. Thoughts?I have exactly the same issue
It has been the same since i installed Win 8.1. just to summarise - very simple
When any Remote Desktop Services (RDS) is active it will assume focus every 60-90 seconds. ie
reboot computer,
launch browser,
go to RDS URL an login,
open ANY application (word, excel, Explorere, IE... any of 30 on the server) - so lets say Excel
launch a local app - ANY - say IE, or word or explorer
and within 1 minute while typing in Word - the RDS excel will be in focus and you will be typing into it...
I concur with the OTownMarine above - all the basic fixes have been done, removing KB2919355
& KB2959977 - caused the same issue as described
THis is not any other service or application except RDS
- TAKING focus
I do not want to do any more basic testing - but am happy
to do checks or try things that are SPECIFIC to this issue as it is extremely frustrating. However having said this - it would take some one less than 15 mins to test when they apply their mind -
Issues with table filter during navigation between task-flows
Hello everyone,
I'm looking for a workaround to resolve two issues about the table filter. They are:
1) If I type something in a filter and I change tha page (in a different task flow) when I return on the first page there is the previous search plus the string "%*". Here the video example: http://screencast.com/t/FbVenZGm
2) In the same scenario, if I click enter on this filter the system returns this message error: "Attempt to set a parameter name that does not occur in the SQL: vc_temp_1 ". Here the video example: http://screencast.com/t/yMs6rNDF
I have found something interesting in this thread: task-flow table filtering behaviour related to bug 8602867
Anyway, I have implemented the solution reported in this document: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/april2012-otn-harvest-1609383.pdf (pp. 8-11). This solution works fine with my master table, but it doesn't with the detail table.
Have you any idea for this kind of behavior?
Thanks in advance,
BaduelSudipto,
each table has a binding on a page fragment in this way:
<af:table [...] binding="#{backingBeanScope.MyBackingBean.masterTable}">
<af:table [...] binding="#{backingBeanScope.MyBackingBean.detailTable}">
In the pageDef I have two methods, each one of the VOImpl class related to the table:
<methodAction IterBinding="MasterTableVO1Iterator"
id="clearOutstandingImplicitViewCriteriaMaster"
RequiresUpdateModel="true" Action="invokeMethod"
MethodName="clearOutstandingImplicitViewCriteria"
IsViewObjectMethod="true" DataControl="MyDataControl"
InstanceName="MyDataControl.MasterTableVO1"/>
<methodAction IterBinding="DetailTableVO2Iterator"
id="clearOutstandingImplicitViewCriteriaDetail"
RequiresUpdateModel="true" Action="invokeMethod"
MethodName="clearOutstandingImplicitViewCriteria"
IsViewObjectMethod="true" DataControl="MyDataControl"
InstanceName="MyDataControl.DetailTableVO1"/>
MyBackingBean class:
public class MyBackingBean {
private RichTable masterTable;
private RichTable detailTable;
/*getter methods here*/
public void setMasterTable(RichTable masterTable) {
this.masterTable = masterTable;
resetTableFilter(1);
public void setDetailTable(RichTable detailTable) {
this.detailTable = detailTable;
resetTableFilter(2);
/*This method returns the phase id */
private String printCurrenPhaseID() {
FacesContext fctx = FacesContext.getCurrentInstance();
Map requestMap = fctx.getExternalContext().getRequestMap();
PhaseId currentPhase=(PhaseId)requestMap.get("oracle.adfinternal.view.faces.lifecycle.CURRENT_PHASE_ID");
// System.out.println("currentPhase = "+currentPhase);
return currentPhase.toString();
public void resetTableFilter(int tab) {
String phase = printCurrenPhaseID();
FilterableQueryDescriptor queryDescriptor;
if(phase.startsWith("RENDER_RESPONSE")) { // Only in this phase the binding is ready
switch(tab) {
case 1:
queryDescriptor = (FilterableQueryDescriptor) getMasterTable().getFilterModel();
if (queryDescriptor != null && queryDescriptor.getFilterCriteria() != null) {
queryDescriptor.getFilterCriteria().clear();
// PPR refresh a jsf component
AdfFacesContext.getCurrentInstance().addPartialTarget(getMasterTable());
break;
case 2:
queryDescriptor = (FilterableQueryDescriptor) getDetailTable().getFilterModel();
if (queryDescriptor != null && queryDescriptor.getFilterCriteria() != null) {
queryDescriptor.getFilterCriteria().clear();
// PPR refresh a jsf component
AdfFacesContext.getCurrentInstance().addPartialTarget(getDetailTable());
break;
default: return;
invokeClearViewCriteria(tab);
public BindingContainer getBindings() {
return BindingContext.getCurrent().getCurrentBindingsEntry();
/* This method invokes the exposed method in my fragment */
public void invokeClearViewCriteria(int tab) {
BindingContainer bindings = getBindings();
OperationBinding operationBinding;
if(tab == 1)
operationBinding = bindings.getOperationBinding("clearOutstandingImplicitViewCriteriaMaster");
else if(tab == 2)
operationBinding = bindings.getOperationBinding("clearOutstandingImplicitViewCriteriaDetail");
else
return;
if(operationBinding != null) {
operationBinding.execute();
Finally I have two identical exposed methods in the VOImpl classes of the tables:
public void clearOutstandingImplicitViewCriteria() {
// we only want to remove the stuff that was added though the table
//filter (or a default search form)
// "__ImplicitViewCriteria__" is the magic name for this VC
ViewCriteria vcDefault = this.getViewCriteria(ViewCriteriaManager.IMPLICIT_VIEW_CRITERIA_NAME);
if (vcDefault != null) {
//Clear the stored values
vcDefault.clear();
//And refresh the collection
this.executeQuery();
Please note that this workaround works fine with my master table, but i does not with the detail table.
Thanks again.
Baduel -
Fade Effect Issue with table structure
I have an existing HTML page with a table framework that uses
CSS divs in some of the table rows. My SPRY data is currently
wrapped in DIV tags within the table. I've discovered that the
table is screwing up the fade effect in IE7. Is there any way I can
get around this without removing the table and recoding the whole
page in CSS? FYI...I using version 1.4. I'm not sure if 1.5 will
fix this issue.Essentially the fade in fade out effect isn't working at all
in IE. It's setup as a slideshow and uses the fade effect as a
transition between the spry data. The slideshow works fine just
without the fade effect. Everything works perfectly in Firefox
though. I know this code will work as we have used it before, the
only thing different is that I have my DIV with the SPRY content
wrapped within a table cell and row. I've read that the TR tag
cannot be used, but it's not exactly using the TR as an ID. Once I
comment out the table, tr, and td tags, the effect works no problem
so I know it is the table. I can't give you the URL because it's on
our local network. -
SQLServer to oracle migration. Issue with table having image data.
Hi,
I am using the SQL Developer version 1.5.0.53 Build MAIN-53.38. I am trying to migrate from sql server database to oracle. Sql server database version is 2005 and oracle database version is 10g (10.1.0.2 and 10.2.0.3). Both Oracle and Sql server databases are on windows-xp.
Everything (including data) migrated well except for the one table having blob (oracle) and image(sqlserver). I am getting the following error in sql developer while migrating data for the blob from sql server to oracle.
Data Move information:Rows : 497 Errors: 10278
Commit failed: Closed Connection
Must be logged on to server
[POCRepository].[td].[REPOSITORY] Closed Connection
Io exception: Software caused connection abort: socket write error
[POCRepository].[td].[REPOSITORY] OALL8 is in an inconsistent state
No more data to read from socket
[POCRepository].[td].[REPOSITORY] No more data to read from socket
Inserting ' ' into column td_POCRepository.REPOSITORY.RP_DATA (Row number 498)
I have created sqldeveloper.cmd file as suggested in other threads and I am using the same java provided with SQL Developer 1.5.0.53.
The database alertsid.log shows the following error messages for this activity.
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [0x34EF9E5] [] [] [] []
ORA-00600: internal error code, arguments: [kghasp1], [0x5F3B718], [], [], [], [], [], []
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [0x34EF9E5] [] [] [] []
The error ORA-00600[kghasp1] refers to the problem with heap memory. I also restarted the database and tried the data migration for only this table but with the same error.
I tried it on both 10g release1 and 10g release 2.
Can someone please help me in resolving this issue.
Thanks
RaghavendraHi Raghavendra,
Are you saying the Microsoft SQL Server bcp dump of image data failed? It has been tested, it results in a hex dump rather than a binary dump, hence the clob to blob, and hextoraw workaround.
What are the version numbers and what is the reproducible test case?
-Turloch
Note that the clob to blob process is automated:
Tools->preferences->Migration->Generation Options->General Options->Generate Stored Procedure for Migrate Blobs Offline
From Help:
Generate Stored Procedure for Migrate Blobs Offline: Causes a stored procedure named CLOBtoBLOB_sqldeveloper (with execute access granted to public) to be created if the schema contains a BLOB (binary large object); this procedure is automatically called if you perform an offline capture. If this option is not checked, you will need to use the manual workaround described in Populating the Destination Database Using the Data Files. (After the offline capture, you can delete the CLOBtoBLOB_sqldeveloper procedure or remove execute access from public.) -
ADF Popup issue with table row not selected
OK, imagine this scenario. There is a page displaying a table of employees, and when you click on the employee_id (which is shown as URL), which is one of the columns of the table, a popup displays, showing the details of that particular employee.
Now in the properties of the employee table, we unchecked the row selection property. Now how will I be able to achieve the same thing?
I dragged the setCurrentRowWithKeyValue operation on employee_id column, changed the bindings of the TEXT property, added a popup behaviour, but still the popup displays the first row which is fetched in the table.
Where am I missing, or is there any other way to achieve the same thing?
JDev version: 11.1.2.2.0
Edited by: Sonal on Oct 11, 2012 3:11 AMI did an exercise where I created one page which was displaying all the employees, and once you click on employee_id (which is shown as URL), a 2nd page opens displaying the details of the employees.
Now in the above exercise, ROW SELECTION was disabled, for which I had to use this setCurrentRowWithKeyValue operation and then set the NDValue with the binding of the employee ID. So whenever I used to click on the employee_id, the page was taking to me the form, which was displaying exactly the same employee details.
Now this thing should work with the popup thing too, right? So I disabled the ROW SELECTION -
Issue with table selection in popup window in oaf
Hi ALL,
I have a popup seach window in that i am displaying search data in table region below, from that i need to select the number of rows and clicking on a button the same selected rows should display in another page.
i tried with using RowSetIterator but not able to achive this , please help me out on this.
ThnaksCan anyone please help me on this
Thnaks -
Issue with table selection and display the seleted rows in another page as a table data
Dear ALL,
I have a requirement as below:
I have a custom OAF page having one button, on pressing the button it will open a popup window, in that i am doing search operation and data would populate in table region below.
Then from the table i am doing multiple selection of rows and i have a button, on pressing the button the seleted rows should display in the base page where i called this popup window and popup window should close.
so i am able to perform multiple selection of row from the table but how i can display the seleted rows in my base page and how i can close the poup window after the seleted rows displayed in the base page, please help me on this.
Thanks
DebHi,
For navigation data from one page to another you can use a hashmap that contains the parameters.
// processFormRequest()
HashMap hsp = new HashMap(1);
hsp.put("myParam", "myParamVal");
pagecontext.setForwardURL("MY_FUNCTION", (byte)0, null, hsp,true, "N", (byte)0);
You can then retrieve this parameter in processRequest() via:
pagecontext.getParameter("myParam")
//Code for redirect to base page with commit
Refer to the setPostToCallingPage method, from OADialogPage Class how to make the dialog page action buttons submit back to the calling page. In the example, the OK button commits the changes on the dialog page and the NO button rolls back the changes.
OADialogPage dialogPage = new OADialogPage(OAException.*, mainMessage, null, "", "");
dialogPage.setOkButtonItemName("okButton");
dialogPage.setOkButtonToPost(true);
dialogPage.setNoButtonToPost(true);
dialogPage.setPostToCallingPage(true);
dialogPage.setOkButtonLabel(yes);
dialogPage.setNoButtonLabel(no);
Thanks,
Dilip -
Hi All, Hope you are all well.
Strange issue here:
We have a Custom ABAP program that reads from mainly Table EKKO.
On My QAS system the program works 100%, when i do a SQL Trace (ST05) i can see in the execution plan that it is using the correct index on the Date field.
On MY Production system the very same program just runs and runs and eventually times out, in the sql Trace the execution plan shows that the index is not being used thus the long run time.
Here is the Catch: the ABAP people have looked at the program intensely and have found no problems, my QAS system is a copy of Pruduction (Syetem copy). Program runs no problem on QAS but times out on Production.
It seems that on Production the Program is not using the Index to search the table.
Please help
Regards
Andre>Yes i have checked the table and all indexes are active, i even reactivated the indexes on Production
Ok.
>If i Query the table directly SE16 using the same fields as in the ABAP it returns the results no problem.
Ok.
>The program does have joins onto other tables.
And you checked this via SE16? Don't think so...
>I am going to do a update stat after hours tonight and will see if that helps.
Yep - good idea. I'd bet that your statement will take the index as soon as the statistics for all involved tables have been collected.
>How can i verify that all relationships to other tables are operational.
?? What is that supposed to mean?
Have you ever seen any foreign key constraints in SAP databases?
Would they even make sense there?
NO!
So which "relationships" do you think could be "non-operational" ???
regards,
Lars
Maybe you are looking for
-
How do I share directories between my iMac and Macbook Pro?
Hi there, I have a Macbook Pro (13 inch, Mid 2010, 8Gb RAM and 1Tb SSHD drive) and an iMac (2012 model, 8GB RAM, 1TB hard drive). Both run the most recent version of Yosemite. At the moment I tend to use the iMac as the master computer, its the one I
-
How do I update a referenced library on a backup ext HD?
I have a referenced library on an external HD. I have backed up this referenced library to another ext HD. How do i keep the backup HD up to date? Thanks, Susan
-
Default VAT code in the PO Releases.
Hi All, Is there a way to give a default VAT code in the Blanket Purchase Agreements,so that the VAT code is come automatically when we release the items. Otherwise we need to enter a VAT code for each and every item. Thanks, Migara.
-
sap-netweaver-l sap-netweaver-lAll Groups Ignore this text box. It is used to detect spammers.If you enter anything into this text box, no search results will be displayed. SAP Groups > Technical-functional > sap-netweaver-l > Message Hi, I am try
-
"Cluster maintenance mode" script to keep cluster names in MM when nodes are placed in MM
Hello All, Thanks in advance, is there any script to keep the cluster names in Maintenance Mode when nodes are placed in Maintenance Mode Best Regards... Nikhil GS