SALV Tree Issue
Hi,
I am using SALV tree in a docking container , This is my problem
Currently tree displayed this way
TIC Data | Version | Docno |
B 04 1000
5QY02 04 1000
** 04 1000
R 01 1001
003JH 01 1001
** 01 1001
** XX 1001
" i want the tree to be displayed like this way
TIC Data | Docno |
B 1000
5QY02 1000
** 04 1000
R 1001
003JH 1001
** 01 1001
** xx 1001
" Here ** are the small page ICONs as displayed as last node
Following is the code for creating the nodes
* Form f_add_dcode_line *
* This will build node for designcode *
form f_add_dcode_line using p_ls_data type ylactctic
p_key
changing p_l_dcode_key.
data: nodes type ref to cl_salv_nodes,
node type ref to cl_salv_node,
text type lvc_value,
item type ref to cl_salv_item.
nodes = grt_tree->get_nodes( ).
try.
node = nodes->add_node( related_node = p_key
relationship =
cl_gui_column_tree=>relat_last_child ).
text = p_ls_data-designcode.
node->set_text( text ).
node->set_data_row( p_ls_data ).
item = node->get_hierarchy_item( ).
item->set_type( if_salv_c_item_type=>link ).
item = node->get_item( 'DESIGNCODE' ).
item->set_type( if_salv_c_item_type=>button ).
p_l_dcode_key = node->get_key( ).
catch cx_salv_msg.
endtry.
endform. " F_add_dcode_line
* Form f_add_tcode_line *
* This will build node for TIC code *
form f_add_tcode_line using p_ls_data type ylactctic
p_l_dcode_key
changing p_l_tcode_key.
data: nodes type ref to cl_salv_nodes,
node type ref to cl_salv_node,
text type lvc_value.
nodes = grt_tree->get_nodes( ).
try.
text = p_ls_data-ticcode.
node = nodes->add_node( related_node = p_l_dcode_key
data_row = p_ls_data
text = text
relationship =
cl_gui_column_tree=>relat_last_child ).
p_l_tcode_key = node->get_key( ).
catch cx_salv_msg.
endtry.
endform. " F_add_tcode_line
* Form f_add_tvers_line *
* This will build node for TIC code *
form f_add_tvers_line using p_ls_data type ylactctic
p_l_tcode_key
changing p_l_tvers_key.
data: nodes type ref to cl_salv_nodes,
node type ref to cl_salv_node.
nodes = grt_tree->get_nodes( ).
try.
node = nodes->add_node( related_node = p_l_tcode_key
data_row = p_ls_data
relationship = cl_gui_column_tree=>relat_last_child ).
p_l_tvers_key = node->get_key( ).
catch cx_salv_msg.
endtry.
endform. " F_add_tvers_line
Any help will be appreciated
a®
Hi,
I solved myself.
Here is the modified code . While creating last node we have to pass the value along with relationship for CHILD.
v_text = p_ls_data-ticversion.
try.
node = nodes->add_node( related_node = p_l_tcode_key
data_row = p_ls_data
text = v_text "<<< -------
relationship = cl_gui_column_tree=>relat_last_child ).
p_l_tvers_key = node->get_key( ).
catch cx_salv_msg.
endtry.
a®
Similar Messages
-
Here is the problem we are having , we have a 2950 hooked to a 6509 hybrid dist box with approx 90 vlans on it . We hook up a new 2950 and we get the following message, Dec 21 19:47:45.116: %SPANTREE_VLAN_SW-2-MAX_INSTANCE: Platform limit of 64 STP instances exceeded. No instance created. Ok , I know about the spanning tree issues with the 2950 only having limited PVST instances . But up at the dist side we have "manually pruned off all but 5 vlans on the trunk feeding this 2950 with the "clear trunk" command . I thought manually pruning off the vlans from the trunk would eliminate this problem , maybe i have a misunderstanding of how this works. Also the message on the 2950 complains about it only having 64 instances of spanning tree yet when you do a "show vtp status it says it supports 250 instances locally so whats up with that , 2950 running 12.1.22EA4 . So I guess I'm asking is there any way around this for the 2950 . Also in client/server mode do you have to manually prune off the vlans on both the server side and the client side ??
Hello Glen,
I guess instead of manually pruning the VLANs off the trunk, you could also try and enable VTP pruning globally on the 6509 (set vtp pruning enable). I assume you have the 6509 configured as the VTP server (set vtp mode server) ?
I am not sure if CatOS and IOS defaults to the same VTP version, can you check this (with 'show vtp domain' for CatOS and 'show vtp status' for the IOS switch) ?
Also, in a purely IOS environment, manually pruning VLANs off a trunk requires doing that only on the server side, but with a mix of CatOS and IOS, it might have to be done on both sides, you might want to give it a try and use the 'switchport trunk allowed' command on the 2950 as well...
Regards,
GP -
Divider lines in SALV Tree, need to remove?
Hi,
I am using SALV Tree . I am seeing divider lines between ICONs in the Tree toolbar. I need to avoid these divider lines?
Why? becuase it is utilizing lot of spaces. so that other ICONs gone into hide mode, for users view these icons they need to click left arrow button to scroll.
a®s.Hi
Solved by myself.
Here is the correction code
* Tree Calls
try.
call method cl_salv_tree=>factory
exporting
r_container = g_docking_container_1
importing
r_salv_tree = grt_tree
changing
t_table = i_yatttic.
catch cx_salv_no_new_data_allowed cx_salv_error.
exit.
endtry.
* try. " By removing this custom function now ICONS displayed properly
* v_text1 = text-b01.
* v_text2 = text-b02.
* grt_functions->add_function(
* name = 'MYFUNCTION'
* icon = '@42@'
* tooltip = v_text2
* position = if_salv_c_function_position=>right_of_salv_functions
* catch cx_salv_wrong_call cx_salv_existing.
* endtry.
perform f_build_tree_header.
perform f_build_tree_info.
perform f_build_tree_events.
grt_tree->display( ).
* Column Calls
gs_layout-grid_title = text-101.
try.
call method cl_salv_table=>factory
exporting
r_container = g_docking_container_2
importing
r_salv_table = gr_table
changing
t_table = i_ylactc1.
catch cx_salv_msg.
endtry.
try.
gr_column ?= gr_columns->get_column( text-103 ).
gr_column->set_cell_type( if_salv_c_cell_type=>hotspot ).
catch cx_salv_not_found.
endtry.
gr_sorts = gr_table->get_sorts( ).
gr_sorts->add_sort( columnname = text-103 subtotal = abap_false ).
gr_layout = gr_table->get_layout( ).
key-report = sy-repid.
gr_layout->set_key( key ).
gr_layout->set_save_restriction( cl_salv_layout=>restrict_none ).
perform f_build_column_events.
gr_table->display( ). -
Hi,
I am setting TOTAL aggregation in SALV Tree . But after displaying Tree aggregations are not getting result.
data:
l_aggregations type ref to cl_salv_aggregations.
l_aggregations = gr_tree->get_aggregations( ).
l_aggregations->clear( ).
try.
l_aggregations->add_aggregation( columnname = 'KTMNG' ).
l_aggregations->add_aggregation( columnname = 'MENGE' ).
aggregation = if_salv_c_aggregation=>maximum.
catch cx_salv_not_found cx_salv_data_error cx_salv_existing.
endtry.
a®Hi,
Solved by myself.
Here is the modified code
data:
l_aggregations type ref to cl_salv_aggregations.
l_aggregations = gr_tree->get_aggregations( ).
l_aggregations->clear( ).
try.
l_aggregations->add_aggregation( columnname = 'KTMNG' ).
l_aggregations->add_aggregation( columnname = 'MENGE'
aggregation = if_salv_c_aggregation=>total ).
catch cx_salv_not_found cx_salv_data_error cx_salv_existing.
endtry.
a® -
Divider lines in SALV Tree toolbar buttons
Hi,
I am using SALV Tree . I am seeing divider lines between two ICONs in the Tree toolbar. I need to avoid these divider lines?
a®s.check in SE38
BCALV_DND_01 Drag ALV Row to Tree Folder
BCALV_DND_02 Drag Icons from Tree to Rows of the Grid
BCALV_GRID_DND_TREE ALV Grid: Drag and Drop with ALV Tree
BCALV_GRID_DND_TREE_SIMPLE ALV GRID: Drag and drop with ALV tree (simple)
BCALV_TEST_COLUMN_TREE Program BCALV_TEST_COLUMN_TREE
Rewards if useful...................
Minal -
I am trying to change the discription in the report tree that has been built.
As of now the report tree shows the description which is linked to the reports.
My issue is that i need to give some other description and not the one which is linked to the reports.
Can someone tell me how can this be done??I am using transaction gd00. I have to change the description. How can this be done??
-
Group Tree issue when refreshing- Crystal for Visual Studio 2010 WPF Viewer
Hello,
We've run into an issue when refreshing reports with the WPF viewer for Visual Studio 2010. After the report is refreshed, the Group Tree is blank and it should have values. For example, you run a report and see values in the Group Tree. If you refresh the report with the same parameter values the Group Tree is blank.
Has anyone run into this yet?
Thanks,
TylerThat is correct.
I just did a quick test and was not able to reproduce the issue.
Details of test:
1) Create a new app;
File | New | Project
Visual Basic | reporting -> Crystal Reports WPF Application
2) Add the "Open File" button to the viewer (ShowOpenFileButton off of the WPF viewer properties)
3) Run app
4) Browse to a report that has a number of groups >250
5) Refresh report using the Refresh button on the viewer
I'll work on this a bit later today, see if I can repro it another way. Meanwhile, can you provide mode details (code) on how you repro the issue?
- Ludek -
I have a tree component and am using a custom DataDescriptor,
when I dynamically add data to the DataProvider, I have a set that
does not show in the tree. When those items get added, the
VScrollBar will show. But since the items are 'hidden' and do not
show in the tree view, the VScrollBar should not be showing. If I
expand an item in the tree, then the VScrollBar will disappear and
the tree will look like it is supposed to be.
I tried using (individually and in combination)
invalidateSize(), invalidateDisplayList(), invalidateProperties(),
and invalidateList() on the tree but it doesnt update the
VScrollBar like it should.
Any help would be greatly appreciated, thanks.
ArtArty,
My issue is i'm not getting Vscrollbar on dynamic
loading(lazy loading). I'm using flex 3 with cairngorm framework.
Loading all children(dynamically) in getchildren method of
datadescriptor. Here is my descriptors file
package com.primavera.flex.admin.calendar.ui
import com.adobe.cairngorm.control.CairngormEventDispatcher;
import
com.primavera.flex.admin.calendar.events.GetProjectEvent;
import com.primavera.flex.admin.calendar.vo.ProjwbsVO;
import mx.collections.ArrayCollection;
import mx.collections.ICollectionView;
import mx.controls.treeClasses.DefaultDataDescriptor;
import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;
public class PickListTreeDescriptor extends
DefaultDataDescriptor
public function PickListTreeDescriptor()
super();
override public function getData(node:Object,
model:Object=null):Object
return node;
override public function hasChildren(node:Object,
model:Object=null):Boolean
return ProjwbsVO(node).isEPS();
override public function isBranch(node:Object,
model:Object=null):Boolean
return ProjwbsVO(node).isEPS();
//return false;
override public function getChildren(node:Object,
model:Object=null):ICollectionView
var epsVO : ProjwbsVO = ProjwbsVO(node);
if (epsVO.isEPS())
// this check for delay loading once the data is loaded it
should not make a remote call again
if(epsVO.isProjectsLoaded == false)
epsVO.isProjectsLoaded = true;
var projectEvent : GetProjectEvent = new
GetProjectEvent(null);
projectEvent.projwbsVO = epsVO;
CairngormEventDispatcher.getInstance().dispatchEvent(projectEvent);
var collection:ICollectionView = ICollectionView(model);
var event:CollectionEvent = new
CollectionEvent(CollectionEvent.COLLECTION_CHANGE);
event.kind = CollectionEventKind.ADD;
event.items = ArrayCollection(epsVO.children).toArray();
collection.dispatchEvent(new
CollectionEvent(CollectionEvent.COLLECTION_CHANGE));
return epsVO.children;
Projwbs is my object in Arraycollection. Hierachy is like EPS
can have projects(leafnode) and child Eps(branch node). EPS is
determined if projwbs.isEps returns true.
On UI it gives a single root node in a collapsed state. When
i expand it furthur it gives child EPS and projects in it. On
expanding root node i get childrens but in screen Vscrollbar is not
visible.
Please let me know if you have any thougts on this. -
[JPF/NetUI]NetUI tree issue---Urgent
Gurus, :)
I had an issue when i used the NetUI true in my project(on Weblogic10gR3), when i keep clicking the netUI tree,
i got a message in the jsp: PageFlow /Controller.jpf: Could not find exception handler method <b>handleException</b>.; but actually i have an exception handler for the SocketException called handleSocketException, and there is also an exception handler method called handleException. weird weird.. ;)
In the Log, there was an exception thrown:
com.cup.service.jpf.ServiceController - Service Management SocketError
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:326)
at weblogic.servlet.internal.CharsetChunkOutput.print(CharsetChunkOutput.java:233)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:176)
at org.apache.beehive.netui.tags.AbstractSimpleTag.write(AbstractSimpleTag.java:152)
at org.apache.beehive.netui.tags.tree.Tree.doTag(Tree.java:936)
at jsp_servlet._com._cup._soa._catweb._service._jpf.__index._jspService(__index.java:333)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.cup.filter.LoginFilter.doFilter(LoginFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
the class marked as bold is a filter in which i checked if the netUI tree is emplty, and the logic in the LoginFilter.java:50 is only : chain.doFilter(request, response);
it seems that a socket exception is thrown with no reason, is it a NetUI issue????
It's really urgent, could someone help me with that? ;)
Thanks a lot!!!!!
Edited by: Xu Wen on Sep 3, 2009 8:26 PM
Edited by: Xu Wen on Sep 3, 2009 10:23 PM
Edited by: Xu Wen on Sep 3, 2009 11:17 PMdeepak,
Sorry for replying your post so late as i am just back from my vacation. the entire thing is as follows:
2009-09-16 14:30:45,546 ERROR [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] com.cup.soa.catweb.service.jpf.ServiceController - Service Management SocketError
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:326)
at weblogic.servlet.internal.CharsetChunkOutput.print(CharsetChunkOutput.java:233)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:176)
at org.apache.beehive.netui.tags.AbstractSimpleTag.write(AbstractSimpleTag.java:152)
at org.apache.beehive.netui.tags.tree.Tree.doTag(Tree.java:936)
at jsp_servlet._com._cup._soa._catweb._service._jpf.__index._jspService(__index.java:338)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.cup.soa.catweb.filter.LoginFilter.doFilter(LoginFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
2009-09-16 14:30:48,000 ERROR [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] com.cup.soa.catweb.service.jpf.ServiceController - Service Management SocketError
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:326)
at weblogic.servlet.internal.CharsetChunkOutput.print(CharsetChunkOutput.java:233)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:176)
at org.apache.beehive.netui.tags.AbstractSimpleTag.write(AbstractSimpleTag.java:152)
at org.apache.beehive.netui.tags.tree.Tree.doTag(Tree.java:936)
at jsp_servlet._com._cup._soa._catweb._service._jpf.__index._jspService(__index.java:338)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.cup.soa.catweb.filter.LoginFilter.doFilter(LoginFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
2009-09-16 14:30:48,921 ERROR [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] com.cup.soa.catweb.service.jpf.ServiceController - Service Management SocketError
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:326)
at weblogic.servlet.internal.CharsetChunkOutput.print(CharsetChunkOutput.java:233)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:176)
at org.apache.beehive.netui.tags.AbstractSimpleTag.write(AbstractSimpleTag.java:152)
at org.apache.beehive.netui.tags.tree.Tree.doTag(Tree.java:936)
at jsp_servlet._com._cup._soa._catweb._service._jpf.__index._jspService(__index.java:338)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.cup.soa.catweb.filter.LoginFilter.doFilter(LoginFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
2009-09-16 14:30:49,062 ERROR [[ACTIVE] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)'] com.cup.soa.catweb.service.jpf.ServiceController - Service Management SocketError
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:326)
at weblogic.servlet.internal.CharsetChunkOutput.print(CharsetChunkOutput.java:233)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:176)
at org.apache.beehive.netui.tags.AbstractSimpleTag.write(AbstractSimpleTag.java:152)
at org.apache.beehive.netui.tags.tree.Tree.doTag(Tree.java:936)
at jsp_servlet._com._cup._soa._catweb._service._jpf.__index._jspService(__index.java:338)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.cup.soa.catweb.filter.LoginFilter.doFilter(LoginFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Still the message saying handleException is not found . (Weird)
Any idea what's wrong??
Thanks a lot
Regards,
Wen
Edited by: Xu Wen on Sep 21, 2009 2:00 AM -
Hi Friends,
I am working as an ABAP consultant in PDM module. In the T.Code RMWB we have one folder called as specification, in the specification we have property tree for value assignment. If the specification is in Release status the user cant do changes in the property tree folder which are contain values, these are taking care by SAP standard itself. same functionality(value restraction when there is no value in the folder) need to incorporate when there is no value in the property tree folder also. I was trying to get some BADI to do the same; none of them are working for me. If any one of you working in the same module, kindly help to solve this issue.
Thanks a lot,
Regards,
Boobalan.vHi Friends,
I am working as an ABAP consultant in PDM module. In the T.Code RMWB we have one folder called as specification, in the specification we have property tree for value assignment. If the specification is in Release status the user cant do changes in the property tree folder which are contain values, these are taking care by SAP standard itself. same functionality(value restraction when there is no value in the folder) need to incorporate when there is no value in the property tree folder also. I was trying to get some BADI to do the same; none of them are working for me. If any one of you working in the same module, kindly help to solve this issue.
Thanks a lot,
Regards,
Boobalan.v -
MD04 Overview tree issue question
Good evening,
I have an issue where my overtree in MD04 is going a bit funny.
I explode the selected order and it displays all the lower level (as you would expect) but for the Semi Fin (sub assembly) I am get 2 or 3 entries for the Semi Fin items!!
Can anyone tell me why this is happening or how I can correct it?
Kind regardsHi,
Please check stock requirement list of the semi-finished( sub-assembly) itself.
Check how many dependent requirements are generated which are pegged for the finished good which is in question, if there are multiple dependent requirement for the same finished good, then you are expected to see as many number of segments for the SFG in order tree report.
Best Regards. -
Hi ,
I am facing a issue while my dmee tree file generation. In generated file , last filed i.e. REGHU-VBLNR (FPAYH-DOC1R offset 4 )
all of its characters are not coming in file .Only initial 1 character is appearing in the file generated.
while in debug i am able to see all characters in field DOC1R.
IN DMEE tree there are total 11 data elements and out of them this one is last .
Please provide some help on this .
Thanks
saurabh
Edited by: saurabh Asthana on Jul 16, 2010 4:34 PMAny help in this would be greatly appreciated!! ..Its very critical ...
-
Hi All,
I'm using APEX 4.1 with Oracle 11g. I have created a page with the following:
1. Tree region which includes the selected_node_page_item option so the user can click on a node and the node is remembered when user browses away from the page and returns.
2. SQL Report built on a dynamic query so the user can enter a search which returns a results of potential records/nodes that the user may want to navigate to in my tree region (by clicking on a search result)
Everything is working quite well except for a couple of issues that need to be addressed:
1. The tree loads with no issues in Firefox and Chrome however, it is extremely slowly to load in IE8 and in some cases I get an IE prompt stating:
"Stop running this script? A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive."
2. Although my search feature is working in that it highlights the tree node that the user selects in my search grid, it does not actually scroll the page/tree to where the highlighted node is. This means that the user has to scroll the page and keep a sharp eye to spot the highlighted node, not ideal for large trees ! Is there a way I can get the cursor to the highlighted node?
Any help on both issues would be appreciated.
Thanks
BillyBilly,
While i can't really say why IE8 would be so much slower, I can't say it really surprises me. 3000 nodes is a lot too! It's probably just real slow in processing it all.
However, you could eliminate a lot of frustration by not having your page submit on every action. Having to reload the page just because you want to select a different node is complete overkill when your tree is so large, and especially when the browser is so slow.
What actually happens when you use the default method which submits? On load, the tree is initialized, and it runs some javascript code which will select the branch corresponding to the id in the selected node item:
apex.jQuery.tree.reference(l$Tree).select_branch(l$Node);By implementing some javascript you can skip the entire submit process, saving time and bandwidth. I've implemented this on my tree demo page : http://apex.oracle.com/pls/apex/f?p=54687:38
All the code I used is there aswell, so it shouldn't be to hard to figure out what you need. Leave a comment if you do need some help.
I've also added in code which will scroll to the selected node until it is in view at the top of the page. This is a solution from StackOverflow: http://stackoverflow.com/questions/6677035/jquery-scroll-to-element
$("#button").click(function() {
$('html, body').animate({
scrollTop: $("#elementtoScrollToID").offset().top
}, 2000);
}); -
Hi Gurus, in WebDynpro for ABAP, I have a SALV based editable table in which lot of columns have dropdowns (Drop down by Index) and by default system is creating a roundtrip to the server whenever I make a selection in the drop down. Whenever data to be maintained is large this creates performance issues and times out. I want to suppress the roundtrip created during the selection in the dropdown.
Even I tried with Dropdown by key also, the result is the same.
Request you gurus to help in this.Hi Feroz,
Selecting a value in the dropdown would lead to a server round trip if the corresponding event
property is bound to an action irrespective of the kind of dropdown whether DropDownByKey/DropDownByIndex. So there's not anything that you are doing wrong in here. But you should actually go for a dropdown only when the number of values to be displayed are low like less than 30. Even the SAP documentation says like, "Typical UI elements to implement value selectors are dropdown boxes, radio button groups, and item list boxes. Value selectors should only be used if the number of values to be
displayed is low (typically less than 30)."
Regards,
Uday -
Hi All,
Please help me with an issue of my tree.
My tree populates its nodes dynamically from an
ArrayCollection which is fed through http request-response from
servlets. Each click on a node would open its children. Then the
user can click any child node from which its immediate children
would be populated and so on. The issue is, when i click the last
node for the first time, it is not selected and the selection goes
back to the parent node itself. if i click any other node before
the last node, or after the first time click, this issue is not
there. Also if i click the open icon next to the node, it responds
correctly. The problem, i guess is only with the list property of
the tree, which does not get selected when i click the last node
for the first time.
Please help me find a solution.
Thanks in advance,
ManojHi there
Try clicking Edit > Preferences > Project > Start and End.
I'm guessing the option labeled "Auto Play" is not enabled.
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks
Maybe you are looking for
-
Snow Leopard 10.6.2 can't run 'X11.app' (with system log)
Hello everyone, English is not my mother tongue so may not be exactly correct, sorry about that. Background: I have a MacBook White (13-inch, Mid 2009) that isn't unibody, and was running Leopard 10.5. I am the only one that will use the Mac and my u
-
Hi, I am using HP11 and iPlanet web server. When trying to upload files over HTTP using FORM ENCTYPE="multipart/form-data" that are bigger than a few Kilobytes i get a 408 error. (client timeout). It is as if the server has decided that the client ha
-
Sytem message 047 from work area SSFCOMPOSER does not exist
Hi Friends, When I am trying to see the print preview of a PO I am getting this error msg "Sytem message 047 from work area SSFCOMPOSER does not exist". I had checked the forum and the System message was 046, but the error is not solved. Regards, Anu
-
Reclassification of MI at posting level 30
Hi Experts I need some help to clarify the behaviour of a stantard reclasification at posting level 30, we have the following group hierarchy (G1-G3 are groups and C1-C6 are companies) G1 u2514u2500u2500C1 <---Parent Unit u2514u2500u2500C2 u2514u250
-
Problem while attempting to install After Effect CS6 Trial.
Attempting to install After Effect CS6 Trial. Receiving this error after 2% of the installation is complete.... Exit Code: 34 -------------------------------------- Summary -------------------------------------- - 1 fatal error(s), 0 error(s), 0 warn