CAREER GUIDANCE AND WORK AS FREELANCER

Dear All,
I am fresher to SAP SD but have domain experience of 6 years in the field of sales, and business development. I want to attend interviews on SAP SD. Please guide me on what topics to be concentrated more.
if some one can guide me in assigning some work so that i can practise and work on the same to gain some knowledge. I have VM ware installed on my system and i can work to gain more knowledge.
I am ready to work as freelancer on some of the projects for sometime to gain experience. Presently i am in bangalore and please let me know if some one can help me on that.
Thanks in advance.
Regards.
Rajesh
<<Moderator Message: Using Capslock => Thread Lock>>
Message was edited by: kishan P

I would say search for SAP SD interview question and try to find out the answer of those question by own with all the root logic or concepts.
Apply to careers of companies and contact to some consultancy too..

Similar Messages

  • SAP Career Guidance  and Advice

    Hi SAP Experts & Gurus,
    I am a computer graduate and software engineer having a experience of 3 yrs in open source and .net Technologies.I want to learn SAP programming. Kindly advise me which module,learning path and career path is best for me.
    Thanks in Advance.
    Faisal Khalil

    Dear Faisal,
    Considering your profile, I would advice you to first spend some time with ABAP Programming and then get some practical exposure in this field. Later on you can decide if you want to continue as technical consultant or techno-functional consultant or functional consultant. You will have other choices also like SAP Netweaver, SAP XI etc.
    Hope this helps you. Please let me know in case of any specific queries.
    Regards,
    Rakesh

  • SAP Career Guidance

    Hi SAP Seniors/Experts,
    This has reference to SAP Career Guidance.
    Let me brief you, I m student of Victoria University and pursuing Master of Business in ERP at Singapore. In this course they are covering 7 modules of SAP which would be overall view of SAP system.
    I found that each module demands in depth research wherein the university is going to provide general views on each module.
    I would like to have your advice on SAP career journey. I do understood that i need to gain mastery in any one module to start employment with any organization. As such you seniors have vast experience in SAP, would you pl. advise me which module should pick up to gain in-depth knowledge looking towards to future demand. I m likely to finish Master of Business in ERP by Jan 2009.
    Seeking your guidance.
    Sincerely,
    Devang Nandha
    "Together, Transform Business Process by leveraging Information Technology to Grow and Excel in Business".

    Dear Devang Nandha,
    A very relevant question.
    I feel that you should gain good knowledge in one of the modules. Please do not select the module based on the popularity. Select the module based on your work expereince and your interest. Trust me there is enough in any module to learn and to contribute.
    Devang, you are in a very good position as you have the choice of selecting the module. Make the most of this opportunity. For any specific query, please let me know.
    Welcome to SAP world and best of luck for your future endeavors.
    Regards,
    Rakesh

  • HT202008 I am having issues with my Window 7 on boot camp. My hardware is Macbook Pro Mid 2010 model and working on OS X 10.9.5. Recently I went to windows 7 to do a system upgrade but failed and was told to update the bootcamp drivers.

    I am having issues with my Window 7 on boot camp. My hardware is Macbook Pro Mid 2010 model and working on OS X 10.9.5. Recently I went to windows 7 to do a system upgrade but failed and was told to update the bootcamp drivers. I installed boot camp5 but seem to be the wrong version and change to boot camp 4 which was updated okay. However I still cannot do the updates. Can someone advice me please? Thank you!

    Please see Boot Camp: System requirements for Microsoft Windows operating systems - Apple Support for the appropriate version of drivers related to the specific version of Windows 7.
    MacBook Pro
    (13-inch, Mid 2010)
    4
    4
    DVD
    DVD
    DVD
    MacBook Pro
    (15-inch, Mid 2010)
    5
    5
    4
    DVD
    DVD
    DVD
    MacBook Pro
    (17-inch, Mid 2010)
    5
    5
    4
    DVD
    DVD
    DVD
    Be careful with Windows Updates, especially driver updates. Standard WHQL drivers can cause problems.

  • How can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.

    how can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.?
    please explain the important questions.

    How to deal with table control / step loop in BDC
    Steploop and table contol is inevitable in certain transactions. When we run BDC for such transactions, we will face the situation: how many visible lines of steploop/tablecontrol are on the screen? Although we can always find certain method to deal with it, such as function code 'NP', 'POPO', considering some extreme situation: there is only one line visible one the screen, our BDC program should display an error message. (See transaction 'ME21', we you resize your screen to let only one row visible, you can not enter mutiple lines on this screen even you use 'NP')
    Now with the help of Poonam on sapfans.com developement forum, I find a method with which we can determine the number of visible lines on Transaction Screen from our Calling BDC program. Maybe it is useless to you, but I think it will give your some idea.
    Demo ABAP code has two purposes:
    1. how to determine number of visible lines and how to calculte page number;
    (the 'calpage' routine has been modify to meet general purpose usage)
    2. using field symbol in BDC program, please pay special attention to the difference in Static ASSIGN and Dynamic ASSIGN.
    Now I begin to describe the step to implement my method:
    (I use transaction 'ME21', screen 121 for sample,
    the method using is Call Transation Using..)
    Step1: go to screen painter to display the screen 121, then we can count the fixed line on this screen, there is 7 lines above the steploop and 2 lines below the steploop, so there are total 9 fixed lines on this screen. This means except these 9 lines, all the other line is for step loop. Then have a look at steploop itselp, one entry of it will occupy two lines.
    (Be careful, for table control, the head and the bottom scroll bar will possess another two fixed lines, and there is a maximum number for table line)
    Now we have : FixedLine = 9
                  LoopLine  = 2(for table control, LoopLine is always equal to 1)
    Step2: go to transaction itself(ME21) to see how it roll page, in ME21, the first line of new page is always occupied by the last line of last page, so it begin with index '02', but in some other case, fisrt line is empty and ready for input.
    Now we have: FirstLine = 0
              or FirstLine = 1 ( in our case, FirstLine is 1 because the first line of new page is fulfilled)
    Step3: write a subroutine calcalculating number of pages
    (here, the name of actual parameter is the same as formal parameter)
    global data:    FixedLine type i, " number of fixed line on a certain screen
                    LoopLine  type i, " the number of lines occupied by one steploop item
                    FirstLine type i, " possbile value 0 or 1, 0 stand for the first line of new                                                               " scrolling screen is empty, otherwise is 1
                    Dataline  type i, " number of items you will use in BDC, using DESCRIBE to get
                    pageno    type i, " you need to scroll screen how many times.
                    line      type i, " number of lines appears on the screen.
                    index(2)  type N, " the screen index for certain item
                    begin     type i, " from parameter of loop
                    end       type i. " to parameter of loop
    *in code sample, the DataTable-linindex stands for the table index number of this line
    form calpage using FixedLine type i (see step 1)
                       LoopLine  type i (see step 1)
                       FirstLine type i (see step 2)
                       DataLine  type i ( this is the item number you will enter in transaction)
              changing pageno    type i (return the number of page, depends on run-time visible                                                                             line in table control/ Step Loop)
              changing line      type i.(visible lines one the screen)
    data: midd type i,
          vline type i, "visible lines
    if DataLine eq 0.
       Message eXXX.
    endif.
    vline = ( sy-srows - FixedLine ) div LoopLine.
    *for table control, you should compare vline with maximum line of
    *table control, then take the small one that is min(vline, maximum)
    *here only illustrate step loop
    if FirstLine eq 0.
            pageno = DataLine div vline.
            if pageno eq 0.
               pageno = pageno + 1.
            endif.
    elseif FirstLine eq 1.
            pageno = ( DataLine - 1 ) div ( vline - 1 ) + 1.
            midd = ( DataLine - 1 ) mod ( vline - 1).
            if midd = 0 and DataLine gt 1.
                    pageno = pageno - 1.
            endif.
    endif.
    line = vline.
    endform.
    Step4 write a subroutine to calculate the line index for each item.
    form calindex using Line type i (visible lines on the screen)
                        FirstLine type i(see step 2)
                        LineIndex type i(item index)
              changing  Index type n.    (index on the screen)
      if  FirstLine = 0.
            index = LineIndex mod Line.
            if index = '00'.
                    index = Line.
            endif.
      elseif FirstLine = 1.
            index = LineIndex mod ( Line - 1 ).
            if ( index between 1 and 0 ) and LineIndex gt 1.
                    index = index + Line - 1.
            endif.
            if Line = 2.
                    index = index + Line - 1.
            endif.
    endif.
    endform.
    Step5 write a subroutine to calculate the loop range.
    form calrange using Line type i ( visible lines on the screen)
                        DataLine type i
                        FirstLine type i
                        loopindex like sy-index
            changing    begin type i
                        end type i.
    If FirstLine = 0.
       if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
       elseif loopindex gt 1.
            begin = Line * ( loopindex - 1 ) + 1.
            end   = Line * loopindex.
            if end gt DataLine.
               end = DataLine.
            endif.
       endif.
    elseif FirstLine = 1.
      if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
      elseif loop index gt 1.
            begin = ( Line - 1 ) * ( loopindex - 1 ) + 2.
            end =   ( Line - 1 ) * ( loopindex - 1 ) + Line.
            if end gt DataLine.
                    end = DataLine.
            endif.
      endif.
    endif.
    endform.
    Step6 using field sysbol in your BDC, for example: in ME21, but you should calculate each item will correponding to which index in steploop/Table Control
    form creat_bdc.
    field-symbols: <material>, <quan>, <indicator>.
    data: name1(14) value 'EKPO-EMATN(XX)',
          name2(14) value 'EKPO-MENGE(XX)',
          name3(15) value 'RM06E-SELKZ(XX)'.
    assign:         name1 to <material>,
                    name2 to <quan>,
                    name3 to <indicator>.
    do pageno times.
    if sy-index gt 1
    *insert scroll page ok_code"
    endif.
            perform calrange using Line DataLine FirstLine sy-index
                             changing begin end.
    loop at DataTable from begin to end.
            perform calindex using Line FirstLine DataTable-LineIndex changing Index.
            name1+11(2) = Index.
            name2+11(2) = Index.
            name3+12(2) = Index.
            perform bdcfield using <material> DataTable-matnr.
            perform bdcfield using <quan>     DataTable-menge.
            perform bdcfield using <indicator> DataTable-indicator.
    endloop.
    enddo.
    An example abap program of handling Table Control during bdc programming.
    REPORT zmm_bdcp_purchaseorderkb02
           NO STANDARD PAGE HEADING LINE-SIZE 255.
                    Declaring internal tables                            *
    *-----Declaring line structure
    DATA : BEGIN OF it_dummy OCCURS 0,
             dummy(255) TYPE c,
           END OF it_dummy.
    *-----Internal table for line items
    DATA :  BEGIN OF it_idata OCCURS 0,
              ematn(18),      "Material Number.
              menge(13),      "Qyantity.
              netpr(11),      "Net Price.
              werks(4),       "Plant.
              ebelp(5),       "Item Number.
            END OF it_idata.
    *-----Deep structure for header data and line items
    DATA  :  BEGIN OF it_me21 OCCURS 0,
               lifnr(10),      "Vendor A/c No.
               bsart(4),       "A/c Type.
               bedat(8),       "Date of creation of PO.
               ekorg(4),       "Purchasing Organisation.
               ekgrp(3),       "Purchasing Group.
               x_data LIKE TABLE OF it_idata,
             END OF it_me21.
    DATA  :  x_idata LIKE LINE OF it_idata.
    DATA  :  v_delimit VALUE ','.
    DATA  :  v_indx(3) TYPE n.
    DATA  :  v_fnam(30) TYPE c.
    DATA  :  v_count TYPE n.
    DATA  :  v_ne TYPE i.
    DATA  :  v_ns TYPE i.
    *include bdcrecx1.
    INCLUDE zmm_incl_purchaseorderkb01.
                    Search help for file                                 *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    START-OF-SELECTION.
           To upload the data into line structure                        *
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename = p_file
          filetype = 'DAT'
        TABLES
          data_tab = it_dummy.
        Processing the data from line structure to internal tables       *
      REFRESH:it_me21.
      CLEAR  :it_me21.
      LOOP AT it_dummy.
        IF it_dummy-dummy+0(01) = 'H'.
          v_indx = v_indx + 1.
          CLEAR   it_idata.
          REFRESH it_idata.
          CLEAR   it_me21-x_data.
          REFRESH it_me21-x_data.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_me21-lifnr
                                           it_me21-bsart
                                           it_me21-bedat
                                           it_me21-ekorg
                                           it_me21-ekgrp.
          APPEND it_me21.
        ELSEIF it_dummy-dummy+0(01) = 'L'.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_idata-ematn
                                           it_idata-menge
                                           it_idata-netpr
                                           it_idata-werks
                                           it_idata-ebelp.
          APPEND it_idata TO it_me21-x_data.
          MODIFY it_me21 INDEX v_indx.
        ENDIF.
      ENDLOOP.
                    To open the group                                    *
      PERFORM open_group.
            To populate the bdcdata table for header data                *
      LOOP AT it_me21.
        v_count = v_count + 1.
        REFRESH it_bdcdata.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0100',
                                        ' ' 'BDC_CURSOR'  'EKKO-LIFNR',
                                        ' ' 'BDC_OKCODE'  '/00',
                                        ' ' 'EKKO-LIFNR'  it_me21-lifnr,
                                        ' ' 'RM06E-BSART' it_me21-bsart,
                                        ' ' 'RM06E-BEDAT' it_me21-bedat,
                                        ' ' 'EKKO-EKORG'  it_me21-ekorg,
                                        ' ' 'EKKO-EKGRP'  it_me21-ekgrp,
                                        ' ' 'RM06E-LPEIN' 'T'.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0120',
                                        ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                        ' ' 'BDC_OKCODE'  '/00'.
        MOVE 1 TO v_indx.
    *-----To populate the bdcdata table for line item data
        LOOP AT it_me21-x_data INTO x_idata.
          CONCATENATE 'EKPO-EMATN(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-ematn.
          CONCATENATE 'EKPO-MENGE(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-menge.
          CONCATENATE 'EKPO-NETPR(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-netpr.
          CONCATENATE 'EKPO-WERKS(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-werks.
          v_indx = v_indx + 1.
          PERFORM subr_bdc_table USING:  'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '/00'.
        ENDLOOP.
        PERFORM subr_bdc_table USING:    'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '=BU'.
        PERFORM bdc_transaction USING 'ME21'.
      ENDLOOP.
      PERFORM close_group.
                      End of selection event                             *
    END-OF-SELECTION.
      IF session NE 'X'.
    *-----To display the successful records
        WRITE :/10  text-001.          "Sucess records
        WRITE :/10  SY-ULINE(20).
        SKIP.
        IF it_sucess IS INITIAL.
          WRITE :/  text-002.
        ELSE.
          WRITE :/   text-008,          "Total number of Succesful records
                  35 v_ns.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_sucess.
          WRITE:/4  it_sucess-lifnr,
                 17 it_sucess-tabix CENTERED,
                 30 it_sucess-sucess_rec.
        ENDLOOP.
        SKIP.
    *-----To display the erroneous records
        WRITE:/10   text-006.          "Error Records
        WRITE:/10   SY-ULINE(17).
        SKIP.
        IF it_error IS INITIAL.
          WRITE:/   text-007.          "No error records
        ELSE.
          WRITE:/   text-009,          "Total number of erroneous records
                 35 v_ne.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_error.
          WRITE:/4  it_error-lifnr,
                 17 it_error-tabix CENTERED,
                 30 it_error-error_rec.
        ENDLOOP.
        REFRESH it_sucess.
        REFRESH it_error.
      ENDIF.
    CODE IN INCLUDE.
    Include           ZMM_INCL_PURCHASEORDERKB01
    DATA:   it_BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA:   it_MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    DATA:   E_GROUP_OPENED.
    *-----Internal table to store sucess records
    DATA:BEGIN OF it_sucess OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           sucess_rec(125),
         END OF it_sucess.
    DATA: g_mess(125) type c.
    *-----Internal table to store error records
    DATA:BEGIN OF it_error OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           error_rec(125),
         END OF it_error.
           Selection screen
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS session RADIOBUTTON GROUP ctu.  "create session
    SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.
    SELECTION-SCREEN POSITION 45.
    PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction
    SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS group(12).                      "group name of session
    SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.
    "A: show all dynpros
    "E: show dynpro on error only
    "N: do not display dynpro
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS e_group(12).             "group name of error-session
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS: e_keep AS CHECKBOX.     "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:p_file LIKE rlgrap-filename.
      at selection screen                                                *
    AT SELECTION-SCREEN.
    group and user must be filled for create session
      IF SESSION = 'X' AND
         GROUP = SPACE. "OR USER = SPACE.
        MESSAGE E613(MS).
      ENDIF.
      create batchinput session                                          *
    FORM OPEN_GROUP.
      IF SESSION = 'X'.
        SKIP.
        WRITE: /(20) 'Create group'(I01), GROUP.
        SKIP.
    *----open batchinput group
        CALL FUNCTION 'BDC_OPEN_GROUP'
          EXPORTING
            CLIENT = SY-MANDT
            GROUP  = GROUP
            USER   = sy-uname.
        WRITE:/(30) 'BDC_OPEN_GROUP'(I02),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ENDIF.
    ENDFORM.                    "OPEN_GROUP
      end batchinput session                                             *
    FORM CLOSE_GROUP.
      IF SESSION = 'X'.
    *------close batchinput group
        CALL FUNCTION 'BDC_CLOSE_GROUP'.
        WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ELSE.
        IF E_GROUP_OPENED = 'X'.
          CALL FUNCTION 'BDC_CLOSE_GROUP'.
          WRITE: /.
          WRITE: /(30) 'Fehlermappe wurde erzeugt'(I06).
        ENDIF.
      ENDIF.
    ENDFORM.                    "CLOSE_GROUP
           Start new transaction according to parameters                 *
    FORM BDC_TRANSACTION USING TCODE TYPE ANY.
      DATA: L_SUBRC LIKE SY-SUBRC.
    *------batch input session
      IF SESSION = 'X'.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
        WRITE: / 'BDC_INSERT'(I03),
                 TCODE,
                 'returncode:'(I05),
                 SY-SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ELSE.
        REFRESH it_MESSTAB.
        CALL TRANSACTION TCODE USING it_BDCDATA
                         MODE   CTUMODE
                         UPDATE CUPDATE
                         MESSAGES INTO it_MESSTAB.
        L_SUBRC = SY-SUBRC.
        WRITE: / 'CALL_TRANSACTION',
                 TCODE,
                 'returncode:'(I05),
                 L_SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ENDIF.
      Message handling for Call Transaction                              *
      perform subr_mess_hand using g_mess.
    *-----Erzeugen fehlermappe
      IF L_SUBRC <> 0 AND E_GROUP <> SPACE.
        IF E_GROUP_OPENED = ' '.
          CALL FUNCTION 'BDC_OPEN_GROUP'
            EXPORTING
              CLIENT = SY-MANDT
              GROUP  = E_GROUP
              USER   = sy-uname
              KEEP   = E_KEEP.
          E_GROUP_OPENED = 'X'.
        ENDIF.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
      ENDIF.
      REFRESH it_BDCDATA.
    ENDFORM.                    "BDC_TRANSACTION
         Form  subr_bdc_table                                            *
          text
         -->P_0220   text                                                *
         -->P_0221   text                                                *
         -->P_0222   text                                                *
    FORM subr_bdc_table  USING      VALUE(P_0220) TYPE ANY
                                    VALUE(P_0221) TYPE ANY
                                    VALUE(P_0222) TYPE ANY.
      CLEAR it_bdcdata.
      IF P_0220 = ' '.
        CLEAR it_bdcdata.
        it_bdcdata-fnam     = P_0221.
        it_bdcdata-fval     = P_0222.
        APPEND it_bdcdata.
      ELSE.
        it_bdcdata-dynbegin = P_0220.
        it_bdcdata-program  = P_0221.
        it_bdcdata-dynpro   = P_0222.
        APPEND it_bdcdata.
      ENDIF.
    ENDFORM.                    " subr_bdc_table
         Form  subr_mess_hand                                            *
          text                                                           *
         -->P_G_MESS  text                                               *
    FORM subr_mess_hand USING  P_G_MESS TYPE ANY.
      LOOP AT IT_MESSTAB.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            ID     = it_messtab-msgid
            LANG   = it_messtab-msgspra
            NO     = it_messtab-msgnr
            v1     = it_messtab-msgv1
            v2     = it_messtab-msgv2
          IMPORTING
            MSG    = P_G_MESS
          EXCEPTIONS
            OTHERS = 0.
        CASE it_messtab-msgtyp.
          when 'E'.
            it_error-error_rec   =  P_G_MESS.
            it_error-lifnr       =  it_me21-lifnr.
            it_error-tabix       =  v_count.
            APPEND IT_ERROR.
          when 'S'.
            it_sucess-sucess_rec =  P_G_MESS.
            it_sucess-lifnr      =  it_me21-lifnr.
            it_sucess-tabix      =  v_count.
            APPEND IT_SUCESS.
        endcase.
      ENDLOOP.
      Describe table it_sucess lines v_ns.
      Describe table it_error  lines v_ne.
    ENDFORM.                    " subr_mess_hand
    Also refer
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bdc-table-control-668404
    and
    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
    Regards,
    srinivas
    <b>*reward for useful answers*</b>

  • Is there actually any computer cleaning software for Mac that is safe and works?

    Is there actually any cleaning software for IMac that issafe and works. Have an early 2008 iMac, have up-graded RAM to 6GB.

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac" and “MacKeeper” scams.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for, and doesn't change the way other software works.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.
    4. Don't install bad, conflicting, or unnecessary fonts. Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions. Deactivate or remove fonts that you don't really need to speed up application launching.
    5. Beware of malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X used to be so rare that it was hardly a concern, but it's now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    6. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    7. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform. A computing device should not be a focus of your attention. It should be an almost invisible tool by means of which you communicate, work, and play. If you want a machine that is always whining for your attention like a neurotic dog, use a PC.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • Adobe guideline on design documents when working with freelance team members or agencies

    Adobe guideline when working with freelance team members or agencies:
    should the publisher recieve a copy of the documents (Indesign etc) used to publish it's magazine?
    Our client has an ongoing discussion with a freelance designer who was hired to make editions of their interactive magazine.
    The publisher has briefed the designer on their digital magazine and the designer created the folio-files, based on their input (design, pictures, video, audio, texts, etc) and their printed magazine. The publisher is the owner of the copyrights on this material.
    The designer used the software licenses provided by the publisher, but refuses to hand over the Indesign-file after recieving full payment for his design work. Is there a Adobe guideline or 'best practice' I can consult in this matter to help resolve this discussion?
    Thank you.

    Hi Yves,
    I know this case very well and here the publisher has payed for all time spent in and the cost of DPS training. The material is copyrighted and owned by the publisher and he also owns the DPS license.
    To keep your example: this feels like the worker assembling the car wants to keep the car and be payed his hourly wage to assemble it.
    It's not an original work, that is clear to me.
    Bob

  • Career Guidance

    Hi! Pl give me career guidance as a Oracle Professional. I have following details:
    1. OCP (developer track) in 2002.
    2. MCA (persuing)
    3. Maintaining/Developing Oracle based ERP (Oracle9i,Forms/Reports 6i).
    4. Total Exp in Forms/Repots is 08 years.
    I m confused to join the latest Oracle Products.
    Now a days, Oralce has many latest products. So pl guide/advice me best Oracle Product to
    suit my experience.
    Oracle E-Business Suite ? Oracle Financials ? Oracle Apps ? Oracle 11g Form/Report ? Oralce 11g Java Developer ? Oracle 11g Java with ADF ? ....etc.
    Thanks & Regards.
    Sukhvinder Singh

    Hi,
    It's depends with your final goal.
    01. If you want to be a good programmer then you might need to think about moving in to Java with Oracle (Ex: ADF Faces). Here its good to move from Oracle Forms and Reports because most of the companies start migrating their Forms/Reports applications into different technologies. Mainly to Java. Even Oracle Corporation itself provide more guidance for this.
    02. Oracle E-Business Suite is one of the best ERP application. But again this application has many modules. So if you wnat to be a application specialist then you have to deside some area (Ex: HR, GL) and then expert on this. Because application specialist need to have in-depth knowledge in some area.
    03. Oracle E-Business Suite has another area for those who build new reports, integrate with other applications. For this area you don't need in-depth knowledge. (But you need to have some knowledge in those modules). But here you need to have very good PL/SQL and Report Experience. Because you have experience in Reports and PL/SQL , you need to get some knowledge in E-Business Suite and other integration techniques. (This area is always depends with the current trend. So you need to do more research on it and find whether your living area has any demand for e-Business Suite)
    04. Oracle Warehouse Builder is another good area. Because these days almost all the companies start using historical details and most of the companies understand the important to have a data warehouse application. So its a good thing to get to know warehouse builder and related ETL technologies as well.
    I just gave MY OWN IDEA with my experience. Someone else can have other ideas (sometimes against the things I mentioned here.). So all comments are welcome!!
    Thanks,

  • DG4ODBC configured and working but receiving ORA-28528 for some columns

    DG4ODBC is configured and working for XE 11gR2 but under some circumstance receiving SQL Error: ORA-28528: Heterogeneous Services datatype conversion error.
    Configuration: DG4ODBC configured for Oracle 11gR2 using ODBC datasource based on IBM UniVerse ODBC Driver 4.00.04.7346 UVODBC.DLL (8/25/2009) all on same 32-bit Windows host for purpose of retrieving data from remote AIX based IBM/Rockit UniVerse version 10.1 database.
    Following 3 commands with corresponding results illustrate problem:
    select NO_PROD from bill_mat@dblink where NO_PROD not in ('15','20', '24', '6','10');
    no rows selected
    select NO_PROD, count (*) from bill_mat@dblink where NO_PROD in ('15','20', '24', '6','10') group by NO_PROD;
    NO_PROD COUNT(*)
    6 1
    20 1
    24 1
    10 9
    15 1
    select NO_PROD from bill_mat@dblink ;
    Error starting at line 19 in command:
    select NO_PROD from bill_mat@dblink
    Error report:
    SQL Error: ORA-28528: Heterogeneous Services datatype conversion error
    ORA-02063: preceding line from DBLINK
    28528. 00000 - "Heterogeneous Services datatype conversion error"
    *Cause:    Either an Oracle datatype could not be converted to a non-Oracle
    datatype, or a non-Oracle datatype could not be converted
    to an Oracle datatype. The following are possible reasons for
    for the conversion failure:
    -- overflow problems (in the case of numbers)
    -- length limitations (in the case of character strings)
    -- invalid values passed into the conversion routines
    *Action:   Contact customer support of the agent vendor. If the problem is
    due to size discrepancies between Oracle and the non-Oracle system,
    it may not be possible to convert the value.
    UniVerse LIST query shows many "blank" values for two fields LST.WO & NO.PROD that are problematic when attempting to query via DG4ODBC in the case of subject table "BILL_MAT":
    LIST BILL.MAT LST.WO NO.PROD LOCK 04:08:44pm 22 Nov 2011 PAGE 11
    BILL.MAT.. LST.WO.. NO.PROD LOCK
    239912 10
    220419
    247992
    252739
    249709
    239913 15
    184767
    164264
    184666
    164265
    247994
    239914
    251731
    249711
    173760
    239915 20
    242137
    247490
    247894
    254156
    Press any key to continue...
    Interestingly, output from this JDBC test app is different including references to "null" versus "blank" values referred to with LIST output above:
    import java.sql.*;
    import java.io.*;
    public class billmat {
    public static void main(String[] argv)
    try {
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
         // Connect to the U2 server
    String account = "universe_account";
    String userid = "username";
    String passwd = "password";
    String host = "AIX_Host";
    String url = "jdbc:ibm-u2://"+host+"/"+account+"?tracelevel=5;tracefile=qiang.trace";
    //Load driver and connect to server
    Class.forName("com.ibm.u2.jdbc.UniJDBCDriver");
    Connection con = DriverManager.getConnection(url, userid, passwd);
    System.out.println("\n\t*--- Connection successful ---*\n");
    System.out.println("1. Select from file BILL.MAT ------------------------");
    testQuery( con ) ;
    con.close();
    } catch ( SQLException e ) {
    System.out.println("Ex-Message :" + e.getMessage());
    System.out.println("Ex-Code :" + e.getErrorCode()) ;
    System.out.println("Ex-SQLState:" + e.getSQLState());
    System.out.println("Ex-Next :" + e.getNextException());
    e.printStackTrace() ;
    System.gc();
    } catch ( Exception e) {
    System.out.println("Exception caught:"+e) ;
    e.printStackTrace() ;
    * Select something from CUST.MAST file.
    * @param con The JDBC connection object.
    public static void testQuery(Connection con)
    throws SQLException
    Statement stmt = con.createStatement();
         String sql = "select DISTINCT LST.WO, NO.PROD, LOCK from BILL.MAT where LST.WO is not null or NO.PROD is not null";
    // Execute the SELECT statement
    ResultSet rs = stmt.executeQuery(sql);
    // Get result of first five records
    // System.out.println("\tlist selected columns for the first five records:");
    int i = 1;
    while (rs.next() && i < 100)
              System.out.println("\tLST_WO : \t" + rs.getString(1));
              System.out.println("\tNO_PROD : \t" + rs.getString(2));
              System.out.println("\tLOCK : \t" + rs.getString(3));
         i++;
    rs.close();
    stmt.close() ;
    System.out.println("\n\t*--- QUERY test is done successful ---*\n");
    System.out.println("\n\tDisplay Count: \t" + i);
    [root@VM-Linux01 Linux]# java billmat
    --- Connection successful ---
    1. Select from file BILL.MAT ------------------------
    LST_WO : null
    NO_PROD : null
    LOCK :
    LST_WO : null
    NO_PROD : 10
    LOCK :
    LST_WO : null
    NO_PROD : 15
    LOCK :
    LST_WO : null
    NO_PROD : 20
    LOCK :
    LST_WO : null
    NO_PROD : 6
    LOCK :
    LST_WO : null
    NO_PROD : 24
    LOCK :
    --- QUERY test is done successful ---
    Display Count: 7
    The reason column LOCK is included above is because it is queryable via DG4ODBC and shows up as (null) within query result submitted via and provided by SQLDeveloper.
    Considering results above it seems ORA-28528 IS NOT associated with overflow problems or length limitations. Rather, some sort of characterset mapping issue seems more plausible here. For instance, it seems NULL value returned in the case of columns LST_WO and NO_PROD from remote UniVerse database is not mapping correctly to how a NULL is represented within 11gR2 database. Is there some HS_% value within DG4ODBC init file that can be set to resolve this problem? I'm not well-versed in range of settings that exist but did try different values for HS_LANGUAGE which did not help.
    There is no problem using Excel MS Query to retrieve this data using same system DSN and associated ODBC driver on which DG4OBDC setup is based from same Windows machine where DG4ODBC is configured.
    These are current DG4ODBC settings for this instance (initDBLINK.ora):
    HS_FDS_CONNECT_INFO = DBLINK.ODBC
    HS_FDS_TRACE_LEVEL = ON
    HS_FDS_TRACE_FILE_NAME = c:/DG_LOG
    HS_FDS_TRACE_LEVEL = 4
    HS_LANGUAGE = AMERICAN_AMERICA.WE8ISO8859P1
    # Other HS_LANGUAGE settings attempted to resolve problem are commented below:
    # HS_LANGUAGE = american_america.utf8
    # HS_LANGUAGE = american_america.al32utf8
    Any guidance would be greatly appreciated!
    Edited by: WileyCoyote on Mar 8, 2012 1:33 PM
    Edited by: WileyCoyote on Mar 8, 2012 1:39 PM

    Here is output produced by utility "Dr. Dee Bee Spy" provided by Rockit/UniVerse that it seems may be intended to produce ODBC trace for Rockit/UniVerse ODBC driver:
    SQLAllocEnv
         0x01000000
         SQL_SUCCESS
    SQLAllocConnect
         0x01000000
         0x01010000
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DRIVER_ODBC_VER
         [5]02.00
         12
         5
         SQL_SUCCESS
    SQLSetConnectOption
         0x01010000
         SQL_AUTOCOMMIT
         SQL_AUTOCOMMIT_OFF
         SQL_SUCCESS
    SQLDriverConnect
         0x01010000
         0x00000000
         [36]DSN=DBLINK.ODBC;UID=Username;PWD=Password;
         SQL_NTS
         [36]DSN=DBLINK.ODBC;UID=Username;PWD=Password;
         1024
         36
         SQL_DRIVER_NOPROMPT
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetFunctions
         0x01010000
         0
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_CURSOR_COMMIT_BEHAVIOR
         SQL_CB_CLOSE
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_CURSOR_ROLLBACK_BEHAVIOR
         SQL_CB_CLOSE
         2
         2
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetInfo
         0x01010000
         SQL_DRIVER_NAME
         [10]UVODBC.DLL
         1024
         10
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DRIVER_VER
         [37]3.7 Universe RDBMS 32-bit ODBC Driver
         1024
         37
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DBMS_NAME
         [8]UniVerse
         1024
         8
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DBMS_VER
         [6]10.1.0
         1024
         6
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         10003
         SQL_ERROR
    SQLError
         NULL
         0x01010000
         NULL
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2700830]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetInfo
         0x01010000
         SQL_OWNER_USAGE
         0x00000000
         4
         4
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_TXN_CAPABLE
         SQL_TC_DML
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_TXN_ISOLATION_OPTION
         0x0F000000
         4
         4
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_OWNER_NAME_LEN
         0
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_TABLE_NAME_LEN
         72
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_PROCEDURE_NAME_LEN
         0
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_IDENTIFIER_QUOTE_CHAR
         [1]"
         1024
         1
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_COLUMN_ALIAS
         [1]Y
         1024
         1
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010001
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         1
         SQL_C_CHAR
         0x70EB1200
         120
         0xF4EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         3
         SQL_C_SLONG
         0xDCEF1200
         0
         0xE4EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         10
         SQL_C_SSHORT
         0x0CF01200
         0
         0xECEF1200
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_VARCHAR
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_INTEGER
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_SMALLINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_VARBINARY
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_BIGINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_TINYINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_LONGVARCHAR
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_LONGVARBINARY
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010001
         SQL_UNBIND
         SQL_SUCCESS
    SQLTransact
         NULL
         0x01010000
         SQL_COMMIT
         SQL_SUCCESS
    SQLSetConnectOption
         0x01010000
         SQL_TXN_ISOLATION
         SQL_TXN_READ_COMMITTED
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010002
         SQL_SUCCESS
    SQLFreeStmt
         0x01010001
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010003
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         4
         SQL_C_CHAR
         0xD8EE1200
         124
         0x9CEF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         5
         SQL_C_SSHORT
         0xECEF1200
         0
         0x00000000
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         6
         SQL_C_CHAR
         0x60EE1200
         120
         0xC8EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         7
         SQL_C_SLONG
         0xA4EF1200
         0
         0xA8EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         9
         SQL_C_SSHORT
         0xF0EF1200
         0
         0xB0EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         10
         SQL_C_SSHORT
         0xF8EF1200
         0
         0xD0EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         11
         SQL_C_SSHORT
         0xF4EF1200
         0
         0x00000000
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         16
         SQL_C_SLONG
         0xB8EF1200
         0
         0xBCEF1200
         SQL_SUCCESS
    SQLColumns
         0x01010003
         NULL
         0
         NULL
         0
         [8]BILL_MAT
         8
         NULL
         0
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010003
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010003
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010003
         SQL_UNBIND
         SQL_SUCCESS
    SQLFreeStmt
         0x01010003
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010004
         SQL_SUCCESS
    SQLPrepare
         0x01010004
         [24]select * from "BILL_MAT"
         24
         SQL_SUCCESS
    SQLNumResultCols
         0x01010004
         27
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         1
         [4]Z_ID
         31
         4
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         1
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         2
         [9]A_PROD_NO
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         2
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         3
         [9]BATCH_QTY
         31
         9
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         3
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         4
         [8]COST_UPD
         31
         8
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         5
         [9]CREATE_DT
         31
         9
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         6
         [5]LABOR
         31
         5
         SQL_NUMERIC
         8
         4
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         7
         [4]LOCK
         31
         4
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         7
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         8
         [7]LST_CST
         31
         7
         SQL_NUMERIC
         7
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         9
         [8]LST_PROD
         31
         8
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         10
         [6]LST_WO
         31
         6
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         10
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         11
         [7]NO_PROD
         31
         7
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         11
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         12
         [3]P_C
         31
         3
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         12
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         13
         [5]PRICE
         31
         5
         SQL_NUMERIC
         4
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         14
         [9]PROD_DESC
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         14
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         15
         [13]PROD_DESC_QTY
         31
         13
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         15
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         16
         [9]PROD_NAME
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         16
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         17
         [6]P_NAME
         31
         6
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         17
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         18
         [3]QTY
         31
         3
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         18
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         19
         [8]STOCK_UM
         31
         8
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         19
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         20
         [8]TOT_COST
         31
         8
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         21
         [9]TOT_COST4
         31
         9
         SQL_NUMERIC
         8
         4
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         22
         [14]TOT_LABOR_COST
         31
         14
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         23
         [13]TOT_LABOR_HRS
         31
         13
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         24
         [12]TOT_MAT_COST
         31
         12
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         25
         [13]TOT_OVHD_COST
         31
         13
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         26
         [2]UM
         31
         2
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         26
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         27
         [6]YIELD_
         31
         6
         SQL_NUMERIC
         3
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLCancel
         0x01010004
         SQL_SUCCESS_WITH_INFO
    SQLError
         NULL
         NULL
         0x01010004
         [5]01S05
         0
         [60][Rocket U2][UVODBC][2701402]Cancel treated as FreeStmt/CLOSE
         512
         60
         SQL_SUCCESS
    SQLFreeStmt
         0x01010004
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010002
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010005
         SQL_SUCCESS
    SQLPrepare
         0x01010005
         [32]SELECT "NO_PROD" FROM "BILL_MAT"
         32
         SQL_SUCCESS
    SQLNumResultCols
         0x01010005
         1
         SQL_SUCCESS
    SQLDescribeCol
         0x01010005
         1
         [7]NO_PROD
         31
         7
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010005
         1
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLSetStmtOption
         0x01010005
         SQL_ROWSET_SIZE
         0x64000000
         SQL_SUCCESS
    SQLSetStmtOption
         0x01010005
         SQL_BIND_TYPE
         SQL_BIND_BY_COLUMN
         SQL_SUCCESS
    SQLExecute
         0x01010005
         SQL_SUCCESS
    SQLBindCol
         0x01010005
         1
         SQL_C_SLONG
         0xD89BF702
         4
         0x149FF702
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010005
         SQL_FETCH_NEXT
         0
         0
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010005
         SQL_UNBIND
         SQL_SUCCESS
    SQLFreeStmt
         0x01010005
         SQL_DROP
         SQL_SUCCESS
    SQLTransact
         NULL
         0x01010000
         SQL_COMMIT
         SQL_SUCCESS
    Edited by: WileyCoyote on Mar 8, 2012 1:46 PM

  • OS X Yosemite made my Mac Book Pro really slow. Please Help. I've had this Mac for less than 6 months and worked fantastic until now.

    I've had this Mac for less than 6 months and worked fantastic until now. I'm not 100% familiar with Mac so any help would be helpful. Thanks!

    Please describe the problem in as much relevant detail as possible. The better your description, the better the chance of a solution.
    For example, if the computer is slow, which specific actions are slow? Is it slow all the time, or only sometimes? What other changes did you make, if any, just before it became slow? Have you seen any alerts or error messages? Have you done anything to try to fix it? Most importantly, do you have a current backup of all data? If the answer to the last question is "no," back up now. Ask if you need guidance. Do nothing else until you have a backup.

  • Oracle application production support career guidance

    hi
    iam working in a reputed mnc with CMMi level 5 .Started as fresher (BE I.T) i have around 1.6 years of experiance in unix scripting/oracle sql production support.
    with learning of sql and shell scripting
    i want to make my career in oracle which should be more dynamic,learning and creative not like in production support which have monotonus life.
    could anyone please guide me about what career path i should choose ?
    DBA , i have heard is montonous job too with same routine backups,no creativity with nightshifts and all, but it is more stable as people said. I have no experiance of it.
    second devolper track in sql/pl sql having its own limitations like less demand, less financial growth etc. and people usually wants to shift in other area like BO
    i don`t have any info about others areas like that i would like to explore
    1)Datawarehousing
    2)Oracle apps
    3)Business objects (BO reporting)
    4)Oracle CRM etc
    5)Others (thats all i know,please add some others if they are creative )
    Problem area:
    1)iam really confused now which way to choose development or support?
    2)how to jump in other company on what basis after total experience of 2 years? Since iam in prod support they will hire me for the same again
    3)How could i get to others areas like CRM,BO datawarehouse,apps ?As they more demanding and good learning and future path
    4)what to do right now at this position to enhance my skill set in this field (What to learn? )
    preparing for OCA right now but uncertain for career.
    My work seems to be dull with just monitoring of task,some project related occasional issues in oracle ,ticket making and self learning (wat to learn? sql daily! )
    Seeking good help from forum experts.
    Please suggest!

    user13564520 wrote:
    hi
    iam working in a reputed mnc with CMMi level 5 .Started as fresher (BE I.T) i have around 1.6 years of experiance in unix scripting/oracle sql production support.wtf is mnc and cmmi level 5?
    >
    with learning of sql and shell scripting
    i want to make my career in oracle which should be more dynamic,learning and creative not like in production support which have monotonus life.I wish it were monotonous! When it costs $$/second for production to stop, it can get very exciting very fast!
    >
    >
    could anyone please guide me about what career path i should choose ?There may be an exciting future for you in PC maintenance.
    >
    DBA , i have heard is montonous job too with same routine backups,no creativity with nightshifts and all, but it is more stable as people said. I have no experiance of it.I'm sure that is true, but I've certainly never had one like that.
    >
    >
    second devolper track in sql/pl sql having its own limitations like less demand, less financial growth etc. and people usually wants to shift in other area like BOThere is about 10X more demand for developers than administrators over the long term. Various sub-specialties are hot at various times. But that isn't as important as knowing what excites you.
    >
    >
    i don`t have any info about others areas like that i would like to explore
    1)Datawarehousing
    2)Oracle apps
    3)Business objects (BO reporting)
    4)Oracle CRM etc
    5)Others (thats all i know,please add some others if they are creative )
    Problem area:
    1)iam really confused now which way to choose development or support?Most people find development much more exciting. But that depends on what you like and what your skill set is and the support environment. I once had a support job that I loved, until it simply became overwhelming in volume. I've seen support people in jobs that I just pitied, they were so bad. DBA is my real love, what's yours? I have a dev/support/admin job, so even though most work isn't what I would choose, I still get to do what I find exciting. It took a lot of experiences to get to this point, though.
    2)how to jump in other company on what basis after total experience of 2 years? Since iam in prod support they will hire me for the same againThat is true, headhunters and HR departments want those with 2 years experience in a specific skill set, because they are cheaper. The trick is to find an environment where you can move to what you want. For many people, that is a development environment, especially if you can find a mentor that can help you move in the direction you want. Of course, you need to define that direction. Life throws all sorts of opportunities at you at random times, you need to be prepared to seize them when they come.
    3)How could i get to others areas like CRM,BO datawarehouse,apps ?As they more demanding and good learning and future pathDevelopment and implementation are about it. They all have a future path, some are very boring. What's boring to me may be exciting to you.
    4)what to do right now at this position to enhance my skill set in this field (What to learn? )Look at the sites that post job ads in your area. You need a critical eye to translate into what they really want, but it becomes obvious what is hot. Of course, you need to know what will be hot in a couple of years, but if you see what is hot now, you can pick up on those in a couple of years when something else is hot, and eventually catch up.
    >
    preparing for OCA right now but uncertain for career.
    My work seems to be dull with just monitoring of task,some project related occasional issues in oracle ,ticket making and self learning (wat to learn? sql daily! )
    Seeking good help from forum experts.
    Please suggest!A lot of work is what you make of it, attitude overrides knowledge. You can always learn, but your attitude comes from within and takes effort to improve.
    If you can find something that you like that everyone else thinks is bad, so much the better. That is the essence of geekdome.

  • TS2518 Help, I had aperture open and working on a image and did not have a battery in and bumped the power off. As a result it will not open my master, it is locked. when I try to open that Library  it says There was an error opening the database for the

    Help, I had aperture open and working on a image and did not have a battery in and bumped the power off. As a result it will not open my master, it is locked. when I try to open that Library  it says There was an error opening the database for the library. I have tried every thing. I updated the other libr but now it will not open the main to update. What do I do?

    Try starting Aperture with the command and option keys held down.  You'll get 3 options.
    Try each, starting at the top, in order, checking after each to see if it fixes the issue.

  • How can I get Thunderbird to download my emails when I use my library's wifi, if it works fine at home and work?

    I have a Toshiba laptop running Windows Vista Home Premium. I use the latest Thunderbird version to access my Hotmail and Gmail accounts. I use it at home with a cable, or with wifi. I use it at work with a cable, or wifi. I have no problems in either location.
    When I go to the public library I use their free wifi. There is no password, you just go to their website and accept their terms and conditions, then they open internet access. Thunderbird starts up but won't send or receieve emails while I'm there, the connections time out. I can use Firefox and go to the Hotmail and Gmail sites on the web, and work from there without any problems. I suspect there is some Thunderbird setting that prevents Thunderbird from working, maybe because it considers this a vulnerable network. If so, how can I override that setting?
    Note that the Calendar I have running in Thunderbird still syncs with my Google Calendar.
    Thanks.

    Most likely the library blocks the ports needed for sending and receiving mail. Check with them.
    ''some Thunderbird setting that prevents Thunderbird from working, maybe because it considers this a vulnerable network.''
    There is no such Thunderbird setting.

  • My ipod nano is no longer recognized by itunes after I installed windows 8.1.  The ipod nano still is recognized and works with a Windows 7 computer

    My ipod nano is no longer recognized by itunes after I installed windows 8.1.  The ipod nano still is recognized and works with a Windows 7 computer

    Hello, Pete. 
    Here is an article I would recommend going through when an iPod is not recognized by iTunes or the computer.
    iPod not recognized in My Computer and in iTunes for Windows
    http://support.apple.com/kb/ts1369
    Usually the resolution is updating the Apple Mobile Device Driver.  See the section labeled Verify that the Apple Mobile Device USB Driver is installed > For Windows Vista, Windows 7, and Windows 8 > Update the Apple Mobile Device Driver.
    iOS: Device not recognized in iTunes for Windows
    http://support.apple.com/kb/TS1538
    Cheers,
    Jason H. 

  • I was editing photos and it was getting stuck or frozen and working really slow, so I attempting to close aperture and reopen it but it won't quit aperture and now it won't open up to my photos either.  Any ideas?

    I was editing photos and it was getting stuck or frozen and working very slowly.  I attempted to restart the computer but it would not allow me to quit aperture.  Now aperture appears in my toolbar but will not open up so I can work on any photos.  Any ideas?

    Did you try opening from the Applications folder?
    Depending on how far that gets you, I would also take a look at the Troubleshooting Basics.

Maybe you are looking for

  • Bluetooth issues on Yosemite

    I have a Macbook Pro Retina Mid 2012. Never had any issue before upgrading to Yosemite, but after upgrading my bluetooth does not work anymore if I boot the Mac without keeping the power adapter plugged in. The Bluetooth internal adapter does not rec

  • How to left trim in the query designer?

    Hi all, I have a sceanario like zcust_details contains   abcde/1000276  where 1000276 is the customer code (sold to party) how do i truncate this in the query and then reference this field to solto party. The issue is when the user run the query abcd

  • Adding database columns  in Coldfusion

    Hi everyone... I have a huge problem at work and I have no idea how to fix it. -I need to generate a drop-down list. -This list needs to have one value shown for around 5,000 records from the below data: -I need to query a database for 3 columns, cou

  • Data Gurad Broker

    Good day, I am trying to configure Data guard on downloaded copy of Oracle 9i, to understand how it works. My question is can I configure Data Guard on this version or it is possible only on purchased version of Oracle 9i. Regards Anshuman

  • SU53 understanding

    Broad outline ofthe user Problem: 1. I am unable to submitt barchjobs which I was able to do it earlier: I asked for a SU53 screen shot:here is the su53 output; object; S_program ABAP program Checks Object class: BC_C Basis Development Environment No