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

  • HFM - Process Control

    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.
    Regards

    This 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 AM

    This 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 PM

    Hello 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
    Thanks

    The 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
    Praveen

    Hi 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 PM

    So 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