SHD0 for VD51/VD52

I have created a scrreen variant for VD51 to make over and under tolerances required however, I have to force the user to go to the detail screen in order to get the required field error.  If the user remains on screen 200 the program doesn't recognize that the required field is empty.  I had to also create a screen variant for VD52 because this screen allows create as well as change.  For this transaction I made all fields in screen 200 display only and changes can only be made in screen 300.
It would be better to move the two fields and associated text/descriptios to screen 200 instead hiding the save button (and back, exit, cancle icons on screen 200).  Is it possible to move fields from one screen to another using SHD0?  If yes, can anyone provide some guidance on how to do this -- I'm guessing that it will require code in GUIXT.
Thanks in advance!

Hi,
It is not possible to shift the fields from one screen to another screen SHD0.
What is the problem in giving the material and customer material in screen 200. If u want u can do this is Custom program where u can skip the screen and u can do this. Contact the ABAPer for this.
Regards,
Srinivas.

Similar Messages

  • Function module/BAPI for executing VD51/VD52 transactions

    Hi
    Warm greetings to all,
    I require a function module/BAPI for executing VD51/VD52 transactions. Can anyone help on this
    Sreekanth

    Hi Sreekanth,
    Use this.
    There is an FM which is used by standard transaction
    'RV_CUSTOMER_MATERIAL_UPDATE' .
    Ex Code -
    CALL FUNCTION 'RV_CUSTOMER_MATERIAL_UPDATE'
    IN UPDATE TASK
    TABLES
    XKNMT_TAB = XKNMT
    YKNMT_TAB = YKNMT
    TCATALOG_TAB = LT_CATALOG.
    commit work.
    Regards,
    Vijay

  • LSMW Method for VD51 Customer-Material Info master data conversion

    Hi,
    I am using LSMW for VD51 Customer-Material Info master data creation but can't able to find any standard BAPI, IDOC or Direct input program.
    Can anybody tell me any standard way to do it or only the recording method possible for this.
    Thanks
    Dhirendra

    Hi,
    I have done this once and used recording method in LSMW. Do the recording from LSMW itself.
    Thanks,
    Jyothi

  • BDC for VD51

    Hi,
    I am trying to create BDC for VD51 transaction.
    But in this transaction i have not found any icons for PAGE DOWN or NEXT LINE.
    In this case how can i do bdc recording for table control.
    Thanks and regards,
    shyla

    Based on This you can upload for tabctrl...
    Sample Code.
      LOOP AT it_mat.
    declare the field idx integer *
      idx = idx + 1.
        CONCATENATE 'MV10A-MATNR(' idx ')' INTO fnam.
        PERFORM bdc_field USING fnam
                       it_mat-matnr.
      ENDLOOP.

  • Shd0 for transaction ea20

    I am trying to make a transaction variant for transaction ea20.
    EA20 is an ISU-CCS transaction which reverses bills.
    Normally when I create a transaction variant - I go to SHD0 - enter the transaction, give a name of the transaction variant - and click create.
    It goes to the transaction.  I hit enter - and it goes to another screen which allows me to hide - or default certain fields.  Then I save - and go on.
    On transaction EA20 - I go to SHD0 - enter EA20, a transaction variant name - and click create.  When I click enter - nothing happens.  It stays on the same screen.  If I click back, cancel or save - it shows me the wrong screen to modify.  Instead of the EA20 screen - it shows me the screens to create variants.
    I have read the help on SHD0 where some transactions cannot be used in transaction variants - but I don't see where this transaction falls into those categories.
    Has anyone else had a problem with creating a transaction variant for a certain transaction?  And if so - how did you get around it?  Or what did you do to fix the problem?
    Thanks for your help.
    Scott Overmeyer

    Scott,
    Follow this process and  let me know if you face any problem.
    Case one for creating Transaction Variants
    Step 1:
    Execute transaction SHD0 and create a Transaction Variant against the original transaction.
    Step 2:
    As soon as you press the create button, the original screen of the transaction will appear. After pressing any button/tab on the screen a menu variant screen will appear. Make sure to check any field or tab or any button you want to disappear from the menu functions. Press the exit and save button when you are sure that no further settings are required on sub-screens (if present). After pressing the exit and save button another menu variant screen will appear. Press the save button here and save as a local object or under any development class.
    Step 3:
    When you are back on the Transaction Variant (SHD0) screen, press shift+F6 or click the goto menu and press the create variant transaction button. Through this transaction SE93 will be executed. Enter the transaction name you want to create and any other required field and now press the save button.
    Step 4:
    Now execute the transaction you create through create Transaction Variant and enjoy the results.

  • Default the transaction variant created in SHD0 for MIRO

    Hi,
    We have a requirement where the subsequent Dr/Cr field in MIRO must be invisible.
    Used SHD0 and created transaction variant and activated the same in standard variant.
    1. The variant is showing up in MIRO but it is not defaulting.
    2. How can we transport the same to different clients as transport request is not populated on saving.(Saved as local object).
    Appreciate if you can please guide me.
    Thank you

    Hi:
              In SHD0 , have you activated the z screen variant to the transaction variant you created for MIRO....
              Regards

  • How to adjust Column width using SHD0 for FB60

    Hi,
    How can adjust ( i have to reduce the length) Assignment filed in the FB60 transaction using SHD0.
    Please help in this regard.
    Regards,
    Kishore

    HI,
    I think you can adjust the column width and save it as Screen Variant in the SHD0.
    When you create a screen variant for the MIRO, adjust your column width and position than save it the variant. Once you save and activate the variant, it will appear in the Layout dropdown box on MIRO.
    OR
    Please check in spro with ur functional consultant to explore if the field can be made not mandatory..
    menu path:
    AR and AP -> Customer Accounts -> Line Items -> Display line items -> display line items without ALV

  • Using SHD0 for transaction variants with 4.6C

    Hello,
    I need to slightly alter the program behind transaction CU60. Initially, I intended to simply copy the original program, edit it slightly, and attach it to a new custom transaction code but this would require copying multiple entire function groups. As we are upgrading to ECC 6.0 shortly, this approach is not wise as it involves some potentially big headaches in the near future when we upgrade.
    My question is: Is there a way to assign some users a modified version of CU60 that has no "maintain" ability in the toolbar/menubar?
    *Note: I can accomplish this using variant groups in shd0 in ECC 6.0 only but in the 4.6C version it appears to be "all or nothing". i.e. create a standard system-wide variant that applies to everyone, or none at all. I need this to apply to only some users.
    Please help if you can.
    Thanks,
    Matt

    Rather than taking copies of SAP code, I feel that there is a time-and-place for considering "repairs" to meet specific requirements - and enhancing the logic this way means that any subsequent support pack changes to standard SAP are still applied to the program, whereas a copy will soon start to lag behind... of course you should always comment the mod well for the next ABAPer who comes along, and maybe think about keeping a register of these too with associated doco as it can be very hard for a programmer in 3 years time to understand the original intent of changes and what other objects were affected too.
    Post upgrade you can look to using the new enhancement framework to apply the same logic / validation (if a suitable standard exit doesn't exist in ECC6).
    Jonathan

  • Sample BDC for VD51

    Hi,
    Can anyone provide the sample BDC coding (Programming method Not the Reording Method) for T CODE - VD51.
    Answers will be Rewarded
    Regards
    Ab
    Edited by: AbUser on Jan 16, 2008 5:39 PM
    Edited by: AbUser on Jan 16, 2008 5:39 PM

    Based on This you can upload for tabctrl...
    Sample Code.
      LOOP AT it_mat.
    declare the field idx integer *
      idx = idx + 1.
        CONCATENATE 'MV10A-MATNR(' idx ')' INTO fnam.
        PERFORM bdc_field USING fnam
                       it_mat-matnr.
      ENDLOOP.

  • SHD0 for FBR2

    Hi,
    I want to remove the "Generate Reverse Posting" option from the T.code FBR2 through SHD0.
    What are the required steps?
    Thanks in advance

    1. Run transaction SHD0
    2. Give your transaction FBR2 in transaction code and give some transaction variant name.
    3. Click on CREATE.
    4. FBR2 screen shall be displayed
    5. Dont enter anything. Just click on CONTINUE ( green button )
    6. A screen shall be displayed where for different fields, you have different options of making them invisible or mandatory etc.
    Select the relevant option and click on EXIT and SAVE
    Then click on BACK button and execute teh variant. You will see your variant works  !!

  • SHD0 for VA02

    Hi i want to make payment terms not changed in VA02 so i try to use SHD0 .
    VBKD-ZTERM in program SAPMV45A screen 4303 but when i try to make invisible it is not working by transaction variant ., any where am i missing ..i avtivated the transaction variant also

    Hi
    Have you given the business object BUS2032 . If you have given then also you are not able to get then take the help of ABAP'er
    The process is Use SHD0, t.code , VA02 then business object BUS2032 you will get the programs then check where you want to disable .
    Regards
    Srinath

  • Tables used in SHD0 for saving screen variants?

    Hi all,
    Which are the tables are used in SHD0 , which saves details like transcation varinat, screen variant, groups etc?
    Reply urgent.
    Thaks,
    Madhura Nadgauda

    hi,
    tables used are:
    standard variant : shdtv,
    transaction variant : shdtv
    screen variant : SHDSVCI
    other tables are: SHDSTUSR, BDCMH, BDCLM,

  • Reducing the Column width using SHD0 for FB60

    Hi,
    How can reduce or delete the Assignment filed in the FB60 transaction using SHD0.
    i am able to delete the Assignment filed by making as invisible but as it is a mandatory field it is not allowing me to enter into next screen.
    Please help in this regard.
    Regards,
    Kishore

    Please check in spro with ur functional consultant to explore if the field can be made not mandatory..
    menu path:
    AR and AP -> Customer Accounts -> Line Items -> Display line items -> display line items without ALV

  • SHD0 for maintenance orders

    Hello PM gurus;
    How do I find out Screen variant, program & screen for any table name & field name?
    Also if I want to change some parameters in maintenance order should I use transaction variant or screen variant?
    Thanks & Regards
    Hemant

    Dear Friends,
    it is working fine, you need to take ABAPers help.
    Regards
    Hemant

  • SHD0 for T code MIRO

    Hi all, I am trying to make field ref key # 3 available in a specific screen variant that has already been created. Could you please advise what  box I must check and what does it mean?
    The program is SAPLFSKB with screen # 0100.
    thanks so much
    Brian

    Hi Brian.
    I am in the same point as you. Could you solve this?
    Thanks you.

Maybe you are looking for