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 English

    Hi,
    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.
    thx

    Hi
    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,
    Kumar

    Hi 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: PATTERN

    Hello 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,
    Alexander

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

  • How can I autofill the "Amount" field in my eCommerce form using the "Total" from the shopping cart?

    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}

  • N-step WF for shopping carts

    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
    -Bakulesh

    Separate 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 G

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

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

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

    Hello 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,
    Gamad

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

  • String Match using RegExp

    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