Handling Invalid(Hex) Characters Code for Unicode BI 7.0

Hi All,
I went through the beautiful weblog given by Eugene.. https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4059. [original link is broken] [original link is broken] [original link is broken] [original link is broken] In the comments section of the weblog there is a code given by Dirk. I tried to use the code in my transformation logic and here how it looks.. I am using BI 7.0 and it is unicode system..
============================================================
DATA: l_d_length like sy-index,
l_d_char type c,
l_d_index type sy-index.
l_d_length = strlen( result ).
RESULT = SOURCE_FIELDS-POO_TAG.
DO l_d_length times.
l_d_index = sy-index - 1.
l_d_char = result+l_d_index(1).
CALL FUNCTION 'RSKC_CHAVL_OF_IOBJ_CHECK'
IMPORTING
I_CHAVL = l_d_char
I_IOBJNM = 'ZPOTSTFL'
*" I_S_COB_PRO =
*" I_T_COB_PRO_CMP =
EXCEPTIONS
CHAVL_NOT_ALLOWED = 1.
IF SY-SUBRC <> 0.
result+l_d_index(1) = ' '.
ENDIF.
ENDDO.
===========================================================
I am using this to load from PSA to DSO, the info-object name is ZPOTSTFL(Length 3, No master, No text) and source field name is POO_TAG, since in the source the field is a free form text field and it has some hex characters ...we need to keep the free form (like $, lowercase letters, ###. etc..) but we need to eliminate the hex characters with space as it is affecting our load.
I tried this code and it gives me syntax error. In the blog Pedro has suggested to declare some 30 char string and assign that string to info-object name... I don't know that much ABAP can somebody help me with the code??
Regards,
Nikhil

Hello Dilip
Out of three two of them are definitley possible. i.e
1) CU&UC
2) Upgrade first and then do Unicode Conversion ( 2 different downtimes)
third option is possible with R3 but with BW you need to consult the master guide. ( i am not sure).
you need to decide one of them based on your hardware sizing, database size, Downtime possible.
I would suggest Make a copy of production server. and perform the upgrade and then perform unicode conversion. this whole activity will give you exact timing you need. and possible errors you will face during upgrade and unicode conversion.
i hope this helps.
Thanks
Mona

Similar Messages

  • Handling invalid Dates In query for Invalid dates in date column.

    Hi,
    I have a date column in my table. This column has corrupted data so the when i use any
    to_timestamp function or any other date calcualtions my query breaks with the error:
    ORA-01843: not a valid month.
    I am aware the data is the issue.
    But i want to handle this scenario by putting nulls in the output when ever an invalid date is encountered.
    I have done some research and found the custom function is_date() on net.
    But i am not suppose to create any new function but handle it with in my query.
    Help is appreciated to handle this scenario.

    Prasath wrote:
    Try this!!
    With Tab As(Select '12/01/2009' txt From dual)
    SELECT Decode(Length(Replace(Translate( txt
    , '0123456789/'
    , Null
    , to_date(txt,'mm/dd/yyyy')
    , NULL) As Validation_date
    FROM tab;
    Ok ...
    SQL> With Tab As(Select '12/01/2009' txt From dual)
      2      SELECT Decode(Length(Replace(Translate( txt
      3                                            , '0123456789/'
      4                                            , '#')
      5                                  ,'#'))
      6                   , Null
      7                   , to_date(txt,'mm/dd/yyyy')
      8                   , NULL) As Validation_date
      9       FROM tab;
    VALIDATIO
    01-DEC-09Not sure what that proves, especially in relation to the OP's problem.

  • Invalid Activation Key Code for Windows 7

    Re: CSOxxxxxxxxxx (IBM)
         : Lenovo pt/#-57Y2911
    I purchased a T500 with VISTA and upgraded to Windows 7 (pt/#-572911), purchased from Lenovo. Installed it as directed and now Microsoft has monitored the software as it is on my computer and they are saying it is not a valid Key Code. One Key Code came with the new disc that was mailed to me and it was not working as I placed it in the BOX. So Lenovo e-mailed me another Key Code and I have been operating Windows 7 for about a Month and now I'm being told once again that the Key Code is in error.
    I spoke with IBM by phone on Friday (12-12-09) and was told by a fellow named P that I was being asked for the Key Code to Microsoft Office 2007 and tonight (12-13-09), Saturday, I'm finding out that the Key Code wanted is for Windows 7 and not Microsoft Office!
    I hope there is someone credible with Lenovo that will follow up on this matter...the phone number given me by e-mail is (866-968-4465). The person (P) there was of no help! I still have a copy of the e-mail, to prove my case.
    Please help!
    I do not like this kind of situation! And I hope not to have to give Lenovo a bad name; I spent a lot of money!
    Note from Moderator:  Employee identification removed as per the forum rules.

    LAY wrote:I hope there is someone credible with Lenovo that will follow up on this matter
    Welcome to the forum!
    While there are a few Lenovo employees roaming around in here helping out on a volunteer basis, this is not an official support channel with dedicated Lenovo support personnel assigned to it. Instead, this is designed to be a user-to-user support and discussion forum. You may or may not get an answer directly from one of the Lenovo employees as there are way more of us than them and all of them, even Mark, have full-time jobs doing other things.
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество
    Jane
    2015 X1 Carbon, ThinkPad Slate, T410s, X301, X200 Tablet, T60p, HP TouchPad, iPad Air 2, iPhone 5S, IdeaTab A2107A, Yoga Tablet, Yoga 3 Pro
    I am not a Lenovo Employee.
    I AM one of those crazy ThinkPad zealots!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!

  • Handle "0X0B" Hex Characters

    Hi, how to deal with hexadecimal values in XI. There are some values in file like "0X0B"
    regards
    reema

    Hi,
    This can be avoided by using proper encoding scheme in ur communication channel.try using encoding scheme UTF-8 which will not convert the character into any special characters.
    in case of ur file adapter it can performed by giving the basic type as text and encoding scheme as UTF-8.try implementing the encoding scheme.
    Thanks
    swarup

  • I want to take a series of hex characters in a string control and produce an HDLC string indicator for example if the data string control is 3F27 then the HDLC string indicator is 7E003F2700B57E

    I want to take a series of hex characters in a string control and produce an HDLC string indicator for example if the data string control is 3F27 then the HDLC string indicator is 7E003F2700B57E

    "thanks for your help "
    Does that mean you figured it out already?
    If not, see this thread for some HDLC related code.
    http://forums.ni.com/ni/board/message?board.id=170&message.id=146859&query.id=3388#M146859
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Hex Code for EoF indicator

    Hi Folks,
    I have a requirement to develop a flat extract program (no issue there).  The problem is that the users require a '&#61569;' character to indicate end of file.
    I presume that there is a hex or unicode character that represents this character.  Can anyone tell me a) what it is, or how to find out if it is contained in the installation codepage; and b) how to I write the hex character to the dataset - all attempts to write out hex characters have resulted in the text value representing the associated symbol being written out in character format (i.e. 20 rather than ' ', for example).
    Sincerest thanks.
    Regards,
    Steve

    Hi folks,
    Follow-up problem - I've opened the dataset for output as a character field, but I get a dump when I try to write the hex value for EoF ('1A') to the dataset.  The error states that system interprets the type x field as a 'non-character type', and therefore won't permit it to be written to the dataset.
    I've tried changing the encoding parameter on the open dataset statement from default to non-unicode, but with no success.  Similarly, I've tried to convert the hex value to character, but then I get a character field with the value '1A' instead to the box symbol I require.
    Any thoughts would be greatly appreciated.
    Regards,
    Steve

  • Invalid hex code message

    I am trying to set up wireless internet.  I changed the SSD name and in the security window, I chose WPA2 and in the WPA shared key, I chose a 10-character string with letters only.  When I click on the Boingo icon in the system tray of my laptop, it shows me the SSD name I chose.  When I click connect I typed in the 10-character string that I chose.  It comes back with an error message saying that it contains an invalid hex code and puts the first letter of the string in brackets as if that is the problem code.  What am I missing.  I don't think it is supposed to be all that hard to do this!
    Basic Wireless Settings:
       Network Mode - G
       Channel 6
       Wireless Broadcast enabled
    Wireless Security
         WPA2 Personal
         Algorithms AES
    I had changed my user name and password for accessing the router.  I want to put it back to blank user name and password of admin.  How do I do that?
    Message Edited by kit1197 on 08-06-2009 09:39 PM

    It makes a lot of sense that it would be Boingo that is the problem.  After posting this, we realized that my hubby's I-phone could connect without a problem.   I have a Tungsten E2 Palm Pilot where I'm not so fortunate!

  • My i phone 4 is not letting me download apps cus of my billing information everytime i type the correct information it just keeps saying "security code invalid" when i know for a fact its correct

    MY I PHONE WILL NOT LET ME DOWNLOAD ANYMORE APPS CUS OF MY BILLING INFORMATION IVE FIXED THIS ERROR SEVERAL TIMES ALREADY & IT STILL TELLS ME "SECURITY CODE INVALID" WHEN I KNOW FOR A FACT IT IS NOT. HELP ME

    Contact the card issuer and find out what the problem is.
    Was the card issued in the same countryas the store you're trying to use?

  • My ipod wont let me buy any apps because it says i have an invalid security code for my moms credit card but its the right one. and it also says i owe money for upgrading an app does anyone know how to remove my moms credit card cause i cant figure itout

    my ipod wont let me buy any appps because it says i have an invalid security code for my moms credit card but its the right one. and it also says i owe money for upgrading an app does anyone know how to remove my moms credit card cause i cant figure itout

    To change asccount information see:
    Changing Account Information
    For the code issue this may help.
    iTunes Store: My credit card's security code or zip code does not match my bank's records
    For a standard iTunes account you need a valid payment method even for free apps and app updates.
    What is making it think that you own money for an app upgrade?

  • Hi guys please give me sample code for call transaction that handles error

    hi guys, please give me sample code for call transaction that handles error,
    please send me the sample code in which there should be all decleration part and everything, based on the sample code i will develop my code.
    please do help me as it is urgent.
    thanks and regards.
    prasadnn.

    Hi Prasad,
    Check this code.
    Source Code for BDC using Call Transaction
    *Code used to create BDC
    *& Report  ZBDC_EXAMPLE                                                *
    *& Example BDC program, which updates net price of item 00010 of a     *
    *& particular Purchase order(EBELN).                                   *
    REPORT  ZBDC_EXAMPLE  NO STANDARD PAGE HEADING
                          LINE-SIZE 132.
    Data declaration
    TABLES: ekko, ekpo.
    TYPES: BEGIN OF t_ekko,
        ebeln TYPE ekko-ebeln,
        waers TYPE ekko-waers,
        netpr TYPE ekpo-netpr,
        err_msg(73) TYPE c,
    END OF t_ekko.
    DATA: it_ekko  TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
          wa_ekko  TYPE t_ekko,
          it_error TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
          wa_error TYPE t_ekko,
          it_success TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
          wa_success TYPE t_ekko.
    DATA: w_textout            LIKE t100-text.
    DATA: gd_update TYPE i,
          gd_lines TYPE i.
    *Used to store BDC data
    DATA: BEGIN OF bdc_tab OCCURS 0.
            INCLUDE STRUCTURE bdcdata.
    DATA: END OF bdc_tab.
    *Used to stores error information from CALL TRANSACTION Function Module
    DATA: BEGIN OF messtab OCCURS 0.
            INCLUDE STRUCTURE bdcmsgcoll.
    DATA: END OF messtab.
    *Screen declaration
    SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME
                                        TITLE text-001. "Purchase order Num
    SELECT-OPTIONS: so_ebeln FOR ekko-ebeln OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK block1.
    SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME
                                        TITLE text-002. "New NETPR value
    PARAMETERS:  p_newpr(14)   TYPE c obligatory.  "LIKE ekpo-netpr.
    SELECTION-SCREEN END OF BLOCK block2.
    *START-OF-SELECTION
    START-OF-SELECTION.
    Retrieve data from Purchase order table(EKKO)
      SELECT ekkoebeln ekkowaers ekpo~netpr
        INTO TABLE it_ekko
        FROM ekko AS ekko INNER JOIN ekpo AS ekpo
          ON ekpoebeln EQ ekkoebeln
       WHERE ekko~ebeln IN so_ebeln AND
             ekpo~ebelp EQ '10'.
    *END-OF-SELECTION
    END-OF-SELECTION.
    Check data has been retrieved ready for processing
      DESCRIBE TABLE it_ekko LINES gd_lines.
      IF gd_lines LE 0.
      Display message if no data has been retrieved
        MESSAGE i003(zp) WITH 'No Records Found'(001).
        LEAVE TO SCREEN 0.
      ELSE.
      Update Customer master data (instalment text)
        LOOP AT it_ekko INTO wa_ekko.
          PERFORM bdc_update.
        ENDLOOP.
      Display message confirming number of records updated
        IF gd_update GT 1.
          MESSAGE i003(zp) WITH gd_update 'Records updated'(002).
        ELSE.
          MESSAGE i003(zp) WITH gd_update 'Record updated'(003).
        ENDIF.
    Display Success Report
      Check Success table
        DESCRIBE TABLE it_success LINES gd_lines.
        IF gd_lines GT 0.
        Display result report column headings
          PERFORM display_column_headings.
        Display result report
          PERFORM display_report.
        ENDIF.
    Display Error Report
      Check errors table
        DESCRIBE TABLE it_error LINES gd_lines.
      If errors exist then display errors report
        IF gd_lines GT 0.
        Display errors report
          PERFORM display_error_headings.
          PERFORM display_error_report.
        ENDIF.
      ENDIF.
    *&      Form  DISPLAY_COLUMN_HEADINGS
          Display column headings
    FORM display_column_headings.
      WRITE:2 ' Success Report '(014) COLOR COL_POSITIVE.
      SKIP.
      WRITE:2 'The following records updated successfully:'(013).
      WRITE:/ sy-uline(42).
      FORMAT COLOR COL_HEADING.
      WRITE:/      sy-vline,
              (10) 'Purchase Order'(004), sy-vline,
              (11) 'Old Netpr'(005), sy-vline,
              (11) 'New Netpr'(006), sy-vline.
      WRITE:/ sy-uline(42).
    ENDFORM.                    " DISPLAY_COLUMN_HEADINGS
    *&      Form  BDC_UPDATE
          Populate BDC table and call transaction ME22
    FORM bdc_update.
      PERFORM dynpro USING:
          'X'   'SAPMM06E'        '0105',
          ' '   'BDC_CURSOR'      'RM06E-BSTNR',
          ' '   'RM06E-BSTNR'     wa_ekko-ebeln,
          ' '   'BDC_OKCODE'      '/00',                      "OK code
          'X'   'SAPMM06E'        '0120',
          ' '   'BDC_CURSOR'      'EKPO-NETPR(01)',
          ' '   'EKPO-NETPR(01)'  p_newpr,
          ' '   'BDC_OKCODE'      '=BU'.                      "OK code
    Call transaction to update customer instalment text
      CALL TRANSACTION 'ME22' USING bdc_tab MODE 'N' UPDATE 'S'
             MESSAGES INTO messtab.
    Check if update was succesful
      IF sy-subrc EQ 0.
        ADD 1 TO gd_update.
        APPEND wa_ekko TO it_success.
      ELSE.
      Retrieve error messages displayed during BDC update
        LOOP AT messtab WHERE msgtyp = 'E'.
        Builds actual message based on info returned from Call transaction
          CALL FUNCTION 'MESSAGE_TEXT_BUILD'
               EXPORTING
                    msgid               = messtab-msgid
                    msgnr               = messtab-msgnr
                    msgv1               = messtab-msgv1
                    msgv2               = messtab-msgv2
                    msgv3               = messtab-msgv3
                    msgv4               = messtab-msgv4
               IMPORTING
                    message_text_output = w_textout.
        ENDLOOP.
      Build error table ready for output
        wa_error = wa_ekko.
        wa_error-err_msg = w_textout.
        APPEND wa_error TO it_error.
        CLEAR: wa_error.
      ENDIF.
    Clear bdc date table
      CLEAR: bdc_tab.
      REFRESH: bdc_tab.
    ENDFORM.                    " BDC_UPDATE
          FORM DYNPRO                                                   *
          stores values to bdc table                                    *
    -->  DYNBEGIN                                                      *
    -->  NAME                                                          *
    -->  VALUE                                                         *
    FORM dynpro USING    dynbegin name value.
      IF dynbegin = 'X'.
        CLEAR bdc_tab.
        MOVE:  name TO bdc_tab-program,
               value TO bdc_tab-dynpro,
               'X'  TO bdc_tab-dynbegin.
        APPEND bdc_tab.
      ELSE.
        CLEAR bdc_tab.
        MOVE:  name TO bdc_tab-fnam,
               value TO bdc_tab-fval.
        APPEND bdc_tab.
      ENDIF.
    ENDFORM.                               " DYNPRO
    *&      Form  DISPLAY_REPORT
          Display Report
    FORM display_report.
      FORMAT COLOR COL_NORMAL.
    Loop at data table
      LOOP AT it_success INTO wa_success.
        WRITE:/      sy-vline,
                (10) wa_success-ebeln, sy-vline,
                (11) wa_success-netpr CURRENCY wa_success-waers, sy-vline,
                (11) p_newpr, sy-vline.
        CLEAR: wa_success.
      ENDLOOP.
      WRITE:/ sy-uline(42).
      REFRESH: it_success.
      FORMAT COLOR COL_BACKGROUND.
    ENDFORM.                    " DISPLAY_REPORT
    *&      Form  DISPLAY_ERROR_REPORT
          Display error report data
    FORM display_error_report.
      LOOP AT it_error INTO wa_error.
        WRITE:/      sy-vline,
                (10) wa_error-ebeln, sy-vline,
                (11) wa_error-netpr CURRENCY wa_error-waers, sy-vline,
                (73) wa_error-err_msg, sy-vline.
      ENDLOOP.
      WRITE:/ sy-uline(104).
      REFRESH: it_error.
    ENDFORM.                    " DISPLAY_ERROR_REPORT
    *&      Form  DISPLAY_ERROR_HEADINGS
          Display error report headings
    FORM display_error_headings.
      SKIP.
      WRITE:2 ' Error Report '(007) COLOR COL_NEGATIVE.
      SKIP.
      WRITE:2 'The following records failed during update:'(008).
      WRITE:/ sy-uline(104).
      FORMAT COLOR COL_HEADING.
      WRITE:/      sy-vline,
              (10) 'Purchase Order'(009), sy-vline,
              (11) 'Netpr'(010), sy-vline,
              (73) 'Error Message'(012), sy-vline.
      WRITE:/ sy-uline(104).
      FORMAT COLOR COL_NORMAL.
    ENDFORM.                    " DISPLAY_ERROR_HEADINGS
    Hope this resolves your query.
    Reward all the helpful answers.
    Regards

  • Hi basically when i try download a app its saying sign in required ask for sercurity code for bank card and i put the correct details in and still saying its invalid? Can anyone help

    Hi basically when i try download a app its saying sign in required ask for sercurity code for bank card and i put the correct details in and still saying its invalid? Can anyone help

    Refusal of a card is based on information provided matching what is on file from your credit card provider. If it is refused, it generally means something is not matching. That can inclue the name, the address or other information. It has to be exact to match. If you check your credit card bill to make sure you are spelling the name correctly, the address is listed correctly, and yes, ST is different than Street, and it still does not work, contact iTunes support. http://www.apple.com/emea/support/itunes/contact.html

  • Reg. Jurisdiction code for procedure TAXINJ should be 9 characters long

    Dear Experts
    I am getting the follwing error when I create purchase order.
    " Jurisdiction code for procedure TAXINJ should be 9 characters long
    Message no. FC279
    Diagnosis
    The tax jurisdiction code you have entered does not correspond to the predefined length for this calculation procedure.
    System Response
    Error message
    Procedure
    1st possibility
    Enter the tax jurisdiction code in the predefined length.
    2nd possibility
    Change the predefined length for the structure of the tax jurisdiction code."
    Pls help me.
    Thanks
    Rajakumar.K

    Hi
    For that you can solve through this way
    Go through this T.code OBCO
    There you can change the length of the Jurisdiction code
    May be this information is useful to you
    If you have any doubt feel free to ask
    Regards
    Surya

  • I create an id. on review option when i enter visa card and security code, it always gives an error msg "Invalid Secruity code". but i use this code for money withdraw from ATM and for shopping also. plz tell the solution ????

    i create an id. on review option when i enter visa card and security code, it always gives an error msg "Invalid Secruity code". but i use this code for money withdraw from ATM and for shopping also. plz tell the solution ????

    The code they are asking for is the last three digits of the number on the back of the card (you don't use this when using an ATM or presenting the card in shops).

  • I need a request code for offline activation. Because i cannot connect with adobe server for online activation. But I receive "The request code is invalid." by generate answer code.

    I need a request code for offline activation. Because i cannot connect with adobe server for online activation. But I receive "The request code is invalid." by generate answer code.

    Dear Anubha,
    I hope these windows illustrate what I am facing.
    The above window shows the prompt that the software requires activation.
    The version is 8.1.0.
    This next window is the point where I select activation by phone.
    This final window shows that the "response code" is not returned.  I get an
    "Activation Number" instead.
    Steven
    On Tue, Jan 27, 2015 at 10:50 PM, Anubha Goel <[email protected]>

  • "Invalid Provisioning Profile. The provisioning profile included in the bundle {BUNDLENAME} [{BUNDLENAME}.app] is invalid. [Missing code-signing certificate.]" for brand new, vanilla Mac App

    In OS X Maverick's XCode, I created a brand new Mac > "Cocoa Application", with Core Data and Spotlight Importerl; about as vanilla a Cocoa application I could muster. 
    Under Preferences > Accounts, I signed in to my Mac Developer Account.
    In Targets > Identity, I set Signing to "Mac App Store", and was able to select my Mac Developer Account for "Team".
    I then went to Product > Clean, and then Product > Build for... > Running, and then Produt > Archive.
    In the Organizer, I select the resulting .app and click "Validate", and hit the Mac App Store radio, and hit "Next", and it's able to log into my Mac Developer Account.
    I select my Provisioning Profile in the dropdown, and click "Validate".
    It comes back with several errors:
    1 - "Invalid Provisioning Profile. The provisioning profile included in the bundle {BUNDLENAME} [{BUNDLENAME}.app] is invalid. [Missing code-signing certificate.] For more information, visit the Mac OS Developer Portal."
    2 - "The bundle identifier cannot be changed from the current value, '{DIFFERENT-BUNDLE-FROM-OTHER-PROJECT}'.  If you want to change your bundle identifier, you will need to create a new application in iTunes Connect.
    3 - Invalid Code Signing Entitlements.  The entitlements in your app bundle signature do not match the ones that are contained in the provision profile.  The bundle contains a key that is not included in the provisioning profile: 'com.apple.applications-identifier' in '{BUNDLENAME}.app/Contents/MacOS/{BUNDLENAME}'
    I was able to do the same process before, for a vanilla app, before Mavericks.  I'm not sure if this is a Mavericks error, or a fact that now I have multiple app projects.  Particularly odd is that DIFFERENT-BUNDLE-FROM-OTHER-PROJECT in error (2) is not the same bundle name as the current project's bundle.
    Would love any help you can provide!  Thank you!

    Seen this thread?
    New codesign behavior, --deep option 
    "Code signing has some interesting changes in Mavericks (that apparently haven't made it into the release notes yet...). Note that this is a change to the operating system, not to the devtools."

Maybe you are looking for

  • Date and time field help

    Hey guys and gals, I'm working on a basic simple form that I'd like to use as a fax cover sheet and I'm brand new at this and I just can't find the answer anywhere. The only way I can get it to show the date and time is if I choose calculated - read

  • IPhone 4s Sporadically not connecting to 3g even though the 3g symbol is displayed.

    Hi, I purchased my iPhone 4s (Simfree) from the Irish online apple store back in November 2011. Since purchasing I was having a very annoying problem where by the phone would sporadically not connect to 3g but would display all the characteristics it

  • Lost sound on Mac mini (Late 2012) Yosemite 10.10.1

    Hello everybody, I lost the sound on my Mac mini. It was working just fine a few days ago. (I tried restoring it to an earlier date but no joy). I tried the troubleshooting mentioned here Troubleshooting issues with no audio from built-in speakers on

  • Premium Text Charges to BT Broadband

    I received a marketing text from BT asking if I was interested in finding out about the new handsets and to reply if I was. I replied and was called back. I decided I did not want further texts and sent a "STOP" text. I get my bill this month and the

  • Preview question-how to zoom an image to full screen

    As this isn't a Print question but an on-screen viewing question, I ask it here. Seems to me I used to be able to click a shortcut that would zoom an image in Preview to fill the whole screen. I'm no longer finding that and wondering if it was a) my