General issue in module pool

I am working on dialog program.
i have a provide a f4 value for one of the field.
lats say i have two fields field A
                           field B
I have to provide f4 help fir field B.
I have a ztable which have field A and field B .
FIELD A is primary key.
based on my input for field A i have to retrieve values FROM ZTABLE FOR FIELD B
I HAVE DONE THE SAME.
WHEN I ENTER VALUE FOR FIELD A and then f4 for field B IAM NOT ABLE TO RETRIEVE ANY VALUES BECAUSE
process on value-request.
FIELD ZTEST-A MODULE VALUE_REQUEST.
SELECT * INTO TABLE ITAB FROM ZTEST
                  WHERE A = ZTEST-A.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
  EXPORTING
  DDIC_STRUCTURE         = ' '
    RETFIELD               = 'B'
  PVALKEY                = ' '
  DYNPPROG               = ' '
  DYNPNR                 = ' '
  DYNPROFIELD            = ' '
  STEPL                  = 0
    WINDOW_TITLE           = 'TEST'
  VALUE                  = ' '
    VALUE_ORG              = 'S'
  MULTIPLE_CHOICE        = ' '
  DISPLAY                = ' '
  CALLBACK_PROGRAM       = ' '
  CALLBACK_FORM          = ' '
  TABLES
    VALUE_TAB              = ITAB
  FIELD_TAB              =
    RETURN_TAB             = IT_RETURN
  DYNPFLD_MAPPING        =
EXCEPTIONS
  PARAMETER_ERROR        = 1
  NO_VALUES_FOUND        = 2
  OTHERS                 = 3
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 I PRESS F4 FOR FIELD B ,MY FIELD A IS INITIAL.
AFTER GIVING FIELD A VALUE AND THEN PRESS ENTER AND THEN PRESS F4 FOR FIELD B THEN IT WORKS FINE.
BUT THE USER DON'T WANT TO PRESS ENTER AFTER GIVING VALUE FOR  FIELD A.
I ALSO WANT TO KNOW, IF I PRESS F4 DOES THE CONTROL DIRECTLY GOES TO POV OR DOES IT GOES THROUGH PAI AND THEN TO POV.
Any lead or suggestings in achieving this would be great
Thanks
venki

hi,
*-            A T   S E L E C T I O N   S C R E E N  --- Value Request
*--F4 help for INPIT files
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_PCFILE.
  PERFORM VALUE_REQUEST_FOR_PC_FILE USING P_PCFILE.
FORM VALUE_REQUEST_FOR_PC_FILE  USING    P_PCFILE.
  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      PROGRAM_NAME  = SYST-CPROG
      DYNPRO_NUMBER = SYST-DYNNR
      FIELD_NAME    = ' '
    IMPORTING
      FILE_NAME     = P_PCFILE.

Similar Messages

  • Checkbox issue in module pool program

    Hi all,
    I have a small issue in a module pool program using checkboxes. The requirement is that my basic list should contain the data with checkboxes and as per the selection by the user, the selected records should appear in the next screen (secondary list). But after selection, all the records barring the last record is appearing in my secondary list. Below are the screenshots of my program:
    These are the global variables I declared:
    The layout for the  basic list is as shown. The function code is cbox for checkbox.
    The flow logic :
    The code for user-command:
    Now on executing the program,
    As you can see, sales orders 4970,4972,4974 and 4975 are selected. So after clicking NEXT, in the secondary list , the data for these selected sales orders from VBAP table should come up. But instead, the records from 4970, 4972 and 4974 are displayed except the last sales order which is 4975.
    This is happening for all the records. The last selected sales order is not getting selected. Why is it so?
    Thanks.
    Manish

    Hi Ali,
    I have modified the code but there are still a couple of things which are confusing me. In the below screenshot you can see the modified version of the code:
    Now to see what is going wrong, I tried to debug the code. I placed the breakpoint on 'NEXT' as shown. Then I selected the following sales orders and pressed NEXT.
    In the debugger, IT_VBAK1 correctly holds the 2 selected values:
    IT_VBAP displays the values correctly as well.
    Now, this is where the issue is. On clicking the BACK button and selecting another sales order (4974):
    IT_VBAK1 holds the additional sales order 4974 along with the previous ones as well:
    IT_VBAP also displays the values accordingly as per the debugger:
    But in the table control, the sales order 4974 is not displayed. Only the initial sales orders are displayed.
    1) There is nothing wrong with the code as the debugger shows the records are held and displayed correctly by the internal tables. So what could be the reason for the data not to be displayed correctly in the table control? I also tried refreshing IT_VBAP after the BACK button, but still it isnt working. 
    2) Also, another thing I've seen that is after clicking the BACK button, when I select the sales orders, only data from 2 sales orders are displayed in the secondary list.
    For example, if I select any number of sales orders and press NEXT, then all the data are displayed correctly in the secondary list. Once I click the BACK button and deselect all of them and then I checkbox 3 sales orders (more than 2), then only the records for 2 sales orders are displayed, not the 3rd one.   Why is this happening?
    Regards
    Manish.

  • Selection screen regeneration issue in Module pool

    Hi experts,
    I have designed a module pool in which i have included a selection screen as sub screen , and for the scenario i need to give custom f4 help for the selection  field for that i have included logic ,My issue is when ever i am changing other code in the programs (other screen logic) the selection screen  is reverting back to normal ...again i have to do the flow logic and screen change of selection screen.
    Suggest me how i can avoid this .
    Regards,
    Siva Prasad.

    and for the scenario i need to give custom f4 help for the selection  field for that i have included logic
    was the error, use some AT SELECTION-SCREEN ON VALUE-REQUEST FOR {para|selcrit-low|selcrit-high} or PARAMETERS/SELECT-OPTIONS MATCHCODE OBJECT search_help  statement, and your problem will vanish... (Edition of a generated object is hardly ever a good idea and never good practice)
    Regards,
    Raymond

  • Checkbox positioning issue in module pool program screen

    Hello All,
    I am facing one issue with the checkbox positioning in module pool program.I have designed the screen in 'SAP Signature Theme' and the checkbox position looks fine (while tested the screen in SE80) as shown below.
    Test Result from 'SAP Signature Theme':
    But the lead has a different theme in his SAP system and he got the below result where the checkbox automatically shifts right with the same code and screen design as shown below.
    Test Result from'Enjoy'  theme :
    Could you please help me resolve this strange issue as soon as possible.
    Thanks in advance!!!
    Thanks & Regards,
    Hafizul

    Hi Bhaskar,
    Sure , in fact this is has been created by dragging and dropping of the the standard checkbox template availabe in the layout,no custom code has been written for this.
    Please find the layout properties for this checkbox below.
    P9021-COMPLI_CONF is one character field.
    Please let me know if you need any other details on the same.
    Thanks & Regards,
    Hafizul

  • Programe Dump Issue in Module Pool

    Hi,
    I am working on screen programe (Module Pool ). i created module user_command_2000 input   for screen 2000.
    I used  Case statements .
    When 'Print'
    perform print_Page.
    Form Print_page includes a report which is another programe  , which is having write statements.
    when control comes to write statement   in  Form Print_page .
    It gives dump.
    Description is :
    ist line "-1" not found.
    I have to call a TYPe 1 Programe ...

    PROGRAM ZSRN_SAMPLE2.
    call screen 100.
    *& Module USER_COMMAND_0100 INPUT
    text
    MODULE USER_COMMAND_0100 INPUT.
    case sy-ucomm .
    when 'PRI'
    perform myform.
    endcase.
    ENDMODULE.
    FORM MYFORM .
    data: l_var(20) type c.
            l_var  =  '6'.
    export  l_var to memory id 'BB'.
    submit ZSRMYFORMS1.
    ENDFORM.
    the below program is type 1 (excutable program)
    REPORT ZSRMYFORMS1.
    data:l_var(20) type c.
             import  l_var from memory id 'BB'.
    write : l_var.
    write: 'hi'.

  • Table Control Scrolling issue in Module Pool

    Hi,
    I've done table control. From Selection screen i've 3 buttons, if we'll press on one button one table control is visible. There if i do scrolling up to 10 records and i come back to selection and press another button again in table control scrolling is at previous place only. May be its nt refreshing.
    Kinldy help on this issue.
    With Regards,
    jack.

    hi,
    i've done like below. But no result.

  • Table controlls in module pool programming

    Hi all.
    I have an issue in module pool program.
    I created a table controll in the screen through table controll wizard.
    In that if I enter the data for 10 records(more than 1),then I(pressed)clicked on ENTER . then only first record is staying in the table controll.all other recods are
    going(disappering) from the table controll.
    Can any body help me to solve this problem.
    Thanks in Advance,
    Regards.
    Eswar

    you are not storing the entries given in the table control.
    i can give you an idea.
    declare an internal table which has the same structure as of the table control.
    in the PAI event, refresh the internal talbe.
    loop at the table control. move all the entries of the table control to the internal table.
    in the PBO event, refresh the table control. count the number of lines in table control. insert all the lines of internal table to the table control one after another.
    hope this helps you.
    thanks
    pavan

  • CURRENCY FIELD IN TABLE CONTROLLS OF MODULE POOL PROGRAM

    Hi All.
    I am fasing an issue in module pool.
    I am using a table controll to display the data on the screen.
    There is  one field of currency type .
    the amount in that field is -ve(Negative) then the program giving a short dump by saying that the problem is  in the conversion.
    if the field is + ve(means  no sign) it's executing fine.
    Can any body help me to solve this issue,
    Thanks in advance,
    regards,
    venkat

    Hi Venkat,
    Open the screen painter (SE51) and go to the currency field in the table control on the screen. In the "TEXT" field in the toolbar, delete a character (_) and type in "V" as the last character. The issue should be solved.
    Regards,
    Manoj

  • Module pool with table controlls

    Hi all.
    I have an  Issue in module pool program.
    I am developing it to update a d/b table.in that I have
    a total of 40 fields are there.in those 10 are to be entered and save.
    I am using table controlls.Can any body help me to solve
    1.the manual entry fields are date fields.I am getting those from my internal table.I want f4 help for those date filds.it is not comming here.
    but in the d/b table fot that corresponding field it is comming.
    2.in the attributes of the table controll ,it is giving the option to freeze the number of columns.but this numbering is from left to right.
    but I want to freeze coloumns in between.
    is it possible.
    3.can any body tell me the logic for table controll to update the d/b table.Because there is no row selection(left side pushbuttons to the table controll).
    how to capture the data what I entered in the rows.
    Thanks in advance,
    Regards,
    Eswar

    venkat,
    We cannot freeze the columns in the middle.
    Check for F4 what attribute is set for the field in screen layout. ( field attributes programs tab->Poss. entries)
    Refer this example for tablecontrol
    http://www.sappoint.com/abap/dptc1.pdf
    Regds
    Man

  • Module Pool Error handling

    Hi friends,
    This issue regarding Module Pool Error Handling
    How to handle the multiple error on the same screen ,
    For example in the below code you could see "Carrid is Invalid"  when carrid is entred wrongly
    "in the same way i also need " Connid is invalid" When the customer entres the wrong Connid
    *Select single * from sflight into e_sflight*
    where carrid = e_sflight-carrid AND
    connid = e_sflight-connid AND
    fldate = e_sflight-fldate.
    IF NOT sy-subrc IS INITIAL.
    MESSAGE ID 'ZADT' TYPE 'E'
    NUMBER '002' WITH 'Carrid is invalid'.
    Kindly let me know your feedback\
    Thank you
    Sandy

    Hi Sandy,
    in PAI. " Also try to close your Questions as currently 8 out of 8 are unresolved
    Chain. " For More info take F1 help on this Key word
    field : carrid, connid. " These are the Screen Field names
    module validate on chain-request.
    endchain.
    in Program.
    module validate.
    select single carrid into carrid
         from scarr
          where carrid = carrid.
    if sy-subrc = 0.
    select single connid into connid
              from sflight
              where connid = connid,
    if sy-subrc NE 0.
    message 'Enter Valid Connid' type 'E'.
    endif.
    else.
    message 'Enter Valid Carrid' type 'E'.
    endif.
    endmodule.
    Cheerz
    Ram
    Edited by: Ramchander Krishnamraju on Apr 12, 2010 11:48 AM

  • Modul Pool Screen

    Hi all,
    I am facing an issue in module pool.
    I have a screen in which all fields are mandatory. the issue is when I press Back button the system gives "Fill in all required fields". In this case this should not happen. If I have inserted any value and then press back button then if system gives this message , then it s okay.
    But If I have not inserted any value and I press back button then , it should allow me to go back.
    So does anyone having idea how to do this?

    Sample code:
    PROCESS BEFORE OUTPUT.
      MODULE status_0100.
    PROCESS AFTER
    INPUT.
      MODULE leave_100 AT EXIT-COMMAND.   MODULE user_command_0100.
    DATA: ok_code TYPE sy-ucomm,
    MODULE status_0100
    OUTPUT.
      SET PF-STATUS 'STATUS_0100'.
    ENDMODULE.  
    MODULE
    leave_100 INPUT.
      CASE ok_code.
        WHEN 'BACK'.
        WHEN 'CANCEL'.
        WHEN 'EXIT'.  
          LEAVE PROGRAM.
      ENDCASE.
    ENDMODULE.

  • PICTURE ON  A  MODULE POOL SCREEN

    Hi All.
    I have an issue in module pool program.
    I designed a screen with number 100.
    on this screen they want to put some picture...like some logo.
    Is it possible to put the picture on this screen 0100.
    Please can any body ,help me to solve this issue.
    Thanks in advance,
    Regards,
    Eswar.

    Hello,
    You can use picture control to attach a picture to your screen.The sample code is below:
    The custom container in the screen layout is named as 'CONTAINER'.
    REPORT SAMPLE.
    DATA: picture type ref to cl_gui_picture,
    cont type ref to cl_gui_custom_container.
    DATA: I_EVENTS TYPE CNTL_SIMPLE_EVENTS,
    WA_EVENTS TYPE CNTL_SIMPLE_EVENT,
    OK_CODE TYPE SY-UCOMM,
    p_url type cndp_url.
    Class click definition.
    PUBLIC SECTION.
    METHODS: click_handle for event picture_click of cl_gui_picture
    importing MOUSE_POS_X MOUSE_POS_Y.
    endclass.
    DATA: click_variable type ref to click.
    class click implementation.
    method click_handle.
    DATA: X_POS(5),Y_POS(5).
    X_POS = MOUSE_POS_X.
    Y_POS = MOUSE_POS_Y.
    MESSAGE I000(OK) WITH 'Picture Click' X_POS Y_POS.
    endmethod.
    endclass.
    START-OF-SELECTION.
    call screen 100.
    *& Module STATUS_0100 OUTPUT
    text
    MODULE STATUS_0100 OUTPUT.
    SET PF-STATUS 'GUI'.
    SET TITLEBAR 'xxx'.
    if cont is initial.
    CREATE OBJECT CONT
    EXPORTING
    CONTAINER_NAME = 'CONTAINER'.
    CREATE OBJECT PICTURE
    EXPORTING
    LIFETIME =
    SHELLSTYLE =
    PARENT = cont
    NAME =
    EXCEPTIONS
    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.
    wa_events-EVENTID = picture->EVENTID_PICTURE_CLICK.
    wa_events-APPL_EVENT = 'X'.
    append wa_events to i_events.
    CALL METHOD PICTURE->SET_REGISTERED_EVENTS
    EXPORTING
    EVENTS = i_events.
    create object click_variable.
    set handler click_variable->click_handle for picture.
    CALL METHOD PICTURE->SET_3D_BORDER
    EXPORTING
    BORDER = 1.
    CALL FUNCTION 'DP_PUBLISH_WWW_URL'
    EXPORTING
    OBJID = 'HTMLCNTL_TESTHTM2_SAP_AG'
    LIFETIME = cndp_lifetime_transaction
    IMPORTING
    URL = p_url
    IF SY-SUBRC = 0.
    CALL METHOD PICTURE->LOAD_PICTURE_FROM_URL_ASYNC
    EXPORTING
    URL = p_url.
    ENDIF.
    endif.
    ENDMODULE. " STATUS_0100 OUTPUT
    *& Module USER_COMMAND_0100 INPUT
    text
    MODULE USER_COMMAND_0100 INPUT.
    CASE OK_CODE.
    WHEN 'BACK'.
    LEAVE PROGRAM.
    WHEN 'NORMAL'.
    CALL METHOD PICTURE->SET_DISPLAY_MODE
    EXPORTING
    DISPLAY_MODE = CL_GUI_PICTURE=>DISPLAY_MODE_NORMAL.
    WHEN 'FIT'.
    CALL METHOD PICTURE->SET_DISPLAY_MODE
    EXPORTING
    DISPLAY_MODE = CL_GUI_PICTURE=>DISPLAY_MODE_FIT.
    WHEN 'NORMAL_C'.
    CALL METHOD PICTURE->SET_DISPLAY_MODE
    EXPORTING
    DISPLAY_MODE = CL_GUI_PICTURE=>DISPLAY_MODE_NORMAL_CENTER.
    WHEN 'FIT_C'.
    CALL METHOD PICTURE->SET_DISPLAY_MODE
    EXPORTING
    DISPLAY_MODE = CL_GUI_PICTURE=>DISPLAY_MODE_FIT_CENTER.
    WHEN 'STRETCH'.
    CALL METHOD PICTURE->SET_DISPLAY_MODE
    EXPORTING
    DISPLAY_MODE = CL_GUI_PICTURE=>DISPLAY_MODE_STRETCH.
    WHEN 'CLEAR'.
    CALL METHOD PICTURE->CLEAR_PICTURE.
    WHEN SPACE.
    CALL METHOD PICTURE->LOAD_PICTURE_FROM_URL
    EXPORTING
    URL = P_URL.
    IMPORTING
    RESULT = RETURN.
    CALL METHOD CL_GUI_CFW=>FLUSH.
    endcase.
    endmodule.
    Also check demo program:RSDEMO_PICTURE_CONTROL
    <b>TO GET DIFFERENT PICTURES</b>:
    (The following is <b>Judith Jessie Selvi's</b> reply for a similar query.Unfortunately I'm not able to track the URL of that thread).
    Refer this link
    1... create a logo using paint shop and save it as tifffile then using RSTXLDMC (is a program name) used to upload logo
    2.....create a logo using paint shop and save it as bmpfile then using SE78 you can do this.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIIMAGE/BCCIIMAGE.pdf
    http://www.sap-img.com/human/linking-employee-photos-using-sap-archive-link.htm
    Transaction OAOR,
    - OAOR (Business Document Navigator)
    Give Class Name - PICTURES Class Type - OT..... then Execute
    It will show you the list, then select ENJOYSAP_LOGO.
    On that list, you will find one control with a "create" tab.
    Click std. doc types.
    Select SCREEN and double-click.
    It will push FILE selection screen.
    Select your company logo (.gif) and press OK.
    It will ask for a description- for instance: "company logo".
    It will let you know your doc has been stored successfully.
    You can find your logo under ENJOYSAP_LOGO->Screen->company logo.
    Just run your ALV program, you should find your company logo in place of the EnjoySAP logo.
    Regards,
    Beejal
    **Reward if this helps

  • Module pool Issue

    Hi
    I have created  a module pool program , its working fine on development , bbut when transporting in quality server there is coming error in include  SAPMPROGTOP  in line 8  DDIC ztable is not active while ztable is active in Development server ,
    even after it i activated Ztable then tranported it but issue is same in quality even i checked ZTABLE in quality there is showing status  NEW instead of active while in DEV this is active. how can i resolve this
    Thanks .

    Hi Chandra,
    There is a possibility that if you had created any data elements or domains which are dependent on this table and did not transport them first, the table will not get activated. Check if any such sub elements you have created are not transported, if yes, transport them first and then the table.
    Vikranth

  • Issue With Search Help in Module Pool

    Dear All,
    I have an Issue with Search help. I have created a Module Pool Program. In this module pool, User requires the search helps for the fields.
    Imagine there are 3 fields on a screen. Field1, field2 and field3.
    Field2 entries depends on field1 and field3 entries depends on field1 and field2.
    I have created a collective search help. and created the corresponding Ztables to maintain the search help entries.
    Now I assigned the same collective search help to both the fields . i.e. field2 and field3. But when i execute the module pool program, and press F4 on these fields , the data shown is write. BUT for the 3rd field, when I select F4, The second field values are transfered to the screen, instead of third field value.
    Any Idea will be appreciated .
    Help me , Its very Urgent.
    Regards,

    Did you check the screen field names & search help name? is it identical & unique?
    Raja T

  • Issue Related to Module pool

    Hi,
    I have issue related to module pool Prog.
    Actually i have one screen[Dialog] in that i am having one field <b>License No</b> as input enabled.
    In that <b>License No</b> field when i press <b>F4</b>
    i am using one Function module called <b>REUSE_ALV_POPUP_TO_SELECT</b> to populate some fields in it.
    In <b>SE51</b> i called that code as below.
    <b>PROCESS ON VALUE-REQUEST.
      FIELD v_zzexgen MODULE f4_help_for_zzexgen.</b>
    Now when i select one row/record from all the populated records it is filling only value into <b>License No[v_zzexgen]</b> , There in the same screen i am not able  to get the values for other fields like <b>v_modco,v_gennr</b> etc..
    Though they are in populated screen.
    Actually after calling <b>POPUP</b> F.M i had written follow code:
        READ TABLE i_pdata INDEX k_selfield-tabindex.
    <b>    IF sy-subrc EQ 0.
    Then move all the fields of selected record into 9002 screen
          v_zzexgen  = i_pdata-zzexgen.
          v_zzgeart  = i_pdata-zzgeart.
          v_modco    = i_data-modco.
          v_zzgmaxw  = i_pdata-orgamt.
          v_zzgaufw  = i_pdata-conamt.
        ENDIF.</b>
    Can anybody tell me what is the issue out here for not filling other fields.
    What is the reason for populating only one field when i am getting other field values also to be populated!
    Thanks in advance.
    Thanks & Regards,
    Rayeez.

    call function <b>'DYNP_GET_STEPL'</b>
                importing
                  povstepl        = step_line
                exceptions
                  stepl_not_found = 1
                  others          = 2.
              clear: ltab_fields.
              refresh : ltab_fields.
              ltab_fields-fieldname  = 'ZMM_TABLE-TABNAME'.
              ltab_fields-fieldvalue = t_f4_table-tabname.
              ltab_fields-stepl = step_line.
              append ltab_fields.
              ltab_fields-fieldname  = 'ZMM_TABLE-FLDNAME'.
              ltab_fields-fieldvalue = t_f4_table-fieldname.
             <b> ltab_fields-stepl = step_line.</b>   
              append ltab_fields.
              ltab_fields-fieldname  = 'ZMM_TABLE-VALUE'.
              ltab_fields-fieldvalue = t_f4_table-fieldtext.
              ltab_fields-stepl = step_line.
              append ltab_fields.
              call function <b>'DYNP_VALUES_UPDATE'</b>
                exporting
                  dyname     = lc_dyname
                  dynumb     = lc_dynumb
                tables
                  dynpfields = ltab_fields
                exceptions
                  others     = 8.
              commit work and wait.
    OR u have to use<b> SET PARAMETERS ID</b>
    IN <b>PAI</b>
    regards
    vinod

Maybe you are looking for

  • Notifications in Release 2

    All, Anyone find a way to get the notifications working in Release 2 of OCS? Rumor was they were going to tie it into the smtp servers on OCS but they are not working. Everything else seems to work fine in the new release. Thanks, Dennis

  • Airport Extreme Killed My Airport Express Network!!!

    I have been an apple user since 1992 - NEVER HAVE I FELT SO FRUSTRATED!!!! Sorry to shout, but this is as bad as it gets - my kids are screaming at me and my wife laughing!! I have had a reasonably good Airport Express network running in my house wit

  • Gx623 ati mobility radeon 4670

    I have problem with ati mobility radeon 4670, as i can understand full core speed is reached just in 3d mode (675MHz), normal mode 300 MHz. I made a test with game "Blur" and it seems like something wrong with 3d control, because  i got lag. maybe dr

  • How do I get rid of BetterSurf? Your suggestions didn't work.

    It doesn't appear as a plug-in or extension, although it did before I used the command line to delete the BetterSurf directories (Windows Explorer wouldn't remove them.) Neither AdAware nor MalwareBytes even found the problem, let alone removed it. I

  • Marker offset in Mapviewer

    I am trying to define an image marker with an offset in Mapviewer. The image marker is loaded with a 34x36 pixel PNG image and renders properly when requested. The image however is not symmetrical and I would like to redefine its origin so that the m