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.

Similar Messages

  • Customer screen using BADI :  ME_GUI_PO_CUST

    Hi
    I am implementing BADI : ME_GUI_PO_CUST to create custom screen at item level.
    Pls tell me the steps to be followed to get custom screen using BADI
    Thanks
    Vinay.

    Hi Vinay,
    go to transaction SE18, then enter your BADI.The in menu go to Goto -> Sample Code -> Display. You will see example of implementation of this BADI. All these examples are very well commented. Basically you will have to create your own function group with your new screen and call this screen from methods of BADI.
    Cheers

  • Custom screen using BBP_CUF_BADI

    Hi,
    I am trying to call a custom screen using implementation of BADI, BBP_CUF_BADI.
    I have written the following code in the implementation of the PUT_DATA method.
    EV_REPID = 'Z_SCREEN'.
    EV_DYNNR = '8888'.
    The screen is not displayed. Also if you could tell me if the displayed screen will have the look and feel of GUI screen or the look and feel will be similar to the SRM screen in the web?
    Thanks,
    Mick

    Hi Yann,
    John is doing a call screen in code. But when you do that you start a different memory process. Also with the code that I have written in the badi
    EV_REPID = 'SAPLZCUST_SCREEN'.
    EV_DYNNR = '8888'
    the PBO of the screen gets executed but the screen is not displayed.
    Please help!!!!!
    Thanks,
    Mick

  • 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 Screen using BADI seen in ME23N, ME22N Display, but not in ME21N

    Hi,
    I have developed a custom screen for purchase order using badi ME_PROCESS_PO_CUST and ME_GUI_PO_CUST.
    But, its not visible in ME21N, whereas its dipalyed in ME23N, ME22N .
    Please advise.
    Thanks,
    Shivaa....

    In TC CMOD you can create a new proyect and use the component MEREQ001 with this component you can see adicional tab in those TC.

  • 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

  • Final Internal Table used in MIGO Transaction

    Hi Experts,
              I need to know the final internal table used in the MIGO transaction. Why I want to know this is, I need all the records which are there in the table control (GODYNPRO) of the MIGO transaction. I have used the BADI BADI MB_MIGO_BADI to read the values. But since it is a table control the values are getting changed when the user scrolls down the table control. How can I get all the values shown in this table control. Is there any global internal table in the SAPLMIGO program?
    BR.

    Hi ABAP,
    Check the BADI MB_MIGO_BADI the example class CL_EXM_IM_MB_MIGO_BADI
    In attributes tab variable GT_EXTDATA contains all migo positions.
    Read the internal table to check items.
    in this method the internal table is filled.
    Therefore define your internal table in the class attributes.
    I hope you help.

  • Reg: How to add new tab strip in MIGO transaction

    Hi Experts,
    I need to add a new tab strip(Inside one selection screen, If the user clicks the new tab strip, New selection screen should populate) in MIGO transaction after pressing enter for the movement type '122'.
    I tried with the BADI MB_MIGO_BADI, Simply i called the module pool program inside that BADI, But it is not giving any solution.
    Please guide me to find the solution for this requirement.
    Regards
    Vijay.R

    Hi,
    You may also try the exits available with the MIGO transaction. To find exits you can use the fillowing code by giving tranasaction code as input.
    REPORT  zrmexitfinder                               .
    TABLES: modsap, modact, tstc.
    PARAMETERS: input1 LIKE tstc-tcode DEFAULT ' ',
                input2 LIKE modsap-typ DEFAULT ' '.
    DATA: search1(6),
          search2(3),
          search3 LIKE modsap-member.
    DATA : first_row VALUE 'Y'.
    CONCATENATE: '%' input1 '%' INTO search1,
    '%' input2 INTO search2.
    SELECT * FROM tstc WHERE tcode LIKE search1.
      first_row = 'Y'.
      CHECK tstc-pgmna NE space.
      CONCATENATE '%' tstc-pgmna '%' INTO search3.
      SELECT * FROM modsap WHERE typ LIKE search2
      AND member LIKE search3.
        SELECT SINGLE * FROM modact WHERE member = modsap-name.
        IF first_row EQ 'Y'.
          WRITE: /0 tstc-tcode, 6 tstc-pgmna, 16 modsap-name, 32 modsap-typ,
                 45 modsap-member, 70 modact-name.
          first_row = 'N'.
        ELSE.
          WRITE: /16 modsap-name, 32 modsap-typ, 45 modsap-member, 70 modact-name.
        ENDIF.
        CLEAR : modsap, modact.
      ENDSELECT.
      IF sy-subrc NE 0.
        WRITE : /0 tstc-tcode, 6 tstc-pgmna, 30 'No exits found'.
      ENDIF.
      CLEAR tstc.
    ENDSELECT.
    END-OF-SELECTION.
      CLEAR: search1, search2, search3.
    Regards,
    Renjith Michael.

  • Exit customized screen

    Dear gurus,
    i have one problem here. I am using the BADI 'ME_PROCESS_REQ_CUST' to perform a checking of PR before save.
    When user click 'Save', i will direct them to one customized screen using Function Module which i call screen 100.
    In the screen, i have one button 'Cancel' to cancel the transaction. i would like to go back to the PR screen and display an error message 'PR not created'. But when i click on the 'Cancel' button, it calls back to this screen (screen 100) instead of the PR screen. Please guide me.
    I have the below code:
    In customized function module to call screen
    CASE OK_CODE.
    WHEN 'CANCEL'.
            EXPORT ok_code TO MEMORY ID 'ANS'.
            LEAVE SCREEN.
    IN BADI function module
      CALL FUNCTION 'ZFM_CAPITALISED_Q'.
      IMPORT ok_code TO to_ok_code FROM MEMORY ID 'ANS'.
      IF to_ok_code EQ 'CANCEL'.
        MESSAGE ID 'ZMSG' TYPE 'E' NUMBER '000' WITH 'PR not created'.
      ENDIF.
    Thanks,
    Starry99

    solved

  • How to populate cusotom fields using BAPI_GOODSMVT_CREATE  for MIGO

    Hi,
    I was to update custom field using BAPI_GOODSMVT_CREATE for MIGO and store it is MSEG table.
    Please tell me how to proceed.
    Moderator message: last warning, if you continue to post the same thread again, I will submit your user ID for deletion. See my comments in your previous posts.
    Edited by: Thomas Zloch on Jul 14, 2011 4:38 PM

    Hi ANID,
    Thanks for the reply.
    I have checked in the documention of the bapi and no communication structure regarding to the bapi is there so i am not able to figure out where to add the custom field so that it can be added in the MKPF table.
    Regads
    Dipak

  • 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;

  • Custom screen in BBP_CUF_BADI

    Hi,
    I know that this topic was discuss a million time on the forum, but I still didn't get how to put my customer fields in customer screen.
    I append the structures as it's describe oss note 458591 and 672960 and use badi bbp_cuf_badi.
    Everything is fine.
    Now i want those fields to be display in a cutomer screen with its own template. So I create a function group where i add 2 function module: one for the put_data method and the second for the get_data method. I also create 2 screens in the Function group.
    Now how I call thoses screens? simply by a "call screen" command?
    thanks for the help,
    joseph fryda
    Message was edited by:
            joseph fryda

    hola -
    did you figure this out?  here is some other posts around this, but also the SAP documentation in SPRO for that BADI (depending on the release) is pretty good as well. 
    Other Posts:
    Custom screen
    Using BBP_CUF_BADI to display custom screens
    thanks for the other points earlier.
    stirfry...today is 'chicken'

  • 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

  • Implemented BADI to add custom screen to VD02 - how to get data to fields?

    hi..
    i have implemented CUSTOMER_ADD_DATA and CUSTOMER_ADD_DATA_CS to add a new screen to Customer Master maintenance tcodes.
    When I run VD02 (for example), I get my button and when I click it, my new screen with new fields show up.
    I need to be able to select from a custom table based on the current KUNNR and populate those fields with data for the user.
    I created the custom screen using a Module Pool program - so this does give me PBO/PAI but I don't have access at that point to my S_KNA1 & other structure info that is contained in the BADI which I need.
    How do I pass data to those fields?
    thanks in advance.
    rp.

    At the point you are clicking 'your' button you could export the structures containing the needed data to abap memory. once in your new screen pbo you may import from abap memory.
    do make sure that your development is hit only for the document type and other usage parameters by putting enough filters before the screen call- else this can slow down quite a few things in SD.

  • Print Current screen ( Dailog custom screen)

    Hi Experts,
       I have urgent requirement lilke ,I have dovelped one Custom screen using SE51 and Screen no : 9001,9002.
    When user enters values in the current screen and then he will select the Print options from the standard tool bar which i activated and when i select that print options it should pring the current screen which i develoloped ,,very urgent experts and gr8 helpfull to me,,,,,
    Pls see below code which i was written ,,it is not print the screen...
       CALL FUNCTION 'GET_PRINT_PARAMETERS'
            EXPORTING
              report                 = sy-repid
              mode                   = 'CURRENT'
              immediately            = 'X'
              user                   = sy-uname
            IMPORTING
              out_archive_parameters = arc_params
              out_parameters         = params
              valid                  = l_valid
            EXCEPTIONS
              archive_info_not_found = 1
              invalid_print_params   = 2
              invalid_archive_params = 3
              OTHERS                 = 4.
    Pls suggest me or how to print the current screen and send a code........
    Venkat

    I don't know whether u can achieve it through programming or not but
    If u want to print the screen in ur PC's window printer then press "Customizing of local Layout (Alt + F12)" button . Then press Hard Copy  from the pop up window...if ur printer settings are correct then it will print ur screen in the Window's local printer.
    Regards,
    Joy.

Maybe you are looking for