Creating new Tab in Admin Interface; JSP
I am now in the process of creating a new Tab to add to my Admin Interface. In this Tab, I want to create a simple User Form.
This requires that I create a new JSP page.
Being an illiterate in JSP, I took a crash course in how to create Forms in JSP.
The tutorials are good. The problem is : how to "include" IDM itself in the new JSP page.
Meaning : how to "*submit*" the form to IDM, once it has been filled in, so that it is processed by IDM workflow.
How do I configure the "*Submit*" button ?
you can make a jsp which include a user form. In this user form you can start a workflow. check the jsp of the other tabs and you'll see how it's done.
buttons: remove the default buttons and make it by yourself. Then you can start a workflow by pressing the button. OR make a field like
<Field name='viewOptions.Process'>
<Expansion>
<s>YourWorkflow</s>
</Expansion>
</Field>
Edited by: john_everett_nl on May 26, 2010 1:52 PM
Similar Messages
-
How to add Sub Tabs to Admin Interface under Account Tab.
Guys,
Is there way to add sub tabs to Accounts Tab in admin interface.
Regards,
VinodIt can be done -
The necessary java code to achieve this needs to be put in the file: includes/bodyStart.jsp above the line that creates the navigation bar:
<% String navBar = p.getMainNavigation();
For example, let's say we want to add a new tab that gives us a shortcut to the debug/session pages, and a sub-tab below it that lists all configuration objects in the repository. Here's the code for it:
// Add a tab..
com.waveset.ui.PageNavigation DEBUG_PAGE = new com.waveset.ui.PageNavigation("Debug", "debug/session.jsp", 0);
DEBUG_PAGE.setRequiredPerms(new com.waveset.object.Permission[] { new com.waveset.object.Permission(com.waveset.object.Type.SYSTEM, com.waveset.object.Right.VIEW, true) });
p.addPage(DEBUG_PAGE);
// Add a sub-tab..
String urlDebugListConfiguration = "debug/List_Objects.jsp?List_Objects_Type=Configuration";
if (! DEBUG_PAGE.containsSubPage(urlDebugListConfiguration) ) {
com.waveset.ui.PageNavigation DEBUG_LIST_CONF_PAGE = new com.waveset.ui.PageNavigation("List Configuration", urlDebugListConfiguration, 0);
DEBUG_LIST_CONF_PAGE.setRequiredPerms(new com.waveset.object.Permission[] { new com.waveset.object.Permission(com.waveset.object.Type.CONFIGURATION, com.waveset.object.Right.VIEW, true)});
DEBUG_PAGE.addSubPage(DEBUG_LIST_CONF_PAGE);
As seen above, appropriate rights can be coded to limit the visibility of these tabs to administrators with certain capabilities. For a complete list of rights, refer to the IDM documentation and the java-docs for com.waveset.object.Type and com.waveset.object.Right. -
Create new tab in header using badi ME_GUI_PO_CUST for tcode ME21N
Dear all,
i have implemented method SUBSCRIBE in ME_GUI_PO_CUST to create new tab in ME21N,
but the tab is not coming
following is the code snips, please tell where is the error, or some setting needs to be done
method IF_EX_ME_GUI_PO_CUST~SUBSCRIBE.
DATA: ls_subscriber LIKE LINE OF re_subscribers.
if sy-tcode eq ' ME21N' OR SY-TCODE EQ 'ME22N' OR SY-TCODE EQ 'ME23N'.
CHECK im_application = 'PO'.
CHECK im_element = 'HEADER'.
CLEAR re_subscribers[].
ls_subscriber-name = 'Customer-Data'.
ls_subscriber-dynpro = '0101'.
ls_subscriber-program = 'SAPLMEGUI'.
ls_subscriber-struct_name = 'MEPO_SUBSCRIBERS'.
ls_subscriber-label = 'Customer Data'.
ls_subscriber-position = 10.
ls_subscriber-height = 7.
APPEND ls_subscriber TO re_subscribers.
ENDIF.
endmethod.
Regards
SumodhHi...I hv similar requirement.
I need to show a custom field in the screen for the items.
I tried using the methods "SUBSCRIBE" and "MAP_DYNPRO_FIELDS" as explained in the sample code.
Below is my code. I have copied the sample code and changed it lil.
Method "SUBSCRIBE":
DATA: ls_subscriber LIKE LINE OF re_subscribers.
we want to add a customer subscreen on the item detail tab
CHECK im_application = 'PO'.
CHECK im_element = 'ITEM'.
each line in re_subscribers generates a subscreen. We add one subscreen in this example
CLEAR re_subscribers[].
the name is a unique identifier for the subscreen and defined in this class definition
ls_subscriber-name = subscreen1.
the dynpro number to use
ls_subscriber-dynpro = '9000'.
the program where the dynpro can be found
ls_subscriber-program = 'SAPLZMMPO1'.
each subscreen needs his own DDIC-Structure
ls_subscriber-struct_name = 'ZMM_PO_CUST_SCREEN'.
a label can be defined
ls_subscriber-label = text-t01.
the position within the tabstrib can be defined
ls_subscriber-position = 13.
the height of the screen can be defined here. Currently we suport two screen sizes:
value <= 7 a sevel line subscreen
value > 7 a 16 line subscreen
ls_subscriber-height = 7.
APPEND ls_subscriber TO re_subscribers.
method "MAP_DYNPRO_FIELDS":
FIELD-SYMBOLS: <mapping> LIKE LINE OF ch_mapping.
*- customer fields
CONSTANTS: mmmfd_cust_01 TYPE mmpur_metafield VALUE 90000000.
LOOP AT ch_mapping ASSIGNING <mapping>.
CASE <mapping>-fieldname.
WHEN 'CLMNO'. <mapping>-metafield = mmmfd_cust_01.
ENDCASE.
ENDLOOP.
I created a function group - "ZMMPO1" and created the subscreen 9000 in that. I placed the custom field in that screen. Tha main program of ZMMPO1 is "SAPLZMMPO1".
I created a structure also - "ZMM_PO_CUST_SCREEN".
I want to know whether this is sufficient to display the tab on the screen or am I missing something.
It is mentioned that the implementation of "ME_PROCESS_PO_CUST" is a pre-requisite.
could you lemme know the process please.
Thanks,
Ram. -
How to create new tab in Me21N using enhancement MM06E005
Hi All,
Can u guys please tell me know to create a new tab at item level in purhcase order ME21N using enhancement MM06E005.
Thanks in advance.
Thanks,
Jaffer Ali.SPlease search the forum:
addition of new tab (reasons) on me21n (item level)
Re: Adding a new Tab - ME22n - Item Detail Level -
How to create new tab in BCC Browse SKU
Hi,
In ATG 10.0.3 Merchandiser, when clicking on SKU, it opens all the fields for SKU. In the window there are tabs like 'General', 'Media', 'SKU Pricing', 'Advanced'.
How to create a new tab of my own?
Thanks
GopiYou need to create view mappings to add new tab.
Peace
Shaik -
Firefox V30 will not create new tabs. OSX 10.9.3
I am not able to open a new tab.
The "+" on the right of the existing tab changes color when I click it but no new tab appears.
Selecting Command "T" does not create a new tab.
I can only get new tabs to appear by spawning these as an option within an existing page that opens new content in a new window.BTW - the updating of my Add Ons did NOT fix the problem.
-
[Xfce4] Issue with creating new tab in terminal
So, when I create a new tab in terminal I got a black rectangle in the top left corner of my screen it dimensions is like terminal window itself.
I have this problem on Xfce4 and Lxde as well.
What info do you need to help me with this issue?
Thanks,
Igor.I noticed that problem with Xfce's terminal as well. I remember it also effecting firefox or other windows depending on how I moved things around.
I think I may have solved the issue by disabling Xfce's desktop effects, or something to that effect. I haven't seen the problem since I switched over to xmonad though. -
none of the methods to create a new tab work. I try ctrl t, clicking on the new tab button and under file new tab and none of these work.
The Ask Toolbar is causing that in the Firefox 3.6.13+ versions. Uninstall that extension.
There are a couple of places to check for the Ask toolbar:
* Check the Windows Control panel for the Ask Toolbar - http://about.ask.com/apn/toolbar/docs/default/faq/en/ff/index.html#na4
* Also check your list of extensions, you may be able to uninstall it from there - https://support.mozilla.com/kb/Uninstalling+add-ons -
Can't create new tab using '+' or ctrl T or drop down menu.
Clicking on '+' in tab bar, using ctrl T or using the drop down File menu new tab will NOT create a new tab. New tabs only created if selecting a link creates one.
Check the Windows Control panel for the Ask Toolbar - http://about.ask.com/apn/toolbar/docs/default/faq/en/ff/index.html#na4
Also check your list of extensions, you may be able to uninstall it from there - https://support.mozilla.com/kb/Uninstalling+add-ons -
I've tried restarting the system, but decided not to uninstall/reinstall firefox, just in case I lost all my bookmarks and favorites. The restart did not solve anything. Also, I have colorful tabs add on and it was updated today. I disabled it, but that did not help either.
Uninstall the Ask toolbar and it should work again. There is a compatibility issue with the Ask toolbar and Firefox that prevents new tabs from being opened.
There are a couple of places to check for the Ask toolbar:
* Check the Windows Control panel for the Ask Toolbar - http://about.ask.com/apn/toolbar/docs/default/faq/en/ff/index.html#na4
* Also check your list of extensions, you may be able to uninstall it from there - https://support.mozilla.com/kb/Uninstalling+add-ons -
Toolbar bookmarks don't create new tab/window although is marked in preferences to do so.
Even though I have the box "Open new windows in a new tab instead" checked, when I click on one of the links in my Bookmarks Toolbar, it doesn't open in a new tab window. I clicked several bookmarks from the toolbar and it happens on all of them.
Also, when I click on different links from different AppleMails, it DOES open a new tab/window.
How can I get the links in my toolbar to recognize the preference chosen to make a new tab/window?The setting in Tools > Options > Tabs: "New pages should be opened in": "a new tab/window" is for links that specify a target window to open the link.<br />
That option allows to divert such links to a new tab instead of a new window.
For links that do not specify a target use a middle-click or hold down Ctrl and left-click the link or use the right-click context menu to open the link in a new tab or window. -
Feature Request: Double Click in Tab Field to Create New Tab.
Right now the only way to add a new tab is to *right click* then select new tab.
Also instead of a grey (close) x it should be colorful, less grey.Hello,
Try using the template code given below. Let me know if you have any questions.
data : GT_EVENTS TYPE SLIS_T_EVENT.
get event
PERFORM BUILD_EVENT_TOPOFPAGE USING GT_EVENTS[].
display alv data
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = W_xxxxx
IT_FIELDCAT = GT_xxxx
IT_EVENTS = GT_EVENTS[]
TABLES
T_OUTTAB = T_xxxx
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
get event perform
FORM BUILD_EVENT_TOPOFPAGE USING LT_EVENTS TYPE SLIS_T_EVENT.
DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 0
IMPORTING
ET_EVENTS = LT_EVENTS.
Read double click event using the below statement
READ TABLE LT_EVENTS WITH KEY NAME = SLIS_EV_USER_COMMAND
INTO LS_EVENT.
IF SY-SUBRC = 0.
ENDIF.
ENDFORM. " BUILD_EVENT_TOPOFPAGE
FORM USER_COMMAND USING L_UCOMM LIKE SY-UCOMM
LS_SELFIELD TYPE SLIS_SELFIELD.
CASE L_UCOMM.
WHEN <double click>
Perform do_something.
ENDCASE.
ENDFORM. " USER_COMMAND
Best Regards,
Krishna -
How To create new Tabs in Dynamic Region
Hi to All,
Im a newbie please help me .Consider I have a two buttons or links on left side of Panel splitter and on right side im having Region/Dynamic Region.My aim is by clicking first button a new Tab should be appeared inside which a bounded task flow fragments get launched dynamically in the Region or Dynamic Region.And by clicking the second button a new second Tab next to the previous Tab should be displayed with another different fragments gets launched/displayed inside the second Tab.
Please give me tutorial links or suggestions to fullfill this...Thanks in Advance
Regards,
Navinthank you for your response,I want a slightly different need consider two links on Left side and Global Tabs (two tabs Tab1,Tab2 containing page Page1,Page2 which is inside View activity view1,view2 in the unbounded task flow) on the right of panel splitter.By clicking the second button/link ,I want to open the Second global tab (assume default First global tab is opened) and to launch the fragments automatically.In other words I want to open the different global Tab and to launch the fragments automatically by a single click. By using "action" option we can navigate to different page by this we can open the other global tabs but the actionListener (EL to backing bean)did not get into action i.e., not loading the fragments into the loaded page.
Edited by: user13299387 on Mar 1, 2011 8:19 AM -
Things will be working fine...then suddenly I start getting a new tab with every click. I've followed the directions to fix the problem, and usually deleting the mimes.pdf for a full reset works, but I'm getting tired of this. Everything is up to date as far as I can tell, and my virus and malware programs seem to find nothing wrong. I'm getting tired of this...help??
Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
*Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
*Do NOT click the Reset button on the Safe Mode start window
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes -
Create new Tabs in business scenarios
Hi,
Short question, is it possible to create extra tabs in the business scenario's of a project? Next to General documentation and project documentation we want to create additional Tabs since the Tabs present do not cover all our documentation needs.
Is this possible?
Thanks
TomHey Tom,
Unfortunately its not possible to have additional tab in Business scenario of the project.
Additonal tabs is possible only for selected business transaction types.
This could be done using EEWB tcode.
However EEWB does not support this screen enchancement on Projects.
To sum up, its not possible.
Hope this clarifies your queries ...
please reward for usefull answer.
Regards
Anand.
Maybe you are looking for
-
Runtime Error : cl_gui_frontend_services file_copy
Dear Experts, I am using the method cl_gui_frontend_services=>file_copy to copy file from one location to another location. But when either of the input parameters are invalid, the program throws a short dump like path_not_found, access_denied, file_
-
Confused about volatile regarding the examples in JSDK doc 1.5
In java docs for JSDK-1.5 there is an example for ReentrantReadWriteLock like below: class CachedData { Object data; volatile boolean cacheValid; ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); void processCachedData() { r
-
Hi, Is there a BPel tutorial I can use with Jdeveloper Studio Edition 10.1.3.1.0.3984 I have been trying to following the tutorial http://www.oracle.com/technology/products/ias/bpel/index.html and http://www.oracle.com/technology/obe/obe1013jdev/inde
-
I have a Windows XP Home Edition computer. I recently attempted to upgrade iTunes to v10.7. It loaded and installed OK, but now it won't run. When I try to launch it, it gets aborted by the windows Data Execution Prevention software. Any ideas?
-
Captivate 6 issue with quiz remediation
Hi, I have below scenario, slide 1 slide 2 slide 3 quiz slide: In the quiz slide if user enters correct answer it should take to the next slide, if user enters wrong answer should go back to Slide 3 to review the content. After review should be able