Custom screen or fields in VL01N transaction

Hi All,
We have the requirement to add new tab or new fields in VL01N transaction. I have searched the forum but no confirmed answer or example. It will be great if some one can help us in this.

Hi Phanindra,
Following Badis will be helpful for you:
Badi Name                              Description
LE_SHP_TAB_CUST_HEAD :    Tab Page for Your Own Data - Header Detail Delivery
LE_SHP_TAB_CUST_ITEM :    Tab Page for Own Data - Item Detail Delivery
LE_SHP_TAB_CUST_OVER :    Tab Page for Own Data - Item Overview Delivery
Choose the appropriate Badi for you.
Goto SE18 give the Badi name=> Display=> double click on the interface name=>click on interface documentation button or press ctrlshiftF9. Read the documentation to use the methods of the interface.
Then create the implementation of the badi in SE19.
Regards
DKS

Similar Messages

  • Custom screen using MB_MIGO_BADI  in MIGO transaction

    Using MB_MIGO_BADI i have cretaed a subscreen in MIGO transaction.WHen i select a particular item in MIGO transaction that particulra item value,i have to get into my custom code to make some validations.In which method i have to use set& get parameters.

    Hi sashi,
    Check the pbo and pai of that screen.
    Regards,
    Madhu.

  • Query on PO item Custom Screen Fields

    Hai all,
    I created PO item custom screen with fields using ME_GUI_PO_CUST
    ME_PROCESS_PO_CUST Badi's  and i used the following methods IF_EX_ME_GUI_PO_CUST~SUBSCRIBE,
    IF_EX_ME_GUI_PO_CUST~MAP_DYNPRO_FIELDS.
    IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM.
    My Problem is when i execute transaction ME23N or ME22N Fields which are in PO Item Custom Screen only in change mode.
    Can Any one help me what is the process when i execute ME23N transaction the fields are in display mode and
    when i execute ME22N the fields are in change mode .
    Is available any BADI. Please Help me.
    Thanks,
    Nagaraju.

    hi Naga,
    you have to play with LOOP AT screen:
    LOOP AT screen.
    CASE sy-tcode.
    WHEN 'ME22N'.
    screen-input = '1'. ==> this will set to change
    WHEN 'ME23N'.
    screen-input = '0'. ==> this will set to display
    ENDCASE.
    MODIFY screen.
    ENDLOOP.
    Write this code in PBO module

  • How to do a screen sequence for a standard transaction?

    Hi experts -
    I have a requirement that the business wants a field on transaction VL02N to be grayed out based on specific delivery types.  I have been told that that would require a custom screen sequence to be developed.
    (1) What is the best solution to accomplish this?
    (2) If the solution is a custom screen sequence for the standard transaction code VL02N, then how is that done?
    Many thanks!
    Mark

    When one says "custom screen sequence"  an Industry Solution that utilizes BDT, like Insurance or Gas/Oil comes to mind.  Are you working with one of the BDT-based Industry Solutions in SAP?   If so, customization by field-group or screen or view could be considered, but I think you'd find a much simpler way to do.
    If not, one usually does this with an exit that allows control of screen elements, as does SD Order processing, a Badi implementation or enhancement in a PBO module for the screen to set the screen-input value to '0' for that field name. 
    You should, though, search the forums, since these kinds of questions are often asked....and answered....such as:
    [VL0xN exits|VL01N / VL02N Exit;

  • Add a custom screen to XK02

    Hi all ,
    We have a requirement to add a sub screen with some customised fields in the standard transaction XK02(VENDOR MASTER).It has many subscreens, we have to add a new subscreen to the transaction, I have got a BADI VENDOR_ADD_DATA_CS where we can add our custom screens and cal through the transaction.But while running the transaction its not going to this BADI.Any pointers to this will be appreciated.
    Thanks and Regards
    Kiran

    Hi,
    I can see the filters(screen groups) while implementing BADI VENDOR_ADD_DATA_CS.What is the significance of screen group and what screen group needs to be given in the imlementation.
    Thanks and regards
    Kiran

  • Custom Screen Inconsistencies between 710 and 720

    Hi,
    I'm having an issue after an upgrade from GUI 710 to 720. My current GUI is:
    Version: 7200.2.4.1057
    Build: 1207236
    Patch Level: 4
    The issue is on one of our custom screens different fields are showing based on the version of the GUI you view them with. If I use the layout manager to set everything to be visible on 710 we lose a few fields on 720 and vice versa. It is also inconsistent with which fields are lost based on which theme is currenlty being used.
    Has anyone seen similar problems and if so any suggestions on a fix?
    Thanks,
    Drew
    Edited by: Andrew LeFevere on Apr 22, 2011 3:16 PM

    To add a little more detail:
    We have found that the resolution of the computer, size of the window, and font size all have an impact on which fields show. If you go from a full size window, then shrink it to 1/2 the size of the screen, some fields dissappear.
    Has anyone seen this kind of behavior? Is it a setting that we can change?
    Thanks in advance.

  • Data not Updated in Custom Screen fields-Vendor Master

    Hello,
    I have created a custom screen in vendor master transaction and also implemented the two BADI's below.
    Business Add-In: Processing Master Data Enhancements
    (CUSTOMER_ADD_DATA/VENDOR_ADD_DATA)
    Passed the Custom Program and Screen No in the method GET_TAXI_SCREEN
    Business Add-In: Customer Subscreens
    (CUSTOMER_ADD_DATA_CS/VENDOR_ADD_DATA_CS)
    activate it with the BADI Processing Master Data Enhancements with method CHECK_ADD_ON_ACTIVE.
    I also created a new screen and used few fields from LFA1 (Append structure fields) such that the fields on the screen are : LFA1-ZZFIELD1 etc...
    Now the issue is the screen is displayed, but the data entered on the screen is not updated on the table LFA1 or data from the table is not displayed on the custom screen.
    Am i missing something?
    Regards,
    Shiva

    Solved this problem.
    I built the query against InfoCube and not the characteristic itself. That's why I can't see the update.
    Thanks.

  • New fields on Address tab customer screen ?

    In customer creation screen (xd01), on address tab ,
    want to add more fields like street 4, street5, street6, town , district fields.
    Is it possible to do so ?

    Hi
    search in SDN with this key 'add custom field xd03'
    How to Add a New custom field in the XD03 Transaction screen
    Add custom fields & tabs to transactions XD02 & XD03
    XD01 - Need to add custom field
    Marco

  • Help with moving between custom screens in a Standard Transaction

    All,
    I'm working with a standard transaction, but in this transaction, the I'm having 2 tabs of customized screens. In each of the screen, I have 1 mandatory fields to be filled. If the user only fill in the mandatory field of the first screen and click save, I need to display an error message and also display the second screen automatically? How can I do this? I tried to use CALL SCREEN 9200 but the system keep displaying the error "Screen SAPLXQQM 9200 must not be in Include screen".
    Can anyone help me on this one? Thanks in advance.

    You must don't calling screen 9200. I mean delete lines code
    CALL SCREEN 9200.
    from your program.
    This code can be placement in screen fiew logic only!
    Instead, set code of needed tab of tabstrip using FM. Program process this command and automaticly call tab with your 9200-subscreen.

  • Control Mandatory fields on custom screen in Module pool program

    Hello all,
    I have developed a custom screen on which I have a table control with 5 fields. I wanted to make the first three fields mandatory. So instead of selecting the entry as "required" from the screen attributes for these input fields, I have looped at table screen in PBO and based on the screen name and screen group I have set the field screen-required = 1. By doing this, I could make these 3 fields mandatory.
    Now, when I enter the data for the first line and press enter, it is asking me to fill the required fields in the second line and so on.How can I avoid this without having to remove the mandatory symbol in the subsequent lines?
    There is an altenative way of achieving this by not making the fields mandatory on the screen but while saving we can check if the value is entered and raise a message. In this scenario the user would not know that they are obligatory fields until he hits save button.
    For example, in standard transaction VK12, if we select condition type K005 and go to the maintenance, we see that material is obligatory.
    After entering material in first line and when I hit enter, it does not ask me enter the material in the second and subsequent lines even though it is a mandatory field.
    I want to achive this functionality in my custom screen also.
    Can anyone let me know how to handle this?
    Thanks,
    Sandeep.

    sandeep akula wrote:
    I have developed a custom screen on which I have a table control with 5 fields. I wanted to make the first three fields mandatory. So instead of selecting the entry as "required" from the screen attributes for these input fields, I have looped at table screen in PBO and based on the screen name and screen group I have set the field screen-required = 1
    Why didn't you set these fields as required on the attributes? That has to be the easiest way.
    Rob

  • Regarding adding custom fields in IE02 Transaction

    Hi Experts,
    In IE02 Transaction (Change Equipment ) in Additional Vehicle Info tab , I need to add additional field . Please tel me any screen exists do this or any custom screen exists ? for example for MM01 by copying the Standard Function Group MGD1to ZMGD1 and in custom screen 0001 we are doing the changes . similar way for IE02 any custom screen exists ? Please guide me how to do for this requiremnt  and i need to know any restriction(number of fields to add) is there?
    Regards,
    Priya

    Hello Priya,
    U can check out the following BADI'S
    EQUI_SCR_01
    EQUI_SCR_02
    EQUI_SCR_03
    EQUI_SCR_04
    EQUI_SCR_05
    EQUI_SCR_06
    EQUI_SCR_cc
    also, check the user exits
    IEQM0001
    IEQM0002
    IEQM0003
    IEQM0004
    IEQM0005
    IEQM0006
    IEQM0007
    all the best !!
    Kindly ackowledge the reply if the issue is resolved/
    Thanks,
    Ravi Aswani

  • Adding new custom fields in SAP transaction - PSOBWORK?

    Hi,
    System - ECC 6.0
    I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
    I highly appreciate your help on this.
    Thanks.
    Rajesh

    Hi ,
            There are options like screen-exits ,badis
    the best option would be to find screen exits for the transaction and you code ur logic in the exit and create the screen with your requirement .

  • Adding a screen field in FB60 transaction

    Hi all,
    I just want to add a screen field in FB60 transaction. In that transaction there is a table control. I want to add a coloumn there. Can anyone help me how to do that? I am working in ECC 5.0
    Thanks in advance
    Pranav

    Hi Pranav,
    If you want to add a new column under the table control in FB60, there is a way to do it through config.
    This is how it can be done:-
    1) Go to T-Code SPRO
    2) Financial Accounting New>Financial Global Settings New>Ledgers>Fields>Customer Fields>Edit Coding Block
    3) Define your new field under "Customer defined account assignments" . Make sure the name starts with either 'ZZ' or "YY". This creates a standard structure with your custom field and also appends this new custom field in many FI related tables including BSEG so make sure to check the impact with your functional consultant.
    4) Once it is defined, you might need to change the characteristics of your field under
    Financial Accounting New>Financial Global Settings New>Document>Define Posting Keys
    (This changes your fields status from suppresed to either Optional or Required depending on your requirement)
    Hope this link also helps
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/65/ec4bd7fb0f44f6814fa790dde9a172/frameset.htm
    Reward points if helpful
    Cheers
    Sanjiv

  • How to get a field description on custom screen used in enhancement

    Hi all,
             I am working with transaction cj20n. It is having an enhancement and a custom screen is used in it. I have modified the screen by adding a text label ahead of field FUND. I want to get the description of that field on that text label. How can i achieve this? I have the table field where the description is available. How to get it on the screen?
    Thanking you in advance.

    When you refer your field to the DD table field, the domain will contain the text, it will automatically fetch the description. But you can also Hard code them since its a label in the screen.
    Regards,
    Anita

  • Custom Fields in ME21N transaction

    Hi all,
    I have added custom fields on the transaction ME21N using the screen exit in enhancement MM06E005.
    Now i need to do validations on these fields even if the user does not come to the screen. So i am using the BADI ME_PROCESS_PO_CUST for the validations.
    But this BADI gets triggered only when there is a change in a standard SAP field. If i change the value of the Custom field then the BADI does not get triggered.
    So the problem is that once i issue an error message for the custom field in the BADI .. and then change the value in the custom field, the BADI does not get called and hence the error message stays as it is...
    Any solutions for this?
    thanks,
    Ashiq Ali Ratnani

    even when we create a custom screen, the user-exits which are getting called from other screens should also get called from custom one. If this is not happeing, then you need to check in configurations where you have created this screen, that whether you have done assignment of screen at right place, not at the header level but at tab level.

Maybe you are looking for