How to preserve Heading levels

Hii,
Is there any method by which we can preserve the heading
levels of the topics. I mean, presently all the headings from my
word document get converted into a different topic, irrespective of
their level (heading1, heading2, heading3, etc.) I want that all
the headings below level 1 be treated as the part of the same topic
yet they show up in the table of contents (while auto creating the
TOC). I hope you get me..

System Administration>Support>Version is one way.
Should display your version as 6.0.2.2.0 depending on what service pack, patch, and hotfix you are on.

Similar Messages

  • How to print material document in header level?

    Hi Guys,
    How to print material document from header level. I can only print them in item level. But i want that in header level. For example, I have 4 movements inside a material document and I want to issue only one output from the header level.
    I can see the option Goto -> Additional Function -> output, but it is disabled. Please let me know hot to acheive this and if you need further info on this. Please throw some light on this.
    Thanks
    Yasin.

    HIi
      Your question is not clear.  What exactly you want to be.
    1.  To print material header in your smart form / Sap Script what is the problem. Itu2019s quite easy you can do it. Let me know what problem you are facing.
    2. The option is disables because of business functionality ask your functional guys to help you on the same.
    Regards
    Swati

  • How to restrict header text changes in sales order level

    Dear Experts,
    how to restrict header text changes in sales order level change mode
    thanks

    Hello Chandu,
    how to restrict header text changes in sales order level change mode
    In order to restrict changes to Sales Order Header Text, the appropriate User Exit would be USEREXIT_MOVE_FIELD_TO_TVCOM_H. With the help of ABAPer, you can include the simple logic on the basis of Header Text type such that whenever any changes are incurred on the Sales Order header text, updates would be prevented.
    Please try out this approach and let us know your latest observation on this issue.
    Regards,
    Sarthak

  • How to make Delivery block at Sales Order Header level for specific materia

    Hi,
    My client want to create a delivery block EDI order at the Order Header level for specific materials
    How can we achieve this.

    Dear Varada rajan
    Go to material master, select "Sales: sales org.1" view and assign "01" against the field "DChain-spec. status" and save.  By assigning, for a particular sales area, you can block that material.
    Now go to OVSU select 01 and assign "B" against the field "Block delivery".
    Now create a sale order and post the outcome.
    thanks
    G. Lakshmipathi

  • How can I have the pricing conditions at the item and header level of the d

    How can I have the pricing conditions at the item and header level of the delivery? There exist "condition" tabs both the header and the item level of the delivery but the contents of the tabs are empty. I'll be happy if you can help me. Thanks in advance....

    Hi
    If you want to have the pricing procedure at delivery level then you need to assign a pricing procedure at delivery level also
    Just go through the path to maintain the pricing procedure at delivery level.
    IMG -> Logistics execution -> Shipping -> Basic Shipping Functions -> Pricing -> Pricing Procedure. for Delivery.
    But can you be more clear if the above one is not your query ?
    Regards
    Srinath

  • How to retrive the attachment at the header level attached in a PO

    Hello,
        my requirement is to read the attachment at the header level from a PO and send the attachment as an email.Can help me n tell how to read the attachment and send it via a email.
    Plz reply ASAP

    Get The data from EKKO table to get all header Level  and send an email to particat user group.
    Table Declarations
    TABLES: SOLI.
    Data Declarations
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SAPID RADIOBUTTON GROUP ADDR,
    EMAIL_ID RADIOBUTTON GROUP ADDR.
    SELECTION-SCREEN END OF BLOCK B1.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
    SELECT-OPTIONS: ID FOR SOLI-LINE NO INTERVALS.
    SELECT-OPTIONS: CC FOR SOLI-LINE NO INTERVALS.
    SELECT-OPTIONS: BCC FOR SOLI-LINE NO INTERVALS.
    *PARAMETERS: SENDER LIKE SOUD-USRNAM.
    SELECTION-SCREEN END OF BLOCK B2.
    SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-009.
    PARAMETERS: SUB_LINE(60) TYPE C.
    SELECTION-SCREEN END OF BLOCK B3.
    SELECTION-SCREEN BEGIN OF BLOCK B4 WITH FRAME TITLE TEXT-008.
    SELECT-OPTIONS: TEXT1 FOR SOLI-LINE NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK B4.
    SELECTION-SCREEN BEGIN OF BLOCK B5 WITH FRAME TITLE TEXT-009.
    SELECTION-SCREEN BEGIN OF LINE.
    parameters: P_ATTACH as checkbox.
    selection-screen comment 3(30) text-010.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK B5.
    DATA: MAIL_CONTENT LIKE SOLI OCCURS 0 WITH HEADER LINE,
    SUBJECT_LINE LIKE SOOD1-OBJDES.
    Start of program processing
    START-OF-SELECTION.
    Get the Body of the Message from the selection screen or from
    calling program
    LOOP AT TEXT1.
    MOVE TEXT1-LOW TO MAIL_CONTENT-LINE.
    APPEND MAIL_CONTENT.
    ENDLOOP.
    Subject of the Message
    MOVE SUB_LINE TO SUBJECT_LINE.
    call a routine to send the workflow message
    PERFORM SEND_EMAIL
    TABLES MAIL_CONTENT
    USING SUBJECT_LINE.
    *& Form SEND_EMAIL
    Send Workflow message
    FORM SEND_EMAIL TABLES OBJCONT STRUCTURE MAIL_CONTENT
    USING TITLE LIKE SOOD-OBJDES.
    DATA: RECEIVERS LIKE SOOS1 OCCURS 0 WITH HEADER LINE,
    TSOOD1 LIKE SOOD1,
    PACKING_LIST LIKE SOXPL OCCURS 0 WITH HEADER LINE,
    OBJCONT1 LIKE MAIL_CONTENT OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF AT_HEADER OCCURS 1.
    INCLUDE STRUCTURE SOLI.
    DATA: END OF AT_HEADER.
    CLEAR: TSOOD1,
    RECEIVERS.
    REFRESH RECEIVERS.
    MOVE: SY-LANGU TO TSOOD1-OBJLA,
    'Email Notice' TO TSOOD1-OBJNAM,
    'C' TO TSOOD1-OBJSNS,
    TITLE TO TSOOD1-OBJDES.
    'SCHIAVONIR' TO TSOOD1-OWNNAM.
    loop through each ID and move them to recipient table
    LOOP AT ID.
    TRANSLATE ID-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    ID-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    ID-LOW TO RECEIVERS-RECEXTNAM.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    loop through each CC and move them to recipient table
    LOOP AT CC.
    TRANSLATE CC-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    CC-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX,
    'X' TO RECEIVERS-SNDCP.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    CC-LOW TO RECEIVERS-RECEXTNAM,
    'X' TO RECEIVERS-SNDCP.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    loop through each BCC and move them to recipient table
    LOOP AT BCC.
    TRANSLATE BCC-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    BCC-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX,
    'X' TO RECEIVERS-SNDBC.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    BCC-LOW TO RECEIVERS-RECEXTNAM,
    'X' TO RECEIVERS-SNDBC.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    AT_HEADER = SY-DATUM.
    APPEND AT_HEADER.
    AT_HEADER = SY-UZEIT.
    APPEND AT_HEADER.
    IF SENDER EQ SPACE.
    SENDER = SY-UNAME.
    ENDIF.
    IF P_ATTACH EQ 'X'.
    PACKING_LIST-HEAD_START = 1.
    PACKING_LIST-HEAD_NUM = 2.
    PACKING_LIST-BODY_START = 1.
    PACKING_LIST-BODY_NUM = 9999.
    PACKING_LIST-FILE_EXT = 'TXT'.
    APPEND PACKING_LIST.
    CLEAR PACKING_LIST.
    APPEND LINES OF OBJCONT TO OBJCONT1.
    REFRESH OBJCONT.
    ENDIF.
    CALL FUNCTION 'SO_OBJECT_SEND'
    EXPORTING
    OBJECT_HD_CHANGE = TSOOD1
    OBJECT_TYPE = 'RAW'
    TABLES
    OBJCONT = OBJCONT
    RECEIVERS = RECEIVERS
    ATT_HEAD = AT_HEADER
    ATT_CONT = OBJCONT1
    PACKING_LIST = PACKING_LIST
    EXCEPTIONS
    ACTIVE_USER_NOT_EXIST = 1
    COMMUNICATION_FAILURE = 2
    COMPONENT_NOT_AVAILABLE = 3
    FOLDER_NOT_EXIST = 4
    FOLDER_NO_AUTHORIZATION = 5
    FORWARDER_NOT_EXIST = 6
    NOTE_NOT_EXIST = 7
    OBJECT_NOT_EXIST = 8
    OBJECT_NOT_SENT = 9
    OBJECT_NO_AUTHORIZATION = 10
    OBJECT_TYPE_NOT_EXIST = 11
    OPERATION_NO_AUTHORIZATION = 12
    OWNER_NOT_EXIST = 13
    PARAMETER_ERROR = 14
    SUBSTITUTE_NOT_ACTIVE = 15
    SUBSTITUTE_NOT_DEFINED = 16
    SYSTEM_FAILURE = 17
    TOO_MUCH_RECEIVERS = 18
    USER_NOT_EXIST = 19
    X_ERROR = 20
    OTHERS = 21.
    ENDFORM. " SEND_EMAIL
    Reward Points if it is helpful
    Thanks
    Seshu

  • How to change status in status profile at header level in background

    Hi,
    I have customized the standard sales order screen with status profile at header level.
    In that, I have set the check boxes as created, delivered, approved and rejected.
    The requirement is, whenever the order is created through VA01, need to check the order as 'Created' one in the status profile.
    It is not possible for the user to mark this one manaully. I think, this can be done via only exits.
    Please confirm this and how this can be proceed.
    Thanks,
    Thiyagu

    For maintaining header conditions, Choose  Header--> Conditions  from menu bar.
    For maintaining Delivery address, first select your Item, then click on "Truck" icon. Here you can maintain your delivery address.
    Similarly, Header Texts and Item Texts will be maintained in Header> Texts,  Item> Texts from the Menu Bar.
    Regards,
    Umakanth

  • How to add user defined tab in the Header level of T-Code O4NM?

    How to add user defined tab in the Header level of  T-Code O4NM?
    I tried with BADI but I cant able to find any BADI for it and also searched for screen exit too..

    Can you check the user exits,
    OIJNOM_N and OIJTKT_N
    Cheers,
    Balaji

  • OTC . How is freight calculated in OM header level

    Hi
    We have this business scenario where Freight is calculated at order header.
    But we were checking the API for that
    WSH_INTERFACE_GRP.Create_Update_Freight_Costs
    This is done at Delivery or Delivery detail level.
    So CANT we have freight costs at order header level???
    Basically i have say 3 labels created for an order i need to generate freight for these 3 labels. Please not 3 labels DOES NOT correspond to 3 lines.
    So can i create Freight lines for these 3 labels for that order header Id.
    And also another question is for RETURN orders we wont have any deliveries then how are freight cost calculated
    Regards
    Gibin

    FUNCTION ZSAVE_NOTES_SAVE.
    *"*"Local interface:
    *" IMPORTING
    *" VALUE(OBJECT_ID) TYPE CRMT_OBJECT_ID
    *" VALUE(OBJECT_TYPE) TYPE CRMT_SUBOBJECT_CATEGORY
    *" REFERENCE(HEADER) TYPE THEAD OPTIONAL
    *" REFERENCE(TEXT) TYPE TDTXTLINES
    *" TABLES
    *" LINES STRUCTURE TLINE
    TYPES : BEGIN OF STRUC,
    GUID TYPE CRMD_ORDERADM_H-GUID,
    END OF STRUC.
    DATA : WA_STRUC TYPE STRUC,
    IT_STRUC LIKE TABLE OF WA_STRUC.
    TYPES : BEGIN OF STRUC1,
    TDOBJECT TYPE STXH-TDOBJECT,
    TDNAME TYPE STXH-TDNAME,
    TDID TYPE STXH-TDID,
    TDSPRAS TYPE STXH-TDSPRAS,
    TDTITLE TYPE STXH-TDTITLE,
    TDLINE TYPE STXH-TDTXTLINES,
    END OF STRUC1.
    DATA : WA_STRUC1 TYPE STRUC1,
    IT_STRUC1 LIKE TABLE OF WA_STRUC1.
    SELECT SINGLE GUID FROM CRMD_ORDERADM_H INTO WA_STRUC WHERE
    OBJECT_ID = OBJECT_ID AND OBJECT_TYPE = OBJECT_TYPE.
    SELECT SINGLE TDOBJECT TDNAME TDID TDSPRAS TDTITLE TDTXTLINES FROM STXH
    INTO WA_STRUC1 WHERE TDNAME = WA_STRUC-GUID.
    APPEND WA_STRUC1 TO IT_STRUC1.
    CALL FUNCTION 'SAVE_TEXT'
    EXPORTING
    CLIENT = SY-MANDT
    HEADER = HEADER
    INSERT = ' I '
    SAVEMODE_DIRECT = ' X '
    OWNER_SPECIFIED = ' SAPUSER '
    * LOCAL_CAT = ' '
    * IMPORTING
    * FUNCTION =
    * NEWHEADER = HEADER
    TABLES
    LINES = LINES
    EXCEPTIONS
    ID = 1
    LANGUAGE = 2
    NAME = 3
    OBJECT = 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.
    COMMIT WORK.
    ENDFUNCTION.
    Have alook at the follolwing threads
    Probelem with SAVE_TEXT
    SAVE_TEXT FUNCTION MODULE
    save_text?
    there are many more examples.

  • How can i change VBAK-Faksk of VAO1 at header level using BAPI_SALESORD_CHA

    Hi Experts,
    How can i change the value of VBAK-FAKSK (Billing doc value) at header level .
    by using the bapi_salesorder_change.Could you please send the sample code
    how to change the value of any field in VBAk . so that i can take as reference and work accordingly ..
    It's urgent,
    thanks
    kumar.

    Hi,
    Check this
    PARAMETERS: p_vbeln type vbak-vbeln.
    DATA: l_header_inx TYPE bapisdh1x,
    l_header_in TYPE bapisdh1.
    data: lt_return type standard table of bapiret2.
    MOVE: 'U' TO l_header_inx-updateflag,
    'X' TO l_header_inx-bill_block,  " Billing
    'ZL' TO l_header_in-bill_block.  " Billing block.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    salesdocument = p_vbeln
    order_header_in = l_header_in
    order_header_inx = l_header_inx
    TABLES
    return = lt_return.
    * check for errors.
    LOOP AT lt_return transporting no fields WHERE type = 'A' Or type = 'E'.
      EXIT.
    ENDLOOP.
    If sy-subrc = 0.
      write: / 'Error in updating'.
    ELSE.
      commit work and wait.
    endif.
    Thanks
    Naren

  • Price at header level then how to do billing

    Dear All,
    i have one scenario where the price is at header level.
    and for that reasoni have made the item catagory is not price relevant other wise it will ask price per each line item.
    now i faced the probel during the tiem of delivery
    after PGI when i am doing the billingby selecting the delivery document number error is comning that item is not billing relevant.
    so how can i do the billing.
    even i have tried with order related billing but then also its giving error as the same.
    so what is the bset possible way for this scenario.
    where we are having price at header and stock at the item level then how to do the billing.
    what will be the configuration steps.
    with hope and
    Regards
    Subrat

    Dear Raj,
    when ever i am givinbg price at header it is multiplying it self with the number of line item. so if we need to put any price we have to calculate it manually per unit price then we have to put the price in this . so its really giving a pain to us if the amount will be divided amonge the line item rather multiplying it self then it will be a solution for the issue.
    like if i m puting 1000 in the header its multiplying  to 10 line item and the header price is coming as 10000. but we need to put  amount as 10000 and it should divide it self with 10 item and per item it should come as 1000 rupees just the reverse what it coming now
    thanks for all ur support till now.
    with hope
    regards
    Subrat

  • How to check the field existence in a string at Header level?

    Hello,
    I have a bunch of fields on my_form, just for example here in this posting I am using US state names ....., say for example,
    I have 3 fields, their names are as below
    1) NY,
    2) CA, 
    3) TX
    I placed a hidden a text field, its name is GFL (i mean, Grey Fields List), am using this GFL for my programming purpose
    From the back end (in our case, its an ERP -SAP) am populating/filling this GFL field, say for example.... its data looks like, CA TX (i mean, am concatenating the state names with a seperation of a space)
    ( FYI.....Already i have some JS piece in my_form INITIALIZATION and docReady events for some other purposes)
    Now, my requirement is as below,
    1) LOOP all the FIELD objects (here they are as State names) of my_form , then check whether their name (NY) existing in GFL's data..........if exisitng (in our case, its not existing) pls. greyed out with readOnly.......... if not existing
    (in our case, its not existing)   then skip the coloring and readOnly, go to next loop / iteration / state / Field
    Actually, i can achieve my requirement by putting JS in each field objet's INITIALIZATION event itslef as below, (but, i have around 200 feilds in my_form, hence i would like to put at HEADER level by generically looping all the field objects in my_form in one piece of code),
    var myStateName = /NY/;
    var returnValue = GFL.search(myStateName);
    if(returnValue != -1){; // This state/field/object is found in the Grey Fields List, hence greyed out with readOnly
    this.ui.oneOfChild.border.fill.color.value = "192,192,192";
    this.access = "readOnly";
    For some other requirement one of expert has provided the below JS in these forums, as below
    function findNodes(vNode) {
        if (vNode.className === "field") {
                       if (vNode.isPropertySpecified("name") === true) {
                                      if (vNode.getAttribute("name").search(/_U$/g) !== -1) {
                                          // Script to execute, when a match was found
        for (var i = 0; i < vNode.nodes.length; i += 1) {
            findNodes(vNode.nodes.item(i));
    findNodes(xfa.form);
    Actually, I tried to change the above JS as per my requirement, but its not working, pls. provide me correct JS as per my requirement
    Thank you

    Try this:
    function findNodes(vNode){
         if (vNode.className === "field"){
              if (vNode.isPropertySpecified("name")===true){
                   var myStateName=new RegExp(vNode.name);
                   var returnValue = GFL.search(myStateName);
                   if (returnValue!=-1){
                        this.ui.oneOfChild.border.fill.color.value="192,192,192";
                        this.access="readOnly";
                   else{  
                        this.ui.oneOfChild.border.fill.color.value="255,255,255";//whatever colour is open access
                        this.access="open";
         for (var a=0;a<vNode.nodes.length;a++){
              findNodes(vNode.nodes.item(a));
    findNodes(xfa.form);
    Kyle

  • How to manually delete Po at header level ?

    Hi,
    I can delete PO line items in my ECC60 system
    However, i would like to delete PO at header level.
    In EKKO , i can see the deletion flag in LOEKZ field.
    BUT in ME22N, i cannot find any button to delete PO at header level...
    Could somebody clarify the PO deletion at header level and the LOEKZ deletion flag in EKKO ?
    Kind regards,
    Yann

    Yann,
    To my knowledge you cannot directly delete PO from the system. You need to follow the archiving steps...
    1. Program: RM06EV47 - For setting Deletion Indicator
    2.  Program: RM06EW47 - For archiving the document.
    3. Program: RM06ED47 - For Deletion from the system.
    If you need further details you can go through this link <a href="http://help.sap.com/saphelp_47x200/helpdata/en/8d/3e4b63462a11d189000000e8323d3a/frameset.htm">Archiving Purchase documents</a>
    Hope this helps....Reward your points and close the thread if so,
    Regards,
    Prasobh

  • How to mantain entire freight charges in header condition or header level.

    Dear - all
    when am creating a purchase order i have 2line items with different materials. but i want to give freight charges as header level for which value will be distributed to each and every line item, so for that what will i do - which is my item condition and which is header condition.
             But i want to enter the entire freight charges in header level or in header condition.
             Pls suggest the procedure for mantaing the header condition for that i enter the total freight value in header level.
    thanks
    sunil

    hi
    u can do it by checking the tick of header condition in the respective condition
    copy the condition FRA1-Freight %  or  FRB1-Freight (Value) in M/06
    then
    in changes which can be made coulumn u will get tick of header ,just tick it and add this condition to ur schema in M/08
    hope it help

  • How to close a PO at the header level

    Is it possible to close a PO at the header level or a way to deactivate the PO so that no new items can be added? Thanks in advance for any suggestions.

    > Is it possible to close a PO at the header level
    Po can be closed at Item level and not Header level. You can set Deletion Indicator and further can be archived thru SARA MM_EKKO
    or a way to deactivate the PO so that no new items can be added?
    You can activate Release strategy and Choose a Proper Release indicatory so that no new changes to be carried out.
    Else go for User Exits

Maybe you are looking for

  • Creation of DSO for a standard cube

    Hi All, I am new in BI modeling area & looking for help from you experts. What I have to do is , I need to create a DSO for a standard Cube  0PS_CS01. In this I am doing is to  take that data source which is in BI content for this Cube  and from ther

  • No sound on Boot Camp (Windows 8) red light in the headphone jack ?

    I have a MacBook Pro 9.2 (i7 3rd gen, HD4000, 750GB, 8GB) and i install Windows 8 Pro 64 bit. I have a issue with my headphone jack only when i use BootCamp i have the latest driver for it (download from bootcamp application OSX). I see that inside o

  • When i'm trying to open Firefox, it just won't start.. It just loads, but FF never comes up..

    I'm click on the FF button, then this little loading ring on windows 7 comes up, but FF never starts.. I worked earlier, but then it come an update, and my Norton warned me for a file or something, and i choosed to delete it.. Don't know if i deleted

  • Changing sountrcaks within a slide show?

    Can I change the background soundtrack at a point within a slide show? Tried exporting to iMovie a Quicktime movie to add two soundtracks, but iMovie would not inport.

  • Mavericks and Adobe Reader

    I have a Macbook Air running Mavericks 10.9.5 and AR version 11.0.10.   When I open a pdf and try to save it anywhere on my Macbook, AR will freeze and I get the color wheel, just spinning around and around.  I can't click anywhere except to force qu