How to attch a screen to the BADI?

Hi Guys,
               I am telling the situation.In tha Badi i will call a ADDr_Check FM its a RFC call.in turn it will return a Error_table.For this i have to attach a screen which will displayu the error and also option for updatiing.Once the user chooses correction suggested by the backend product then the entry screen would be updated with the choosen corrections if any.
              Can anybody can suggest how to  attach s screen for this BADI.
Thanks,
Gopi.

For those who want to know, if you select Map view in iDVD you can see a box outline of your project. The first box tells you to "Drag content here to automatically play when the disc is inserted." So, if you want to put photo, short video, disclaimer jpg you can put it here. If you wish to have your movie start immediately without having a theme with choices of playing the movie, you can drag your whole movie to this box and it will play without a menu.

Similar Messages

  • How can we take the cursor to a different sub-screen from the BADI?

    Hi,
    We have to do some validation on Header, Operation and Relationship of any work order (IW31, IW32). We have checked that validations can be done at BADI WORKORDER_UPDATE in the method u2018AT_SAVEu2019.  But user wants us to take the Cursor back to the field and screen due to which the error is coming. How can we take the cursor to a different sub-screen from the BADI?
    Thanks in Advance,
    Pranav

    You 'ran out of room' because you tried to put your entire question into what is the 'Topic line' of the post.
    This is a fairly common error, as a scan of the topic list will show, and likely due to a design flaw in the layout of the composition page.
    Most posters who make this error do so on their first post, and are able to avoid a similar misstep on their second and subsequent questions.
    Regards,
    Barry

  • Doing keynote presentation.  How do I switch screens so the audience does not see my notes and next slide?

    Doing keynote presentation.  How do I switch screens so the audience does not see my notes and next slide?

    Go to Keynote>Help>Show your Presentation>Use Presenter notes.
    Also if you are using separate screens see Present on seperate displays

  • How to Call another screen using the ABAP Report which is displaying ALV ou

    Hello All,
    I am developing a ABAP report in which I want to transfer the stock from material to another material.
    My Report will include 3 to screens.
    The first sleection screen will display all the material with their stock value.
    When we execute the report I will get the list of materials along with their current stock. On the top of the output screen I want the Execute button. Also , each line of the output should have checkbox or the ALV provides the functionality of editing one cell like that.....Once the user tick the checkbox or the cell....then I want to move to another screen where user can enter the Quantity and then user will tick ok and then I will call one function module so that the material documnet is posted and transfer of posting form material to material is done successfully.
    Could anyone please help me out how to call another screen from the output screen where user can enter the Quantity amount....
    I dont want to use the Dialog programming.....I want to create the simple ALV Abap report.
    Regards,
    Komal Bhutada.

    Hi Raymond,
    Thanks for the input...I will try this in my code .....
    Can you please help me how to insert the checkbox in the ALV Output....so that I can select one of row and then press execute to process further?..
    Thanks for the information.
    Regards,
    Komal.

  • How to show processing screen while the submitted request is in progress?

    Hi SIM Experts,
    I have couple of requirements in SIM7.1.1.9, i.e.
    1. Whenever i submit a request, i need to show a *'Processing Screen'* (i.e. form indicating that my request is in progress) when my request is in progress.
    2. Once my request is completed, i need to switch back from *'Processing Screen'* to form from where request has been submitted.
    For Example:
    1. When i click on *'Search'* with some search criteria in say *'Search Users Form'*, system will take some time to fetch the search results. During this processing time, i need to show a *'Processing Screen'* to the end user.
    2. Once *'Search Users Form'* is ready with its search results, i need to switch back from *'Processing Screen'* to *'Search Users Form'*.
    I feel challenge is keeping track on the submitted request and switching back to the requested page.
    FYI, i was trying to implement this using SIM7.1.1.9 Workflows & Forms and couldn't able to get a solution.
    Any help makes my tasks to move ahead. Thanks in advance.
    Mahi

    Hi,
    Did you managed to solve the issue? I am into the same issue.
    The same question..Did you got any answer for this?
    How to use <div id='processing' --- --- ----> tag info in IDM Form?
    What I did so far is..
    I defined a js function and copied to /includes folder and updated commonScripts.jsp to include the js function which I added.The following is the js function I am using (I googled it and got this function)
    +function showLoad() {+
    var num = 0;
    var tim;
    var txt = "Loading, please wait ........";
    document.getElementById("a").innerHTML = txt;
    num +;+
    +if (num == 30) {  // erase after 5 seconds, adjust to suit+
    document.getElementById("a").style.display="none";
    window.clearTimeout(tim);
    +}+
    +else {+
    tim = window.setTimeout("showLoad()", 1000);
    +}+
    +}+
    On the Button OnClick property I mentioned showLoad() function, but for some reason I am getting the following error..
    getElementById() is null or not an object
    I think the getElementById() is expecting a required parameter but I am not sure how we can pass that ID from the IdM form.
    Please let us know how did you resolved the issue.
    Thanks in advance.

  • How to raise an exception in the badi

    Hi friends..I've got the badi to be used for my object.Badi workorder_confirm
    requirement is " if data is entered in one field leaving a field emprty,it should give an error message saying "Field is mandatory". I can make use of ERROR_WITH_MESSAGE exception for the message to be generated..
    but dont know the syntax of it..please provide me with the statement how the message needs to be raised

    Looking at the BAdI Documentation it says this:
    Note that in the methods, no system messages may be sent. The only      
    exceptions are the AT_SAVE and AT_CANCEL_CHECK methods. Within these    
    methods, a system message may be issued, but only if you trigger the    
    exception ERROR_WITH_MESSAGE (for AT_SAVE method) or NOT_ALLOWED (for   
    AT_CANCEL_CHECK method) at the same time.                                                                               
    Note also, that within the methods the "commit work" instruction may not
    be carried out because this would lead to incorrect data in the         
    database.                                                               
    So the only thing you can do is use:
    RAISE ERROR_WITH_MESSAGE.

  • How to supress all screens of the FM ISU_S_WORKLIST_INSTALL?

    Hi,
    I wanted to know how to excute the FM ISU_S_WORKLIST_INSTALL in the background?
    In other words I want to supress the dialog screens which are poping one after the other.
    I tried a couple of things:
    1.I tried to call supress dialog - this could supress only the first screen but the rest are not supress.
    The first screen is 400 (which imable to supress) but the next screen 222 pops up.
    Please suggest if anybody knows how to achieve this.
    thanks in advance.

    Hi Kevin,
    the action '05' is only possible with update.
    Set x_upd_online = 'X' and it will work.
    best regards
    Sabine

  • How do I swap screens on the fly on a 8 core Mac Pro Westmere running OSX Snow Leopard?

    I'm running two displays a 23" Apple HD display and a 37" sharp LCD. I'm running various audio apps with multiple screens, two main screens (mixer and edit) I usually run the mixer window on the large display and the edit window on the 23"  however I need to go from one to the other which is actually very easy with one easy key command (on pro tools anyway) when running one display. WHat I want to do is have the windows swap displays with one key command. Is this possible and if so is it possible regardless of the app running?
    Thanks for your advise.

    The heuristic for multiple displays is that you create one continuous "Extended desktop". You can freely drag and drop windows in any position on that Extended desktop, including straddling displays, and the parts on each disply will be updated in a sensible fashion.
    The notion that these might be discrete displays has been almost completely eliminated, so Mac OS X simply "does not get it" that you might somehow want windows to hop around to different places on this one Extended desktop that has been created.
    I suggest you should drag the window to where you want them. If where you want them changes, drag the windows to different places.
    Alternatively, you can drag the display positions relative to each other in the arrange pane, but I expect the results will not be useful.
    You can change which display holds the MenuBar, by dragging the tiny image of the MenuBar from one display image to the other in the Arrange pane.

  • How do I flip screen so the headphone jack is on top?

    I recently upgraded from the iPhone 4s to the iPhone 5s.  I hate the iPhone 5s for one reason only: the headphone jack is on the bottom of the phone.  I realize I should not care so much, this phone makes me irrationally angry each and every time I try to use headphones with it. If I am working out, I have to set the phone upside down on the machine as I run. If the phone is in my pocket, I am constantly flipping it over every time I take it out of my pocket. That is annoying in and of itself, but it also causes the headphone cord to get tangled and shorten when I put it back into my pocket. Also, it makes it difficult to work on the phone while listening to my headphones. The cord sticking out from the bottom prevents me from using my pinky to stabilize the phone in my hand. I almost never dropped my iPhone 4s in over two years that I had it. I drop the iPhone 5s once a week because it won't let me hold it securely.  I would not buy an iPhone 5s if I had it to do over again.
    Anyway, since I am stuck with this stupid phone, is there any way to flip the screen 180 degrees so that the button, headphone jack, and speakers would all be on the top.  I am tired of cursing my phone and Apple every time I use it.

    The LG Tones are, in my opinion comparable or better in quality to yurbuds (though I can't say I think yurbuds are that great). I also have a pair of Jabras that are designed especially for sports use. They take a bit of getting used to putting on but they are very good. Not having a cord rubbing against my shirt while I run is a great thing.
    I haven't seen one in a while but there used to be adapters (on a lanyard, I think) you could plug a headset into which then connect to your device over BT. You could therefore use a headset of your choice. If I recall, Motorola used to make one.
    Submit your feedback directly to Apple using the appropriate link on the Feedback page:
    http://www.apple.com/feedback

  • I keep getting a message that a website is untrusted only in Firefox, how do I get rid of the bad certificate?

    I am using Windows 7. Internet Explorer and Chrome work fine. I know this relates to certificates, but The one Firefox is one created by Fiddler and it had name DONT TRUST. I deleted it from Firefox certificates but each time Firefox keeps finding it. I have validated the websites certificate. How do I get Firefox get rid of this certificate and get the right certificate?

    Do a malware check with several malware scanning programs on the Windows computer.
    Please scan with all programs because each program detects different malware.
    All these programs have free versions.
    Make sure that you update each program to get the latest version of their databases before doing a scan.
    *Malwarebytes' Anti-Malware:<br>http://www.malwarebytes.org/mbam.php
    *AdwCleaner:<br>http://www.bleepingcomputer.com/download/adwcleaner/<br>http://www.softpedia.com/get/Antivirus/Removal-Tools/AdwCleaner.shtml
    *SuperAntispyware:<br>http://www.superantispyware.com/
    *Microsoft Safety Scanner:<br>http://www.microsoft.com/security/scanner/en-us/default.aspx
    *Windows Defender:<br>http://windows.microsoft.com/en-us/windows/using-defender
    *Spybot Search & Destroy:<br>http://www.safer-networking.org/en/index.html
    *Kasperky Free Security Scan:<br>http://www.kaspersky.com/security-scan
    You can also do a check for a rootkit infection with TDSSKiller.
    *Anti-rootkit utility TDSSKiller:<br>http://support.kaspersky.com/5350?el=88446
    See also:
    *"Spyware on Windows": http://kb.mozillazine.org/Popups_not_blocked
    *https://support.mozilla.org/kb/troubleshoot-firefox-issues-caused-malware

  • How can you move screens within the workspace?

    Dragging screens around to get them out of the way only to have them go back when you release the mouse.  Not working for me, help???

    Are all the palettes locked?  There was another post along those lines earlier today.  What OS and version are you on?

  • HT204053 There is an old erroneous apple I'd that keeps coming up when I try to update apps and other things. I have good ID but cant get to it sometimes. How do I get rid of the bad iD.

    Old erroneous Apple ID keeps coming up. It keeps me from updating apps etc. how do I get rid of it?  I have a valid ID that works when I can get to it.

    Old erroneous Apple ID keeps coming up. It keeps me from updating apps etc. how do I get rid of it?  I have a valid ID that works when I can get to it.

  • Need help on implementing the BADI ME_GUI_PO_CUST

    Hi All,
    As per my requirement I need to do Enhancement for Unloading point field on PO.This filed will get all the department numbers applicable for the site on the line item.
    For this I need to Implement the BADI BADI ME_GUI_PO_CUST.
    The Method which needs to be Implemented is : TRANSPORT_TO_DYNP.
    Instructions have been given for the Screen design.
    Can anyone help me (with the sample code how) to Implement this method of the BADI in SE19.
    This BADI method is taking a view as an Input and I am not understanding how to proceed.
    Thanks and Regards,
    Smriti Singh

    Hi,
    my suggestion is to check the standard documentation of the interface IF_EX_ME_GUI_PO_CUST.
    After that you can check the method IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_DYNP in the example implementation class CL_EXM_IM_ME_GUI_PO_CUST.
    Usefull links:
    [Re: Implementing badi ME_GUI_PO_CUST;
    [Re: ME21N - PO Enhancement using BADI;
    Kind Regards.
    Andrea

  • How to Open new screen for single click on ALV icon.

    Hi All,
    Can any body help me regarding the below ALV requirement.
    I need to create a executable program ZPROGRAM with a table having field to store long text.The ALV report should display records according to the selection screen parameters with a icon in each record when clicked should open a new screen with present data in the field and must be able to save the entered long text.
    Can any body give me the idea after displaying the simple ALV in the output,
    How to open new screen(not the Pop-up’s) after single click on the icon,
    in that I should be able to modify & save the long text in my ZTABLE and
    able to retrieve the same text for single clicked icon record.
    which function modules/Classes/Methods can we use for this requirement.
    And how retrieve the same text for this record.
    Thanks in advance.
    Regards,
    Kalam A.

    *& Report  ZTEST_ALV
    REPORT  ZTEST_ALV.
    TYPE-POOLS slis.
    DATA: gt_fieldcat TYPE TABLE OF slis_fieldcat_alv .
    DATA: gs_layout  TYPE slis_layout_alv.
    DATA: gt_list_top_of_page TYPE slis_t_listheader.
    DATA: gt_sortinfo_alv   TYPE  slis_t_sortinfo_alv.
    DATA: gs_print_alv TYPE slis_print_alv.
    DATA: gs_grid TYPE lvc_s_glay.
    DATA: gt_event TYPE slis_t_event.
    DATA: gs_event TYPE slis_alv_event.
    DATA: BEGIN OF GT_DISPLAY OCCURS 100.
       INCLUDE STRUCTURE MARA.
       DATA: BOX.
    DATA: END OF GT_DISPLAY.
    START-OF-SELECTION.
    SELECT * FROM MARA UP TO 50 ROWS
      INTO CORRESPONDING FIELDS OF TABLE GT_DISPLAY.
    End-of-Selection.
      PERFORM build_alv.
      PERFORM display_screen .
    FORM build_alv .
      DATA: ls_fieldcat LIKE LINE OF gt_fieldcat.
      DATA: ls_top TYPE LINE OF slis_t_listheader.
      DATA: ls_sort TYPE slis_sortinfo_alv.
      CLEAR: ls_fieldcat, gt_fieldcat[], ls_top,gt_list_top_of_page[],
             ls_sort,gs_grid,gs_print_alv,gt_sortinfo_alv[].
    *&-----gs_layout definition.
    gs_layout-zebra = 'X'.
    gs_layout-detail_popup = 'X'.          "ÊÇ·ñµ¯³öÏêϸÐÅÏ¢´°¿Ú
    gs_layout-f2code = '&ETA'.             "ÉèÖô¥·¢µ¯³öÏêϸÐÅÏ¢´°¿ÚµÄ¹¦ÄÜÂë,ÕâÀïÊÇË«»÷
      gs_layout-no_vline = ' '.              "ÉèÖÃÁмä¸ôÏß
      gs_layout-colwidth_optimize = 'X'.     "ÓÅ»¯Áпí
      gs_layout-detail_initial_lines = 'X'.
    gs_layout-coltab_fieldname = 'LINE_COLOR'. "Line_colorΪgt_displayµÄÒ»¸ö×Ö¶Î,¾ßÌåÑÕÉ«ÉèÖüûÏÂÃæ˵Ã÷.
      gs_layout-hotspot_fieldname = 'MATNR'.
    gs_layout-detail_titlebar = 'ÏêϸÄÚÈÝ'. "ÉèÖõ¯³ö´°¿ÚµÄ±êÌâÀ¸
    gs_layout-group_change_edit = 'X'.
    *&-----gs_grid definition.
      gs_grid-top_p_only = 'X'.
    *&-----gs_print_alv definition.
      gs_print_alv-prnt_title = 'X'.
      gs_print_alv-prnt_info = 'X'.
    *&-----gt_sortinfo_alv definition. С¼Æ
      ls_sort-fieldname = 'MTART'.
      ls_sort-tabname =  'GT_DISPLAY'.
      ls_sort-subtot = 'X'.
      ls_sort-spos      = 1.
      ls_sort-up        = 'X'.
    ls_sort-group = 'UL'.
      APPEND ls_sort TO gt_sortinfo_alv.
      ls_sort-fieldname = 'AENAM'.
      ls_sort-tabname =  'GT_DISPLAY'.
      ls_sort-subtot = 'X'.
      ls_sort-spos      = 1.
      ls_sort-up        = 'X'.
    ls_sort-group = 'UL'.
      APPEND ls_sort TO gt_sortinfo_alv.
    *&-----slis_t_listheader definition. title.
      CLEAR  ls_top.
      ls_top-key  = 'µ±Ç°ÈÕÆÚ:'.
      ls_top-typ  = 'S'.  " H = Header, S = Selection, A = Action
      CONCATENATE  sy-datum0(4)   '-' sy-datum4(2) '-' sy-datum+6(2) INTO ls_top-info .
      APPEND ls_top TO gt_list_top_of_page.
      CLEAR  ls_top.
      ls_top-key  = 'title'.
      ls_top-typ  = 'S'.  " H = Header, S = Selection, A = Action
      ls_top-info = space.
      APPEND ls_top TO gt_list_top_of_page.
    *&-----gs_print_alv definition.
      gs_print_alv-prnt_title = 'X'.
      gs_print_alv-prnt_info = 'X'.
    *&-----gt_fieldcat definition.
    CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
       EXPORTING
         i_program_name     = sy-repid
         i_internal_tabname = 'GT_DISPLAY'
          i_structure_name = 'MARA'
          I_CLIENT_NEVER_DISPLAY = 'X'
         i_inclname         = sy-repid
       CHANGING
         ct_fieldcat        = gt_fieldcat[]
       EXCEPTIONS
         inconsistent_interface = 1
         program_error          = 2
         OTHERS                 = 3.
      ls_fieldcat-hotspot = 'X'.
      MODIFY gt_fieldcat FROM ls_fieldcat INDEX 2.
    **-1. definition with macro.
      DEFINE macro.
       col_pos = col_pos + 1.
       ls_fieldcat-tabname   = 'it_typ_data'.
        ls_fieldcat-fieldname = '&1'.
        ls_fieldcat-seltext_l =  &2.
       ls_fieldcat-col_pos   =  col_pos.
        ls_fieldcat-outputlen =  '&3'.
       ls_fieldcat-datatype  =  '&4'.
       ls_fieldcat-do_sum    =  &5.
       ls_fieldcat-edit    =   &6.
       ls_fieldcat-checkbox  =   &7.
       ls_fieldcat-key   =   &9.
       ls_fieldcat-fix_column =  &10.
       ls_fieldcat-no_out =  &11.
        ls_fieldcat-ref_fieldname = &4.    " System F4 Effect.
        ls_fieldcat-ref_tabname   =  &5.   " System F4 Effect.
        ls_fieldcat-hotspot   =   &6.
        append ls_fieldcat to gt_fieldcat.
        clear ls_fieldcat.
      END-OF-DEFINITION.
      macro matnr     'matnr'            18   'MATNR'   'MARA'  'X'.
      macro MTART     'MTART'            18      'MTART' 'MARA'  ''.
      macro  AENAM    'AENAM'            18       'MAENAM'  'MARA'   ''.
    **-2. definition one-by-one.
    CLEAR ls_fieldcat.
    ls_fieldcat-fieldname = 'MATNR'.
    ls_fieldcat-seltext_s = 'ÎïÁÏ'.
    ls_fieldcat-ref_fieldname = 'ROLLNAME'.
    ls_fieldcat-ref_tabname   =  'DD03L'.
    APPEND ls_fieldcat TO gt_fieldcat.
    ENDFORM.                    "build_alv
    FORM display_screen .
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         i_list_type     = 0
       IMPORTING
         et_events       = gt_event
       EXCEPTIONS
         list_type_wrong = 1
         OTHERS          = 2.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    READ TABLE gt_event INTO gs_event WITH KEY name = 'TOP_OF_PAGE'.
    IF sy-subrc EQ 0.
       gs_event-form = 'TOP_OF_PAGE'.
       MODIFY gt_event FROM gs_event INDEX sy-tabix.
    ENDIF.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
         i_callback_program                = sy-repid
        i_callback_pf_status_set          = 'PF_STATUS_SET '
         i_callback_user_command           = 'USER_COMMAND'
        i_callback_top_of_page            = 'TOP_OF_PAGE'
       I_CALLBACK_HTML_TOP_OF_PAGE       = 'HTML_TOP_OF_PAGE'
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
        I_BACKGROUND_ID                   = 'ALV_BACKGROUND'    "When top-of-page is initial.
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
         is_layout                         = gs_layout
         it_fieldcat                       = gt_fieldcat[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
        it_sort                           =  gt_sortinfo_alv[]
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
       I_SAVE                            = 'A'
      IS_VARIANT                        =
      IT_EVENTS                         = gt_event
      IT_EVENT_EXIT                     =
       IS_PRINT                          = gs_print_alv
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      I_HTML_HEIGHT_TOP                 = 0
      I_HTML_HEIGHT_END                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      IR_SALV_FULLSCREEN_ADAPTER        =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                          = gt_display
    EXCEPTIONS
       program_error                     = 1
       OTHERS                            = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "display_screen
    FORM user_command          USING ucomm LIKE sy-ucomm
                               selfield TYPE slis_selfield.
    Data ref1 type ref to cl_gui_alv_grid.
      CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' "Check Box need fieldcat-checkbox, input and edit.
         IMPORTING
           E_GRID = ref1.
      CASE ucomm.
        WHEN '&IC1'. " SAP standard code for double-clicking
    READ TABLE gt_display INTO gs_display INDEX  slis_selfield-tabindex.
    CHECK sy-subrc = 0.
         CASE  selfield-fieldname  .
           WHEN 'PLNUM'.
             SET PARAMETER ID 'PAF' FIELD gs_display-plnum.
             CALL TRANSACTION 'MD12' AND SKIP FIRST SCREEN.
           WHEN  'POSNR'.
           SUBMIT  rvscd100 USING SELECTION-SCREEN '1000' WITH vbeln = gs_display-vbeln
                                                          WITH posnr = gs_display-posnr
                                                          WITH zinfo = 'X'
                                                          AND RETURN.
         ENDCASE.
       IF selfield-sel_tab_field = 'OUT_ITAB-PI_SL'. " Line detail.
           READ TABLE i_output INTO pisl_itab INDEX selfield-tabindex.
           IF sy-subrc EQ 0.
       ENDIF.
        WHEN 'CHANGE'.
         CALL METHOD ref1->check_changed_data.
         CALL METHOD ref1->refresh_table_display.
    *5´Ë´¦´úÂë×èÖ¹'REUSE_ALV_GRID_DISPLAY´´½¨ÐµÄÆÁÄ»£¬Ôì³ÉÆÁÄ»¶à²ã
         selfield-refresh = 'X'.
        WHEN 'SWITCH'.
         PERFORM switch_edit_mode.
        WHEN OTHERS.
      ENDCASE.
    ENDFORM.                    "user_command
    Add your code in user_command form.
    WHEN you click matnr ucomm eq '&IC1'.
    Message was edited by:
            Chunhai Hu

  • I can't modify the field MARC-LOSGR using the badi BADI_MATERIAL_REF

    Hello!
    I have to force a value in the field "lot size" (MARC-LOSGR) when the system extends automatically a material with the transaction CK40N.
    I tried to use the badi BADI_MATERIAL_REF, wich seems to be perfect for this purpose, but it doesn't work: after the badi the system resets the field to its initial value.
    What can I do?
    Thank you

    Dear Sauro
    I've found this thread in the forum, and because I've the same problem (I need to set 1000 as default for marc-losgr) during creation/extension of a material, I'd like know how you solved your issue.
    The BADI is called during CK11N and CK40N transaction, but even if I set the value in the right mode it's not saved on table MARC. Of course If I create manually the cost view by using MM01 the BADI works fine and the value is saved.
    Thank-you in advance for cooperation.
    Claudio
    Ps: se vuoi puoi anche rispondere direttamente in italiano al mio indirizzo che trovi nei miei riferimenti. Grazie

Maybe you are looking for

  • Error when activate standard structure

    Hi guru, i've a serious problem about the activation of a standard structure,the check (for error) pass without problem, but when I want to activate it there is this exception : CALL SCREEN (not modal) in modal dialog box not allowed Anybody can help

  • Review Apps is broken on iOS

    I've been having problems logging into the store just to write reviews from my iOS devices, (3-4 Months) so not iOS7 related. I'm prompted to enter my AppleID password multiple times with little to no success. If I do manage to get to the review sect

  • Turn colored pdf text to monochrome pdf

    I want to print a pdf which contains coloured text to a b/w printer. Text now becomes unreadable greyscale. Is there a way to convert every text color in a pdf (or postscript) file to pure black? So not greyscale like in Acrobat, but 100% black? I'm

  • Open Directory Migration from Mac OSX Server 10.4 to 10.8?

    Hi All, This might be a silly question and apologise in advanced if this is? We are running on old Xserve (10.4.8) with approx. 100 Mac clients and would like to know if it's possible to migrate from OD 10.4 to OD 10.8. We tried just to see what woul

  • Confusion over Context.list and listBindings

    Sorry for this newbie question. How do I list all the bindings I have created? Working on Windows, the JNDI service creates a file called .bindings, which holds all the bindings. I can bind, unbind, rebind and lookup fine. But I cannot list the bindi