Populating an error message

Hi,
  I need to populate an error message in crmd_order when the status is 'open' or 'dispatched' for uninstall order. how to get only these two status into a table??????
Regards,
Lakshmi

Hi,
CRM_MESSAGE_COLLECT can be used to collect the error message . It is not required to do anything specifically to show the same message in CRM UI aswell.
Here is an example code :
CONSTANTS:
   lc_message_class   TYPE symsgid  VALUE 'ZCF_CUST_MSG'.
CALL FUNCTION 'CRM_MESSAGE_COLLECT'
          EXPORTING
            iv_caller_name = flt_val
            iv_ref_object  = <fs_data>-ref_guid
            iv_ref_kind    = <fs_data>-ref_kind
            iv_msgno       = '002'
            iv_msgid       = lc_message_class
            iv_msgty       = 'E'.
flt_val should be the crm object name..
You may use Badi : CRM_GEN_EXT_BADI by setting the FILTER with CRM object name (ex . STATUS ) .
You can write the validation in the Check / Merge method.
Best Regards,
Karthik V

Similar Messages

  • Populating the error message (BAdI implementation)

    Hi there,
    I have a BAdI to implement <b>CRM_ORDERADM_H_BADI</b> where it will check certain header data. If there is a certain condition that is met, we must not allow the transaction to continue by adding error message on the top (the red button). How can we populate this error log within the BAdI implementation (putting it in codes in the <i>method </i>of the BAdI implementation).
    Many thanks in advance,
    Regards,
    MuJi
    Message was edited by: Muji.net

    Hello,
    Use CRM_MESSAGE_COLLECT to add your message, CRM_MESSAGE_DELETE to delete the old message from the log.
    example :
    DATA:
    lv_objnr               TYPE  crm_jest-objnr,
    ls_msgidno             TYPE  bal_s_idno,
    lt_msgidno             TYPE  bal_r_idno,
    lv_dummy_message       TYPE  c.
    **Delete message(s)
    ls_msgidno-sign       = 'I'.
    ls_msgidno-option     = 'EQ'.
    ls_msgidno-low-msgid  = Z01'.
    ls_msgidno-low-msgno  = '014'.
    APPEND ls_msgidno TO lt_msgidno.
    lv_objnr = iv_item_guid.
    CALL FUNCTION 'CRM_MESSAGES_DELETE'
        EXPORTING
          it_r_msgidno   = lt_msgidno
          iv_ref_object  = lv_objnr
          iv_caller_name = gc_object_name-customer_i.
        IF SY_SUBRC NE 0.
    *In the error case, collect the message:
          MESSAGE e014(Z01) INTO lv_dummy_message.
          CALL FUNCTION 'CRM_MESSAGE_COLLECT'
            EXPORTING
              iv_caller_name = gc_object_name-customer_i
              iv_ref_object  = lv_objnr.
        ENDIF.
    Regards,
    Frédéric

  • Populating the error message log (while executing BAdI implementation)

    Hi there,
    I have a BAdI to implement CRM_ORDERADM_H_BADI where it will check certain header data. If there is a certain condition that is met, we must not allow the transaction to continue by adding error message on the top (the red button). How can we populate this error log within the BAdI implementation (putting it in codes in the method of the BAdI implementation).
    Many thanks in advance,
    Regards,
    MuJi

    put like this
    data:   w_msg type standard table of shp_badi_error_log initial size 0,
            msg like line of w_msg.
    if sy-subrc ne 0.
          msg-msgty  = 'E'.
          msg-msgid  = 'YW2'.
          msg-msgno  = '041'.
          msg-msgv1  =
           'PGI not allowed ,Pls Enter Truck No in Bill of lad.Field'.
          append msg to ct_log.
    endif.
    <b>In BADI u cannt raise Error Messages but u can Post the Messages to Application Logs, So u have to Update ur messages to CT_LOG.</b>Regards
    Prabhu
    Message was edited by: Prabhu Peram

  • Idoc error message "This change has been superseded by another"

    Hi,
    I am trying to process multiple idocs together which will create/update info records using the program RBDAPP01.  But it is processing correctly only single record and for all other records its giving the error message "This change has been superseded by another"
    The function module used for processing is IDOC_INPUT_INFREC and when I checked this error is coming from it.  Infact it is comparing the output of FM IDOC_SERIALIZATION_CHECK  and populating the error message.
    If we process the same record in single, it is processing correctly and not giving such kind of message.
    I am not sure what is happening here.  Please help.

    I was trying to create multiple PIR for same material using multiple idocs.  And that is the reason it is giving the error when trying to process the idocs together. When I tried changing the same into one record ie different PIR for same article in one idoc, its processing correctly.

  • Prob. while using error message in OOPS ALV

    Friends,
    I have developed an OOPS ALV to display the records with cost field as editable. And the cost should not accept decimals values, if the user enter the same (12.56) and click the save button (user-defined) then need to populate the error message. I am populating the error message, then the user change the value (12) and click the save, then in the ALV screen the chanegd value 12 is automatically back to prv. one 12.56 and the same error messgae is displaying.
    If i change the message type from Error to Info, then its working fine... but the client wants only error message. So anybody came across the same scenario? if yes.. pls share the solution..
    Ganesh C

    Hi,
    In this case, after the error message issued though the value is corrected , corrected data is not transferred to progarm.
    Program still works with old data. Check how you are issuing message and how you refereshing the table after user inputs.
    you can check program BCALV_EDIT_03 for vlidating fileds.
    I believe you can simply refer a data element which does not accepts decimal values.
    Regards,
    Ravi.

  • Problem with error message

    Hi Experts,
    Im populating an error message in the standard transaction (VA03) to restrict the user from viewing the print preview of the document. The error message works perfectly well in the initial screen of the transaction. But when the same functionality is performed after entering into the document, its getting converted to an Abort message. Using the other message types as I,W,.. does not serve my purpose.
    Is it anything to do with the screen number? What could be done to change the message type?

    Hi,
    as mentioned earlier the soultion provided is perfect use can use the message "message'' display like 'E'.
    since the list or the document is not been generated and their is no screen as such the program goes for an abort status.
    but when we have a screen than the Error message triggers the initial screen.
    go with the solution provided..
    it will work ..
    thanks

  • The Favorite Content Portlet could not be populated.Error Message

    Hi all,
    I am new in PORTAL, I made an Instant portlet which was working fine. But then started an error occuring when I view the Portal Page: "The Favorite Content Portlet could not be populated.Error Message." This error is show in a dialog box when ever I view page or navigate to other tabs(subpages) of portal.
    When I diagnose I got that this error is in "Main Navigator". If I delete the Main Navigator from Portal this error does not occur. But without Navigator subpages(tabs) cannot be visible.
    This is the case when I make new INSTANT PORTAL. Please Help urgent!!!!!!!!!!!!
    Thanks,
    Fahim

    I strongly recommend upgrading to the 3.0.9 release (iAS
    1.0.2.2) with the 3.0.9.8.2 patch (this patch should be
    available for NT/2000 this week). Also, the database should be
    running 8.1.7.1 (or later), as explained in the iAS release
    notes.
    Regards,
    Jerry

  • How to find the error message populating for infotype 2001 iN pa30

    Hi ,
    I got a requirement that one of our end user a a error message is populating when he tries to enter the data in 2001 absences infotype.
    I check the documents ...it is written as a there is long back they modified the original T-code of 2001(report or userexit not sure) to allow only HR Department people , no one can enter the details apart from HR ,no-one else should be able to do that!!
    Now i need to find where the error message is getting .............i dont know what is the best approach,
    i debugged it(before savgin) but its too long to find......I put the break points for the user-exits available for the infotype(Total i found 16 Package PTIM) ......no user-exit is triggerring..i searching from morning....
    The main problem is  it is working fine for me.I am not getting error message...so unable to catch
    Please help me how to search...or need to search with 'AUTH ' field? if so in how many programs?
    or need to search using the 'MESSAGE' i just have the screen shot of the message..with the content how could i found that ??
    waiting for your valuable inputs....
    regards
    sas

    Hi Gautam,
    Thanks for reverting back, but my problem is i am not getting error message!!
    enduser is getting that!!
    Rgars
    sas

  • Error message when populating drop-down list with mysql DB

    Hi everyone,
    i'm having an error message which gives zero result on google...
    here's the context: i have a drop-down list called "Patient" in the template pages of a livecycle form. The binding is set to Global so that the value is the same on the two pages of the form. I have also linked the items of the list to a mysql database (with DataConnection) by clicking the "Specify Item Values" link on the Binding tab of the element.
    now, when i open my form (or preview) i get this message, in french:
    "Propriété incorrecte de l'opération SET; dataGroup ne possède pas de propriété id."
    which is, in english (personal translation):
    "Incorrect property of the SET operation; dataGroup doesn't have an id property."
    this message appears in a messagebox, the background is empty (standard gray color)
    Then i click "OK" (which is the only button available), and my form appears, the list is populated with the values of my database table, so it actually works...
    As i said, i have zero results on google with this message...
    any idea what it means and how to avoid it?
    Thanks!

    Hi,
    For all things XFA Forms and Databases there is no place better than Stefan Cameron's blog: http://forms.stefcameron.com/.
    Have a look here: http://forms.stefcameron.com/2006/12/18/databases-inserting-updating-and-deleting-records/ and at comment 60.
    Good luck,
    Niall

  • When creating iTunes account, my mom provided her credit card information and the system does not accept pre populated province and gives the error message ("please enter at most 3 letters or numbers for province") how does she get past this?

    Why is my mom getting the error message for province when trying to create iTunes account when providing her credit card information?

    Hi Nahal,
    I'm just wondering, is it possible that your Mom (originally) got her credit card in a different province?
    I don't know much, but of this I am certain:  Apple would absolutely, positively, love to help you create an iTunes account!
    Otherwise, you can start here > http://support.apple.com/kb/HE57
    Best Regards,
    mm~

  • Populating error message based on search help

    Hi team,
    How can we populate error message in a shopping cart account assignment "order " field for the bellow two senarios. I am adding a custom field called "Operational Activity" in account assignment. based on which search help has to be done
    the 2 senarios are
    1. When user does not select the "Order" but tries to search for the operational activity, he should get error .
    2. When user selects the "Order" and this order has an operational activity linked to it, then give error message to input the OA The logic will be to do a RFC call to ECC by sending the SRM Order number BBP_PDACC-ORDER_NO to ECC table AFKO and see if there is AUFPL.
    Edited by: goutam kolluru on Nov 16, 2011 5:48 AM

    Hi Anshu,
    Thank for u replay.
    yes it can be done using doc_check_badi, but my question is how can we display error message by comparing search help values.
    if user is not entering value of order field and select  search help for custom operational activity field how it can be done in check badi.
    Edited by: goutam kolluru on Nov 16, 2011 6:54 AM
    Edited by: goutam kolluru on Nov 16, 2011 6:59 AM

  • Populating error message schema

    I have an error handling orchestration that pulls error messages as an XML Document via a direct bound port. I pull certain information off of the ErrorReport object and store that info in orchestration variables. I have the table schema that was set up
    for inserting the records into my SQL Server table. How do I map my variable information to the table schema? I created an "error message schema", but how do I build that message from my variables? How do I populate it with my variables so that I
    can map it to my generated table schema? I'm just not clear about this step.
    Thanks.
    Raymond

    Thanks for the input guys. here is what I have. I'll try to be brief.
    I have a schema I designed called ErrorMsg. Here is what an instance of that schema looks like"
    <ns0:ErrorMsg xmlns:ns0="http://ExOrchestrations.ErrorMsg">
      <FileName>FileName_0</FileName> 
      <PartyName>PartyName_0</PartyName> 
      <SequenceNumber>SequenceNumber_0</SequenceNumber> 
      <ProcessingServer>ProcessingServer_0</ProcessingServer> 
      <MessageID>MessageID_0</MessageID> 
      <FailureTime>FailureTime_0</FailureTime> 
      <ReceivePortName>ReceivePortName_0</ReceivePortName> 
      <ErrorText>ErrorText_0</ErrorText> 
      </ns0:ErrorMsg>
    I have defined a message called ErrorValues. It is of type ErrorMsg
    Inside a construct Message shape I have chosen ErrorValues as the message to be constructed. I also have the the following code in a message assignment shape:
    var_XmlDocument = new System.Xml.XmlDocument();
    var_XmlDocument.LoadXml(
    "<ns0:ErrorMsg xmlns:ns0='http://ExOrchestrations.ErrorMsg'>"
    + "<FileName>" + var_FileName + "</FileName>"
    + "<PartyName>" + var_PartyName + "</PartyName>"
    + "<SequenceNumber>" + var_SequenceNumber + "</SequenceNumber>"
    + "<ProcessingServer>" + var_ProcessingServer + "</ProcessingServer>"
    + "<MessageID>" + var_MessageID + "</MessageID>"
    + "<FailureTime>" + var_FailureTime + "</FailureTime>"
    + "<ReceivePortName>" + var_ReceivePortName + "</ReceivePortName>"
    + "<ErrorText>" + var_ErrorText + "</ErrorText>"
    + "</ns0:ErrorMsg>"
    ErrorValues = var_XmlDocument;
    When I compile I get the following error msg:
    'ErrorValues': message has not been initialized in construct statement
    I know I'm probably missing something simple.
    Thanks.

  • Not populating error message properly

    Hi All,
    I want to populate the error message.
    I m calling the below procedure on pre- insert and pre-update at form level.
    but i m making various possibilities entry and suppose that form is finding the reason as blocked then it will populate the errror but it will populate the error for reason which not having value as blocked.
    below is my code
    PROCEDURE CHECK_BLOCKED_REASON IS
         item_id item;
    BEGIN     
         item_id := find_item('BSI_RES_FORM.COMMENTS');
    if :bsi_res_form.reason = 'Blocked' and :bsi_res_form.comments is null then
              fnd_message.set_string('Please enter comment Field value');
              fnd_message.show;     
              app_item_property.set_property(item_id,REQUIRED,PROPERTY_ON);
    go_item('BSI_RES_FORM.COMMENTS');
    raise form_trigger_failure;
    else
    app_item_property.set_property(item_id,REQUIRED,PROPERTY_OFF);     
    end if;
    END;
    Thank in advance.
    Regards,
    Bluetooth

    Hi,
    >
    This is oracle form which i have registered in oracle EBS
    >
    That is why it is an EBS Issue.
    >
    fnd_message.set_string('Please enter comment Field value');
    fnd_message.show;
    app_item_property.set_property(item_id,REQUIRED,PROPERTY_ON);
    >
    Is only in EBS, not in plain Oracle Forms.
    Hope you understand this distinction.

  • Display Error Message in ME21N

    Hi,
    As per my requirement, I need to display an error message while creating a PO based on certain conditions. I tried the Exit: EXIT_SAPMM06E_012 using which i can stop the creation of PO but it gives a pop up box saying HOLD or EDIT. Inside edit i can find my custom error message. The requirement is to print this error message at the task bar and not to allow the HOLD option to come. The creation of the PO should stop immediately after displaying an error msg at the task bar and before the Hold option.
    Please suggest which exit i need to use...

    Hi,
    You want to restrict the standard msg and instead of that u want to show your message,  i feel you can't erase the stnd message.
    However, try to use  where-used- list for that message using se93 mess no.
    Best thing, is to find the implicit enhancement and insert the message before your HOLD  mesages get populated.
    Try this keeping break point at ' MM06EFDCM' debug to find the excat place.
    Hope this will help you as i have done same for the similar type of requirment.

  • How to show custom error message in WebADI Excel template?

    Hi,
    I've  created a custom Web ADI integrator and associated it with a 'Procedure' based custom interface.
    WebADI Interface API Returns is set to  "Error Message".
    I'm using  raise_application_error(-20001, "Actual Error Message") for invalid rows,but custom error message from PL/SQL  is not populated on the excel template.
    Instead it is showing "SQL exception occurred during PL/SQL upload".
    Am I missing anything? How to show custom error message from Pl/SQL procedure to WebADI Excel template?
    TIA
    Narasimha

    The custom API errors are visible in the BNE log but not on the Excel.
    BNE Log=>
    12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR          BnePLSQLUpload.doUpload: Exception while uploading to PL/SQL API.  Error Code: 20001, Message: ORA-20001: -Please enter CONTAINER_ID -  Enter PO_NO -
    ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
    ORA-06512: at line 1
    12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR          BnePLSQLUpload.doUpload: Stack trace: java.sql.SQLException: ORA-20001: -Please enter CONTAINER_ID -  Enter PO_NO -
    ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
    ORA-06512: at line 1
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
      at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
      at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
      at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
      at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
      at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)
      at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)
      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
      at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
      at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
      at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)
      at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
      at oracle.apps.bne.integrator.upload.BnePLSQLUpload.doUpload(BnePLSQLUpload.java:284)
      at oracle.apps.bne.integrator.upload.BneSAXUploader.processDeepestLevel(BneSAXUploader.java:2346)
      at oracle.apps.bne.integrator.upload.BneSAXUploader.startElement(BneSAXUploader.java:1182)
      at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
      at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
      at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
      at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
      at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:234)
      at oracle.apps.bne.integrator.upload.BneUploader.processUpload(BneUploader.java:301)
      at oracle.apps.bne.integrator.upload.BneAbstractUploader.processUpload(BneAbstractUploader.java:114)
      at oracle.apps.bne.integrator.upload.async.BneAsyncUploadThread.run(BneAsyncUploadThread.java:140)
    12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 WARNING        BneOracleWebAppsContext.getTimeZone CLIENT_TIMEZONE_ID has not been set
    12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 ERROR          BneOracleWebAppsContext.getExtraJDBCConnection recieved the same connection as the base connection.  There may be transaction problems.
    How to show the same error in the excel template?
    Here is the package:
    CREATE OR REPLACE PACKAGE BODY APPS.XXPO_COSTFACTS_WEBADI_PKG
    AS
       PROCEDURE upload_data (
                              P_CONTAINER_ID IN VARCHAR2
                            , P_SAIL_DATE IN DATE
                            , P_PO_NO IN VARCHAR2                     
                             ) IS
        --declare
        lv_err_msg      VARCHAR2(240);
        lf_err_flag     NUMBER := 0;
        ln_temp         NUMBER;
        BEGIN
        --------------------- checking for mandatory parameters---------------------------
          IF (P_CONTAINER_ID IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg||'-'||'Please enter CONTAINER_ID - ';
          END IF;
          -------------Validation for Sail Date Format----------------------
          IF (P_SAIL_DATE IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg || ' ' || 'Enter Sail Date - ';
          ELSE
             BEGIN
                SELECT 1
                  INTO ln_temp
                  FROM DUAL
                 WHERE P_SAIL_DATE =  TO_DATE (TO_CHAR (P_SAIL_DATE, 'DD-MON-YYYY'), 'DD-MM-YYYY');
             EXCEPTION
                WHEN NO_DATA_FOUND THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format';
                WHEN OTHERS THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format'|| SQLERRM;
             END;
          END IF;
          -------------Validation for PO_Number----------------------
          IF (P_PO_NO IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg || ' ' || 'Enter PO_NO - ';
          ELSE
             BEGIN
                SELECT count(1)
                  INTO ln_temp
                  FROM PO_HEADERS
                 WHERE Attribute4 =  P_PO_NO;
             EXCEPTION
                WHEN NO_DATA_FOUND THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' No Oracle PO for Biceps PO#'||P_PO_NO;
                WHEN OTHERS THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Error getting the Oracle PO for Bicpes PO#'||P_PO_NO||' Error-' || SQLERRM;
             END;
          END IF;
         -----------------------Insert Record----------------------------
         IF lv_err_msg is NULL THEN
         BEGIN
             INSERT
              INTO XXP2P_HW_COST_FACTORS_STG
                     CONTAINER_ID
                    ,SAIL_DATE
                    ,PO_NO
                    , ERROR_FLAG
                    , ERROR_MSG
                   ,CREATED_BY
                    ,CREATION_DATE
                    ,LAST_UPDATED_BY
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATE_LOGIN              
                VALUES
                     P_CONTAINER_ID
                    ,P_SAIL_DATE
                    ,P_PO_NO              
                    ,lf_err_flag
                    ,lv_err_msg
                  ,FND_GLOBAL.USER_ID
                    , trunc (sysdate)
                    ,FND_GLOBAL.USER_ID
                    , trunc (sysdate)
                    ,FND_GLOBAL.LOGIN_ID              
                  --  commit;
                  DBMS_OUTPUT.put_line
                    '-' || 'After ap_invoices_interface'
            EXCEPTION
            WHEN OTHERS THEN
              ROLLBACK;
              lf_err_flag := 1;
              lv_err_msg  := lv_err_msg || ' ' || 'error loading CONTAINER_ID-' || P_CONTAINER_ID || SQLERRM;
              raise_application_error(-20001, lv_err_msg);
            END;
        ELSE
              raise_application_error(-20001, lv_err_msg);
        END IF;
      END upload_data;                        
    END XXPO_COSTFACTS_WEBADI_PKG;

Maybe you are looking for

  • Font problem in Kindle for Mac

    I am having a dastardly problem with the Kindle for Mac software. The text gets compressed into a single black blotch of text. (See this image for a screen shot: http://flic.kr/p/9r6kqw I am at a loss. I have uninstalled and reinstalled. I have valid

  • FLV embeded cue points

    I cannot figure out how to get a embedded event cue point to advance to the next scene of a movie and have zero experience at writing action code. The event cue point is on the last frame of video and was encoded with Flash 8 video encoder. The appli

  • Cannot Authorize My Flickr Account in LR4.1 RC2

    I am unable to authorize my flickr account in Lightroom. I had long used the LR publishing service to upload my photos to flickr. When I upgraded to LR 4.1 I experienced the same problems as everyone else. I have now upgraded to LR 4.1RC2 and I under

  • Why is one spread's background darker than the rest?

    I have the same background applied to 2 different Master's. All the pages print perfect except for Page 12-13. I have made sure that both Masters were not applied to the spread. It is showing that Master 1 is applied to pages 1-11, and Master 2 is ap

  • Ipod Safari & YouTube won't do anything

    My iPod has no problem connecting to my router because it says it's connected and even has the signal strength showing. It also shows up in my network map on my computer. The only thing is, it only goes to Google and does nothing else. YouTube doesn'