Badi to create PO and PR in backend

Hi experts
I am in SRM 5.0 classic scenario I need use a badi to determine PO or PR in backend because I need to choose betwen it for other fields not only for product category, I am triing to use badi BBP_CREATE_BE_PO_NEW and BBP_CREATE_BE_RS_NEW but when I insert a infinite do and try debug it in SM50 the program not pass in the badi.
These badis are correct or other badi must be used?
Thanks
Jossana

Hi. No, that BADI just lets you choose PO or Req.
The 2 BADI's you tried originally can be used to change document type.
Regards,
Dave.

Similar Messages

  • How  can create SEGMENTS and IDOC TYPE in BADI in ECC 6.0 version

    Hi All,
                Can any one help, how  to create SEGMENTS and IDOC TYPE in BADI in ECC 6.0 version.This is my task.
    Given BADI name was----VENDOR_ADD_DATA_BI .
    Thanks

    Anil,
    look at this thread ..may be this helps you.
    Re: 824 IDOC and BADI/User Exit
    sateesh.

  • BAdI for creating PR in ECS

    Hi
    We are using the ECS.But for some material groups we want to use classic scenario where the SC created a PR in the backend.
    The BAdis activated are BBP_CREATE_BE_PO_NEW and BBP_EXTLOCALPO_BADI

    Hi
    You can do it technically by making use of BADIs using SE18 Transaction.
    Use
    BBP_TARGET_OBJECTS BADI.
    or
    You can use the Business Add-In BBP_TARGET_OBJTYPE if you wish to implement a different logic for creating documents in the backend system.
    The following documents can be created:
    ->Purchase requisition
    ->Purchase order
    -> Reservation
    <u>Solution using Functional Settings</u>
    <b>SPRO Configuration Path in SRM system.</b>
    <u>Supplier Relationship Management -> SRM Server -> Cross-Application Basic Settings -> Define Objects in Backend System (Purch. Reqs, Reservations, Purchase Orders, etc.)</u>
    Regards
    - Atul

  • Use of BADI in HCM Processes and Forms

    Hello Friend's,
                I am feeling trouble in learning HCM Processes and Forms.. Actually i dont know what is the role of BADI in HCM Processes and Forms. one more thing i need to know is OPERATION for backend service. What is the use of operation and how i can trigger the badi methods when running in portal.

    Hi Ramesh,
    Hope this is not too late to help.
    Do_operation will be called whenever there is roundtrip, by triggering event USER_EVENT_CHECK using form scripting.
    example,
    To trigger roundtrip for a drop down list, under exit* event add this
    xfa.record.CONTROL_PARAM.ISR_EVENT.value = "USER_EVENT_CHECK";
    ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
    regards,
    Xiang Li

  • Since installing Yosemite all my documents say created, modified, and last opened at 7 08

    Since installing Yosemite (10.10.3 on a 2009 iMac) the dates of creation, modification, etc. of documents are shown correctly, but every one was Created, Modified, and Last opened at 7 08. Is my clock going bad? The time on the desktop menu gives the correct time.

    Date/ Time Incorrect in Applications

  • Single Function module to create inbound and outbound delivery

    Dear Frens,
       I would like to know how VL10A is creating a deliverty document in background mode.
       otherwise can anyone help me with a single function module or BAPI or BADI which creates both
       inbound and outbound delivery.
    Regards
    Priya

    Hi,
    Try FM RV_DELIVERY_CREATE or GN_DELIVERY_CREATE.
    For creating a delivery wrt PO u 1st need to have a sales order i guess.
    Regards,
    Amit

  • Required a Exit/Badi when creating a PO in Item Category Level

    Dear Experts,
                         I want a Exit/Badi when creating a Standard Purchase Order in item Category level
    when i am giving item Category as L (Subcontracting) Component Over view will have the material that material should come and sit into the item level .
    Rewarded If it is Useful.

    Hi,
    check these...
    Enhancement/ Business Add-in            Description
    Enhancement
    MEQUERY1                                Enhancement to Document Overview ME21N/ME51N
    MEVME001                                WE default quantity calc. and over/ underdelivery tolerance
    MM06E001                                User exits for EDI inbound and outbound purchasing documents
    MM06E003                                Number range and document number
    MM06E004                                Control import data screens in purchase order
    MM06E005                                Customer fields in purchasing document
    MM06E007                                Change document for requisitions upon conversion into PO
    MM06E008                                Monitoring of contr. target value in case of release orders
    MM06E009                                Relevant texts for "Texts exist" indicator
    MM06E010                                Field selection for vendor address
    MMAL0001                                ALE source list distribution: Outbound processing
    MMAL0002                                ALE source list distribution: Inbound processing
    MMAL0003                                ALE purcasing info record distribution: Outbound processing
    MMAL0004                                ALE purchasing info record distribution: Inbound processing
    MMDA0001                                Default delivery addresses
    MMFAB001                                User exit for generation of release order
    MRFLB001                                Control Items for Contract Release Order
    MELAB001                                Gen. forecast delivery schedules: Transfer schedule implem.
    AMPL0001                                User subscreen for additional data on AMPL
    LMEDR001                                Enhancements to print program
    LMELA002                                Adopt batch no. from shipping notification when posting a GR
    LMELA010                                Inbound shipping notification: Transfer item data from IDOC
    LMEQR001                                User exit for source determination
    LMEXF001                                Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001                                Customer-Specific Source Determination in Retail
    M06B0001                                Role determination for purchase requisition release
    M06B0002                                Changes to comm. structure for purchase requisition release
    MEFLD004                                Determine earliest delivery date f. check w. GR (only PO)
    MEETA001                                Define schedule line type (backlog, immed. req., preview)
    ME590001                                Grouping of requsitions for PO split in ME59
    M06E0005                                Role determination for release of purchasing documents
    M06E0004                                Changes to communication structure for release purch. doc.
    M06B0005                                Changes to comm. structure for overall release of requisn.
    M06B0004                                Number range and document number
    M06B0003                                Number range and document number
    Business Add-in
    ME_PROCESS_PO                           Enhancements for Processing Enjoy Purchase Order: Intern.
    ME_PROCESS_COMP                         Processing of Component Default Data at Time of GR: Customer
    ME_PO_SC_SRV                            BAdI: Service Tab Page for Subcontracting
    ME_PO_PRICING_CUST                      Enhancements to Price Determination: Customer
    ME_PO_PRICING                           Enhancements to Price Determination: Internal
    ME_INFOREC_SEND                         Capture/Send Purchase Info Record Changes - Internal Use
    ME_HOLD_PO                              Hold Enjoy Purchase Orders: Activation/Deactivation
    ME_GUI_PO_CUST                          Customer's Own Screens in Enjoy Purchase Order
    ME_FIELDSTATUS_STOCK                    FM Account Assignment Behavior for Stock PR/PO
    ME_DP_CLEARING                          Clearing (Offsetting) of Down Payments and Payment Requests
    ME_DEFINE_CALCTYPE                      Control of Pricing Type: Additional Fields
    ME_COMMTMNT_REQ_RE_C                    Check of Commitment Relevance of Purchase Requisitions
    ME_COMMTMNT_REQ_RELE                    Check of Commitment Relevance of Purchase Requisitions
    ME_PROCESS_PO_CUST                      Enhancements for Processing Enjoy Purchase Order: Customer
    SMOD_MRFLB001                           Control Items for Contract Release Order
    MM_EDI_DESADV_IN                        Supplementation of Delivery Interface from Purchase Order
    MM_DELIVERY_ADDR_SAP                    Determination of Delivery Address
    ME_WRF_STD_DNG                          PO Controlling Reminder: Extension to Standard Reminder
    ME_TRIGGER_ATP                          Triggers New ATP for Changes in EKKO, EKPO, EKPV
    ME_TRF_RULE_CUST_OFF                    BADI for Deactivation of Field T161V-REVFE
    ME_TAX_FROM_ADDRESS                     Tax jurisdiction code taken from address
    ME_REQ_POSTED                           Purchase Requisition Posted
    ME_REQ_OI_EXT                           Commitment Update in the Case of External Requisitions
    ME_RELEASE_CREATE                       BAdI: Release Creation for Sched.Agrmts with Release Docu.
    ME_PURCHDOC_POSTED                      Purchasing Document Posted
    ME_PROCESS_REQ_CUST                     Enhancements for Processing Enjoy PReqs: Customer
    ME_PROCESS_REQ                          Enhancements for Processing Enjoy PReqs: Internal
    ME_COMMTMNT_PO_REL_C                    Check for Commitment-Relevance of Purchase Orders
    ME_CCP_BESWK_AUTH_CH                    BAdI for authorization checks for procuring plant
    ME_CCP_ACTIVE_CHECK                     BAdI to check whether CCP process is active
    ME_BSART_DET                            Change document type for automatically generated POs
    ME_BAPI_PR_CREATE_02
    ME_BAPI_PR_CREATE_01
    ME_BAPI_PO_CREATE_02
    ME_BAPI_PO_CREATE_01
    ME_BADI_DISPLAY_DOC                     BAdI for Internal Control of Transaction to be Invoked
    ME_ACTV_CANCEL_PO                       BAdI for Activating the Cancel Function at Header Level
    MEGUI_LAYOUT                            BAdI for Enjoy Purchasing GUI
    EXTENSION_US_TAXES                      Extended Tax Calculation with Additional Data
    ARC_MM_EKKO_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EKKO)
    ARC_MM_EKKO_CHECK                       BAdI: Enhancement of Archivability Check (MM_EKKO)
    ME_CCP_DEL_DURATION                     Calc. of Delivery Duration in CCP Process (Not in Standard)
    ME_COMMTMNT_PO_RELEV                    Check for Commitment-Relevance of Purchase Orders
    ME_COMMITMENT_STO_CH                    BadI for checking if commitments for STOs are active
    ME_COMMITMENT_RETURN                    Commitment for return item
    ME_CIP_REF_CHAR                         Enables Reference Characteristics in Purchasing
    ME_CIP_ALLOW_CHANGE                     Configuration in Purchasing: Changeability Control
    ME_CIN_MM06EFKO                         Copy PO data for use by Country version India
    ME_CIN_LEINRF2V                         BADI for LEINRF03 excise_invoice_details
    ME_CIN_LEINRF2R                         BADI for CIN India - Delivery charges
    ME_CHECK_SOURCES                        Additional Checks in Source Determination/Checking
    ME_CHECK_OA                             Check BAdI for Contracts
    ME_CHECK_ALL_ITEMS                      Run Through Items Again in the Event of Changes in EKKO
    ME_CHANGE_OUTTAB                        Enrich ALV Output Table in Purchasing
    ME_CHANGE_CHARACTER                     Customer-Specific Characteristics for Product Allocation
    No.of Exits:         35
    No.of BADis:         55
    Arunima

  • Implementation of BADI BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI

    Hi All,
    Facing a problem in BADI can u please help me out...
    I am implementing sourcing dashboard.
    I am facing problem while implementing the badi BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI in R3.
    i have written following code in BBP_ECS_PO_OUT_BADI in SRM
    method IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND.
    data : ls_item type BBP_PDS_PO_ITEM_D.
    data : w_customer_fields type BBPS_IF_CUSTOMER_FIELDS_PI.
    move 'POITEM' to w_customer_fields-refobject.
    move 'CATALOGID' to w_customer_fields-fieldname.
    move ls_item-catalogid to w_customer_fields-container.
    append w_customer_fields to ct_bapi_customer_fields.
    endmethod.
    i have created field zsrmcatalogid field in R3 in EKPO table.and i am now implementing the Badi in R3 for BBP_PO_INBOUND_BADI .....in extended classic scenario.
    i have written following code in R3 BADI
    method IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI.
    data : wa_customer_fields type bbps_if_customer_fields,
    wa_bapi_te_mepoitem type bapi_te_mepoitem,
    wa_bapi_te_mepoitemx type bapi_te_mepoitemx,
    wa_extensionin type bapiparex.
    data : txt_960(960) type c.
    read table bbp_customer_fields into wa_customer_fields with key
    refobject = 'POITEM' fieldname = 'CATALOGID'.
    if sy-subrc eq 0.
    move wa_customer_fields-container TO
    wa_bapi_te_mepoitem-zsrmcatalogid.
    wa_bapi_te_mepoitemx-zsrmcatalogid = 'X'.
    endif.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitem to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEM'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitemx to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEMX'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    endmethod.
    But its not working...
    The PO details are not passed from SRM to R3.......
    Can anybody help me regarding how to debug the BADI in R3.
    Thanks in Advance...

    Hi Ravi,
    I never tried those BADIs to pass CUF fields.
    But here an attempt to understand it.
    First, have you maintained the mandatory R/3 CUF mapping table BBP_CUFMAP ?
    Your SRM BADI is not correct, because you don't populate enough data.
    There is a particular logic for ct_bapi_customer_fields (look at R/3 mapping in LBBP_BAPI_POF04, called before the R/3 BADI).
    Following fields must be populated:
    - REFOBJECT: ok with POITEM
    - FIELDNAME: dummy name (CATALOGID) or real R/3 field (zsrmcatalogid)? --> used in mapping table BBP_CUFMAP to get the R/3 field
    - REFFIELD1: missing: put PO_ITEM ?
    - REFVAL1  : missing: put the PO item number (numc 5)
    - CONTAINER: ok with final value we want to pass
    I think that if SRM BADI and the R/3 mapping table are populated correctly, the fields are transfered to R/3 PO item without additionnal coding on R/3 BADI side.
    The R/3 BADI goal is not to create BAPI_EXTENSIONIN. This is done by the Form MAPPING_CUSTOMER_FIELDS of include LBBP_BAPI_POF04.
    Later on, the custom fields of BAPI_EXTENSIONIN are transfered automatically to EKPO fields via a move-corresponding.
    In the way you coded R/3 BADI, you by-pass the Form MAPPING_CUSTOMER_FIELDS, to populate the BAPI_EXTENSIONIN by yourself.
    This could work like this, but you missed one info: the PO item number (missing in SRM BADI) !!!
    For debugging, what additional details do yo need ?
    Rgds
    Christophe

  • ENTERPRISE SERVICES - BADI TO CREATE CUST. MASTER

    Hi
    Does any one know of a BADI to create company code data for a customer master using enterprise services.
    (as there seems to be no services to do this)
    Regards
    Srinivas

    I think you want a BAPI, not a BADI.
    In your ECC  system, enter the transaction BAPI and look at all the methods available under the Customer object.

  • How to create 'system' in Portal for backend

    Hi Basis Gurus,
    Please let me know how to create a 'system' for a backend system in Portal 'system administration'       --> 'system configuration' --> 'system landscape'.
    i.e. which properties I need to fill up, assuming the backend system is release 700 ABAP system and Portal is at release 640.
    Thanks & Regards,
    Kunal.

    Hi,
    Please check the following links..
    [Creating Systems|http://help.sap.com/saphelp_nw70/helpdata/EN/ec/0fe43d19734b5ae10000000a11405a/content.htm]
    [Editing Systems|http://help.sap.com/saphelp_nw70/helpdata/EN/42/11e43d19734b5ae10000000a11405a/content.htm]
    Regards,
    Murthi...

  • Creating GR and Invoices

    HI
    Here users are able to create shopping cart and converting it to PO.
    But the users are able to do the GR and invoice only for the shopping cart they have created.
    Eg how will a stores person create a GR for Shopping cart created by another person

    Hi
    <u>Please ensure these things -></u>
    <b>1- check in PPOMA_BBP that attribute SYS has SRM AND backend logical system values !
    -> you must have SYS twice : one for SRm logical system and one for backend logical system.
    With this configuration, you can confirm SRM AND MM purchase orders.
    2- test your user with standard composite role SAP_BBP_STAL_PURCHASER
    -> Menu "confirm goods and services centrally"</b>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • Bad performance quadro 4800 and premiere pro

    Could someone please help me understand if somethings wrong with my settings or if my 4800 is defected?
    I run OSX Lion 10.7.2 and have the quadro fx 4800 installed in a:
    Mac Pro 4,1
    2 x 2.93Ghz Quad-core Intel Xeon
    12GB of Ram
    with two additional Geforce GT 120 installed too.
    the latest drivers for the 4800
    GPU driver version: 7.12.9 270.05.10f03
    CUDA driver version: 4.0.50
    I run Premiere 5.5.2 and have tested the performance with the two different settings:
    Mercury Playback Engine GPU Acceleration
    Mercury Playback Engine Software Only
    I did this test because I didn’t feel my 4800 did the work I’ve read everywhere it should. Adding simple text titles to AVCHD footage made my playback drop frames.
    Anyhow, I tested my machine with 1920x1080 AVCHD and added video layers until I started to see stutter during playback. First with “Mercury Playback Engine GPU Acceleration”. With 14 video layers sized down so you could see them all beside one another playback started to drop frames. The yellow line was still yellow in the top of the timeline. Shouldn’t it turn red if the footage needs rendering?
    I then switched to “Mercury Playback Engine Software Only” and the yellow line turned red. The strange thing is that when I played back the same 14 layers of video the dropped frames where gone!! Isn’t this beyond strange??? Shouldn’t everything run more smooth with the “Mercury Playback Engine GPU Acceleration”?
    Has it got anything to do with my Geforce GT 120 installed? Should I get rid of those? My two 24 inch apple displays are both connected to the 4800.
    PLEASE help me or redirect me to some good forums!

    After testing final cut (which I love) and Premiere back and forth with the exact same media I notice that editing prores in Final cut is the best when it comes to just edit the film. Sure Premiere does take native MTS files but what good is this when it doesn't run fluidly? Comparing playback and editing with prores in Final Cut and Premiere makes me realize that on my computer, don't ask me why, a rendered sequence with prores material in Premiere is far more jerky than a sequence with prores that "do not need render" in Final cut. Shouldn't they be the same?? Movements like camera pans that originally were shot really smoothly isn't as smooth as they should be playing back in premiere (and yes I know I got the right sequence settings and all). Final cut however gives me what I want.
    To me it all comes down to how good the editing App presents what you currently are editing. Adobe has many advantages with the dynamic link and so on but playback is a such an important part of editing!! Has anyone got the same problem with "not as smooth playback as you would really want" even though the sequence is rendered displaying a green line??
    Thanks for the links lasvideo but I practically read every article there is about CUDA, premiere and mercury playback engine already.
    Anyone knows anything about Adobe CS 6 release dates?
    12 dec 2011 kl. 22:03 skrev lasvideo:
    Re: bad performance quadro 4800 and premiere pro
    created by lasvideo in Premiere Pro CS5 & CS5.5 - View the full discussion
    Some answers for you right from the horses mouth 
    http://blogs.adobe.com/premiereprotraining/2011/02/cuda-mercury-playba ck-engine-and-adobe-premiere-pro.html
    http://forums.adobe.com/message/3804386#3804386
    http://forums.adobe.com/community/premiere/faq_list
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4079978#4079978
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4079978#4079978. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Premiere Pro CS5 & CS5.5 by email or at Adobe Forums
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • SSO between a Java EE application (Running on CE) and r/3 backend

    Hi All,
    Over the past few days I have been trying to implement a SSO mechanism between NW CE Java Apps and R/3 backend without any success. I have been trying to use SAP logon tickets for implementing SSO.
    Below is what I need:
    I have a Java EE application which draws data from R/3 backend and does some processing before showing data to the users. As of now the only way the Java App on CE authenticates to r/3 backend is by passing the userid and pwds explicitly. See sample authentication code below:
    BindingProvider bp = (BindingProvider) myService;
    Map<String,Object> context = bp.getRequestContext();
    context.put(BindingProvider.USERNAME_PROPERTY, userID);
    context.put(BindingProvider.PASSWORD_PROPERTY, userPwd);
    Now this is not the way we want to implement it. What we need is when the user authenticates to CE ( using CE's UME) CE issues a SAP logon ticket to the user. This ticket should be used to subsequently login to other system without having to pass the credentials. We have configured the CE and Backend to use SAP logon tickets as per SAP help.
    What I am not able to figure out is: How to authenticate to SAP r/3 service from the java APP using SAP logon tickets. I couldnt find any sample Java  code on SAP help to do this. (For example the above sample code authenticates the user by explicitly passing userid and pwd, I need something similar to pass a token to the backend)
    Any help/pointers on this would be great.
    Thanks,
    Dhananjay

    Hi,
    Have you imported the java certificate into R/3 backend system ? if so.
    Then just go to backend system and check on sm50 for each applicaion instance of any error eg.
    SM50-> Display files (ICON) as DB symbol with spect.(cntrlshiftF8)
    You will get logon ticket details.
    with thanks,
        Rajat

  • Creating Header and Footer in ALV

    hi,
    can anyone please tell how will you create Header and Footer in ALv and Classical Report.

    Hi,
    In classical report use events 'top-of-page' for header and 'end-of-page' for footer.
    in ALV
    follow this link
    http://www.sap-img.com/abap/test-alv-display-with-header-footer.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/header-footer-display-in-alv-grid-for-layout-description-344391
    Regards and Best wishes.

  • Hello,  I have a strange file in my Users folder, named PortDetect.log I have no idea which app created it and it reappears when I delete it.  Has anyone got the same file? Or know where it may originate from?  Thanks in advance!

    Hello,
    I have a strange file in my Users folder, named PortDetect.log
    I have no idea which app created it and it reappears when I delete it.
    Has anyone got the same file? Or know where it may originate from?
    Thanks in advance!

    know where it may originate from?
    The Huawei wireless modem driver.

Maybe you are looking for

  • Apple ID changes do not stick

    Since a week or two, my Apple ID which is also my principal email mac.com address is not recognized on the Apple support communities board. But it works correctly for email, MobileMe connections, Apple and iTunes stores. If I go to the Apple ID page

  • Error inserting data into database

    Hello I am having error inserting data into database through a servlet.Please I am very new to Java Technology and need your immediate help. beloww is the codea nd the error Apache Tomcat/4.0.3 ERROR: Problems with adding new entry java.sql.SQLExcept

  • Signature with Image

    Hi, I'm using Mail 1.3.11 and trying to add a signature that's a j.peg (inc. text and logo) made in photoshop.....I've tried numerous methods and nothing seems to be working very well...if at all. I've read a lot of the discussion about this so I kno

  • WLC 5508 - config best practices - large deposit

    Hello everyone, I recently added a Cisco 5508 to control many LAPs on a very large deposit. We have indoor and outdoor LAPs on the environment. Many Hand Helds using 802.11b. I was wondering if anyone can tell me if there is a best practice for envir

  • Contacts - my contacts are duplicating on my Lucid Android - how to I clean up my contacts list? Must be on Verizon website but I can't locate it

    I have a Lucid.  My contacts are duplicating and I want to remove and clean up my contacts list.  How do I do it? thx