Reservation MB21 : Need UserExit or BADI to Print

Requirement is:
Once the user clicks SAVE button in the Reservation (Tcode: MB21), the details should be printed out.
Since there is no form for that, I need to find out the solutions in User Exit, BADI, etc.
Available User Exits are not for printing.
Please suggest.
Thanks & Regards,
Karthikeyan G

Hi Martin,
The control in the debug mode is coming to the FM 'PF_ASTAT_OPEN'.
Your suggestions would be very helpful for me in this earlier stage.
Can you please explain me how to proceed?
Thanks & Regards,
Karthikeyan G

Similar Messages

  • We need userexit or badi's for VA41, VA42

    I need to validate two points in the data in the Screen  --> Extras --> Technical Objects into the transaction VA41 or VA42. 
    First:
    In each item from the sales order the material number XVBAP-MATNR into the Program SAPMV45A Screen # 4001 must be the same in the structure RIWOL-MATNR (OBJK table) corresponding, into the Program SAPLIWOL Screen # 220
    Second:
    Aditionally, validate the records created into this Object List using the Program SAPLIWOL Screen # 220, against the target quantity VBAP-ZMENG for each item.  It (the recors) mustn't be greater than this target quantity.
    Thanks in advance,
    Carlos

    Hi,
    Use the userexit...USEREXIT_SAVE_DOCUMENT in the include MV45AFZZ..
    Check this documentation..
    FORM USEREXIT_SAVE_DOCUMENT *
    This userexit can be used to save data in additional tables *
    when a document is saved. *
    If field T180-TRTYP contents 'H', the document will be *
    created, else it will be changed. *
    This form is called at from form BELEG_SICHERN, before COMMIT *
    FORM userexit_save_document.
    Regards

  • Userexit or BADI to change service price when create PO reference from PR

    Hi,
    I need userexit or Badi to change the gross price ( ESLL-TBTWR ) when create PO reference from PR.  Currently , when I do this it will recalculate the gross price based on the service master and ignoring whatever the price put in PR.  Could anyone tell me userexit or Badi that would allow me to change the price when i create PO from PR via ME21N.
    Thanks,
    Gilbert

    Hi Gilbert,
    You can try using Function Exit EXIT_SAPLMLSP_030 of Enhancment SRVESLL.
    This Function Exit has ESLL data as changing parameter.
    But this Function Exit is called from a number of transaction. So do put in correct checks (like sy-tcode or sy-ucomm) before substituting any values. If proper checks are not put in then values may be substituted when this function exit is called from other transactions (like tcode "ML81N").
    Hope this will help.
    Regards,
    Abhisek.

  • Need userexit / badi / bte to enhance the automatic clearing rules

    Dear All,
    My requirement is to enhance the automatic clearing rules for tcode ff_5.
    Program RFEBKA00 will upload bank statement items based on the external transaction codes provided by the banks .
    The standard posting rules will clear a GL bank account using a set of algorithms for further interpretation set of standard algorithms do not meet the clearing criteria.
    Hence I need userexit / badi / bte to enhance the automatic clearing rules. EXIT ZXF01U01 / FEB_BADI are triggering before posting the document.
    So we cannot use these. Please suggest me regarding the same.
    Thanks in advance
    Somu.

    Hi,
           Did you get a solution for this problem from any other means? Cause I am also facing the same problem. It will be great if you can  help me in this regard.
    Thanks
    Sudheer K

  • Copies are very bad, just faint lines. i thought i needed new ink but the printer works fine

    copies are very bad, just faint lines. I thought I needed new ink but the printer works fine

    copies are very bad, just faint lines. I thought I needed new ink but the printer works fine

  • Userexit or BADI in O4C1/O4C2

    Dear SAP Experts,
    I would like to implement some userexit or Badi in order to control what the user inserts in a field of the O&G transaction O4C1/O4C2. Specifically, I need to obligate the user to fill the field OIGC-TU_ID. I could not figure out so far, that there is any way to do it, not by codification nor by configuration. If you have any suggestions, I would appreciate it a lot.
    Thank you very much in advance,
    Regards
    Dominik Ley

    Dominc,
    Please check the user exits mentioned below
    customer-function '140'
    customer-function '120'
    customer-function '110'
    If none works then check
    OIG_DG_DATA_MAINTAIN
    Note : please take help of Technical person or break point whether it suits ur requirement
    Hope this would help .
    Regards
    Ramvelu

  • Production Order Userexit or BADi

    Hi Everybody,
    Can someone tell me if there is a userexit or BADi which gets triggered when the we are doing availability check from VA01 to create the Production Order?
    This is an urgent requirement.Any help will be greatly appreciated and rewarded :).
    Thanks,
    Supriya Manik.

    Hi Siri,
    As far as I know you can't get hold of the availability check at the Sales Order leve or MRP level.
    According to my knowledge when you enter the material and quantity control goes to MM03 by entering the plant in MRP3 view. From there it will pick the availability check and determines rest of the thing.
    So check point would be at ATP Quantity level. At that point you need to check exact include to add the code.
    Check the program SAPMV45A and in that u will find lot of includes in that. Specifically check the includes MV45AIZZ and MV45AFZZ. If you check those includes u will come to know the exact triggering point from  there you can write the code in the user exist what i mentioned above.

  • APO DP to R/3 transfer - Userexit or Badi

    Hi Experts,
    Currently the data is transfered from APO DP to R/3 using release profile through background job. During the transfer few characteristic values needs to be changed.
    Is there any userexit or BADI Available for this APO. If so, please provide the Enhacement or BADI details.
    Thanks in advance.
    Regards,
    Saravanan V

    Hi Saravanan V
    You have badi /SAPAPO/SDP_RELDATA
    You cana ctually see it from SPRO:
    Advanced Planning and Optimization
    Supply Chain Planning
    Demand Planning (DP)
    Business Add-Ins (BAdIs)
    Release SNP/DP
    Change Data During Release to SNP or R/3
    I hope it helps
    Regards
    Julien

  • Userexit or BADI???

    Hi,
    I need to add my own functionality after I save the Purchase order.Now, what should I use  Userexit or BADI???
    I heard support for userexits will not be available in future versions.
    S, which option i.e., Userexit or BADI...is better to use and why???
    Thanks,
    Shivaa.

    Hi,
    BADI
    BADIs(Business Add Ins) are enhancements to the standard version of the SAP system. BADIs can be insterd in SAP to accommodate user requirements.
    The following enhancements /BADIs are available for lockbox
    Enhancement
    FEDI005
    This is functional exit for EDI IDOCs for lock box.
    You can get some more information on this in SMOD transaction
    You can view BADI's in the transaction SE18.
    You need to take the help of a developer to check whether the enhancement works for you or not.
    This is all what I can provide you with, as a novice
    USER EXIT
    Please see here:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement
    And also from step 1:
    https://forums.sdn.sap.com/search.jspa?
    Under clasification
    From below i will have to use MRP CONTROLLER
    wiase selcection .
    INCLUDE LXM61F01 *
    example coding for User-Exit MRP
    CLEAR: NO_PLANNING, STOP_PLANNING.
    CASE USER_KEY.
    materials of material type 'FERT' only
    WHEN '001'.
    IF MT61D-MTART 'FERT'.
    NO_PLANNING = 'X'.
    ENDIF.
    materials with MRP type 'PD' only
    WHEN '002'.
    IF MT61D-DISMM 'PD'.
    NO_PLANNING = 'X'.
    ENDIF.
    reorder-point materials
    (any MRP type with MRP procedure 'reorder-point planning')
    WHEN '003'.
    IF T438A-DISVF 'B'.
    NO_PLANNING = 'X'.
    ENDIF.
    stop planning after low-level code 03
    WHEN '004'.
    IF MT61D-DISST > '003'.
    STOP_PLANNING = 'X'.
    ENDIF.
    select materials for one MRP controller (specified in user_par)
    WHEN '005'.
    UXPAR = USER_PAR.
    CONDENSE UXPAR.
    WRITE UXPAR+0(3) TO DISPO.
    IF DISPO IS INITIAL.
    EXIT.
    ENDIF.
    IF MT61D-DISPO DISPO.
    NO_PLANNING = 'X'.
    ENDIF.
    select materials of one material class (specified in user_par)
    WHEN '006'.
    UXPAR = USER_PAR.
    CONDENSE UXPAR.
    WRITE UXPAR+0(9) TO MATKL.
    IF MATKL IS INITIAL.
    EXIT.
    ENDIF.
    IF MT61D-MATKL MATKL.
    NO_PLANNING = 'X'.
    ENDIF.
    ENDCASE.
    Thanks&Regards,
    Nsaresh

  • PO Header Test userexit or BADI in ME21n

    Hi,
    When I create PO in ME21N,
    I want to make header text field mandaory.Which userexit or BADI I should use.
    Can anybody suggest me with simple code.
    Thanks
    kumar

    Hi KUMAR,
    Header text creation or modifications or making them mandatory, etc is part of customizing...
    You would need a customizing request for that...
    and then go to Transaction SPRO. Its the SAP Customizing Implementation Guide.
    and then drill down the following links...
    Material Management >> Purchasing >> Purchase Order >> Text for Purchase Orders >> Define Text Types for Header Texts
    you can create header texts from here...possibly u'll find a way to make the existing header text field mandatory...
    Will tell you in detail as soon as possible...till then do try this out...
    Regards,
    Radhika

  • Userexit or BADI in ME21n

    I have requirement that when I create PO in ME21N,
    The Purchasing group should come automatically from Z table based on User ID in the ORG.Data Tab of header.
    Next is when I enter Material in Item,It should Check whether that material exists in that Purchasing group or not.
    This 2 enhancement I need.
    Can anybody suggest me which userexit or BADI i should use with details.
    Thanks
    Kumar N

    HiKumar ,
    Pls check the following steps to find the USER EXIT And BADI For ME21n:
    If u want to search the relevant exit for this, then the procedure is like this.
    Run the transaction ME21N.
    Go to Sytem->status.
    Get the package name from the dialog.
    Go to transaction SMOD and enter  F4 help in Enhancement field,then click on Information System write down the package name there its show u all the User exit.
    or
    If u want to search the relevant BADI, then the procedure is
    Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    In 'Display' mode, go to 'Methods' tab.
    Double click the method 'Get Instance' to display it source code.
    Set a breakpoint on 'CALL METHOD
    cl_exithandler=>get_class_name_by_interface'.
    Then run your transaction ME21N.
    The screen will stop at this method.
    Check the value of parameter 'EXIT_NAME'. It will show you
    the BADI for that transaction.
    The BADI Used For the transaction ME21N is ME_PROCESS_PO
    Then Run the transaction SE18,selectcheck box BADI write the BADI name cliuck on Display ,go for the documentation for that BADI ,then u fing which methods is suitable for ur requirment .
    I hope this will ok for u.
    Thank u ,
    Sanjit

  • Purchase requirement : userexit or badi to use ?

    Hello,
    We've created a few fields on the purchase requisition which were place on the "customer data"-tab ... One of these fields (named 'zzconscode') gets a value which is derived from a customized dictionary-table ... To find the correct value in that table, we need the value of the vendor on the "source of supply"-tab ...
    When we change the value of the vendor, we have to redetermine the value of our field 'zzconscode', but I don't find the correct place to do it ... What I want is a userexit or BADI where I can change the value of our own field, but I don't find any that seems to do it like I want ... Can anyone help me finding the correct one ?
    Greetz,
    Kurt.

    Hi,
    Please check this user exits and BADIs available for purchase requisition.
    Enhancement          
    MEREQ001             
    Business Add-in     
    ME_COMMITMNT_PARKING 
    ME_MEREQ_PARKING     
    ME_REQ_HEADER_TEXT   
    Regards,
    Ferry Lianto

  • Difference between Userexit and BADI

    can any one explains about the difference between Userexit and BADI and BAPI & BADI..
    how to process Error Codes in ALE?

    BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
    <b>BADI is technology of user exit? and BAPI is technology of aplication interface.
    U can use BAPIs for create a material, for example.</b>
    <b>Difference Between BADI and User Exits</b>
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits two different views are available:
    In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
    All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
    Regards,
    Pavan

  • Why do i need to turn off the printer and restart it every so often to get it connected and ready?

    E-print works great when it's connected but it keeps disconnecting and I need to re-start the printer in order to print what I've sent it from my cell phone. How can I fix this?

    Hello bobdoss63,
    In that case I suggest you to print HP Network Configuration Page and make a note of the Printer IP address, Subnet Mask and Default Gateway as printed in the page.
    Next open Internet Explorer browser and type the printer IP in the address bar and press Enter key. This will open printer information web page also known as EWS (Embedded Web Server) page. Here click on Network. If the printer is in Wireless, select Wireless and one of the settings displayed talks about Manual IP configuration.
    At this setting select Manual IP and enter the Printer IP, Subnet Mask and Default Gateway. Then select Manual DNS and enter the following addresses
    8.8.8.8
    8.8.4.4
    Save the settings and turn OFF and turn ON the printer. Try re-enabling the webservices and check the result,
    If I have solved your issue, please feel free to provide kudos and make sure you mark this thread as solution provided!
    Although I work for HP, my posts and replies are my own opinion and not those of HP.

  • I need to connect my wireless printer (HP LaserJet CP1025nw color) to the internet.

    I need to connect my wireless printer (HP LaserJet CP1025nw color) to the internet.    I recently have changed my name and password of my modem.  Since the change I have lost connectivity between my computer and my printer.  What do I need to do to regain connectivity?  I am using Windows 7.
    Trydell

    I think you mean your password on your router right?  Changed your SSID and/or password? 
    Try here.
    http://www.hp.com/global/au/en/wireless/reconfiguring-system-help3.html
    Say thanks by clicking the Kudos Thumbs Up to the right in the post.
    If my post resolved your problem, please mark it as an Accepted Solution ...
    I worked for HP but now I'm retired!

Maybe you are looking for