BBP_EXTLOCALPO_BADI

Expert's,
I'm using BADI BBP_EXTLOCALPO_BADI in SRM 7, i note that in SRM 5 i could acess SC data using a fileld Symbol, unbfortunately in this realease this is not possible.
Do you know how to acess SC data with this BADI in SRM 7.
Thanks for your help,
Regards,
Mário,

Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team

Similar Messages

  • BBP_EXTLOCALPO_BADI - Documentation and LOF (Vendor List) in SRM

    Hello experts,
    Someone would have details of how to use the badi BBP_EXTLOCALPO_BADI?
    Currently I am with the extended classic scenario and need to activate the classical simultaneously.
    Does anyone have any information on how the LOF (Vendor List) in SRM?
    Thanks,
    Pedro

    In BADI BBP_EXTLOCALPO_BADI you can change standard behaviour
    from classic to extended classic. System change from classsic to ext.
    classic.
    I suggest you to set in customizing "use classic scenario" (without
    BADI) customice classic scenario check it and when works ok,
    use BADI to use extended as usual except for reservations.

  • Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI

    Hi!
    Somebody knows
    How can be selected the scenario (Extended Classic or Classic) to process the SC, using BBP_EXTLOCALPO_BADI?
    Tkx

    Hi Murali,
    In the DETERMINE_EXTPO method is not the pcard field. To get the SC data, you must access it with a field symbol. Here is an example:
    CONSTANTS: c_fieldname TYPE string VALUE '(SAPLBBP_SC_UI_ITS)GS_SC'.
    Field symbols
      FIELD-SYMBOLS <f_sc> TYPE bbps_sc_app_document.
    Assigning SC data to <f_sc>
        ASSIGN (c_fieldname) TO <f_sc>.
    And so, you have the SC data in <f_sc>.
    I hope this help you.
    Regards,
    Su
    Message was edited by: Suzor .

  • BBP_EXTLOCALPO_BADI doesnu00B4t execute from BID

    Hi Gurus,
    We have implemented ECS scenario and BBP_EXTLOCALPO_BADI BADI, and when we create PO from SOCO everything works fine.
    But when we create PO from vendor Bid, with "Create PO" button the BADI BBP_EXTLOCALPO_BADI doesn´t execute.
    Can you help me please?
    Thanks in advance.
    Best Regards.

    Was your Bid Invitation item originated from Shopping Cart or was the Bid Invitation created without reference to an SC? My understanding is that BBP_EXTLOCALPO_BADI is triggered only if the Bid Invitation has no reference to any Shopping Cart. I'd suggest that you create an OSS for an official answer to this from SAP.

  • SRM 7.0 data flow frm SC to PO

    Hi,
    As I am new to SRM, I wish to know how the data flow from SC to PO.
    Here is my scenarion, we are in extended classic scenarion, we have 10 custom fields in SC and the same 10 fields in PO. The moment a SC is ordered, approved and created our PO will be created . I want to know how the data for the custom fields and the standard fields flow from SC to PO.
    I found some BADi's, and I learnt that all those badis are related to BAckend PO,
    BBP_CREATE_BE_PO_NEW - For classic scenario in newer versions of SRM
    BBP_ECS_PO_OUT_BADI     - For extended classic scenario
    BBP_EXTLOCALPO_BADI     - For controlling the Extended classic scenario on Local PO
    Please correct me if I am wrong. Let me the exact data flow.
    Information on this highly appreciated and will be higly rewared. Thanks in advance.
    Krishna Chaitanya

    Solved

  • Error while reading PO in backend system Inform system adiministrator

    Hi All,
    I am working on extended classic scenario and the problem is that after the PO ís ordered it gives the message " Error while reading PO in backend system Inform system administrator" and this is happening only for a particular local PO.
    When I check the PO number in R/3 it does not exist.
    The number range is correct both in SRM and R/3 (external no. range is ticked).
    Also I could not find any logs in RZ20 nor a dump.
    When I checked in bbp_pd, couldnt find any relevant information except that the PO has the status ordered.
    I am on SRM version BBPCRM 4.0 SAPKU40007
    R/3 version 4.6 C SAPKH46C47
    Thanks in advance,
    Rgrds,
    Raj
    Message was edited by:
            Raj Malhotra

    Hi
    Have you tried out this ?
    <b>There are two BADIs which might help you in achieving the job.</b>
    <u><b>BBP_EXTLOCALPO_BADI</b> [Control Extended Classic Scenario ]
    <b>and</b>
    <b>BBP_GROUP_LOC_PO</b>
    [Exit Grouping of Items for Local Purchase Orders]</u>
    <u>Read the documenatation first, using transaction - SE18
    before implementing them for your requirement.</u>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • PO creation problem with classic scenario

    Hi All,
    We are in SRM 7.0 nad have mapped extended classic scenario. Now we want to map the Classic scenario only for a specific company code. So, my question is can we map the classic scenario on company code specific.
    I tried maintianing the document type & number ranges in R/3. Maintained the number ranges & transaction type in SRM.
    Also implemented BADI BBP_EXTLOCALPO_BADI.
    But after creating the SC the status is "Approved" but no PO getting created in ECC. On observing RZ20 there is an system error for the number ranges.
    Please let me know if I am missing some steps.
    Thanks in advance.
    Regards,
    Abey.

    HI,
    Make sure the PO number range in ERP is same in SRM. Also have the external checkbox checked for PO number range in ERP.
    Also have the same transaction type in SRM and ERP. Where the ERP transaction type should have external number range as the above mentioned profile.
    Regards
    Sam

  • Freight is not updated in R/3 in the Extended Classic scenario

    Friends,
    Freight is not updated in R/3 in the Extended Classic scenario.
    Once a PO is ordered, if a freight condition in SRM is applied, it does not get updated in R/3.
    We have created a condition for Freight (Value and Percentage)in Create
    Payment Conditions using the following menu path:
    spro
    --> Supplier Relationship Management
    --> SRM Server
    --> Cross-Application Basic Settings
    --> Pricing
    --> Process Payment Conditions
    When creating a Purchase Order in SRM in the "Item Data" tab, there is
    a"Pricing" option. Choose "Pricing" and select "Add Further Conditions"
    from the drop down menu. Here Freight is available. Add Freight and
    the PO record in SRM is updated with the Freight Condition. However,
    upon ordering, the Freight condition does not transfer to the PO
    recordin R/3.
    We've heard this can be achieved by enhancement: only ie by implementing
    set of BADIs..  But does anyone know WHICH BADIs we need?  Or how we could find out?  Thanks.

    Hi
    <b> You can either of these BADIs to handlwe the scenario.</b>
    BBP_CREATE_BE_PO_NEW Exit while creating a purchase order in the backend system
    BBP_CREATE_PO_BACK   OLD Exit while creating a PO in the backend system     
    BBP_ECS_PO_OUT_BADI  ECS: PO Transfer to Logistics Backend                  
    BBP_EXTLOCALPO_BADI  Control Extended Classic Scenario  
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Reservation generated in R/3 from SRM

    Hi
    I am working on Extended Classic scenario and using SRM 5.0.
    We have implemented the BAdI "BBP_EXTLOCALPO_BADI" to fluctuate between the Scenarios (i.e. Classic and Extended Classic) because we are also creating reservations in the SRM systems for all materials with the MRP view existing in the Material Master.
    I would like to know that when we create a Shopping Cart with Multiple items, then is it possible to get a single reservation created for them instead of Multiple reservations getting created right now based on each Shopping Cart Line item. I guess its the standard SAP functionality to create one reservation per line item.
    Thanks for the help.
    manoj

    Hi,
    You can implement the BADi "BBP_BS_GROUP_BE".
    Related threads:
    Re: SHC line items converted into single reservations for each line Item
    Re: Badi BBP_SC_TRANSFER_BE, method GROUP_PO
    BR,
    Disha.
    <b>Pls reward  points for useful answers.</b>

  • BADI  BBP_TARGET_OBJTYPE

    Hello,
    I'm working with SRM 5.O and due to some specific business requirements we needed to implement the BADI BBP_TARGET_OBJTYPE. But we still didn't cover all our requirements.
    <u>Here is the required logic we need to pud into the BADI:</u>
    1. If we're buying via "free text item" or via "Internal Goods/services" --> always PR
    2. If we're buying items directly out of catalog (CCM catalog or punch out catalog), then we have 2 cases:
    a) if account assignment different from ST --> always PO
    b) if account assignement = ST --> if enough stock --> reservation else always PO
    Point 1 is covered by our logic into the BADI. Point 2.a) also but we still have problems with 2.b). What would be nice is to put here the logic of the customizing table where you can define your follow-on documents. I think we need to change something in our first LOOP.
    Below the logic of our BADI:
    method IF_EX_BBP_TARGET_OBJTYPE~DETERMINE_TARGET_OBJECT_TYPES.
    data: inti type i value 0.
    data: ls_badi_item_data  like line of ct_item,
            ls_index type i.
    data: t_accdata like line of IT_ACCOUNT.
    field-symbols: <item> like line of ct_item,
                     <account> like line of IT_ACCOUNT.
    loop at ct_item into ls_badi_item_data.
    ls_index = sy-tabix.
    *Catalog buying
        if ls_badi_item_data-catalogid ne space.
          <b>loop at IT_ACCOUNT into t_accdata where p_GUID eq ls_badi_item_data-guid.
            if t_accdata-ACC_CAT ne 'ST'.
              ls_badi_item_data-PACK_OBJTYPE = 'BUS2012'.                      "PO
             ls_badi_item_data-FIXED_VEND = '1'.
            endif.</b>      endloop.
        else.
         loop at IT_ACCOUNT into t_accdata where p_GUID eq ls_badi_item_data-guid.
            if t_accdata-ACC_CAT ne 'ST'.
              move space to ls_badi_item_data-CTR_HDR_NUMBER.
              move space to ls_badi_item_data-CTR_ITEM_NUMBER.
              ls_badi_item_data-PACK_OBJTYPE = 'BUS2105'. "PR
            endif.
          endloop.
        endif.
    modify ct_item index ls_index from ls_badi_item_data transporting   PACK_OBJTYPE.
    modify ct_item index ls_index from ls_badi_item_data transporting CTR_HDR_NUMBER.
    modify ct_item index ls_index from ls_badi_item_data transporting CTR_ITEM_NUMBER.
    clear ls_badi_item_data.
        clear ls_index.
      endloop.
    endmethod.
    Does anybody know how I can put the required logic into this BADI?
    Thanks a lot,
    regards,
    Caroline

    Hi Caroline,
    To activate this scenario you have to use BADI: BBP_EXTLOCALPO_BADI. Menupath: SPRO-> SRM Server -> Business Addinns -> Control Extended classic scenario -> Activate extended classic scenario
    Regards,
    Jos

  • Classic Scenanio and Extended Classic Scenario

    Hi all,
    I would implement on the same system 2 different scenario:
    1. Classic Scenario for self service procurement
    2. Extended Classic Scenario for the following business scenario:
        a. PR from ECC is transfered into Sourcing Cockpit with Plan Driven Scenario
        b. buyer convert the SC created in Sourcing Cockpit into a GOA or a PO that are transfered to ECC.
    Can coexist this different scenario?
    Can I address this different scenario only with organizational differences?
    Thanks
    Bye
    Marco

    Hi Marco,
    I see 2 quick ways to realise your requirement.
    The first is to create an attribute in t77omattr for a position and maintain that attribute in the organisational model. This attribute could just be filled with an X for example.
    Then you have to implement BADI BBP_EXTLOCALPO_BADI and retrieve the attribute you created with FM BBP_READ_ATTRIBUTES (use sy-uname to retrieve the attribute for the current user).
    The 2nd is to create a Z-table with the user-ids that you want to use the local (or ECS) scenario. Then again in BADI BBP_EXTLOCALPO_BADI  you have to write the logic to retrieve and compare this.
    Keep in mind that these are user-based distinctions and not based on scenario.

  • Classic / Extended Classic Scenario for Shopping Cart

    Dear Friends,
    We are working on two different business scenarios with same Product type, Product and Product Category where we would like to control Extended Classic Scenario.
    1. Self Service procurement to be executed in Classic Scenario as the follow-on document (Purchase Requisition) should be created in backed ECC system.
    2. Plan Driven Procurement cycle where External requirement is transferred from backend ECC to SRM keeping Extended Classic scenario active so that system creates Shopping cart in SRM.
    So which condition should I use to control the “Classic / Extended Classic Scenario” in BADI BBP_EXTLOCALPO_BADI method DETERMINE_EXTPO.
    Regards,
    Sandeep Parab

    Thanks Pierre,
    My Sourcing requirement is working as desired with following code in BADI BBP_SRC_DETERMINE (method DETERMINE_SOURCING).
    method IF_EX_BBP_SRC_DETERMINE~DETERMINE_SOURCING.
    DATA: w_header TYPE BBP_PDS_SC_HEADER_D.
    CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
      EXPORTING
        I_GUID = HEADER_BBP_GUID
      IMPORTING
        E_HEADER = w_header  .
    IF sy-subrc = 0.
      IF w_header-subtype = 'ER'.
        SOURCING = 'X'.
      ELSE.
        SOURCING = ' '.
      ENDIF.
    ENDIF.
    endmethod.
    However I’m not able to control the Classic and Extended Classic Scenario even after introducing field EXT_DEMID in structure BBPS_EXTPO_BADI in badi BBP_EXTLOCALPO_BADI and method DETERMINE_EXTPO.
    method IF_EX_BBP_EXTLOCALPO_BADI~DETERMINE_EXTPO.
    IF ITEM_DATA-EXT_DEMID = ' '.
      BBP_EXTPO_GL = ' '.   for classic
    ELSE.
      BBP_EXTPO_GL = 'X'.   for extended classic
    ENDIF.
    endmethod.
    No idea y this is not working … to my knowledge it should work…
    What do you think ? this this code and badi actiation im not able to perform SSP in classic mode and sourcing with extended classic mode.
    Regards,
    Sandeep Parab.

  • Extended Classic Scenario - SHC: Buffer table not up to date

    Hello all,
    I'm working in SRM_SERVER 550, SAPKIBKT11, and having issues using BACKEND PURCHASING ORGANISATIONS and the Extended Classic Scenario.
    According to SAP note 944918 the following indicator should not be required to be set:
    Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Activate Extended Classic Scenario --> extended classic scenario active.
    I did set the Backend Purch. Grps Responsible indicator, and I did create organizational units specifically for the backend purch. grps.
    We need to set the main part of all SHCs to ECS, but when I do set the indicator in customizing to "extended classic scenario = active", I get a dump in my web environment: 'buffer table not up to date'.
    What is causing this failure in my SHC?
    I tried to implement BAdI "BBP_EXTLOCALPO_BADI" (method DETERMINE_EXTPO) like described below here: without the line bbp_extpo_gl-bbpexpo = 'X'., I can continue and create the SHCs. Problem is though: all SHCs will get marked as Classic Scenario. So, to make sure the SHCs will always get marked as ECS, I have added this line in the BAdI. Unfortunately this immediately results in the 'buffer table not up to date' error in the SHC itself, as soon as I try to open the details of the new item.
    Hope you help me out here?? It doesn't seem to be related to the BAdI, but somehow the system doesn't allow me to mark SHC items as ECS.
    Thanks & Regards,
    Berend Oosterhoff
    SRM Consultant Accenture Technology Solutions - The Netherlands.
    BAdI BBP_EXTLOCALPO_BADI:
    method IF_EX_BBP_EXTLOCALPO_BADI~DETERMINE_EXTPO.
    data definition----------------------------------------------------*
      DATA:    wa_mattype     TYPE BAPIMATDOA,
               wa_char18      TYPE MATNR,
               attrib_tab     TYPE TABLE OF bbp_attributes,
               wa_attrib_tab  TYPE bbp_attributes,
               wa_value       TYPE om_attrval,
               wa_product_id  TYPE comt_product_id.
        bbp_extpo_gl-bbpexpo = 'X'.
    from here I did the specific selection for the SC, but that's not relevant here.

    Hi Prashant,
    Thanks for your quick reply!
    Note 1085700 is about Short Dumps when creating or changing a contract. I am trying to create a Shopping Cart, without a reference to a contract. BAdI BBP_DOC_CHANGE_BADI is not active in our system.
    Any other thoughts?
    Regards,
    Berend

  • Procurement Card Requisition to Payment flow

    I need to know how to match Supplier Pcard Invoice to be paid to Card issuer with POs that were created for supplier.
    Logically I have divided the Pcard Procurement to Payment flow:
    Parties: Buyer, Vendor, Procurement Card Issuer
    * Punchout Pcard Requisition to Toucheless Purchase Order
    * Purchase Order Transmission to Vendor with Pcard information
    * Vendor payment collection from Card Issuer on daily basis(This is out side of Oracle eBS or Buyer's system)
    * Vendor to send Pcard statement for Payment to Buyer
    * Buyer to reconcile Pcard statement with PO History Feed
    * Import Invoice to be paid to Card issuer
    My question is, how to traceable POs paid from Invoice data, as the invoice will be created for card issuer as supplier so that they are paid whereas the POs were created for vendor who was enable with Procurement Card.
    Appreciate any help!
    Thanks,
    Darshan

    Hi
    <b><u>Please go through this -></u></b>
    <b>Related Help links -></b>
    <u>P-Card</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/97/b71c4145a6f723e10000000a155106/frameset.htm
    <u>P-Card Process Flow</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/61/2ff300787411d2b41d006094b92d37/frameset.htm
    Re: Looking for help on P-Card
    Re: PCARDS in extended classic scenario
    Re: PCard Authorisation Step
    Can any one let me know
    PCard
    Implementing PCARDS
    Re: SRM 6.0: ECS and SUS
    Re: Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
    Re: Reg the Basic Data
    Do let me know.
    Regards
    - Atul

  • SRM 7 PPS contracts and purchase order on backend?

    Hi, our client wants to implement SRM 7.02 with PPS and Plan Driven Procurement. The issue here is that we need from an accepted quotation ( bid response) in srm create follow on document ( as purchase order and contracts) at the backend system (ERP).
    I know that PPS works with  Extended classic scenario, but I want to know if there´ s a possibility  implementing any badi in order to manage the purchase orders or contracts in ERP?
    Thanks for your help
    Best regards
    Liam

    Hello,
    The only badi available to switch between scenarios is BBP_EXTLOCALPO_BADI.
    However, once you switch to classic scenario, PPS will not be valid anymore.
    Since the main difference between classic and extended classic is the local PO creation in SRM (lead PO), I guess this functionality that you are looking for is not supported.
    Regards,
    Ricardo

Maybe you are looking for

  • How can i convert an excel file for use in an ipad mini?

    I have 3 or 4 Excel files on my PC that I would like to keep for reference on my iPad Mini.  I would have to update the files on a weekly basis.  What's the best solution for this? Thank you.

  • USB Headset not working with alsa

    I have a razer megalodon usb headset which works fine in ubuntu and windows but for the life of me I cannot get it to work in arch. [exec@turbine ~]$ uname -a Linux turbine 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 22:12:11 CEST 2010 x86_64 Intel(R) Core(

  • Multi level dimension

    hi is it possible to create multi-level dimension using dimesnion wizard based on a single table or i must based each level on a seperate table thanks

  • Images look dark and faded

    Soon I am selling my 7 month old iBook so I can get the new MacBook pro... I erased everything in the disk.. and I reset everything. Next step are the updates. After almost a whole day making updates (atleast waiting fo them to download), now my comp

  • Nokia N80 startup problem

    hello everyone. i have recently bought a nokia n80. i have been uploading new themes on my cellphone and one of the themes messed up the screen. so i turned off and on my cellphone and this message pops up. it says "Phone start-up failed. Contact the