Add customized task to user screen for IdM 7.0
The user screen in IdM 7.0 is a lot more different from the previous versions.
A navigation bar is used for launching different tasks(workflows).
I want to add a new user request task to MenuBar Requests or add a new task to the Launch Requests page. The old document/training mentioned adding customized task to End User Tasks is not working for Version 7.0 at all.
Overall, my question is how I can add my customized workflow to /user screen?
Thank you.
Hi,
Look to implement links to custom taskdefinitions from the End User Request Menu. Unfortunately there's no form/process mapping for this object at this time. Here's an example of a customisation on the End User Request Menu,
<Form noDefaultButtons='true' objectLocationID='objectName=End+User+Request+Menu&isBegin=true&objectPath=0&objectType=UserForm'>
<Display class='EditForm'>
<Property name='title' value='UI_ENDUSER_REQUEST_LAUNCH_TITLE'/>
<Property name='subTitle' value='UI_ENDUSER_REQUEST_LAUNCH_SUBTITLE'/>
</Display>
<Properties>
<Property name='doNotRegenerateEndUserMenu'>
<Boolean>false</Boolean>
</Property>
</Properties>
<Field>
<Display class='SectionHead'>
<Property name='required'>
<Boolean>false</Boolean>
</Property>
<Property name='title' value='Self-Service Options'/>
</Display>
<Field>
<Display class='LinkForm'/>
<Field>
<Display class='Link'>
<Property name='name' value='Request Application Access'/>
<Property name='URL' value='user/processLaunch.jsp?id=Request+Application+Access'/>
<Property name='arguments'>
<map>
<s>op_requestorOrg</s>
<ref>waveset.organization</ref>
<s>op_requestorFullname</s>
<ref>accounts[Lighthouse].fullname</ref>
</map>
</Property>
</Display>
</Field>You also need to register the workflow in the End User Tasks configuration objects as follows:
<Configuration id='#ID#Configuration:EndUserTasks' name='End User Tasks'>
<Extension>
<List>
<List>
<String>Request Application Access</String>
<String>Initiates a request for a new account</String>
</List>HTH,
Paul
Similar Messages
-
What r the steps to create task based user interface for interaction center
Hi all,
Can any one please let me know the steps to create task based user interface for interaction center? It would be great
if anyone can share document with step by step.
Thanks,
BaasanthiHi all,
Can any one please let me know the steps to create task based user interface for interaction center? It would be great
if anyone can share document with step by step.
Thanks,
Baasanthi -
User Exit to add custom field in Component Screen
Hi Friends,
I searched alot but could find exit to add custom field or tab in material component detail screen for SAP 4.7. Please let me know if there is any exit or workaround possible.
Thanks,
RajBADI is available to create custom field in material component , but it is available as of ECC 6.0 EHP3 , not sure about 4.7
-
Add customer button on header level for BUS2201(PO) - SRM 7.0
Hi,
I want to define a customer button (with action) within PO on header level.
Web Dynpro FPM_OIF_COMPONENT
Configuration /SAPSRM/WDCC_FPM_OIF_PO_PURCH
Task:
Add a customer button besides standard Export button.
I assume-afterwards I have to enhance the method onactionbutton_pressed to create my event when customer button is pressed, right?
Could anyone please guide me how to solve this issue?
Thanks and best reagrds
AndreasHi,
Here are the steps to add the button, I wrote it in other thread. In my case for PO is not displayed, try to follow the steps and if you are able to show the button tell me how please.
Add custom button in PO
And yes ,you need to create an enhancement point in the view CNR_VIEW of the component FPM_OIF_COMPONENT, you need to create a post-exit in the method BUTTON_PRESSED, here you have a sample code:
DATA: lv_id TYPE string,
lv_event_id TYPE fpm_event_id.
DATA: lo_nd_oif_application TYPE REF TO if_wd_context_node,
lo_nd_variant TYPE REF TO if_wd_context_node,
lo_nd_toolbar TYPE REF TO if_wd_context_node,
lo_nd_button TYPE REF TO if_wd_context_node,
lo_el_button TYPE REF TO if_wd_context_element,
lo_nd_other_functions TYPE REF TO if_wd_context_node.
DATA: lv_substring TYPE string,
lv_substring_i TYPE i,
lv_node_name TYPE string,
lv_position TYPE string,
lv_length TYPE i,
lv_seq TYPE i.
DATA:lt_keys TYPE STANDARD TABLE OF string,
lv_key LIKE LINE OF lt_keys.
TYPES:BEGIN OF y_parameters,
name TYPE string,
value TYPE string,
END OF y_parameters.
DATA: lt_parameters TYPE STANDARD TABLE OF y_parameters,
ls_parameter LIKE LINE OF lt_parameters.
DATA: lv_boid TYPE bbp_guid,
lv_botype TYPE string,
lv_objkey TYPE swo_typeid,
lv_objtype TYPE swo_objtyp,
lv_object_id TYPE crmt_object_id_db,
lv_process_type TYPE crmt_process_type_db,
lv_object_type TYPE crmt_subobject_category_db,
lv_rfc TYPE zgrs_co_logsys-rfc,
DATA: lo_fpm TYPE REF TO if_fpm.
lo_fpm = cl_fpm_factory=>get_instance( ).
lo_fpm->raise_event_by_id( lv_event_id ).
lt_keys = lo_fpm->mo_app_parameter->get_keys( ).
LOOP AT lt_keys INTO lv_key.
ls_parameter-name = lv_key.
lo_fpm->mo_app_parameter->get_value(
EXPORTING iv_key = lv_key
IMPORTING ev_value = ls_parameter-value ).
INSERT ls_parameter INTO TABLE lt_parameters.
ENDLOOP.
lv_id = wdevent->get_string( 'ID' ).
lo_nd_oif_application = wd_context->get_child_node( name = wd_this->wdctx_oif_application ).
lo_nd_variant = lo_nd_oif_application->get_child_node( name = wd_this->wdctx_variant ).
lo_nd_toolbar = lo_nd_variant->get_child_node( name = wd_this->wdctx_toolbar ).
lo_nd_other_functions = lo_nd_toolbar->get_child_node( name = wd_this->wdctx_other_functions ).
lv_substring = lv_id.
lv_length = STRLEN( lv_id ).
lv_seq = lv_length - 3.
IF lv_id+lv_seq = '_CP'.
lv_substring = lv_substring(lv_seq).
lv_id = lv_substring.
ENDIF.
WHILE lv_substring CS '_'.
lv_position = sy-fdpos + 1.
lv_substring = lv_substring+lv_position.
ENDWHILE.
IF lv_substring CO '1234567890'.
lv_substring_i = lv_substring.
ENDIF.
* Item level action;
IF lv_id CS '_item'.
* Or header level action;
ELSE.
IF lv_id CA '0123456789'.
lv_position = sy-fdpos - 1.
lv_node_name = lv_id(lv_position).
IF lv_id CS 'OTHER_FUNCTIONS'.
lo_nd_button = lo_nd_other_functions->get_child_node( name = wd_this->wdctx_button ).
lo_nd_button->set_lead_selection_index( index = lv_substring_i ).
lo_el_button = lo_nd_button->get_element( ).
TRY.
lo_el_button->get_attribute(
EXPORTING
name = `EVENT_ID`
IMPORTING
value = lv_event_id ).
CATCH cx_wd_context.
ENDTRY.
READ TABLE lt_parameters INTO ls_parameter WITH KEY name = 'SAPSRM_BOTYPE'.
lv_botype = ls_parameter-value.
READ TABLE lt_parameters INTO ls_parameter WITH KEY name = 'SAPSRM_BOID'.
lv_boid = ls_parameter-value.
* Obtain the object_id;
SELECT SINGLE object_id INTO lv_object_id
FROM crmd_orderadm_h
WHERE guid EQ lv_boid.
* If not Z button, exits;
IF lv_event_id(1) NE 'Z'. EXIT. ENDIF.
* Actions;
CASE lv_event_id.
WHEN 'ZBUTTON'.
WHEN 'ZBUTTON2'.
ENDCASE.
ENDIF.
ENDIF.
ENDIF. -
Add custom fields on selection screen and ouput in Transaction QM11
Hi All,
i have the requirement to enhance the transaction qm11( Report : RQMELL10) to add the custom fields on the report selection screen and in the report output.
i tried to add the fields on selection screen by copy the standard program RQMELL10 to custom one. and tried to add the fields above to the coding tab but i am not able to display the text for those fields of select-options. can any one help me is it the right way to copy the standard program to custom program and adding the custom fields and how to get the text element for the custom fields which we are going to add it. i tried to add the text element in program text elements but it is not appering on the report.
please requeting the help asap if it is possible.Have a glance in below thread.
Enhancing transaction QM10
Also, there are some more threads available in enhancing the QM10 / QM11. Please search those as well. -
Add Custom field to standard screen with table control
Hello,
I need to add two custom fields to a standard screen in CAT2 transaction(not using any screen exit).I will be given SSCR key.The standard screen (screen no. 2100) only has a table control.
How can I add the custom field such that it appears as a field on the screen when CAT2 transaction is opened.
Do i need to write any code?
I'm new to ABAP so could you please give a detailed explanation.
Also, do i need to change the 'fixed columns' field in the table control?
Regards,
Monica.hi,
1) find the screen
2) add new fields to the screen
3) program PBO and PAI
regards,
Wojciech -
User exit or Badi to add custom fields in selection screen of tcode CATS_AP
Hi Guys,
I want to add a custom field to the selection screen of report RCATS_APPROVE_ACTIVITIES (tcode CATS_APPR_LITE).
I also want to display filtered by this custom fields. Please let me know the user-exit (prefebly) or BADI.
I will appreciate if somebody can share the steps.
Thanks,Hi,
Yes there is, the BADI name is CATS_REPORTING.
It can be views in transaction SE17.
thanks.
JB -
OIM 11g add custom role on user creation
Hi,
I when i create a user in OIM11g by default it gets added to "ALL USERS" role.
I have created a new role and want to add user to this custom role while creating users. How can i do this in OIM11g
Regards,
Ab
Edited by: 824473 on Jan 18, 2011 2:33 AMset Auto submit true. you can't set the value for ValueChangedListener property in current release of R2. This is bug and you can raise SR for same. But, this won't cause saving data into USR table. ValueChandedListener property for Modify User page only.
As you said, data is not being saved in the USR table then verify your steps again:
create sandbox->users->create user/edit user/view user details page->click customize->leftTopcorner->View->Source->select area->edit->Click Add Content (on left top)->Data Component catalog->scroll down and select User VO->Refresh dialogue box->select the field and click 'Add'->on dropdown select 'ADF Input test w/label/for view user page it should be output test w/label->close that window->Check if it added to create user form->save and close customization
for user detail page select "Managed User->UserVo1 " as datacomponent
Re: UDF creation on User form in 11gR2
for valuechangedlistener the fixes all ready available. you have to do some workaround as other poster has given in above link:
1.Create a sandbox and activate it. Open the page that contains the UDF, and click Customize.
2.Select View, Source.
3.Note the value of the valueChangeListener property of a predefined field. To do so:
a.Click the predefined field, and then click Edit to open the Component Properties dialog box.
b.Copy the value of the valueChangeListener property.
4.Export the sandbox as a ZIP file.
5.Extract the ZIP file and edit the jsff.xml file for the specific screen.
6.Add the following attributes to the ADF tag, for example af:inputText, for the UDF:
◦valueChangeListener=VALUE_COPIED_IN_STEP3
◦autoSubmit="true"
7.Create the ZIP file for the sandbox.
8.Import the sandbox.
9.Publish the sandbox.
Edited by: Nishith Nayan on Sep 21, 2012 1:04 PM -
Custom Infotype : Calling different screens for different subtypes
Hi ,
My custom infotype has 2 different subtypes. I want to assign these 2 subtypes with 2 different screens so that whenever a particular subtypes in used in PA20/PA30, the user gets the screen relevant to that subtype.
I know some configuration is there but can't recall exactly what needs to be done.
Any hints are greatly appreciated.
Thanks a lot,
Sandip.Hi Suresh,
thanks for the information. i tried doing that. i could hide the fields. but the problem is for both the subtypes the screen number(which i have to enter while using v_t588m) is the same. the field which i hide for subtype 1 should be available for subtype 2.
for example consider fields a,b,c,d,e and f.
For subtype 1 i should display a, b,c,d,f
for subtype 2 i should display a,b,c,e.
in the custom infotype i created i have all the fields a,b,c,d,e and f.(currently all these fields appear for both the subtypes)
in v_t588m i could hide the fields generally but could not do it separately for the subtypes. hope you understood. thanks a lot Suresh. -
Add new fields to selection screen for standard billing dule list in CRM
Hi ,
I have one issue with standard program ,tcode is /BEA/IPMI01.
SUB: Adding few new fields like IP to selection screen AND few fields to output list.
As this is a standard program (tcode: /bea/ipmi01) , i searched for BADI,EXITS but couldn't .
Can any one help me how to handle this with out cloning the standard one.
I got some information but succeed.
in SPRO.
/CRM/BILLING/SYSTEM ENHANCMENTS/access billing engine navigator. you will find selection design in the path
/CRMB/OBJECT/DL/REPORT/SELECTION GROPS/DLA/SELECTION FEIDLS.
we can find selecton at this place but i couldnot find how to add new fieds.
Note: i found whatever we do , it willl reflect once we regenerated the program.Hi,
You may be able to create an append structure to the standard output structure/table. Go to SE11, open the structure and click on append structure.
Regards
Prasenjit -
How to add custom texts in Office Templates for the COBRA form set up
Hi,
How to insert custom texts in the copied BDS form from COBRA set up. I could not edit the text. I can edit the contact numbers in the standard text and displaying after saving the document.
I do not know how to proceed for this.
Please share your valuable experience in this regard.
Thank you,
Ravi.Structure Ptk03 ,Ptk33 needs to be enhanced
-
MD11 Screen Exit/BADI/ User Exit For Adding Custom Field
Hi,
I have a requirement wherein i need to add one custom field on MD11 Screen.
I cheked but coudnt find any relevant Exit or BADi for doing this.
Doen Anybody knows how to add Custom Field on MD11 Screen.
Thanks in Advance.
NitinHi,
Check....
Exit Name Description
LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg
LMDZU001 User exits in additional planning
reward points if useful....
Regards
AK -
Screens for Human Work Flow created using BPEL PM in SOA Suite 10.1.3.1
Hi,
I have created a bpel process having a human work flow for approving or rejecting the request {say leave request submited by the user}.
I would like to know :
1)How to create screens for such human activities?
2)Are there any tools in SOA suite which allow me to create User Screens for approving such human flows.
3)Are there any otherways to create such screens for Human activities?
Pointers are also appreciated.
Thanks,
Irfan KhanGenerating a default task display form doesn't really cover probably the most common use case:
1) human initiates a form that is presented to him/her
2) form is populated with fields that come from a defined database schema
3) human fills out form and submits to workflow
4) data from the form is stored in database
5) another human is presented with the form popualted with database data
6) human approves or reject form
I haven't been able to find any examples describing how to do this. Or anything in the manuals. I have another forum entry which also points to this problem:
How do you add db fields to Task Display Form ? -
How to use *MonitorManager* to add custom messages in channel monitoring?
Hi experts,
How to use MonitorManager to add custom messages in channel monitoring for custom adapter development(Not in audit log).
like
Type Time Stamp Message ID Explanation
6/25/11 6:39:47 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message processing completed successfully
6/25/11 6:39:47 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message with ID 00199942-6e43-02df-96ca-8b538c63dd98 processed
6/25/11 6:39:46 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message processing started
6/24/11 6:43:26 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message processing completed successfully
6/24/11 6:43:26 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message with ID 00199942-6e43-02ef-96b1-7650f3495e03 processed
6/24/11 6:43:24 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message processing started
6/23/11 6:45:52 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message processing completed successfully
6/23/11 6:45:52 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message with ID 00199942-6e43-02df-9698-5be345a9ddf5 processed
6/23/11 6:45:50 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message processing started
6/22/11 6:43:30 AM 00199942-6e43-02ef-95ff-2c03493dc078 Message processing completed successfully
Edited by: SAP_PI_D on Jun 28, 2011 12:10 PMSolve by myself
-
Creating / updating Custom infotype with different screen
Hi All,
I have created custom infotype having different screen for different subtype(1,2).
From Subtype 1, indotype is automatically updated as it is a standard program. But for subtype 2 i am using HR_INFOTYPE_OPERATION for updating the record which is ending with error, as employee which i am trying to update is already locked by me only through PA30. So this function module ends with Complex error. Please suggest how to update the infotype with subtype 2.
Thanking you..
Best regards
AkshayHi All,
I have created custom infotype having different screen for different subtype(1,2).
From Subtype 1, indotype is automatically updated as it is a standard program. But for subtype 2 i am using HR_INFOTYPE_OPERATION for updating the record which is ending with error, as employee which i am trying to update is already locked by me only through PA30. So this function module ends with Complex error. Please suggest how to update the infotype with subtype 2.
Thanking you..
Best regards
Akshay
Maybe you are looking for
-
Show if field is not empty - PHP/MySQL
Is there a way I can only show bits of a page if a recordset has entries in a certain field, automatically hiding the area if the field is empty. (PHP/MySQL) To put it in real terms, I have loads of products listed in a repeating table. If a product
-
Hi all, I am facing a problem while doing F-28. I am trying to post the incoming payments for a customer and trying to clear the open items. Now, when i select the open items and then simulate the document, I get an additional automatically generated
-
5.2: custom schema infos not visible in console
Hello, i added a bunch of objectclasses and attribute types to the 99user.ldif file in slapd-instance/config/schema. These change are visible using ldapsearch -b cn=schema '(objectclass=*)' to view the schema infos. When i use the console to edit/mai
-
Albums and songs not organised.
I have noticed with iTunes for a good while now that my songs and albums are not organised in itunes; by that I mean some songs that belong to albums are listed separately and then missing under the album heading leading to incomplete albums. Its as
-
Making songs start from a later time than the beginning
Okay, so on a few songs (Holy Diver by Dio, Indestructible by Disturbed) I have the options set to start the song when the ambience stops, because when I'm in my car I don't care to listen to more than 5 seconds of near silence before (or after) a so