Add approver when the SC is in Awaiting approval
Hi SDN,
we are using SRM 5.5 system.
When the SC is created the in the BADI - BBP_WFL_APPROV_BADI we are finding the manger of the user and sending workflow to that mangaer.
Up to this eery thing is working fine.
But when the SC creater wants to chnage the Approver name in Approver Preview (Add approver) when the SC is in Awaiting approval.
System is allowing us to add APprover here but when i Save the SC system calling the BADI BBP_WFL_APPROV_BADI and over righting that manger name with the original manger not with added manger.
Please let me know.
Thanks
Naresh
Once i selected the add approver i can't see this value or capture in any badi.
Can any one know where can i get the added approver details before saving the shopping cart
that mean at run time.
Similar Messages
-
PO triggered for re-approval when the price is decreased
Dear SRM Experts,
We are on SRM 5.0 and using ECS.
In our system, when the price of the PO is reduced, approval workflow is triggered once again. As per my understanding, the workflow should only trigger for the PO when the price is increased.
Any idea?
With Kind Regards
Faisal
+44 (0)78890 59868Hi Dinesh,
Following is the start condition:
Start condition Start condition without name No default currency
Business Object EC Purchase Order
Event Save Change Version
( " --- Your comment here ( 002 ) ---
&EC Purchase Order.Simple Change List& CE ACC_MODIFY
or &EC Purchase Order.Total Value Incrsd& = X
) " --- Your comment here ( 002 ) ---
True
Start workflow: Approval N-Step for PO (BADI)
False
No action
Any further thoughts?
With Kind Regards
Faisal -
Looking for a way to log privilege adds even when the user has that priv
We've run into a situation where we want IDM to log privilege adds/removes, even when that privilege already exists (for add) or doesn't exist (for remove) on a person. Let me give some background.
We are a small team working on an IDM project, each team member with 6-30 months of experience with the IDM product. We're using 7.1.
We have two systems, one of which is queryable and (certain) privileges updatable via REST API -- we'll call this system REST. The second system of course is IDM.
When an IDM privilege is added or removed, the business requirement is to always keep IDM and REST in sync, privilege-wise. This is no problem and we have provisioning set up to make the API call, and it works great. However, if there is a problem with the REST API (network issue, just plain down, etc.) this sync can't happen. So, within the provisioning framework, if there is a failure, the failure is logged and the privilege is reverted, keeping REST and IDM synced. A job runs regularly to check this log table and re-attempt the appropriate action, which of course will trigger provisioning again, hopefully successfully.
The problem occurs in a situation like this, where each point comes in chronological order.
1. User X gets privilege Y granted within an IDM UI.
2. Provisioning triggers, but for some reason the REST API call fails (twice, because of retry).
3. The failure task for the REST API call removes privilege Y from user X. The error is logged.
4. After a while, some job runs which removes privilege Y from all users whose names begin with X. Even if the job explicitly removes privilege Y from user X, this is not logged in the system in any way, doesn't trigger provisioning, etc.
5. After another while, the "retry job" runs and attempts action #1 again. This time, the provisioning succeeds. Now user X has privilege Y on both IDM and REST. However, because of step 4, clearly user X should not have privilege Y.
The same (well, reverse) issue occurs when removing the priv in step 1 and doing a grant in step 4. During tests, one can just set up a To Identity Center step and remove/assign a privilege to an arbitrary person, then run the job containing this step repeatedly. If the action has no net effect, there's no record (in, for example, sentries, oentries, or indeed in mxi_(old)values). It would be great if there was a generic way to cause these actions to be logged, and we've actually thought of a couple other cases where this logging would be useful as well. Is there some simple way? Is it already logged in some esoteric table we haven't thought of?
Any thoughts on this interesting scenario would be appreciated. Thanks!Hi Chris,
If I understand correctly, since you are using the log to ensure that the privileges are synced.
Any chance you could enhance step 4 to remove information about the failed assignment from the log, so that it will not be retried?
Note also, that this is improved in IdM7.2 and the framework. You will only get the privilege assigned after the add-member task has successfully assigned the privilege in the back-end system (which is what you are trying to achieve).
Best regard
John Erik Setsaas
Development Architect IdM -
How to remove an add-on when the option isn't there?
I have 2 add-ons on for Firefox that I never installed.
One is TopArcadeHits. The second is SweetPacks.
The only option I can select it to enable/disable. I have disabled them both, but how can I delete them permanently?
I wanted to test another browser today and when using IE the home page that came up was sweetpacks. Does this mean I have a virus?Extensions that do not have a "Remove" button are installed by other software and are not under control of the Firefox extension manager.<br />
Such globally installed extensions are usually found via a registry scan or are installed in a location that Firefox scans for installed extensions.
* https://developer.mozilla.org/en/Adding_Extensions_using_the_Windows_Registry
Extensions installed this way need to be removed via the settings (options/preferences) of the program that has added this extension or you need to uninstall this program via the Control Panel.<br />
In Firefox you an only disable such an extension.<br />
Otherwise you would have to remove the registry key that makes Firefox install this extension.<br />
Be careful with editing the registry as there is NO UNDO possible: all changes are applied immediately. -
I include in my message to recipient that I'm attaching something, then I forget to attach. There was an alert that reminded me to add the attachment, but it has disappeared. How do I get it back?
From the Menu Bar select '''Tools-Options-Composition-General'''
Check the box to check for missing attachments.
No menu bar? Press the alt key. -
EID 3.1: add javascript when the document is loaded/ready
In 3.0, I injected javascript code in the javascipt.js files under endeca-portal-3.0.10089.war\html\themes\ The code gets called whenever a Studio page is rendered. Now these javascript.js files are gone in the EID 3.1. How do I customize the Studio in EID 3.1?
Unfortunately that sort of customization isn't really officially supported. For 3.1, we centralized a lot of the JavaScript. So the same JavaScript functions are probably there, just in a slightly different location.
-
SC status "Awaiting Approval" - WS10000060 error
Dear colleagues,
We are on SRM 5.0.
We have the following problem:
When creating a Shopping Cart, the status of the SC remains as "Awaiting Approval".
We have only activated Workflow WS10000060 Workflow without approval, and all checks regarding Workflow customizing seem ok.
I have checked transactions indicated in Note 322526 and have not been able to find the origin of the error:
SWU3 seems OK, in SWU0 WS10000060 Workflow Without Approval Shopping Cart appears as succesfully started.
In transaction SWEL i can see no events however, even though the event log is activated.
In SWI1 however I can see the ERROR status of the workflow:
2036 (Sub)workflow 1000000076 Workflow without approval 02.11.2006 16:16:11 WS10000060 Workflow Without Approval Shopping Cart 0 0 ERROR 00:00:00 0 5 Medium 0 2036 0 0 No Agent Available
The message says "No agent available", but I believe for workflow WS10000060 no agent is needed, right?
I also get the following messages:
Message Text Error when processing node '0000000241' (ParForEach index 000000)
Exception 8987
Symbolic name
Error Type 1
Area SWP
Message 88
Variable 1 0000000241
Variable 2 000000
Variable 3
Variable 4
In the step history, the error appears in this steps:
Exception occurred Error when starting work item 000000002036
Error when starting work item 000000002036
Message no. SWP085
Error when processing node '0000000241' (ParForEach index 000000)
Message no. SWP088
Error when creating a component of type 'Etapa'
Message no. SWP087
Error when creating a work item
Message no. SWP044
Unable to determine work item type for step at node 0000000241
Message no. SWP135
Any ideas? Would appreciate any help, will reward with points.
Thanks a lot in advance !Hi,
The workflow WS10000060 is linked to a reviewer workflow WS10000265.
It may be the case that no active versions of this workflow exist in
your system.
In transaction SWDD select other WF-Definition = WS10000265.
This should activate version 0000
- Create new version - (activate version 0001)
- menu Workflow >Activation >Generate and activate runtime version
- Transaction SWUS
Workflow: WS10000265
Click on Button Refresh Organizational Environment
Synchronize the runtime buffers with transaction SWU_OBUF.
Kindly then retest the workflow WS10000265 to see if it is now ok.
You can do this by the following steps :
1. Transaction SWUD
2. enter workflow WS10000265, press enter
3. execute 'Test environment'
4. check 'Including subworkflows'
5. execute 'Consistency check for components'
If there are no errors then please do the same for workflow WS10000060.
If there are no errors for this workflow either then the problem
should be resolved.
BR,
Disha.
Pls reward points for useful answers. -
How can an approver modify the requested items in a request - OIM 11g R2
Hi,
I want the approver to add/modify/delete the requested items in a request, when the request is pending for approval.
For eg. If a user has requested for 2 entitlements, when the request reaches the approver's queue, approver can add/delete the entitlements in the same request.
Please let me know how to achieve the same in OIM 11g R2.
Thanks
Edited by: user9212679 on Mar 15, 2013 9:23 AMCheck this API documentation
http://docs.oracle.com/cd/E27559_01/apirefs.1112/e28159/oracle/iam/platformservice/api/AdminRoleService.html -
Awaiting approval shopping cart
Hello
I am using EBP Extended classic scenario.
My customer wants a report about the next shopping cart approval,
meaning the current person who should approve the SC.
In ODS 0bbp_sca I can see approver number only when the sc is approve
(status I1129).
When the status of the shopping cart is "awaiting approval" (status
I1015) I get only one line in the SCA DOS and the column "approver
number" is empty.
In case of "awaiting approval" I expected see all the persons who
already approve the SC (in separate line) and one line of the current
person who should approve the shopping card, the KF of approval first
day and time will be filled and the KF of approval end day and time
will empty.
Thanks and best regards,
Yaniv CaspiHi Yaniv,
You need to enhance the datasource by adding a new field which does not contain any constraints and do write a logic for the approver no. in cmod and again activate the datasource.
regards,
manjari. -
SC header status showing 'Awaiting Approval
All,
We have n-step approval level, when last approvar approves the shopping cart, the line item is showing approved and Header status still showing 'Awaiting approval'. So Purchasing is not able to see shopping cart in Sourcing.
We forcefully approved using SWOT trasaction and now the header status changed to approved.
We are recieving these kind of requests daily from our users, did anyone get this issue and is there any permanent solution to fix this.
your help is highly appriciated.
Thanks,
RaviHi Neha,
The problem was resloved, i didn't see this thread to reply. The isssue is:
1. The approver recieves the mail for the SC approval and he has substitute approver.
2. The final approval is forwading the mail he recieved to the substitute approver.
3. Then the Subtitute approver clinking on the Log On link from the mail forwared by approver.
In standared substitute should not log on to the system by the mail forwared by another person. there will be problem with workitems sync. i asked my susbtittue approver to log on the the system directly, not through forwared mail. It worked now, the shopping cart was approved now.
Thanks,
Ravi -
Issue: Deleted PO Awaiting Approval
Hello, I'm having issue with a PO which was marked for Deletion..
In SRM the PO has status Awaiting Approval and in EBP checking the Purchase with transaction bbp_pd, the ultimate change version has the awaiting approval item in blue color.
Anyone knows how to put a PO deleted into Ordered status?Hi,
Pleaes check once again if the PO is approved, check in inbox of the approver.
if it is already approved and still awaiting approval.
manually we can set the workflow status complete using the funcaiton module
SE37--> execute the FM BBP_PD_PO_STATUS_CHANGE_WF
IV_GUID -- enter the GUID of the PO
IV_STATUS -- 1
Execute .. Hope your problem will solve
Thanks
prasad s -
WorkFlow - WS10000276: Shopping cart is hanging with "Awaiting Approval'
Hi,
We are SRM 4.0 (SRM_SERVER 5.0) SP 8 (SAPKIBKS08).
We have only WS10000276 active in the system. The User orders the SC. SC goes to the approver (mentioned in attribute SLAPPROVER).
Approver changes the quantity in the SC and saves. SC comes back to user for accepting changes. User accepts changes, but the SC shows status "Awaiting approval" and hangs.
Transaction SWI1 shows only upto the step where mail notification has been sent to the user informing him that the approver has changed the contents of the SC.
We had applied SAP note 948733 as per SAP instructions but this has not worked.
Has anyone faced a similar situation? Any recommendations?
SrivatsanHi,
Try if the foll notes can help:
649551
690716
930750
903200
BR,
Disha.
Pls reward points for helpful answers -
Purchase order in 'awaiting approval' status but no approval required
Hi
I am using SRM 4.0 SP 13. There is a purchase order which shows that no approval is required in the approval tab, but the overall status is 'awaiting approval'. Please can you advise if this is a Support pack issue? I have checked the workflow WS14000075 which is active.
Regards
RajeevHi
You would need to check if the workflow has been able to release the PO properly. Only after successful release completion by workflow, PO status gets changed to ordered from awaiting approval. Check the workflow log to see if there are any errors. Use txn-SWI1 or SWI6 to go into workflow log. Also reactive your workflow WS14000075 using txn swdd and try creating new PO.
Regards,
Sanjeev -
Hi Experts!
I need your help....
I defined the WS 14000075 (Without Approval) for PO. After I make the create procedure the Po be with Awaiting Approval status....I need this PO will be Released status..
Anybody cold help me? Is there a documentation for WS 14000075 activation?
Thanks,
KristinHi,
See solution in the foll thread:
Error in WS14000075: Workflow definition '' not in version ''
BR,
Disha.
DO reward points for useful answers. -
SRM contract in awaiting approval state
Hi Gurus,
We are facing an issue where srm contract is approved via a n step badi workflow. But even after completion of workflow the document remains in awaiting approval state.
The step which sets the document status to released status is called in background step in workflow.
If we examine the workflow logs they indicate the successful execution of this release step without any error.
However document is not released.
On further investigation we found that if the business partners who are present in active version and who have got expired at the time of creation of change version causes this to happnen.
Presently we have a workaround by which we replace the expired business partner with a new business partner in active version and then release the change version.
However to develop a permanent fix we are not able to replicate this scenario in our system.
Kindly provide your guidance on this issue.
Regards,
RohitHi Rohit
you have a root cause of this problem
On further investigation we found that if the business partners who are present in active version and who have got expired at the time of creation of change version causes this to happnen.
for testing purpose you can delete this test user or ask basis person to inactivate this user .
1. create a GOA by test user19 buyer1)
2. Approve a GOA by test manager1
3. now delete user1 or inactivate the user1 id BY CHANGING THE VALIDIDTY DATE OF THE USER .
4. revise the GOA by user2 (buyer2) and approve it . will you recreate the same /
RELEASED AT TOP BUT CHANGE VERSION AWAITING FOR APPROVAL IN THE APPROVAL PREVIEW.
if your analysis is true. it is your wonderful investigation.
Muthu
Maybe you are looking for
-
Hi everyone, I have an in-house pll library which supports the translation of custom forms into multiple languages. By and large, this code works perfectly fine. One of the tasks of the code is to analyse a given custom-form, and create a list in a c
-
My I phone will no longer switch to landscape mode. How can I reset? Thanks!
My I phone will not switch to landscape mode. How can I reset? Thanks!
-
Unable to configure file adapter using FCC for Multilevel hierarchy
Hi Experts, Can anyone help me in configuring the Receiver file adapter with FCC for the structure given below <Root> <Level1> <Ele1> <Ele2> <Level2> <Ele2_1> <Ele2_2> <Level2a> <
-
Opening a file via Runtime.exec() on Mac OS X
I'm having a hard time opening a file programatically on Mac OS X. The following code works only if the filepath/filename doesn't contain a space: String filepath; Runtime rt = Runtime.getRuntime(); rt.exec( "open " + filepath);From a terminal, typin
-
What are the steps for using the backup files to reload data to my blackberry curve (8310, i think)?