Regarding srm badis

Hi all,
my problem is when shopping cart is created, an RFC  call is made to ECC5 to from SRM to determine the release strategies and agents, to do this do i need to implement the badi  bbp_doc_save_badi or bbp_wfl_approv_badi.
when i have to use the badi bbp_wfl_approv_badi.
thanks
kishore

Hi,
If you are using the n step approval workflow (header level) i.e. WS14000133for Shopping cart approval,then you need to write the code in the badi BBP_WFL_APPROV_BADI to determine the agents.In this BADI,you can then make the call to ECC system to fetch the approvers users  based on the release startegy.All this logic needs to be written in the Badi.
See the foll link for more deatils:
http://help.sap.com/saphelp_srm40/helpdata/en/84/dda441e79ead5fe10000000a1550b0/content.htm
BR,
Disha.
Do reward points for useful answers.

Similar Messages

  • SRM - BADI debug

    Hi gurus,
    how can I debug a SRM BADI setting an external break-point? It seems impossible!
    I'am not an expert ...
    - I have set the parameter in SICF sap\bc\gui\sap\its ... ~GENERATEDYNPRO 1 ...
    - I have set in utilities, settings, debugging, external debugging, in the field USER the name of the user I am using to approve the shopping cart
    - I have set the break point in the BADI
    But it does not stop!
    Thanks a lot
    Guido

    Hi Guido,
    sometimes its not clear, which user really calls the function.
    Therefore it might be the problem, that SRM in your case uses the system user within this Badi (WF-Batch for example).
    It might be helpful (as Atul mentioned before) to set a "hard" breakpoint within the BAdi coding.
    Best possibility from my point of view:
    Set an endless "loop" within your active implementation, for example:
    DATA:   debug type c.
    While debug is initial.
    endwhile.
    Now start your transaction and check via SM50 if you can find the "endless" process.
    Just mark it and  debug it directly from SM50.
    Best regards
    Andreas

  • SRM BADI

    Hi All,
    I am new to SRM . please help me to find badi's for below questions.
    Only Goods item type is allowed for Intercompany PO recharges and specific error handling must be built.
    Mixture of Intercompany PO recharges and IPO items is not allowed within the same Shopping Cart and specific error handling must be built.
    Both Technical Contract and Sourced Contract are out of scope for the Intercompany PO recharges and specific error handling must be built.
    Vendors selected for Intercompany PO recharges must begin with IC* series and specific error handling must be built.
    Vendors selected for IPO mustnu2019t begin with IC* series and specific error handling must be built.
    Intercompany PO recharges doesnu2019t required Procurement Approval and specific workflow routine for Procurement Approval must be suppressed for Intercompany PO recharges.
    Shopping carts/Purchase order should not be GR based i.e. no Goods Receipt required.
    PO Extend option on the ITS screen must be suppressed off when ICPO (new) account assignment category is selected.
    Thanks & Regards,
    juhi.

    As you talk of ITS in your request I assume you work on SRM 5
    Only Goods item type is allowed for Intercompany PO recharges and specific error handling must be built.
    -BADI BBP_SC_MODIFY_UI for SC: Restrict functions that can be used in SC
    -BADI BBP_ITEM_CHECK_BADI for SC and/or PO: Check and alert messages
    Mixture of Intercompany PO recharges and IPO items is not allowed within the same Shopping Cart and specific error handling must be built.
    -BADI BBP_ITEM_CHECK_BADI for SC and/or PO: Check and alert messages
    Both Technical Contract and Sourced Contract are out of scope for the Intercompany PO recharges and specific error handling must be built.
    -BADI BBP_ITEM_CHECK_BADI for SC and/or PO: Check and alert messages
    Vendors selected for Intercompany PO recharges must begin with IC* series and specific error handling must be built.
    -BADI BBP_SOS_BADI: Detyermine/Control vendors
    -BADI BBP_ITEM_CHECK_BADI for SC and/or PO: Check and alert messages
    Vendors selected for IPO mustnu2019t begin with IC* series and specific error handling must be built.
    -BADI BBP_SOS_BADI: Detyermine/Control vendors
    -BADI BBP_ITEM_CHECK_BADI for SC and/or PO: Check and alert messages
    Intercompany PO recharges doesnu2019t required Procurement Approval and specific workflow routine for Procurement Approval must be suppressed for Intercompany PO recharges.
    -BADI BBP_WFL_APPROV_BADI
    -or manage Starting conditions of your workflows (with Doc Type for example)
    Shopping carts/Purchase order should not be GR based i.e. no Goods Receipt required.
    -Define in the purchasing view of the suppliers
    PO Extend option on the ITS screen must be suppressed off when ICPO (new) account assignment category is selected.
    -What extend option do you talk about ?

  • Urgent Querry regarding SRM to R/3 PO Creation

    Hi All,
    I have one requirement where in PO is created in SRM (using Extended Classic Scenario) and the same PO is reflected in R/3 thru RFC.
    My requirement is related to pricing i have maintained a condition record for a condition type for eg : ZBRK is the condition type. In R/3 for condition type ZBRK i have maintained condition record. I need to populate the condition record when PO from SRM gets created in R/3.
    Is it possible?
    Points will be rewarded.
    Regards,
    Shuban

    Hi
    Which SRM version are you using ?
    See these SAP OSS Notes, which might help ->
    Note 907271 - Upload: New condition when you update the item
    Note 859049 - SRM 5.0: Restrictions for uploading and downloading
    You can try to use BBPECS_PO_OUT_BADI to transfer this condition type to ECC.However, please check that the condition type from SRM do not apply again in ECC else your original price will be recalculated twice both in SRM and ECC..._
    Using VMC cache when you modify the PO price schema.
    Thus, you have to reset the buffer of the VMC to "activate" your modifications.
    http://help.sap.com/saphelp_srm50/helpdata/en/72/f40f3c98ddaa4ce10000000a11402f/content.htm
    You can check if the conditions Customizing is complete.
    See the path in the IMG: SRM Server ® Cross-Application Basic Settings ® Pricing ® Check Technical and Customizing Settings for Conditions
    Meanwhile, Please go through the following SAP OSS Notes and Business Add-Ins(BADIs) which will help ->
    Note 640369 - Incorrect values in dropdown in account assignment details
    Note 1027656 - Simplified pricing:wrong price calculation in SC using prod.
    Note 1038241 - Simplified pricing: Follow-on note to note 1027656
    Note 1034949 - Wrong price in SC when a product has multiple conditions
    Note 539720 - Simplified pricing (classic scenario)
    Note 637562 - Simplified pricing
    BADIs ->
    1) BBP_PRICEDATA_READ
    2) PRODUCT_UPDATE2
    3) PRC_PRICING_INIT
    Note 622282 - EBP 3.5 - price is lost in the Shopping Cart
    Related links ->
    Pricing
    http://help.sap.com/saphelp_srm50/helpdata/en/72/f40f3c98ddaa4ce10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/ee/d9df3bbcce4b37e10000000a114084/frameset.htm
    Do let me know.
    Regards
    -Atul

  • SRM BADI Workflows - Cannot set step description text

    Hi all,
    We are implementing the shopping cart n-step BADI workflow (WS14000133). I have implemented  the method 'GET_REMAING_APPROVERS' of BADI 'BBP_WFL_APPROV_BADI', and in the table APPROVAL_TABLE, we should be able to store a customer specific text in the field APPROVAL_DESCRIPTION.
    However, despite changing the text in this field successfully, the apporval preview does not show our customer specific text for the workflow step.
    Is this feature not working any more, or is there some config or OSS note needed to get it working?
    Thanks,
    Nick

    Thanks for finding this,
    Having seen the correction details in the note, it seems SAP have reversed part of the note.
    Function 'BBP_PDH_WFL_APPROVER_SET' in SRM Server 5.5 SP 9 has the following code, showing the correction from the OSS note commented out:
        IF iv_node_id IS NOT INITIAL.
          LOOP AT it_insert_agent INTO lt_help_app_wa.
            gt_wf_approver-node_id = iv_node_id.
            gt_wf_approver-dispagent = lt_help_app_wa-dispagent.
    begin of pilot 858263 note
           concatenate gt_wf_approver-dispagent
                       gt_wf_approver-approval_description
           into        gt_wf_approver-dispagent
           separated by space.
    end of pilot 858263 note
    I guess I need to create a customer message asking SAP to put the fix back in!
    Regards,
    Nick

  • Srm badi bbp_catalog_transfer

    i have implemented badi bbp_catalog_tranfer as my requirement is to transfer the description maitained in mdm to srm. in debuggingi have found that the description are getting updated but insrm it is still getting overwritten by other description.please suggest do i need to to implement any other badi that may be doing this

    Hi Patrick,
    Could you pls explain, how did you resolve your above mentioned issue?
    I would like to which table(Enrich/ET_SC/something else) has to be filled to get the data in shopping cart after catalog badi is been excuted.
    Thanks in advance!
    Regards
    Raaam's

  • How to add reviewer by SRM BADI?

    In SRM 7.0, We want to determin 3 reviewers automatically during Quotation WF by BADI.
    Could you tell me how to config WF and give us a sample for BADI. we must use badi for complex logic.
    Tks!

    Hi,
    Follow the below steps for adding reviewer
    1) create a responsibility resolver in the path:
    SRM Server->Cross-Application Basic Settings->Business Workflow Process-Controlled Workflows-> Business Process Configuration ->Define Filter Values for BAdI 'Define Reviewer'
    2) Create implementation for BAdi /SAPSRM/BD_WF_REVIEWER_RULE with filter for your business object & reponsibility resolver created in step 1.
    3) Add your logic to determine reviewer in the method GET_REVIEWER_BY_DOCUMENT
    4) In process level determination, select your business object and give the process schema evaluation id. This can be done using a BRF event and corresponding expression
    5) For your business object specify your process schema
    6) Specify your approval levels under process level configuration
    7) Under Reviewer,
       -  specify your responsibilty resolver against the Rule
       - specify the BRF event which is used to determine the reviewer step similar to approval step against Evaluation ID
      - Specify the corresponding review task  against Task ID
    Hope this helps.
    Regards,
    Sivagami R

  • SRM - BADI Method is not triggered in background

    Dear Experts,
    In our SRM system we are trying to use an implementation of BADI BBP_DOC_SAVE_BADI method BBP_DOC_SAVE to automatically modify bid invitations at save time.
    This works fine when the Bid invitation document is created directly in foreground but doesn't work when it's created in the background in workflow via a request/shopping cart.
    Does anyone know about this,are we using the wrong BADI or is anything else missing?
    Thanks in advance!
    Anders

    Hi,
    Thanks for the reply on the post.
    I have similar requirement but can not use BADi as this is obsolete, can you please suggest the approch in details as we have not worked on Web Dynpro.
    Also if the BADI BBP_F4_READ_ON_EXIT is obsolete, does SAP provided any other BADI which can be used for the same purpose?
    Please clarify, Any help would appreciated.
    Thanks a lot in advance.
    Regards,
    Abnish Jain

  • List of 'activated' SRM BADIs

    Hi,
    SRM 5.0, classic
    How do I get the list of 'activated' BADIs in SRM ?
    -Pranav

    View V_EXT_ACT should give you the active BADI's.
    Regards, IA

  • SRM BAdI BBP_PGRP_ASSIGN_BADI not triggering

    Hi All,
    I want to assign purchasing group to the shopping cart item based on Plant and Storage location.I found BAdI BBP_PGRP_ASSIGN_BADI suitable for this at SRM side, so I implemented it.But this BAdI is not triggering.
    Can anyone please let me know why its not trigerring?
    Thanks in advance.

    Hi Rahim,
    There are two BADI's existing in the SRM system for this:
    (1) BBP_PGRP_ASSIGN_BADI - This BADI will be used to assign the Purchasing Group for the follow-on- documents created for the Shopping cart.
    (2) BBP_PGRP_FIND - This BADI will be used to change the Purchasing Group based on some logic in the Shopping cart itself.
    So, In your case, I request to sit with your Technical Guy and give these BADI details to acheive this requirement.
    It is possible and we have implemented similar logic in our project.Please let me know for any help.
    Also, Request to please post this type of queries in the SRM Community so that you will get the replies fast.
    Thanks
    Sunil.

  • Regarding SRM MDM 3.0

    Hi Gurus!!
    I will soon be working on SRM MDM business scenario,so i want to be prepared beforehand.
    Please guide me about the integration details from SRM as well as MDM side,and also important documentation\link regarding the same.
    Thanks,
    Ravi

    Hi Ravi,
    Please refer this below article to start with SRM-MDM Catalog Setup u2013 Ready Reference
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/806f3d56-0d29-2d10-9abf-c0df6f0fdfe8?quicklink=index&overridelayout=true
    Also refer, SRM-MDM Catalog 3.0 Repository information SAP Note 1171711
    https://websmp130.sap-ag.de/sap/support/notes/1171711
    and SRM-MDM Catalog 3.0 - Installation & Configuration SAP Note 1177779
    https://websmp130.sap-ag.de/sap/support/notes/1177779
    SRM MDM Integration: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012002523100015170792009E
    Check this link for component Installation: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012002523100012367812008E
    For configure SRM MDM catalog: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700001156822009E
    Regards,
    Mandeep Saini

  • Calling a WebDynpro application from a SRM Badi

    Hi - I will like to call a WebDynpro Abap application from Badi/method IF_EX_BBP_SC_MODIFY_UI~SC_MODIFY_SCREEN in SRM. The purpose is to force certain users to put in som "standard" values to be used in the following steps in the purchase procedure. As it not possible to use ordinary Abap POPUP functions modules I have made a small WebDynpro program to do the wanted function. But when I start the url with CALL FUNCTION 'CALL_BROWSER' or CALL METHOD CL_GUI_FRONTEND_SERVICES=>EXECUTE the return code indicates a frontend error from ITS.
    Is there any way that I can get over this error and start my WebDynpro from a Badi in SRM?
    Or is there maybe another way to send a POPUP for information to the internet user?
    Thank you in advance:
    Bg Steen Pedersen

    Hi Radhika
    Have used fm WDY_EXECUTE_IN_PLACE to start my application. Bu I still get errors as shown below. Do you have any idea of the problem?  
    Følgende fejltekst blev behandlet i systemet SRD : Template interpretation failed. Template does not exist.
    Fejlen forekom på applikationsserver SAPSRMUDV01_SRD_00 og i arbejdsproces 0 .
    Afbrydelsesart var: RABAX_STATE
    ABAP-kaldhierarki var:
    SYSTEM-EXIT of program SAPLWDY_PRGN_NODES
    Function: WDY_EXECUTE_IN_PLACE of program SAPLWDY_PRGN_NODES
    Method: IF_EX_BBP_SC_MODIFY_UI~SC_MODIFY_SCREEN of program ZCL_IM_BBP_SC_MODIFY_UI=======CP
    Method: IF_EX_BBP_SC_MODIFY_UI~SC_MODIFY_SCREEN of program CL_EX_BBP_SC_MODIFY_UI========CP
    Form: SC_UI_MODIFY of program SAPLBBP_SC_UI_ITS
    Function: BBP_SC_UI_ITMCHOICE_SCENARIO of program SAPLBBP_SC_UI_ITS
    Form: LINKS_DEF_SCREEN_SET of program SAPLBBP_SC_UI_ITS
    Form: UI_SCENARIO_SET of program SAPLBBP_SC_UI_ITS
    Form: APP_INIT of program SAPLBBP_SC_UI_ITS
    Form: WIZARD_INIT of program SAPLBBP_SC_UI_ITS

  • Regarding SRM busniess process flow

    Hi
    i am having a book of SRM 201 and start learning and enhancing my skills,i feel sometimes lost while reading and practiing the same in IDES as i am not aware about the business process of SRM completely.Can all of you experts please explain what all are there in SRM and how do i proceed so that at the end when i finish i will not be aware about whole SRM but atleast i am aware about the process. i want to study and finish process by process not whole SRM at once. So expert i hope you all will able to knw what i want...
    Kind regards,
    Vishwjeet Sharma

    Dear Sharma,
    If you want learn SRM then please go throguh the SAPSRM material or SRM over view then you will understand complete business processess and technical scneario's of SRM.
    If you are having MM knowledge then it's easy for you to understand.Please go thorugh the below link.
    http://help.sap.com/saphelp_srm50/helpdata/en/8d/f6a93e08503614e10000000a114084/frameset.htm
    Thanks
    Ravi

  • Table/function module regarding srm pr no and r/3 pr no

    Dear Friends,
                      If there is any table which stores
            or gives relationship between srm Purchase
            Requisition no and R/3 Purchase Requisition no.
            or if any fuction mosule is available which gives
            both.

    Hi Nilesh,
    If you want to check the backend data for SRM follow-on documents, you can access tables:
    BBP_PDBEH
    BBP_PDBEI
    Kind regards,
    Yann

  • Regarding SRM Workflow !!

    Hi,
       Does anyone have a soft copy of the SRM workflow technical aspects which goes into the depth of the entire workflows and the data flow in the system.
    Please do mail it at [email protected]
    Thanks in advance.
    With Regards,
    Rajesh Rajendran

    Hello Rajesh,
    Please see SAP Business Workflow. SRM use this technology.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/66/87210894ea11d2a5ec0060087a79ea/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/66/87210894ea11d2a5ec0060087a79ea/frameset.htm</a>
    Regards,
    Masa

Maybe you are looking for

  • Problems with program not finding Fonts

    Problems with Fonts on new iMac. I'm not sure if this is a problem because I switched to Snow Leopard or because I ported all my information using Migration assistant to the new iMac. Every time I open Firefox 3.6, I get the same annoying popup messa

  • Is there any way to open a file with a .msi extension on my new mac?

    I have Camtasia from the pc I was using. It has a .msi file extension for the installation file. Is there any way to open the Camtasia installation file with the .msi extension on my new Mac? Thanks, Jerry

  • CS5 projects doesnt work on AE CS4??HELP!!

    hi guys my problem might be simple for some but it is very important to me i have ae cs5 in my pc and i made some projects in it (using only the origional plug-ins, and my os is win7) and the computer at the office has AE cs4 with win xp x64 when i t

  • F-53 tcode . Open Document is not being pulled.

    When we try to post manual payments by using F-53, and I add the document number. It gives me a message that -No appropriate line item is contained in this document Message no. F5228, although I see that  an open item in Fbl1n. Is their a config step

  • English language implementation

    Dear programmers, I want to implement English language feature in the following applicationhttp://www.codeproject.com/Articles/714651/Desktop-Sharing-using-RDP-APIs-and-Socket I followed this http://stackoverflow.com/questions/12929934/same-resource-