Screen exit in XD01/XD02

Hi,
I have a requirement to add 2 custom fields in the XD01/XD02 Transaction by adding tab button to the existing tab strip...
can you let me know the process of doing that
i mean how to attach the screen, where to write the coding.. and how to handle the new screen..
Thanks in advance

Hi
Try to see Re: Screen exit for XD01
Max

Similar Messages

  • Screen exit for XD01

    Hi,
      Is there any screen exit for XD01? I need to a custom field.

    Hi,
    The screen exit for customer Master is not a direct way to find out in CMOD/SMOD.... The process to add a screen to Customer master is different...and need to be done care fully and understand the process carefully...
    Here we go:
    01. goto SM30 (Maintain Table Views)
    02. Enter V_TAMLAY0_00 and press display
        Ask you to select the Application...from the drop
        drop down select LOMDBPC_GD..this is customer master
        Application for General Data.
    03. change the layout of the screen by pressing change
        button and add new Layout ZSAP a description. and
        save it.
    04. Go back to SM30 main screen and enter V_TAMLAY1_00
        an dpress display.. it will ask for Application
        (enter LOMDBPC_GD)...then enter tab layout master
        data..which is ZSAP which you created in previoous
        step...i.e. custom layout.
    05. It displays all the Tabs in the Custome master, the
        last one should be 7. now you add new tab.. no 8
        with meaning ful description. and SAve
    06. Then goback to SM30 Main screen, enter V_TAMLAY2_00
        and press display.... then enter Application adn
        layout and the Tab number created in previous
        scree.. then enter
    07. you need to enter the position of group boxes....
        position 1, Group box S0008, the description..
        and save.
    08. goback to SM30, and enter V_TAMLAYA_00 and display...
        takes u to screen where u need to enter the
        application details...modify the application line
        which selected before and from SPRO..find out the FM
        which triggeres to create Customer...in SAP and get
        the Function group...enter the Function group into
        User function group and add Z before the Function
        module and save the data....creates a FM where u use
        for modifications.
    09. Goback to SM 30 and enter V_TAMLAYB_00 and press
        display...make a new entry with screen 001 and
        save....
    this will add the screen to your customer master....
    use the Cusotme FM to do modification to the screen 001..
    This is a bit tedious...but understand the concept...
    i have done this may be 3 yrs back..
    any questions le tme kknow...
    Thnaks
    balu

  • Screen exits for XD01 at different levels of customer classification

    Hi ,
          Can anyone help me in getting screen exits for Tran XD01 at differnt levels like in general data , sales area where i need to add custom fields.

    Hi,
    Check the documentation in below :
    Goto  - SPRO - Financial Accounting - Accounts receivable and Accounts Payable - Customer Accounts - Master Data ->
    1) Preparations for Creating Customer Master Data - Adoption of Customeru2019s Own Master Data Fields -Prepare Modification-Free Enhancement in Customer Master Record. Here you will find the BADI's for customer master screens. Check the individual documentation
    2) Preparations for Creating Customer Master Data- Develop Enhancements  for Customer Master Data
    Please note as far as i know, you can create new buttons on the customer master tool bar and then assign your fields to that button on the transaction. Not sure if you can add fields in the existing screens.
    Thanks
    Shiva

  • User exit for XD01/XD02 to update KNA1 field

    Hi
    I have added a custom field using append structure in KNA1
    I need to update it during the XD01 or XD02 transaction before it is saved
    I am searching for BADIs and user exits but I am not able to update anything in KNA1
    kindly help if u were having similar requirement
    thanks
    b

    Hi Max,
    I have tried all of the following
    BADI for XD01
    CUSTOMER_ADD_DATA
    BADI_LAYER
    CUSTOMER_ADDRSCR_CHG
    GOS_SRV_SELECT
    ADDRESS_SUBSCREEN
    save button:
    ADDRESS_CHECK
    ADDR_TXJCD_CHECK
    ADDRESS_UPDATE
    exits
    EXIT_SAPMF02D_001.
    BTEs
    00001320
    00001321
    00001330
    00001340
    00001350
    00001360
    but nowhere I have found an interface for updating KNA1 fields.
    I am not able to use CUSTOMER_ADD_DATA_CS and CUSTOMER_ADD_DATA_BI . I checked it using CL_EXITHANDLER
    is there any way i can store the information I need . I just need one field against the customer number
    thanks
    b

  • Unable to capture new KUNNR in Exits from XD01

    Hi all,
    I am creating a new customer in XD01 and trying to capture the new customer number in an EXIT. Here, the customer number is (internally)automatically generated as a result of which this customer number cannot be captured in the exit. I am using SAPMF02D user exit.
    Can somebody kindly give me some idea on how to capture this new customer on saving XD01?
    Thanks,
    Max

    Hi Max,
    http://help.sap.com/saphelp_46c/helpdata/en/63/ed2c7dd435d1118b3f0060b03ca329/frameset.htm
    Re: Customer Master / Vendor master Creation
    Re: How to transport Custom Screen Fields from XD01/XD02 screens to KNA1
    Re: Customer (FD01,FD02) Enhancement
    Hope it helps..
    <b>Reward points if useful..</b>
    Thanks & Regards
    ilesh 24x7

  • Screen exit step by step procedure

    Hi,
           This is Surya from Vizag.Can anyone tell me step by step procedure for creating a screen exit for a standard application.

    Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screen’s flow logic.
    the tcode is cmod...
    Screen Exit is nothing but enhancing the screen like creating some more fields, subscreen and so on.
    1. Go to the screen>System>Status-->Program (Double click this program. It will take you to the program)
    2. Now, Goto-->Object Directory Entry.
    3. Make a note the package name.
    4. Now run the transactions SMOD, press F4 and enter theabove noted package, press enter.
    5. It will display list of Exits.
    6. Now go back to the initial screen SMOD.
    7. Specify the exit name here and select the radio button Components.
    8. It will display four group boxes one for FM, second for Fcodes, thrid for Screen areas and last for includes.
    9. Goto transaction CMOD, create a new project, andclick the button "Enhancement assignments" and specify your enhancements that you got in SMOD.
    10. Now bouble click the enhancement, it will take you to editor with some includes starting with Z, double clikc the include you want to edit and proceed.
    Check this thread for step by step procedure to create Screen exit for XD01
    Screen exit for XD01
    Check the following link.
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=how%20to%20find%20screen%20exits&cat=sdn_all
    Also check this thread too.
    pls send me one example for implementing menu-exits,screen exits and
    Regards,
    Maha

  • Screen exit in SAPMF02D screen number 7000 (xd01) customer master

    Hi friends,
             i need to add one custom field in customer master(xd01) screen number 7000. is there any screen exits for that? or how can we add a custom field in screen?. plz tell me the steps for that. The additional field which i have to add is, comes under sales area data Tab - billing document tab - billing document.
    Message was edited by:
            venkata kumar

    with in same condition i m facing the same problem if you already have any sollution plz suggest me.
    waiting for your kind reply

  • Screen Exit XD01

    Hi...
    There is some Screen Exit to Transaction XD01 (Create Customer) ??
    I can't find it.
    Thanks
    Alexandre Nogueira

    Hi Alexandre!
    SPRO - Logistics - General - Business Partner - Customers - Control - Adoption of Customer's Own Master Data Fields - Prepare Modification-Free Enhancement of Customer Master Record
    ... and the following lines
    Regards,
    Christian

  • How to Pre fill the screen XD01/XD02, from the report program

    Hello,
    I have a requirment where i have to pass the screen values for the genral view of the tcode XD01/XD02,
    For example : In my report program i get the Name, City, Country, PIN etc.. now my requirement is that the First Screen(Genral view) of the XD01 is pre filled with all the values that are passed from the Program and the user can continue after that.
    Please suggest a way to achieve the mentioned functionality .
    Regards,
    Abhinav

    Thanks
    But the screen fields that i have to fill don't have parameter id's ..and i dont want to open the object by access key.
    also my requirement is to leave to the transaction with the filled  screen field .from the report prog...so when i use BDC i get the OK code , that i want to avoid.

  • Making a field mandatory in additional data tab in sales area data in XD01/XD02

    Hi,
    Making fields in additional data tab in sales area data in XD01/XD02 as mandatory is not achievable through configuration. Also, user exit SAPMF02D was not helpful in achieving this. Kindly help me on this.

    Is this a new field you are creating or an existing field you want to mark as mandatory? My impression from your original post was that it was the second. If so then you don't need to create an implementation of CUSTOMER_ADD_DATA as there must already be one, instead you should be looking for the implementation that manages data for the screen you are interested in. This might be why you don't see your BADI get activated  when you go to  "area data -> extras -> additional data" as it isn't the right implementation.
    If you just want the field to be mandatory when the user goes into the additional data tab I would code this in the screen of the customer exit. If you want this field to be mandatory whether or not they enter other additional data then you should try the method of the badi Nabheet suggested but not in your own implementation.

  • Validate Street and House Number in the Customer Master Data (xd01/xd02)

    All.
    I need to validate if the fields street and house number are in blank in the Customer Master Data transaction (xd01/xd02). I found an user-exit (EXIT_SAPMF02D_001), which I can validate the customer data (KNA1, KNB1, etc) before to save. The problem is in the KNA1 structure, there aren't the fields street (STREET) and house number (NOUSE_NUM1), there is only the field STRAS, which street and house number values are concatenated.I solved this problem using field-symbol to catch these values in the screen, but I know it isn't a good solution. Is there another solution to solve this ? I had problem using this user-exit. It shows a message error type 'E' when either field street or field house number are in blank, after show this message if the user click in the tabs navigator button before press enter button, the transaction shows the error message "System error on reading table  DYNTAB, screen no. 0370". Does Somebody know this problem?
    Best regards,
    Alexandre
    ps: I'm coding in the ECC 6.

    Amit.
    Thanks for your suggestion, but I need to validate these values typed by the user. When I create a customer, I can't get these values in the ADRC table.
    Regards, Alexandre

  • Doubt in Screen Exit SAPMM06E

    HI All.
    I added one input field as reasons for Order (referred EKPO- BSGRU) by Screen exit SAPMM06E of the Enhancement MM06E005.Now I have to update this value in table EKPO- BSGRU. Where have to do the code? How?
    Thanks in Advance
    Regards.
    Jay

    Hi,
    generally you should not be able to change this field using enhancement SAPMM06E. Have a  look at documentation of this enhancement in SMOD. There is written:
    You cannot:
    o   Change standard fields
    You can try to cheat and use trick with ASSIGN to change value of the field EKPO-BSGRU but you have to be careful. You don't want to create any inconsistencies. You need to identify name of the program and variable where the field BSGRU is stored and then access it via field symbol.
    Example:
    * FM called from XD01. Get name
          ASSIGN ('(SAPMF02D)KNA1-name1') TO <name>.
          IF sy-subrc EQ 0.
            MOVE <name> TO l_name1.
          ENDIF.
    Once again, it is not officially supported and you can create lots of troubles. Maybe you should look for better user exit.
    Cheers

  • Regarding Screen Exits

    Hi all,
    In tcode XD02 i want to add 3 fields (account no. , Branch and Bank Details)..In Standard Screen.
    What is Screen Exit For the XDO2?
    Can Any One Tell the Step by step process to create Screen Exits.
    How To work with  Tcodes CMOD And SMOD?

    Hi,
    Check the link below on screen exits:
    http://****************/Tutorials/ExitsBADIs/ExitsMain.htm
    regards
    Shiva

  • Update partner function before saving Customer (XD01/XD02)

    Hello Experts,
           I need to update my partner function table in Sales Area Data of Customer Master (XD01/XD02)
    before saving the customer. Is there any exit where I can do that.
           I tried using Enhancement SAPMF02D. Exit - EXIT_SAPMF02D_001. Where I modified the table T_KNVP. But, it again defaults to its original value.
    Any help is appreaciated.
    Regards,
    DNP

    I rephrase the question -
    I can do an update after a Customer is created but is it possible to trigger a program everytime after a Customer(XD01/XD02) is being created.
    Regards,
    DNP

  • Screen Exit for Customer Master

    Hi All,
    How to create screen exits for Customer Master ( XD01 Tcode). Please give step by step procedure.
    For useful answers points willbe rewarded.

    Hi sathyaa,
    Please Refer this,
    https://forums.sdn.sap.com/click.jspa?searchID=5279713&messageID=3080834
    Thanks.

Maybe you are looking for