To all expert programmers

I would appreciate any suggestions or ideas as to any additional features I could possibly implement in my program. This is part of my final year degree project.
The program is intended to be an OO Documentation Tool and its main function is to convert Java source code to UML Class diagrams.
The UML Class diagram will include Inheritance and Associations.
Other features that I have decided to implement are:
- Facility to generate custom HTML documentation ( tables listing the variables, methods (including parameter details, visibility etc) etc for each class). I have also managed to convert the java source code into HTML, with colored keywords etc.
- facility to view the source code of each java class in the main program, alongside the diagram.
- facility to save the uml class diagram as a GIF and JPEG image file.
That's just about it at the moment, I'm scratching my head trying to think of other possible ideas.
One idea I have thought about is possibly extending the system to cater for C++ classes but I think that might turn out to be a little over ambitious.
Please please give me some ideas, I need them.. :)
PS. Can someone suggest me a good name for this program?
I was thinking of calling it VisualJ or ModelJ but I notice there are already existing programs with this name.
The best nomination for the program name will get a star prize. :) some DD points.

Sorry I didnt mean to post this thread twice. Having posted it once, I noticed it did not appear on the main page. Must have been a delay I guess. Accept my apologies.

Similar Messages

  • Material Consumption Report all expert requested to check my code

    Hi all guru
    Plz
    I am creating Material Consumption Report
    so  all expert are requested to check my code
    bcz its giving me wrong value change if nessary
    *& Report  Z_MATERIAL_CONSUPTION
    *&IEDK901096
    REPORT  Z_MATERIAL_CONSUPTION
    LINE-COUNT 65(2)
      LINE-SIZE 345
    MESSAGE-ID zate_msg
      NO STANDARD PAGE HEADING.
    *T A B L E S
    TABLES:MARC,
           mara,
           makt,
           mard,
           mbew,
           mseg,
           mkpf.
    T Y P E S
    Types for MARC
    TYPES: begin of ty_marc,
            matnr LIKE marc-matnr,
            werks LIKE marc-werks,
           end of ty_marc.
    ********Types for T001W*****
    TYPES:BEGIN OF ty_t001w,
            werks LIKE t001w-werks,
            name1 LIKE t001w-name1,
          END OF ty_t001w.
    ********Types for MARA*****
    TYPES:BEGIN OF TY_MARA,
           matnr LIKE mara-matnr,
           mtart LIKE mara-mtart,
           matkl LIKE mara-mtart,
          END OF ty_mara.
    ********Types for MAKT*****
    TYPES:BEGIN OF ty_makt,
           matnr LIKE makt-matnr,
           spras LIKE makt-spras,
           maktx LIKE makt-maktx,
           END OF ty_makt.
    ********Types for MKPF*****
    TYPES:BEGIN OF ty_mkpf,
           mblnr LIKE mkpf-mblnr,
           budat LIKE mkpf-budat,
      END OF ty_mkpf.
    ********Types for MSEG*****
      TYPES:BEGIN OF ty_mseg,
            mblnr LIKE mseg-mblnr,
            mjahr LIKE mseg-mjahr,
            matnr LIKE mseg-matnr,
            werks LIKE mseg-werks,
            menge LIKE mseg-menge,
            END OF ty_mseg.
    Types for main **************
    TYPES: begin of ty_main,
            matkl LIKE mara-mtart,
            mtart LIKE mara-mtart,
            matnr LIKE mara-matnr,
            werks LIKE marc-werks,
            name1 LIKE t001w-name1,
            maktx LIKE makt-maktx,
            budat LIKE mkpf-budat,
            mblnr LIKE mseg-mblnr,
            mjahr LIKE mseg-mjahr,
            menge LIKE mseg-menge,
            menge1 LIKE mseg-menge,
            bwart LIKE mseg-bwart,
            ret_qty LIKE mseg-menge,
            ret_*** LIKE mseg-menge,
            unit_qty LIKE mseg-menge,
            unit_*** LIKE mseg-menge,
            wip_qty LIKE mseg-menge,
            wip_*** LIKE mseg-menge,
            sub_qty LIKE mseg-menge,
            sub_*** LIKE mseg-menge,
            oth_qty LIKE mseg-menge,
            oth_*** LIKE mseg-menge,
            end of ty_main.
    Types for main2 **************
    TYPES: begin of ty_main2,
            mblnr LIKE mseg-mblnr,
            werks LIKE marc-werks,
            mjahr LIKE mseg-mjahr,
            menge LIKE mseg-menge,
            bwart LIKE mseg-bwart,
            matnr LIKE mara-matnr,
            mtart LIKE mara-mtart,
            matkl LIKE mara-mtart,
            end of ty_main2.
    *I N T E R N A L    T A B L E S
    DATA:it_mara   TYPE ty_mara  OCCURS 0 WITH HEADER LINE,
         it_marc   TYPE ty_marc  OCCURS 0 WITH HEADER LINE,
         it_t001w  TYPE ty_t001w OCCURS 0 WITH HEADER LINE,
         it_makt   TYPE ty_makt  OCCURS 0 WITH HEADER LINE,
         it_main   TYPE ty_main  OCCURS 0 WITH HEADER LINE,
         it_main2   TYPE ty_main2  OCCURS 0 WITH HEADER LINE,
         it_mkpf   TYPE ty_mkpf  OCCURS 0 WITH HEADER LINE,
        it_mseg   TYPE ty_mseg  OCCURS 0 WITH HEADER LINE,
         it_mseg   TYPE ty_main  OCCURS 0 WITH HEADER LINE,
         it_dept   TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_unit   TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_WIP    TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_subcon TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_others TYPE ty_main2 OCCURS 0 WITH HEADER LINE.
    **********I N T E R N A L   T A B L E S for Cumulative Calculation**********
    DATA:it_mseg1   TYPE ty_main  OCCURS 0 WITH HEADER LINE,
         it_dept1   TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_unit1   TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_WIP1    TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_subcon1 TYPE ty_main2 OCCURS 0 WITH HEADER LINE,
         it_others1  TYPE ty_main2 OCCURS 0 WITH HEADER LINE.
    W O R K   A R E A
    DATA:wa_mara  TYPE ty_mara,
         wa_marc  TYPE ty_marc,
         wa_t001w TYPE ty_t001w,
         wa_makt  TYPE ty_makt,
         wa_main  TYPE ty_main,
         wa_main2  TYPE ty_main2,
         wa_mkpf  TYPE ty_mkpf,
         wa_mseg  TYPE ty_mseg,
         wa_mseg1 TYPE ty_mseg,
         wa_dept  TYPE ty_main2,
         wa_ret_qty TYPE ty_main2,
         wa_ret_*** TYPE ty_main2.
    V A R I A B L E S  D E C L A R A T I O N
    DATA: MYDATE TYPE SY-DATUM,
          per_qty TYPE p,
          ***_qty TYPE p ,
          final_total TYPE p DECIMALS 2.
    S E L E C T I O N  S C R E E N
    SELECTION-SCREEN:BEGIN OF BLOCK B1 WITH FRAME TITLE text-001.
      PARAMETERS:Plant LIKE marc-werks DEFAULT '1023'.
      select-options:Mat_Grp     FOR mara-matkl,
                     Mat_Type    FOR mara-mtart,
                     MATERIAL    FOR MARC-MATNR,
                     Period      FOR mydate.
    PARAMETERS:Year  LIKE mseg-mjahr DEFAULT '2007'.
      SELECTION-SCREEN:END OF BLOCK B1.
    I N I T I A L I Z A T I O N
    INITIALIZATION.
    MATERIAL-LOW = '100'.
    MATERIAL-HIGH = '200'.
    APPEND MATERIAL.
    *MAT_TYPE-LOW = 'ABF'.
    *MAT_TYPE-HIGH = 'FERT'.
    *APPEND MAT_TYPE.
    *MAT_GRP-LOW = '100'.
    *MAT_GRP-HIGH = '200'.
    *APPEND MAT_GRP.
    *PERIOD-LOW = '20071001'.
    *PERIOD-HIGH = '20071031'.
    *APPEND PERIOD.
    S T A R T  O F  S E L E C T I O N
    start-of-selection.
    PERFORM it_mara_data.
    PERFORM it_marc_data.
    PERFORM it_t001w_data.
    PERFORM it_makt_data.
    PERFORM it_mseg_data.
    PERFORM it_mseg1_data. "CUMULATIVE  CALCULATION
    PERFORM it_mkpf_data.
    PERFORM it_dept_data.
    PERFORM it_dept1_data. "CUMULATIVE  CALCULATION
    PERFORM it_unit_data.
    PERFORM it_unit_data1. "CUMULATIVE  CALCULATION
    PERFORM it_wip_data.
    PERFORM it_wip_data1.  "CUMULATIVE  CALCULATION
    PERFORM it_sub_contract.
    PERFORM it_sub_contract1. "CUMULATIVE  CALCULATION
    PERFORM it_main_data.
    T O P   O F   P A G E
    TOP-OF-PAGE.
    WRITE: /1 'INOX AIR PRODUCTS LTD',plant,it_t001w-name1,
           /1 'TOTAL CONSUMPTION FOR THE PERIODE:',Period-low,'To',period-high.
    skip 2.
    FORMAT COLOR 1.
    ULINE.
    WRITE: /1'|','CODE ' ,
            15 'MATERIAL' ,
            30 'DESCRIPTION',
            90'CONSUMPTION' ,
            135'RETURN FROM DEPT.' ,
            170'INTER UNIT' ,
            210'W.I.P' ,
            240'SUB-CONTRACTOR' ,
            275'OTHERS' ,
            310'TOTAL',345'|' ,
           /1'|',15 'TYPE',
            85'FOR PERIOD' ,
            100 ' CUMULATIVE' ,
            130'FOR PERIOD' ,
            145 'CUMULATIVE' ,
            165'FOR PERIOD' ,
            180 'CUMULATIVE' ,
            200'FOR PERIOD' ,
            215'CUMULATIVE' ,
            235'FOR PERIOD' ,
            250'CUMULATIVE' ,
            265'FOR PERIOD' ,
            280 'CUMULATIVE' ,
            300'FOR PERIOD' ,
            315' CUMULATIVE' ,
            345'|' .
    ULINE.
    E N D   O F  S E L E C T I O N
    end-OF-SELECTION.
    PERFORM display_data.
    FORM it_mara_data.
        SELECT matnr
               mtart
               matkl
          FROM mara INTO CORRESPONDING FIELDS OF TABLE it_mara
          WHERE matnr IN material       AND
                mtart IN mat_type  AND
                matkl IN mat_grp.
    ENDFORM.                    " it_mara_data
    FORM it_marc_data .
    select matnr
           werks
      from marc
      into CORRESPONDING FIELDS OF TABLE  it_marc
            FOR ALL ENTRIES IN it_mara
      WHERE MATNR eq it_mara-matnr AND
            werks eq plant.
    ENDFORM.                    " it_marc_data
    FORM it_makt_data .
      SELECT
            matnr
            maktx
            FROM makt INTO
            CORRESPONDING FIELDS OF TABLE it_makt
            FOR ALL ENTRIES IN it_mara
            WHERE matnr eq it_mara-matnr.
    ENDFORM.                    " it_makt_data
    FORM it_main_data .
    *BREAK-POINT.
      loop at it_mara.
        wa_main-matnr = it_mara-matnr.
        wa_main-mtart = it_mara-mtart.
        wa_main-matkl = it_mara-matkl.
        READ TABLE it_marc WITH KEY  matnr = it_mara-matnr.
        wa_main-werks = it_marc-werks.
        READ TABLE it_t001w WITH KEY   werks = it_marc-werks.
        wa_main-name1 = it_t001w-name1.
        READ TABLE it_makt WITH  KEY matnr = it_mara-matnr.
        wa_main-maktx = it_makt-maktx.
        READ TABLE it_mseg1 INDEX sy-tabix.
          wa_main-mjahr = it_mseg1-mjahr.
          wa_main-menge1 =  it_mseg1-menge.
        READ TABLE it_mseg WITH  KEY matnr = it_mara-matnr.
       READ TABLE it_mseg INDEX sy-tabix.
        wa_main-mblnr = it_mseg-mblnr.
        wa_main-menge = it_mseg-menge.
        READ TABLE it_dept WITH  KEY mblnr = it_mseg-mblnr.
        wa_main-ret_qty = it_dept-menge.
       READ TABLE it_dept1 WITH KEY werks = it_marc-werks.
        READ TABLE it_dept1 INDEX sy-tabix.
        wa_main-ret_*** = it_dept1-menge.
        READ TABLE it_mkpf WITH  KEY mblnr = it_mseg-mblnr.
        wa_main-budat = it_mkpf-budat.
       READ TABLE it_unit1 WITH KEY werks = it_marc-werks.
        READ TABLE it_unit1 INDEX sy-tabix. "BINARY SEARCH.
        wa_main-unit_*** = it_unit1-menge.
        READ TABLE it_unit WITH KEY mblnr = it_mseg-mblnr.
        wa_main-unit_qty = it_unit-menge.
        READ TABLE it_wip WITH  KEY mblnr = it_mseg-mblnr.
        wa_main-wip_qty = it_wip-menge.
       READ TABLE it_wip1 WITH  KEY werks = it_marc-werks.
        READ TABLE it_wip1 INDEX sy-tabix.
        wa_main-wip_qty = it_wip1-menge.
        READ TABLE it_subcon WITH KEY mblnr = it_mseg-mblnr.
        wa_main-sub_qty = it_subcon-menge.
       READ TABLE it_subcon1 WITH KEY werks = it_marc-werks.
        READ TABLE it_subcon1 INDEX sy-tabix.
        wa_main-sub_*** = it_subcon1-menge.
        READ TABLE it_others WITH  KEY mblnr = it_mseg-mblnr.
        wa_main-oth_qty = it_others-menge.
       READ TABLE it_others1 WITH  KEY werks = it_marc-werks.
        READ TABLE it_others1 INDEX sy-tabix.
        wa_main-oth_*** = it_others1-menge.
        APPEND wa_main to it_main.
        CLEAR : wa_main,
                it_mseg1,
                it_main.
        ENDLOOP.
       LOOP at it_mseg1.
         READ TABLE it_mseg INDEX sy-index.
         MOVE-CORRESPONDING it_mseg1 to it_main.
         append LINES OF it_mseg1 TO it_main.
          IF sy-subrc <> 0.
            exit.
            ENDIF.
         ENDLOOP.
    ENDFORM.                    " it_main_data
    FORM display_data .
      SORT it_main by matkl mtart maktx.
      LOOP AT it_main ."WHERE menge eq it_mseg1-menge.
      at NEW matkl.
        FORMAT COLOR 2 INTENSIFIED ON.
        WRITE:/5 it_main-matkl." COLOR 2.
            ENDAT.
          at NEW mtart.
            FORMAT COLOR 3 INTENSIFIED ON.
             WRITE:/15  it_main-mtart." COLOR 3.
             ENDAT.
           at NEW maktx.
             FORMAT COLOR 4 INTENSIFIED OFF.
             WRITE:/ it_main-maktx UNDER 'DESCRIPTION'.
          ENDAT.
          FORMAT COLOR 2 INTENSIFIED ON.
         WRITE:/75 it_main-menge, "it_main-maktx UNDER 'DESCRIPTION',
                95 it_main-menge1,
               125 it_main-ret_qty,
               140 it_main-ret_***,
               160 it_main-unit_qty,
               175 it_main-unit_***,
               195 it_main-wip_qty,
                     210 it_main-wip_***,
                     225 it_main-sub_qty,
                     240 it_main-sub_***,
                     255 it_main-oth_qty,
                     270 it_main-oth_***.
         FORMAT COLOR 2 INTENSIFIED OFF.
         at END OF mtart.
           sum.
           uline.
           WRITE:/30 'MAT. TYPE WISE SUB TOTAL' COLOR COL_GROUP,
                  60 IT_MAIN-MTART COLOR 2,
                  75 '*',it_main-menge,'*' COLOR 4,
                  95 it_main-menge1,
                  125 it_main-ret_qty,
                  140 it_main-ret_***,
                  160 it_main-unit_qty,
                  175 it_main-unit_***,
                  195 it_main-wip_qty,
                     210 it_main-wip_***,
                     225 it_main-sub_qty,
                     240 it_main-sub_***,
                     260 it_main-oth_qty,
                     270 it_main-oth_***.
           uline.
           ENDAT.
           at END OF matkl.
           sum.
           uline.
           WRITE:/30 'GROUPWISE SUB TOTAL ' COLOR 5,
                  60 IT_MAIN-MATKL COLOR 2,
                  75 '*',it_main-menge,'*' COLOR 4,
                  95 it_main-menge1,
                  125 it_main-ret_qty,
                  140 it_main-ret_***,
                  160 it_main-unit_qty,
                  175 it_main-unit_***,
                  195 it_main-wip_qty,
                     210 it_main-wip_***,
                     225 it_main-sub_qty,
                     240 it_main-sub_***,
                     260 it_main-oth_qty,
                     270 it_main-oth_***.
           uline.
           ENDAT.
           at LAST.
             sum.
              uline.
              WRITE:/30 'GROSS TOTAL' COLOR 6,
                     60 IT_MAIN-MATKL COLOR 2,
                     75 '*',it_main-menge,'*' COLOR 4,
                     95 it_main-menge1,
                     125 it_main-ret_qty,
                     140 it_main-ret_***,
                     160 it_main-unit_qty,
                     175 it_main-unit_***,
                     195 it_main-wip_qty,
                     210 it_main-wip_***,
                     225 it_main-sub_qty,
                     240 it_main-sub_***,
                     260 it_main-oth_qty,
                     270 it_main-oth_***.
                uline.
            ENDAT.
             per_qty = it_main-menge.
             ***_qty = it_main-menge1.
             final_total = per_qty + ***_qty.
            at last.
             WRITE:/95 sy-uline(30).
               write:/65 'Final Cumulative Qty >>>>>>>>>',final_total color 6.
               WRITE:/95 sy-uline(30).
             ENDAT.
           FORMAT INTENSIFIED off.
        ENDLOOP.
    ENDFORM.                    " display_data
                        " it_mkpf_data
    FORM it_mseg_data .
      SELECT
        mblnr
        matnr
        ZEILE
        werks
        menge
        bwart
        FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg
        FOR ALL ENTRIES IN it_mara
        WHERE  matnr eq it_mara-matnr AND
               werks eq plant AND
               bwart eq 261." AND bwart eq 262.
    CLEAR it_mseg.
    ENDFORM.                    " it_mseg_data
    FORM it_mkpf_data .
      SELECT
        mblnr
        budat
        FROM mkpf INTO CORRESPONDING FIELDS OF TABLE it_mkpf
        FOR ALL ENTRIES IN it_mseg
        WHERE mblnr eq it_mseg-mblnr."  AND
             budat BETWEEN  Period-low AND period-high.
    ENDFORM.
    FORM it_t001w_data .
        SELECT werks name1 FROM t001w INTO CORRESPONDING FIELDS OF TABLE it_t001w
          FOR ALL ENTRIES IN it_marc
          WHERE werks eq it_marc-werks.
    ENDFORM.                    " it_t001w_data
    FORM it_mseg1_data .
        SELECT
                mblnr
                mjahr
                ZEILE
                matnr
                werks
                menge
                bwart
        FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg1
        FOR ALL ENTRIES IN it_mara
        WHERE  matnr eq it_mara-matnr   AND
               werks eq plant          AND
               mjahr eq Year            AND
              bwart eq 261." AND bwart eq 262.
    CLEAR it_mseg1.
    ENDFORM.                    " it_mseg1_data
    FORM it_dept_data .
      SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_dept
         FOR ALL ENTRIES IN it_mseg
         WHERE mblnr eq it_mseg-mblnr AND
               werks eq it_mseg-WERKS AND
               bwart ge 291 AND bwart le 292.
    ENDFORM.
                        " it_dept_data
    FORM it_dept1_data .
         SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_dept1
         FOR ALL ENTRIES IN it_mara
         WHERE matnr eq it_mara-matnr AND
               werks eq plant         AND
               mjahr eq YEAR          AND
               bwart ge 291 and bwart le 292.
        ENDFORM.                    " it_dept1_data
    FORM it_unit_data .
      SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_unit
         FOR ALL ENTRIES IN it_mseg
         WHERE mblnr eq it_mseg-mblnr AND
               werks eq it_mseg-WERKS AND
               bwart ge 301 AND bwart le 302.
    ENDFORM.                    " it_unit_data
    FORM it_unit_data1 .
        SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_unit1
         FOR ALL ENTRIES IN it_mara
         WHERE matnr eq it_mara-matnr AND
               werks eq plant         AND
               mjahr eq YEAR          AND
               bwart ge 301 AND bwart le 302.
        ENDFORM.                    " it_unit_data1
    FORM it_wip_data .
      SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_wip
         FOR ALL ENTRIES IN it_mseg
         WHERE mblnr eq it_mseg-mblnr AND
               werks eq it_mseg-WERKS AND
               bwart ge 301 AND bwart le 302.
    ENDFORM.                    " it_wip_data
    FORM it_wip_data1 .
         SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_wip1
         FOR ALL ENTRIES IN it_mara
         WHERE matnr eq it_mara-matnr AND
               werks eq plant         AND
               mjahr eq YEAR          AND
               bwart ge 301 AND bwart le 302.
    ENDFORM.                    " it_wip_data1
    FORM it_sub_contract .
        SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_subcon
         FOR ALL ENTRIES IN it_mseg
         WHERE mblnr eq it_mseg-mblnr AND
               werks eq it_mseg-WERKS AND
               bwart eq 541." AND bwart eq 542.
    ENDFORM.                    " it_sub_contract
    FORM it_sub_contract1 .
          SELECT
                mblnr
                mjahr
                ZEILE
                werks
                menge
                bwart
         FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_subcon1
         FOR ALL ENTRIES IN it_mara
         WHERE matnr eq it_mara-matnr AND
               werks eq plant         AND
               mjahr eq YEAR          AND
               bwart eq 541." AND bwart eq 542.
    ENDFORM.                    " it_sub_contract1

    Hi,
    When ever you are using a read statement check sy-subrc is initial or not then only you move the data
    and clear the work area after use.
    The mistake you have done is not clearing the work areas after use and sy-subrc check after read.
    If you fail to do so the data will be clubbed and wrong data will be shown.
    Regards,
    Siva
    Pls reward points if usefull .

  • Hi All Experts , In PLD's Doc total amt in USD shud be  convert in words

    All Experts,
    As per  Client requirement in document printing they required Document total amount in words.
    I am able to convert in total amount in words but main issue is its shown  proper if  document in US Dollar amount.
    Can i make amounts in words in Upper case.
    Pl give me solution for these issue.
    Thanks
    Milind

    Hi  milindpv,
    yes, correct.
    It is possible on SAPB1.
    IF you need to print the Doc. Total in words.
    Try this,
    ->> Open the require PLD.
    ->> Create 1 Database Field in Page Footer.
    for example,
    Convert of A/R Invoice Doc.Total in Words.
    Table -> OINV - A/R Invoice.
    Cloumn -> DocTotal
    =>> Goto Properties Window and Select the Font( Showcard Gothic ) at Format Tab.
    =>> put the Tick mark in Sum in Words at Format Tab on Properties Window.
    Save and Run the Print Preview.
    OR
    ->> Create 1 Formula Field in Page Footer and
    ->> Copy Doc.Total FieldID in PLD and Paste in Formula Field.
    =>> Goto Properties Window and Select the Font( Showcard Gothic ) at Format Tab.
    =>> put the Tick mark in Sum in Words at Format Tab on Properties Window.
    Save and Run the Print Preview.
    Regards,
    Madhan.

  • Hi Good Day to all experts

    I am new to java swing. I just want to ask help to all the experts here in this forum on how to display image in JLabel
    after pressing a JButton components. Hope you can all help me

    Did you read the JavaDoc for classes javax.swing.JButton and javax.swing.JLabel?
    Yiu can find them here:
    http://java.sun.com/javase/6/docs/api/javax/swing/JButton.html
    and
    http://java.sun.com/javase/6/docs/api/javax/swing/JLabel.html

  • I Need Help of all experts , can anybody?

    Dear,
             I am Mohammad Nabi, have done my MBA in June 2006,After completion of the course i immediately joined the insurance co.presently iam working as Agency Manager for Bharti Axa Life Insurance......Before that i am very much interested in pursuing SAP SD ...when i about to join the course i have consulted some consultancies their they asked me experience....for that reason i joined insurance co. for experience....Now i would like to pursue SAP SD and i need full support of all SAP SD experts suggestions...I Know only what is SAP but i dont know even concept also...for that i need support of u all.....kindly you yourself give me suggestions and mould me as an expert....i will be very thankful for this kind of act.
               Hope U all definetly suggest me in making an expert....i am interested...i will work hard...
    Thanx & Regards
    Mohammad Nabi
    <REMOVED BY MODERATOR>

    Hi
    Its really great that you have now decided to achieve something. Lot of people take lot of time to first decide which route to ride... Just being part of this forum will help you a lot. You can read through all the queries asked here and try to find answers. Firstly it will be very difficult, but slowly you will get hang of things.
    According to me, to become expert in SAP, most important is your business process understanding should be good. SAP will behave the way we design.
    Keep on work.
    Regards
    Sandeep

  • Calling ALL Experts...SSIS Package keep failing in Debug Mode..SQL 2005

    Hello everyone,
    I just want to thank you in advance for all the help that you can give today. 
    I just started at a new Company, as a junior DBA, the previous person left. Before that person left he created a lot of SSIS packages and
    turn them into jobs basically to refresh many different tables on the SQL server. The datas are being import from another datasource, which is why the SSIS packages was created so we can bring the datas over to SQL side.  Whenever I want to create a new
    SSIS Package for a new job, I always get the same failure as below...
    "Error: 0xC0047062 at Data Flow Task, Source - Query [1]: System.OverflowException: Arithmetic operation resulted in an overflow.
    at System.Data.Odbc.OdbcStatementHandle.RowCount(SQLLEN& rowCount)
    at System.Data.Odbc.OdbcDataReader.GetRowCount()
    at System.Data.Odbc.OdbcDataReader.FirstResult()
    at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments,
    SQL_API odbcApiMethod)
    at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
    at System.Data.Odbc.OdbcCommand.ExecuteReader(CommandBehavior behavior)
    at System.Data.Odbc.OdbcCommand.ExecuteDbDataReader(CommandBehavior behavior)
    at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
    at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.PreExecute()
    at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute(IDTSManagedComponentWrapper90 wrapper)
    Error: 0xC004701A at Data Flow Task, DTS.Pipeline: component "Source - Query" (1) failed the pre-execute phase and returned error
    code 0x80131516.
    Information: 0x40043009 at Data Flow Task, DTS.Pipeline: Cleanup phase is beginning.
    Information: 0x4004300B at Data Flow Task, DTS.Pipeline: "component "Destination - GLCGLDS" (103)" wrote 0 rows.
    Task failed: Data Flow Task
    SSIS package "SSIS_GLCGLDS_GL.dtsx" finished: Failure.
    The program '[16836] SSIS_GLCGLDS_GL.dtsx: DTS' has exited with code 0 (0x0)."
    All the SSIS packages are failing for me, not just the one I created, even the ones that were working
    before, the ones that were created by the previous person, I just went to Start Debugging and it would failed at the same exact stage
    Below are the exact steps that I do to create the SSIS Package (based on the notes from previous person)
    1. right click on SSIS Package and select sql server import and export wizard and click next
    2. Select data source as .Net framework Data Provide for ODBC
    3. Input Datasource, and driver as: TS ODBC Multi – Tier Driver
    4. Choose destination as Microsoft OlE DB Provide for SQL Server
    5. Write a basic select statement.
    6. Click edit Mappings
    7. Here's the important part... I am ABLE to preview the DATA.
    8. Click ok  next  finished
    9. Click debug start debugging
    10. The preparation SQL task will be green, but the Data Flow Task will failed everytime for me.
    If anyone has any suggestion please let me know, b/c I have try every possible ways and out of luck, and I don't want to explain to my boss
    I don't know how to do it or how the previous person does it without any failures.
    TL

    Below are the exact steps that I do to create the SSIS
    Package (based on the notes from previous person)
    1. right click on SSIS Package and select sql server import and export wizard and click
    next
    2. Select data source as .Net framework Data Provide for ODBC
    3. Input Datasource, and driver as: TS ODBC Multi – Tier Driver
    4. Choose destination as Microsoft OlE DB Provide for SQL Server
    5. Write a basic select statement. (select * from tableA)
    6. Click edit Mappings to modify few column with their data type
    7. Next -> Here's the important part... when I clicked on Preview Data, I am ABLE to
    preview the DATA.
    Finished.

  • Need an urgent help from all experts out there.....

    hi cud u ppl pls help me out...the problem is that i m getting training in unix at ibm.....though i m interested in java...so the dillema is that shall i get into unix....is it worth gettin into it..n is the future secure with it.....pls reply as early as possible
    thanks......
    regards
    monika

    hi cud u ppl pls help me out...the problem is that i
    m getting training in unix at ibm.....though i m
    interested in java...so the dillema is that shall i
    get into unix....is it worth gettin into it..n is the
    future secure with it.....pls reply as early as
    possibleHi Monica,
    If I were you I would get my computer serviced because it has a faulty keyboard. The '.' key seems to stick down whenever used, the Caps key does not seem to work at all and many keys seem only to work intermittently.
    Overall it makes your posting just about impossible to read.
    Sabre

  • Very Technical Keynote Question - Calling all experts/pros

    Hello All,
    I am in the process of building a keynote for a rather large event that will be displayed on one of the largest Hi-Def Screens in the US. We will be having a very large background that will be animated, and coming from a source other than keynote but the material that will be placed over the background we are using Keynote, mainly because it is cheap, effective, and great for what we need to display.
    Here is my question. Is there anyway to present the Keynote with a transparent background i.e. so you can view the large (non-keynote) background that will be behind keynote box.
    In other words think of a large rectangular screen with a large animated background, over a smaller section of the screen there will be the keynote running in a square over the background. Is it possible to produce the keynote without a white background, and more to the point, a transparent background so that when it is running, you can see the non-keynote background behind the keynote aspect.
    Hope that wasn't too confusing.
    Many thanks,
    Seth

    As Brain has said, set bkgd colour and key it out (either in software or hardware) is one way to go.
    Presumably you are running KN live rather than outputting a .mov. Not sure if keynote .mov exports can generate alpha but certainly keynote objects (.mov, .tiff & .qtz) can have alpha. If generating a movie you could add the alpha in another app.
    I'd be doing this in Quartz because it's cheap (free with MacOSX Leopard in Developer Tools), reliable and powerful. Live vision mixing can be done inside Quartz. Other powerful shareware vision/vj tools out there if you search.

  • Hi all experts

    TYPE-POOLS: truxs.
    PARAMETERS: p_file TYPE  rlgrap-filename.
    TYPES: BEGIN OF ty_datatab,
          wf_vendor(30)      TYPE c,
          wf_pmnttrms(30)    TYPE c,
          wf_purgrp(30)      TYPE c,
          wf_curr(4)         TYPE c,
          wf_validstart(10)  TYPE c,
          wf_validend(10)    TYPE c,
          wf_text(40)        TYPE c,
          wf_trackno(10)     TYPE c,
          wf_agreement(10)   TYPE c,
          wf_cont_line(30)   TYPE c,
          wf_pack(30)        TYPE c,
          wf_cond(30)        TYPE c,
          wf_limit(30) ,
          wf_expvalue    TYPE p DECIMALS 2,
          wf_procurre(30)    TYPE c,
          wf_costcenter(30)  TYPE c,
          END OF ty_datatab.
    DATA: int_datatab TYPE STANDARD TABLE OF ty_datatab,
          fs_datatab TYPE ty_datatab.
    DATA: itab TYPE TABLE OF  alsmex_tabline  WITH HEADER LINE.
    DATA: gd_currentrow TYPE i.
    DATA: int_raw TYPE truxs_t_text_data.
    DATA: poheader     TYPE  TABLE OF bapimepoheader   WITH HEADER LINE,
          poheaderx    TYPE  TABLE OF bapimepoheaderx  WITH HEADER LINE,
          poitem       TYPE  TABLE OF bapimepoitem     WITH HEADER LINE,
          poitemx      TYPE  TABLE OF bapimepoitemx    WITH HEADER LINE,
          poschedule   TYPE  TABLE OF bapimeposchedule WITH HEADER LINE,
          poschedulex  TYPE  TABLE OF bapimeposchedulx WITH HEADER LINE,
          pocond       TYPE  TABLE OF bapimepocond     WITH HEADER LINE,
          pocondx      TYPE  TABLE OF bapimepocondx    WITH HEADER LINE,
          polimits     TYPE  TABLE OF bapiesuhc        WITH HEADER LINE.
    DATA: fs_document TYPE bapimepoheader-po_number.
    DATA: int_return TYPE TABLE OF bapiret2 WITH HEADER LINE.
    At selection screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          field_name = 'P_FILE'
        IMPORTING
          file_name  = p_file.
                 UPLOADING DATA FROM EXCEL TO INTERNAL TABLE            *
    START-OF-SELECTION.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          filename                = p_file
          i_begin_col             = '1'
          i_begin_row             = '1'
          i_end_col               = '16'
          i_end_row               = '1'
        TABLES
          intern                  = itab
        EXCEPTIONS
          inconsistent_parameters = 1
          upload_ole              = 2
          OTHERS                  = 3.
      IF sy-subrc <> 0.
        MESSAGE e010(zz) WITH text-001. "Problem uploading Excel Spreadsheet
      ENDIF.
    Sort table by rows and colums
      SORT itab BY row col.
    Get first row retrieved
      READ TABLE itab INDEX 1.
    Set first row retrieved to current row
      gd_currentrow = itab-row.
      LOOP AT itab.
      Reset values for next row
        IF itab-row NE gd_currentrow.
          APPEND fs_datatab TO int_datatab.
          CLEAR fs_datatab.
          gd_currentrow = itab-row.
        ENDIF.
        CASE itab-col.
          WHEN '0001'.
            fs_datatab-wf_vendor  = itab-value.
          WHEN '0002'.
            fs_datatab-wf_pmnttrms  = itab-value.
          WHEN '0003'.
            fs_datatab-wf_purgrp   = itab-value.
          WHEN '0004'.
            fs_datatab-wf_curr   = itab-value.
          WHEN '0005'.
            fs_datatab-wf_validstart  = itab-value.
          WHEN '0006'.
            fs_datatab-wf_validend = itab-value.
          WHEN '0007'.
            fs_datatab-wf_text = itab-value.
          WHEN '0008'.
            fs_datatab-wf_trackno = itab-value.
          WHEN '0009'.
            fs_datatab-wf_agreement = itab-value.
          WHEN '0010'.
            fs_datatab-wf_cont_line = itab-value.
          WHEN '0011'.
            fs_datatab-wf_pack = itab-value.
      <b>    WHEN '0012'.
            fs_datatab-wf_cond  = itab-value.</b>  
    <b>here both r same data type. both r character . so no problem</b>
       WHEN '0013'.
            fs_datatab-wf_limit = itab-value.
          WHEN '0014'.
            fs_datatab-wf_expvalue = itab-value.
          WHEN '0015'.
            fs_datatab-wf_procurre = itab-value.
          WHEN '0016'.
            fs_datatab-wf_costcenter  = itab-value.
        ENDCASE.
      ENDLOOP.
      APPEND fs_datatab TO int_datatab.
    **************************header values
    END-OF-SELECTION.
      LOOP AT int_datatab INTO fs_datatab.
        poheader-comp_code = '1000'.
        poheader-doc_type = 'ZSMP'.
        poheader-creat_date = sy-datum.
        poheader-created_by = sy-uname.
        poheader-item_intvl = '0001'.
        poheader-vendor     = fs_datatab-wf_vendor.
        poheader-langu      = 'EN'.
        poheader-pmnttrms   = fs_datatab-wf_pmnttrms.
        poheader-purch_org  = '1000'.
        poheader-pur_group  = fs_datatab-wf_purgrp.
        poheader-currency   = fs_datatab-wf_curr.
        poheader-vper_start = fs_datatab-wf_validstart.
        poheader-vper_end   = fs_datatab-wf_validend.
        APPEND poheader.
        clear poheader.
        poheaderx-comp_code  = 'X'.
        poheaderx-doc_type   = 'X'.
        poheaderx-creat_date = 'X'.
        poheaderx-created_by = 'X'.
        poheaderx-item_intvl = 'X'.
        poheaderx-vendor     = 'X'.
        poheaderx-langu      = 'X'.
        poheaderx-pmnttrms   = 'X'.
        poheaderx-purch_org  = 'X'.
        poheaderx-pur_group  = 'X'.
        poheaderx-currency   = 'X'.
        poheaderx-vper_start = 'X'.
        poheaderx-vper_end   = 'X'.
        APPEND poheaderx.
        clear poheaderx.
        poitem-po_item          = '00001'.
        poitem-short_text       = fs_datatab-wf_text.
        poitem-plant            = 'AM02'.
        poitem-trackingno       = fs_datatab-wf_trackno.
        poitem-matl_group       = 'SAP-SRV'.
        poitem-quantity         = '1.000'.
        poitem-orderpr_un       = 'PU'.
        poitem-net_price        = '1.000000000'.
        poitem-price_unit       = '1'.
        poitem-item_cat         = 'B'.
        poitem-acctasscat       = 'U'.
        poitem-agreement        = fs_datatab-wf_agreement.
        poitem-agmt_item        = fs_datatab-wf_cont_line.
        poitem-period_ind_expiration_date  = 'D'.
        poitem-pckg_no          = fs_datatab-wf_pack.
        APPEND poitem.
        clear poitem.
        poitemx-po_item     = 'X'.
        poitemx-short_text  = 'X'.
        poitemx-plant       = 'X'.
        poitemx-trackingno  = 'X'.
        poitemx-matl_group  = 'X'.
        poitemx-quantity    = 'X'.
        poitemx-orderpr_un  = 'X'.
        poitemx-net_price   = 'X'.
        poitemx-price_unit  = 'X'.
        poitemx-item_cat    = 'X'.
        poitemx-acctasscat  = 'X'     .
        poitemx-agreement   = 'X'.
        poitemx-agmt_item   = 'X'.
        poitemx-period_ind_expiration_date  = 'X'.
        poitemx-pckg_no     = 'X'.
        APPEND poitemx.
        clear poitemx.
        poschedule-po_item       = '00001'.
        poschedule-sched_line    = '0001'.
        poschedule-delivery_date = sy-datum.
        poschedule-quantity      = '1.000'.
        APPEND poschedule.
        clear poschedule.
        poschedulex-po_item       = 'X'.
        poschedulex-sched_line    = 'X'.
        poschedulex-sched_linex    = 'X'.
        poschedulex-delivery_date = 'X'.
        poschedulex-quantity       = 'X'.
        APPEND poschedulex.
        clear poschedulex.
        pocond-itm_number = '000001'.
        pocond-cond_st_no = '001'.
        pocond-cond_count = '00'.
        pocond-cond_type = 'PB00'.
      <b>  pocond-cond_value = fs_datatab-wf_cond.</b>
    <b>here fs_datatab-wf_cond is character type , but  pocond-cond_value  is decimal. so its getting dump , what to do?</b> 
       pocond-currency = fs_datatab-wf_curr.
        pocond-cond_unit =  'PU'.
        pocond-cond_p_unt = '1' .
        pocond-change_id =  'U'.
        APPEND pocond.
        clear pocond.
        pocondx-itm_numberx = 'X'.
        pocondx-cond_st_nox = 'X'.
        pocondx-cond_type  = 'X'.
        pocondx-cond_value = 'X'.
        pocondx-currency = 'X'.
        pocondx-cond_unit  = 'X'.
        pocondx-cond_p_unt = 'X' .
        pocondx-change_id = 'X'.
        APPEND pocondx.
        clear pocondx.
        polimits-pckg_no = fs_datatab-wf_pack.
        polimits-limit = fs_datatab-wf_limit.
        polimits-exp_value = fs_datatab-wf_expvalue.
        polimits-no_frlimit = 'X'.
        APPEND polimits.
        clear polimits.
        CALL FUNCTION 'BAPI_PO_CREATE1'
          EXPORTING
              poheader                     = poheader
              poheaderx                    = poheaderx
           IMPORTING
              exppurchaseorder             = fs_document
             EXPHEADER                    =
             EXPPOEXPIMPHEADER            =
            TABLES
              return                       = int_return
              poitem                       = poitem
              poitemx                      = poitemx
             POADDRDELIVERY               =
              poschedule                   = poschedule
              poschedulex                  = poschedulex
             POACCOUNT                    =
             POACCOUNTPROFITSEGMENT       =
             POACCOUNTX                   =
             POCONDHEADER                 =
             POCONDHEADERX                =
              pocond                       =   pocond
              pocondx                      =  pocondx
              polimits                     =  polimits.
             POCONTRACTLIMITS             =
             POSERVICES                   =
        IF sy-subrc = 0.
          COMMIT WORK.
          LOOP AT int_return.
            WRITE:/ int_return-message.
          ENDLOOP.
        ELSE .
          LOOP AT int_return.
            WRITE:/ int_return-message.
          ENDLOOP.
        ENDIF.
    hi all  i send my doubts in bold, plz give me suggestion

    Hi Karthik,
    I tried this
    Data: var1(10) type p decimals 2 value '123.45',
          var2(10) type c.
    var2 = var1.
    write var2.
    But i am not getting any dump.
    I think fs_datatab-wf_cond might not have enough space to accumulate value.
    Check the length of fs_datatab-wf_cond.
    Regards,
    Satish

  • CALLING ALL EXPERTS - Connected TWO Actiontec Routers to use one as main and second as GUEST

    Hello Experts-
      I have TWO Actiontec Routers from Fios. I bought the new N one, and I have an old Actiotec that I was previously not using.  So here is what I am trying to do...
    I'd like to leave Router 1 (the New N router) as my primary router (comes from ONT via cat5 wire NOT Coax) and Set-up the second router off the first to be a guest router.  So essentially make it a bridge.
    I can't seem to configure it to work correctly.  
    Can anyone out there give me a step-by-step walkthru on how to configure this second router so I can have them both hooked up, seperate SSID, with one as the Main and the other being the Guest?
    THANK YOU IN ADVANCE!
    Rob
    Solved!
    Go to Solution.

    I'm basically wondering how to change the routers IP address and where the Disable DHCP is within the menus.
    THANKS IN ADVANCE!
    Rob
    To change the IP address of the Local Area network choose:
    My Network
    Network Connections
    Click edit on the row for "Network (Home/)office"
    On the next screen click Settings
    On the next screen you can change the LAN (192.168.1.1) address to something different.
    On the same screen you can disable DHCP too.
    I hope this helps.

  • Kindly advise all experts - cloning db error

    Hi,
    I encountered an error when trying to create controlfile for my cloned database.
    SQL> startup nomount
    ORACLE instance started.
    Total System Global Area 42741800 bytes
    Fixed Size 450600 bytes
    Variable Size 41943040 bytes
    Database Buffers 204800 bytes
    Redo Buffers 143360 bytes
    SQL> CREATE CONTROLFILE SET DATABASE "TEST" RESETLOGS ARCHIVELOG;
    CREATE CONTROLFILE SET DATABASE "TEST" RESETLOGS ARCHIVELOG
    ERROR at line 1:
    ORA-01503: CREATE CONTROLFILE failed
    ORA-01565: error in identifying file '?/dbs/[email protected]'
    ORA-27037: unable to obtain file status
    Linux Error: 2: No such file or directory
    Additional information: 3
    Could you tell me what this above error is about? I'm sure that the db do not have this [email protected] file.. how come is oracle looking for it?

    Hi,
    my create control file script:
    i have crossed check, and no such file the error mentioned is in the db.
    CREATE CONTROLFILE SET DATABASE "TEST" RESETLOGS ARCHIVELOG
    MAXLOGFILES 5
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 1
    MAXLOGHISTORY 453
    LOGFILE
    GROUP 1 '/oracle_data1/proppsi/log/redo01.log' SIZE 100M,
    GROUP 2 '/oracle_data1/proppsi/log/redo02.log' SIZE 100M,
    GROUP 3 '/oracle_data1/proppsi/log/redo03.log' SIZE 100M,
    GROUP 4 '/oracle_data1/proppsi/log/redo04.log' SIZE 100M;
    DATAFILE
    '/oracle_data1/proppsi/data/system01.dbf',
    '/oracle_data1/proppsi/data/undotbs01.dbf',
    '/oracle_data1/proppsi/data/indx01.dbf',
    '/oracle_data1/proppsi/data/tools01.dbf',
    '/oracle_data1/proppsi/data/users01.dbf',
    '/oracle_data1/proppsi/data/d2pay01.dbf',
    '/oracle_data1/proppsi/data/pctrans01.dbf',
    '/oracle_data1/proppsi/data/log_security_phase2_01.dbf',
    '/oracle_data1/proppsi/data/log_security_phase2_02.dbf',
    '/oracle_data1/proppsi/data/patrol01.dbf',
    '/oracle_data1/proppsi/data/psi_csm04.dbf',
    '/oracle_data1/proppsi/data/psi_ep02.dbf',
    '/oracle_data1/proppsi/data/psi_ep01.dbf',
    '/oracle_data1/proppsi/data/prod_indx_11.dbf',
    '/oracle_data1/proppsi/data/prod_indx_08.dbf',
    '/oracle_data1/proppsi/data/prod_indx_03.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_feb06_02.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_apr06_02.dbf',
    '/oracle_data1/proppsi/data/fm_audit01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_jan06_01.dbf',
    '/oracle_data1/proppsi/data/indexesQ405_08.dbf',
    '/oracle_data1/proppsi/data/indexesQ405_09.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_feb06_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_mar06_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_apr06_01.dbf',
    '/oracle_data1/proppsi/data/psi01.dbf',
    '/oracle_data1/proppsi/data/psi02.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_mar06_02.dbf',
    '/oracle_data1/proppsi/data/log_edx_aug07_01.dbf',
    '/oracle_data1/proppsi/data/log_edx_sep07_01.dbf',
    '/oracle_data1/proppsi/data/log_edx_oct07_01.dbf',
    '/oracle_data1/proppsi/data/log_edx_nov07_01.dbf',
    '/oracle_data1/proppsi/data/log_edx_dec07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_aug07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_sep07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_oct07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_nov07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_dec07_01.dbf',
    '/oracle_data1/proppsi/data/log_edx_jul07_02.dbf',
    '/oracle_data1/proppsi/data/log_edx_jan08_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_jul07_01.dbf',
    '/oracle_data1/proppsi/data/log_tmf_phase2_jan08_01.dbf'
    CHARACTER SET WE8ISO8859P1
    ;

  • To all expert in this forum

    can i answer some of the assignment in this forum, so i can get more practice in programming.
    stop! don't be angry, i'm just asking!;)
    if not say no and a big NO!

    If you post a solution, the chances are quite high that the student will accept it and doesn't think about it and will not gain knowlege.
    Also it depends what the poster did to find a solution. E.g if he/she provides code, quotes APIs etc. he/she has put some effort into solving the problem themselves and deserve to get help. The real problem are people posting their assignments and asking for solutions by mail.
    If the assignment is a programming task, you can solve it for yourself and if it compiles and works you made it. It is a bit tricky with theoretical questions about design and programming in general.

  • Question voor all experts Your application to become an Enthusiast has been submitted for approval.

    why does this take more than 2 weeks ??

    Don't know. Mine took at least that. Only when I submitted a second application did the first get approved!

  • Hey  there, All Java Programmers & Developers ....

    ************************* JAVA ROCKS !!!!! ******************************

    r035198x wrote:
    codingMonkey wrote:
    Actually just one big rock. ;-)
    Java
    But there should be some rocks there (surely more than one) which can be called Java rocks.To remain truely hype-minded, we'll call them rocklets. The locals just call them pebbles :)

  • Which Java API's must a Expert Java Developer know thoroughly ?

    There are more than 3000 classes in Java how can Java Developer remember or be aware of most
    of them if he wants to become a Core Java Expert. Concepts like Object Orientation, Java Programming Syntax, Operators, Flow Control, Exceptions,
    Assertions, String Formatting/Parsing, Collections and Generics, Inner Classes, Threading should be
    basic and needs to be known by all Java Programmers.
    But when it comes to remembering / awareness about 3000 or so Java classes how can a Java Developer
    know all of them. As on job its not possible that one will come in touch with all of Java's classes
    its only a limited section that generally one works depening on his domain.
    Please share list of packages that are important or one should be aware of ?
    What must be the approach/methodology/process to remember these Java API's ?

    java.lang.Swapnil wrote:
    Please share list of packages that are important or one should be aware of ?It's more important you know how to quickly work out how to use a class, by perhaps reading the javadocs, or, more often, simply from the name of it, and the methods it provides. That's a knack you get from experience and practice. The other side of that coin is to be able to write classes and methods such that other developers can get using them quickly, by looking at the names.
    What must be the approach/methodology/process to remember these Java API's ?Use them a lot. There's no other way.

Maybe you are looking for