ANY INTERFACE FOR INTEGRATING MS-SQL TO SAP R/3?

Hi All.
Is there any fecility to interact data between MS-Sql to R/3 System .
I Mean to say If can retriving the data from MS-SQL to R/3 and display in browser.
interface between MS-SQL server to SAP
Thnaks in advance.
RAMA.

Thanks for u r reply,
here what i need is i want to interact with MS-SQL ,but ms SQL is different data base.
What I need is If I display the data to browser from getting Ms-sql to R/3 System that R/3 System Screen output will display on the browser.
How can get data from MS-SQL to R/3.
Thnks and regards
RAMA

Similar Messages

  • Requirements for integration of XYZ Service - SAP.

    Hi Team,
    Appriciate any help on understanding the below requirement and how/where to start work in XI.
    Requirements for integration of XYZ Service - SAP.
    XYZ Service has CRM middle where and SAP ECC 6.0
    XYZ Service Calls
    =============
    1. All the completed calls in XYZ Service has to go in SAP automatically for validation process.
    2. All call details (parameters) has to come in sap from XYZ Service to SAP like..
         Field Name:
         =========
         Per No.
         official no.
         mohile no.
         Cust Name.
         Address.
         etc.
    3. All the AMC generated in XYZ Service should replicate to SAP, with all the customers, AMC and product details.
    Validation in SAP:
    ==============
    4. In SAP we have to validate the calls according to below parameters.
        --> date of purchase :  abc validation
        --> Serial No. :   Should be n fixed lenght with some format
        --> Part & Qty. : Same part should not have been consumed in last 30 days in same unit.
        -->
        -->
        etc.
    Process in SAP
    ============
    5. All the calls which carry the spare parts has to approve by the store person. He can approve/disapprove the call.
    6. Call without spare part have to approve by system once validation process finish and it will considerin qlt report in sap.
    7. If the store peroson disapproves tthe call it has to go back XYZ Service and reprocess again.
    8. Prepare quality report for all the calls in SAP.
    9. Consumption report has generate for each call wise.
    10. Call wisw defective settlement( replenishment) in SAP and generate automatic loan settlement.
    11. Franchisee bill claim to SAP.
    12. ASC can change the disapproved calls and reprocess it again.
    As for my understanding and discussions from the above requiremet,
    Customer/franchisee/client....enters the request/data through the Web Application .
    process from CRM and then to SAP ECC 6.0. after all the process complete details to be shown on Web Applications.
    So here where exactly supposed ti implemet the XI system and little bit of confuse how and where to start from.
    Please guide me to start the above mentioned and give me a break to learn and do lot of things in XI/PI.
    Regards,
    Ramana.

    Thank you Gaurav.
    However, as for my understanding...as the client using a legacy system for getting the information.
    also The data is given on Web Application ( say via portal) and the data verified from CRM system and then processed via SAP ECC 6.0 giving the required information on the Wb Application to the client (Portal)
    That means needto implement XI integration to show the complete required information on the web application.
    Only this is I am not knowing how to frame this complete design and where and how exactly to stat.
    Please correct me if I am wrong and if possible with the same relavent information.
    Thank you for your valuable support.
    Regards,
    Venkat,

  • Any one prepar integration test cases in SAP XI

    Hi,
    any one help me ,how to prepare integration Test cases in SAP XI
    bye
    suresh

    Hi All,
    This is my Scenario,here java system(sapphire) and sap system ,in this one example is
    Whenever inspection lot is created, the inspection lot data should go to the receiver that is sapphire through XI. This User exit is tested to see whether IDOC Function module is populated or not and to check whether Idoc is populated.
    In this scenario,we r using File to IDOC
    for this scenario we are writting a integration teat cases.
    bye
    suresh

  • Any prerequisites for using javascripts (JS) in SAP BPC 7.5NW (SP5)

    Hi,
    I keep getting evalution and parsing errors, every time I use a JS in my conversion files. It simple standard JS, like:
    js:parseInt(%external%)
    js:%external%.substring(2,5)
    etc
    Are there any prerequisites for using javascripts ??
    Is there anywhere I can debug these JS withing SAP BW ?
    Thank you,
    Joergen

    Gersh,
    It works now. I have implemented the below code (ENTITY needed to contain the variable as well). The relationship profitcenter and entity is very important as it derives the relevant profitcenters from the profit center hierarchy (e.g. all profitcenters under the legalentity node).
    //ALLOCATION PROCEDURE CONVERSION RATE
    //=====================================
    *FOR %ENT% = %ENTITY_SET%
    *RUNALLOCATION
    *FACTOR=1
    *DIM SEBACCOUNT WHAT=CONV_RATE; WHERE=<<<; USING=<<< ; TOTAL=<<<
    *DIM PROFCENT WHAT=DUMPC; WHERE=BAS(BPC_%ENT%);USING=<<<; TOTAL=<<<
    *DIM CATEGORY WHAT=FCSTCUR; WHERE=<<<; USING=<<< ; TOTAL=<<<
    *DIM ENTITY WHAT=%ENT%; WHERE=<<<; USING=<<<; TOTAL=<<<
    *ENDALLOCATION
    *NEXT
    Thanks
    Nico

  • Any Interface for transaction IQ01

    Hi All ,
    I want to create an ISU Meter equipment in a report program.
    I used the BAPI interface BAPI_EQUI_CREATE. I see that the BAPI is very different from the IQ01 Material Serial Number Creation.
    The BAPI does not have the option to pass the Register Group, Inspection Relevant Field, Initial Meter Reading value and Date etc... which are specific to Utilitites.
    The BAPI also do not create an entry in table EGERH which is ISU Device Master Record.
    The BAPI also do not create a initial meter reading record as when done from IQ01 due to lack of fields for Initial Meter Reading value and date.
    Can anyone suggest any kind of method by which I can create a TRUE ISU Meter equipment with all the standard data that would have been created when using IQ01.
    Regards,
    Arun Devidas

    Hi Arun,
    Since I didn't find any solution on BAPI I had to create it by my own based on the Standard code on IQ01. Basically you need to popullate EQUI, EQUZ, EQKT, V_EQUI and V_EGER structures manually with all you input data. Please refer to the form EQUIPMENT_SAVE on INCLUDE MIEQ0F90 (program SAPMIEQ0). Put atention on the function modules called in there to create the object Status (STATUS_OBJECT_CREATE, SET_TEXT_OBJECT), then on how to get the equipment number automatically with function module GET_NUMBER_NEXT, and then the CALL FUNCTION 'EQUIPMENT_SAVE' with all the structures popullated and very *important*, after calling that function and before the COMMIT WORK, you HAVE to CALL FUNCTION 'ISU_DB_V_EGER_UPDATE' in order to create the IS-U info for your equipment.
    That's a brief description of what a did, so I hope it provides a tip for anyone else.
    Regards,
    bc

  • Is there any BAPI for new appraisal module in SAP 4.7 ?

    Hi,
    In our company, we are using our own web-ESS Appraisal (employee self service on intranet), developed using Java. So we are using available standard BAPIs to exchange data between web-ESS and SAP.
    But I notice for the new APPRAISAL module in SAP 4.7, we can’t use the standard old BAPIs anymore. SAP gives hundreds of new function modules related with the appraisal module, but none of them is remote-enabled module or BAPI. So how are we supposed to exchange data using our web-ESS? I don’t want to copy all the standard functions just to make it remote-enabled so I can use as a customized BAPI! Any idea?
    Regards,
    Irman

    hI,
            There is no function module that can get you the Appraisal Result from OSA in one go.. You have to create a custom function that is a combination of delivered modules.. here os one that I created.. you pass the pernr & get back the rating..this is only for Performance Appraisals.. Some of the code I pasted may not be relevant..you can use my approach to meet your reqt..
      data: lt_appraisee       type standard table of hrpe_appraisees
                                    with non-unique default key,
            lt_appraisal       type standard table of hrpe_appraisals
                                    with non-unique default key,
            lt_pt1045_ext      type standard table of pt1045_ext
                                    with non-unique default key.
      data: ls_key_objects     type hrwpc_s_keyobjec,
            ls_column_content  type hrwpc_s_keycolcont,
            ls_period          type hrwpc_s_ep_period,
            ls_validity_period type hrsel_period,
            ls_appraisee       type hrpe_appraisees,
            ls_appraisal       type hrpe_appraisals,
            ls_pt1045_ext      type pt1045_ext.
      data: l_subrc            type sy-subrc,
            l_otype            type otype,
            l_content          type hrwpc_s_keycolcont-content.
      data: w_content          type hrwpc_s_keycolcont-content.
      data: t_templates type hap_t_hrobject,
            rec_template type hrobject,
            t_appraisees type hap_t_hrsobid,
            rec_appraisee type hrsobid,
            rec_sel_with_or_without type hap_s_sel_with_or_without,
            rec_sel_status type hap_s_sel_status,
            rec_sel_dates type  hap_s_sel_dates,
            t_appraisal_id type  hap_t_appraisal_id,
            rec_appraisal_id type hap_s_appraisal_id,
            rec_bal_s_msg type bal_s_msg.
      data: w_apprsl_id type hap_appraisal_id,
            w_appee_id type hap_appraisee_id,
            w_rating type hap_value_num.
      constants:
               c_ap_id(8) value '50001379',
               c_fapp(4)  value 'FAPP',
               c_01 type hap_plan_version value '01',          
               c_p value 'P',
               c_va(2) value 'VA',
               c_pa type hap_add_on_application value 'PA'.
      constants: c_0101(4) value '0101',                       
                 c_1231(4) value '1231'.                       
    initialize export parameters
      clear: coltype,
             column_content[],
             column_content,
             sort_column_content[],
             sort_column_content.
    set coltype
      coltype = gc_col_sortable.
    get object type for persons
      perform re77s0(mstt77s0) using 'OTYPE'
                                     'PERNR'
                                     l_otype
                                     l_subrc.
      if l_subrc <> 0.
        l_otype = 'P '.
      endif.
    get selection period
      call function 'HRWPC_EP_CALC_PERIOD'
        exporting
          keydate      = key_date
          years_past   = '01'
          years_future = '00'
        importing
          period       = ls_period.
      move-corresponding ls_period to ls_validity_period.
      concatenate ls_validity_period-begda+0(4) c_0101 into
                             ls_validity_period-begda.
      concatenate ls_validity_period-begda+0(4) c_1231 into
                             ls_validity_period-endda.
    fill export table
      loop at key_objects into ls_key_objects where otype = l_otype.
        clear l_content.
        clear: rec_template,rec_appraisee,rec_sel_status,rec_sel_with_or_without,
               t_templates[],t_appraisees[],t_appraisal_id[],rec_appraisal_id.
        rec_template-plvar = c_01.
        rec_template-otype = c_va.
        rec_template-objid = c_ap_id.
        append rec_template to t_templates.
        clear rec_template.
        rec_appraisee-plvar = c_01.
        rec_appraisee-otype = c_p.
        rec_appraisee-sobid = ls_key_objects-objid.
        append rec_appraisee to t_appraisees.
        clear rec_appraisee.
        rec_sel_status-ap_status_1 = true.
        rec_sel_status-ap_status_2 = true.
        rec_sel_status-ap_status_3 = true.
        rec_sel_status-ap_status_4 = true.
        rec_sel_status-ap_status_5 = true.
        rec_sel_with_or_without-sel_display_existing = true.
        rec_sel_with_or_without-sel_display_without = true.
        rec_sel_dates-validity_from_date = ls_validity_period-begda.
        rec_sel_dates-validity_to_date = ls_validity_period-endda.
        call function 'HRHAP_DOCUMENT_GET_LIST'
          exporting
            add_on_application    = c_pa
            plan_version          = c_01
            t_templates           = t_templates
            t_appraisees          = t_appraisees
            s_sel_dates           = rec_sel_dates
            s_sel_status          = rec_sel_status
            s_sel_with_or_without = rec_sel_with_or_without
          importing
            t_appraisal_id        = t_appraisal_id
            s_return              = rec_bal_s_msg.
        if rec_bal_s_msg is initial.
          read table t_appraisal_id into rec_appraisal_id index 1.
          select value_num into w_rating
                              up to 1 rows
                              from hrhap_final
                              where plan_version = c_01
                                and appraisal_id = rec_appraisal_id-appraisal_id
                                and column_id = c_fapp.
          endselect.
          if sy-subrc eq 0.
            write w_rating to w_content decimals 0.
          else.
            clear w_rating.
          endif.
        endif.
        l_content  = w_content.                                 "SD1K909622
      fill column content structure
        clear ls_column_content.
        move-corresponding ls_key_objects to ls_column_content.
        ls_column_content-content = l_content.
        append ls_column_content to column_content.
      endloop.
    endfunction.
    Regards,

  • How to setup a query plan in effective at any time for SP or SQL query?

    I have a SP which include a group by SQL statement. It retrieve data from a couple of tables which are over 1G size,
    When I run this SP at first time, it take more than 5 minutes to get the result. then I run it again and again, Finally, it become very quick, I can get the result within second.
    Not sure why. I guess it is because of query plan.
    How to make it running at first time to get result within second? How to force a better best query plan in effective at first time to run the query?
    If the engine has better plan in memory, could it be lost at some point? because I have the complain from end user said some times it is fast, sometime it is very slow.
    How to resolve this problem?

    thanks, kevin. Here is the pesudo query( I modify table name as business rule from my company). you are right, mytab3 is a lookup table.
    Select d.stock,i.description,c.categoryname,
    Round(IsNull(Sum(d.qty),0),2) AS qty,
    From mytab1 d,mytab2 s,invent i,mytab3 c       
    Where
    d.stock != 'param1'
    And d.id1 = s.id1    --id1: univarchar(11)        
    And i.code = c.code   --code:univarchar(2)         
    And d.stock = i.stock  --stock: univarchar(12)           
    And i.code2 = d.code2  --code2: univarchar(2)
    And d.code2 = 'param2'
    And s.id2 = 'param3'   --id2: univarchar(6)
    Group By  c.categoryname,d.stock,i.description
    Order By d.stock
    here is the query plan when run this query:
    The command completed with no results returned
    QUERY PLAN FOR STATEMENT 1 (at line 1).
    Executed in parallel by coordinating process and 4 worker processes.
        STEP 1
            The type of query is SELECT (into Worktable1).
            GROUP BY
            Evaluate Grouped SUM OR AVERAGE AGGREGATE.
            Evaluate Grouped SUM OR AVERAGE AGGREGATE.
            Evaluate Grouped SUM OR AVERAGE AGGREGATE.
            Executed in parallel by coordinating process and 4 worker processes.
            FROM TABLE
                mytab2
                s
            Nested iteration.
            Index : ind_mytab2 _id2
            Forward scan.
            Positioning by key.
            Keys are:
                id2  ASC
            Executed in parallel with a 4-way hash scan.
            Using I/O Size 16 Kbytes for index leaf pages.
            With LRU Buffer Replacement Strategy for index leaf pages.
            Using I/O Size 16 Kbytes for data pages.
            With LRU Buffer Replacement Strategy for data pages.
            FROM TABLE
                mytab1
                d
            Nested iteration.
            Index : ind_det_inv
            Forward scan.
            Positioning by key.
            Keys are:
                id1  ASC
            Using I/O Size 16 Kbytes for index leaf pages.
            With LRU Buffer Replacement Strategy for index leaf pages.
            Using I/O Size 16 Kbytes for data pages.
            With LRU Buffer Replacement Strategy for data pages.
            FROM TABLE
                invent
                i
            Nested iteration.
            Using Clustered Index.
            Index : invent_pk
            Forward scan.
            Positioning by key.
            Keys are:
                stock  ASC
                code2  ASC
            Using I/O Size 2 Kbytes for data pages.
            With LRU Buffer Replacement Strategy for data pages.
            FROM TABLE
                mytab3
                c
            Nested iteration.
            Table Scan.
            Forward scan.
            Positioning at start of table.
            Using I/O Size 2 Kbytes for data pages.
            With LRU Buffer Replacement Strategy for data pages.
            TO TABLE
                Worktable1.
            Parallel work table merge.
        STEP 2
            The type of query is INSERT.
            The update mode is direct.
            Executed by coordinating process.
            Worktable2 created, in allpages locking mode, for ORDER BY.
            FROM TABLE
                Worktable1.
            Nested iteration.
            Table Scan.
            Forward scan.
            Positioning at start of table.
            Using I/O Size 8 Kbytes for data pages.
            With MRU Buffer Replacement Strategy for data pages.
            TO TABLE
                Worktable2.
        STEP 3
            The type of query is SELECT.
            Executed by coordinating process.
            This step involves sorting.
            FROM TABLE
                Worktable2.
            Using GETSORTED
            Table Scan.
            Forward scan.
            Positioning at start of table.
            Using I/O Size 8 Kbytes for data pages.
            With MRU Buffer Replacement Strategy for data pages.
    Total estimated I/O cost for statement 1 (at line 1): 1409882.
    The sort for Worktable2 is done in Serial

  • I have looked through the video tutorials for CS6 and cant find any help for PHP using SQL.

    Where is a good place that I can go to learn more about using dreamweaver and different languages than html.  Is there a service that adobe offers that I could buy that would take me from rookie all the way to professional with a good easy to use structure such as adobe tv but more advanced and thorough?  I am trying to build a website with a log in page and registration.  I have the HTML part down well enough but need help writing the php scripts and using SQL to store the user info

    I'm moving this to the main Dreamweaver support forum.
    In answer to your question, you need to be aware that the PHP server behaviors in Dreamweaver CS6 use the original MySQL functions that are scheduled to be removed from a future version of PHP. The server behaviors have already been removed from Dreamweaver CC. If you are planning to create a site using PHP and MySQL, do not rely on Dreamweaver's server behaviors. You must use either MySQLi (MySQL Improved) or PDO (PHP Data Objects) instead.
    If you're looking for video tutorials, you might be interested in the courses I have created for lynda.com. As a beginner, a good place to start would be PHP for Web Designers or Introducing PHP (there are several sample videos that you can watch for free on my website). Both courses were recorded on Dreamweaver (PHP for Web Designers on Dreamweaver CS6, Introducing PHP on Dreamweaver CS5.5). PHP for Web Designers shows how to connect to MySQL with MySQLi. You need a subscription to lynda.com to watch the complete courses, but you can get a seven-day free trial by following the links on my website.
    If you don't want to commit to a subscription service, I have also written a book called PHP Solutions, which covers MySQLi and PDO in depth. It also shows how to build a login system. At the moment, the second edition is available, but a revised third edition is due to go on sale in December.
    There are also a lot of free resources on the web that you can find. The important thing to beware of is that a lot of old material relies on the original MySQL functions. Whichever resource you use, make sure it shows how to use MySQLi or PDO.

  • Is there any tutorial for integrating struts with hibernate using JDevelope

    Hi Everybody
    I am using Jdeveloper...and I want to know is there any tutorial available for usinfg struts and hibernate.
    If anybody knows abt them...plz tell me the links.
    Thanks and Regards
    K Sreenivas

    A tutorial about using hibernate in JDeveloper is here:
    http://www.oracle.com/technology/pub/articles/vohra_hibernate.html
    There are many papers and tutorials about Struts in JDeveloper - just go to the tutorials page and technical papers pages linked from the JDeveloper home-page.

  • Can View be used to define Interface for Integrator?

    Hi, I tried creating a view on top of header and lines table and registered the view using ad_dd.register_table. When I select this view in Interface definition page, it says 'Invalid Interface Table Name' . Is it possible to create Interface based on view?
    Edited by: user12132926 on Mar 21, 2013 4:08 AM

    unfortunately no, there procedure creating background the interface columns uses the ALL_TABLES view to generate the columns
    regards
    Giuseppe

  • Do I need to Define Interfaces for RFC

    Hi,
          I am doing RFC to File. I want to get the RFC response to an xml file. If I do using BPM , then 1.Should I define Interfaces for RFC as Abstract Interfaces?
    Do I need to create any Interfaces for RFC ?
    Should I map RFC request to File or RFC Response to File?.
    Regards,
    Varun

    Hii
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/abap%2b-%2bsimple%2bprogram%2bto%2bcreate%2bsales%2border%2busing%2bbapi
    https://wiki.sdn.sap.com/wiki/display/Snippets/ABAP-Simpleprogramtocreatesalesorderusing+BAPI
    RFC to SOAP
    ****************/Tutorials/XI/RFCtoSOAP/page1.htm
    RFC-Webservice
    ****************/Tutorials/XI/RFC2WebService/Page1.htm

  • Step by Step procedure for Integration of B0 with BI 7.0, Portal

    Hi,
    My key concerns include integration with SAP Portal, which I did not find in instalaltion guide.
    Please advice on step by by Procedure for BO with BI 7.0 starting with the right version of BO to be installed.
    1. Which version compatible with BI 7.0 SP 12, LATER TO BE UPGRADED TO sp 16
    2. Source of data will be BI and reports will be using BO.
    3. What are components to be installed
    4. Prerequisites for Integration with BI AND SAP Portal.
    5.Steps for Integration with BI 7.0
    6. Steps for Integration with SAP Portal- Where to get the sample iviews. What to do for connction between Portal and BO - this i didnt find in installation guide
    Thanks,
    Harish

    HI,
    here the items:
    SAP Side:
    - all machines have to be in the same domain
    - BI has to trust the portal
    - BI has to accept SSO tickets
    - EP has to generate SSO tickets
    BusinessObjects:
    - SAP Authentication has to be configured
    - BI system should be configured has default system in the options of the SAP authentication
    - authentication.default parameter in the web.xml for InfoView has to be set to secSAPR3
    - BusinessObjects has to be in the same domain
    EP side:
    - in the system landscape configure the Crystal Enterprise Server Properties for your BI system
    - import the portal iview template that is part of the SAP Integration Kit
    - create a new iView
    Ingo

  • RF Interface for Goods Issue - IM Level

    Hi Experts,
    We have a requirement for barcode. Standard RF is not having any interface for GI transaction at Inventory Management level. Only at WM level, for confirming TO we have STD RF interface. We want to introdue RF interface at IM level thru development but for this the pre-requisite should be the TO generation.
    For example when I create any reservation against cost center, Maintenance order, Project etc. The system should able to generate a TO in backgroud. This should happen before actual GI, i.e. just immediately after creating a reservation.
    Appreciate if you can let me know whether it can achieved thru configuration settings or any other parameters.
    Pls suggesst.
    Regards,
    Venu

    Hi Venu,
    There is a work around you can follow if RF scanning is not available at IM level.
    You must be scanning the RF or Barcodes before issuing them to cost center or project or production order at the end of scanning you must be getting a scanfile with material its EAN/UPC Numbe, batch number and quantity. You can use this file and using some suitable BADI for Goods Issue. I guess by this you will avoid unnecessery Zdevelopment and even GI will be automated.
    Hope it helps
    Regards
    Shrinivas

  • Interface for  BAPI for creation of Sales Order.

    hai,
    what does meant by creating interface for BAPI to create sales order. and how to create the interface for BAPI to create sales order.

    Check Transaction BDFG and BDBG.
    BDBG is to create an interface for the BAPI
    http://help.sap.com/saphelp_nw04/helpdata/en/43/b46c4b53c111d395fa00a0c94260a5/frameset.htm
    BDFG is to create an interface for the FM (non BAPI).
    http://help.sap.com/saphelp_nw04/helpdata/en/00/a814b5d05b11d6b2ca00508b6b8b11/frameset.htm
    Regards,
    Naimesh Patel

  • Interface for loading data into customer products

    I am trying to find if there is any interface for loading Customer products in Install Base apart from entering them manually. I understand that this exists in Oracle Apps version 11.5.7 but I need this for version 11.5.4.

    Hi,
    In 11.5.4 , you've to write yourself the loader, using Oracle standard API.
    I've performed it, it is working fine.
    Hugues

Maybe you are looking for

  • BW Query variable default value put in Crystal report variable question

    Why BW Query variable default value put in Crystal report variable for BO InfoView to open crystal report. I using Analyzer to open bw query,variables had default value ,but crystal report can't had variable default value ,and can't search variable 

  • Moving songs to a different user account on the same computer

    We have a Toshiba notebook running Windows XP Home Edition with 2 user accounts. Is there a way to copy or move all songs from one account to the 2nd account? We tried plugging the ipod in on the 2nd account but the songs don't copy down to the noteb

  • Reporting in WCS 6.0.132

    I recently upgraded from WCS 5.2 to 6.0. I have a number of Client Count reports set up, which are run weekly to generate PDF graphs of usage on all APs in each building. Since the conversion, all of them fail with the message "Failed to run report".

  • Manual bank statement processing unusual behaviour

    Dear All, I was trying to do Manual bank statement processing using FF67. It was working fine. Then I again tried, but this time, the status is in green. The document is not posted, it dosent appear in FBL3N bank account and document number is not ge

  • Problems with restart after installing mountain lion

    Hi, I downloaded and installed mountain lion. The computer restarted but it has been hours and I still have the white screen with little circle with the lines, not rainbow. What do I do? Getting worried here.