BADI BBP_GROUP_LOC_PO

Hi Experts ,
I have to create a single PO based on the preferred vendor.(If same prefered vendor at line item then only one PO ) .
How can this be achieved using the BADI BBP_GROUP_LOC_PO .
Regards ,
Sunita

Hello Sunitha,
What are your SRM version and your technical scenario ?
Regards.
Laurent.

Similar Messages

  • Not able to debug BBP_GROUP_LOC_PO badi in SRM

    Hi Experts ,
    I am not able to debug the badi BBP_GROUP_LOC_PO .
    I have set the external break points in the BADI .
    Is this geting called in Background? In that case what needs to be done?
    Regards,
    Sunitha

    Sunitha,
    you can debug badi BBP_GROUP_LOC_PO BADI  only after execute the program BBP_SC_TRANSFER_GROUPED.
    Keep the external bp in your Badi implementation and later execute the above program. It will exactly stop the place where you place the BP.

  • Split PO in SRM

    Hi,
    Is there a badi to split the PO in EBP based on a cutom field in the shopping cart?
    Thanks,
    Kumar

    Hello all,
    It depends of the scenario.
    For the shopping cart transfer to external ([How to|http://wiki.sdn.sap.com/wiki/display/SRM/TransferprocessoftheShopping+Cart]) you can use BADI BBP_SC_TRANSFER_BE (Exit for Transferring Shopping Cart to the Backend).
    For the shopping cart in classic scenario, you can use BADI BBP_GROUP_LOC_PO (Exit Grouping of Items for Local Purchase Orders).
    If you want, I have an example for the local solution:
    METHOD if_ex_bbp_group_loc_po~group_po.
    * Exit Grouping of Items for Local Purchase Orders
    ** Parameters
    *ITEM_DATA  TYPE BBP_INT_ITEM_GROUP Item Data for Shopping Basket Item
    *It contains the most important item details of the shopping cart and
    *additionally in the field REFNUMBER a reference number for further
    *processing purposes
    * Method used to group item before PO creation
    * How it work ?
    * 1/ Select extra colons from table ZPO_SPLIT_CRITER
    * 2/ Getting Compoents from existing type BBP_INT_ITEM_GROUP
    * 3/ For each line recalcul Refnumber
    * Declarations
    * Variable
      DATA: lt_zpo_split_criter TYPE TABLE OF zpo_split_criter
          , ls_zpo_split_criter TYPE zpo_split_criter
          , lo_struct           TYPE REF TO cl_abap_structdescr
          , lt_field_list       TYPE ddfields
          , ls_field_list       TYPE dfies
      DATA:
        lt_item_data     TYPE bbp_int_item_group
      , ls_item_data     TYPE bbp_int_item_groups
      , ls_back_data     TYPE bbp_int_item_groups
      , ls_modi_data     TYPE bbp_int_item_groups
      , l_fname          TYPE fieldname
      , l_refnumber      TYPE refnumber
      , l_tabix          TYPE sytabix
      , l_not_empty      TYPE c
      , l_act_not_empty  TYPE c
    * Field symbols
      FIELD-SYMBOLS: <lfs_refnumber>       TYPE bbp_int_item_groups-refnumber
                   , <lfs_act_refnumber>   TYPE bbp_int_item_groups-refnumber
                   , <lfs_field_value>     TYPE ANY
                   , <lfs_act_field_value> TYPE AN
    * Constants
    *  CONSTANTS:
    * Process
    * 1/ Select extra colons from table ZPO_SPLIT_CRITER
      SELECT * FROM zpo_split_criter INTO TABLE lt_zpo_split_criter
        WHERE split EQ 'X'.
      CHECK NOT lt_zpo_split_criter[] IS INITIAL.
      DELETE lt_zpo_split_criter WHERE fieldname = 'REFNUMBER'.
    * 2/ Getting Compoents from existing type
      lo_struct ?= cl_abap_typedescr=>describe_by_name( 'bbp_int_item_groups' ).
      CALL METHOD lo_struct->get_ddic_field_list
        EXPORTING
          p_langu                  = sy-langu
          p_including_substructres = abap_true
        RECEIVING
          p_field_list             = lt_field_list
        EXCEPTIONS
          not_found                = 1
          no_ddic_type             = 2
          OTHERS                   = 3.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      LOOP AT lt_zpo_split_criter INTO ls_zpo_split_criter.
    *   Verify if field exist in table
        READ TABLE lt_field_list
             TRANSPORTING NO FIELDS
             WITH KEY fieldname = ls_zpo_split_criter-fieldname.
        CHECK sy-subrc EQ 0.
    *   Copy table in internal
        lt_item_data[] = item_data[].
    *   Sort table by REFNUMBER and fieldname
        SORT lt_item_data
          BY refnumber (ls_zpo_split_criter-fieldname)
          ASCENDING.
    *   Clear internal value.
        CLEAR: l_refnumber
        CONCATENATE 'LS_ITEM_DATA-' ls_zpo_split_criter-fieldname
          INTO l_fname.
        ASSIGN (l_fname) TO <lfs_act_field_value>.
        CHECK sy-subrc = 0.
        CONCATENATE 'LS_BACK_DATA-' ls_zpo_split_criter-fieldname
          INTO l_fname.
        ASSIGN (l_fname) TO <lfs_field_value>.
        CHECK sy-subrc = 0.
        CONCATENATE 'LS_ITEM_DATA-' 'REFNUMBER'
          INTO l_fname.
        ASSIGN (l_fname) TO <lfs_act_refnumber>.
        CHECK sy-subrc = 0.
        CONCATENATE 'LS_BACK_DATA-' 'REFNUMBER'
          INTO l_fname.
        ASSIGN (l_fname) TO <lfs_refnumber>.
        CHECK sy-subrc = 0.
        CLEAR: <lfs_refnumber>
             , <lfs_field_value>
    *   For each reccord in table, calculate new REFNUMBER
        LOOP AT lt_item_data INTO ls_item_data.
          MOVE sy-tabix TO l_tabix.
          IF <lfs_act_field_value> IS INITIAL.
            MOVE ' ' TO l_act_not_empty.
          ENDIF.
          IF ls_zpo_split_criter-as_not_blank IS INITIAL.
    *       Case of each value on field create a new refnumber
            IF <lfs_field_value> NE <lfs_act_field_value> OR
               <lfs_refnumber> NE <lfs_act_refnumber> .
              l_refnumber = l_refnumber + 1.
              MOVE <lfs_act_field_value> TO <lfs_field_value>.
              MOVE <lfs_act_refnumber> TO <lfs_refnumber>.
            ENDIF.
          ELSE.
            IF l_not_empty NE l_act_not_empty OR
               <lfs_refnumber> NE <lfs_act_refnumber> .
              l_refnumber = l_refnumber + 1.
              MOVE l_act_not_empty TO l_not_empty.
              MOVE <lfs_act_refnumber> TO <lfs_refnumber>.
            ENDIF.
          ENDIF.
          ls_modi_data = ls_item_data.
          ls_modi_data-refnumber = l_refnumber.
          MODIFY item_data FROM ls_modi_data INDEX l_tabix
                 TRANSPORTING refnumber.
        ENDLOOP.
      ENDLOOP.
    ENDMETHOD.
    It works with the table ZPO_SPLIT_CRITER as bellow:
    CLIENT                 MANDT
    FIELDNAME         FIELDNAME
    SPLIT                 BOOLE_D
    AS_NOT_BLANK BOOLE_D
    If you need more information, contact me directly.
    Regards,
    David BOUTIER<BR>
    Consultant technique Sap Netweaver - KALYDIA
    www.kalydia.com Paris
    Edited by: David BOUTIER on Jun 27, 2011 11:38 AM

  • Split shopping cart into multiple PO depending storage location

    Hi ,
    In our implemenation (Extended classic-SRM 5.0) , have requiement to  have mutiple Local POs from a shopping cart where there are multiple storage locations for same plant ,same vendor,same purchasing group,same purchasing organization,same delivery date.
      In SRM standard Shopping cart can be splitted into mutiple POs if there are mutiple vendors or multiple purchasing group or mutiple purchaisng orgnization or mutiple delivery date or combination of them but not for mutiple storage location location. As storage location in line item level of PO, SC can't be splitted into mutiple POs in SRM standard.
    Is there any way we can fulfill this requirement. ?
    Regards
    Dayal

    Hi,
    Have a look at BAdi BBP_GROUP_LOC_PO, it will cater your needs.
    I hope it helps.
    Regards,

  • Type PO by item in Sourcing Cockpit (new field)

    Hi Dear Experts,
    I need your help again.
    I`m working with extended classic scenario (SRM 5.0 and R/3 4.7)
    I have a big issue in my process: I need to choose the type of PO by item in sourcing cockpig, but that needs to be done manually by the user, because I don`t have rule of business to include in the program for automatically determining the type of PO - by the system (like Pgroup or POrganization).
    I checked the note 1052650 - Sourcing cockpit: Split criteria for creating follow-on docs, but this note doesn`t resolve my issue.
    I need to include one new field in item level (Sourcing cockpit) and use this new field in split_po_loc_cmp_criteria.
    Someone knows if it`s possible or not to resolve this issue ? Or Someone knows wich badi ou other criteria I need to use for solution this big problem ???
    Thanks very much.
    Best regards,
    Cris

    Refer this BADI BBP_GROUP_LOC_PO
    Regards, IA

  • SRM 7 - Multiple POs from 1 Shopping Cart

    Hi Everyone,
    Is it possible to create multiple POs from 1 shopping cart?  1st PO will have partial order qty and the second PO will have the remaining order quantity.
    Thanks.

    Hi Everyone,
    Is it possible to create multiple POs from 1 shopping cart? 1st PO will have partial order qty and the second PO will have the remaining order quantity.
    In SRM7, it is not possible to create multiple POs from one SC. In sourcing you can combine multiple SC's (using BAdI BBP_SRC_DETERMINE) and process to create a single PO.
    Also the BAdI BBP_GROUP_LOC_PO is used for :
    If the shopping cart items do not have a source of supply, the standard system creates a purchase order with one purchase order item for each shopping cart item. This is necessary because once a source of supply is assigned to purchase order, the items can no longer be divided up between different purchase orders.
    You use this Business Add-In if you want to create a single purchase order for particular shopping cart items that do not have  a source of supply assigned to them.
    So if your SC has 2 or more line items, then it can be processed in sourcing for multiple PO based on above logic.
    But if your SC has one line item, then splitting of qty for multiple PO is not possible.
    Hope this clarifies your query.
    Regards,
    Ram

  • Bunching of shopping cart (Grouping of SC)

    Hi Experts,
    I am working on Grouping of shopping cart based upon the Vendor and delievery address.
    I am using the program BBP_SC_TRANSFER_GROUPED to group the SC also Badi BBP_GROUP_LOC_PO in order to handle Vendor and delievery address.
    The concern is am able to group SC and PO is happening always under ORDER mode, But i want PO to be generate always in "SAVED" MODE or purchasers worklist , so that i can handle mandatory customer field as check box ( PO complete indicator) on PO before it get order.
    I request is there any way We can handle PO should create in SAVE mode rather than getting ordered ??
    Pls share your inputs.

    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

  • Splitting of Local Purchase Orders

    Hey Experts,
    I need to split/group shopping carts into local POs' based on various parameters (additional parameters apart from the standard ones'). I guess badi BBP_GROUP_LOC_PO  will help me acheive this. Has anyone worked on this BADI??
           Can someone send me a sample implementation of the same?? Thanks in advance. You can mail the code to [email protected]
    Cheers,
    Arijeet
    Edited by: Arijeet Bhattacharya on Oct 8, 2008 12:36 PM

    Hello OM,
    Thanks for your inputs. But I feel, Automatic PO creation is a better option.
    Firstly because, there are many vendors supplying the same material.
    The issue is unavailablility of a material on a given day and hence the need to get it from some other supplier
    Secondly, it is more of a matter of convenience to the end users, It would save a lot of time
    Any other suggestions are welcome
    Regards,

  • Cannot group multiple limit items in single local PO (ECS)

    We are on SRM 5.0 (SRM SERVER 5.5 SP 9) and are using SRM in the
    extended classic scenario.
    We use limit carts and want to be able to create a single PO with
    multiple limit items. However, it seems that the implementation of note
    1020305 as of SP 9 prevents the possibility to group limit items together in a
    single PO completely. I tried implementing the BADI 'BBP_GROUP_LOC_PO' but it had no affect.
    Can someone please provide some advice on how to group multiple limit items into a single PO?
    Thanks,
    Nick

    Hi Atul,
    Thanks for the note - it was useful, although I don't think I can get my issue resolved as it implies we cannot group multiple limits into one PO.
    Can you please explain what the sentence "Multiple packages are possible starting from SRM 5.0 with hierarchies."?
    What are hierarchies and how do they work? Will they allow us to have multiple limit items on one PO?
    Thanks again,
    Nick

  • Grouping functionality for Bid Invitations.

    Is there any way to group external requirements to Bid invitations.

    Hi,
    When you press the Submit to Grouping button in the Carry Out Sourcing option ,report BBP_SC_TRANSFER_GROUPED must be executed.
    Read the Documentation given in the report BBP_SC_TRANSFER_GROUPED .
    Short text
    Automatic Grouping of Requirements for POs and Bid Invitations
    Purpose
    This report groups together requirement items to which a valid source of supply has been assigned (for grouping into purchase orders) and whose product category has been enabled for grouping (sourcing option in Customizing).
    In cases where assignment is automatic, the system sets the requirement as Transferred to Grouping.
    In cases where a source of supply is assigned manually, the purchaser has to choose the function Transfer to Grouping in the sourcing application for the requirements.
    You should schedule this report periodically, and make sure that the report is run separately for each document type (purchase order, bid invitation).
    Prerequisites
    You have assigned each relevant product category to a sourcing option for grouping, for example, Automatic Grouping, Sourcing for Item Without Assigned Source of Supply.
    For more information, see the Implementation Guide (IMG) for Supplier Relationship Management: SRM Server -> Sourcing -> Define Sourcing for Product Categories.
    Features
    Report BBP_SC_TRANSFER_GROUPED provides the following functions:
    For automatically grouping requirements into purchase orders:
    It selects all requirements that have a unique valid source of supply, and have been set up for grouping. You can use selection criteria to further restrict the requirements that are selected.
    It groups requirements by vendor. In other words, it groups together all of the requirements that can be sent to the same vendor.
    You can use a Business Add-In (BAdI) to make additional groupings. If the standard system groups together certain requirements, but you want to create them in separate local purchase orders, use the BAdI BBP_GROUP_LOC_PO for this purpose.
    Note that there are some limitations to creating purchase orders this way. For example, it is not possible to group together requirements with different vendors in the same purchase order. This report uses the same differentiation criteria as the sourcing application (for example, business partner, company code, product type).
    It uses function module BBP_PD_PO_CHECK to check the assignment to a source of supply. The report passes on requirements to function module BBP_PD_SC_TRANS_MULTI_LOC_PO, where they are grouped, and converted into a purchase order.
    In a production run (that is, not a test run), the system issues error messages to the Application Monitor. Example: A contract item assigned during sourcing is no longer valid when grouping is about to occur. This error appears in the Application Monitor. The system moves the requirement item to the worklist of the sourcing application.
    The Application Monitor assigns errors to one of the following categories:
    Shopping Cart: Automatic Grouping
    Purchase Order: Automatic Grouping
    If necessary, you can copy this report, and change the selection criteria to suit your needs. You can start the report in test mode.
    Note: In the sourcing application, you can determine which requirements are planned for the next report run by choosing Find -> For Grouping.
    For automatically grouping requirements into bid invitations:
    It selects all requirements that have been set up for grouping. A source of supply is not required. You can use selection criteria to further restrict the requirements that are selected.
    You can use the BAdI BBP_TRANSFER_GROUP to take bid invitations that have been grouped by the system, and then split them up on the basis of your own customer-specific criteria. You can use the BAdI BBP_SAVE_BID_ON_HOLD to determine whether or not a bid invitation should be published automatically.
    The report passes on requirements to function module BBP_PD_SC_TRANSFER_MULTI_RFQ, where they are grouped, and converted into a bid invitation.
    In a production run (that is, not a test run), the system issues error messages to the Application Monitor.
    If necessary, you can copy this report, and change the selection criteria to suit your needs. You can start the report in test mode.
    Note: In the sourcing application, you can determine which requirements are planned for the next report run by choosing Find -> For Grouping.
    Output
    The report displays the purchase orders or bid invitations resulting from the grouping of the requirements. It also shows incorrect requirements that the system was unable to group into a purchase order or bid invitation.
    Related thread:
    SOCO Submit to Grouping functionality?
    Re: Bid invitation
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • BADI  for  Classic  and Extended Classic Scenario

    Hi,
       Please   provide  list  of  Reports and BADI's  for 
           Classic  and Extended Classic Scenario.
    Thanks,
    Srini

    Hi,
    In SRM there will be a number of BADI's are Available, We can utilize them according to the requirements
    As per the request few important BAID are provided below..
    Workflows
    1). BBP_CHNG_AGNT_ALLOW:          Allow / Allow Change/Add Approver
    This BADI is implemented not to allow users to change the approvers in the workflow.
    2). BBP_WFL_SECUR_BADI:          Overwrites the authorization level of the approver
    This BADI controls the restart of the workflow
    Purchasing Related
    1). BBP_PGRP_FIND:               Shopping Cart: Determine Responsible Purchasing Group(s)
    This determines the responsible purchasing group for the shopping carts.
    Shopping Cart Related
    1). BBP_SC_MODIFY_UI:          BADI to Change Shopping Cart Layout
    2). BBP_GROUP_LOC_PO:          Exit Grouping of Items for Local Purchase Orders
    This splits local PO if more than one contract in a PO.
    3). BBP_TARGET_OBJECTS:          Exit while determining target objects in backend
    4). BBP_WF_LIST:               Change Worklists and Search Results Lists
    This is used to restrict the search results for the user.
    5). BBP_CTR_BE_CREATE:          Exit when Creating a Contract in the Backend System
    6). BBP_CREATE_PO_BACK:          Exit while creating a purchase order in the backend system
    This BADI is used to add the shopping carts attachments to the PO and also to make adjustments in payment terms, currency etcu2026
    7). BBP_DOC_CHECK_BADI:     General BAdI in Cross-Check for Message Returns
    8). BBP_DOC_CHANGE_BADI:     BAdI for Changing EBP Purchasing Documents
    9). BBP_ECS_PO_OUT_BADI:     ECS: PO Transfer to Logistics Backend
    Thanks
    prasad .s

  • List of BADIs

    Hello people,
    do you have a list of BADIs in EBP environment with the name and an explanation?
    Thanks a lot,
    Cristiana

    Hi
    All SRM5.5 BADIs with their documenattaion are here.
    BAdI Definition Name Description                                                                               
    BBP_ACCCAT_MAP_EXP   Exit for changing account assign. cat. by mapping EBR to R/3                                                            
    BBP_ACCCAT_MAP_IMP   Exit for changing account assign. cat. by mapping R/3 to EBR                                                            
    BBP_ACC_CHECK_ICC    Account Assignment Check                                                                               
    BBP_ALERTING         Alerting                                                                               
    BBP_APPEND_ITEM      Exit while creating a shopping basket item                                                                               
    BBP_ARCHIVING_BADI   BAdI Implementation for Archiving Contracts                                                                             
    BBP_ATT_CHECK        Attachments                                                                               
    BBP_AUTHORITY_CHECK  Further Authorization Checks f. Documents in EBP                                                                        
    BBP_AVL_DETERMINE    Determination of Sourcing via AVL                                                                               
    BBP_BADI_SUPP_MONI   Activate Customer Monitor                                                                               
    BBP_BIDDER_USER      Also Create User When Bidder Is Created                                                                               
    BBP_BID_DET_PROCTYPE Determine Bid Invitation Transaction Type                                                                               
    BBP_BID_EVAL_DISPLAY Bid Comparison: Display Control                                                                               
    BBP_BS_GROUP_BE      Grouping of Shopping Cart Items for Follow-on Documents                                                                 
    BBP_BUDGET_CHECK     Deactivate Automatic Budget Check                                                                               
    BBP_BUHI_VEND        Definition of Vendor Hierarchy Types                                                                               
    BBP_BUPA_GET_CUF     Customer Fields for Vendor Master Data                                                                               
    BBP_CATALOG_TRANSFER Exit for transferring catalog shopping cart                                                                             
    BBP_CATEGORY_ENABLE  Is 'category specials' released ?                                                                               
    BBP_CAT_CALL_ENRICH  BAdI for Transfer of Additional Parameters to Web Service                                                               
    BBP_CCM_CHAR_MAINT   Transfer of Additional Characteristics to SAP CCM                                                                       
    BBP_CFOLDER_BADI     BAdI Definition for cFolder Integration                                                                               
    BBP_CHANGE_APPLKEY   Change PPF Application Key                                                                               
    BBP_CHANGE_SF_BID    Smartform for E-Mails to Bidder                                                                               
    BBP_CHANGE_SF_CTR    Change Smart Form for Contract Output                                                                               
    BBP_CHANGE_SF_ERS    Change Smart Form                                                                               
    BBP_CHANGE_SF_SC     Smart Form Shopping Cart Print                                                                               
    BBP_CHANGE_SF_VERS   Change Smart Form for Version Comparison                                                                               
    BBP_CHANGE_SSF_ERS   Test                                                                               
    BBP_CHANGE_URL       bbp_change_url                                                                               
    BBP_CHNG_AGNT_ALLOW  Allow Change/Add Approver                                                                               
    BBP_CHNG_AGNT_GET    Approver Selection when Approver Changed/Added                                                                          
    BBP_CND_UI_CTRL      BBP Conditions: UI Control                                                                               
    BBP_CREATE_BE_PO_NEW Exit while creating a purchase order in the backend system                                                              
    BBP_CREATE_BE_RQ_NEW Exit while creating a purchase requisition in backend system                                                            
    BBP_CREATE_BE_RS_NEW Exit while creating a reservation in backend system                                                                     
    BBP_CREATE_PO_BACK   OLD Exit while creating a PO in the backend system                                                                      
    BBP_CREATE_REQ_BACK  OLD Exit while creating a purch. req. in backend system                                                                 
    BBP_CREATE_RES_BACK  OLD-Exit while creating a reservation in backend system                                                                 
    BBP_CREAT_RFQ_IN_DPE Change Bid Invit. Data Before Transfer to Dynamic Bidding                                                               
    BBP_CTR_BE_CREATE    Exit when Creating a Contract in the Backend System                                                                     
    BBP_CTR_INIT_UP      BAdI to upload Contracts and GOAs to SRM                                                                               
    BBP_CTR_MAIL_BADI    BAdI for Changes Regarding Sending Mails                                                                               
    BBP_CTR_MASS_BADI    Implementation of Mass Change Parameters                                                                               
    BBP_CTR_STAT         BAdI to enable changes in the contract status                                                                           
    BBP_CT_PROD_ST_RULES BAdI for Implementation of Additional Product Staging Rules                                                             
    BBP_CT_PROD_TRANSFER Exit Before Transfer of Product Data to Product Master                                                                  
    BBP_CUF_BADI         Customer Fields. Call-up of User-Defined Screen                                                                         
    BBP_CUF_BADI_2       Customer Fields. Use of Standard Table Control                                                                          
    BBP_DETERMINE_ACCT   Exit while determining G/L account for account assignment                                                               
    BBP_DETERMINE_DYNATR Determine Attributes in Bid Invitation                                                                               
    BBP_DETERMINE_LOGSYS Exit while determining target system of item                                                                            
    BBP_DET_TAXCODE_BADI Exit for Determination of Tax Code                                                                               
    BBP_DOC_CHANGE_BADI  BAdI for Changing EBP Purchasing Documents                                                                               
    BBP_DOC_CHECK_BADI   General BAdI in Cross-Check for Message Returns                                                                         
    BAdI Definition Name Description                                                                               
    BBP_DOC_PRINTPROC    BADI for Output Processing of Office Document Attachments                                                               
    BBP_DOC_SAVE_BADI    General BAdI for Additional Checks                                                                               
    BBP_DP_PROD_CHK_BADI Exit for Check if Product can be a Direct Material                                                                      
    BBP_DRIVER_DETERMINE Determine Driver Function Modules                                                                               
    BBP_EBPXML_OUT_BADI  EBPXML BADI for Outbound Messages                                                                               
    BBP_ECS_PO_OUT_BADI  ECS: PO Transfer to Logistics Backend                                                                               
    BBP_EXTLOCALPO_BADI  Control Extended Classic Scenario                                                                               
    BBP_F4_GET_ADDR_MODE Should Address Selection Be Restricted to Company?                                                                      
    BBP_F4_MEM_UPDATE    Write New/Current Favorites to Function Group Memory                                                                    
    BBP_F4_READ_ON_ENTRY Filling of Input Helps, Initial Defaults                                                                               
    BBP_F4_READ_ON_EXIT  Filling of Input Helps, Final Restriction                                                                               
    BBP_F4_SAVE_DB       Writing of Favorites for Input Helps to Database                                                                        
    BBP_FAV_DBHINT       Determine Whether Database is Called with HINT                                                                          
    BBP_FILE_UPLOAD_BADI Upload File to an SRM Application                                                                               
    BBP_FREIGHT_BADI     Treatment of Freight Costs in Tax Calculation                                                                           
    BBP_GET_VMDATA_CF    BAdI for Replication of Customer Fields                                                                               
    BBP_GROUP_LOC_PO     Exit Grouping of Items for Local Purchase Orders                                                                        
    BBP_IMS_CONTACT      Changes the Contract for the E-Mail                                                                               
    BBP_ITEMS_COMPLETE_X Completion of Document Items                                                                               
    BBP_ITEM_CHECK_BADI  Gen. BAdI in Item Cross-Check for Message Return                                                                        
    BBP_IV_IMS_MAIL_LAN  Definition of Language for E-Mail and PDF Form                                                                          
    BBP_IV_NUMBER_SET    BADI for Vendor Invoice Number                                                                               
    BBP_LONGTEXT_BADI    Long Texts in SRM Documents                                                                               
    BBP_MESSAGES_BADI    Check of account assignment data and message output                                                                     
    BBP_MON_SC           Exit for Shopping Cart Monitor                                                                               
    BBP_NONR3_ADDRESS    Master Data Handling: Addresses                                                                               
    BBP_NONR3_PARTNER    Master Data Handling: Business Partners                                                                               
    BBP_OFFLINE_APP_BADI Customer-Specific Modification of E-mail Approval                                                                       
    BBP_OUTPUT_CHANGE    Change Output Parameters                                                                               
    BBP_OUTPUT_CHANGE_SF Change Output Parameters                                                                               
    BBP_PC_ACLPAY_BADI   BAdI to Fill ACLPAY Segments from PCard                                                                               
    BBP_PD_DOWNLOAD      Download Purchasing Document - Renderer                                                                               
    BBP_PD_SDLN_BADI     Exit to Change Schedule Line                                                                               
    BBP_PGRP_ASSIGN_BADI EBP Purchasing Documents: Assign Purchasing Group(s)                                                                    
    BBP_PGRP_FIND        Shopping Cart: Determine Responsible Purchasing Group(s)                                                                
    BBP_PG_REASSIGN_BADI EBP Purchasing Documents: Assign Purchasing Groups(s) (SOCO)                                                            
    BBP_PM_COMP_CHK      Check and Complete Component Data                                                                               
    BBP_PM_DEFAULT_VAL   Setting default values for Component Planning                                                                           
    BBP_PRICEDATA_READ   Pricing: Read Price Data (simplified pricing)                                                                           
    BBP_PRIO_DISPLAY     Determines Display of Priorities                                                                               
    BBP_PROCESS_AUC      Process Smart Form with Changed Interface                                                                               
    BBP_PROCESS_BID      Process Smart Form with Changed Interface                                                                               
    BBP_PROCESS_CTR      Process Smart Form with Changed Interface                                                                               
    BBP_PROCESS_PO       Process Smart Form with Changed Interface                                                                               
    BBP_PROCESS_QUOT     Process Smart Form with Changed Interface                                                                               
    BBP_PRODCAT_HIER     Adaptation of Product Category Hierarchy                                                                               
    BBP_QA_REDETERM_CTR  Redefine the Contract to be Used (Quota Arrangement)                                                                    
    BBP_RESERVATION_GRP  Grouping of Reservations                                                                               
    BBP_ROUNDING_BADI    Rounding of Quantity Fields                                                                               
    BBP_SAPXML1_IN_BADI  BAdI for changing the SAP XML inbound mapping                                                                           
    BBP_SAPXML1_OUT_BADI BAdI for changing the SAPXML outbound mapping                                                                           
    BBP_SAVE_BID_ON_HOLD Control of Bid Invitation Publication                                                                               
    BBP_SCREENVARIANT    BAdI for Defining Screen Variants                                                                               
    BBP_SC_MODIFY_UI     BADI to Change Shopping Cart Layout                                                                               
    BBP_SC_TRANSFER_BE   Exit for Transferring Shopping Cart to the Backend                                                                      
    BAdI Definition Name Description                                                                               
    BBP_SC_VALUE_GET     Determine Shopping Cart Value for User Budget                                                                           
    BBP_SEARCH_SEPARATOR Definition of Separator Characters for the Search                                                                       
    BBP_SEND_MEDIUM_MODE Determines the Default Settings for the Send Medium                                                                     
    BBP_SEND_SUPP_TO_EXT Settings: Send BP from ROS System to External System                                                                    
    BBP_SKILLS           BAdI: Create Skills Profile                                                                               
    BBP_SOS_BADI         BAdI to Search for and Check Sources of Supply                                                                          
    BBP_SOURCING_BADI    Process Control in Sourcing Cockpit                                                                               
    BBP_SRC_DETERMINE    Determine Sourcing for an Item                                                                               
    BBP_STOCH_CUST_BADI  Read Frequency, Workflows from Stochastic Customizing                                                                   
    BBP_SUS_BP_DUPLCHECK SUS/BP Enhancement for Finding Duplicate Records                                                                        
    BBP_SUS_BP_TAXNUMMAP Enhancement for Mapping Tax Number                                                                               
    BBP_SUS_DOWNLD_FILES SUS: Download Documents as Files                                                                               
    BBP_SUS_FILTER_SCHAR Filter Scheduling Agreements                                                                               
    BBP_SUS_MAIL_DESCR   Change Subject Field Text for E-Mail Notification in SUS                                                                
    BBP_SUS_QUAN_PROPOSE Propose Quantities for Service Items                                                                               
    BBP_TARGET_OBJECTS   Exit while determining target objects in backend                                                                        
    BBP_TARGET_OBJTYPE   Exit while determining target objects in backend                                                                        
    BBP_TAX_MAP_BADI     Exit for mapping during tax calculation                                                                               
    BBP_TRANSDATA_PREP   BADI for processing data in replication/update                                                                          
    BBP_TRANSFER_GROUP   Subsequent Split of Grouping                                                                               
    BBP_TREX_BADI        BAdI for Time Recording (Presets and Time Proposal)                                                                     
    BBP_UI_CONTROL_BADI  BAdI for Control of Fields in a Document                                                                               
    BBP_UNPLAN_ITEM_BADI BAdI for Unplanned Items: Screen Control and Presets                                                                    
    BBP_USE_XI           Use XI                                                                               
    BBP_VERSION_CONTROL  Control: Generate a Version from a Document                                                                             
    BBP_VE_QSTN_DET_BADI Control Questionnaire Definition for SRM Vendor Evaluation                                                              
    BBP_WFL_ADMIN_APPROV Defermination admin. approver for invoice/confirmation                                                                  
    BBP_WFL_APPROV_BADI  Determin. Approv. for n-Level. Dynamic Approval WFL                                                                     
    BBP_WFL_EMPL_WI_BADI Determins Whether a Creator Receives a Work Item                                                                        
    BBP_WFL_SECUR_BADI   Overwrites the authorization level of the approver                                                                      
    BBP_WF_LIST          Change Worklists and Search Results Lists                                                                               
    BBP_WS_AGENT_SEARCH  BAdI Determines who can use the Cross-Catalog Search                                                                    
    BBP_XML2PDF          Use XML Data for PDF Generation                                                                               
    BBP_XML_CONF_LOGSYS  XML Outbound Confirmation: Changing the Logical System                                                                  
    BBP_XML_CONF_SEND    XML Outbound Confirmation: Send Document?                                                                               
    BBP_XML_DET_SYSTEM   Send inbound XML messages to planning system too?                                                                      
    Please reward suitable points.
    Regards
    - Atul

  • BADI for changing fields during Creation of BP in CRM

    Hello to everyone,
      I need to find a BADI (or other way) to default several fields during BP creation in CRM (4.0 SR1 SP9). The fields I will like to set are TAX TYPE, TAX NUMBER, TAX CATEGORY, etc.. I have found the BADI BUPA_TAX_UPDATE but i dont see any suitable parameters (structures) to changes these fields. Please advice and thanks in advance.

    Hi
    If you use function BUPA_NUMBERS_GET then your BP number will already be buffered and you can avoid a DB read. It may also be that the BP is not in the DB yet anyway.
    You can only pass one GUID in at a time - loop through IT_CHANGED_INSTANCES into a variable of type BU_PARTNER_GUID and pass that into the function as input parameter IV_PARTNER_GUID.
    Cheers
    Dom

  • Implementing BADI MD_ADD_COL_EZPS for MD04 custom column

    Hi there,
    I'm using BADI MD_ADD_COL_EZPS to display 3 new buttons and three new columns in MD04.
    For each line item that is displayed, the custom column is filled, after the button is hit -This works fine.
    My Question is:
    Is there any way to limit the value that is filled into the new column so that it only appears on the FIRST line item/row?
    (At the moment it is repeated all the way down the page - the new value is a material characteristic, so doesn't change, will always be the same for each line)
    I've looked at all the available structures/tables in the FILL_ADD_COLUMNS method of the BADI, and none seem suitable
    to determine the "first" row. (ie. something like the way SY-TABIX or SY-INDEX might be used)
    Any help appreciated.
    Thanks,
    David.

    Hi Shubhendu,
    in the method 'ACTIVATE_ADD_COLUMNS', you can set the flag EZ1_MODE to '1' to make the first column visible always. (it's been a while, but I think setting it to '2' makes it visible when the button is pressed.)
    Same applies to EZ2_MODE for second column, EZ3_MODE for third.
    look at the flags/parameters in this method, and also in FILL_ADD_COLUMNS, to fill the data.
    here you need to fill structure EMDEZX_USEX1 (for column 1) etc.
    The code is hit for each record displayed in MD04
    Hopefully this helps you.
    Regards,
    David

  • Help Needed Badly | BlackBerry INC000025111306 | BlackBerry PlayBook - Tablet button does not work, almost stuck, copper under screen, seventh repair

    I was really Humilitated my RIM on this Ticket whcih i rasied.
    1) I bought a new tablet in last november in 2 months i had a Charger issue 
    2) They said this charger issue we cannot replace with new tablet and gave me a refurbished Tablet to me .
    3) Which also had same charging issue and they exchanged 2 more tablets and the last tablet which was given to me by RIM have a safety concern
     - 1 Small mesh of wire is poping out from the Tablet 
     - Power Button is very hard and its not that easy to press,
    So i raised the above ticket and was esclated internally with RMA as well and i got an update from the esclation agents that we will reply back in 2 Days i waited almost 3 weeks and called 2 times in this 3 weeks for an Update asking for a new tablet so that atleast once in all i can jeep a good 1 Tablet.
    But they never bothered to call me and today i called them again and RIM gave me a call back mentioning we cannot give a new tablet we can again check this tablet repair it and give it back , If we cannot repir then give a replacement new/Old tablet,
    I was wondering how can a tablet from RIM can go out without such safety concern ? How a mesh of wire can comeout of tablet so what safety norms RIM is follwoing for customer.
    AM i not humilitated? since after taking all these struggle tto get a good tablet i have been considered as bad.
    What RIM have to say for this, I am planing to take this to Legal department to follow how i can get a justice for this.

    I would have deleted this but can't find a delete?
    At any rate. got the Blackberry going again but it reset it and lost all the info, pictures and so forth.. oh well. at least it is still working.
    Thanks.

Maybe you are looking for