Replacing BT HH4 with something a lot better? ...

Hi,
I wonder if anyone can help me here?
I currently have BT Infinity on a FTTC so therefore copper wire to the house.
There is a separate BT Openreach modem feeding a BT Home Hub 4.
Previously (pre Infinity) I had a Belkin N wireless modem router (F5D8636-4 v2), which obviously didn't have the speed available, but certainly offered a really good range with very little drop off in terms of performance.
I've suffered BT Home Hubs in the past and consequently have very little faith in them; so it was no surprise to me when the other evening I couldn't even stream BBC iPlayer to my Panasonic BluRay despite the HH4 being only 4.5M "line of sight" from the BluRay player! Having put up with a decrease in range this was the last straw. So I'm now looking to replace the BT HH4 with something that has a decent range.
The site is not large, basically a two bedroom bungalow which contains:
1x iMac, 1x iPad, 1x iPod 2x iPhone, 1x PC work laptop & 1x Android work mobile
I was considering an Apple Airport Extreme. You may've noticed an Apple bias? But I'm not too dogmatic about that & can be reasonably open-minded!
What I really want to know is which product is going to give me the best range / connection speeds?
Any sensible help gratefully received & yes I do understand that BT won't support anything else, but they also don't want to be responsible for the poor performance of their HH4.
Cheers!

I upgraded to a HH5, which was pretty mediocre - especially with gaming. There was also compatibility issues with some Apple products, especially with the linked 2.4 & 5 GHz SSID - which can be unlinked. I recently changed to a Netgear R7000, which meant connecting to the Openreach modem again, but no issues and no complaints from the gamers in the house, and excellent wireless coverage. My Mac is fairly recent and shows a 1Gigabit connection on 5GHz.
We also use a number of powerline adapters - usually with a local switch to accommodate Sky boxes, PCs and games consoles - and this has been pretty successful - although I'll run some Cat5 or 6 in when redecorating allows.

Similar Messages

  • Report on smartform.Replace select endselect with something to efficient it

    To make a smartform report efficient by removing all occurs & modify internal table statements.
    What i have been given to do is to select all data from respective tables put them into one internal table & then finally making tab2 or tab3 in the report to be the final table.I am not sure which among these two i can make final table.
    THE CODE is:
    REPORT  zgr_note.
    TABLES : mseg,  "Document Segment : Material
             prps,  "WBS element master data
             proj,  "Project Definition
             mkpf,  "Header : Material Document
             lfa1,  "Vendor Master
             makt,  "Material Description
             aufk,  "Order Master Data
             afvc.  "Operation within an order
    DATA : fname LIKE rs38l-name. "Name of Function Module
    DATA: lf_fm_name            TYPE rs38l_fnam.
    DATA: ls_control_param      TYPE ssfctrlop.
    DATA: ls_composer_param     TYPE ssfcompop.
    DATA: ls_recipient          TYPE swotobjid.
    DATA: ls_sender             TYPE swotobjid.
    DATA: lf_formname           TYPE tdsfname.
    DATA: ls_addr_key           LIKE addr_key.
    DATA: ls_dlv_land           LIKE vbrk-land1.
    DATA: ls_job_info           TYPE ssfcrescl.
    DATA: ls_otpt_opt           TYPE ssfcompop.
    DATA: retcode TYPE sy-subrc.
    DATA: cntr TYPE i VALUE 0.
    DATA: cntr1 TYPE i .
    DATA: number TYPE SSFCRESCL-SPOOLIDS. " OCCURS 0 WITH HEADER LINE.
    DATA: TSP01 type TABLE OF TSP01_SP0R.
    DATA : BEGIN OF itab OCCURS 0.
            INCLUDE STRUCTURE mseg.
    DATA : post1 LIKE proj-post1,           "Project Definition
           pspnr LIKE proj-pspnr,           "WBS element
           maktx LIKE makt-maktx,           "Material Description
           name1 LIKE lfa1-name1,           "Name of the supplier
           budat LIKE mkpf-budat,           "Posting date
           bldat LIKE mkpf-bldat,           "Document date
           cpudt LIKE mkpf-cpudt,           "Date on which account document was entered
           psphi LIKE prps-psphi,           "Current number of project
           post2 LIKE prps-post1,           "WBS Definition
           xblnr LIKE mkpf-xblnr,           "Reference number( in this case challan number)
           bktxt LIKE mkpf-bktxt,           "Header text
           ort01 LIKE lfa1-ort01,           "vendor city
           ktext LIKE aufk-ktext,           "network description
           ltxa1 LIKE afvc-ltxa1.           "operation short text
    DATA : END OF itab.
    DATA : BEGIN OF jtab OCCURS 0.
            INCLUDE STRUCTURE itab.
    DATA : END OF jtab.
    DATA : itab1 LIKE itab OCCURS 0
          WITH HEADER LINE.
    DATA :itab2 LIKE itab OCCURS 0
          WITH HEADER LINE.
    DATA: itab3 LIKE itab OCCURS 0 WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text_001.
    SELECT-OPTIONS : gr_num FOR mseg-mblnr . "no INTERVALS.
    PARAMETERS : gr_note LIKE itemset-xopsel RADIOBUTTON GROUP rad1.
    SELECTION-SCREEN SKIP.
    SELECT-OPTIONS : mat_num FOR mseg-mblnr . "no INTERVALS.
    PARAMETERS : mat_slip LIKE itemset-xopsel RADIOBUTTON GROUP rad1.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN SKIP.
    CASE 'X'.
      WHEN gr_note.
        PERFORM gr_display.
      WHEN mat_slip.
        PERFORM mat_display.
    ENDCASE.
    FORM gr_display .
    *break developer1.
      SELECT mblnr mjahr matnr werks lgort lifnr menge meins
             erfmg bpmng ebeln ps_psp_pnr zeile lsmng erfme
      FROM mseg
      INTO CORRESPONDING FIELDS OF TABLE itab
       WHERE mblnr IN gr_num.
      LOOP AT itab.
        SELECT pspnr psphi post1 INTO CORRESPONDING FIELDS OF itab1
          FROM prps WHERE pspnr = itab-ps_psp_pnr.
          itab-psphi = itab1-psphi.
          itab-pspnr = itab1-pspnr.
          itab-post2 = itab1-post1.
          MODIFY itab TRANSPORTING psphi pspnr post2.
        ENDSELECT.
        SELECT post1 FROM proj INTO CORRESPONDING FIELDS OF itab2
        WHERE pspnr = itab-psphi.
          itab-post1 = itab2-post1.
          MODIFY itab TRANSPORTING post1.
        ENDSELECT.
        REFRESH itab2.
        SELECT maktx FROM makt INTO CORRESPONDING FIELDS OF itab2
          WHERE matnr = itab-matnr.
          itab-maktx = itab2-maktx.
          MODIFY itab TRANSPORTING maktx.
        ENDSELECT.
        REFRESH itab2.
        SELECT name1 ort01 FROM lfa1 INTO CORRESPONDING FIELDS OF itab2
          WHERE lifnr = itab-lifnr.
          itab-name1 = itab2-name1.
          itab-ort01 = itab2-ort01.
          MODIFY itab TRANSPORTING name1 ort01.
        ENDSELECT.
        REFRESH itab2.
        SELECT budat bldat cpudt xblnr bktxt FROM mkpf
          INTO CORRESPONDING FIELDS OF itab2
          WHERE mblnr = itab-mblnr.
          itab-budat = itab2-budat.
          itab-bldat = itab2-bldat.
          itab-cpudt = itab2-cpudt.
          itab-xblnr = itab2-xblnr.
          itab-bktxt = itab2-bktxt.
          MODIFY itab TRANSPORTING budat bldat cpudt xblnr bktxt.
        ENDSELECT.
      ENDLOOP.
      LOOP AT itab .
        ON CHANGE OF itab-mblnr.
          itab3-mblnr = itab-mblnr.
          itab3-post1 = itab-post1.
          itab3-post2 = itab-post2.
          itab3-name1 = itab-name1.
          itab3-ort01 = itab-ort01.
          itab3-bldat = itab-bldat.
          APPEND itab3.
          CLEAR itab3.
        ENDON.
      ENDLOOP.
      jtab-mblnr = itab-mblnr.
      jtab-xblnr = itab-xblnr.
      jtab-budat = itab-budat.
      jtab-bktxt = itab-bktxt.
      jtab-lsmng = itab-lsmng.
      jtab-erfmg = itab-erfmg.
      jtab-erfme = itab-erfme.
      jtab-matnr = itab-matnr.
      jtab-maktx = itab-maktx.
      jtab-zeile = itab-zeile.
      APPEND jtab.
      LOOP AT itab3.
        CLEAR: itab2,itab2[].
        LOOP AT itab WHERE mblnr = itab3-mblnr.
          MOVE-CORRESPONDING itab TO itab2.
          APPEND itab2.
          CLEAR itab2.
        ENDLOOP.
        CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
          EXPORTING
            formname                 = 'ZMM_GOODS_RECEIPT1'
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
         IMPORTING
           fm_name                  = fname
    EXCEPTIONS
      NO_FORM                  = 1
      NO_FUNCTION_MODULE       = 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.
    *break developer1.
    PERFORM print_parameters.
        CALL FUNCTION fname
          EXPORTING
           control_parameters         = ls_control_param
           output_options             = ls_otpt_opt
           user_settings              = 'X'
           gr_mseg_hdr                = itab3
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
          TABLES
            gr_mseg                    = itab2
         EXCEPTIONS
           formatting_error           = 1
           internal_error             = 2
           send_error                 = 3
           user_canceled              = 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.
      ENDLOOP.
    ENDFORM.                    " GR_DISPLAY
    FORM mat_display .
      SELECT mblnr mjahr matnr werks lgort lifnr menge meins
             erfmg bpmng ebeln ps_psp_pnr zeile lsmng erfme
             mat_pspnr nplnr aufpl aplzl
      FROM mseg
      INTO CORRESPONDING FIELDS OF TABLE itab
       WHERE mblnr IN mat_num.
      LOOP AT itab.
        SELECT ltxa1 FROM afvc INTO CORRESPONDING FIELDS OF itab1
          WHERE aufpl = itab-aufpl AND aplzl = itab-aplzl.
          itab-ltxa1 = itab1-ltxa1.
          MODIFY itab TRANSPORTING ltxa1.
        ENDSELECT.
        REFRESH itab1.
        SELECT ktext FROM aufk INTO CORRESPONDING FIELDS OF itab1
          WHERE aufnr = itab-nplnr.
          itab-ktext = itab1-ktext.
          MODIFY itab TRANSPORTING ktext.
        ENDSELECT.
        REFRESH itab1.
        SELECT pspnr psphi post1 INTO CORRESPONDING FIELDS OF itab1
          FROM prps WHERE pspnr = itab-mat_pspnr.
          itab-psphi = itab1-psphi.
          itab-pspnr = itab1-pspnr.
          itab-post2 = itab1-post1.
          MODIFY itab TRANSPORTING psphi pspnr post2.
        ENDSELECT.
        SELECT post1 FROM proj INTO CORRESPONDING FIELDS OF itab2
        WHERE pspnr = itab-psphi.
          itab-post1 = itab2-post1.
          MODIFY itab TRANSPORTING post1.
        ENDSELECT.
        REFRESH itab2.
        SELECT maktx FROM makt INTO CORRESPONDING FIELDS OF itab2
          WHERE matnr = itab-matnr.
          itab-maktx = itab2-maktx.
          MODIFY itab TRANSPORTING maktx.
        ENDSELECT.
        REFRESH itab2.
        SELECT name1 ort01 FROM lfa1 INTO CORRESPONDING FIELDS OF itab2
          WHERE lifnr = itab-lifnr.
          itab-name1 = itab2-name1.
          itab-ort01 = itab2-ort01.
          MODIFY itab TRANSPORTING name1 ort01.
        ENDSELECT.
        REFRESH itab2.
        SELECT budat bldat cpudt xblnr bktxt FROM mkpf
          INTO CORRESPONDING FIELDS OF itab2
          WHERE mblnr = itab-mblnr.
          itab-budat = itab2-budat.
          itab-bldat = itab2-bldat.
          itab-cpudt = itab2-cpudt.
          itab-xblnr = itab2-xblnr.
          itab-bktxt = itab2-bktxt.
         break developer1.
          MODIFY itab TRANSPORTING budat bldat cpudt xblnr bktxt.
        ENDSELECT.
      ENDLOOP.
      LOOP AT itab.
        ON CHANGE OF itab-mblnr.
          itab3-mblnr = itab-mblnr.
          itab3-budat = itab-budat.
          itab3-bldat = itab-bldat.
          itab3-post1 = itab-post1.
          itab3-ktext = itab-ktext.
          APPEND itab3.
          CLEAR itab3.
        ENDON.
      ENDLOOP.
      LOOP AT itab3.
        CLEAR: itab2, itab2[].
        LOOP AT itab WHERE mblnr EQ itab3-mblnr.
          MOVE-CORRESPONDING itab TO itab2.
          APPEND itab2.
          CLEAR itab2.
        ENDLOOP.
        CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
          EXPORTING
            formname                 = 'ZMM_MAT_ISSUE_SLIP'
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
         IMPORTING
           fm_name                  = fname
    EXCEPTIONS
      NO_FORM                  = 1
      NO_FUNCTION_MODULE       = 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.
        ls_control_param-no_dialog = 'X'.
    *ls_control_param-preview = 'X'.
    *ls_control_param-getotf = 'X'.
       ls_otpt_opt-tdnoprev = 'X'.
        ls_otpt_opt-tdnewid = ''.
        ls_otpt_opt-tdimmed = 'X'.
        ls_otpt_opt-tddest  = 'LP01'.
        CALL FUNCTION fname
          EXPORTING
        ARCHIVE_INDEX              =
        ARCHIVE_INDEX_TAB          =
        ARCHIVE_PARAMETERS         =
           control_parameters         = ls_control_param
        MAIL_APPL_OBJ              =
        MAIL_RECIPIENT             =
        MAIL_SENDER                =
           output_options             = ls_otpt_opt
           user_settings              = 'X'
            mat_slip_hdr               = itab3
       IMPORTING
        DOCUMENT_OUTPUT_INFO       =
         JOB_OUTPUT_INFO            = ls_job_info
        JOB_OUTPUT_OPTIONS         =
          TABLES
            mat_slip                   = itab2
      EXCEPTIONS
        FORMATTING_ERROR           = 1
        INTERNAL_ERROR             = 2
        SEND_ERROR                 = 3
        USER_CANCELED              = 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.
      ENDLOOP.
    ENDFORM.

    Hi saswat mohanty ,
    Welcome to SDN.  Ya your program takes lot of time to give the output becauase of more select endselects in  a loop.
    You are hitting as  many times as the records in the ITAB.
    Instead use "for all entries"   clause for fetching the complete data from a table atonce.
    Example: your itab is there.
    Select *  from  xyz
       into table itab2
       for all entries in itab
    where  field1 eq itab-field1
        and field2 eq itab-field2.
    After fetching the data you can populate the final table by looping through ITAB  and itab2.
    This is best procedure to reduce the load on database.
    Implement this in your program to improve performance.
    REWARD POINTS IF USEFUL.
    Venkat.

  • Possible to replace jscrollpane bar with something else?

    hi,
    is it possible to change the scrollbar in a jscrollpane? i wanted to replace it with an image, is this possible? i just want to change it's look, i've see some skins but not exactly what i wanted, and i'm not sure how to make my own skin. if it's possible can someone tell me how, or point me to a place that shows how to create look and feel skins for java applications?
    Thank you.

    In JScrollPane, the calls setHorizontalScrollBar(JScrollBar horizontalScrollBar) and setVerticalScrollBar(JScrollBar verticalScrollBar) take a JScrollBar as a parameter. This means it would be much easier to use an object that extended JScrollBar.
    Here's a search of the forums for "extends jscrollbar"
    http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2B%22extends+jscrollbar%22&col=javaforums

  • Can't replace old text with new text in a text box

    Hello everyone. This is my first time posting in the forum, so I'm hoping this works out well. We recently purchased a few copies of Adobe Acrobt X for the office, and one of the users is having an issue with editing text in a field. She can type new text into a box, but when she goes back to replace that text with something else, the old text stays. New text appears on top of the old text, and you can see both. Is there a way to simply highlight the old text, delete it, and then replace it with new text? Thanks in advanace for your assistance. I understand this might be confusing, so let me know if you have questions.
    Thanks,
    Dan

    You have to use the text touchup tool (there is a new name like text edit tool in AA X) to edit such text. It sounds like you are using the typewriter tool or something like it. Text editing in Acrobat is not for the weak at heart. It can be very frustrating and is not recommended except for very minor changes. If at all possible, you should edit the original and just recreate the PDF.

  • What drive to replace the superdrive with?

    A few days ago the superdrive in my Powermac G4 (MDD - 1.42Ghz) decided to start making tons of circular scratches in any disc that is inserted into the computer. I have a feeling it's going to have to be replaced (actually - this is the second superdrive in the computer. First one was replaced under warantee within the first year... but that's not an option anymore...)
    So... what drive should I use to replace it? Is it best to stick with whatever is currently in it - or is it possible to replace it with one of the new dual-layer drives found on dealmac? Most of those don't seem to be specifically mac compatible, but often times things like that work anyway. Does anyone have any experience replacing their superdrive with something else? How does iDVD, itunes, etc. work? Thanks!!!

    I installed the Pioneer DVR-111D in my MDD G4 and have not had any problems using it in any applications. I moved the OEM Combo drive down to the second bay and use it as the disk source for copying CDs and DVDs.
    BTW, IMO, the 111D is a very quiet and smooth operating drive compared to most optical drives I've heard.
    Note, you have to remove the 111D's tray faceplate to use it in the MDD G4 as the faceplate will interfere with the opening and closing of the flapper doors on the MDD G4. Not a big deal, just pry it up gently from the bottom with your fingers and it will pop off.
    Good luck.
    Carl B.

  • I am interested in replacing my contact management software(act) with something on my Ipad.

    I am interestuing in replacing my current contact management system(Act) with something on my Ipad.  Does anyone have any suggestions?  I would need to transfer it from my PC.

    Does the Contact Managemet system need to be on the PC?  We have software called BlackBook - it's a server-based contact management system on the Mac, and it has a CardDAV server so we can get the contacts on our iPads and iPhones. 
    Does that help?  Here's their website
    J

  • My home page is replaced with something else.

    My Firefox home page is gone and is replaced with something else. How do I get it back?

    Type the following in your address/awesome bar:
    about:config
    Click "I'll be careful I promise" in the dialog box that pops up
    Type "browser.startup.homepage" in the Filter Box
    Right click the value column and click "Modify",
    Enter the desired home page URL in the dialog box and hit OK.
    Click the home button and you shall be directed to your desired homepage

  • Replacement for mutt - with special needs

    Hi,
    I use mutt as my mail program, and I am thinking about replacing it with something graphical.
    But I have special needs .
    I have a domain: my-domain.com
    and I use lots of email addresses. For example in this forum I am registered as [email protected]
    when I register at some mailinglist or service, I register with "[email protected]".
    So when I use a new name (i.E. [email protected]) and recive a mail, a new imap box is created with the name "new-name".
    I have a python script which scans my imap boxes and passes them to mutt (as mailboxes).
    Every mail in my inboxes has the "Envelop-To:" header, telling me to which address the mail was send.
    When I reply to a mail, or send a mail while beeing in a mailbox, a script scans the current mail for that header at sets my "from" to the "Envelope-To:" address.
    Meaning, when I reply to mail, that was send to "[email protected]", my from address becomes "[email protected]".
    Now, is there any other email program out there, which can do the same or can be made via easy scripts to do the same?
    Regards,
    Nathan

    The Virtual Identity add-on provides such a functionality for thunderbird/sea monkey.
    Virtual Identity is an extension / add-on for Mozilla Thunderbird and the Mozilla Seamonkey Suite. Using Virtual Identity you can simply edit the sender-address in your email to whatever you like - as long as your mail-server accepts the resulting mail. This is useful especially for people who have an own mail-server and don't like adding every possible account as an Identity in the mail-client.
    The feature to create instant, temporary Identities gives also increased possibilities to reply to other emails. Therefore the Virtual Identity extension contains a feature called Smart-Reply, which creates an identity based on information found in an received email without user interaction. Additionally Virtual Identity is able to save used Virtual Identities and reuse them for every new mail to the same recipient.

  • Replace W540 Keyboard with W541 Trackpoint Buttons

    Could someone from Lenovo let the forum know if it will be possible to replace the W540 Trackpad / Bezel / Keyboard assembly with the new one from the W541 which has integrated physical Trackpoint buttons.  This would make a very big difference to me and I suspect a lot of other W540 owners who use the Trackpoint. I am the current owner of 5 Thinkpads and have been a loyal customer since the 600 series. The increased pressure necessary to generate a less reliable click on the Trackpad has greatly exacerbated a problem with the top joint of my right thumb - I have had to retrain myself to use my left thumb to do all clcking.  The problem was nowhere near as bad on the old Trackpoint buttons - where I could use them with my right thumb for several hours with no symptoms, I can now manage only minutes. 

    i too am EXTREMELY frustrated with the trackpoint.  I also agree as to WHY the USB 2.0 instead of four (4) USB 3.0s. I have been a trackpoint fan since the late 80s which triggered my purchase of an IBM T21 still working having a Windows 98se operatring system.  My next was a T42p having a Windows XP Pro ServPk 3.  My third is a W500 for which I purchased a Microsoft Windows 7 Pro Operating System.  My fourth is an x220 having a 500 GB solid state Hard Drive (upgrade from the 160 GB SSD as supplied).  The fifth is the W540.  It has high end upgrades of all components including a 1 Terabyte SSD I purchased and installed myself.  I installed the 500 GB it came with in my W500. I read about the trackpoint problems with the W540 before purchasing but had no idea how SERIOUS the problem is until I purchased one!  This Lenovo forum is LOADED with complaints and appropriate requests by dedicated Lenovo users to replace the Keyboard with a USABLE trackpoint.  I am not surprised!  I am a Professional Engineer having had my own consulting business for 15 years.  I took a course in customer service during which I was informed of the results of NOT FIXING A PROBLEM FOR A CUSTOMER.  It has a probable devastatilng affect on future sales, etc. Personnally I have always found your customer service acceptable...better with some techs than others probably depending on experience.  It is extremely important you fix the problem with the trrackpoint ASAP AT NO COST TO YOUR CUSTOMERS.  I haven't had the W540 very long but it's only fair to be upfront that it will be my last if IBM-Lenovo fails to fulfill a MAJOR NEED of it's otherwise dedicated customers.  All else failing issue a recall and credit the owner toward a properly engineered replacement.  My big questions for IBM-LENOVO are WHAT WERE YOU THINKING and WHAT WAS THE MOTIVE?  Lastly I also concur with the USB Port error (WHY USB 2.0 since 3.0 ports are backward compatible).  A minor problem for me personnaly is the inclusion of the number pad.  It throws the trackpoint and the keyboard as typed on off center.  However both of those are minor in comparison the nearly 'useless' trackipoint.  

  • How to replace one variable with another in large number of queries

    Hello guys!
    I have this situation: our company needs to use one variable instead of another for certain amount of queries.
    Is there some way to automatically replace one variable with another for a certain characteristic in big number of queries ( like 150 - 200 ) ? Doing this manually would take lots of time)
    Apreciate your help!

    you could try (at your own risk) the following:
    1. search the technical id (ELTUID) of your variable in table RSZELTDIR
    2. see where this variable is used in table RSZELTXREF (by filling RSZELTDIR-ELTUIID in RSZELTXREF-TELTUID)
    3. add similar entries for your new variable
    4. delete the entries for the old variable (they're part of the key, so you can't simply "change" them)

  • I need help with something could some one help me with installing windows 7 on bootcamp 4.0 with iMac 2.8 ghz model

    could some one help me with something important i have a 2.8 ghz intel quad core Imac with 10.7 with bootcamp 4.0 but still getting that black screen while trying finish the install of windows 7 etc. or do i need a new mac for it to work properly

    This might help point you in the right direction.
    http://support.apple.com/kb/HT4818
    Hope it helps
    Also google it and lots of results come up including youtube clips....

  • Replacement Path Variable with Another Variable

    Hi,
    I am currently trying to create a report that would need me to have the same values for different characteristics (e.g. clearing date, posting date, net due date). I have seen that there is a way in the replacement path variable that would replace its value with another variable that is ready for input. I also looked into SAP help but I can't seem to figure out on how to do it specifically. Does anyone know a step-by-step process on how to do this? How does this work?
    Thank you in advance!

    take an e.g.
    u have characteristic say ch1
    u want to restrict it with replacement path variable
    first of all create a variable var1
    click what it is based upon for e.g. 0calday, 0material etc.
    make it user entry variable
    select single or multiple entry
    make it mandatory
    save it and hit okey
    click on ch1
    right click and say restrict
    in new window create a new variable
    give its name and technical name
    processing path is replacement path
    go to next tab of replacement path
    select several ooptions
    replace variable with another variable
    select a variable called var1
    change the offset length and offset start with different parameters.
    hit okey
    this way u have restricted ch1 with replacement path variable var1
    now when u run report u have to enter value of var1
    which will then further feeded to ch1
    this way u can create replacement path variables at lots of instances and then u can always feed the value from var1 at different time
    make sure as this ur requirement is date
    try to use 0calday as reference infoobject all the times....

  • Text file - replace a pattern with part of the previous line? -SOLVED

    Hello, I'm stuck with sed/awk/grep...
    So I have a file with lines like this:
    Nice bunch of words <STUFF> <STUFF> <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <IMPORTANT_DELIMITER_TYPE_2> <STUFF>
    Even Nicer bunch of Words <STUFF> <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF><IMPORTANT_DELIMITER_TYPE_1><STUFF>
    Then, I want to move the "important delimiters" to new lines (might be better not to do this in fact...)
    Nice bunch of words <STUFF> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_2> <STUFF>
    Even Nicer bunch of Words <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1><STUFF>
    And finally, I want to replace the important delimiters with the content of the line they came from originally, up to the first angle bracket:
    Nice bunch of words <STUFF> <STUFF>
    Nice bunch of words <STUFF>
    Nice bunch of words <STUFF>
    Even Nicer bunch of Words <STUFF>
    Even Nicer bunch of Words <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words<STUFF>
    How can I accomplish this using absolutely anything at all that doesn't involve too much manual effort (the file is about 30,000 lines of this stuff)
    Thanks !
    Last edited by darkbeanies (2013-09-01 19:18:29)

    "<STUFF>" is not irrelevant. In your original example
    Nice bunch of words <STUFF> <STUFF> <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <IMPORTANT_DELIMITER_TYPE_2> <STUFF>
    Even Nicer bunch of Words <STUFF> <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF><IMPORTANT_DELIMITER_TYPE_1><STUFF>
    you want to break the lines along the delimiters:
    Nice bunch of words <STUFF> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_2> <STUFF>
    Even Nicer bunch of Words <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1> <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF>
    <IMPORTANT_DELIMITER_TYPE_1><STUFF>
    and then you say that you want to replace the delimiters with the contents before the first angle bracket:
    Nice bunch of words <STUFF> <STUFF>
    Nice bunch of words <STUFF>
    Nice bunch of words <STUFF>
    Even Nicer bunch of Words <STUFF>
    Even Nicer bunch of Words <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words <STUFF> <STUFF> <STUFF>
    Wonderful bunch of Words<STUFF>
    but you have clearly made a distinction between the "nice bunch of words" and "<STUFF>", otherwise the output would have been
    Nice bunch of words <STUFF> <STUFF>
    Nice bunch of words <STUFF> <STUFF> <STUFF>
    So, do you want everything up to  the first delimiter, or do you want everything up to <STUFF> in the replacement? If you only want the "nicer words" then you need some way to distinguish between them and "stuff" programmatically.
    edit
    Here's a trivial script that will split the lines along the delimiters and replace them with the contents of the line before the first delimiter:
    #!/usr/bin/env python3
    import re
    import sys
    def main(args=None):
    for line in sys.stdin:
    # Trim trailing newline.
    line = line.rstrip('\n')
    # Split by delimiters.
    parts = re.split(r'<[^>]+>', line)
    print(parts[0])
    for p in parts[1:]:
    print(parts[0] + p)
    if __name__ == '__main__':
    try:
    main()
    except (KeyboardInterrupt, BrokenPipeError):
    pass
    Usage
    path/to/script < /path/to/input file
    Last edited by Xyne (2013-09-01 18:34:55)

  • Macbook 10.5.8 Version Built in ISight problem with YM 3.0 beta version

    I am using my Macbook built in ISight with the latest version of Yahoo Messenger for Mac, the 3.0 Beta. Every time i will use the YM webcam, it will only last for about 1 minute and will not work anymore. This is happening since i bought my macbook last November 2008. it will be a year next month and still the ISight is not working properly with YM. When i checked from the store where I bought my macbook, they said it happens in YM coz according to them YM is not yet fully applicable with apple laptop models and recommended to use other messenger instead. My family and friends are using YM only to keep in touch with me so I don't have a choice but continue using YM. Its really disappointing coz I even downloaded the other version of YM before this 3.0 version, but same problem still exists.
    Can anyone help me on how can i fix this problem? or if there is really a solution on this..I've always wanted to have a macbook laptop but having this kind of problem really made me think if i did a right decision to buy this laptop. it is indeed an expensive laptop but i cant enjoy it fully...
    please help me!!!

    Welcome to Discussions, Marianne Bayogos
    Problems like yours, especially those involving known-unreliable (Beta) software, can be difficult to resolve. You need to start by troubleshooting to determine the source of the problem. Then you will KNOW what to fix. You seem like a fairly experienced user, so try any of the following you think might help in any order you like.
    (0) You can use the suggestions in http://support.apple.com/kb/HT2090 to determine whether iSight is causing your problem. Be sure to try with more than one user account and with some other apps, too.
    If your iSight works properly with all other apps in every user account you test, your Apple hardware and software is NOT the cause.
    If you can eliminate iSight as the source of your trouble, you will need to either switch to other ways of communicating or troubleshoot other system elements that might be causing the problem. Here are some other things you can consider if you don't get better suggestions here.
    (1) Sometimes a restart restores function on internet connected applications. Shut down everything and restart your entire system including modem, router, and Mac in that order. To eliminate possible communication hardware problems, allow self-test to complete on each device before starting the next.
    (2) If you updated or installed any other software immediately before the problem began, check their websites to see if there are known issues with your system configuration or installation. If these are no know issues, carefully following the developers' instructions, reinstall any recent software additions that you think might be causing a conflict with YMM, use Disk Utility to repair permissions, and try again. Doing this reinstall will reduce the possibility that some recent addition might be conflicting with your new YMM Beta.
    If you find conflicting software, follow the instructions and uninstall to see if removing it will restore proper function to your favored communications apps.
    (3) Check YMM's Help: http://help.yahoo.com/l/us/yahoo/messenger/mac/mac3/index.html
    for help with installation and communication requirements/ configuration topics.
    If you do not find the answers there, check the dedicated YMM forum (use the "Ask Other Messenger Users" link on the help page) to see if your problem has already been solved by other users who post there.
    (4) You can also take your MacBook to a different location and see if the connection works when you access the web via a different internet connection.
    (5) I no longer use YM because I often encountered problems like those you describe, but my testing from several years back showed that Yahoo! seemed to support the Windows version of their messenger app better than the Mac version.
    Because your iNtel Mac can use Boot Camp, VMware Fusion™, Parallels™, or VirtualBox to run Windows® software, there is another alternative available to you. Choose which method you want to use to run Windows®, add the required software to your iNtel Mac (if you have not already done so), and then install and use Yahoo! Messenger for Windows.
      http://messenger.yahoo.com/platform/win
    (6) If all else fails, and if your family and friends are willing to try something "new and improved" (does NOT work with Yahoo! Messenger), you can both install and try a different video chat app such as Google Talk or Skype.
    (7) Alternatively, you can try the web-based video chat sites like http://www.mebeam.com/ or Defcom's recommended TokBok.
    EZ Jim
    Mac Pro Quad Core (Early 2009) 2.93Ghz w/Mac OS X (10.6.1)  MacBook Pro (13 inch, Mid 2009) 2.26GHz (10.6.1)
    G5DP1.8GHz (10.5.8) G4 PowerBook 1.67GHz (10.4.11) iBookSE 366MHz (10.3.9) LED Cinema Display External iSight

  • Lessons learned replacing ThinkPad HDD with an SSD

    Installing a Samsung SSD on my 3 year old ThinkPad W510 was easy. Getting Windows 7 set up took me days.
    Here are some lessons learned so you can do it faster.
    Backup
    Lenovo Rescue & Recovery will back up files to a USB 3.0 disk but it took 10+ hours and it put several files and folders at the top level. Can it back up multiple disks (HDD and SSD)? Probably not.
    Backup
    Windows 7 Backup & Restore doesn’t have those problems backing up data files but when trying to save a disk image to an external drive that’s > 2 TB (with 4K blocks), it runs for a while then fails. The generic error message and event log are not helpful, costing hours of debugging.
    SSD “frozen”
    Some web sites say that an SSD will perform better if you fully erase it before installing the OS, but when I tried to do this, the Samsung Magician software said the SSD was “frozen.” Apparently this is a confusing way to say it’s locked from erasure. Magician’s workaround recommendations didn’t help. Magician’s PDF guide has alternate workaround recommendations (like turning of AHCI mode in BIOS) but I didn’t find them soon enough.
    Clone the HDD or install fresh?
    Restoring Lenovo’s factory disk image onto the SSD (instead of cloning the HDD) fixed accumulated problems but it took several days of work and problem solving. (The HDD’s hidden SYSTEM_DRV partition was full. Did that cause some of the problems?)
    How to over-provision the SSD
    “Over-provisioning” boosts an SSD’s sustained write performance by allocating temporary space. The Samsung Magician program will set this up -- but not on a drive with the Lenovo_Recovery “Q:” partition. Moving and resizing C: and Q: with GParted Live didn’t solve this. Instead it made me start all over restoring the factory disk image and the Windows Updates and Lenovo Updates. The solution (thanks, Samsung’s phone tech support!) is to use GParted or Windows Disk Management to shrink the C: partition. All it needs is some unallocated space between partitions anywhere on the SSD. (Samsung recommends 10%.) You don’t have to do anything to allocate that space to the purpose.
    Partition alignment
    For speed, you want the partitions aligned on a 4096 byte boundary. GParted will align them on a MiB boundary, which is more than adequate.
    Windows restore points
    The Windows installer is supposed to make system restore points but I found it started out with a broken configuration. So open System Properties, the System Protection tab, and check the “available drives” for any drives labelled “... (Missing)”. Turn off “system protection” (restore points) for the “missing” drives, then turn it on for the real C:.
    Faster updates
    After restoring Lenovo’s factory disk image, you must iterate installing Windows Updates and Lenovo Updates over and over until there aren’t any more to install. Fortunately this is faster on an SSD than an HDD. Save more time by having only one user account and no password so Windows reboot won’t stop for login. Also watch the taskbar for license dialogs that open up behind other windows but require your clicks to proceed.
    Watch for stuck updates
    Lenovo Update quietly gets stuck updating Intel WiFi & WiMax software. The fix is to download those installers from lenovo.com, run them, get an error message that it can’t install over the existing software, uninstall the WiFi & WiMax software, then run the installers again.
    Restore from backup, or not?
    At key points, I made system disk image backups of the SSD to the old HDD and tried restoring from a backup after the failed repartitioning experiment. But Windows Backup and Restore won’t restore a system image after booting from the destination drive’s recovery partition nor from the source drive’s recovery partition. Since my backup was on the HDD in the Ultradrive bay, I couldn’t boot from the Rescue & Recovery CD. The workaround was to make a bootable System Repair disk on a 512 MB USB key. Windows Backup and Restore then failed with another meaningless error, “The parameter is incorrect. Code: 0x80070057.” Apparently you have to remove the USB key right before starting the system restore operation but that yielded the error, "No disk that can be used for recovering the system disk can be found." I’m not sure if that’s a symptom of removing the USB key or yet another problem with Windows Backup and Restore. Maybe it can’t restore to resized partitions? Windows Backup and Restore failed and burned hours of my time.
    Fix the annoying request on bootup?
    After you install Windows, all its updates, and Samsung Magician, you can use Magician to adjust system settings for SSD performance. Then you’ll find that Magician needs permission to “make changes to this computer” on every boot. Samsung tech support explained that you can then remove Magician from the startup list via msconfig.
    Optimizations
    Recomputing the “Windows Experience Index” might make the OS recognize the boot drive as an SSD and disable defrag for it. This didn’t work for me, so be sure to unschedule defrag. Also use msconfig to remove Digital Line Detect from the startup list and turn on “No GUI boot” (no Windows splash screen). Also use power plans Advanced Settings to never turn off the “hard disk.”
    ThinkPad
    Thumbs up. Easy to replace the HDD with an SSD and move the HDD into an Ultradrive caddy. Sturdy. Easy to work on. Well documented. Hardware that I didn't want to replace.
    Microsoft Windows 7
    Thumbs down. Buggy, fragile, over complicated, inadequate error messages, painstaking to install, difficult and time consuming to administer, poorly documented, accumulates gunk over time that causes problems, failed backup software, even a fresh install has scary event log errors.
    Lenovo forums & support pages
    Very helpful. Sometimes it's good to use Use Google to search them e.g. https://www.google.com/search?q=site%3Alenovo.com+"over+provision"
    Samsung 840 EVO SSD
    Fine hardware. Some confusions around the Magician software. Great phone tech support. Web support doesn’t work.
    References and more info
    How To Geek, Lifehacker, Lifehacker, SSD Review, Newegg, Newegg, Anandtech, Storage Review.

    I may have confused you: Lenovo provides two tools, 1) one makes DVDs that restore the original out-of-the-box factory image of the entire disk (i.e. System partition, C: + Q: partitions) and 2) Backup and Restore, which is the Lenovo user backup tool that does conventional full disk backups, i.e. with all user customizations, added programs and files. Since my system-generation-to-SSD saga hadn't created the the Q: partition correctly, my only alternative was to create a full up-t-date disk backup with the second Backup and Restore tool that include all the Windows + Lenovo updates, but didn't include extra programs and my user files. This fitted on 5 DVDs, which I will use if ever I reinstall the entire operating system.
    Once you get above 100-150 GB of backup volume (I'm at 450 GB right now), the Lenovo Backup and Restore is very slow, so I use the much quicker Windows built-in Backup and Restore program to backup incrementally a system image and all files.

Maybe you are looking for

  • Remove header and footer from blank left-hand pages

    Are there any scripts to automatically remove header and footer on a blank left-hand page for an InDesign CS3 document? I have a book with many chapters and it would be more efficient than removing them by hand.

  • How do I DELETE ALL the emails in my inbox?

    Trying to DELETE ALL of the EMAILS in my INBOX as ONE TIME?  I have over 1300 that I have reviewed from my phone or ipad???????????? Solved! Go to Solution.

  • Apple TV and a server

    Can you store all your movies, music, and pictures on a apple server and access it thru the apple tv?

  • Automatic Trigger of Rework Order

    Hi Gurus, As a rework process, I know the following 1) We have to create rework order through CO07, and settlement to be done for original order after confirmation with ref. to Ref. Opn. set. 2) We can introduce a rework operation in the production o

  • Adobe XI doesn't work!

    I am running Windows 8. I have Adobe XI and I still get "insufficient data for an image." Can anybody help?! Thanks.