Page cannot be displayed with launch button in the ContentDB Home page
Launch button in the ContentDB Home page lead on error (The page cannot be displayed).
It would be of great help if you could provide help or track to solve that issue.
It's a 2 hosts installation of Content DB 10g Release 1 (10.2.0.0.0) for Linux x86-64:
Host 1:
* Database10g R2 (10.2.0.1.0)
* OID
* Patch Set 10.2.0.2
* Metadata Repository 101203
Host 2:
* SSO
* DAS
* Oracle Application Server Certificate Authority
* CDB
Thank a lot in advance for your kind help.
Best regards.
Hi,
And as we also have a problem with Oracle Drive (which is not configured with SSO), here are the messages i see in the logs , after an Oracle Drive connection try:
09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.http.HttpServerManager] [23] FINE: Server EcmHttpServer is running
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINE: servicing request: LOGOUT /content/dav/
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: AUTHORIZATION: Digest username="dla",
realm="Authorized_Users", nonce="5ffd0968214765fd49bccc784d1fd017", uri="/content/dav/", nc=00000001, cnonce="fYvHyrSPXcJoa18j", qop=auth,
response="e9ba4664ee39abf27c787b7ba7b96177"
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: CALYPSO-CONTROL: H_Req,167899158,7777
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: CHRONOS: aggregate
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: CLIENTIP: 10.1.200.129
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: CONNECTION: Keep-Alive, Calypso-Control
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: CONTENT-LENGTH: 0
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: HOST: hera.gva.spg.ch:7777
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: ORACLE-CACHE-VERSION: 10.1.2
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: ORACLE-ECID: 77338626691,1
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: SSL-HTTPS: off
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: SURROGATE-CAPABILITY: orcl="webcache/1.0
Surrogate/1.0 ESI/1.0 ESI-Inline/1.0 ESI-INV/1.0 ORAESI/9.0.4"
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: USER-AGENT: Oracle Drive 10.2.0.0.13
(build 105)
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.EcmDavServlet] [23] FINER: X-FEATURES: 1
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.http.HttpAuthManager] [23] FINE: SSO Headers: Username = null; Accept-Language
= null; Osso-User-Dn = null; Osso-User-Guid = null; Osso-Subscriber = null; Osso-Subscriber-Dn = null; Osso-Subscriber-Guid = null
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavSessionManager] [23] FINER: No session found in the
HttpSession
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavSessionManager] [23] FINER: DAV client detected, trying
persistent cookie
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavSessionManager] [23] FINER: Trying digest headers
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavDigestSessionManager] [23] FINER: DigestAuthInfo =
Digest username=dla, nonce=5ffd0968214765fd49bccc784d1fd017, response=e9ba4664ee39abf27c787b7ba7b96177, cnonce=fYvHyrSPXcJoa18j, qop=auth,
nc=00000001, realm=Authorized_Users, uri=/content/dav/, algorithm=MD5
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavDigestSessionManager] [23] FINER: credential = oracle.ifs.common.HttpDigestCredential@1d4c4b7
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavDigestSessionManager] [23] FINER: no session in nonce-cache
for user dla
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.impl.security.DigestAuthentication] [23] FINE: Valid nonce
table dump:
Nouvelle entrée Nonce: 5ffd0968214765fd49bccc784d1fd017; Expires: Wed Jan 28 15:55:06 CET 2009
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.http.HttpAuthManager] [23] FINE: servlet path = /dav
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.impl.SessionPool] [23] FINE: Creating LibrarySession pool for user:
dla
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.impl.SessionPool] [23] FINE: Creating new LibrarySession ...
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.fdk.impl.SessionPool] [23] FINE: Freeing LibrarySession pool: [User: dla;
Avail = 0; In Use = 0; Total = 0; References = 0; MaxUsed = 0]
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavDigestSessionManager] [23] FINER: session = null
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavSessionManager] [23] FINER: Returning null
Nouvelle entrée 09/01/28 15:45:06 [ecid: 77338626691,2] content: [oracle.ifs.protocols.dav.ecm.DavDigestSessionManager] [23] FINER: authHeader = Digest
realm="Authorized_Users", nonce="5ffd0968214765fd49bccc784d1fd017", stale="false", qop="auth"
I see a "session = null"
Oracle Drive sent back an Error : Could not access the path
I thought it could be a SSO problem : communication between OCS midTier and OC4J_SECURITY instance on the infra(sso) midTier.
Finally seems there is a problem when opening a session on the ContentDb Node
Laurent
Similar Messages
-
Resource cannot be displayed with XMLResourceRenderer
Hi all.
I have a NW04s Portal (version 7.0 SP10). I have imported the Common Parts, Maintenance Technician and Best Practices for Enterprise Portal Business Packages.
I am testing the Portal role eu_role and for that I've created some news into the KM folder <b>root > documents > News</b>. When I enter to the news section under <b>Home > Company</b>, I got the error <b>Resource cannot be displayed with XMLResourceRenderer</b> for each new i have created.
I already did the minimal configuration for KMC as described here http://help.sap.com/saphelp_erp2005vp/helpdata/en/84/2756c03e96dc45afcd400fe5c7686d/frameset.htm
Please if somebody knows how to solve this error, I appreciate the help.
Best Regards.
GregoryHi Matthias.
Answering ur questions:
<i>(1) Are there any other items in the folder (e.g. plain text files etc.) which cannot be rendered by XMLForms ?</i>
Yes, there are other items.
<i>(2) Is it possible to open the NewsItems with the "Edit" command ? Are the inserted values OK ?</i>
Yes I'm able to edit the NewsItems
<i>(3) Is the problem related to the User (e.g. User A can read User B not) ?</i>
Not it happends to all users.
Gregory. -
NewsBrowser Layout - Resource cannot be displayed with the XML Resource
I've assigned the standard SAP NewsBrowser layout to the folder I created. All the subsequent folders display correctly except for the files. The following error appears, "Resource cannot be displayed with the XML Resource Render." However, if I re-assign another standard SAP layout to the folder or to the iView the files appear. The benefit of this layout is we wouldn't have to modify any commands.
Any thoughts or suggestions are appreciated.
--KeithHi
The NewsExplorer and NewsBrowser layout sets are for all documents created with XML forms.
did u create documents with xml forms ?
Keith wrote :
The benefit of this layout is we wouldn't have to modify any commands
what functionality u r trying to achieve?
Regards,
vijay. -
I'm having trouble with certain buttons on the Ebay pages.
I'm having trouble with certain buttons on the EBay pages. Like enlarge, other pictures,add to my watch list, etc. this happened after I upgraded to 8.0. I have tried to upgrade java but the java console will not work ?? tried all this in my other browser and all works fine. What do I do? Thanks
If it happens again then try to reload the website or clear the cache and the cookies from that website.
Reload web page(s) and bypass the cache.
* Press and hold Shift and left-click the Reload button.
* Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
* Press "Cmd + Shift + R" (MAC)
"Clear the Cache":
* Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
"Remove Cookies" from sites causing problems:
* Tools > Options > Privacy > Cookies: "Show Cookies"
*http://support.mozilla.com/kb/Deleting+cookies
*http://support.mozilla.com/kb/How+to+clear+the+cache -
Error : Resource cannot be displayed with XMLResourceRenderer
For every published content (news, content created by XML forms,....) there is an error Resource cannot be displayed with XMLResourceRenderer.
1. Path is good.
2. Restart doesn't help.
Here is complete error message :
com.sapportals.wcm.util.content.ContentException: failed to create ContentInputStream
at com.sapportals.wcm.repository.manager.cm.persistence.DBContentInputStream.(DBContentInputStream.java:54)
at com.sapportals.wcm.repository.manager.cm.persistence.BasicPersistenceDB.selectDocumentContent(BasicPersistenceDB.java:1506)
at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.DBContent.getInputStream(DBContent.java:143)
at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.DBContent.getInputStream(DBContent.java:95)
at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:113)
at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:132)
at com.sapportals.wcm.service.xmlforms.transformation.ResourceDemultiplexer.getContentStream(ResourceDemultiplexer.java:84)
at com.sapportals.wcm.service.xmlforms.transformation.Transformation.render(Transformation.java:126)
at com.sapportals.wcm.service.xmlforms.transformation.Transformation.renderItemOrTemplate(Transformation.java:261)
at com.sapportals.wcm.app.xmlforms.EditServlet.doGetAction(EditServlet.java:342)
at com.sapportals.wcm.app.xmlforms.XFBaseServlet.doGet(XFBaseServlet.java:246)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sapportals.wcm.app.xmlforms.XFBaseServlet.service(XFBaseServlet.java:134)
at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) -
I have an InfoPath with submit button, publish the same to form library.
Hi All,
i have an InfoPath with submit button, publish the same to form library.
Now, i open the form fill it and attach some files, when i press submit button, that attachments will go to the particular document library.
Can any one help me out.
Thanks in Advance!Hi Anil,
According to your description, my understanding is that the attachments attached to the form were submitted to an documents library.
By default, the attachments should be attached with the InfoPath form and will not be submitted anywhere.
There may be some customizations on the form that is to submit the attachments to the document library.
Please check the links below if the customizations are made in the form.
http://www.bizsupportonline.net/blog/2010/01/upload-document-sharepoint-infopath-form/
http://www.bizsupportonline.net/blog/2010/04/top-10-questions-infopath-file-attachments/
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
I have the CANON REBEL T5 1200D, and when i connect it to my mac which is 10.10 the new OS X YOSEMITE it says that it "Cannot be used with this version of the operating system" why does it say that if my camera is listed under the supported digital cameras for OS X YOSEMITE?
Put simply, the minimum system requirements for iTunes have changed. You need a Mac running at least OS X 10.6.8.
It's best you look online to see if your model of Mac can be upgraded to at least 10.6.8 "Snow Leopard". It should still be possible to order a copy of Snow Leopard if so. -
I was online earlier this week and liked the forms with submit buttons and the Adobe site directed me to upgrade to Adobe PRO XI in order to use forms so I bought five licenses. Just had it installed today and it is now asking me to sign up for forms Central in order to use this feature. What gives? The Adobe site gave me the impression that I would have this feature after purchasing the new upgrade. I would not have purchased the upgrade, let alone five of them had I know this. Am I missing something?
Acrobat XI comes with the Fromscentral AIR application and the ability to create PDF forms authored in Formscentral. To have more than the free (1 form with 50 responses) level account you need to sign up for a Formscentral subscription.
Andrew -
Calendar's 2nd Event Alert auto swaps with 1st alert after pressing Done button in the default "Home" Calendar for IOS 7.1. Why? No such problem with the original IOS 6 that included in my iphone 5.
Anyone got any ideas?
-
Upgrade to Acrobat Pro XI on Window 8.1 downloads, installs and configures. Then pressing the launch button in the dialog box doesn't launch program.
Using the start button, Acrobat Pro should appear. But it might not, being Windows 8. Maybe it puts an icon on your desktop, maybe not.
How about checking c:\program files (X86)\adobe\acrobat 11.0\acrobat. If you have this folder, look for Acrobat.exe. -
I just got a replacement i phone and i was setting it up and I cannot restore it with my iTunes because the soft wear is to old how to i update the soft wear without running the process
Hi Balzer1313,
Thanks for visiting Apple Support Communities.
If you have an older version of iTunes installed on your computer, you can update it using this menu option:
Windows: Choose Help > Check for Updates.
Mac: Choose iTunes > Check for Updates.
From:
iTunes: How to install the latest version
http://support.apple.com/kb/ht5654
If iTunes is not installed on your computer, you can download it here:
http://www.apple.com/itunes/download/
Cheers,
Jeremy -
"cannot open display" with cron script
This works fine from the CLI, but when it runs with the cron daemon, the log file shows "xfburn: cannot open display." How do I go about fixing this?
#!/usr/bin/perl -w
`xfburn --version > /home/tim/scripts/blah.log`;Hmm I'm not really sure what to do with that. I'll post the whole thing. This is my first time writing in perl, so I'm sure it's really inefficient and ugly.
It's supposed to grab 'svn info' from all my svn packages in /var/local/abs, find my currently installed versions of the svns, and write the results to ~/scripts/svn-updates/outdated.log file.
It works correctly when I run it from the command line, but when I put it in cron.daily, "@svninfo = `$pkgname --version --display=:0.0`;" doesn't work.
#!/usr/bin/perl -w
use strict;
our (@svns, %local_revs, %latest_revs);
our $svn_dir = "/var/abs/local";
our $outdated_log = "/home/tim/scripts/svn-updates/outdated.log";
# Get list of local svn packages
sub get_svns {
my ($name, @svns_results);
opendir(DIR, $svn_dir) or die "Error opening $svn_dir: $!";
foreach $name (readdir(DIR)) {
if($name =~ /(.*)-svn$/) {
push(@svns_results,$1);
closedir(DIR);
return @svns_results;
# Get latest svn revisions
sub get_latest_revs {
my ($pkgname, $svntrunk, $i, @svninfo, %latest_revs_results);
foreach $pkgname (@_) {
# Find trunk path in PKGBUILD
open(INFILE, "$svn_dir/$pkgname-svn/PKGBUILD");
while(<INFILE>) {
if(/^_svntrunk="(.*)"/) {
$svntrunk = $1;
close(INFILE);
# Grab svn info on current package
@svninfo = `svn info $svntrunk`;
# Add latest revision to hash table
foreach $i (@svninfo) {
if($i =~ /^Revision: (\w*)/) {
$latest_revs_results{$pkgname} = $1;
return %latest_revs_results;
# Get local svn revisions
sub get_local_revs {
my ($pkgname, $j, @svninfo, %local_revs_results);
foreach $pkgname (@_) {
@svninfo = `$pkgname --version --display=:0.0`;
# Add local revision to hash table
foreach $j (@svninfo) {
if($j =~ /^.*svn-(\w*)/) {
$local_revs_results{$pkgname} = $1;
return %local_revs_results;
# Write outdated packages to $outdated_log
sub write_outdated {
my $pkg;
`echo > $outdated_log`;
foreach $pkg (@_) {
unless($local_revs{$pkg}==$latest_revs{$pkg}) {
`echo "$pkg $local_revs{$pkg} ($latest_revs{$pkg})" >> $outdated_log`;
# Main
@svns = &get_svns;
%latest_revs = &get_latest_revs(@svns);
%local_revs = &get_local_revs(@svns);
&write_outdated(@svns); -
Displaying a Push button in the application toolbar for an ALV report
Hello everyone,
Query:
Is it possible to display a custom push button in the application tool bar while displaying an ALV report(1st one)?
On pressing this custom push button will I be able to display another ALV report(2nd one) based on the selection made on the current ALV report(1st one)?Yes u can have pushbutton on application toolbar.
You just have to use the new pf status in your report program.
You should copy the 'STANDARD' GUI status from program SAPLKKBL using transaction SE90 >Programming SubObjects> Gui Status.
Execute this transaction to get to next screen. select status using checkbox. click on GUI Status --> Copy.
Enter your Z program name and the name you what for this status - you can keep it as 'STANDARD' to be simple.
Then you can edit the new status to add or delete buttons. This will also bring in the standard SAP ALV functionality.
Have a look at below code for using the new status.
TYPE-POOLS: slis.
DATA: i_qmel LIKE qmel OCCURS 0.
data v_repid type repid.
SELECT * FROM qmel INTO TABLE i_qmel.
v_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = v_repid
I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
i_structure_name = 'QMEL'
TABLES
t_outtab = i_qmel
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
form set_pf_status using rt_extab type slis_t_extab.
set pf-status 'TEST'.
endform.
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
data lv_ucomm type sy-ucomm.
lv_ucomm
= sy-ucomm.
CASE lv_ucomm.
WHEN 'BUTTON'. "Double Click line Item
**Write ur functinality here
endcase.
endform.
Also have a look at below links.
http://www.sap-basis-abap.com/abap/add-button-to-alv-toolbar-with-reuse-alv-list-display.htm
ALV report
Best Regards,
Vibha
*Please mark all the helpful answers -
Display of push button in the application tool bar in an ALV report
Hello everyone,
Query:
Is it possible to display a custom push button in the application tool bar while displaying an ALV report(1st one)?
On pressing this custom push button will I be able to display another ALV report(2nd one) based on the selection made on the current ALV report(1st one)?Hiii..
I have written a sample code for You
<b>"Call the below FunctionModule For Displaying The List
" And see the bolded line in the Below FunctionModule
" STANDARD_02 and USER_COMMAND are the subroutine Names</b>
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
i_callback_program = sy-repid
<b>i_callback_pf_status_set = 'STANDARD_02'</b>
<b> i_callback_user_command = 'USER_COMMAND '</b>
i_structure_name = 'ZST_SCARR'
is_layout = is_layout
it_fieldcat = gt_fieldcat[]
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
is_sel_hide = is_sel_hide
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT =
it_events = e03_lt_events[]
IT_EVENT_EXIT =
is_print = t
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IR_SALV_LIST_ADAPTER =
IT_EXCEPT_QINFO =
I_SUPPRESS_EMPTY_DATA = ABAP_FALSE
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
t_outtab = it_scarr
EXCEPTIONS
program_error = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
FORM PF_STATUS_SET
<b>" Here Set A Button In Application Toolbar Using PF- Status</b>
FORM standard_02 USING extab TYPE slis_t_extab.
SET PF-STATUS 'STANDA02' EXCLUDING extab.
ENDFORM. "STANDARD_02
*& Form USER_COMMAND
text
-->R_UCOMM text
-->RS_SELFIELDtext
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CASE r_ucomm.
<b> "menubutton with functioncode GOTO's Action</b>
WHEN 'GOTO'.
READ TABLE it_scarr INDEX rs_selfield-tabindex. "cursorposit.
IF sy-subrc = 0.
WRITE:/ it_scarr-carrid,
/ it_scarr-carrname.
ENDCASE.
ENDFORM. "USER_COMMAND<b></b>
Hope it helps..
Regards,
Simy -
Problem With Push buttons on the selection screen
Hi All,
I've taken 3 push buttons on the selection-screen with the following syntax
SELECTION-SCREEN: FUNCTION KEY 1,
FUNCTION KEY 2,
FUNCTION KEY 3.
and have removed the F8 execute button using FM RS_SET_SELSCREEN_STATUS
Now, the problem is i'm able to perform validations using At selection screen but the code after the Start-of-selection is not being triggered.
I mean the processing is being terminated after the at selection-screen.could anyone please tell me how do i trigger some code after the event start-of-selection when a user presses a push button with sy-ucomm = FC01.Check the below sample program :
REPORT ZLPRWINSPC_TMP .
tables : mara,
sscrfields.
select-options s_matnr for mara-matnr.
initialization.
sscrfields-functxt_01 = 'Clear Selection'.
selection-screen function key 1.
AT SELECTION-SCREEN.
case sscrfields-ucomm.
when 'Clear Selection' or 'FC01'.
clear s_matnr.
refresh s_matnr.
endcase.
Thanks
Seshu
Maybe you are looking for
-
It's a 10,000 mAh external battery. I got this for traveling and because I go to disneyland a lot. My phone wont last all day there and unlike some people, I would never plug my phone into their outlets (I watched a girls phone spark and practically
-
Install CS6 on both stationary and laptop
I have purchased CS6 and have it installed on my stationary PC. I was told I can also install this on my laptop (Mac). But when I put the CD in I have no option to install it. How to do this?
-
Weblogic.security.ldaprealm.LDAPException
hi all, i'm trying to authenticate users/groups with weblogic 6.0sp2 against iplanet 5.0 on an nt operating system. from time to time weblogic server is throwing exceptions like the one below: weblogic.security.ldaprealm.LDAPException: search error:
-
Issue with Planning service getting crashed Automatically due to dll file
Hello, I am having an issue with the Hyperion Planning service which is getting crashed and the following is noted in the Eventviewer: Faulting application name: HyS9Planning.exe, version: 1.0.0.2, time stamp: 0x4d110efc Faulting module name: jrosal.
-
HI, I am editing video shot with a camera that compresses the files using xvid. When I try to edit the files they are quite jerky (except for the bits that have been automatically rendered.) To get around this I have converted the files to AVI or mpg