HFM process control alerting only while submitting
Hi,
I want to use the email alerting for process management. All settings are done and everything works fine.
But I want to limit the alerting to the submit process. It means, the system should send a mail only if the user submits the process to the admin.
There are no settings in Shared Services or anywhere!!?
Is it possible to manipulate a asp or jsp file to limit this functionality?
Version is 11.1.1.3
Thanks in advance!
Stefan
Edited by: StLanger on Jul 25, 2012 4:59 AM
Hi,
thanks, but this is not my problem.
The system only should send a message if the status is changing to "Submitted".
Example: User Frank has the roles Reviewer3 and Submitter. Normally he gets 2 mails. The first one if the process switch to RL3 and the second if the process switch to Submitted. But he dont want a mail if the process switch to RL3, only if Submitted.
Is there a way to do this? Can i "hack" a special asp file?
Edited by: StLanger on 25.07.2012 11:32
Similar Messages
-
Hi
Can anyone tell me if it is possible to get the process flow history details on Hyperion Smartview.
For example: Process Control - Entity promotes data to submitted - the date and time of this.
RegardsThis is not possible using the "out of the box" features. Certainly the HFM API would allow you access to the process management details, but I don't personally know how this would be accessed from smart view. Likewise, Financial Reporting does not provide this detail either since the ADM driver for HFM does not support process management detail.
--Chris -
HFM Process Management Alerting Config.
I am unable to get the Process Management Alerting to work.
Once I click on OK after changing the review level, the window just hangs there (cannot switch to it).
Does not send out an email.
I get this error in the IIS log ...
+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+InfoPath.1;+.NET+CLR+2.0.50727) 500 0 0
The HFM config has the right smtp listed.
I have tested the email settings etc. on the server and can send emails using telnet.
Any ideas / suggestions would be much appreciated.
Ah ... and the version info may be useful .... 9.3.1
Edited by: user10940595 on Mar 27, 2009 6:09 AMThis turned out to be a bug in the system and was resolved lby
regasm /codebase ..../maiiler.dll
from the cmd prompt
no restart / reboot needed.
Edited by: user10940595 on May 7, 2009 8:06 AM -
HFM Process Control and Process Flow History
Hi,
When I review the Process Flow History for top parent members of the consolidation, the POV shows <Scenario> <Year> <Period> <Entity> <Entity Currency>. For all other applications and entities, the <Entity Currency> member shows but I've built a new application and the <Entity Currency> shows as "EUR Total" (EUR is one of the currencies) except that EUR is not the default currency of application or the entity's value. Could anyone explain to me why it would show that way or where it could be coming from?
I'm using HFM v11.1.1.3.
Thanks in advance.did you add new metadata?
-
Discovery V3 does it consist GRC Process Control.
Hi All,
In Discovery V3 we have Compliance calibrator and Acess enforcer as part of GRC(governance Risk and Complaince), what i want to know is that Disocvery V3 consist of GRC process control or not?
Regards,
Naveen.Hi,
DS V3 does not have GRC Process control but only the following as you are aware of.
Compliance Calibrator 5.2, Access Enforcer 5.2, Role Expert 5.2, and Fire Fighter 5.2
Hope this helps.
Kathir -
Error when attaching Documents during Process Control to Submit Data
Hi,
In HFM 411 the user's were able to attach documents (that were earlier uploaded to Custom Documents) in the Process Control while submitting the Data. In 931 they receive an error message that says it is unable to change the review level. However tehy are able to submit the data without attaching documents.
The security set-up seems to be fine, as the admin receives an error message as well, but this time it says "Invalid Javascript returned by the server".
Anyone any idea?
Thank you so much for your help.Hi,
I (as administrator) manage to attach document at every step of review level process.
Can you check that MaxNumDocAttachments and MaxDocAttachmentSize are correctly set up in the metadata (application settings).
Besides HFM User Guide stands : "To attach or extract any custom documents to or from the server, you must be assigned the Manage Custom Documents security role."
Hope this is helpful.
Regards,
Lionel. -
SAP GRC10 - Error while submitting Access Request
Hello All,
<<Removed>>
While submitting the request ...getting below mentioned error on the page
Error while processing your query
What has happened?
The URL call http://<<removed>>/sap/bc/webdynpro/SAP/GRAC_GAF_ACC_REQ_WITH_REQ_REF was terminated because of an error.
Note
The following error text was processed in system GD1 : Conversion of type h to type N not supported.
The error occurred on the application server blrkec220748d_GD1_00 and in the work process 1 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: GET_DUE_DATE of program CL_GRAC_ACCESS_REQUEST_UTIL===CP
Method: GET_DUE_DATE of program CL_GRAC_MODEL_ACCESS_REQUEST==CP
Method: IF_GRFN_API_MODEL~SAVE of program CL_GRAC_MODEL_ACCESS_REQUEST==CP
Method: SAVE of program CL_GRFN_API_SESSION===========CP
Method: CREATE of program /1BCWDY/Z3TZZFT9CG8486P2AANU==CP
Method: IF_COMPONENTCONTROLLER~CREATE of program /1BCWDY/Z3TZZFT9CG8486P2AANU==CP
Method: PROCESS_EVENT of program /1BCWDY/Z3TZZFT9CG8486P2AANU==CP
Method: IWCI_IF_FPM_UI_BUILDING_BLOCK~PROCESS_EVENT of program /1BCWDY/Z3TZZFT9CG8486P2AANU==CP
Method: CALL_UIBB_PROCESS_EVENT of program CL_FPM========================CP
Method: PROCESS_EVENT of program CL_FPM========================CP
What can I do?
If the termination type is RABAX_STATE, you will find more information on the cause of termination in system GD1 in transaction ST22.
If the termination type is ABORT_MESSAGE_STATE, you will find more information on the cause of termination on the application server blrkec220748d_GD1_00 in transaction SM21.
If the termination type is ERROR_MESSAGE_STATE, you cansearch for further information in the trace file for the work process 1 in transaction ST11 on the application server. <<Removed>>
. You may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system adminmistrator.
Error Code: ICF-IE-http -c: 400 -u: 163554 -l: E -s: GD1 -i: blrkec220748d_GD1_00 -w: 1 -d: 20111005 -t: 195025 -v: RABAX_STATE -e: OBJECTS_MOVE_NOT_SUPPORTED -X: 1078D28404571EE0BBEBA3BBD9492C36_1078D28404571EE0BBEBA40E1A426C36_1 -x: 1D5DEFE0CADEF14FAC361078D2840457
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
============================================================
Please find below error Log from SLG1
Config Error,Function Module is not maintained for Plug-in
Thanks,
Jagat
Edited by: Matt on Jan 25, 2012 3:24 PMHello Aman,
Please find Below Dump Details downloaded from ST22
Category ABAP Programming Error
Runtime Errors OBJECTS_MOVE_NOT_SUPPORTED
ABAP Program CL_GRAC_ACCESS_REQUEST_UTIL===CP
Application Component GRC-AC
Date and Time 07.10.2011 10:47:56
Short text
Conversion of type "h" to type "N" not supported.
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_GRAC_ACCESS_REQUEST_UTIL===CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
You attempted to move one data object to another.
This is not possible here because the conversion of a data object
of type "h" to type "N" is not supported.
Trigger Location of Runtime Error
Program CL_GRAC_ACCESS_REQUEST_UTIL===CP
Include CL_GRAC_ACCESS_REQUEST_UTIL===CM018
Row 59
Module type (METHOD)
Module Name GET_DUE_DATE
Source Code Extract
Line SourceCde
29
30 *-get function id from application & process id
31 CALL METHOD cl_grac_access_request_util=>get_appl_mapping_data
32 EXPORTING
33 iv_application_id = lv_application_id
34 iv_process_type = iv_process_id
35 IMPORTING
36 et_application_data = lt_application_data.
37
38 *only 1 record would exist in appl data table for appl id & process id
39 READ TABLE lt_application_data INTO ls_application_data
40 INDEX 1.
41 lv_fdt_uuid = ls_application_data-functionid.
42 *--
43 IF it_brftab IS NOT INITIAL
44 AND lv_fdt_uuid IS NOT INITIAL.
45
46 *-execute brf+ rule
47 TRY.
48 CALL METHOD cl_grfn_ac_brfp=>execute_brf_rule
49 EXPORTING
50 iv_func_uuid = lv_fdt_uuid
51 it_data = it_brftab
52 IMPORTING
53 et_data = lr_result.
54 CATCH cx_grfn_exception .
55 ENDTRY.
56
57 IF lr_result IS BOUND.
58 ASSIGN lr_result->* TO <lr_result>.
>>>>> lv_sla_id = <lr_result>.
60 ENDIF.
61
62 READ TABLE lt_sla INTO ls_sla
63 WITH KEY sla_id = lv_sla_id.
64 IF sy-subrc EQ 0.
65 ev_sla_id = ls_sla-sla_id. "sla id
66
67 *calculate due date
68 CALL FUNCTION 'END_TIME_DETERMINE'
69 EXPORTING
70 duration = ls_sla-sla_days
71 unit = '10'
72 IMPORTING
73 end_date = ev_due_date " due date
74 CHANGING
75 start_date = sy-datum
76 start_time = sy-uzeit
77 EXCEPTIONS
78 factory_calendar_not_found = 1
Active Calls/Events
No. Ty. Program Include Line
Name
26 METHOD CL_GRAC_ACCESS_REQUEST_UTIL===CP CL_GRAC_ACCESS_REQUEST_UTIL===CM018 59
CL_GRAC_ACCESS_REQUEST_UTIL=>GET_DUE_DATE
25 METHOD CL_GRAC_MODEL_ACCESS_REQUEST==CP CL_GRAC_MODEL_ACCESS_REQUEST==CM00Y 47
CL_GRAC_MODEL_ACCESS_REQUEST=>GET_DUE_DATE
24 METHOD CL_GRAC_MODEL_ACCESS_REQUEST==CP CL_GRAC_MODEL_ACCESS_REQUEST==CM004 420
CL_GRAC_MODEL_ACCESS_REQUEST=>IF_GRFN_API_MODEL~SAVE
23 METHOD CL_GRFN_API_SESSION===========CP CL_GRFN_API_SESSION===========CM004 11
CL_GRFN_API_SESSION=>SAVE
22 METHOD /1BCWDY/Z3TZZFT9CG8486P2AANU==CP /1BCWDY/B_Z3TZZFT9CG8486P2AAU5 3404
CL_COMPONENTCONTROLLER_CTR=>CREATE
Web Dynpro Component GRAC_UIBB_ACCESS_REQUEST
Controller COMPONENTCONTROLa
21 METHOD /1BCWDY/Z3TZZFT9CG8486P2AANU==CP /1BCWDY/B_Z3TZZFT9CG8486P2AAU5 159
CLF_COMPONENTCONTROLLER_CTR=>IF_COMPONENTCONTROLLER~CREATE
Web Dynpro Component GRAC_UIBB_ACCESS_REQUEST
Controller COMPONENTCONTROLLER
20 METHOD /1BCWDY/Z3TZZFT9CG8486P2AANU==CP /1BCWDY/B_Z3TZZFT9CG8486P2AAU5 7374
CL_COMPONENTCONTROLLER_CTR=>PROCESS_EVENT
Web Dynpro Component GRAC_UIBB_ACCESS_REQUEST
Controller COMPONENTCONTROLLER
19 METHOD /1BCWDY/Z3TZZFT9CG8486P2AANU==CP /1BCWDY/B_Z3TZZFT9CG8486P2AAU5 534
CLF_COMPONENTCONTROLLER_CTR=>IWCI_IF_FPM_UI_BUILDING_BLOCK~PROCESS_EVENT
Web Dynpro Component GRAC_UIBB_ACCESS_REQUEST
Controller COMPONENTCONTROLLER
18 METHOD CL_FPM========================CP CL_FPM========================CM00G 46
CL_FPM=>CALL_UIBB_PROCESS_EVENT
17 METHOD CL_FPM========================CP CL_FPM========================CM005 46
CL_FPM=>PROCESS_EVENT
16 METHOD CL_FPM========================CP CL_FPM========================CM00C 34
CL_FPM=>RUN_EVENT_LOOP
15 METHOD CL_FPM========================CP CL_FPM========================CM00O 8
CL_FPM=>RAISE_EVENTS
14 METHOD /1BCWDY/Z3TZZFT9CG847SKLEJYU==CP /1BCWDY/B_Z3TZZFT9CG847SKLEK56 2997
CL_CNR_VIEW_CTR=>ONACTIONBUTTON_PRESSED
Web Dynpro Component FPM_GAF_COMPONENT
Controller CNR_VIEW
13 METHOD /1BCWDY/Z3TZZFT9CG847SKLEJYU==CP /1BCWDY/B_Z3TZZFT9CG847SKLEK56 382
CLF_CNR_VIEW_CTR=>IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER
Web Dynpro Component FPM_GAF_COMPONENT
Controller CNR_VIEW
12 METHOD CL_WDR_DELEGATING_VIEW========CP CL_WDR_DELEGATING_VIEW========CM006 6
CL_WDR_DELEGATING_VIEW=>INVOKE_EVENTHANDLER
11 METHOD CL_WDR_ACTION=================CP CL_WDR_ACTION=================CM00A 38
CL_WDR_ACTION=>IF_WDR_ACTION~FIRE
10 METHOD CL_WDR_WINDOW_PHASE_MODEL=====CP CL_WDR_WINDOW_PHASE_MODEL=====CM00U 95
CL_WDR_WINDOW_PHASE_MODEL=>DO_HANDLE_ACTION_EVENTS
9 METHOD CL_WDR_WINDOW_PHASE_MODEL=====CP CL_WDR_WINDOW_PHASE_MODEL=====CM002 82
CL_WDR_WINDOW_PHASE_MODEL=>PROCESS_REQUEST
8 METHOD CL_WDR_WINDOW=================CP CL_WDR_WINDOW=================CM00V 12
CL_WDR_WINDOW=>PROCESS_REQUEST
7 METHOD CL_WDR_MAIN_TASK==============CP CL_WDR_MAIN_TASK==============CM00I 76
CL_WDR_MAIN_TASK=>EXECUTE
6 METHOD CL_WDR_MAIN_TASK==============CP CL_WDR_MAIN_TASK==============CM00U 6
CL_WDR_MAIN_TASK=>IF_WDR_RUNTIME~EXECUTE
5 METHOD CL_WDR_CLIENT_ABSTRACT_HTTP===CP CL_WDR_CLIENT_ABSTRACT_HTTP===CM01C 100
CL_WDR_CLIENT_ABSTRACT_HTTP=>HANDLE_REQUEST
4 METHOD CL_WDR_MAIN_TASK==============CP CL_WDR_MAIN_TASK==============CM00J 95
CL_WDR_MAIN_TASK=>IF_HTTP_EXTENSION~HANDLE_REQUEST
3 METHOD CL_HTTP_SERVER================CP CL_HTTP_SERVER================CM01B 388
CL_HTTP_SERVER=>EXECUTE_REQUEST_FROM_MEMORY
2 FUNCTION SAPLHTTP_RUNTIME LHTTP_RUNTIMEU02 1155
HTTP_DISPATCH_REQUEST
1 MODULE (PBO) SAPMHTTP SAPMHTTP 13
%_HTTP_START
Thanks,
Jagat -
IE error while submitting Adobe Form
Hi All,
I am facing an unusual problem while submitting Adobe form. When I try to submit Adobe form a dialog box will appear, which shows some missing dll information.
"sapadobecontrol.dll" and force me to close that dialog box which ultimately leads to closing the application.
Till now I have done several things like
1. Repair/upgrade the IE.
2. Modify/ repair Adobe Life Cycle Designer.
I am using Portal Sneak Preview 7.0
Please give your valuable views.
Regards,I too am having the same issue. My process is also very simple, and I can't seem to find where I could have made a mistake.
I googled the error and found only one or two possible solutions that involved changing my data source. I don't think that is exactly the solution to either of our problems. It seems a bit complex for such simple workflows. -
Error - HXC_NO_BLD_BLK_INFO_TYPE while submitting the timecard
Hi Friends,
While submiting the time card I am getting the error
Error - HXC_NO_BLD_BLK_INFO_TYPE
Can someone tell me why this error comes
ThanksThe EBS version is 11.5.9. In the normal time card screen I have added a choice list(Yes/No). I created a new context in the "OTL Information Types" and I am trying to fetch the value which I select in the choice list (the access type as FLEX with the context name). Now when I select Yes and try to submit the time card after entering the details I am getting this error.
Also I have not done any mapping. Do I need to any mapping after this for the retrieval process.
The only thing I get is "Error - HXC_NO_BLD_BLK_INFO_TYPE". Can you please let me know why this happens.
Thanks
Edited by: user8969842 on 09-Feb-2010 20:33 -
Process control review level status color
Hi Gurus,
I have an issue when i am seeing in the process control in review level status its showing the brick red color for some users but other users its showing green color. but all the users having the same access and the status is in submitted state.
so Please suggest me asap to resolve this............It is possible in Ad-hoc mode only, i.e. you can not use hsgetvalue functions to my knowledge. It is available by selecting Hyperion->Options and the display tab allows you to show Data, calc status, or process managment. If you are using phased submissions you will need to select an account in the phase to view the respective process level.
JTF -
Unable to open data process control
Hi,
While I open Data Process Control, it prompt error as below. How to fix it?
An error occurred while initializing POV data. Confirm that metadata has been loaded and that you have sufficient security rights.+Hi
According to Oracle Support, the cause of the issue is:
The file HsvWebSessionWSP.dll was not registered properly. This file will be in HFM Webserver under the location <MiddlewareHome>\EPMSystem11R1\products\FinancialManagement\WebServices.
And the solution is:
Re-registering the HsvWebSessionWSP.dll file should resolve the issue, by using this command: regsvr32 "<MiddlewareHome>\EPMSystem11R1\products\FinancialManagement\WebServices\HsvWebSessionWSP.dll"
Hope this helps.
Cheers,
Lu -
Process Controlled Workflows VS Applicaiton Enabled Workflows-What to chose
G'Day All,
We are upgrading from SRM5.0 to SRM7.0
There are these bespoke shopping cart approval workflows developed previously. I have to do some sort of assessment to include
1) Why would we go for PCWs instead of just migrating the old ones in SRM 7.0 as business is pretty happy with the functionality they have got and are not interested in revising the workflow processes. Answer : Application enabled workflows are in maintainence mode so newer functionality would be delivered using PCWs.( is there any other justification ? )
2) Would we be able to map the existing workflow process to PCWs, here i need some pointers. I understand the PCWs are based on BRF though i don't know much about BRF( updating myself ). The key question i have is, whatever is there in bespoke workflow templates would i be able to replicate that using this i.e. a different technology. Since my exposure to either PCWs or BRF is not great so as a general rule i am asking, is it possible or are there any sort of technical limitations on what you can and what you can't do using PCWs which you could design using a normal workflow template?
I am sure this would be a common analysis which many of you might have done or are doing if you are involved in an upgrade.
An Interesting Fact : There is no documentation available on existing SRM 5.0 workflows as what differently they have done to standard. The only thing i know at this stage is they have a bespoke level 1 template which call different standard templates for n level approval process. The apporval process( agent determination ) is based purely on custom logic. I am not that worried about the agent determination as i know i could get that as rule evaluation in BRF. The crux for me is to understand how BRFcontrols or connects to workflow templates in this particular case and what permutation conbinations are possible.
So, i want to have a discussion on this and if possible some insight on all this new PCWs.
Hope to see some valuable comments.
Regards
PraveenHi everyone:
My question is the following.
We will implement SRM 7.01 with Process Controlled Workflow.
However in the manual is the following note:
Note: Even if you decide to use Process-Controlled Workflow in general,
there are a few workflows still on the old technology:
WS10400022 . Contract Alert Workflow
WS10000192 - Approval Workflow for Internal Users
WS10000209 - Approval workflow for new bidder/supplier
WS10000093/WS10000100 -Procurement Card Approval
Probably We will required some of this.
My question is if we are planning to configure process and application the correct strategy will be:
1. Start the configuration with the application controlled workflow and then
2. Follow with the change of the configuration application to process controlled workflow
3. And configure the workflowu2019s in process.
u2022 Is there any problem when if we change the check application to process? Are there any chance that we loss the configuration?
u2022 Is there any problem in the functionality that both kinds of workflow (application-process) work at the same time?
u2022 If is possible to make change or maintenance of the application workflow?
Thanksu2019 a lot for all the help
Best Regards -
Phased Submission (Process Control)
Hi,
I want to use the phases submission in process control and I have a problem regarding the submission group and the order in phased submission ...
In application settings is submission phase activated for accounts, custom1 and custom 4.
The follwoing issue ...
Phase 1:
Accounts: Gross Margin (from P&L) --> Group 10
Custom1: [None] --> Group 15
Custom4: Input1 --> Group 50
Phase 2:
Accounts: Rest of P&L --> Group 20
Custom1: [None] --> Group 15
Custom4: Input1 --> Group 50
Accounts: Balance Sheet --> Group 30
Custom1: Movements --> Group 30
Custom4: Input1 --> Group 50
Phase 3:
Accounts: P&L --> Group ??
Custom1: CostCenter --> Group 45
Custom4: Input2 --> Group 60
How can I do it???
Thanks for help!
Stefan
Edited by: tyranny242 on Oct 19, 2010 12:08 PMSo I understand your problem, I'm just really confused as to how that happened. Can you share the Process History of the two phases(Feel free to remove names, the times are the important parts).
To go from Published in Phase 1 to RL3 means that you were somehow able to reject Phase 1 twice. Either that, or Submitted is not considered higher than RL 3.
Try seeing if you can reject phase 1 down another level and then reject Phase 2. I don't know if HFM considers Submitted to be the 2nd highest RL or not, but if it doesn't, then this might work.
Again, the process history for the entity would help greatly. -
Issue in Process Controlled workflow for Shopping cart in Quality system.
Hello All,
I ahve configured a Process controlled workflow in SRM 7.0 with custom resolver, and I am facing an issue taht the Workflow works well in Development but in Quality the approvers are dropped after SC is ordered in Quality system.
The SC Workflow drops the approvers picked up from the Interface method /SAPSRM/IF_EX_WF_RESP_RESOLVERGET_AREA_TO_ITEM_MAP and IF_EX_WF_RESP_RESOLVERGET_APPROVERS_BY_AREA_GUID of BADI /SAPSRM/BD_WF_RESP_RESOLVER. The approvers can be seen in the shopping cart Approval preview Tab until the SC is ordered.
I have compared the OSS notes relevant for Workflow, all of them have been transported, Also I compared and checked general Workflow settings, BRF Config and Process level settings in Dev and Quality, everything is same.
Also while debugging; the approvers can be seen in the decision set table in the create_process_forecast method of class /SAPSRM/CL_WF_PROCESS_MANAGER.
Kindly let me know what else i can check to find the root cause.
Thank you in advance for help!
Regards
Prasuna.Hello Vinita;
Thanks for the input and sorry for the not so "ASAP" reply;
From what I'm seeing in from your 2 screenshot, i strongly believe that the problem is even before the Z implementation /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_APPROVERS_BY_AREA_GUID (in which the FM i ZSRM_GET_USER_FROM_PGRP is called. I think the problem could be in the process level determination ZSRM_WF_BRF_0EXP000_SC_APP100. Let me explain:
In your cases where not buyer is determined, in the approval tab there is not even a process level for buyer approval. If the problem were indeed in the implementation /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_APPROVERS_BY_AREA_GUID then the process level would be there, but the system will display, instead of the name of the buyer(if the buyer determination fails) a red label with the message: "With the strategy "Buyer determination" an approver could not be determined (or something like that..please check the image at the end of the text)".
I can propose a way to discard this: Implement the method /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_FALLBACK_AGENTS of class ZCL_BADI_SC_WC (in case you didn't know, in this method you can specify an "default" approver in case that the determination of approver in GET_APPROVERS_BY_AREA_GUID fails). The idea is to specify an default approval and see how it behaves:
If the user you indicated in the method GET_FALLBACK_AGENTS appears as approver, then yes, the problem is arises from implementation GET_APPROVERS_BY_AREA_GUID, in which case it could be a data problem (peharps in pposa_bbp?). You could also check in TX SU53 with the users with this problem to see if there's a missing authorization objetc.
If, in the other hand, the "default" approver is not shown, it means that the process level buyer determination is not even called, so you should check in more detail ZSRM_WF_BRF_0EXP000_SC_APP100 and /SAPSRM/CL_WF_PROCESS_MANAGER > Determine process restart –method ----- (i have never used this method, so i could not tell if it could be the source of the problem).
Also, you could implement the method GET_FALLBACK_AGENTS in this way so the default approver would be the WF administrator indicated in the customizing (or you could just append directly any user you want):
METHOD /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_FALLBACK_AGENTS.
DATA: lv_admin_expr TYPE swd_shead-admin_expr,
lv_admin TYPE swd_shead-wfi_admin,
lv_admin_type TYPE sy-input,
ls_agent TYPE /sapsrm/s_wf_approver.
CALL FUNCTION 'SWD_WF_DEFINITION_ADMIN_GET'
IMPORTING
default_admin_expr = lv_admin_expr
default_admin = lv_admin
default_admin_type = lv_admin_type.
ls_agent-approver_id = lv_admin.
APPEND ls_agent TO rt_agent.
ENDMETHOD.
Error of agent determination:
Please let me know the result of the test with the implementation of method GET_FALLBACK_AGENT. By doing this we could ensure if really the problem is in method GET_APPROVERS_BY_AREA_GUID or before. I just made the test in our system and I'm almost sure that you wont get the default approver, but i could be wrong.
Any question please let me know.
Best regards
Cristian R. -
SRM 7.0 Process-Controlled (BRF) Workflow -- Error message to Shopping Cart
I am modifying a BRF Expression used to calculate approval levels. During this calculation, I may run into error conditions (e.g. Currency tranlsation not found) that I want to display to the user (in the Shopping Cart).
I have tried raising the following exceptions:
/sapsrm/CX_WF_RULE_ERROR.
/sapsrm/CX_WF_RULE_ABORT.
Raising these exceptions do result in SLG1 log entries being written, but the User is not informed of the error (ie. at top of shopping cart where other messages display).
I can probably jump out of the Webdynrpo to read logs, but thought there MUST be some standard way of passing error conditions from the BRF, back to WF, and then back to the Webdynpro Window.
Anybody raise error messages back to the online user from Process-Controlled Workflow?
Thanks,
- Tim>
Saravanan Dharmaraj wrote:
> Hi Tim,
>
> I am not sure about your business requirement, but if you want to display custom error message while user create a SC, SAP has provided a standard BADI - BBP_DOC_CHECK_BADI. You can implement this Badi to raise a custom error,warning message. You can build your brf logic in the BADI implementation..
>
>
> Best Regards,
> Saravanan Dharmaraj.
Hi Saravanan,
I am actually modifying the Approval Limit Checks (for multi-currency translations) that you recently coded in Maryland. It can occur that errors occur in determining limits (new Currency translation I just added), or during the lookup of agents (ie user config is inconsistent).
In these cases, I can make the shopping cart Dump, by raising untrapped error messages, or assertions. However, I would like to raise exceptions that get trapped (such as the ones I identified in original post), and then make their way to the shopping cart.
Unless I am missing something, I don't think the WF BADIs, or BRF are gonna communicate errors back to the shopping cart, even though these components are called during cart creation and checks.
I realize that I can recode the Agent Determination BADIs, BRF calls, or even read BRF logs within BBP_DOC_CHECK_BADI. I mentioned this in my original posting as well.
Anyway, any help is appreciated.
Thanks,
- Tim
Maybe you are looking for
-
Husband/wife shared iTunes but different Apple accounts on different devices
My husband and I both have iPhones but our own laptops and ipads. We've been sharing one itunes and apple account. We haven't used the cloud, because that would combine our calendars, contacts, etc. The itune/apple account is associated with my em
-
Acrobat 9 March 6th unable to view pdf created in AA9
I have Adobe Acrobat v9 and have done some maintanence on the pdf. My client on his office computer can see the pdf , On his home computer he is unable to view the pdf he tells me he has adobe reader 6 can any of you guys see the pdf ? address is htt
-
Are you still having trouble uploading??
every now and then I will run into a problem. after i push upload, iweb says that there is something wrong with the internet connection. The circle that is on the top left stays white and does not show any blue. this only happens when i try to upload
-
Palm contacts do not sync with address book
Contact data from my Palm Tungsten does not sync with Address Book. I am running the latest Palm OS and Desktop with iSync 1.5 and Panther OS 10.3.9. Calendar is syncing correctly. According to the log, iSync thinks that the Address Book is also work
-
Rewriter obfuscation algorithm
Does anyone know which obfuscation algorithm is used by the Portal Server to hide the internal URL's ?? I'm being audited and i need to demonstrate that it is really secure =( Thanks a lot