Controlling ACTION in ChaRM
Dear Experts,
I'm very new to Change Request Management. I am using Solution Manager 7.0 EhP1 (ST - 24)
I've configured ChaRM at client and it is functional. To simplify the things initially I have assigned all default roles to all ChaRM users.
Now I want to restrict all ChaRM users to their defined activities. I have tried manipulating some authorization profiles but didn't get desired result.
Here are the requirements.
Helpdesk .............: Should be able to create change document only.
Change Manager : Should be able to Authorize or Reject change request.
Developer ...........: should be able to perform development, create /release transport request, pass correction to test.
Tester .................: Should be able to test and approve test result only.
IT Operator .........: Should be able to transport request in Production
Any other activities except above defined should be restricted to other users. For example HELPDESK user should not able to "Authorize Change Request".
In short I would like to control ACTION in change transaction/document.
How can I achieve this ? Can anybody sheds some light on the same ?
Regards.
Rajesh Narkhede
Dear Jansi / Federico,
Thanks for your support...
All most all authorization tunning is done and working perfect excpet one thing.
Usually when a correction is completed or withdrawn, the change request status changes to Implemented or To Be Authorized and we used to confirm the realization or Authorized it.
Due to some missing configuration, When developer set the status to "Complete Correction" and save the transaction, it close the current transaction but status of the change request is not getting changed to "Implemented". It still remain in "Authorized".
Because of this, Change Manager can not do "Confirm realization". I have tried B_USERSTAT and B_USERSTAT_T and Task list objects. Nothing seems to work.
Can you please guide...?
Just to update the message...
I refered the below thread:
[Authorized Status problem in change Request|Authorized Status problem in change Request]
After executing the report CRM_SOCM_SERVICE_REPORT, it changed the status to "Implemented" and change manager is now able to "Confirm Realization".
But I want it to be happened when developer perform the action "Complete Correction".
Please guide,,,
Regards.
Rajesh Narkhede
Edited by: Rajesh Narkhede on Feb 2, 2011 4:09 PM
Similar Messages
-
Script help - caller's ANI and workflow call control actions
Greetings!
Apologies in advance for the wall of text.
What does work: We have a main script where we do a database lookup on the caller's ANI - specifically, their area code. If there is a match in the DB we queue the call to a regional queue. If there is no match (some block their caller ID, or the ANI is less than 10 digits) we queue the call to a general queue. This works. Every time.
Except ..
So the call comes in, we do a successful lookup and route to the regional queue. The agent handles the call and transfers the caller to another queue. The agent in the second queue discovers the caller needs to go back to the regional queue and we have a call control action configured to handle this. And this is where I'm looking for some help.
And so, the call control action setup does a blind conference back to the main script which does the lookup again based on the original caller's ANI and routes the call to the regional queue. However, everyone can hear everyone and the business unit would prefer the customer not be aware of the agents talking until the agents want to bring the customer into the conversation.
So, if I change the call control action to another option (supervised conference) I lose the ability to route the call based on the original callers ANI. The main script queues the call to the general queue. I've done the reactive debugs and the caller ANI does not populate, the extension of the agent initiating the call control action populates the ANI field. What's more confusing is the caller ANI does populate in the enterprise data on the agent desktop. So the data must be "there" somewhere, I'm not sure how to get it so I can do the DB lookup.
What am I missing?
Thanks in advance for your time and attention!
KeithHello again.
That's an nice way to do this. But I found another way around simple enough for the end customer too. It gives the ability to change things themselves.
a) Under System Parameters > Media Parameters enable the 'User Prompts override System Prompts' parameter
b) Create a subfolder (named el_GR in my case) under Applications > Prompts .../gen/phone
c) Upload your number prompts recorded in the language you want
d) Modify the 'Create Generated Prompt' as shown to the screenshot
e) Now you can hear the string numbers in your language
Took the info from the following posts:
https://supportforums.cisco.com/thread/2080962
https://supportforums.cisco.com/docs/DOC-13933 -
Follow up control action for Training and Event Management
Dear Expert,
I am new to TEM module. After the training course, I would like to set the course result to each participant (pass or fail)
I tried to set the "Follow-up control options" for the selected course type and then execute tcode pv15, but still cannot trigger the follow up action.
Can anyone help me on this?
Million thanks,
WFHi Wiliam,
For this purpose, implement BADI HRBAS00INFTY - IN_UPDATE method.
IF sy-tcode = 'PV15' OR ( sy-tcode = 'PSV2' AND sy-xcode = 'EVFO' ).
LOOP AT PLOG_TAB ...
POP-UP ....
ENDLOOP.
ENDIF.
Regards,
Dilek -
How to control Action in a Custom Button - SRM 7.0
Hi SRM gurus,
We have an issue to add a new button in Bidder responseu201D window when we process an RFX. We follow these steps:
1. Defined and designed a new action called ZZMYACTION, type u201805u2019 (header) and for BUS2202 (Vendor Bid).
2. Configured the control of action on header level for displaying and editing.
3. Added a new button in Webdynpro Component FPM_OIF_COMPONENT, configuration ID /SAPSRM/WDCC_FPM_OIF_QTE_PURCH. It was added as u201COTHER_FUNCTIONSu201D button. It was configured with ELEMENT ID = u2018ZZMYACTIONu2019 and FPM Event ID = u2018ZZMYACTIONu2019.
4. We created a post-exit for method ONACTIONBUTTON_PRESSED in view CNR_VIEW of the webdynpro. We encode this post-exit following next thread:
So we have the control of the button. We have now a problem, because we raise our event ZZMYACTION, butu2026 ¿how can we configure this event? The purpose of this button is send an email to the bidder answering him about the result of the RFX, but I donu2019t know where do I have to put my code to do this.
Anybody can help me to define the event? What am I missing? In addition, I would like to know in the event the bidder, sou2026 how do I send this to my code?
Many thanks in advance
Best regards,
Valentín.Hi Valentín,
If you want to control the event raised by your button, you should create a post-exit in class /SAPSRM/CL_CH_WD_IDEN_PUR_RFX, method /SAPSRM/IF_CLL_IDENT_MAPPER~HANDLE_EVENT. I hope this can help you.
There you can find a standard example to implement your code. It could be like this:
DATA: lv_qte_guid TYPE bbp_guid,
lv_parent_guid TYPE bbp_guid,
lv_folder_url TYPE string,
ls_url_components TYPE /sapsrm/s_wd_ui_url_components,
lo_navigation_service TYPE REF TO /sapsrm/if_ch_wd_navi_serv,
lo_cmp_api TYPE REF TO if_wd_controller,
lo_comp TYPE REF TO if_wd_component,
lo_window_manager TYPE REF TO if_wd_window_manager,
lo_ext_win TYPE REF TO if_wd_window,
lo_task_container TYPE REF TO /sapsrm/if_cll_task_container,
lv_url TYPE string,
lo_bom_qte TYPE REF TO /sapsrm/if_cll_bom_qte,
lo_comp_controller TYPE REF TO /sapsrm/iwci_wdi_l_fpc_general,
lo_techbid TYPE REF TO /sappssrm/cl_techbid_cfolder,
lv_urlpart2 TYPE string,
lt_partner TYPE TABLE OF bbp_pds_partner,
ls_partner TYPE bbp_pds_partner,
lv_bidder_guid TYPE bu_partner_guid,
ls_obn_components TYPE /sapsrm/s_wd_ui_obn,
lt_url_params TYPE wdy_key_value_table,
ls_key_value TYPE wdy_key_value,
lv_title TYPE string,
lo_portal_mngr TYPE REF TO if_wd_portal_integration,
lo_message_handler TYPE REF TO /sapsrm/if_ch_wd_map_msg_hdlr,
lx_pdo_error_gen TYPE REF TO /sapsrm/cx_pdo_error_gen.
TRY.
CALL METHOD core_object->get_task_cont(
IMPORTING eo_task_container = lo_task_container ).
lo_bom_qte = lo_task_container->get_bom_qte( ).
CALL METHOD core_object->get_task_cont(
IMPORTING eo_comp_controller = lo_comp_controller ).
CALL METHOD lo_bom_qte->get_parent_bo_details
IMPORTING
ev_parent_guid = lv_parent_guid.
CALL METHOD lo_bom_qte->/sapsrm/if_cll_bo_mapper~get_bo_guid
RECEIVING
rv_bo_guid = lv_qte_guid.
CASE io_event->mv_event_id.
WHEN 'ZZMYACTION'.
Your code here.....
ENDCASE.
CATCH /sapsrm/cx_pdo_error_gen INTO lx_pdo_error_gen.
lo_message_handler->add_exception( io_pdo_error_exception = lx_pdo_error_gen ).
ENDTRY. -
Hi there - can anyone help me with the playback control is
captivate.
I have a captivate demo that i am loading into a flash movie,
via an empty movie clip on the flash time line, with a loadMovie
command in flash. What i want to be able to do is to create either
a javascript command, or some kind of action that will , upon
pressing the close button in the captivate move - a) close the
captivate swf, b) send the flash movie to a certain frame in the
timeline, and play.
I have tried importing the captivate demo into Flash 8 - the
results are dissapointing as you lose the caption fades, mouse
movements, and strangely, the alignment of the text in the caption
boxes. I would liek to keep the smoothness of the .swf from
captivate, but also have the movie close upon the user pressing the
close button.
ThanksI don't know how to solve this, but imagine the issue is
this:
The Lectora controls likely suppose the SWF is one long
timeline.
Captivate SWFs are movie clips in movieclips with all sorts
of layering.
So that's likely why the Lectora controls don't work...on the
other
hand, I've never used Lectora so maybe you can specify the
object
relationship they're trying to control.
The question about the audio is likely related to how an
'event' audio
clip will not stop when the timeline is stopped and will
likely run out
of sync. A 'streamed' audio clip will work as you expect. I
don't know
how CP publishes the audio, but would assume 'stream'.
Best solution, unless Lectora can help, is to NOT use Lectora
controls
on the CP SWF but use the CP controls (skin) that are
published with the
CP SWF by default... ?
Erik
MrsZev wrote:
> I'm trying to publish my Captivate demos (just the swfs)
to Lectora 2007, and
> use Lectora actions to control the playback
(specifically, to stop them when
> the Lectora action is executed).
Erik Lord
http://www.capemedia.net
Adobe Community Expert - eLearning
http://www.adobe.com/communities/experts/
http://www.awaretips.net -
Authorware Tips! -
Controlling action on Submit button
I have a page with fields for data and a submit button,when I click the submit button the data will be passed to another jsp page from where the updation or insertion takes place based on the condition,When this process is being done if the submit button is clicked repeatedly it is misbehaving.Any Idea as how to stop the action on the submit button once the control goes to the next jsp page.
with some javascript you can disable the submit button just after the first time it was clicked, like this :
<form name="xxx" action="yyy" onSubmit="this.submitButton.disabled=true" >
regards -
Hi
I am using SSRS 2008 R2.
Is it possible to control the rotation of the fields in the 2-D pie chart clockwise/anticlockwise?
Any help on this would be appreciated.Are you referring to the order in which the pie pieces are displayed or the degree on which the first piece appears?
You can use sorting on the pie, this is located in the category group properties.
To change the position of the first piece you can use the
PieStartAngle property.
More details: Pie Chart Techniques
SQL Server MVP, MCITP/MCTS SQL Server 2008
Check out my articles at BI: Beer Intelligence -
How to control Action Definition in mail format from not being executed
Dear Experts,
I have created one Action Definition having processing type "SMARTFORM Mail" to which status based start condition is given. The Action is getting executed evnthough the start condition is not satisfied.
Can any one plz explain me why this is happening and how to proceed further.
Regards,
Babu.Hi Babu,
What is the start condition that you gave for the Action?
Also how are you able to check whether it is getting fulfilled or not?
Regards,
Saumya -
How to control actions printing,export in discoverer viewer for user
Hi
we use discoverer viewer .I want to control Printing,export,send email options
for user for a worksheet.Hoe to do this. thru Enterprise Manager apps server control , i tried to change the settings , but i guess thats for all the users and all the workbooks.
how do i set this for user??
rgdsHi
Yes, the settings you can apply are global and will affect all users. You cannot restrict these by user. Sorry.
Best wishes
Michael -
Controlling actions of MC in a ScrollPane
Gentlefolk;
I have some very large screen shots that are assembled, with
audio, in a MovieClip called "Screens".
This MC is viewed thru a ScrollPane, by referencing the
identifier, Screens_ID.
So far so good. The movie displays.
Now, I want to add some basic controls, start, stop, play and
resizing buttons. I have the resizing script, and that works, and
the start, stop and play controls are simple.
But, I cannot figure out how to get these buttons to act on
the "Screens" MC.
Attaching ActionScript to the button "StopBtn", like this
does not work:
on (release){
this.Screens.stop();
If I bring the MC "Screens" to the stage, and give it an
instance name, then this control will work. But I would like to use
the ScrollPane to handle the scrolling of the images as they
enlarge.
Ideas?
Thank you.
Donon(release){
_root.Screens_ID.content.stop();
} -
Hi
I have already developed an application using Measurement studion component works CWAI Activex under Visual Baisc with three VXI-MIO-64E1 modules. We are acquiring data from VXIDAQ modules contineuousely and writing in binary data file in hard disk.
Now I want to set alaram on all my analog input channels. When input voltage crosses preset value then digital output has to be generated. In parallel i don't want to disturb my contineouse data acquisition.
If i wait till CWAI ActiveX fire Acquisition events and compare for each data point in buffer with alarm, it takes time.
Is there any best way to implement my application ???.
regards
GauravHello;
Since that board of yours only supports unstrobred digital operations, meaning that you need a Software call to update the digital line; the only way to update the digital line on that board, is by doing what you are doing now.
Regards
Filipe A.
Applications Engineer
National Instruments -
Authorized Status problem in change Request
Hi All,
when a correction is completed/withdrawn, generally the change request status changes to Implemented/new and we used to confirm the realization.
The Problem is due to some missing configuration(in status attribuites), this was not done before and tickets were created and authorized.
now after the necassary configuration being done, For the open corrections it is changing to implemented. but for already completed corrections the status is still Authorized only.
It is always getting displayed in the report as not completed ones.
Kindly guide on how can we close this change requestswith status authorized and whose corrections are completed already.
Regards,
Subhashini.Hi Subhashini.
I am running in to the same problem....
The Problem is due to some missing configuration(in status attribuites), this was not done before and tickets were created and authorized.
Could you please tell me what changes you did to resolve the issue ?
Please see the active thread:
[Re: Controlling ACTION in ChaRM|Re: Controlling ACTION in ChaRM]
Regards.
Rajesh Narkhede -
Using ChaRM to register objects in Marketplace
Hello,
We want to control what changes are done to SAP standard workbench objects, using ChaRM, so that for example every time a program needs to be registered to make customer modifications in the marketplace we can do it using a ticket from ChaRM. Then we can have an approval process and a total traceability.
Is that possible? Is there any alternative way to have that controlled in Solution Manager?
I appreciate your comments.
Regards
EstebanHi Prakhar,
Thanks for your answer. However the issue is a bit different. Customer found that they want to make a modification in a standard code because of business needs. So, they need to access to the marketplace to register that object. No incident was created in Service Desk, no notes from SAP. We want to have a Change Request and a Change Document to control the modifications and registration of this object. However I did not found any action in ChaRM Change Document that allows me to access marketplace and keep track of this registration in the change document.
Do you have any idea?
Many thanks
Esteban -
Can not update PO via update_po api and getting error in Budgetary Control
Hi all,
I am trying to update PO by calling update_PO API. I am trying to follow the manual but am getting an error and can't update the PO. Here is the code:
declare
l_result NUMBER;
l_api_errors apps.po_api_errors_rec_type;
l_version_no NUMBER := 0;
l_po_header_id po_headers_all.po_header_id%TYPE;
l_po_original_amount NUMBER;
v_po_updated_price NUMBER;
l_oracle_promised_date DATE;
v_vendor_site_id po_headers_all.vendor_site_id%TYPE;
l_vendor_site_code po_vendor_sites_all.vendor_site_code%TYPE;
l_return_status VARCHAR2 (2000);
v_error_message VARCHAR2(2000);
BEGIN
l_version_no := 0;
l_po_header_id := 0;
v_po_updated_price := 0;
v_error_message := NULL;
BEGIN
SELECT revision_num, po_header_id, vendor_site_id
INTO l_version_no, l_po_header_id, v_vendor_site_id
FROM po_headers_all
WHERE segment1 = '*****' --<PO#>
AND type_lookup_code = 'STANDARD';
END;
dbms_output.put_line('l_version_no is ' ||l_version_no);
--Getting 0 here
BEGIN
l_result := PO_CHANGE_API1_S.record_acceptance(
x_po_number => '****', --PO#
x_release_number => null,
x_revision_number =>l_version_no,
x_action => 'NEW',
x_action_date => null,
x_employee_id => 1359,
x_accepted_flag => 'Y',
x_acceptance_lookup_code => 'ACCEPT WITH CHANGES',
x_note => 'All valid',
x_interface_type => 'APITEST',
x_transaction_id => null,
version => '1.0');
dbms_output.put_line('Record Acceptance l_result is '||l_result);
--Getting 1 here. Success.
l_result :=
po_change_api1_s.update_po
(x_po_number => '****', --PO#
x_release_number => NULL,
x_revision_number => l_version_no,
x_line_number => 1,
x_shipment_number => NULL,
new_quantity => 10,
new_price => NULL,
new_promised_date => NULL,
launch_approvals_flag => 'Y',
update_source => NULL,
VERSION => '1.0',
x_override_date => NULL,
x_api_errors => l_api_errors,
p_buyer_name => NULL
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line('error is ' ||SQLERRM);
END;
dbms_output.put_line('l_result is '||l_result);
--Getting 0 here.... Failure
IF (l_result <> 1)
THEN
FOR i IN 1 .. l_api_errors.MESSAGE_TEXT.COUNT
LOOP
v_error_message :=
v_error_message
|| ' '
|| l_api_errors.MESSAGE_TEXT (i);
END LOOP;
END IF;
COMMIT;
END;
Final error message is:
Supplier site is either exempt from CCR registration or has not been added to agency vendor. Procedure PSA_FUNDS_CHECKER_PKG.glxfck returns an error without any details to the calling procedure PO_ENCUMBRANCE_POSTPROCESSING.execute_gl_call. Please contact your support representative. Your Budgetary Control action completed with exceptions. DO_UNRESERVE-100: User-Defined Exception
Cause: A SQL error has occurred in DO_UNRESERVE. The SQL error is User-Defined Exception.
Action: Take note of both this error number and the actions you were trying to perform. Contact your system administrator for further assistance.
Your Budgetary Control action completed with exceptions.
Please let me know what can be the croblem here. I can not find anything here on this issue. Please help.
Thanks.Can you review these notes, may help you.
R12: Funds Check Error 'PSA_BC_XLA_PUB.Budgetary_Control Returns an Error' for Purchase Orders and Requisitions When Federal Financial is Installed [ID 1292042.1]
Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns an Error Due To "XLA_AP_TECHNICAL_ERROR" [ID 950385.1]
Fund Check Is Failing - Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns An Error [ID 1338545.1]
Error: PSA_BC_XLA_PUB.Budgetary_Control When Approving A Project Related PO [ID 1319065.1]
Procedure Psa_bc_xla_pub.Budgetary_control Returns An Error For Autocreated Blanket Release [ID 751635.1] -
I need to automate the control of a gas carburising furnace. The available signals are Thermocouple K-Type (4 nos., one each from the three zones and one from the geometrical center of the furnace) and Oxygen Analyser. That makes it a total of 5 signals, all available in RS-485 format, which I need to acquire (10 samples/second) and then initiate a control action as per the rule base. Reliability is a major issue and the system has to work in harsh conditions.
What hardware would suit my purpose? I would prefer NI hardware which can be programmed via VB or VC++. LabVIEW may be considered as the last option.
Ap
art from using the thermocouple/Oxygen analyser signals for controlling it is also desired to store them on a PC for analyses and visualisation (via graphs etc etc)
My need is URGENT and would appreciate any help. Thanx in advance
GurdasHi Gurdas,
I can give you some ideas to start with:
- a cheap solution - a rs232/rs485 converter(http://www.rs485.com/pconverters.html) and do the code in VB [you have to do both communication and data management)
- a medium solution - a AT-485 or PCI-485 NI board (I think that you'll get some NI libraries to control it from VB/VC++) [just data]
- a better solution - a LabVIEW or Measurement Studio with a NI 485 card in order to avoid wasting time with too much programming
- a much better solution - LabVIEW/Measurement Studio with an ENET-485 NI card (of course, you'll need a network passing by your lab :-))
Regarding harsh conditions, I think that rs485 allows you to stay far enough.
Hope this helps somehow.
Maybe you are looking for
-
Thank you for scamming my Grandma and lying to me Verizon.
I recived the cool little upgrade your phone and recive a $100 GIFT CARD!!! It was sent to my number and mine alone, despite I had upgraded to a BB 8 months before. So my grandma decided to get into the world of smartphones. From my expirence BestBuy
-
Session in java swing??
Hi friends, I need to create session in java swing... I have a client running in swing and can access resources in multi-threaded server. I need to validate user using session. But i don't know how to use session. User has to login with username & pa
-
Anyone please explain about "item statistical in PO" significance? If i go to change documents in one PO line which is deleted , I can see field "item is statistical" = X Which all scenarios this will happen? please explain Thanks
-
PL/SQL package using utl_file.fopen gets invalid_path error
The init.ora file has utl_file_dir = * in it. When writing a package trying to utilize the utl_file.fopen the invalid_path error always occurs. What is the fix to resolve the path error?
-
Looking for Hierarchical hashmap
For resource handling I need to structure my resources : for example I want to define for key="name" in context="application1/module2/screen4" its value to "name of the customer" If the key is not found int this context I want the "hashmap" to search