GRCv10.0- Process Control & Report/Dashboard Development
Hi There,
Does anyone have documentation around the custom report development in GRC-PCv10.0. ? We are looking to build some custom reports and it seems like this can be done either web dynpro and/or crystal. It will be great if some one could share report customisation done via web dynpro. We are looking to build a report that provides a unique listing of risks and controls. Additionally, we are also looking to create custom dashboards and if there is any documentation around that would be of immense help.
Regards
Hi Aman,
I understand that and will post here some locations where you can find out the reference guides!
Also will try to get a brief about the material I have with me!
About the SAP recommendation, it will depends on our environment, how many users, what level of integration do you need, need integration with other Office tools, questions like that need to be answered in order to better provide you an answer!
Talking about my experience, I can say that Crystal is a very good tool to provide enhancements for the reports and also give us some more possibilities!
But as it´s not a requirement to have Crystal, it´s quite hard to say what is the SAP recommendation! Also, Crystal will need to be licensed separeted from GRC products!
Regards,
Claud
Similar Messages
-
GRC Process Control 2.5 - Custom Reports
We need to develop few custom reports on GRC Process control 2.5. For this we need to identify the Table & Column names associated with WEB Dynpro component.
For example, I need to know the Table & Column names for web dynpro component:GRPC_MANU_TEST.
Please help me.
Thanks
SankarHi Sankar,
Officially, there is no support for custom development of reports in PC 2.5. I will suggest to wait till PC 3.0.
Best Regards,
Jennifer Cha
Process Controls - Americas/APJ
Regional Implementation Group
SAP Governance, Risk and Compliance -
Post Author: Roy Varghese
CA Forum: Performance Management and Dashboards
Hi,
We are planning to implement dashboards using Dashboard Manager. I was looking for the following
Any standard requirement gathering process/template for dashboarding?
Standard development process to build dashboards?
Best practices for dashboard development?
We are currently on BO 6.5, is that a good enough platform for dashboard development or is migration to BO XI necessary?
Time estimates to develop dashboard for 4-5 metrics? Any process to come up with time estimation?
I would really appreciate your help.
Regards,
RoyHi Aman,
I understand that and will post here some locations where you can find out the reference guides!
Also will try to get a brief about the material I have with me!
About the SAP recommendation, it will depends on our environment, how many users, what level of integration do you need, need integration with other Office tools, questions like that need to be answered in order to better provide you an answer!
Talking about my experience, I can say that Crystal is a very good tool to provide enhancements for the reports and also give us some more possibilities!
But as it´s not a requirement to have Crystal, it´s quite hard to say what is the SAP recommendation! Also, Crystal will need to be licensed separeted from GRC products!
Regards,
Claud -
OBIEE Report and Dashboard development best practice
Hi All,
Is there any best practice available on OBIEE report and dashboard development? Any help would be appreciated.
Thanks,
RKhttp://forums.oracle.com/forums/thread.jspa?messageID=2718365
this might help you
Thanks -
Interactive Reporting Dashboard Template
Hi All,
As part of next assignment we would like to develop Interactive Reporting Dashboards. I'm very new to Interactive Reporting.
I'm looking for Template which gives an idea how to gather the Requirements for Interactive Reporting Dashboards..
Could someone suggest me how to gather the requirements....
Thanks & Regards,
SureshWayne has been using IR for over 8 years.... he's god
in IR..... 'cos when I read the post, I don't think
it's possible either...
Well... I'm not alone :-)))
I'm only thinking the same as what you're thinking,
having a navigation bar or command buttons for
jumping to sections using activate command.Problem is that I have to pass some parameter taken from the row the user click to change the filter applied in the target frame, I'm used to build web apps and to have complete control over the page content... IR dashboard is a bit of a straitjacket for me :-D
Have a good day
Gianluca -
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. -
Parallel workflow in Process controlled workflow
Dear experts,
could you please answer -
is it possible to use parallel worklow in the process controlled workflow?
for example, there is a requirement that all the department managers should approve the RFx document or contract.
Is it possible to simulate this process using the process controlled workflow in SRM 7.0?
It seems, that in the standard it is possible only via sequential approval - i.e. the first manager approves
the document, then it goes to the second etc.
Or all the managers receive the work item, but only one manager in fact approves it.
Both variants are not suitable.
Maybe there is another way to simulate the parallel worklow process?
There is an option called decision sets, but it can be used for shopping cart only.
Thanks a lot in advance,
Andrey Averin.Hi,
Yes- This is possible through Process controlled workflow. I am doing a smiler kind of workflow development. like category approvers .. Category approval will split by category...but you have to build the logic such a way that read all the items and send to all the approvers.. But now i have noticed that even through all approvers will receive parallel workitem but Approver A can't open his/her workitem if Approver B is in the process of approve/reject the workitem( Meaning when he double click the workitem in detail) then Approver A will receive a Error pop up message saying that Approver B is working on this document.
John. -
SRM 7.0 Process Controlled Workflow change
Hi
I have a SRM 7 process controlled Shopping cart workflow working ok, Approval based on value levels. The customer wouldlike to change this so that approval is also based on cost center attributes and also want at each approval level to have a reviewer.
Could anyone advise me how to add in a reviewer, as well as an approver for a particular process step, and also confirm that to have the cost center attribute taken account of at each process step, i would have to develop and code a new expression / evaluation ID, rather than use existing one.
Many Thanks
johnHi John,
Reviews are common for all process level.. itu2019s not process level specify like approvers.. Also we can add reviewers dynamically by a simple BADI implementation and configurations as follows..
BADI Implementation:
BADI : /SAPSRM/BD_WF_RESP_RESOLVER
Enhancement Spot: /SAPSRM/BD_WF_AGENTS
BADI Definition : /SAPSRM/BD_WF_REVIEWER_RULE
Configuration:
We can see Reviewer folder for all process schemas..
For adding approver or pool of approvers for a particular process level, review my answer in the following forum.. Re: SRM 7.0 SP05 - BRF Item level approval does not work
Thanks!!
Bharath -
SRM 7.0 - Process controlled workflow
Hi,
Landscape - SRM 7.0 SP05
Workflow - Porcess controlled
Scenario - Self service procurement
Problem:
1. We have mulitple level approval workflow for the shopping cart. I am using standard workflow task- 40007953 and using /SAPSRM/BD_WF_RESP_RESOLVER badi to determine agents.
2. All the potential approvers (managers) are determined correctly by this badi but the issue is work-item is sent to all the approvers at the same time where as the requirement is to sent the work-item to each approver in series i.e. only when the work-item is approved by the lower level manager, it should go to the higher level manager. Currently, this workflow task sends the work-item to all potential approvers at one go who can start working on parallely which is not desired.
Could anyone please help me to resolve this?
Please note that adding additional process steps in the process-level configuration was the option but we could not opt for that at this point of development as we have gone too far in terms badi development for agent derterminiation
Thanks & regards,
AmitAmit,
It is not possible to send the work item to people in sequence by configuring only one process level. If you have only one process level, the agent determination will only be applicable to that process level. If you are trying to assign multiple agents to that step, then all will get the work item at the same time.
I recommend doing one thing, Create multiple process levels(= no of approval levels you want). For each process level you keep same event and expressions. But your agent determination badi implementation need to be tweaked. Here is how you can do that
Use Parameters along with agent determnation badi implementation. In other words derive Agents based on the value of parameter using your badi implementation. This parameter can be configured in Process Controlled Workflow Configuration.
Example,
Process step 1 - WF_BADI - Parameter1
Process step 2 - WF_BADI - parameter2
Now write some code in the WF_BADI to pick up particular agent if parameter value is Parameter1 , pick another agent if parameter value is parameter2. Doing this way you wont ve to redesign your BADI implementation as you are able to break up the Agent logic based on parameter values.
Virender Singh -
Approval preview process controlled workflow
Hi,
We are using process controlled workflow (N step) for the shopping cart workflows.
While sending the reminder mails to the approvers, we would like to include the approval preview in the email.
In application controlled workflows we could use FM BBP_WFL_DIN_APPR_CONTAINER_GET to get the approval preview details.
Is there a similar function module to pick the approvers/approval status/step name etc for the process controlled workflows so that we can simulate the approval preview?
Thanks
BR
SwethaUse class /SAPSRM/CL_WF_APV_FACADE. This is used by standard SAP WF Analysis.
Methods - RETRIEVE_PROCESS_HISTORY, GET_CURRENT_PROCESS_STATE, CREATE_PROCESS_FORECAST.
To analyze more, check the program /SAPSRM/WF_CFG_ANALYSIS_002. Check lines 209...216 (These Lines pull Previous Approved Steps, Current Process Step & Gets the approval forecast). However the REJECTED Items (Accept Decision) work little different (which is not captured by this report).
To Identify the current approval process awaiting decision by the requester of the cart, use method GET_CURRENT_PROCESS_STATE, return parameter structure /SAPSRM/S_WF_PROCESS-PROCESS_LEVEL_LIST-DECISIONSET_LIST-ITEM_STATUS_LIST gets you the current status of the item (ACCEPTED, REJECTED, OPEN, INQUIRED). If ITEM_STATUS_LIST-ITEM_STATUS EQ 'REJECTED', then the WF is waiting for acceptance/resubmission from the requester.
To your specific need, pass DOCUMENT_GUID to the class /SAPSRM/CL_WF_APV_FACADE=>GET_CURRENT_PROCESS_STATE get the return parameter /SAPSRM/S_WF_PROCESS. It will give you PROCESS_LEVEL_LIST. Then loop through DECISIONSET_LIST. It contains Table Types of AGENTS_LIST, ITEM_STATUS_LIST, WORKITEM_LIST. At /SAPSRM/S_WF_PROCESS level, you can get all the details of the current process level details
Thanks,
SC -
Complexity of using N-step BADI in SRM 7using Process controlled Workflow.
Hi,
Just as a big thought,
I have a Shopping Cart requirement, Here i am asked to develop a Custom workflow for SRM 7.0.
And the client is looking for us to use Process Control Workflows i.e(BRF integrated one).
I need to understand the complexity of using a N-step BADI.
How would be the complexity level if I use a N step BADI( ie Multiple approval levels on Line Item Based).
Kindly tell me the complexity of Using it and if any one has come across some requirement like this, then explain me that how did you face the situation.
Expecting an Earliest Response.
Thanks,
ShankyHi,
Is your project SRM 7.0 implementation project then you have to go for Process Controlled Workflow and if your project is upgrade then you can still go with Application Controlled Workflow but down line this has to switch to Process Controlled Workflow.
Best Regards,
Saravanan -
Inconstancy in Approval Workflow- Process Controlled Workflow
Hello Experts,
We are in SRM 7.0 classic scenario using process controlled workflow and facing an issue as described below:-
During the approval workflow, we are observing that in
Case 1: When approver3 is forwarding the work item to approver10, the approver10 in not getting the work item in his Inbox. However, when we see the log detail in SWI6 the status is shown as u201CREADYu201D
Case 2: We created a shopping cart with identical details as in Case 1 and followed the same approval process i.e.Approver3 forwarding the work item to approver10, however in this case approver10 is getting the work item in his Inbox and when we see the log details in SWI6 the status is shown as u201CCOMPLETED"
We tried this scenario for 10 times and we found that in 2 cases the approval status is showing as u201CREADYu201D while in other 7 cases the approval workflow got completed.
Can you all experts please help us understand why this is happening and how can be find the root cause i.e why Case 1 is in u201CREADYu201D status for last 2 days.
We seek your help in understandingroot cause so that we can eliminate any inconsistency in future.
Any pointers to resolve this issue will be highly appreciated.
Thank you in advance.
Regards,
RKSUse class /SAPSRM/CL_WF_APV_FACADE. This is used by standard SAP WF Analysis.
Methods - RETRIEVE_PROCESS_HISTORY, GET_CURRENT_PROCESS_STATE, CREATE_PROCESS_FORECAST.
To analyze more, check the program /SAPSRM/WF_CFG_ANALYSIS_002. Check lines 209...216 (These Lines pull Previous Approved Steps, Current Process Step & Gets the approval forecast). However the REJECTED Items (Accept Decision) work little different (which is not captured by this report).
To Identify the current approval process awaiting decision by the requester of the cart, use method GET_CURRENT_PROCESS_STATE, return parameter structure /SAPSRM/S_WF_PROCESS-PROCESS_LEVEL_LIST-DECISIONSET_LIST-ITEM_STATUS_LIST gets you the current status of the item (ACCEPTED, REJECTED, OPEN, INQUIRED). If ITEM_STATUS_LIST-ITEM_STATUS EQ 'REJECTED', then the WF is waiting for acceptance/resubmission from the requester.
To your specific need, pass DOCUMENT_GUID to the class /SAPSRM/CL_WF_APV_FACADE=>GET_CURRENT_PROCESS_STATE get the return parameter /SAPSRM/S_WF_PROCESS. It will give you PROCESS_LEVEL_LIST. Then loop through DECISIONSET_LIST. It contains Table Types of AGENTS_LIST, ITEM_STATUS_LIST, WORKITEM_LIST. At /SAPSRM/S_WF_PROCESS level, you can get all the details of the current process level details
Thanks,
SC -
Shopping Cart - Process Controlled Workflow - replace standard task
Hallo,
I am on SRM 7.0 SAPKIBKV09 using NWBC.
I use Process Controlled Workflow for Shopping Cart, and in the process schema definition,
I replaced the standard workflow task 40007952,
(with name - SRM Shopping Cart Completion),
with a copy of task 40007952, task 90000010
(with name - SRM Shopping Cart BUYER Completion)
I did that for the following Reason: to ensure that in the Shopping Cart Approval Log, I can distinguish between diffrent approval level, all of type completion.
Issue is that now when approver is executing the task from NWBC, I get the following error:
´No default action found for task TS90000010´
Any idea?
tried to apply Note 1409276 - Not all tasks have default action in inbox config, (as this applies to SAPKIBKV06)
but no success.
Thank you
MarcoHi,
I wanted to add that there is standard report /SAPSRM/IBO_FILL_TABLES in SRM 7.0 that updates these tables for all standard tasks:
IBO_C_WF_ACS
IBO_C_WF_APS
IBO_C_WF_CAS
IBO_C_WF_TAS
IBO_C_WF_TTAS
Use these views in SM30 to create entries for customer specific tasks:
IBO_V_WF_ACC
IBO_V_WF_APC
IBO_V_WF_CAC
IBO_V_WF_IRA
IBO_V_WF_TAC
IBO_V_WF_TTAC
Best Regards,
Marcus
Edited by: Marcus Mock on Jun 6, 2011 11:56 AM
Edited by: Marcus Mock on Jun 6, 2011 11:59 AM -
What's new in Process Control 2.5?
Hi,
I'm looking for information about what is new in Process Control 2.5(compare to the 2.0 version)
Thank you in advance for your help,
Regards,
JulienThe key innovation of PC 2.5 is the user experience. The highlights of this innovation are:
A new user experience based on work centers which mimics the way compliance and business users actually work
A combination of top session management and sidebar navigation leads to cleaner, more intuitive design
Broad availability of relevant contextual information as appropriate, in the form of documents and links
Pervasive search functionality, with list filtering and sorting capability to deliver information as the user needs it
Automated testing
Delivered scripts cover Financials, Procure to Pay, Sales and Distribution, and more...
Rule parameters passed to scripts extract data from the source ERP system and return evaluation results with related issues or exceptions to Process Control
Query-based scripts use SAP Query to provide additional flexibility
Use of standard SAP and customer-created reports can be returned as part of evaluation and marked as requiring review to determine whether the evaluation passed or failed
ANd much much more -
Approvers of Rejected line items not getting removed -Process controlled WF
I have developed shopping cart approval using process controlled workflow. We are using SRM 7.0, patch level 9.
Decision set used is item based approval for partial documents (Type 4)
While testing I observed that when I reject any item, the corresponding approvers of that items are not getting removed.
As per your requirement, if we create SC with 2 items A and B. Based on various conditions
2 process levels are determined for item A, say approver X and approver Y at respective level.
3 process levels are determined for item B, say approver X, approver Z1 and Z2.
Approver X, rejects item A and approves item B. Since one item is rejected, the work item is sent to requestor for acceptance. All process levels are of type "Approval". Once the requestor clicks on "Accept" button, the item A, which is rejected gets deleted from the shopping cart.
However now when I see the Approval Process Overview, the current approver shown is Y. The work item is sent to approver Y and the value of the shopping cart is shown as 0.00. Logically the approver Y should have been removed from approval process.
Could you let me know if I am missing any step or do I need to do some coding to get rid of approvers of rejected items.
Regards,
Manish.We were using N-step process level on the item level contrast to example provide by SAP of N-step process leve on Header level. SAP uses standard tables /SAPSRM/D_WF_015 and /SAPSRM/D_WF_016 to implement the logic. We have customized the solution with logic on same line of sap but using bespoke tbale ZSAPSRM_D_WF_016. Let me know if anyone needs solution.
Maybe you are looking for
-
How can i print my Calander from iPad Air
How can I print my calender from my new iPad air, I have air print available Thanks
-
Yosemite made all my photos dissapear
-
Word wont open at all as it has a question mark in the backround
i have a macbook pro notebook and have been using microsoft word without any issues until today.It wont open up at all when i click on it it dont even jump and has a question mark behind it.What can i do to rectify the problem?
-
MacBook Pro 15'' mid 2012 does not boot
Hi We upgraded our MacBook Pro 15'' (mid 2012) we changed the memory from 4GB to 16GB, changed the hard-disk for a 512GB Samsung SSD and installed 10.10 Yosemite (clean install) Everything worked OK, we installed some software. All of a sudden the la
-
Can someone tell me if there's a problem with my recursive file search?
I've been trying to get a recursive file search working. I wanted to go through each directory and add every file to a database so I can use extremely fast, advanced file searches through my program. I wrote up this code <CODE> package myrecursive; i