BBP_BADI_EXTREQ_OUT

Dear all,
i have implemented this badi for the add the fields custom to transfer at System SRM.
I do not know how to check my implementation, and if I have to manage something else besides the badi
thanks and regards

Hi,
Check this links
Re: PR Text not getting replicated in SRM SC
Account Assignment in R3 and SRM
will help you out to solve your query

Similar Messages

  • BBP_BADI_EXTREQ_OUT customer fields

    Hi all,
    I implemented BBP_BADI_EXTREQ_OUT BADI for assign a value to two customer fields.
    I added these custom fields in structure BBPS_ER_SC_ITEM_CUST_C_PI.
    Here you are the example code of 'bbp_grouping_mapping' method:
      DATA: ls_item_cust TYPE bbps_er_sc_item_cust_c_pi,
      LOOP AT item_cust_imp INTO ls_item_cust.
        ls_item_cust-zzstruttura = transtab_imp-eban-ekgrp.
        ls_item_cust-zz_referente = transtab_imp-eban-ernam.
        MODIFY item_cust_imp FROM ls_item_cust.
      ENDLOOP.
    The Purchase Requisitions are correctly passed to SRM but the customer fields (ZZSTRITTURA and ZZ_REFERENTE) are blank in SRM SC.
    Any suggestion?
    Thanks,
    Angelo

    Hi
    Which SRM and SAP Versions are you using ?
    <b>Why are using custom fields in this case.. ? It's a bug in the SRM system. You should implement the SAP Notes below.</b>
    <u>Please go through the SAP OSS Consulting Notes, which will help here -></u>
    Note 787426 - Mapping back-end purchasing group to SRM purchasing group
    Note 982293 - Ext requirements: Purchasing group data not transferred
    Note 931378 - Requester using the BBP_BADI_EXTREQ_OUT BAdI
    Note 676871 - Error during transfer of external requirements
    Note 676769 Enhancement of BADI interface BBP_BADI_EXTREQ_OUT
    Note 784440 Purchasing group/organization with external requirements
    <u>Do let me know.</u>
    Regards
    - Atul

  • Procurement of External Requirement

    Hi All,
    I understand that the Requirement from ECC (as PR) can be sourced in SRM through Shopping Cart created via Plan Driven .
    This will be driven by tables T160 EX and PR.
    Now in the Practical Scenario, when once the PR is created and Sent to SRM for SHopping cart based on the above Tables entries and Sourcing was done in SRM to create further PO/Contract.
    So once my Source of Supply is determined, do every time the PR created form ECC will go to SRM even if the Source of Supply is there.
    How to realize this Practical case.
    I dont want the PR to go to SRM for Shopping Cart creation instead only when I need Sourcing(when Source of Supply was not there)
    Expecting a Help in this regard.
    Regards
    IS

    BE-Customzing  Transfer
    with SOA XML_TRANSFER
    Note:
    only for          SRM 7 + ERP 6.0 EHP 4   NOT for PPS customers
    Not used anymore:
    Report:
    BBP_EXTREQ_TRANSFER Tables: T160PR, T160EX,
    Badi
    BBP_BADI_EXTREQ_OUT                      EPRTRANS
    User
    Exit: BBPK001
    Configurations:
    Step 1 business function LOG_MM_P2PSE_1 must be ON
    Call Transaction: SFW5 -> expand node ‘Enterprise Business Functions‘
    Step 2   BAdi ME_REQ_SOURCING_CUST has to be used
    Step3   Activate event type linkages for external sourcing
    Call transaction: SWETYPV: check for these 2 entries:
    Step4   Activate outbound messages through qRFC
    SPRO -> Integration with other mySAP.com components    Supplier Relationship
    Management    Message Control    Activate outbound messages
    through qRFC check for these 2 entries:

  • Change the purchasing group of shopping cart created in SRM from PR in ECC

    Dear All,
    When a PR is created in ECC and transferred to SRM using program BBP_EXTREQ_TRANSFER, the purchasing group does not get assigned correctly in the SC created in SRM.
    I tried implementing Badi BBP_BADI_EXTREQ_OUT to resolve the same.
    But it is not working.
    I've passed the value 'O' to the field PROC_GROUP_OT and the puchasing group value to the field PROC_GROUP_ID of the parameter ORG_IMP. But I'm not sure wat value has to be passed to the field PARENT_GUID of the same parameter and  tried passing the PR number once and the item number once to it.
    But none of it is found to be giving the expected results.
    The purchasing group found in the SC in SRM is different from that given in the PR in ECC.
    The code that i've written in the Badi implementation is as follows.
    move transtab_imp to ls_transtab.
    ls_org_imp-PROC_GROUP_OT = 'O'.
    ls_org_imp-proc_group_id = ls_transtab-eban-ekgrp.
    read table item_imp into ls_item_imp with key item_number = ls_transtab-eban-bnfpo.
    if sy-subrc = 0.
    ls_org_imp-parent_guid = ls_item_imp-item_guid.
    endif.
    APPEND ls_org_imp to org_imp.
    Can anyone help me to resolve the issue??
    Thanks,
    Kayal

    Hi kayal,
    See the foll threads for sample code/solution:
    Re: BAdI to change pur group
    Re: Changing P Grp in shopping cart item
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • Text of Purchase Requisition ECC to SRM

    Hi all,
    When I run the BBP_EXTREQ_TRANSFER in ECC to SRM5.0, the field "INTERNAL NOTE", there isn' t in SRM.
    Plz, Anyone help me?
    Regards,
    Angie.

    Hi Angie,
    what is your ECC version ?
    As I already said, ECC (here 6.0) only interprete B01, B02 and B04 (see the mapping with SRM SC item text type in my previous answer or in the code below).
    <i>
      LOOP AT lt_text_head
         ASSIGNING <lt_text_head>
         WHERE tdid EQ 'B01'             "Positionstext
            OR tdid EQ 'B02'             "Positionsnotiz
            OR tdid EQ 'B04'.            "Materialbestelltext
        IF lv_old_spras NE <lt_text_head>-tdspras.
        language change
          MOVE <lt_text_head>-tdspras TO lv_old_spras.
          CLEAR lv_ntxt_found.
        ENDIF.
        CASE <lt_text_head>-tdid.
          WHEN 'B01'.
            ls_text-text_id   = 'ITXT'.
            lv_ntxt_found     = 'X'.
          WHEN 'B02'.
            ls_text-text_id   = 'NOTE'.
          WHEN 'B04'.
          check if item text already exists
            CHECK lv_ntxt_found IS INITIAL.
            ls_text-text_id   = 'ITXT'.
        ENDCASE.</i>
    To change or complete this logic, use R/3 BADI BBP_BADI_EXTREQ_OUT.
    PS: in SRM 5.0, you can easily add new text types in SRM.
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • SUS-MM and ECC 6.0 quotations

    Hello there,
    I'm using ECC 6.0 with SUS-MM (SRM 5.0 with SRM server 5.5).
    Did anyone implement the transfer of quotations from ECC 6.0 to SUS-MM.
    If yes, where would I find any config guide/implementation hints?
    Cheers,
    Franz

    Hi
    <b>For detailed links, config guides, pointers, please refer to the links given below:</b>
    Clarifications on EBP-SUS and MM-SUS Scenario
    Unable to transfer Purchase Requisition from ECC to EBP
    transfer PR from ECC to SRM BBP_BADI_EXTREQ_OUT
    ECC - SRM - External Procurement Scenario
    Error during requisition transfer for PDP
    Re: Transfer contracts form backend R/3 to CCM
    In PDP cycle is it possible to pull back transfered PR (from SRM to ECC)?
    Re: Plan driven does not work....
    Do let me know.
    Regards
    - Atul

  • Transferring field "Unloading Point" from ECC to SRM

    Hello Everybody,
    I need to pass the field "Unloading Point" from the ECC side to the SRM side. Currently, SAP doesn't transfer this field when we execute the program BBP_EXTREQ_TRANSFER.
    The field Unloading Point has been enabled in the SRM and is displayed properly for any Shopping Cart created there.
    In order to pass the field, I have explored the BADI - BBP_BADI_EXTREQ_OUT, but there is no field in this BADI which can be used for passing the Unloading Point.
    One solution that I have is to create a custom field in the BADI structure and then move the Unloading Point in this custom field. But then again, a question arises, how will SRM know that this is the Unloading Point field.
    Also, will any of the following BADI's do the trick?
    BBP_CREATE_REQ_BACK
    BBP_TARGET_OBJECTS
    BBP_CREATE_BE_RQ_NEW  
    BBP_GROUP_LOC_PO
    Please let me know if there is any solution for this problem.
    Thanks & Regards,
    Nikhil.

    Hi Disha,
    Thank you for your prompt reply.
    As per your recommendation, I looked at the BADI "BBP_DOC_CHANGE_BADI", but it seems that the BADI is triggered when we order or hold the shopping cart and not when we transfer Purchase Requisitions from ECC.
    Also, I had seen the thread previously, but it wasn't helpful to me.
    I will be just creating the PR in the ECC side, and won't be having any SC in the SRM before I execute the program BBP_EXTREQ_TRANSFER. I want the field Unloading Point to be moved for every PR created whenever the program is executed.
    If I have missed your point somewhere, do correct me.
    Thanks!
    Nikhil.

  • PDP - no entry in eprtrans

    SRM SERVER 550 SP13
    R3 4.7
    Classic
    Reorder point planning. When MRP runs and generates requistions the eprtrans table is not updated with the req. The req does have a procurement profile assigned in the eban table. The req is not subject to release and has a status of active.
    I can manually create a req with the exact same data and eprtrans is populated. I can also make a manual change to the MRP generated reqs and it shows up in eprtrans.
    This seems to be specific to MRP generated reqs. Dont need help on how to configure ext reqs transfer to SRM. that is working. need to understand why these MRP generated reqs are not populating the erptrans table despite having a valid procurement profile assigned. The manual reqs compared to the mrp reqs in the eban table. only field that has a difference in the eban table is creation indicator. for manual req that works creation indicator = R (realtime manual) and for the MRP req the creation indicator = B (material requirements planning). Every other field in eban is indentical.
    I'm at a total loss, seems to be some MRP setting or maybe bug. Any insight is appreciated.
    thanks in advance.
    justin

    I think the official SAP response is direct procurement is not supported in classic for any business scneario.
    We give SRM what it wants:
    Create Dummy account assignment
    Create dummy cost center
    You could actually use any cost object, but we made a copy of K as it best fit our needs.
    Basically during transfer we insert cost object, then when creating the PO from SRM we strip the cost object back out. I'm sure this can be done without creating dummy account assignments, as you know fico will push back on this request, but the dummy account assignment is useful as its unique to this process and can be used as a trigger.
    You need 3 badis to accomplish this.
    BBP_BADI_EXTREQ_OUT
    BBP_ACCCAT_MAP_IMP
    BBP_CREATE_BE_PO_NEW
    Its a little more tricky than appears on the surface, but I have done this exact development at 2 different customers and has been running at one customer for 2 years with no issues, and the other just a few months with no issues.

  • Filtering the PR's in ERPTRANS queue

    Hi,
    We are working on SRM integrated with ERP and the following has to be implemented:
    Select some items from the backend PR and create a SC in SRM from these items.
    This should be done as a batch process.
    The way we plan to implement this is create a custom report program with the functionality of BBP_EXTREQ_TRANSFER and then edit transfer_package to filter the items.
    Is this the best way to do this? Or is there a user exit/BAdI which can accomplish the same ?
    I would appreciate your help or information from prior experiences with this.
    Thanks & Regards,
    Reshma

    Hi,
    You can implement the BADi "BBP_BADI_EXTREQ_OUT" in R/3
    See these related threads for more pointers:
    Re: transfer PR from ECC to SRM BBP_BADI_EXTREQ_OUT
    Re: Procurement profile canont be changed
    Re: BBP_EXTREQ_TRANSFER
    BR,
    Disha.

  • Cost Assignment in bid invitation

    Hi,
    If I create a bid invitation via transaction BBP_BID_INV that doesn't have reference to a shopping cart, where can I enter cost assignment data to create afterwards a purchase order document in the back end system?
    thank you,
    joseph

    Hello,
    I would like to post the system behaviour which I can see on my system .
    If I create a fresh BI in SRM (without ref to backend PR) , in the resultant CLASSIC po the AAC is taken as K by default and is changable.
    This is in line with the behaviour of SRM for PR transfer from backend.
    i.e. when an ECC PR with AAC =N or F is transferred to SRM sourcing,
    SRM resets the AAC to K
    if you need a realistic one you need BADI BBP_BADI_EXTREQ_OUT
    BR
    Dinesh
    (Reward if helps )

  • MRP Requisitions doesnt flow in to SRM

    Hi All,
    SRM 5.0 ECS, PDP Active
    We have PDP active for MRP requisitons. The issue we are facing at this point, is one requistion doesnt flow in to SRM.
    I looked up SLG1. It shows System status INCM Is active for the SC(SC Number),but this SC doesnt show up in bbp_pd, monitor Shopping cart. Also there is no information is RZ20. All the configs are in place for PDP.
    Anyone out there who faced similar situation, Please throw some light on this.
    Your help will be greatly appreciated!!
    Thanks
    Krishna

    Yes Krishna
    you can not. you need an enhancement for this. you have to put dummy account assignment and push into SRM,
    and strip the accounting assignment while creating Purchase orde for direct materials.
    BBP_BADI_EXTREQ_OUT
    BBP_ACCCAT_MAP_IMP
    BBP_CREATE_BE_PO_NEW
    No entry generated in ERPTRANS when PR created by MRP
    Muthu

Maybe you are looking for