Bit Ordering for Structures in a Union

Hello.  I seem to be having a problem with interpreting data placed into a char array that is overlayed with a structure.  It seems to be related to bit ordering.  The overall scope of my application is to take a data packet, send it over a serial communication port, then another application decodes the data packet, and places the data into a table.  I built two seperate LabWindows applications that perform the tasks on both sides of the serial port, and they work properly.  Each application makes use of the same header file containing structures defining the data packets.  When I remove the LabWindows application on one side and replace it with my actual hardware, I start running into problems decoding the data sent over the serial port with the remaining LabWindows application.
The structure is as follows:
typedef struct
   unsigned int lcu_status_id:4;
   unsigned int fan_id: 1;
   unsigned int dimv_id: 1;
   unsigned int thunderstorm_id: 1;
   unsigned int nvis_mode_id: 1;
   unsigned int temp_id: 1;
   unsigned int power_id: 1;
   unsigned int fan_status_id: 1;
   unsigned int lcu_fault: 1;
   unsigned int undefined_bits: 4;
} LCU_STATUS_DEF;
typedef union
   LCU_STATUS_DEF lcu_status_data;
   unsigned char lcu_status_str[2];
When receiving data from the serial port (COM1), I use the following commands:
read_status = ComRd(1, buf, 1)
packets.lcu_status.lcu_status_str[0] = buf[0];   //packets is another structure not mentioned in above code containing LCU_STATUS and others
... Later in the code I fill data tables by assigning each table the value that is stored in the packets.lcu_status.lcu_status_data.lcu_status_id (or whichever of the variables in the structure I need)
I'm finding that the actual hardware sends the data across the serial port correctly, so that packets.lcu_status.lcu_status_str[0] (and subsequent words) is filled correctly.  For example, if I send across a word containing 27 (decimal) then packets.lcu_status.lcu_status_str[0] is filled with 27 when I read it in debug mode.  The next word I send is 16 and packets.lcu_status.lcu_status_str[1] is filled with 16.  However,
I would expect the structure to then be filled like so:
lcu_status_id = 3
fan_id = 1
dimv_id = 0
thunderstorm_id = 1
nvis_mode_id = 1
temp_id = 0
power_id = 0
fan_status_id = 0
lcu_fault = 1
undefined_bits = 0 
But instead, I get:
lcu_status_id = 0
fan_id = 1
dimv_id = 0
thunderstorm_id = 0
nvis_mode_id = 0 
temp_id = 1
power_id = 1
fan_status_id = 0
lcu_fault = 1
undefined_bits = 3 
I do not understand why this bit order occurs.  Would anyone be able to explain?
Thank you,
Jason

Jason,
Seems to me that your hardware communicates in "big endian" (as many embedded systems do). This means that you will need to rearrange the bytes in the numeric data you receive before using the values. The same will apply to any numeric data you send.
Have a look at Roberto's reply in this thread. Also, here is an informative article discussing endianness.
Cheers,
Colin.

Similar Messages

  • Need to get order for Adobe Photoshop 13 amended to reflect 32 bit system and for second order for same system deleted.

    I accidentally deleted partially completed order for for Adobe Photoshop 13.  It had my credit card info filled in but not the size of the computer (32 bit VS 64 bit)  I need order page to reflect 32 bit.  Trying to recover original order, I reordered a second Photoshop 13 by mistake and need it to be deleted . I don't know how to get corrections done?

    contact adobe support, https://helpx.adobe.com/contact.html

  • Whenever I shut down iTunes on my computer, it keeps reopening and I have to go into Task Manager and end the process in order for it to stop doing this. I am running it on a Windows 7 Home Premium 64 bit machine.

    Whenever I shutdown iTunes on my computer, it keeps re-opening and I have to go to Task Manager and end the process in order for it to shutdown.

    Do you have Logitech gaming software installed on the PC? If so, perhaps try the suggestion from the following post:
    Re: Everytime I close Itunes it loads back up

  • Automatic form generation on creation transfer order for delivery note?

    Hi,
    I have to create a form that should automatically be generated on the creation of a transfer order for delivery note. How do I trigger this automatic creation of the form? And how can the transfer order number be passed to my print program?
    Thx!

    hi christophe,
    To issue the delivery output, go to transaction VL02N.
    Then go to EXTRAS-> OUTPUT->HEADER->EDIT
    In the Message output screen enter the relevant output type created for the delivery.
    Choose the relevant medium of output.
    Choose Simple Mail, in this case the field NAST-NACHA will be having a value of 7.
    Specify the Partner Function; in this case it is MA -> Mail partner address
    Select the Communication Method for the output type maintained.
    This will take you to the SAPOFFICE screen.
    Enter there the  E-Mail Address to which you want to send the delivery document as PDF.
    A mail will be sent to the e-mail address of the E-Mail Address specified, with the delivery output form as a PDF attachment.
    hope it will help u ..
    *& Report  ZZ_TEST                                                     *
    REPORT  zz_test                                 .
    INCLUDE zz_test_top.
    INCLUDE zz_test01.
          FORM entry                                                    *
    -->  RETURN_CODE                                                   *
    -->  US_SCREEN                                                     *
    FORM entry USING return_code us_screen.
      CLEAR retcode.
      xscreen = us_screen.
      PERFORM processing USING us_screen.
      CASE retcode.
        WHEN 0.
          return_code = 0.
        WHEN 3.
          return_code = 3.
        WHEN OTHERS.
          return_code = 1.
      ENDCASE.
    ENDFORM.                    "entry
    *&  Include           ZZ_TEST_TOP                                      *
      TABLES : nast,
               tnapr.
    TYPES : BEGIN OF t_SOUDNAMEI1.
            INCLUDE STRUCTURE SOUDNAMEI1.
    TYPES : END OF t_SOUDNAMEI1.
    Internal Table declarations
      DATA: i_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
      i_tline TYPE TABLE OF tline WITH HEADER LINE,
      i_receivers TYPE TABLE OF somlreci1 WITH HEADER LINE,
      i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE,
    *Objects to send mail.
      i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
      i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
      i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
      i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
      i_lips LIKE lips OCCURS 0 WITH HEADER LINE,
      i_SOUDNAMEI1 TYPE STANDARD TABLE OF t_SOUDNAMEI1.
    Work Area declarations
      DATA:w_objhead TYPE soli_tab,
      wa_control_parameters TYPE ssfctrlop,
      wa_output_options TYPE ssfcompop,
      w_return TYPE ssfcrescl,
      w_doc_chng TYPE sodocchgi1,
      w_data TYPE sodocchgi1,
      w_buffer TYPE string,"To convert from 132 to 255
      wa_SOUDNAMEI1 TYPE t_SOUDNAMEI1,
    Variables declarations
      w_form_name TYPE rs38l_fnam,
      w_len_in LIKE sood-objlen,
      w_len_out LIKE sood-objlen,
      w_len_outn TYPE i,
      w_lines_txt TYPE i,
      w_lines_bin TYPE i,
      retcode      TYPE sy-subrc,
      xscreen      TYPE c,
      w_spld TYPE usr01-spld,
      w_receiver TYPE SOXNA-FULLNAME,
      w_OBJ_RECORD TYPE OBJ_RECORD,
      w_user type sy-uname,
      w_email TYPE ad_smtpadr.
    Constants Declaration
      CONSTANTS : c_x TYPE c VALUE 'X',
                  c_atrate(1) TYPE c VALUE '@'.
    *&  Include           ZZ_TEST01                                        *
          FORM PROCESSING                                               *
    FORM processing USING proc_screen.
      SELECT * FROM lips
        INTO TABLE i_lips
        WHERE vbeln = nast-objky.
    Call Function module to Getfunction Module name Generated by Smartform
      CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname           = tnapr-sform
        IMPORTING
          fm_name            = w_form_name
        EXCEPTIONS
          no_form            = 1
          no_function_module = 2
          OTHERS             = 3.
      IF sy-subrc <> 0.
        retcode = sy-subrc.
      ENDIF.
      CLEAR : wa_control_parameters,
              wa_output_options.
      CASE nast-nacha.
        WHEN '1'.
          wa_control_parameters-device    = 'PRINTER'.
        WHEN '7'.
          DATA: l_email TYPE ad_smtpadr.
          wa_output_options-tdnoprev = c_x.
          wa_control_parameters-getotf  = c_x.
    To get the default output device maintained in the
    User profile
         SELECT SINGLE spld FROM usr01
          INTO w_spld
          WHERE bname EQ nast-usnam.
          IF sy-subrc EQ 0.
            MOVE w_spld TO  wa_output_options-tddest   .
          ENDIF.
          wa_output_options-tdnoprev = c_x.
          wa_control_parameters-getotf  = c_x.
    To get the email address maintained for the particular output
          CALL FUNCTION 'NAST_GET_MESSAGE_OBJECT_RECV'
            EXPORTING
              pi_objkey             = nast-tdname
            IMPORTING
              pe_addr               = w_receiver
            CHANGING
              pc_objhandle          = w_obj_record
            EXCEPTIONS
              maildata_not_readable = 1
              OTHERS                = 2.
          IF sy-subrc <> 0.
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
          IF w_receiver NA c_atrate.
    To retrieve the E-Mail Id in case we get the User name from NAST
            CLEAR wa_soudnamei1.
            REFRESH i_soudnamei1.
            MOVE w_receiver TO wa_soudnamei1-fullname.
    To get the user name
            CALL FUNCTION 'SO_NAME_CONVERT_API1'
              EXPORTING
                name            = wa_soudnamei1
              TABLES
                names           = i_soudnamei1
              EXCEPTIONS
                user_not_exist  = 1
                parameter_error = 2
                x_error         = 3
                OTHERS          = 4.
            IF sy-subrc <> 0.
              MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
            ENDIF.
            CLEAR wa_soudnamei1.
            READ TABLE i_soudnamei1 INTO wa_soudnamei1 INDEX 1.
            MOVE wa_soudnamei1-sapname TO w_user.
    To get the e-mail Id maintained in the user profile
            CALL FUNCTION 'FTR_CORR_CHECK_EMAIL_SAP_USER'
              EXPORTING
                i_user              = w_user
              IMPORTING
                e_email_address     = l_email
              EXCEPTIONS
                mail_address        = 1
                determination_error = 2
                OTHERS              = 3.
            IF sy-subrc <> 0.
              MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
            ENDIF.
            MOVE l_email TO w_receiver.
          ENDIF.
          MOVE  w_receiver TO w_email.
      ENDCASE.
      wa_control_parameters-no_dialog = c_x.
      wa_control_parameters-langu     = nast-spras .
      wa_output_options-tdteleland    = nast-tland.
      wa_output_options-tdtelenum     = nast-telfx .
      wa_output_options-tdsenddate    = nast-erdat .
      wa_output_options-tdsendtime    = nast-eruhr .
      wa_output_options-tddataset     = nast-dsnam .
      wa_output_options-tdsuffix1     = nast-dsuf1 .
      wa_output_options-tdsuffix2     = nast-dsuf2 .
      wa_output_options-tdimmed       = nast-dimme .
      wa_output_options-tddelete      = nast-delet .
      wa_output_options-tdautority    = nast-tdautority.
      wa_output_options-tdcovtitle    = nast-tdcovtitle .
      wa_output_options-tdcover       = nast-tdocover .
      wa_output_options-tdreceiver    = nast-tdreceiver.
      wa_output_options-tddivision    = nast-tddivision.
      wa_output_options-tdcopies      = nast-anzal .
      wa_output_options-tdnewid       = c_x.
      wa_output_options-tdarmod       = nast-tdarmod.
      wa_output_options-tdnoarmch     = c_x.
      CALL FUNCTION w_form_name
        EXPORTING
         archive_index      = toa_dara
         archive_parameters = arc_params
          control_parameters = wa_control_parameters
          output_options     = wa_output_options
          user_settings      = ' '
        IMPORTING
          job_output_info    = w_return
        TABLES
          it_lips            = i_lips
        EXCEPTIONS
          formatting_error   = 1
          internal_error     = 2
          send_error         = 3
          user_canceled      = 4
          OTHERS             = 5.
      IF nast-nacha EQ 7 AND sy-subrc EQ 0.
        i_otf[] = w_return-otfdata[].
        CALL FUNCTION 'CONVERT_OTF'
          EXPORTING
            format                = 'PDF'
            max_linewidth         = 132
          IMPORTING
            bin_filesize          = w_len_in
          TABLES
            otf                   = i_otf
            lines                 = i_tline
          EXCEPTIONS
            err_max_linewidth     = 1
            err_format            = 2
            err_conv_not_possible = 3
            OTHERS                = 4.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    Convert PDF from 132 to 255.
        LOOP AT i_tline.
    Replacing space by ~
          TRANSLATE i_tline USING ' ~'.
          CONCATENATE w_buffer i_tline INTO w_buffer.
        ENDLOOP.
    Replacing ~ by space
        TRANSLATE w_buffer USING '~ '.
        DO.
          i_record = w_buffer.
    Appending 255 characters as a record
          APPEND i_record.
          SHIFT w_buffer LEFT BY 255 PLACES.
          IF w_buffer IS INITIAL.
            EXIT.
          ENDIF.
        ENDDO.
        REFRESH: i_reclist,
        i_objtxt,
        i_objbin,
        i_objpack.
        CLEAR w_objhead.
    Object with PDF.
        i_objbin[] = i_record[].
        DESCRIBE TABLE i_objbin LINES w_lines_bin.
    Document information.
        w_doc_chng-obj_name = 'Smartform'.
        w_doc_chng-expiry_dat = sy-datum + 10.
        CONCATENATE 'Delivery' 'Note'
        INTO w_doc_chng-obj_descr.
    *w_doc_chng-obj_descr = 'Smart form output'.
        w_doc_chng-sensitivty = 'F'. "Functional object
        w_doc_chng-doc_size = w_lines_txt * 255.
    Pack to main body as RAW.
    Obj. to be transported not in binary form
        CLEAR i_objpack-transf_bin.
    Start line of object header in transport packet
        i_objpack-head_start = 1.
    Number of lines of an object header in object packet
        i_objpack-head_num = 0.
    Start line of object contents in an object packet
        i_objpack-body_start = 1.
    Number of lines of the object contents in an object packet
        i_objpack-body_num = w_lines_txt.
    Code for document class
        i_objpack-doc_type = 'RAW'.
        APPEND i_objpack.
    Packing as PDF.
        i_objpack-transf_bin = 'X'.
        i_objpack-head_start = 1.
        i_objpack-head_num = 1.
        i_objpack-body_start = 1.
        i_objpack-body_num = w_lines_bin.
        i_objpack-doc_type = 'PDF'.
        i_objpack-obj_name = 'Smartform'.
        CONCATENATE 'Delivery' 'Note' '.pdf'
        INTO i_objpack-obj_descr.
        i_objpack-doc_size = w_lines_bin * 255.
        APPEND i_objpack.
    Document information.
        CLEAR i_reclist.
    e-mail receivers.
        i_reclist-receiver = w_email.
        i_reclist-express = 'X'.
        i_reclist-rec_type = 'U'. "Internet address
        APPEND i_reclist.
    sending mail.
        CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
          EXPORTING
            document_data              = w_doc_chng
            put_in_outbox              = 'X'
          TABLES
            packing_list               = i_objpack
            object_header              = w_objhead
            contents_bin               = i_objbin
       contents_txt               = i_objtxt
            receivers                  = i_reclist
          EXCEPTIONS
            too_many_receivers         = 1
            document_not_sent          = 2
            document_type_not_exist    = 3
            operation_no_authorization = 4
            parameter_error            = 5
            x_error                    = 6
            enqueue_error              = 7
            OTHERS                     = 8.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      ENDIF.
    ENDFORM.                    "processing

  • Error-M2O-Settlement rule for assembly order for item...could not be genera

    Hi,
    When I am creating Sales Order (VA01) for M2O, I am able to do the costing and copy the EK02 condition type. I have verified the the incompletion log, it indicates that document is complete.
    But while saving the sales order, the below error message is displaed:
    Settlement rule for assembly order for item 000010 could not be generated. Should the order still be saved?
                    Yes/No
    1. If No is choosen the following error message is displayed
           Error when processing Production order
          Error when processing Production order
          Message no. V1380
          Diagnosis
            A technical error has occurred. On calling up the assembly interface, exception 5 was triggered. The exceptions have the  following meanings:
    1 = External block,  2 = General error,  3 = Insufficient data for the interface,  4 = Order was not found, 5 = Update has been rejected, 6 = Final document number for Production order is not issued.  Procedure: Inform your system administrator.
    2. If Yes is choosen, it is creating Production Order without settlement rule. Able to perform GI & Gr. If I try to enter settelement rule (Settlement receiver SDI - Sales document item) in production order (CO02), the belwo error message is displayed
    "Distribution rule for Sales document item can only be created automatically Message no. KD063"
    We are using the requierement class with below details:
    Reqmts class: ZSO- for M2O
    AAC = E, Valuation = A, Settlement profile =SD1, RAKey = 000004, Assembly type = 3.
    Settlement profile contain:
    Allocation structure, PA structure, Default object type = SDI. Valid receivers: Optional -Sales Order / Prof. seg.
    If I make the Valuation field as blank in Reqmts class, there is no error while creating Sales order. And also Settelemnt rule with sales document item as receiver is successfully creating for the production order. Since the Valuation is blank in requirement class, it is Non valuated Sales order stock. All GIs & GR are non valuated
    The business requirement is it should be valuated sales order stock and the production varinaces has to be settled to Sales order. Then Sales order has to be settled to COPA.
    Need your valuable inputs to meet this requirement.
    Let me know if you need any further details.
    Thanks in advance.
    Regards,
    ADI

    Dear SAP PP Consultant ,
    What is the strategy group you are maintained in the material master ?

  • Material variant replacement in sales order for Configurable Material

    HI
    I am using variant configuration. In this i have created material A as configurable material and have Preconfigured Material B as its variant by assigning configurable material in MRP 3 view.
    Now when i am creating Order for material A i.e. Configurable material and the characteristics values are same as that of Preconfigured material system is not replacing Configurable material with Preconfigured material.
    Please help me out.
    Regards,
    Anand.

    Even after maintaining the item category MTAC(Mills Make to order config at mat level), the configurable material is not getting replaced in the sales order (va02). It is just showing material variant exists for the configurable material.
    The setting in item category for configuration is.
    Config. Strategy     01(Sales Order Strategy (TAC, TAM))
    Mat. Variant Action  4 (Replace configurable material (Append and change))
    ATP material variant 2 (Do not substitute if not completely available)
    Structure scope      D (Configuration, poss. with BOM explosion)
    I have maintained the stock for material variant as well to take care of ATP material varinat setting shown above.
    Please suggest if missing something.

  • Purchase order for services

    When creating a purchase order for services, I am entering services lines in the SERVICES TAB, I would like to structure the services in the service specification into a hierarchy of outline levels. How I can do this? How can I activate the Service Specification outline ?
    Thanks

    Hello,
    You can use an outline only in t the 'Full Screen: service'. In the Services full screen, you can choose 'Outline On/Off' to show and hide the service overview. You ser the width of the service overview as desired and when entering the transaction, system displays the settings selected before leaving the transaction.
    If you select an outline level, the data area of the services displays the relevant service lines. You can choose 'Services' to display at outline level whether service line exist at outline level.
    Regards,

  • HoW DO YOU SETUP A NEW wINDOW 7 64 BIT PC FOR ITUNES AND MOVE EVERYTHING OVER FROM AN OLD PC

    How do you setup a new windox 7 64 bit pc for itunes (which documetns folder does the file need placed in and then move everything over from your old pc (which is windows xp)?

    I am pretty disappointed in the lack of documentation.
    This is the Apple Support page for Boot Camp:
    http://www.apple.com/support/bootcamp/
    No mention anywhere of Lion, of 4.0/4.01
    In the past, 10.6.6+ was suppose to - and sometimes did - provide for a download drivers from within Boot Camp Assistant program, in order to save them to flash or such (that should be about 1GB, too large for CD). Some macs req'd a USB-DVD or other driver that was needed pre-install of Winidows
    You don't install Apple drivers until after Windows is installed otherwise,
    It is possible for me, with a tower, to run w/o needing any drivers from Apple. But with laptops, mini, you do need some drivers from Apple for graphics, internet, wireless, SMC support.
    And right now, loading any Apple support Tech Note articles is very very slow.
    People keep asking why Apple can't post 3.0 or 4.0 like they do the updates. Only logic is to force t he download from inside OS X or from an OS X DVD. Otherwise would be here, and avoid all the trouble. they aren't of use on a PC, and any PC motherboard vendor does post their support software for download.
    Apple Support Downloads #bootcamp

  • How do I download Windows 7 64 bit drivers for my new MacBook Air (Mid 2011) from a Windows 7 PC?

    How do I download Windows 7 64 bit drivers for my new MacBook Air (Mid 2011)? I have already formated the HD and preformed a clean install of Windows 7. Perhaps I did this too early. I have read I need to install the drivers from my OS X DVD, however, OS X Lion does not come on a DVD! I've also read that I can download OS X Lion from the App Store and burn it to a DVD, however, all I have are Windows PCs which don't support the Mac App Store.
    Is there no way for me to download these drivers from a Windows PC?  I know they exist.  However, you are supposed to download them through Boot Camp in OS X when you are creating a new Windows 7 installation.  I'm I stuck?

    I am pretty disappointed in the lack of documentation.
    This is the Apple Support page for Boot Camp:
    http://www.apple.com/support/bootcamp/
    No mention anywhere of Lion, of 4.0/4.01
    In the past, 10.6.6+ was suppose to - and sometimes did - provide for a download drivers from within Boot Camp Assistant program, in order to save them to flash or such (that should be about 1GB, too large for CD). Some macs req'd a USB-DVD or other driver that was needed pre-install of Winidows
    You don't install Apple drivers until after Windows is installed otherwise,
    It is possible for me, with a tower, to run w/o needing any drivers from Apple. But with laptops, mini, you do need some drivers from Apple for graphics, internet, wireless, SMC support.
    And right now, loading any Apple support Tech Note articles is very very slow.
    People keep asking why Apple can't post 3.0 or 4.0 like they do the updates. Only logic is to force t he download from inside OS X or from an OS X DVD. Otherwise would be here, and avoid all the trouble. they aren't of use on a PC, and any PC motherboard vendor does post their support software for download.
    Apple Support Downloads #bootcamp

  • Sort order for Simplified Chinese (pinyin)

    FrameMaker 10 (Windows)
    It seems that if I specify the sort order for Simplified Chinese (pinyin) on the reference page,
    index entries that start with "i" and "v" are not shown under their corresponding group titles.
    (I assume that this may be due to the fact that pinyin words never start with these letters.)
    If I have an entry that starts with an English word like "IP," it appears under the "J" group.
    I want the entry to appear under the "I" group. How can I do this?
    I have the IX reference page set up as follows:
    GroupTitlesIX paragraph
    Symbols[\];Numerics[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;
    SortOrderIX paragraph
    <$symbols><$numerics><$alphabetics><$pinyin>
    I've also tried:
    SortOrderIX paragraph
    <$symbols><$numerics><$pinyin>
    Thanks in advance.
    Tak Osato

    I sort of found a workaround, but it may lead to other problems, so use it at your own risk.
    It also requires a bit of work.
    The idea is to use the sort order for Japanese by specifying the following in the IX reference page.
    Symbols[\ ];数字[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;あ;い;う;え;お;か;き;く;け;こ;さ;し;す;せ;そ ;た;ち;つ;て;と;な;に;ぬ;ね;の;は;ひ;ふ;へ;ほ;ま;み;む;め;も;や;ゆ;よ;ら;り;る;れ;ろ;わ;ん;[ ]
    <$symbols><$numerics><$alphabetics><$kana>
    Then, you need to capitalize the first letter in the bracket used for sorting for every index entry.
    Example:
    Instead of
    画面[hua4mian4]
    specify
    画面[Hua4mian4]
    Now, I'm wondering if there is a way to do a search and replace on all index entries to capitalize the first letter...

  • Need Tables for structures

    Hi,
    These are 4 fields are from different structure.We are unable to find tables for these structures.
    All field and structures are from VA03 transaction in ECC.
    *Name :Production Order Status    Structure : CAUFVD          FieldSTTXT*
    *Name:Sales Order header Status    Structure VBSTT                 Field  GBSTA_BEZ*
    *Name:Material Style (in SO).T(from Sales order)                  Field     ATWRT*
    *Name; Sales Order line item Status*  
    Please anyone can help us
    Thanks,
    Sridhar

    Hi
    It seems that you want test of the describ fields, for which you need to find relevant test table.
    For Production order status use--->
    Goto CAUFV
    get the field - CAUFV-OBJNR
    Pass this in JEST in field = OBJNR, object number and INACT = space
    you will get severail entries for field STAT.
    pass this field entries STAT to tabel TJ02T and field - ISTAT, language = EN
    you will get status in the field TJ02T-TXT04 and text in field - TJ02T-TXT30.
    or simply use FM- STATUS_TEXT_EDIT
    Thank-You.
    Regards,
    Vinod

  • How do I change the bit rate for dls?? How times can I download one song??

    I'm new to iTunes. I already downloaded 3 songs when I realized that the default bit rate is 128Kbps. I tried changing the bit rate to 192Kbps with a (Variable Bit Rate) checked.....unfortunately when I downloaded the next 2 songs the bit rate turned out to be the same.
    Do I have to restart Windows or iTunes before downloading again?
    And now that I have 5 songs with a lower br than I wanted... in order for me to have(download) the song at the higher bit rate...Is it possible to download one song more than once?
    Thanx.

    You have no choice as to bit rate when purchasing from the iTunes Music Store. The official bit rate of all tracks there is 128 kbps (a very few have been reported to be at higher rates, but that's not a choice you can make, it's how the track was encoded by the record company). The setting in the iTunes Importing preference is for tracks you import from CDs only and has no effect on iTMS purchases.
    Is it possible to download one song more than once?
    No. Except in extraordinary circumstances, the iTMS allows only one download per purchase.
    Forum Tip: Since you're new here, you've probably not discovered the Search feature available on every Discussions page, but next time, it might save you time (and everyone else from having to answer the same question multiple times) if you search a couple of ways for a topic before you post a question.
    Regards.

  • Random order for slide show?

    I have a lot of pictures in an album that I would like put in random order for a slide show. I want to burn that to a dvd to play at our day care centers (pics of the kids throughout the summer). is there any way to do this other than dragging and dropping the pictures manually? that takes a lot of time.

    OK. Well here's a helpful answer. Someone's already written a quick Applescript for adding random numbers to every file in a folder. I added a little bit to the beginning and the end to let you be able to just drag and drop the folder onto the file, but give full credit to the poster
    Steps:
    (1) Open the Applescript Editor:
    Finder->Applications->Apple Script->Script Editor.app
    (2) In a new Script copy and paste the following text:
    --start copying
    on open the_Droppings
    tell application "Finder"
    set separator to ("_") as text
    set source to the_Droppings as alias
    set destination to make new folder at source with properties {name:"Shuffled"}
    set shuffle_pool to duplicate files of source to destination
    set shuffle_count to count shuffle_pool
    set duplicates to {}
    repeat with shuffle_file in shuffle_pool
    repeat
    set an_item to random number from 1 to shuffle_count
    if an_item is not in duplicates then exit repeat
    end repeat
    shuffle_file as alias
    set name of result to an_item & separator & name of result as string
    set end of duplicates to an_item
    end repeat
    end tell
    end open
    -- stop pasting here
    (3) File->Save As
    (4) Type in a name for the file and IMPORTANT save it as an application.
    (5) Place all the images that you want to randomize into any folder. (In iPhoto6: File->Export from an album or; in iPhoto5: Share->Export)
    (6) Drag the folder with your images onto the little application that you saved from the Script Editor
    (7) The Script will create a new folder inside whatever folder you dropped on it called "Shuffled".
    (8) Now if you do an Edit->Add Slideshow in iDVD you can just drag the contents of the Shuffled folder to iDVD and you're done! It'll make a DVD in seconds! Now if only you could set the time to more than 10 seconds!
    ALL CREDIT TO: http://forums.macosxhints.com/showthread.php?t=46359
    and
    http://macscripter.net/articles/4670_10_0C/

  • How To Download 32 Bit PE10 for Vista 64 Bit PC?

    I purchased a bundled Adobe Photoshop Elements 10 & Premiere Elements 10.  When attempting to install Premiere Elements 10 I received an error stating..
    This installer does not support 64 Bit Windows XP or Vista.  If you are installing from discs pelase remove ths disk and insert disk #1.  If you are not installing from disk please download the 32-bit version of Premiere Elements 10. 
    I have only one disk in the bundle for Windows (the other is for the MAC OS)  Where/How can I download Premiere Elements 10 or a 64 bit installer for Vista for the disk I have.  I'm guessing my serial numbers are only valid for PE10.
    Thank you.

    Thank you both B. Hunt and J. Smith for the time and thought spent on my issue.   I feel the root cause of my issue is described in my post #4 through the
    Adobe support link: http://helpx.adobe.com/premiere-elements/kb/cannot-install-premiere-el ements-10.html
    which describes the the 64bit installer not working on 64 bit XP or bit 64bit Vista PCs.  The support article further describes how to download a 32 bit version of Premier Elements 10 and install on my 64 bit Vista machine.
    While the OEM version of the software seems to be a contributor to the confusion and lacking multiple discs, the support article did not suggest that it was a packaging/bundling issue, but more so an incompatibility of operating systems and software installers.   I agree that the bait and switch by the seller (picture one thing and ship another) didn't help and I will be taking it up with them (and Amazon).  That said, not seeking to pay list price for cars, appliances, or software isn't unethical, switching or not disclosing what one is selling however is unethical.
    I followed the instructions in the Adobe support post and the 32 installer worked on my 64 bit Vista machine.  I stopped just short of entering the license code as I plan to upgrade to Windows 7 64bit in order to use the 64bit version of the PE10 - which I feel would perform faster.  I'd expect that the installer would work as it did for Photoshop Elements 10 on the same OEM bundle.  My fallback position is to run the 32 bit version on the Win7 64bit machine after I upgrade.
    Finally, I'm a hobbyist, just looking to create a DVD capturing a recent family reunion.  That was my objective and I'm closer to achieving it as a result of Adobe Support and your contributions.  Thank you.

  • Changing Search sort order for Simplified Chinese

    We're generating a Simplified Chinese WebHelp system using Robohelp 10 and we need to change the sort order in the Search results so that it follows the pinyin order instead of "Y, Z, M, T" (Referring to 仪,准,美,通). Is there a way to do this?

    I sort of found a workaround, but it may lead to other problems, so use it at your own risk.
    It also requires a bit of work.
    The idea is to use the sort order for Japanese by specifying the following in the IX reference page.
    Symbols[\ ];数字[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;あ;い;う;え;お;か;き;く;け;こ;さ;し;す;せ;そ ;た;ち;つ;て;と;な;に;ぬ;ね;の;は;ひ;ふ;へ;ほ;ま;み;む;め;も;や;ゆ;よ;ら;り;る;れ;ろ;わ;ん;[ ]
    <$symbols><$numerics><$alphabetics><$kana>
    Then, you need to capitalize the first letter in the bracket used for sorting for every index entry.
    Example:
    Instead of
    画面[hua4mian4]
    specify
    画面[Hua4mian4]
    Now, I'm wondering if there is a way to do a search and replace on all index entries to capitalize the first letter...

Maybe you are looking for

  • What happened to over the air updates

    am I the only one, or has over the air updates been changed to over WiFi updates? Not the same thing. Pretty inconvenient when you're somewhere without WiFi and want to update your phone.

  • NEW web browser, Digia @Web

    A mobile browser with touch interface based on Qt and WebKit. Browser UI features: Full finger touch UI Accelerated panning Automatic full screen browsing via auto-hiding controls Multiple browser windows Page rotation for portrait and landscape brow

  • 5 x 7 printing - why doesn't it work?

    I have about had it with trying to get 5 x 7 printing to work. Is it even possible to do this without a lot of hassle? I have: - Cropped my photo to 5 x 7 - Set the paper size to custom 5 x 7 (I have also tried 2L and 2L borderless) - Gone in to cust

  • Blackberry Desktop Software For PC Does Not Respond!

    Since i want to take backup's and restore my backup's, the blackberry desktop software opens but then stops responding and closes the program and looks for an online solution which they actually don't. I have tried deleting it and re-installing it bu

  • Hierarchy level

    Hi all, How I can explode the number of hierachy level in the query like in the below example? Committente/vendite     Hierarchy level DIVECO     1 > ELETTR.SICILIA            1 > ELETTR.CAMPANIA            1 > ELETTR.LIGURIA            1 > ELETTR.MA