Change shopping cart

Hello all, I am confusing in a point, I have this issue:
I have a shopping cart with 1 item and 2 approvers
First approver reject the SC
Creator of shopping cart can change this shopping cart after the approver reject it?
When the shopping cart can be changed?
Thanks
Rosa

Hi ,
Whether the SC requester can change the SC or not is determined by the parameter "BBP_WFL_SECURITY" under the personlization tab in trascn PFCG for the SC creator role(e.g. EMPLOYEE role).
When the Approver rejects the SC,the witem is sent back to the requester informing him that the Sc has been rejected by the 1st approver and if he has the authorisation(based on the parameter BBP_WFL_SECURITY) to chnage the SC,he can change the SC and resend it for approval.Then the Sc will be again sent to the 1st approver for approval and the cycle continues.
To change the SC,the SC creator will be able to see a CHANGE button on the Screen to make the changes and resend the SC for approval.in order to get the change button, the parameter setting level should be atleast "Low".
See the foll details on security level:
Security Levels
Each user in the SRM system can have a Security Level.
The Security Level predicts how a workflow will react when a change has been made to a business docuement. I.e. A Shopping Cart, Purchase Order etc.
There are 5 different values for the BBP_WFL_SECURITY and there are several ways to check the security levels.
Checking the Security Level of a user
Here I discuss two ways to check the BBP_WFL_SECURITY of a user. The first is by using the Business Object Builder and the second is by using User Maintenance.
1) Business Object Builder: SWO1
Logon with a user who is authorized to access transaction SWO1 Business Object Builder.
Enter the Business Object for a SRM User BUS4101 and press 'Test'. Now press the 'Instance' button to give us the ability to examine the user. Enter the user name of the user and execute. Now we can see many of the attributes that are associated with this user. The Security level of the user is available here. The value is the BBP_WFL_SECURITY for the instanced user.
2) User Maintenance: SU01
Logon with a user who is authorized to access transaction SU01 User Maintenance.
Enter the 'Username' of the user. You can now see much of the data that is associated with this user. To check the users security level we must navigate to the 'Personalization Tab'. Now Double-Click on the object key 'BBP_WFL_SECURITY'.
Security Level Definition
As mentioned above, there are 5 different Security Level values that can be assigned to a user, each of which will have a different effect on a workflow when the associated business document has been changed. These range from 0-4 and they can be maintained for each user in User Maintenance (SU01 -> Personalization Tab -> BBP_WFL_SECURITY), provided the user you have logged on with has the ability to make changes to these settings.
Please note that if the customer has an active implementation of the BBP_WFL_SECUR_BADI, it is possible that the BBP_WFL_SECURITY settings in the database can be overridden.
BBP_WFL_SECURITY = 4 High
If the user who changes the purchasing document has their security level set to 'High', the workflow will never restart after the change has taken place. No restart flag has been set in BBP_PDH_WFL_CHECK_RESTART. Again, as mentioned above, the BADI can override these settings.
BBP_WFL_SECURITY = 3 Medium
If the user who changes the purchasing document has their security level set to 'Medium', the workflow will re-evaluate the starting conditions of the workflow. If the change made to the document means that the starting conditions of a new workflow are satisfied, then the new workflow will be called and replace the old workflow. The existing workflow will be terminated.
If, however, no other starting conditions have been satisfied, then the workflow will continue. Again, as mentioned above, the BADI can override these settings.
BBP_WFL_SECURITY = 2 Low
If the user who changes the purchasing document has their security level set to 'Low', then the workflow will always restart after the change has been made. The restart flag in function module BBP_PDH_WFL_CHECK_RESTART will be flagged. Again, as mentioned above, the BADI can override these settings.
BBP_WFL_SECURITY = 1 None
Here the user does not have a security setting and changes to the document at not possible. Again, as mentioned above, the BADI can override these settings.
BBP_WFL_SECURITY = 0 Not Defined
When the setting is '0', however, the value is INITIAL. Again, as mentioned above, the BADI can override these settings.
It is wise to note that depending on the business document there are differences in how changes will effect a workflow! Please see the function module BBP_PDH_WFL_CHECK_RESTART to see these exactly!
Workflow Security BADI
Occasionally, the business requirements of a company necessitate the ability to override the workflow security settings of users. In this case, function module BBP_PDH_WFL_SECLEVEL_GET checks if an active implementation of the BAdI BBP_WFL_SECUR_BADI exists. If it does, then the logic contained in the BAdI will determine what security level is required. If not, then the value will be taken from the database as normal. These can be used specifically to determine whether a purchasing document can be changed during approval and also to determine how the workflow should behave when a change to the purchasing document has taken place.
HTH
BR,
Disha.
Do reward full points for  useful answers.

Similar Messages

  • Change Shopping Cart in status "Awaiting Approval"?

    Hi there,
    Quick question: Should a user be able to change thier shopping cart if it is still in "Awaiting Approval"? It would seem like a logical thing for the user to be able to change the quantity, date etc of the item before it is approved?
    I have been looking at template SAPLBBP_SC_UI_ITS 120 and it seems SAP standard prevents this?
    How would I allow users to be able to change shopping carts in awaiting approval state?
    Any help would be greatly appreciated, thanks
    Lynton

    BBP_WFL_SECURITY badi may helps or  via su01 personalisation tab security.
    helps you . keep value HIGH
    Shopping cart approval - shopping cart not changeable
    br
    muthu

  • How to change shopping carts of other users

    Hi Experts,
    Please advise if there is any transaction which SRM admin can use to change shopping carts of other users. I found that BBP_MON_SC is only able to delete the shopping carts.
    Regards,
    Kamal

    Hi,
    As Manish told, you can not change shopping carts for other users. I think as per as my knowledge even SAP will not recommend these type of funcitonalites.
    thanks
    Ravi

  • Changing shopping cart in approval stage-SRM 5.0

    Hi All,
    I am facing an issue in Integration environment. It is working fine in Dev.
    Even if the security level at user details is defined as "Low" (2), user is not able to change the shopping cart in approval status (via Check Status, in case of requester or via Approver Inbox, in case of approver).
    Change button is not appearing in the check status.
    I checked following SDN blog but this is not helpful as it is working fine in Dev environment witout deactivating this BADI or implementing it as detailed in this blog.
    http://wiki.sdn.sap.com/wiki/display/SRM/Changingshoppingcartinapproval+stage
    Can someone please let me knwo if I am missing some configuration? Helpful answers will be rewarded. Thanks
    Regards
    Kapil

    Resolved with OSS note- 1397705

  • Change shopping cart status to reject when older than certain period

    Hi Guru's,
    I'm new to this environment.
    Please help me with advice and sample code for the following.
    I need to check if shopping cart is open for more than 20 days then change status to reject, daily background job.
    Then need to inform user of new status via email.
    Which is the correct FM, s to use.
    Many thanks
    Daniel

    Hi
    <b>Here are the steps -></b>
    1. Create a Customer Implementation of BBP_DOC_CHANGE_BADI for Object (filter) type - BUS2121 using SE18 Transaction.
    In the coding, you can set you condition ( >= 20 days then change status to reject)
    2. Using either of the standard Function modules, you can create a Z program to send emails.
    <b>Use the following Standard SAP Function modules -></b>
    SO_OBJECT_PREPARE_FOR_SEND
    SO_OBJECT_SEND
    SO_DOCUMENT_SEND_API1     
    SO_NEW_DOCUMENT_ATT_SEND_API1
    SO_NEW_DOCUMENT_SEND_API1    
    <u>Other related links -></u>
    Re: Email notifications
    SO_NEW_DOCUMENT_SEND_API1 is working in foreground not in background..
    Hope this will help.
    Regards
    - Atul

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

  • Changing shopping cart screen

    Hi Expert,
    When I'm creating new shopping cart and found that some tab are collapsed. Is there any way to make it expand in default. I want to expand all tab so that user will not miss out any information to be fill in.
    I found a similar BADI BBP_SC_MODIFY_UI but not sure how this will help.
    Thanks.
    Regards,
    Henry

    Hi,
    See these threads for more pointers:
    Re: Expand all areas in item details as default
    Expand Accounting Details in SC and PO as default
    Definately you need to change the std code for this requirement.There is not std config/setting available for this.

  • Change shopping cart approval preview

    Please suggest:
    How to default 'Displays as table' on the approval preview on the shopping cart. We are working on SRM 5.0.
    Thanks,
    SV

    Hi Masayuki,
    I have a requirement from customer to make approval preview tab default to expand mode in first display. Currently users need to click on the u201CApproval Previewu201D hyperlink in shopping cart to view further details- like approval status, add approver and add reviewer.
    I could'nt find any relevent thread on SDN. I found few threads related to "Approval preview :tabular display instead of Graphic or Applet".
    We are on SRM5.0 and other details are :
    SAP_ABA     700     0021     SAPKA70021     Cross-Application Component
    SAP_BASIS     700     0021     SAPKB70021     SAP Basis Component
    Could you please help me resolving the above issue.
    Thanks in advance
    Regards
    Sandy

  • How to change Shopping cart error messages.

    Hi,
    My Client side end users are trying to create shopping carts, and if the shopping cart fails in backend side, it will display error message in status like 'Item Contain Error' or 'Backend Document not able to generate' like this.
    But, by looking the shopping cart status my end user not able to understand the problem. every time then need to run t.code RZ20 and check. for them its time taking. So they want to see the detail messge in the shopping cart status it self.
    Could anybody help me how to replace the message with detail message.
    Thanks,
    Ram.

    Hi Scot is correct.
    we should not give access to requestor all this access.
    admin should aware to identify the problem and correct the data and submit it the cart etc..
    if the employee role only can not even see error in processs (even his cart).
    only admin can process or admin can inform the requestor instruct the requestor to create a new cart ..
    upon business process
    br
    muthu

  • Change Shopping Cart Workflow

    Trying to figure out a way to route the shopping cart back to the requestor at all points during the approval process. There are customizations made to the workflow such as a finance reviewer, a commodity approver, manager (org hierarchy) and a financial approver (for $50K+). Client wants shopping cart to come back to approver at any point. Any suggestions?
    Thanks in advance.

    Basically, what we want to do is to route the shopping cart back to the requestor at any point in the approval process. Commodity Approval is based on material group, Manager Approval is based on shopping cart amount and org hierarchy, CFO approval is based on shopping cart amounts over $500k.Approval amounts are nased on a Z-Table. Using workflow WS14000133 n-step approval of shopping cart (BADI)
    Thanks for the response so far! Let me know if you need any additional info MJ!

  • Additional Approvers for a changed shopping cart.

    Good afternoon all, hope you are all well.
    I hope one of you guy and guls can help me. We currently have one approver set to be able to approve changed carts and PO's can you tell me where we can add an additional approver, so basically they would both get informed there is a cart or po to approve?
    I hope i have explained what i require, please feel free to ask me more questions if need be.
    Regards
    Steve

    Hi,
    There are 2 options.
    1. Using SAP Business Workflow functions.
    Define new Agent object in SWO1 and change the workflow container type of Agent_001.
    [Change standard approvers for Invoice WF WS10400017 - 1 step approval|Change standard approvers for Invoice WF WS10400017 - 1 step approval]
    2. Using BADI and N-step approval template.
    Inplement the BBP_WFL_APPROV_BADI.
    Regards,
    Masa

  • How to change shopping cart Buy Now button?

    Hello All,
    I've been racking my brain on this one and could really use some help!
    Check out the "BUY NOW" button on my website here:
    Themes For MuseHome
    How do I get rid of the grey/white color behind the text? (it's grey on one browser, white on another!)
    I want it to be a solid red button and would like the gray area to be transparent.
    I looked in a lot of the css files but can;t figure out which style matches up with this button.
    Does anyone know where I'm supposed to go to change this?
    Any help would be greatly appreciated. Thanks!
    Jason

    Beautiful! That worked. Thanks so much Alex:
    Themes For Muse - Templates for Adobe Muse
    One more question...The same thing is happening to me on another button at the top of the page here:
    Elegant Restaurant Theme
    I tried to amend your code, but I have a hard time understanding this stuff sometimes!
    Any idea how I can give the second button a transparent background?
    Thanks again Alex!

  • Change logs for Shopping cart

    Hi,
    Is it possible to get the change logs for a shopping cart in SRM as to who deleted a line item after approval? We are in the SRM 4 version ( classic scenario).
    The problem is that the batch job user seems to be coming up in the last update for the shopping cart and the backend PO is deleted with the RFC user name.
    Are there any tables in SRM where the change is logged? I checked CDHDR/CDPOS tables but it is difficult to get the logs for the shopping cart especially for the deleted action.
    Any clues/ideas would be appreciated.
    Regards,
    Rajesh

    Hi
    expand the shopping cart
    in the right top corner you can see
    Display Changes
    shopping cart might be deleted by BATCHRFC
    if the BUYER deleted a PO and the status will be updated in the shopping cart by BATCHRFC user.
    Muthu

  • Shopping cart changes

    Hello all, I am working in SRM 7.0 and I need to know if I can change shopping cart values if the shopping cart is approved. Can I change some values in standard mode?
    Thanks in advance
    Rosa Rodríguez

    Rosa Rodriguez wrote:>
    > Hello Muthu, in this case we have classic scenario and fixed source of supply, always must be a contract or a vendor (travel agency).
    > In this case then buyer has to deleted purchase order in ERP, system automatically deleted purchase order in SRM and then requester can change shopping cart as he/she wants no?
    Yes. BUYERs can process the Purchase order since they have a good relation with vendor .their communication is fast.
    cancellation of Purchase order , you need to justify the vendor why you ahve ordered and later not taken the material.
    > When you write buyer are you refering to person that creates purchase order manually in backend no?
    or if the REQUESTER have access to delete the purchase order ,they can do it. but eventually this information must convey to the Vendor /supplier.
    > And as finally, can we create from two different shopping carts, only one purchase order? or update one purchase order that was created in backend from SRM?
    Yes two different shopping cart can create a one Purchase order from the cockpit if the vendor and purchase group is same.
    for example sc item 1 MM 10003456 - purchase group -ROSA and 1 MM 10003455 - purchase group -ROSA
    and BUYER canassig a vendor code and put the price and create ONE PO for two shopping cart.

  • Shopping cart edit in SRM 5.5

    Hi,
    I am not able to edit a shopping cart in SAP SRM 5.5 Shopping cart is not yet approved. its in the approval stage.
    Regarding security settings the in BBP_WFL_SECURITY its at LOW level.
    Also the BADI is BBP_WFL_SECUR_BADI is active and to deactivate the BADI corresponding note 1397705 is applied.
    However still the option of change of shopping cart is not active.
    I am not able to edit the quantity, price or delivery date of existing shopping cart that is in the approval stage.
    Can you provide thoughts on the above matter?
    Best Regards,
    Tushar

    Hello Tushar,
    Please check wiki below:
    [Changing shopping cart in approval stage|http://wiki.sdn.sap.com/wiki/display/SRM/Changingshoppingcartinapproval+stage]
    Regards.
    Laurent.

Maybe you are looking for

  • How to catch exception occured into handleLifecycle

    Hi, I need to catch an exception occurred into the handleLifecycle to display a message to user. The exception is RowInconsistentException occurred when a record is locked by other user. I tried to catch the exception into handleLifecycle method by o

  • Where is the ID of a swf published in Flash?

    Seeing as there is no javascript forum on dreamweaver, I figured someone must know these basics. I published a swf file into an html file, and I'm trying to use javascript to send a function to the swf file, but I don't know where the ID of the swf f

  • Ipad 2 unresponsive

    Hello, My Ipad 2 just became entirely unresponsive. I've had it for only a couple months, and yesterday updated the software for the first time since I got it. It had plenty of power left when I left it last (this morning) and now won't respond to an

  • Set default screen parameters in PCH report

    Hi.. I have a requirement where i have developed a custom hr report using PCH LDB. The Reporting period on the selection screen defaults to All but i want to default it to Today. Please help. Regards, Riya.

  • VISTA (32 bit) SP1

    Over the 6 months or so I have read about various problems regarding installing Vista and also problems with the video card. Can anybody update me before I buy it! I would install it with BC v.2.0 and then download BC v.2.1. Are there still many prob