WS14000133 Shopping Cart approvers can be modified.
Hi SRM Gurus,
I'm currently working with SRM_SERVER 500(SAPKIBKS09) release, we are using Approval Shopping Cart n-Level (BADI) workflow. Today we discovered that the requester is able to change any approvers that are propose by system. How can we restrict this functionality !?
Cheers,
Raphaë
Hi,
The service for the Approval Preview is "BBP_PREVIEW".The corresponding templates to be modified are "SAPLBBP_PDH_WFL_1000(for graphic view)" and "SAPLBBP_PDH_WFL_1100(For table view)".
we have removed the ADD APPROVER button at our place and the foll code does that:
<u>In "SAPLBBP_PDH_WFL_1000".</u>
`BBPGroupBegin()`
`if ((WF_SCENARIO == "SC") || (WF_SCENARIO == "CF") || (WF_SCENARIO == "IV") ||
(WF_SCENARIO == "RT") || (WF_SCENARIO == "CM") || (WF_SCENARIO == "PO"))`
`BBPButtonBegin()`
`if ((GV_ADD_APPROVER_DISABLED == "X") || (GV_IS_VIEW_ITEM_LEVEL == "X"))`
`BBPDisabledButton(BUTTON_ADD_REVIEWER.label)`
`BBPButtonSpace()`
`BBPDisabledButton(BUTTON_ADD_APPROVER.label)`
`else`
`BBPButton(BUTTON_ADD_REVIEWER.okcode, BUTTON_ADD_REVIEWER.label)`
`BBPButtonSpace()`
<b><!-- `BBPButton(BUTTON_ADD_APPROVER.okcode, BUTTON_ADD_APPROVER.label)` --></b>
`end`
<u>In "SAPLBBP_PDH_WFL_1100":</u>
<!-- `if ( (WF_SCENARIO == "SC") || (WF_SCENARIO == "CF") || (WF_SCENARIO == "IV") ||
(WF_SCENARIO == "RT") || (WF_SCENARIO == "CM") || (WF_SCENARIO == "PO") ||
(WF_SCENARIO == "BI") )`
`BBPButtonBegin()`
`if ((GV_ADD_APPROVER_DISABLED == "X") || (GV_IS_VIEW_ITEM_LEVEL == "X"))`
`BBPDisabledButton(BUTTON_ADD_REVIEWER.label)`
`BBPButtonSpace()`
`BBPDisabledButton(BUTTON_ADD_APPROVER.label)`
`else`
`BBPButton(BUTTON_ADD_REVIEWER.okcode, BUTTON_ADD_REVIEWER.label)`
`BBPButtonSpace()`
<b><!-- `BBPButton(BUTTON_ADD_APPROVER.okcode, BUTTON_ADD_APPROVER.label)` --></b> `end`
`BBPButtonEnd()`
`BBPVSpace()`
`BBPVSPACE()`.
If you need to disable the button,use,
`BBPDisabledButton(BUTTON_ADD_APPROVER.label)` instead of commenting the line for the ADD APPROVER button.
HTH.
BR,
Disha.
Pls reward points for useful answers.
Similar Messages
-
SRM – Shopping Cart approvers in parallel
Hi all,
I’m looking for a function to get all approvers of my shopping cart during the creation. I want to get them all for a WorkFlow approval in parallel and not in sequential.
Actually, I implemented a Badi (/SAPSRM/BD_WF_RESP_RESOLVER) for agent determination in the WF. It works fine to determine the good agent but … only one. If I add others agents, they’ll be in sequential approval.
Do you know how I can change the level of approval from sequential to parallel? And during the creation of a shopping cart, how get all approvers?
Thanks by advance and sorry for my EnglishHi,
From SRM 701 it is possible to have parallel approval process with the feature Parallel Approval with Overlapping Responsibility
activate the Customizing switch Parallel Approval with Overlapping Responsibility (SRM_701_APF_IN_PARALLEL) in Customizing for SAP Supplier Relationship Management under:SRM Server -Cross-Application Basic Settings-Business Workflow -Activate Parallel Approval with Overlapping Responsibility
Regards,
kiran -
SRM table where shopping cart approvers are kept
Hello,
in which table are approvers for a shopping cart stored? I need to technically change an approver for a particular shopping cart such that when the user logs in, he sees the new approver and the new approver has the shopping cart to approve in his list.
thxHi
Your question is not clear, but I can suggest you one thing you can substitute the approver technically in SRM GUI / Or in SRM portal.
Regards,
Krish -
Can't access account, shopping cart. Can't purchase or access downloads!!
This has been going on since Jan 12 1000 Eastern Standard time.
I can tell from the other discussions that I'm not the only one.
I can access the store, browse the different sections (Music, Movies, TV Shows, etc), I can't listen to sample clips of music.
But when ever I try to access my account, view shopping cart, purchases media, or check for downloads I get the striped bar & the notice "Accessing iTunes Store". But that's it, the bar just keeps cycling for minutes on end without connecting.
Back on Jan 12th I got on error message stating that I was almost out of memory. But I have nearly 40GB free on my Laptop HD and on my external HD (where my library is located) I have a spare 260GB. At the time, no other applications were running so it couldn't have been the RAM load.
Anyone else having similar problems connecting? This is getting unbelievably frustrating. I've been an iTunes customer for nearly two years with almost no problems. Do they realize that with this problem in place they're effectively losing a customer by shutting me out?I got on to ask the same question, in my particular situation, I have been unable for three weeks to choose a song in the iTunes store and send it to my Shopping Cart. The response, which didn't have a number was, "The iTunes Store is temporarily unavailable. Please try again later." Having been stopped by this note for three weeks has been quite frustrating. After reading the string, I thought I was going to have to dump a lot of my Shopping Cart (that I use like a Wish List).
Now my Shopping Cart seems to be finally unstuck. This is what I had to do, and it may not work for everybody. I went to the Shopping Cart (after taking screen shots of it in the event I had to fully dump it) and purchased a couple of songs stored there. I also deleted a couple of selections that were apparently no longer available. Then I went back to the iTunes Store, went to the song I've been wanting to send to the Shopping Cart for three weeks, clicked on it and this time, it went to the Shopping Cart without seeing the "y'all come back later" roadblock. I quickly purchased it too.
I don't know if this is a permanent fix, or if I'll have to try it again next time it gets stuck, but maybe it will work for you. -
Shopping Cart Approvers for changed shopping carts
Hi
We're currently working on a patching process and are having problems with shopping cart approvals
We have a 2 stage approval for carts over £75K
The scenario that is not working is
The approver 1, approves the cart
Then approver 2 rejects the cart
The shopper then changes the cart by increasing the value
The workflow should resend the cart back to approver 1 but it sends the cart to approver 2
What changes need to be done to send the cart back to the original approver ?For for n-Level Approval Shopping Cart sub workflow( 14000134 ) the workitem status is set in the container element APPROVE_OR_REJECT when Sc is rejected it is set other than Zero and when is approved it is set to ZERO check in the workflow log whether this conatiner element is getting populated or not.
-
Shopping cart approvers are picked from ECC
Hi Experts,
we are working in SRM 5.0,
our approvers are maintained in ECC and the logic is built to pick the approvers .
please advise on the below queries.
1. we are unable to view the approvers in approval preview before the SC is ordered , can see approvers in approval preview only when the SC is ordered and workflow is triggerred.
2. SC at item level i:e, item 1 & 2 created using CC AAA & item 3 & 4 created using BBB.
what workflow to be activated and any BADI to used to achieve this.
we are new to Application controlled workflow. its really urgent.
Rgs,
KumarHi Kumar,
Escalation piece you also need to put in BADI which Konstantin Anikeev mentioned above. How exactly you are determining from ECC? Are you using the HR hierarchy to determine approver? If so then you can easily determine escalation piece based on the Chart of Authority of HR.
Hope this help.
Thank you
Ritesh -
Modify Text "Create Shopping Cart" in Webdynpro SRM 7.0
I work with SRM 7.0 and we want change text of IVIEW when i create a shopping cart.
The text is "Create Shopping Cart" and we must modify it.
Information about IVIEW but don´t find modify it....
General Information About the Application and Component
Application: /SAPSRM/WDA_L_FPM_OIF
Web Dynpro Component: FPM_IDR_COMPONENT
Window Information: IDR
View Information: IDR_VIEW
Configuration ID: 7D48EBFA40CEFDAE3EBEFC45D888031E
Information on Field
Field ID: PAGE_HEADER
Type of UI Element: PAGE_HEADER
UI Element Library: PATTERNHello José Luis,
The texts have been hard coded in the method "GET_IDENT_TITLE" of the class /SAPSRM/CL_CH_WD_MAP_IDENT_SC for shopping cart business object.
I hope you can create some Class Enhancements to change the title according to your requirements or there might be other approaches which i am not aware at this moment to modify these texts..
Best Regards,
Mani -
How can I delete a shopping cart.
Dear All,
I'm trying to delete a shopping cart but till now nothing works.
I have been using bap CRM_status_update, but it does not place a deletion indicator on the shopping cart.
Can somebody tell me which program/bapi I have to use to get the job done.
Thanks,
Regards,
AlexanderHi,
You can update database tables manually.
If shopping cart has not been approved yet:
- At document header set "DOC_CLOSED" = X;
- At document item level, set "DEL_IND" = blank;
- At shopping cart table status set I1040 - Deleted.
If shopping cart has been approved and you want to delete all items:
- At document header set "DOC_CLOSED" = X;
- At document item level, set "DEL_IND" = X;
- At shopping cart table status set I1040 - Deleted.
If shopping cart has been approved and you want to delete only one item:
- At document item level, set "DEL_IND" = X;
You can find these tables in BBP_PD transaction.
Kind regards,
Ricardo -
I've found the tags to display the shopping cart summary elsewhere on the site, so I know there's a way to display the total, but I can't figure out a way to fill in the required "Amount" field in the eCommerce form used to process payments. I'd like that "Amount" field to be filled in automatically using the total in the shopping cart. Can anyone help? Thanks!
You can use the shopping cart summary tag with custom layout.
Here's the sample:
<input type="text" value="{module_shoppingcartsummary template="/ModuleTemplates/Shop/cartsummary.tpl"}">
Inside the shopping cart summary custom layout is a tag for total amount:
{tag_currency}{tag_totalAmount} or {tag_totalAmountWithCurrency} -
Is there a N-step WF for shopping carts which can be used in SRM 5.0 ?
The WF is driven by product category and not spending limits.
Or do we have to develop a custom WF ?
Thanks
-BakuleshSeparate Determination Method for List of Approvers via BAdI BBP_WFL_APPROV_BADI in WS14000133:
In WS14000109 the approvers are determined dependent on the total value of the SC and on the approval limits of the managers.
However, if you use WS14000133 as an alternative, you can determine the list of approvers flexibly according to your particular requirements.
You do this using the method GET_REMAING_APPROVERS of BAdI BBP_WFL_APPROV_BADI, with which you can integrate a logic for determining the approvers for each approval step (this can be more than one) and the number of steps in the entire approval process.
For more details, see the IMG:
Supplier Relationship Management ® SRM Server ® Business Add-Ins for Enterprise Buyer (BAdIs) ® SAP Business Workflow ® Determination of Approvers for n-Step Dynamic Approval Workflow.
Go through the documentation of the BADI BBP_WFL_APPROV_BADI. It will give you a fair idea on how to about the logic you want.
Hope this helps!!
Krishna -
Shopping Cart Add Approver option
Hi all,
We have a requirement wherein after creating a shopping cart we can add approver by using the "Add Approver" button on the top, i just want to know what is the backend function module or BADI called while adding the approver manually.
In our case the creator can add his name as approver but this should be prevented, can any one guide me how to do this......
Its very urgent and every one is highly appreciated..........
Regards,
Ravi GHi
Which SRM version are you using ?
If you use WS14000133 as an alternative, you can determine the list of approvers flexibly according to your particular requirements.
You do this using the method GET_REMAING_APPROVERS of BAdI BBP_WFL_APPROV_BADI, with which you can integrate a logic for determining the approvers for each approval step (this can be more than one) and the number of steps in the entire approval process.
For more details, see the IMG:
Supplier Relationship Management ® SRM Server ® Business Add-Ins for Enterprise Buyer (BAdIs) ® SAP Business Workflow ® Determination of Approvers for n-Step Dynamic Approval Workflow
N-Step, Dynamic Approval for Spending Limits
http://help.sap.com/saphelp_srm30/helpdata/en/17/40a86c773d6c41801d78af1a34b90f/content.htm
Do let me know.
Regards
- Atul -
How do i create a custom field in SRM_MDM shopping cart preview screen
Hi
I on SRM 5.0 MDM 2.0.
Requirement is 'temp labor'. i have a price form a speciific supplier for specific service is $80 in SRM_MDM catalog.
But i talked to supplier and they have agreed on a new price of $75. After I select this catalog item, and view the shopping cart preview screen i see "Price information and total price". I want to add a custom field to the shopping cart preview screen called "new price" to enter $75 as the new price and click recalculate to recalulate the new total price and send this to SRM for follow on functions...
is there standard functionality in SRM7 for this requirement?
cheers
alexHi Alex.
I totally agree with Sudhanshu's comments. If you create a custom specific field it will always be a read-only. you can also use EForm for such usecases. Also in case of SRM-MDM Scenario, the price information field holds a standard behaviour which can't be manipulate for custom specific fields.
But if you want to achive this through the exisitng repository schema and the BADI. then you can follow the steps given below:
1. If you want to hold the value for the new price, you can create a new custom field (New Price)of type "Text" in the repository and store the price information in that field.
2. In the configuration screen, you can add the "New Price" to all the views(Result Set, Shopping Cart Preview etc).
3. In the "Shopping Cart Preview", now you can view the existing standard price information column and the newly created "New Price" column. Now you can change the quantity based on your need. Now when you click "Recalculate" button the standard price column will change and not the "New Price" column.
4. Now you can map this newly created field to any of the custom fields which were provided by default. (like NEW_ITEM-CUSTFIELD1).
5. You can make use of the BADI BBP_CATALOG_TRANSFER to perform the remaining calculations.
6. The BADI will hold all the catalog related data in its OCI structure. Before transferring the data to shopping cart you can modify it by multiplying the quantity with the "New Price" value and send the updated price in the OCI standard structure "NEW_ITEM_PRICE".
Now SRM shopping cart will hold the updated "New Price" for the item shopped through catalog.
Let me know in case you need more information.
Regards
Bala -
BADI-Shopping cart number to Tracking Number in PR
Hi,
Is there any BADI is used for populating shopping cart number in the tracking field in the backend PR.We are using classic scenario.
or how a shopping cart number can be populated in the bakend(R/3) in tracking number field.
With Regards
Sri.
Edited by: sri ram on Mar 24, 2009 12:14 PM
Edited by: sri ram on Mar 24, 2009 3:14 PMHi,
To transfer sc no to Traking number in PR use the BADI BBP_CREATE_BE_RQ_NEW
method FILL_RQ_INTERFACE
Another way of transfer..
Use the BBP_DOC_CHANGE_BADI for this, method BBP_SC_CHANGE.
Then something like this, replace {work area} with a variable of your own choice.
DATA: {work area} TYPE bbp_pds_sc_item_icu.
LOOP AT it_item INTO {work area}.
Selecr single object_id INTO
{work area}-be_tracking_no FROM
crmd_orderadm_h WHERE
guid = is_header-guid.
MODIFY it_item FROM {work area} TRANSPORTING be_tracking_no.
ENDLOOP.
et_item = it_item.
at the end of your code to transfer the import parameters to the export.
Thanks,
prasad .s -
Is workflow mandetory for shopping carts and contracts approvals srm7
hi
in SRM 7 are workflows mandetory for approvals of Shopping carts andContracts?
I understand you need an approved workflow to turn a SC to a PO.
is workflow required for approval of shopping carts or can approvals be done manually
you create the SC and you communicate and look at the sc and approve it
Same type of question for workflow in contracts for approval ?? is it mandetory or optional (manual achieve approvals)
cheers
alex
Edited by: Alex Waiyaki on Apr 23, 2010 8:24 PMHello Alex,
SRM 7 has process controlled workflow and its easy to configure for simple requirement.
Yes, Shopping cart approval will be required to change status of SC to approved. Though it can be as simple as auto approval. SAP delivers number of standard BC Set for approvals including auto approval of SC.
SRM also has a option of adding approvers & reviewers. SC creator can add approvers & it goes for approval to added approver.
Hope this helps.
Thanks
Ashutosh -
Reminder Email(s) for Unapproved Shopping Carts
Hi,
Is there a way to send Reminder Emails for Shopping Carts that are still not approved?
Also is there a way to auto accept/reject those carts that have been approved for certain amount of time.
Thanks,
GamadHi,
For all the unapproved shopping carts ,you can send the reminder mails in 2 ways:
1.Within the SAP inbox,you can send the reminder notififcations using std DEADLINE MONITORING process.
SAP Business Workflow has deadline monitoring function.
http://help.sap.com/saphelp_nw2004s/helpdata/en/c5/e4b97e453d11d189430000e829fbbd/frameset.htm
Other links:
http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/42/c879d8d9cc6bb5e10000000a1553f6/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/c5/582541019fa52fe10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/43/21cfbe120c0bd5e10000000a422035/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/7c/09eb38c4084d7ce10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/0b/b18c423e3f8c51e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/96/0a2441509fa831e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/6d/0f343e47fd6b2ee10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/13/6b7e740fedc84c8edc7a97973d22ac/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/43/d92e428819da2ce10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/45/87a34098022a54e10000000a1550b0/frameset.htm
Also see this related thread which discusses other work arounds using ALERTING:
Deadline in SRM 6.0
2.To send the reminder mails to external mail ID(Outlook/yahoo/gmail etc),you can create a custom report which can be scheduled to run once in a day to fetch all the work items which are pending for approval and send a reminder email to all the approvers who need to approve the SC's.
BR,
Disha.
Do reward points for useful answers.
Maybe you are looking for
-
Lenovo B570 Stuck at bios screen
I have a B570 that I recieved with a cracked LCD. Upon replacing it everything powers on just fine however I cannot get into the bios. When I press F2 it just says please wait in the bottom corner but never enters the BIOS. Furthermore it will not
-
Cost center planned values to profit center
Hi All, Can anyone help to know the customization setting where the cost center planned values are automatically moved to profit center... Blessy.
-
Organization structure for Inventory management
Hi All, I am looking for organization structure specific to inventory management and also data flow architecture. If there is any standard org structure is available please share with me. Regards Vijay
-
Hi , I am new to this: I have the following requirement : String1: '1,12,4' String2: '2' [both strings could be comma separated] I need to check if evey member of String2 exists in String1. I was able to write the PL/SQL code for looping but when i
-
Suppress section when exporting or sending to printer
<p>Hi,</p><p>I haven't been able to find anything in the help, kbase etc. so I thought I'd ask here - is it possible to suppress a section ONLY when exporting or sending to a printer?</p><p>I have been using the webelements functionality and added a