Dialog Screen and WRITE.

Hi,
I have create an ABAP program.. which CALL SCREEN 100. This screen 100 is design using Graphical Screen Painter. I have create an push button on it. When the button is press, I try to do some logic behind and want to do a WRITE statement but somehow.. the screen never print out the WRITE statement. Is there anyway to do it?
Regards,
Rayden

Hi,
WRITE statement wont work on screen painter.
Create a LABEL i.e. a TEXT FIELD and assign a name to it say 'RESULT' in Screen Layout.
Acitvate the screen.
In the PAI, when Push button is pressed
CASE l_OKCODE.
WHEN 'HIT'.
v_flag = 'X'.
ENDCASE.
In the PBO, when Push button is pressed.
IF V_FLAG = 'X'.
LOOP AT SCREEN.
if SCREEN-NAME = 'RESULT'.
RESULT = 'Hit button pressed'.
ENDIF.
ENDLOOP.
else.
clear RESULT.
endif.

Similar Messages

  • ALV Toolbar on modal dialog screen and toolbar on text edit control

    Hello,
    I have created one container and producing ALV Grid output on a modal dialog screen. i do not want the ALV Toolbar to appear on this screen. How can I hide it ?
    ALso I need to hide some buttons on a Text edit control. How can I hide them ?
    Thanks and rgds,
    Anand

    Hi,
    To exclude some Toolbar functions, please do the below
    DATA:
    lt_toolbar_excl TYPE ui_functions.
      Exclude Some toolbar functions
        APPEND cl_gui_alv_grid=>mc_fc_detail         TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_info           TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_graph          TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_view_crystal   TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_loc_delete_row TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_loc_append_row TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_loc_insert_row TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_loc_copy_row   TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_loc_undo       TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_check          TO lt_toolbar_excl.
        APPEND cl_gui_alv_grid=>mc_fc_refresh        TO lt_toolbar_excl.
    And Pass the lt_toolbar_excl to the ALV object
    Display
      CALL METHOD go_alv_grid->set_table_for_first_display
        EXPORTING
          is_variant           = ls_variant
          is_layout            = ls_alv_lay
          is_print             = ls_print
          i_save               = 'A'
          it_toolbar_excluding = lt_toolbar_excl
        CHANGING
          it_sort              = lt_sort
          it_outtab            = gt_user[]
          it_fieldcatalog      = lt_alv_cat.
    Hope this helps you.
    Thanks,
    Ruthra

  • Dialog Screen - Invalid field format (screen error)

    Dear all,
      I have developed a modal dialog screen and succesfully invoked it with CALL SCREEN command in the main screen.  Unfortunately, it always returns "Invalid field format (screen error)" when clicking on the dialog's GUI control such as button or radio button.  Anyone encountered this before??
    Regards,
    KK

    Hi KK,
    Just make sure that the fields take on the screen are also declared in the top module of your program.
    And also match their data-types and size i.e., declared in top module and on the screen in their respective attributes.
    Hope this solves your problem.
    Thanks & Regards,
    Tarun Gambhir

  • Open and editor windown from a dialog screen.

    Hi,
    Does anybody know how to open an editor window to write large text notes (1,000 chars or more) from a dialog screen?
    Then how this data is stored on a table?
    I need to save large amounts of text and I have seen this on SAP transactions.
    Any help will be appreciated.
    Thanks,
    Orlando.

    Oh, I see.  I would not suggest using a sapscript editor. I would use the text editor that I mentioned early.  If you really want that functionality of the sapscript editor, you can do that.  Either way you will need to create a custom text object/id to save your text to the db.  Here is an example of using the sapscript editor.
    report zrich_0002.
    data: header type THEAD.
    data: txt_lines type table of tline with header line.
    header-TDOBJECT = 'AUFK'.
    header-TDNAME   = '001000000001'.
    header-TDID     = 'LTXT'.
    header-TDSPRAS  = sy-langu.
    header-TDLINESIZE = 70.
    * First read the text, if there is any.
    call function 'READ_TEXT'
      exporting
    *   CLIENT                        = SY-MANDT
        id                            = header-tdid
        language                      = sy-langu
        name                          = header-tdname
        object                        = header-TDOBJECT
    *   ARCHIVE_HANDLE                = 0
    *   LOCAL_CAT                     = ' '
    * IMPORTING
    *   HEADER                        =
      tables
        lines                         = txt_lines
    * EXCEPTIONS
    *   ID                            = 1
    *   LANGUAGE                      = 2
    *   NAME                          = 3
    *   NOT_FOUND                     = 4
    *   OBJECT                        = 5
    *   REFERENCE_CHECK               = 6
    *   WRONG_ACCESS_TO_ARCHIVE       = 7
    *   OTHERS                        = 8
    if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    * throw editor, allow user to change
    call function 'EDIT_TEXT'
      exporting
    *   DISPLAY             = ' '
    *   EDITOR_TITLE        = ' '
        header              = header
    *   PAGE                = ' '
    *   WINDOW              = ' '
        SAVE                = 'X'
    *   LINE_EDITOR         = ' '
    *   CONTROL             = ' '
    *   PROGRAM             = ' '
    *   LOCAL_CAT           = ' '
    * IMPORTING
    *   FUNCTION            =
    *   NEWHEADER           =
    *   RESULT              =
      tables
        lines               = txt_lines
    * EXCEPTIONS
    *   ID                  = 1
    *   LANGUAGE            = 2
    *   LINESIZE            = 3
    *   NAME                = 4
    *   OBJECT              = 5
    *   TEXTFORMAT          = 6
    *   COMMUNICATION       = 7
    *   OTHERS              = 8
    if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    * When user comes back from editor, save the text
    call function 'SAVE_TEXT'
      exporting
        CLIENT                = SY-MANDT
        header                = header
    *   INSERT                = ' '
    *   SAVEMODE_DIRECT       = ' '
    *   OWNER_SPECIFIED       = ' '
    *   LOCAL_CAT             = ' '
    * IMPORTING
    *   FUNCTION              =
    *   NEWHEADER             =
      tables
        lines                 = txt_lines
    * EXCEPTIONS
    *   ID                    = 1
    *   LANGUAGE              = 2
    *   NAME                  = 3
    *   OBJECT                = 4
    *   OTHERS                = 5
    if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    So for your case, you must create a custom Text Object and ID via SE75.
    REgards,
    Rich Heilman

  • Modify a dialog screen status and catch an action from it

    Hi all,
    my program makes some write and generate a dialog screen,
    making /system /status i get to know that that dialog is generated by program SAPMSSY0 with status STLI.
    i need to put a BUTTON in that status and that button must be clickable and when i click it i have to visualize another screen!
    how can i add a button in an automatic generated dialog and how can i intercept the action of clicking that button?
    thank you very much,
    Giacomo
    Edited by: Giacomo Cipriani on Feb 11, 2009 12:43 PM

    any advice?

  • SELECTION SCREEN AND DIALOG SCREEN

    Can a selection screen and a dialog screen be combined.If yes then how

    YES YOU CAN DO THIS
    SELECTION-SCREEN BEGIN OF SCREEN 99.
      SELECTION-SCREEN PUSHBUTTON 15(25) PUBU
                       USER-COMMAND US01.
      SELECT-OPTIONS SEL2 FOR SPFLI_WA-CONNID.
      PARAMETERS     PAR2 TYPE I.
    SELECTION-SCREEN END OF SCREEN 99.
    CALL SELECTION-SCREEN 99.
    AFTER THAT YOU CAN CALL
    CALL SCREEN 100.
    LIKE THAT
    REGARDS
    SHIBA DUTTA

  • How do I get rid of the dialog box and audio that is in the bottom left of the screen that keeps telling me what I'm doing or need to do?

    How do I get rid of the dialog box and audio that is in the bottom left corner of the screen running script and audio of  what I'm doing or need to do?

    Go into System Preferences, select Universal Access, turn off Voiceover.

  • Present a dialog screen to the user that always stays open and gets updated with values from teststand.

    Hello,
    I'm new to TestStand and just created my first sequences with TS and LV.
    The program is running fine but now I need to implemented a dialog screen with some progress results for the user.
    This dialog screen must stay open (unless closed by the user) and gets refreshed with the latest analysis results from TestStand.
    Is there an example of something like that. (starting from a working example is always easier)
    So I need a mechanism to give some results from TestStand to a custom made dialog screen in LabVIEW.
    Any thoughts/examples/recommandations ???
    Thanks!

    Hi noxus,
    The basic design you are looking for is a daemon, This is basically a VI that runs in the background (your dialog VI for example). This VI is launched dynamicly when needed. And there should be a way of detecting if the deamon is running.
    You can use various ways of communicating between VI's. The two most use full I find either Queues or TCP. The added bonus for TCP is that it also works over the Network, but could also be slower and blocked by Firewalls. Queues only work within the LabVIEW Process running on the Local machine and provide a nice way of detecting if the daemon VI is running.
    Attached a example that show how you can implement something like this. The 'sent new value.vi' obtains a queue reference, we check if it has created a new queue or if it returned an existing queue reference. If the obtain queue created a new queue this means the daemon is not running and we launch the deamon.vi.
    The daemon also connects to the same queue and maintains the reference. If the deamon is closed the referenced is closed as well and the queue is destroyed.
    You can run the example VI. (in LabVIEW 8.2).
    Hope this helps.
    Thanks
    Karsten 
    Attachments:
    Daemon.zip ‏35 KB

  • How to print the dialog screen result

    Experts,
    Iam using dynpro and as a result a graph is printed on the screen container. This is my final screen and I want to take a print of that container with graph. so I have activated the print button in the functional keys by selecting the normal application function type.
    my screen output is graph as i said.
    My program code is like below
    PROGRAM  Z_GRP_PRT.
    TYPE-POOLS: GFW.
    DATA PARAMS LIKE PRI_PARAMS.
    DATA: OK_CODE TYPE SY-UCOMM,SAVE_OK LIKE  OK_CODE,
          VALUES TYPE TABLE OF GPRVAL WITH HEADER LINE,
          COLUMN_TEXTS TYPE TABLE OF GPRTXT WITH HEADER LINE.
    DATA: DAYS(1)  TYPE N VALUE 2,
          COUNT(3) TYPE N VALUE 1,
          VALID    TYPE C.
    MODULE STATUS_1000 OUTPUT
    MODULE STATUS_1000 OUTPUT.
      SET PF-STATUS 'YUSR1'.
      REFRESH VALUES.
      REFRESH COLUMN_TEXTS.
      VALUES-ROWTXT = 'Prod1 '.
      VALUES-VAL1 = 1.
      VALUES-VAL2 = 5.
      VALUES-VAL3 = 6.
      VALUES-VAL4 = 7.
      APPEND VALUES.
      VALUES-ROWTXT = 'Prod2 '.
      VALUES-VAL1 = 0.
      VALUES-VAL2 = 5.
      VALUES-VAL3 = 2.
      VALUES-VAL4 = 5.
      APPEND VALUES.
      COLUMN_TEXTS-COLTXT = 'time1'.
      APPEND COLUMN_TEXTS.
      COLUMN_TEXTS-COLTXT = 'time2'.
      APPEND COLUMN_TEXTS.
      COLUMN_TEXTS-COLTXT = 'time3'.
      APPEND COLUMN_TEXTS.
      COLUMN_TEXTS-COLTXT = 'time4'.
      APPEND COLUMN_TEXTS.
      CALL FUNCTION 'GFW_PRES_SHOW'
        EXPORTING
          CONTAINER         = 'CONTAINER'
          PRESENTATION_TYPE = GFW_PRESTYPE_LINES
        TABLES
          VALUES            = VALUES
          COLUMN_TEXTS      = COLUMN_TEXTS
        EXCEPTIONS
          ERROR_OCCURRED    = 1
          OTHERS            = 2.
      IF SY-SUBRC <> 0.
        LEAVE PROGRAM.
      ENDIF.
    ENDMODULE.                 " STATUS_1000  OUTPUT
    MODULE USER_COMMAND_1000 INPUT
    MODULE USER_COMMAND_1000 INPUT.
      OK_CODE = SY-UCOMM.
      SAVE_OK = OK_CODE.
      CASE SAVE_OK.
        WHEN 'EXIT' OR 'BACK'.
          LEAVE PROGRAM.
        WHEN 'PRINT'.
          CALL FUNCTION 'GET_PRINT_PARAMETERS'
            EXPORTING
              DESTINATION      = 'LOCA'
              COPIES               = COUNT
              LIST_NAME         = 'TEST'
              LIST_TEXT           = 'Test NEW-PAGE PRINT ON'
             IMMEDIATELY    = 'X'
              RELEASE            = 'X'
              NEW_LIST_ID       = 'X'
              EXPIRATION         = DAYS
              LINE_SIZE            = 79
              LINE_COUNT        = 23
              LAYOUT               = 'X_PAPER'
              SAP_COVER_PAGE = 'X'
              RECEIVER            = 'SAP*'
              DEPARTMENT      = 'System'
              NO_DIALOG          = ' '
            IMPORTING
              OUT_PARAMETERS = PARAMS
              VALID          = VALID.
          IF VALID = 'X'.
            NEW-PAGE PRINT ON PARAMETERS PARAMS NO DIALOG.
            WRITE / 'First line'.
          ENDIF.
    NOTE : Following code is tried and not printing anything so commented **********
       WHEN 'PRINT'.
         data : lv_program type sy-repid,
                lv_dynnr   type sy-dynnr.
                lv_program =  sy-repid.
                lv_dynnr   = sy-dynnr.
         CALL FUNCTION 'RS_SCRP_PRINT_IN_LIST'
             EXPORTING
               dynnr = lv_dynnr
               Progname = lv_program
               fullscr = 'X'
               EXCEPTIONS
                 cancelled = 1
                 not_found = 0.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_1000  INPUT
    Now, Iam getting a print out like
    SAP logo printed with stars and with all the parameters I have passed to the function module
    Iam not getting the graph as my output. I have tried another code calling 'RS_SCRP_PRINT_IN_LIST'. It is not even giving me any reply. The screen just blinks one time when I press the print button on the screen when I use the commented code function module.
    I just want to print a graph in the screen container. Should I have to convert the screen graph as a list ?
    Then how to do it. Post the complete code of any possible help. Please help me with this and keep my thanks in advance.I don't want to use hard copy.

    please  go through the link   here it was  give the step  .. first you have to create the short cut of the  sap desktop  ......  
    <a href="http://">http://www.sapdevelopment.co.uk/tips/debug/debug_popup.htm</a>
    reward  points  if  it is  usefull ...
    Girish

  • Collapsing of sections of a dialog screen

    Hi guys,
    I have a requirement to develop a dialog with the functionality to expand and collapse certain sections of the screen. An example of this would be transaction ME23N.
    Can anybody point me in the right direction wrt. classes to be used or where I can find some reading material on this?
    Many thanks
    Fuad Daniels

    Hi fuad,
    1. I have not tried for module pool.
       For selection-screen (se38) , yes.
    2. Try this program (just copy paste in new program)
    3.
    REPORT abc.
    INCLUDE icons.
    DATA : iv TYPE i,
           in TYPE i.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    PARAMETER : a(10) TYPE c MODIF ID m2.
    PARAMETER : b(10) TYPE c MODIF ID m2.
    PARAMETER : c(10) TYPE c MODIF ID m2.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH  FRAME.
    SELECTION-SCREEN PUSHBUTTON /1(4) p1 USER-COMMAND btn1.
    SELECTION-SCREEN:
      BEGIN OF LINE,
      COMMENT 1(3) text-001 MODIF ID m1,
      POSITION 8.
    PARAMETERS:date10 LIKE rpctaxin-taxdt MODIF ID m1,
    bank10(60) TYPE c MODIF ID m1.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN:
      BEGIN OF LINE,
      COMMENT 1(3) text-001 MODIF ID m1,
      POSITION 8.
    PARAMETERS:date11 LIKE rpctaxin-taxdt MODIF ID m1,
    bank11(60) TYPE c MODIF ID m1.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK b2.
    INITIALIZATION.
      iv = 0.
      in = 1.
    AT  SELECTION-SCREEN OUTPUT.
      IF iv = 0.
        WRITE icon_collapse AS ICON TO p1(4).
      ENDIF.
      IF iv = 1.
        WRITE icon_expand AS ICON TO p1(4).
      ENDIF.
      LOOP AT SCREEN.
        WRITE : screen-name , screen-group1.
        IF screen-group1 = 'M1'.
          screen-invisible = iv.
          screen-input = in.
    *SCREEN-INPUT = V.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    AT SELECTION-SCREEN.
      IF iv = 1.
        iv = 0.
        in = 1.
      ELSE.
        iv = 1.
        in = 0.
      ENDIF.
    regards,
    amit m.

  • Photoshop Elements #11 dialog screen missing

    I AM UNABLE TO OBTAIN THE SCREEN THAT HAS THE ADVANCED DIALOG BOX ON THE LOWER LEFT HAND CORNER SO THAT I CAN STATE NAME OF CREATOR, COPYWRIGHT ETC.    I have had PS Elements since #1, and never had this problem.'    Yes, I have gone into Preferences and can set download option, but cannot get the screen I have just described.     PLEASE HELP ME

    HI,
    This still does not work.  I have tried to correct this several times 
    before by doing just what you suggest, but it does not work.   I click  on "APD
    Advanced Dialog", and it still does not appear when I load my  compactflash
    card.    This also DOES NOT bring up the  Advanced Dialog box where I can
    select either advanced or regular  etc.   Something is seriously wrong with
    this edition of Photoshop  11.   I also tried to acces the link you sent, and
    I cannot open  it.  - ???????
    We still have a problem that is not fixed.
    I still await your phone call either tomorrow (Friday) or Monday.
    Regards,
    Dave Pidcock
    David E. Pidcock
    VisionQuest Enterprises
    VisionQuest  Photography
    405 27th Avenue N.E.
    Great Falls, MT 59404
    (406)  727-2466
    [email protected] 
    In a message dated 2/21/2013 7:30:12 P.M. Mountain Standard Time, 
    [email protected] writes:
    Re:  Photoshop Elements #11 dialog screen missing
    created by andaleebfatima1
    (http://forums.adobe.com/people/andaleebfatima1)  in  Photoshop Elements - View the full  discussion
    (http://forums.adobe.com/message/5083732#5083732)

  • Active mode multiple selection in dialog screen

    in my dialog screen i had multiple selection option button by using the below function module.
    CALL FUNCTION 'K_CMPERS_MULTIPLE_SELECTION'
      EXPORTING
        P_FIELDTYPE         = 'R'
        P_FIELDNAME         = 'MATNR'
        P_TABLENAME         = 'MARA'
      TABLES
        PT_PARM             = HMAT.
    its working fine.
    but when i enter data into multiple selection it does not changes to active mode ( green color).
    can u pls tell me how to change it into active mode when data is there

    Hi Banu,
    The icon will not change automatically. You need to write code in PBO and change the icon of your push button accordingly.
    Please refer to the document below for how to change icon of push button in module pool:
    [http://wiki.sdn.sap.com/wiki/display/sandbox/ChangeanIconofaButtonDynamicallyInModulePool|http://wiki.sdn.sap.com/wiki/display/sandbox/ChangeanIconofaButtonDynamicallyInModulePool]
    Cheers,

  • Splitter control into 5 screens and some advise.

    I need to write an interactive report with some selection screen. After user input on selection screen,  I will extract data and put all into 5 screens presenting to user.  Two screens on top of each other on the left of the docing.  Two screen side by side on the right at top and one screen horizontally at the bottoms of the two side by side screens.  I draw the picture here for easier visualization.
    Each screen will have its own title and buttons and ALV report data. User can select any screen and depending on which screen they click the button, it will do either update or branching into something else.  I am thinking of using docking container and splitter control to split into 5 screens but I do not know how to split into screen lay out like below.  Is it possible?
    Is this a good approach or Web Dynpro is better?  I never write any WDN, just followed some exercise on SDN so it will be a challenge with the time constraints.  My company is against writing the classic Dialog with all PAI, PBO but I think even with ALV you still have to deal with PAI, PBO.  Any guidance will be greatly appreciated.
    |                                      |                                 |                              |
    |                                      |                                 |                              |
    |                                      |                                 |                              |
    |                                      |                                 |                              |
    |                                      |                                 |                              |
    |   --------------------------|                                 |                              |
    |                                      |                                 |                              |
    |                                      |                                 |                              |
    |                                      | -----------------------------------------------
    |                                      |                                                               |
    |                                      |                                                               |
    |                                      |                                                               |
    |                                      |                                                               |
    Edited by: Akinosora on Jan 28, 2011 1:38 PM - Sorry look like the picture mess up.
    Edited by: Rob Burbank on Jan 28, 2011 4:31 PM

    Right now we do not use portal yet and still use SAP GUI so I decided to go with the classic dynpro with OO approach.
    See sometimes available technology makes the choice for you;)
    Regarding the splitter. It's more or less like this
    "1. custom container
    CREATE OBJECT g_custom_container
          EXPORTING
            container_name              = 'CUSTOM_AREA'.
    "2. cut screen horizontally into two parts
    CREATE OBJECT g_splitter_container
          EXPORTING
             parent            = g_custom_container
             rows              = 1
             columns           = 2. "two parts
    "3. get right part container which you have just created
    CALL METHOD g_splitter_container->get_container
          EXPORTING
            row       = 1
            column    = 2
          RECEIVING
            container = g_right_container.
    "4. cut it vertically into two new containers
    CREATE OBJECT g_splitter_container2
          EXPORTING
             parent            =  g_right_container
             rows              = 2  "two new parts out of one
             columns           = 1.
    "5. get top container of those two and cut it horizontally again
    CALL METHOD g_splitter_container2->get_container
          EXPORTING
            row       = 1
            column    = 1
          RECEIVING
            container = g_top_container.
    CREATE OBJECT g_splitter_container3
          EXPORTING
             parent            =  g_top_container
             rows              = 1 
             columns           = 2.  "two new parts out of one
    As you can see you need 3 splitter containers and get_container method (which returns type cl_gui_container ). 1st cuts main container, 2nd cuts new subcontainer into two new parts, 3rd one cust another subcontainer into another new parts.
    This way by in turn gettting and cutting containers you can create any subareas on screen for GUI controls.
    Please note!
    This technique is only applicable for GUI controls, where each container is parent of certain control. For subscreens you would need other approach.
    Regards
    Marcin

  • How to clear grey loading screen and animated gif (Dynamic Action with "Show Processing" on submit)

    APEX V4.2.3
    DB 11.2
    I have a classic report on page 1.  I have a region button called "Export" (defined by a submit dynamic action with "show processing=Yes") that submits the page and then via a branch directs me to page 2 which has a slightly different version of the report on page 1 (i.e. no breaks) which I want to capture as a CSV export.  Therefore I've set the report template on page 2 to " Export:CSV".
    Now when I click on the page 1 export button the grey screen and loading gif appears indicating that the report is executing and then as expected, page 2 doesn't appear but instead the standard open/save window's dialog box appears asking to open or save the generated CSV file.  All good..but the grey loading screen remains.  How do I clear this loading screen and get back to the context of page 1 ?
    thanks in advance
    PaulP

    Hi PPlatt,
    We would love to help but you left out one crucial part of the puzzle: namely how does your CSV report get exported. With the way it is setup (a redirect to another page), I'm going to assume you do that because you have some PL/SQL on that page that prints the CSV.
    Now there are two questions that are crucial here:
    - How do we stop the icon from bugging us on the screen
    - How do we communicate with the browser that it should no longer display the loading icon
    The first question is rather easy, two simply lines of codes can do that:
    $('#apex_wait_popup').hide();
    $('#apex_wait_overlay').hide();
    But when do we use this code? Quite simple when the document is downloaded. When is it downloaded? At the end of the PL/SQL code that prints the document to the browser.
    What you could do is at the end of that code give an application item a certain value. For example :AI_PRINTED := 'Y';
    Then all you need to do is let the browser ask for the value. You could do this by using JavaScript to continuously fire AJAX to the server using a JS timing event:
    http://www.w3schools.com/js/js_timing.asp
    Better would be a Server send event, but since you left out another crucial piece of information: your browser, I will not go deeper into this.
    Start this timing event when someone asks for the document, and end it as soon as the process returns that :AI_PRINTED equals 'Y'.
    Despite the lack of information, I hope I have given, or at least inspired you to get to the solution.
    Regards,
    Joni

  • Need to Increase the Font Size of a screen field in a Dialog Screen ?

    Hi ppl,
    I have a requirement wherein i need to increase the font size of one field on a dialog screen .
    i was going through the threads and found this which has beautiful example given by vijay
    Increase text size in Screen
    But I'm facing a problem in implementing it since the value in the field (of which the font size needs to be increased) depends on a nother field filled by user at runtime only.
    Can anyone gimme some suggestions or alternative way to solve my problem
    Thanks
    Sachin Soni

    Hi Sachin,
    There is not way to change the font style.
    But you can add ur own text through icons or graphics.
    Create your own graphics or icons and include it in ur module pool.
    Or,
    Goto the Layout Editor of your Screen.
    Double click on the text field .. Double clk the text fild, and from the Botton right u can see an arrow icon -> click on that -> will open a Popup -> in that set Area Title to TRUE.
    Hope this solves your problem.
    Thanks & Regards,
    Tarun Gambhir

Maybe you are looking for