Plz check my classpath to JSTL

sir i m wrirting the code ..........
import javax.servlet.jsp.*;
and i have servlet.jar and jstl.jar in [tomcat] \ common \ lib
but it is then also giving the errors...........
plz tell me my error
thank you
gaurav

sir i m wrirting the code ..........
import javax.servlet.jsp.*;
and i have servlet.jar and jstl.jar in [tomcat] \
common \ lib
but it is then also giving the errors...........
plz tell me my error
thank you
gauravYou have an older version of Tomcat. I believe that for 5.x the JAR in common/lib/servlet-api.jar.
You should not be moving that JAR anywhere.
Your JSTL JARs belong in your Web app's WEB-INF/lib directory.
%

Similar Messages

  • Check your CLASSPATH variable.....

    I 'm trying to run the demo (Linux envinroment) and I get this error though Classpath is set...
    see the display below >>>
    lando@lando-desktop:~/DERBYTUTOR$ echo $CLASSPATH
    :/home/lando/jdk1.6.0_11/db/lib/*.jar
    lando@lando-desktop:~/DERBYTUTOR$ java WwdEmbedded
    ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
    >>> Please check your CLASSPATH variable <<<
    . . . exception thrown:
    ---SQLException Caught---
    SQLState: 08001
    Severity: 0
    Message: No suitable driver found for jdbc:derby:jdbcDemoDB;create=true
    java.sql.SQLException: No suitable driver found for jdbc:derby:jdbcDemoDB;create=true
    at java.sql.DriverManager.getConnection(DriverManager.java:602)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at WwdEmbedded.main(WwdEmbedded.java:72)
    Getting Started With Derby JDBC program ending.
    Where is the problem ?
    Thanks a lot.
    Edited by: lndo on Feb 5, 2009 11:33 AM

    Classpath setting in .bashrc is below ...and is correct
    export CLASSPATH=$DERBY_HOME/lib/*.jar:.;
    and I can disply it >>>
    lando@lando-desktop:~$ echo $CLASSPATH
    :/home/lando/jdk1.6.0_11/db/lib/*.jar:.
    and its containt is here >>>
    lando@lando-desktop:~/jdk1.6.0_11/db/lib$ ls
    derbyclient.jar        derbyLocale_it.jar     derbyLocale_zh_TW.jar
    derby.jar              derbyLocale_ja_JP.jar  derbynet.jar
    derbyLocale_cs.jar     derbyLocale_ko_KR.jar  derbyrun.jar
    derbyLocale_de_DE.jar  derbyLocale_pl.jar     derbytools.jar
    derbyLocale_es.jar     derbyLocale_pt_BR.jar  derby.war
    derbyLocale_fr.jar     derbyLocale_ru.jar
    derbyLocale_hu.jar     derbyLocale_zh_CN.jarbut if before launching the program I type in command line >
    CLASSPATH=$DERBY_HOME/lib/derby.jar:.;
    It works fine ....as if /db/lib/*.jar:. could not get derby.jar !

  • Table Control Sort doesnt  work , plz check my code

    Hello
      Flag is defined thr in TCL1 attribute list(checked) w/selColumn & value is FLAG ,also defined as char in prog
      But syntax error is "No component exist with the name FLAg "
       Plz correct me .
       REPORT ZSD_REP_ORDER_BANK_CHANGE NO STANDARD PAGE HEADING LINE-SIZE 255.
    TABLES: VBAK,VBAP,VBRK,ZSD_TABL_ORDBANK,MARA,KONV.
    CONTROLS: TCL1 TYPE TABLEVIEW USING SCREEN 0200.
    DATA: ITAB LIKE ZSD_TABL_ORDBANK OCCURS 0 WITH HEADER LINE,
          WA_ITAB LIKE ZSD_TABL_ORDBANK,
          OK_CODE LIKE SY-UCOMM,
          SAVE_OK_CODE LIKE SY-UCOMM,
          ANSWER TYPE C,
          I LIKE SY-LOOPC ,
          J LIKE SY-LOOPC,
          V_LINES LIKE SY-LOOPC,
          LINE_COUNT LIKE SY-LOOPC,
          STS  TYPE N,
          FLAG,
          EMGRP LIKE MARA-EXTWG,
          QTY LIKE ZSD_TABL_ORDBANK-QTY,
          UPRICE LIKE ZSD_TABL_ORDBANK-UPRICE,
          TOT LIKE ZSD_TABL_ORDBANK-TOT,
          INO LIKE VBAP-POSNR.
    FIELD-SYMBOLS:
         <FS_ITAB> LIKE LINE OF ITAB,
         <FS_TCL1> LIKE LINE OF TCL1-COLS.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.
      SELECT-OPTIONS: S_CCODE FOR ZSD_TABL_ORDBANK-CCODE
                              NO INTERVALS NO-EXTENSION  OBLIGATORY,
                      S_SORG  FOR ZSD_TABL_ORDBANK-SORG
                              NO INTERVALS NO-EXTENSION  OBLIGATORY,
                      S_DCHAN FOR ZSD_TABL_ORDBANK-DISTCHAN,
                      S_DIV FOR ZSD_TABL_ORDBANK-DIV,
                      S_MATNO FOR ZSD_TABL_ORDBANK-MATNO,
                      S_CUSTNO FOR ZSD_TABL_ORDBANK-CUSTNO ,
                      S_QTNO FOR ZSD_TABL_ORDBANK-QTNO,
                      S_QTDAT FOR ZSD_TABL_ORDBANK-QTDAT,
                      S_QTVDAT FOR ZSD_TABL_ORDBANK-QTVALDAT,
                      S_SONO   FOR ZSD_TABL_ORDBANK-SONO.
    SELECTION-SCREEN END OF BLOCK b1.
    AT SELECTION-SCREEN.
       SELECT * FROM  ZSD_TABL_ORDBANK
                   INTO  TABLE ITAB
                   WHERE CCODE IN S_CCODE
                     AND SORG IN  S_SORG
                     AND DISTCHAN IN  S_DCHAN
                     AND DIV IN S_DIV
                     AND MATNO IN  S_MATNO
                     AND CUSTNO IN  S_CUSTNO
                     AND QTNO IN  S_QTNO
                     AND QTDAT IN  S_QTDAT
                     AND QTVALDAT IN  S_QTVDAT
                     AND SONO IN  S_SONO .
          IF SY-SUBRC EQ 0.
             REFRESH ITAB.
             CALL SCREEN 0200.
          ELSE.
             MESSAGE E012(ZQOTBANK) .
          ENDIF.
    *&      Module  SET_STATUS  OUTPUT
          text
    MODULE SET_STATUS OUTPUT.
      SET PF-STATUS '0200'.
      SET TITLEBAR '0200'.
          SELECT * FROM  ZSD_TABL_ORDBANK
                   INTO  TABLE ITAB
                   WHERE CCODE IN S_CCODE
                     AND SORG IN  S_SORG
                     AND DISTCHAN IN  S_DCHAN
                     AND DIV IN S_DIV
                     AND MATNO IN  S_MATNO
                     AND CUSTNO IN  S_CUSTNO
                     AND QTNO IN  S_QTNO
                     AND QTDAT IN  S_QTDAT
                     AND QTVALDAT IN  S_QTVDAT
                     AND SONO IN  S_SONO .
          IF SY-SUBRC EQ 0.
            DESCRIBE TABLE ITAB LINES V_LINES.
            TCL1-LINES = V_LINES.
          ENDIF.
          LOOP AT ITAB.
             QTY = ITAB-QTY.
             UPRICE  = ITAB-UPRICE.
             TOT = QTY * UPRICE .
             ITAB-TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-CGL_QTY.
             UPRICE  = ITAB-CGL_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-CGL_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-BHEL_QTY.
             UPRICE  = ITAB-BHEL_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-BHEL_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-ALSTOM_QTY.
             UPRICE  = ITAB-ALSTOM_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-ALSTOM_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-SIEMENS_QTY.
             UPRICE  = ITAB-SIEMENS_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-SIEMENS_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-TELK_QTY.
             UPRICE  = ITAB-TELK_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-TELK_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             QTY = ITAB-OTH_QTY.
             UPRICE  = ITAB-OTH_UPRICE.
             TOT = QTY * UPRICE .
             ITAB-OTH_TOT = TOT .
             CLEAR: QTY, UPRICE, TOT.
             MODIFY ITAB.
          ENDLOOP.
    ENDMODULE.                 " SET_STATUS  OUTPUT
    *&      Module  SET_LINE_COUNT  INPUT
          text
    MODULE SET_LINE_COUNT OUTPUT.
      LINE_COUNT = SY-LOOPC.
    ENDMODULE.                 " SET_LINE_COUNT  INPUT
    *&      Module SCROLL INPUT
          text
    MODULE SCROLL_SORT INPUT.
    SAVE_OK_CODE = OK_CODE.
    CLEAR OK_CODE.
    CASE SAVE_OK_CODE.
      WHEN 'P--'.
          TCL1-TOP_LINE = 1.
      WHEN 'P-'.
          TCL1-TOP_LINE = TCL1-TOP_LINE - LINE_COUNT.
          IF TCL1-TOP_LINE LE 0.
             TCL1-TOP_LINE = 1.
          ENDIF.
      WHEN 'P+'.
          I = TCL1-TOP_LINE + LINE_COUNT.
          J = TCL1-LINES - LINE_COUNT + 1.
          IF J LE 0.
             J = 1.
          ENDIF.
          IF I LE J.
             TCL1-TOP_LINE = I.
          ELSE.
             TCL1-TOP_LINE = J.
          ENDIF.
      WHEN 'P++'.
          TCL1-TOP_LINE = TCL1-LINES - LINE_COUNT + 1.
          IF TCL1-TOP_LINE LE 0.
              TCL1-TOP_LINE = 1.
          ENDIF.
      WHEN 'SORTUP'.
          READ TABLE TCL1-COLS ASSIGNING <FS_TCL1> WITH KEY FLAG = 'X'.
          IF SY-SUBRC = 0.
              SORT ITAB ASCENDING BY (<FS_TCL1>-screen-name+5).
          ENDIF.
      WHEN 'SORTDN'.
          READ TABLE TCL1-COLS ASSIGNING <FS_TCL1> WITH KEY FLAG = 'X'.
          IF SY-SUBRC = 0.
              SORT ITAB DESCENDING BY (<FS_TCL1>-screen-name+5).
          ENDIF.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND  INPUT
    *&      Module  UPDATE_MOD  INPUT
          text
    MODULE UPDATE_MOD INPUT.
    CASE OK_CODE.
    WHEN 'SAVE'.
          UPDATE ZSD_TABL_ORDBANK FROM ITAB .
          STS = SY-SUBRC .
          IF STS NE 0.
               MESSAGE E003(ZQOTBANK) .
          ENDIF.
      ENDCASE.
    ENDMODULE.                 " UPDATE_MOD  INPUT
    *&      Module  EXIT_COMAND  INPUT
          text
    MODULE EXIT_COMAND INPUT.
    CASE OK_CODE.
        WHEN 'BACK'.
          CALL FUNCTION 'POPUP_TO_CONFIRM'
            EXPORTING
              TITLEBAR       = 'Order Bank Entry'
              TEXT_QUESTION  = 'Do you want to Go BacK ?'
              TEXT_BUTTON_1  = 'Yes'
              TEXT_BUTTON_2  = 'No'
              DEFAULT_BUTTON = '2'
            IMPORTING
              ANSWER         = ANSWER.
          IF ANSWER = '1'.
            LEAVE TO SCREEN 0.
          ELSE.
          ENDIF.
        WHEN '%EX'.
          CALL FUNCTION 'POPUP_TO_CONFIRM'
            EXPORTING
              TITLEBAR       = 'Order Bank Entry'
              TEXT_QUESTION  = 'Do you want to Exit ?'
              TEXT_BUTTON_1  = 'Yes'
              TEXT_BUTTON_2  = 'No'
              DEFAULT_BUTTON = '2'
            IMPORTING
              ANSWER         = ANSWER.
          IF ANSWER = '1'.
            LEAVE TO SCREEN 0.
          ELSE.
          ENDIF.
      ENDCASE.
    ENDMODULE.                 " EXIT_COMAND  INPUT
    Tnx advance

    Hi Moni,
    The Problem is with the READ statement.
    READ TABLE TCL1-COLS ASSIGNING <FS_TCL1> WITH KEY FLAG = 'X'.
    The structure of TCL1 is different from what you think. TCL1 will be a deep structure with an internal table COLS. Now this internal table COLS will have the  standard structure:
    SCREEN
    INDEX
    SELECTED
    VISLENGTH
    INVISIBLE
    The Read statement tries to find a field of name FLAG in the TCL1-COLS structure. Therefore you get the error.
    Try to read the COLS table with a correct key.
    Regards,
    Anand Mandalika.

  • How to check if classpath of J2EE Engine refers to library(jar) ?

    I have access to SDM Manager tools, how to check using this tools if library is in classpath.
    Because during deployment of EAR file containing websevice I receive exception about absent of library com.sap.mdm.tech.mdm4j.

    Dear rkandy,
    Thank you for your comment.
    Now our browser expiring info doesn't count
    number. Maybe it remain enough days .
    Do you know what number the counter starts with ??
    Best Regards
    MASAKI

  • Plz check the report ?

    hi,
    i writen the report by using bolck alvs  then iam not getting the field value in RS_SELFELD structure so that iam not able to check condition like
    if rs_selfield-fieldname = 'vbeln'.
    so that to rectify this is there any other solution plz send with code. iam also sending source code.
    REPORT  ZSSALV_BLOCKED.
    TYPE-POOLS : SLIS.
    TYPES: BEGIN OF ST_VBAK,
           VBELN TYPE VBAK-VBELN,
           ERDAT TYPE VBAK-ERDAT,
           VBTYP TYPE VBAK-VBTYP,
           NETWR TYPE VBAK-NETWR,
           WAERK TYPE VBAK-WAERK,
           END OF ST_VBAK.
    TYPES: BEGIN OF ST_VBAP,
           VBELN TYPE VBAP-VBELN,
           POSNR TYPE VBAP-POSNR,
           MATNR TYPE VBAP-MATNR,
           MATKL TYPE VBAP-MATKL,
           POSAR TYPE VBAP-POSAR,
           MEINS TYPE VBAP-MEINS,
           END OF ST_VBAP.
    DATA: IT_VBAK     TYPE TABLE OF ST_VBAK,
          W_VBAK      TYPE ST_VBAK,
          IT_VBAP     TYPE TABLE OF ST_VBAP,
          IT_TABLE    TYPE SLIS_TABNAME,
          W_VBAP      TYPE ST_VBAP,
          IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
          W_FIELDCAT  TYPE SLIS_FIELDCAT_ALV,
          W_IS_LAYOUT TYPE SLIS_LAYOUT_ALV,
          IT_EVENT    TYPE SLIS_T_EVENT,
          REPID       TYPE SY-REPID.
    REPID = SY-REPID.
    REFRESH IT_VBAK.
    SELECT VBELN ERDAT VBTYP NETWR WAERK FROM VBAK INTO TABLE IT_VBAK UP TO 10 ROWS.
    W_FIELDCAT-FIELDNAME  = 'VBELN'.
    W_FIELDCAT-COL_POS    = '1'.
    W_FIELDCAT-SELTEXT_L  = 'SALES_DOCU_NO'.
    APPEND W_FIELDCAT TO IT_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-FIELDNAME  = 'ERDAT'.
    W_FIELDCAT-COL_POS    = '2'.
    W_FIELDCAT-SELTEXT_L  = 'SALES_DOCU_DATE'.
    APPEND W_FIELDCAT TO IT_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-FIELDNAME  = 'VBTYP'.
    W_FIELDCAT-COL_POS    = '3'.
    W_FIELDCAT-SELTEXT_L  = 'SALES_DOCU_TYPE'.
    APPEND W_FIELDCAT TO IT_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-FIELDNAME  = 'NETWR'.
    W_FIELDCAT-COL_POS    = '4'.
    W_FIELDCAT-SELTEXT_L  = 'NET_VALUE'.
    APPEND W_FIELDCAT TO IT_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-FIELDNAME  = 'WAERK'.
    W_FIELDCAT-COL_POS    = '5'.
    W_FIELDCAT-SELTEXT_L  = 'CURRENCY'.
    APPEND W_FIELDCAT TO IT_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_IS_LAYOUT-ZEBRA = 'X'.
    W_IS_LAYOUT-NO_VLINE = 'X'.
          CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
            EXPORTING
              I_CALLBACK_PROGRAM             = REPID
            I_CALLBACK_PF_STATUS_SET       = ' '
             I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'
            IT_EXCLUDING                   =
       CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
        EXPORTING
          IS_LAYOUT                        = W_IS_LAYOUT
          IT_FIELDCAT                      = IT_FIELDCAT
          I_TABNAME                        = IT_TABLE
          IT_EVENTS                        = IT_EVENT
        TABLES
          T_OUTTAB                         = IT_VBAK
       EXCEPTIONS
         PROGRAM_ERROR                    = 1
         MAXIMUM_OF_APPENDS_REACHED       = 2
         OTHERS                           = 3.
         CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
         EXCEPTIONS
            PROGRAM_ERROR                 = 1
            OTHERS                        = 2
    FORM user_command  USING r_ucomm LIKE sy-ucomm
                          rs_selfield TYPE slis_selfield.
    DATA:  IT_TABLE1     TYPE SLIS_TABNAME,
           IT_EVENT1     TYPE SLIS_T_EVENT,
           IT_FIELDCAT1 TYPE SLIS_T_FIELDCAT_ALV,
           W_FIELDCAT1  TYPE SLIS_FIELDCAT_ALV,
           W_IS_LAYOUT1 TYPE SLIS_LAYOUT_ALV.
      CASE R_UCOMM.
      WHEN '&IC1'.
        IF RS_SELFIELD-FIELDNAME = 'VBELN' .
        REFRESH IT_VBAP.
        SELECT VBELN POSNR MATNR MATKL POSAR MEINS FROM VBAP INTO TABLE IT_VBAP WHERE VBELN = RS_SELFIELD-VALUE.
       ENDIF.
      ENDCASE.
    W_FIELDCAT1-FIELDNAME  = 'VBELN'.
    W_FIELDCAT1-COL_POS    = '1'.
    W_FIELDCAT1-SELTEXT_L  = 'SALES'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_FIELDCAT1-FIELDNAME  = 'POSNR'.
    W_FIELDCAT1-COL_POS    = '2'.
    W_FIELDCAT1-SELTEXT_L  = 'ITEM_NOS'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_FIELDCAT1-FIELDNAME  = 'MATNR'.
    W_FIELDCAT1-COL_POS    = '3'.
    W_FIELDCAT1-SELTEXT_L  = 'MATERIAL_TYPE'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_FIELDCAT1-FIELDNAME  = 'MATKL'.
    W_FIELDCAT1-COL_POS    = '4'.
    W_FIELDCAT1-SELTEXT_L  = 'MATKL'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_FIELDCAT1-FIELDNAME  = 'POSAR'.
    W_FIELDCAT1-COL_POS    = '5'.
    W_FIELDCAT1-SELTEXT_L  = 'POSAR'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_FIELDCAT1-FIELDNAME  = 'MEINS'.
    W_FIELDCAT1-COL_POS    = '6'.
    W_FIELDCAT1-SELTEXT_L  = 'MEINS'.
    APPEND W_FIELDCAT1 TO IT_FIELDCAT1.
    CLEAR W_FIELDCAT1.
    W_IS_LAYOUT1-ZEBRA = 'X'.
    W_IS_LAYOUT1-NO_VLINE = 'X'.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
        IS_LAYOUT                        = W_IS_LAYOUT1
        IT_FIELDCAT                      = IT_FIELDCAT1
        I_TABNAME                        = IT_TABLE1
        IT_EVENTS                        = IT_EVENT1
      TABLES
        T_OUTTAB                         = IT_VBAP
    EXCEPTIONS
       PROGRAM_ERROR                    = 1
       MAXIMUM_OF_APPENDS_REACHED       = 2
       OTHERS                           = 3.
    ENDIF.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
       EXCEPTIONS
         PROGRAM_ERROR                 = 1
         OTHERS                        = 2.
      REFRESH IT_VBAP.
    ENDFORM.
    bye.

    Hi Abhay,
    check if you are taking work area for every Internal Table in Smartform or not .
    just have to drag and drop that work area field into the position you want to display
    <i>Reward Points if it helps solves query .</i>
    Regards,
    Amber S

  • Mr. Frank  Could u plz check this ...

    Hi,
    Could u please guide me wat is the reason of this error...Is this error occuring due to some configuration Problem. I tried to run the backup application, which was running smoothly previous days.
    The error-----
    C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\DefaultDomain\bin\startWebLogic.cmd
    [http://waiting for the server to complete its initialization...]
    JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=256m
    WLS Start Mode=Development
    CLASSPATH=;C:\ORACLE\MIDDLE~1\patch_wls1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\ORACLE\MIDDLE~1\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\ORACLE\MIDDLE~1\patch_cie660\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\ORACLE\MIDDLE~1\JDK160~1\lib\tools.jar;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\ORACLE\MIDDLE~1\modules\features\weblogic.server.modules_10.3.0.0.jar;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\ORACLE\MIDDLE~1\modules\ORGAPA~1.5/lib/ant-all.jar;C:\ORACLE\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\Middleware\jdeveloper\modules\features\adf.share_11.1.1.jar;;C:\ORACLE\MIDDLE~1\WLSERV~1.3\common\eval\pointbase\lib\pbclient57.jar;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;;
    PATH=C:\ORACLE\MIDDLE~1\patch_wls1030\profiles\default\native;C:\ORACLE\MIDDLE~1\patch_jdev1111\profiles\default\native;C:\ORACLE\MIDDLE~1\patch_cie660\profiles\default\native;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\bin;C:\ORACLE\MIDDLE~1\modules\ORGAPA~1.5\bin;C:\ORACLE\MIDDLE~1\JDK160~1\jre\bin;C:\ORACLE\MIDDLE~1\JDK160~1\bin;D:\9iDS\bin;D:\9iDS\jdk\jre\bin;D:\9iDS\jdk\jre\bin\classic;D:\9iDS\jdk\jre\bin\classic;D:\9iDS\jlib;D:\9iDS\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    starting weblogic with Java version:
    java version "1.6.0_05"
    Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
    Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode)
    Starting WLS with line:
    C:\ORACLE\MIDDLE~1\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=256m -Djbo.34010=false -Xverify:none -da -Dplatform.home=C:\ORACLE\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\ORACLE\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\ORACLE\MIDDLE~1\WLSERV~1.3\server -Ddomain.home=C:\ORACLE\MIDDLE~1\JDEVEL~1\system\SYSTEM~1.88\DEFAUL~1 -Doracle.home=C:\Oracle\Middleware\jdeveloper -Doracle.security.jps.config=C:\ORACLE\MIDDLE~1\JDEVEL~1\system\SYSTEM~1.88\DEFAUL~1\config\oracle\jps-config.xml -Doracle.dms.context=OFF -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\ORACLE\MIDDLE~1\patch_wls1030\profiles\default\sysext_manifest_classpath;C:\ORACLE\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath;C:\ORACLE\MIDDLE~1\patch_cie660\profiles\default\sysext_manifest_classpath -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy weblogic.Server
    &lt;Feb 12, 2009 10:16:03 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000395&gt; &lt;Following extensions directory contents added to the end of the classpath:
    C:\Oracle\Middleware\patch_wls1030\profiles\default\sysext_manifest_classpath\weblogic_ext_patch.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\beehive_ja.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\beehive_ko.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\beehive_zh_CN.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\beehive_zh_TW.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\p13n_wls_ja.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\p13n_wls_ko.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\p13n_wls_zh_CN.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\p13n_wls_zh_TW.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\testclient_ja.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\testclient_ko.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\testclient_zh_CN.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\testclient_zh_TW.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\tuxedocontrol_ja.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\tuxedocontrol_ko.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\tuxedocontrol_zh_CN.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\tuxedocontrol_zh_TW.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\workshop_ja.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\workshop_ko.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\workshop_zh_CN.jar;C:\Oracle\Middleware\wlserver_10.3\L10N\workshop_zh_TW.jar&gt;
    &lt;Feb 12, 2009 10:16:03 AM IST&gt; &lt;Info&gt; &lt;WebLogicServer&gt; &lt;BEA-000377&gt; &lt;Starting WebLogic Server with Java HotSpot(TM) Client VM Version 10.0-b19 from Sun Microsystems Inc.&gt;
    &lt;Feb 12, 2009 10:16:04 AM IST&gt; &lt;Info&gt; &lt;Management&gt; &lt;BEA-141107&gt; &lt;Version: WebLogic Server Temporary Patch for CR380042 Thu Sep 11 13:33:40 PDT 2008
    WebLogic Server Temporary Patch for 7372756 Fri Sep 12 17:05:44 EDT 2008
    WebLogic Server Temporary Patch for CR381265 Wed Oct 08 10:15:58 PDT 2008
    WebLogic Server Temporary Patch for CR380913 Wed Oct 15 13:24:22 PDT 2008
    WebLogic Server Temporary Patch for CR381739 Tue Oct 21 14:06:14 IST 2008
    WebLogic Server 10.3 Mon Aug 18 22:39:18 EDT 2008 1142987 &gt;
    &lt;Feb 12, 2009 10:16:05 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to STARTING&gt;
    &lt;Feb 12, 2009 10:16:05 AM IST&gt; &lt;Info&gt; &lt;WorkManager&gt; &lt;BEA-002900&gt; &lt;Initializing self-tuning thread pool&gt;
    &lt;Feb 12, 2009 10:16:05 AM IST&gt; &lt;Notice&gt; &lt;Log Management&gt; &lt;BEA-170019&gt; &lt;The server log file C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log is opened. All server side log events will be written to this file.&gt;
    &lt;Feb 12, 2009 10:16:10 AM IST&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090082&gt; &lt;Security initializing using security realm myrealm.&gt;
    &lt;Feb 12, 2009 10:16:14 AM IST&gt; &lt;Warning&gt; &lt;Deployer&gt; &lt;BEA-149617&gt; &lt;Non-critical internal application uddi was not deployed. Error: [Deployer:149158|http://forums.oracle.com/forums/]No application files exist at 'C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\uddi.war'.&gt;
    &lt;Feb 12, 2009 10:16:14 AM IST&gt; &lt;Warning&gt; &lt;Deployer&gt; &lt;BEA-149617&gt; &lt;Non-critical internal application uddiexplorer was not deployed. Error: [Deployer:149158|http://forums.oracle.com/forums/]No application files exist at 'C:\ORACLE\MIDDLE~1\WLSERV~1.3\server\lib\uddiexplorer.war'.&gt;
    &lt;Feb 12, 2009 10:16:16 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to STANDBY&gt;
    &lt;Feb 12, 2009 10:16:16 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to STARTING&gt;
    &lt;Feb 12, 2009 10:16:17 AM IST&gt; &lt;Warning&gt; &lt;J2EE&gt; &lt;BEA-160195&gt; &lt;The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application Application1 is not versioned.&gt;
    Feb 12, 2009 10:16:17 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    Feb 12, 2009 10:16:18 AM oracle.as.jmx.framework.PortableMBeanFactory setJMXFrameworkProviderClass
    INFO: JMX Portable Framework initialized with platform SPI "class oracle.as.jmx.framework.wls.spi.JMXFrameworkProviderImpl"
    &lt;Feb 12, 2009 10:16:39 AM IST&gt; &lt;Warning&gt; &lt;J2EE&gt; &lt;BEA-160195&gt; &lt;The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application DashBoard is not versioned.&gt;
    Feb 12, 2009 10:16:39 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    &lt;Feb 12, 2009 10:16:52 AM IST&gt; &lt;Warning&gt; &lt;J2EE&gt; &lt;BEA-160195&gt; &lt;The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application Dashboard is not versioned.&gt;
    Feb 12, 2009 10:16:52 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    &lt;Feb 12, 2009 10:16:52 AM IST&gt; &lt;Warning&gt; &lt;J2EE&gt; &lt;BEA-160195&gt; &lt;The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application TestApplication is not versioned.&gt;
    Feb 12, 2009 10:16:52 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    &lt;Feb 12, 2009 10:17:04 AM IST&gt; &lt;Warning&gt; &lt;J2EE&gt; &lt;BEA-160195&gt; &lt;The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application TestJith is not versioned.&gt;
    Feb 12, 2009 10:17:04 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    Feb 12, 2009 10:17:18 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGraph" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/Application1/z60kl9/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:18 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGauge" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/Application1/z60kl9/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:18 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfRichPivotTable" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/Application1/z60kl9/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:21 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGraph" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/DashBoard/lg29wz/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:21 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGauge" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/DashBoard/lg29wz/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:21 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfRichPivotTable" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/DashBoard/lg29wz/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    &lt;Feb 12, 2009 10:17:22 AM IST&gt; &lt;Error&gt; &lt;Deployer&gt; &lt;BEA-149231&gt; &lt;Unable to set the activation state to true for the application 'Dashboard'.
    weblogic.application.ModuleException: Context path '/Dashboard-ViewController-context-root' is already in use by the module: Dashboard-ViewController-context-root application: DashBoard
    at weblogic.servlet.internal.WebAppModule.initAndValidateContextPath(WebAppModule.java:1076)
    at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:908)
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:364)
    at weblogic.servlet.internal.WebAppModule.activate(WebAppModule.java:423)
    at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:182)
    Truncated. see log file for complete stacktrace
    >
    Feb 12, 2009 10:17:22 AM oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState
    INFO: Cleaning up application state
    Feb 12, 2009 10:17:23 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGraph" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestApplication/91la5j/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:23 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGauge" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestApplication/91la5j/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:23 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfRichPivotTable" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestApplication/91la5j/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:26 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGraph" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestJith/lea4zh/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 3. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:26 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfDvtGauge" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestJith/lea4zh/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 7. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    Feb 12, 2009 10:17:26 AM oracle.adfinternal.view.faces.partition.FeatureUtils _addFeatures
    WARNING: A duplicate definition for the feature "AdfRichPivotTable" has been found at zip:C:/Oracle/Middleware/jdeveloper/system/system11.1.1.0.31.51.88/DefaultDomain/servers/DefaultServer/tmp/_WL_user/TestJith/lea4zh/war/WEB-INF/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. A feature with the same name was originally defined at zip:C:/Oracle/Middleware/jdeveloper/dvt/lib/dvt-faces.jar!/META-INF/adf-js-features.xml, line 11. This may indicate that multiple copies of the same jar file are present on the class path. Ignoring the new feature definition.
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;Log Management&gt; &lt;BEA-170027&gt; &lt;The Server has established connection with the Domain level Diagnostic Service successfully.&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to ADMIN&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to RESUMING&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Warning&gt; &lt;Server&gt; &lt;BEA-002611&gt; &lt;Hostname "Conti1", maps to multiple IP addresses: 192.168.1.12, 127.0.0.1&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Warning&gt; &lt;Server&gt; &lt;BEA-002611&gt; &lt;Hostname "localhost", maps to multiple IP addresses: 192.168.1.12, 127.0.0.1&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;Server&gt; &lt;BEA-002613&gt; &lt;Channel "Default[1]" is now listening on 127.0.0.1:7101 for protocols iiop, t3, ldap, snmp, http.&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;Server&gt; &lt;BEA-002613&gt; &lt;Channel "Default" is now listening on 192.168.1.12:7101 for protocols iiop, t3, ldap, snmp, http.&gt;
    &lt;Feb 12, 2009 10:17:27 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000331&gt; &lt;Started WebLogic Admin Server "DefaultServer" for domain "DefaultDomain" running in Development Mode&gt;
    &lt;Feb 12, 2009 10:17:28 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to RUNNING&gt;
    &lt;Feb 12, 2009 10:17:28 AM IST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000360&gt; &lt;Server started in RUNNING mode&gt;
    DefaultServer startup time: 88062 ms.
    DefaultServer started.
    [http://Running application Dashboard on Server Instance DefaultServer...]
    ---- Deployment started. ---- Feb 12, 2009 10:17:30 AM
    Target platform is (Weblogic 10.3).
    Running dependency analysis...
    2009-02-12 10:17:30.859: Writing WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\o.j2ee\drs\Dashboard\Dashboard-ViewController-webapp
    2009-02-12 10:17:30.906: Wrote WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\o.j2ee\drs\Dashboard\Dashboard-ViewController-webapp
    WARNING: Connection G5PS has no password. G5PS-jdbc.xml file not generated for connection G5PS.
    2009-02-12 10:17:31.078: Writing EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\o.j2ee\drs\Dashboard
    2009-02-12 10:17:31.093: Wrote EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.88\o.j2ee\drs\Dashboard
    Redeploying Application...
    &lt;Feb 12, 2009 10:17:32 AM IST&gt; &lt;Warning&gt; &lt;Deployer&gt; &lt;BEA-149124&gt; &lt;Failures were detected while initiating deploy task for application 'Dashboard'. Error is: '[Deployer:149164|http://forums.oracle.com/forums/]The domain edit lock is owned by another session in exclusive mode - hence this deployment operation cannot proceed.'&gt;
    weblogic.management.ManagementException: [Deployer:149164|http://forums.oracle.com/forums/]The domain edit lock is owned by another session in exclusive mode - hence this deployment operation cannot proceed.
    #### Deployment incomplete. #### Feb 12, 2009 10:17:32 AM
    oracle.jdeveloper.deploy.DeployException
    at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:247)
    at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.deployImpl(Jsr88RemoteDeployer.java:157)
    at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
    at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
    at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
    at oracle.jdeveloper.deploy.common.BatchDeployer.deployImpl(BatchDeployer.java:82)
    at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
    at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
    at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
    at oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:436)
    at oracle.jdeveloper.deploy.DeploymentManager.deploy(DeploymentManager.java:209)
    at oracle.jdevimpl.runner.adrs.AdrsStarter$5$1.run(AdrsStarter.java:1365)
    Caused by: oracle.jdeveloper.deploy.DeployException
    at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java:561)
    at oracle.jdevimpl.deploy.weblogic.common.Jsr88WeblogicDeploymentHelper.redeployApplications(Jsr88WeblogicDeploymentHelper.java:259)
    at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:222)
    ... 11 more
    Caused by: oracle.jdeveloper.deploy.DeployException: Deployment Failed
    at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java:542)
    ... 13 more
    #### Cannot run application Dashboard due to error deploying to DefaultServer.
    [Application Dashboard stopped and undeployed from Server Instance DefaultServer|http://forums.oracle.com/forums/]
    Kindly help me to sort this issue.
    Thanks in Advance
    Jithesh

    Hi all,
    I got the solution for this issue. Try to do the following steps...
    open the admin console (http://127.0.0.1:7101/console) log in (user:weblogic pwd:weblogic). After successful login look in the upper left corner. There you see a button where you can activate pending changes (or revoke them).
    If u hv any doubt then open the following URL
    The domain edit lock is owned by another session in exclusive mode
    Thank you very much to Timo....His tread helped me to solve this problem
    Regards,
    Jithesh

  • Dear kuljeet ..plz check the results of the query

    Hi,
    check with following query and post the output
    COLUMN tsname FORMAT a12
    COLUMN extents FORMAT 9999
    COLUMN bytes FORMAT 999,999,999
    COLUMN largest FORMAT 999,999,999
    COLUMN Tot_Size FORMAT 9,999,999 HEADING "TOTAL(M)"
    COLUMN Tot_Free FORMAT 9,999,999 HEADING "FREE (M)"
    COLUMN Pct_Free FORMAT 999 HEADING "FREE %"
    COLUMN Fragments FORMAT 999,999
    COLUMN Large_Ext FORMAT 9,999,999 HEADING "BIG EXT(M)"
    SELECT a.tablespace_name TSNAME, SUM(a.tots)/1048576 Tot_Size,
    SUM(a.sumb)/1048576 Tot_Free,
    SUM(a.sumb)*100/sum(a.tots) Pct_Free,
    SUM(a.largest)/1048576 Large_Ext, SUM(a.chunks) Fragments
    FROM (SELECt tablespace_name, 0 tots, SUM(bytes) sumb,
    MAX(bytes) largest, COUNT(*) chunks
    FROM dba_free_space a
    GROUP BY tablespace_name
    UNION
    SELECT tablespace_name, SUM(bytes) tots, 0, 0, 0
    FROM dba_data_files
    GROUP BY tablespace_name) a
    GROUP BY a.tablespace_name
    i am also working on 10g AS and i notice application server generated Huge size of log files some are even in GB. so should also look on that.
    Thanks
    Kuljeet
    Dear kuljeet I have runn the above query and got this result.
    TSNAME TOTAL(M) FREE (M) FREE % BIG EXT(M) FRAGMENTS
    B2B_DT 64 3 5 3 1
    B2B_IDX 16 2 11 2 1
    B2B_LOB 12 1 11 1 1
    B2B_RT 40 2 6 2 1
    DCM 242 22 9 21 2
    DISCO_PTM5_C 2 1 34 1 1
    ACHE
    DISCO_PTM5_M 2 1 34 1 1
    ETA
    TSNAME TOTAL(M) FREE (M) FREE % BIG EXT(M) FRAGMENTS
    DSGATEWAY_TA 6 1 8 1 1
    B
    IAS_META 7,268 7 0 7 2
    OCATS 2 0 13 0 1
    OLTS_ATTRSTO 3 1 24 1 2
    RE
    OLTS_BATTRST 1 1 69 1 1
    ORE
    TSNAME TOTAL(M) FREE (M) FREE % BIG EXT(M) FRAGMENTS
    OLTS_CT_STOR 30 0 0 0 0
    E
    OLTS_DEFAULT 5 1 19 1 2
    OLTS_SVRMGST 3 1 27 1 1
    ORE
    PORTAL 95 23 24 22 2
    PORTAL_DOC 2 1 50 1 1
    PORTAL_IDX 22 2 7 2 1
    PORTAL_LOG 1 1 69 1 1
    TSNAME TOTAL(M) FREE (M) FREE % BIG EXT(M) FRAGMENTS
    SYSAUX 450 12 3 5 9
    SYSTEM 800 11 1 10 2
    UDDISYS_TS 46 27 58 26 2
    UNDOTBS 4,169 0 0 0 0
    USERS 1 0 31 0 1
    WCRSYS_TS 242 12 5 12 2
    25 rows selected.
    Please guide me now..what I have to do further.
    Thanks
    Message was edited by:
    [email protected]

    >>i am also working on 10g AS and i notice application server generated Huge size of log files some are even in GB. so should also look on that.
    This following query gives you to the details of tablespaces.and its not concern with any log files.its only related with database level not for OS or logfiles.
    for 10g AS i also notice that it generate very large size of logs files and some functionality will be disable when the size of logfile is reached to 2gb.
    so first check the contents of log files and move ,purge or compress it, as you needed but first check why its generated with such large size by checking the contents of logfiles.
    Kuljeet

  • Plz check the code

    Hi all,
    Friends please tell me what is the problem with this code.....
    It is not giving what i want.......
    I want only that row in the table to have orange background which contains the value 'check'..
    but what it does is that it sets all the other rows as orange too....
    but when i select all the rows in the table.....it does show the color of the cell which contains 'check' and the color of the rest of the cells which are set to highlight color...
    please chk the following code and let me know if there is any error...
    public class ErrorEntryCellRenderer extends DefaultTableCellRenderer {
        /** Creates a new instance of ErrorEntryCellRenderer */
        public ErrorEntryCellRenderer() {
        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
            Component retValue;
            retValue = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
            if(value instanceof String) {
                if(((String)value).equalsIgnoreCase("check")) {
                    setBackground(Color.ORANGE);
                    validate();
            return retValue;
    }Thank you..
    Message was edited by:
    vaibhavpingle

    it doesnt work then...it does not paint any thing......
    i did the following changes
    public Component getTableCellRendererComponent(JTable table, Color c, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
            Component retValue;
            retValue = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
            if(value instanceof String) {
                if(((String)value).equalsIgnoreCase("check")) {
                    setBackground(Color.ORANGE);
                    validate();
                } else {
                    setBackground(c);
                    validate();
            return retValue;
        }

  • Error in Code?-PlZ Check This

    Hai,
    We are getting an error in this code.We are beginners in Flex.
    Can anyone help us?
    This is our code....
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
    <mx:Script>
        <![CDATA[
            import flash.media.Camera;
            import flash.media.Microphone;
            private function init():void
                cam.dataProvider=Camera.names;
                mic.dataProvider=Microphone.names;
            private function send():void
                //var camera:Camera=Camera.getCamera();
                var micro:Microphone=Microphone.getMicrophone();
                micro.addEventListener(StatusEvent.STATUS, this.onMicStatus);
                private function onMicstatus(event:StatusEvent):void
                    if(event.code == "Microphone.Unmuted")
                        trace("Microphone access allowed");
                    else if(event.code == "Microphone.Muted")
                        trace("Microphone access denied");
        ]]>
    </mx:Script>
        <mx:Panel x="265" y="50" width="294" height="200" layout="absolute">
            <mx:VideoDisplay x="0" y="0" width="274" height="160"/>
        </mx:Panel>
        <mx:Button x="381.5" y="314" label="Start" click="send()"/>
        <mx:Text x="281" y="24" text="Username" id="uname"/>
        <mx:TextArea x="351" y="24" height="18" width="150"/>
        <mx:Text x="281" y="260" text="Camera" width="62"/>
        <mx:ComboBox x="351" y="258" width="191" id="cam"></mx:ComboBox>
        <mx:Label x="273" y="286" text="microphone"/>
        <mx:ComboBox x="351" y="284" width="191" id="mic"></mx:ComboBox>
    </mx:Application>
    ERROR:-
    1013: The private attribute may be used only on class property definitions.    videovoice/src    videovoice.mxml    line 23    1267425378537    662

    First of all, check Permit Debugging in publish settings so you can at least reference a line number. It's not very realistic to post 150 lines of code, and say guys can you check this.
    Anyway from a cursory glance it looks like you only create 27 bricks:
    for (var i=0; i<9; i++)
    for (var j=0; j<3; j++)
    bricks = new brick(i,j);
    Brick_Array.push(bricks);
    And then later you do this:
    for (var k=0; k<100; k++)
    if (Ball.hitTestObject(Brick_Array[k]))
    You don't have 100 bricks in Brick_Array.
    Also - as a matter of convention variables names should not have the first letter capitalized - that is for class naming.

  • Simple code somthings wrong plz check them:)

    code 1:
    import java.awt.*;
    class Yo {
    public static void main (String[] arg) {
    String s;
    double i;
    System.out.print("Translate to euro! Input the swedish money: "); System.out.flush();
    s = myIn.readLine();
    i = Double.parseDouble(s);
    System.out.println(i, "SEK blir" + i*9.15781 + "euro" );
    code 2:
    class Halt {
    public static void main (String[] arg) {
    System.out.print("Halt! Who goes there?"); System.out.flush();
    String s = myIn.readLine();
    System.out.println("You may pass " + s + "!");
    I think the errors are similar to eachother.. plz tell me whats wrong with the "myIn" thing:)

    why not import Scanner and use that to get user input? all you would have to do is this:
    import java.util.Scanner
    //blah blah blah
    //create the following object before you call it
    Scanner myln = new Scanner (System.in);
    //ask for user input
    double i = myln.nextDouble();
    //end output

  • 2 records updated plz check this

    my requirement is update the database table zfmkstel with nrart = 'h' and proz1 = '100'. i m writting below logic two records udate like this
    123455(tenum)         h                  100
    123455(telnum)        -                     -
    my logic is
        when 'SAVE'.
          IF f1_rec ne 1 .
          if sy-subrc = 0.
          update zfm_handy from fs_temp_zfm_handy.
            insert zfm_handy from fs_temp_zfm_handy.
            MODIFY zfm_handy from fs_temp_zfm_handy.
           if sy-subrc = 0.
           insert zfmkstel from fs_temp_zfmkstel.
            if sy-subrc = 0.
              fs_temp_zfmkstel-telnum = fs_temp_zfm_handy-telnum.
             fs_temp_zfmkstel-nrart = fs_temp_zfm_handy-nrart.
             fs_temp_zfmkstel-proz1 = fs_temp_zfm_handy-proz1.
             fs_temp_zfmkstel-nrart = 'H'.
             fs_temp_zfmkstel-proz1 = '100'.
              INSERT ZFMKSTEL FROM FS_TEMP_ZFMKSTEL.
                       fs_temp_zfmkstel-nrart = 'H'.
                          fs_temp_zfmkstel-proz1 = '100'.
               insert into zfmkstel values fs_temp_zfmkstel.
              commit work.
              if sy-subrc = 0.
                message s000(0) with 'record havebeen inserted sucessfully'.
            MODIFY ZFMKSTEL FROM FS_TEMP_ZFMKSTEL.
              else.
                delete zfm_handy from fs_temp_zfm_handy.
              endif.
            endif.
          else.
            update zfm_handy from fs_temp_zfm_handy.
            if sy-subrc eq 0.
              fs_temp_zfmkstel-telnum = fs_temp_zfm_handy-telnum.
              update zfmkstel from fs_temp_zfmkstel.
             if sy-subrc eq 0.
             message s000(0) with 'update sucessfully'.
           endif.
            endif.
          endif.
           endif.

    hi
    do u have a problem with updating the records, i mean do u want update 2 records into the DB table with the same fields
    check if the records have the same primary fields, if they have same primary fields then it will not update in the Z Table
    check this code
          READ TABLE IT_VBRK WITH KEY VBELN = T_VBRK_VBRP-VBELN.
          IF SY-SUBRC = 0.
            T_VBRK_VBRP-FKDAT = IT_VBRK-FKDAT.
            MODIFY T_VBRK_VBRP  TRANSPORTING FKDAT
                      WHERE VBELN = IT_VBRK-VBELN.
          ENDIF.
    this will simulatenously update all the records which have same VBELN
    award points if found helpful

  • Plz check this...

    plz go through this code ...in this i am not getting values in internal table t_get_documents though few values of vbeln in itab and jfrp are matching...can u tell what is wrong with this code...
    TABLES: JFRP,jkap.
    DATA: BEGIN OF T_GET_DOCUMENTS OCCURS 0,
            ISPFAKVON LIKE JFRP-ISPFAKVON,
            ISPDRERZ  LIKE JFRP-ISPDRERZ,
            ISPVBELN  LIKE JFRP-ISPVBELN,
            ISPFKPER  LIKE JFRP-ISPFKPER,
            NETWR     LIKE JFRP-NETWR,
          END   OF T_GET_DOCUMENTS.
    data: begin of itab occurs 0,
          vbeln like jkap-vbeln,
          end of itab.
    SELECT-OPTIONS: s_date for jkap-ERFDATE.
    select vbeln
            into table itab
            from jkap
            where ERFDATE in s_date.
    loop at itab.
    select ispfakvon ispdrerz ispvbeln ispfkper netwr
           into corresponding fields of table t_get_documents
           from jfrp
           where  ispvbeln eq itab-vbeln.
      endloop.

    Hi
    TABLES: JFRP,jkap.
    DATA: BEGIN OF T_GET_DOCUMENTS OCCURS 0,
                 ISPFAKVON     LIKE    JFRP-ISPFAKVON,
                 ISPDRERZ        LIKE    JFRP-ISPDRERZ,
                 ISPVBELN        LIKE    JFRP-ISPVBELN,
                 ISPFKPER        LIKE    JFRP-ISPFKPER,
                 NETWR            LIKE    JFRP-NETWR,
             END OF T_GET_DOCUMENTS.
    data: begin of itab occurs 0,
              vbeln        like jkap-vbeln,
            end of itab.
    SELECT-OPTIONS: s_date for jkap-ERFDATE.
    select  vbeln into table itab from jkap
                         where ERFDATE in s_date.
    if not itab[] is initial.
    select ispfakvon
              ispdrerz
              ispvbeln
              ispfkper
              netwr  from jfrp into corresponding fields of table t_get_documents
    for all entries of in itab        
    where ispvbeln eq itab-vbeln.
    endif.
    loop at itab.
    endloop.
    Thanks
    mahi

  • Hi plz check it out servlets question

    <a href:/servlet/HelloServlet>post</a>
    <a href:/servlet/HelloServlet method = "post">post</a>
    in both cases which method processed.. whether it doGet() or doPost() or what..
    plz answer for this qestion
    regards
    sampath

    what about learning some HTML first?
    <a href="servlet/HelloServlet">post</a>
    <!--
        NOT <a href:/servlet/HelloServlet>post</a>
    --> this will create a normal hyperlink with the caption "post" and the related URL "servlet/HelloServlet"
    <a href:/servlet/HelloServlet method = "post">post</a>depending on the browser this might create a hyperlink but when you click on it it should produce an error...
    A "normal" hyperlink generates a GET request to the server (as e.g. a url directly typed to the address bar).
    when you use forms (<form>) you could specify that the browser should use an other method
    <form method="POST" action="servlet/HelloServlet">
        <input type="submit" value="SUBMIT">
    </form>to see which method will be invoked / processed by your hyperlink you could do the following:
    - implement ALL available doXXX methods
    - add one line of code to each of them: System.out.println("processing a XXX request...") // where XXX is the type of method (see doXXX, e.g. Get, Post, ...)

  • Plz Check Code!!!!!

    Dear All,
    Below is my code given but in output screen it does not show any value of ceratain fields like KOSTL,BELNR,BLDAT,WRBTR,DMBTR,BDIFF from BSID table.
    Can anybody go through the program and let me know where is the error and where I am mistaking.
    Regards,
    Abhay.
    REPORT rfdopr00
           MESSAGE-ID fr
           LINE-SIZE  132
           NO STANDARD PAGE HEADING.
    TABLES:   b0sg,
              kna1,                        "Daten auf Mandantenebene
              KNKA,
                knb1,                      "Daten auf Buchungskreisebene
                  knb4,                    "Zahlungsverhalten
                  knb5,                    "Mahndaten
                KNKK,    "Kreditkontrolle
                  knc1,                    "Verkehrszahlen
                  knc3,                    "Sonderumsätze
                  bsid,                    "Offend Posten
                  BKPF,
                    BSEG,
                           bsega.
    TABLES:
              bhdgd,
              t001,
              t001s,
              *t001s,
              t074t,
              t074u,
              tbsl,
              tbslt,
              tcurx,
              adrs,
              rfpdo,
              rfsdo,
              RFPOSXEXT,
              faede.
    FIELD-SYMBOLS: .
    *Hilfsfelder
    *---Prüfung ob mehrere Hauswährungen verarbeitet werden.
    DATA:    cfakt(3)      TYPE p,
             checksaldo(8) TYPE p,
             checksald1(8) TYPE p,
             checksald2(8) TYPE p,
             checksald3(8) TYPE p,
             checksald4(8) TYPE p,
             checkagobl(8) TYPE p,
             waers         LIKE t001-waers,
             wflag(1)      TYPE p VALUE '0',
             waers2        LIKE t001-waers,
             wflag2(1)     TYPE p VALUE '0',
             ph-line(132)  TYPE c.
    *---Ermittlung aktuelles Geschäftsjahr über Funktionsbaustein.
    DATA: curry LIKE bsid-gjahr.
    *-Ermittlung Zahlungseingang bei Zahlungen mit Skontoabzug--
    DATA: zvtage LIKE knb4-vzs01,          "Verzugstage
          zvskonto(8) TYPE p,     "Zahlungsvolumen bei Zahlung mit Skonto
          zvnetto(8)  TYPE p,              "Zahlungsvolumen bei Nettozahlung
          zvverzug(8) TYPE p,              "Verzugstage
          zvmalvz(10) TYPE p,              "Zahlungvolumen * Verzugstage
                                           "KNB4-VZSxx)
          zvtyp(1)    TYPE c,              "Skonto oder Nettozahler
        ZVPER(4)    TYPE C.     "Periode letze Zahlung
          zvper(6)    TYPE c.              "Periode letze Zahlung
    *---Zeilenanzahl fü Adressausgabe -
    DATA: zeilenanzahl LIKE adrs-anzzl VALUE 7.
    DATA: ksaldo(6)  TYPE p,               "Saldovortrag
          beabzug(6) TYPE p,               "Berechtigte Abzüge
          ubabzug(6) TYPE p,               "Unberechtigte Abzüge
          jahraug(6) TYPE p,               "Kumulierter Jahresausgleich
          kumzins(6) TYPE p.               "Kumulierter Zins
    Ausgabe der Mahndaten pro Buchungskreis.
    DATA: index(2) TYPE p VALUE 0.
    Hilfsfelder
    DATA: hf(1)    TYPE c.
    DATA: txt_1(78) TYPE c,                "Mahnbereich
          txt_2(78) TYPE c,                "Mahnart
          txt_3(78) TYPE c,                "Mahnempfänger
          txt_4(78) TYPE c,                "Mahndatum
          txt_5(78) TYPE c,                "Mahnstufe
          txt_6(78) TYPE c,                "Mahnsperre
          txt_7(78) TYPE c,                "Mahnverfahren
          txt_8(78) TYPE c.                "Sachbearbeiter
    DATA: BEGIN OF xmahn OCCURS 10.
            INCLUDE STRUCTURE knb5.
    DATA: END OF xmahn.
    Hilfsfeld für Sicherung der knka Felder
    *ATA: SAVE_KLIMG LIKE KNKA-KLIMG,   "Gesamtlimit
        SAVE_KLIME LIKE KNKA-KLIME,   "Einzellimit
        SAVE_WAERS LIKE KNKA-WAERS,   "Währung
        SAVE_DLAUS LIKE KNKA-DLAUS.   "letzte Auskunft
    Hilfsfelder
    DATA: char1(1)   TYPE c.
    DATA: flag1(1)   TYPE c.
    DATA: intens(1)  TYPE c.
    DATA: rastza(1)  TYPE c.
    *---- K o n s t a n t e n -
    *---- DNULL zum Vergleich mit Datumsfeldern -
    DATA: dnull(8) TYPE c VALUE '00000000'.
    *---- DECKBLATT = 'N' ==> Kein Deckblatt bei NEW-SECTION -
    DATA: deckblatt TYPE c VALUE 'N'.
    *---- 'H' =   Hilfsfelder, die jederzeit fuer Berechnungen ver-  -
    *---- wendet werden koennen. -
    DATA: BEGIN OF h,
            stichtag(8),
            offset(2) TYPE p,
            offse1(2) TYPE p,
            soll      LIKE knc1-um01s,
            haben     LIKE knc1-um01h,
            saldo     LIKE knc1-umsav,
            shbkz     LIKE knc3-shbkz,     "Sonderhauptbuchkennzeichen
            saldv     LIKE knc3-saldv,     "Sonderhauptbuch-Saldovortrag
            shbls     LIKE knc3-solll,     "Sonderhauptbuch-Lfd.-Saldo
            shbsl     LIKE knc3-solll,     "Sonderhauptbuch-Lfd.-SOLL
            shbhb     LIKE knc3-habnl,     "Sonderhauptbuch-Lfd.-HABEN
          GBNUM     LIKE KNC1-GBN01,    "Geschaeftsber. Nummer ECKERT
          GBUMS     LIKE KNC1-GBU01,    "Geschaeftsber. Umsatz
            text(15),
            umlow     LIKE bsid-umskz,     "Umsatzkennzeichen
            umhig     LIKE bsid-umskz,     "Umsatzkennzeichen
    **************AB*******
            kostl LIKE bsid-kostl,
            belnr LIKE bsid-belnr,
            bldat LIKE bsid-bldat,
            wrbtr LIKE bsid-wrbtr,
            bdiff LIKE bsid-bdiff,
    **************AB*******
          END   OF h.
    ---- 'C' =   Zwischenergebnisse, die aus Feldern des C-Segmentes ---
    *---- berechnet werden. -
    DATA: BEGIN OF c,
            saldo     TYPE p,              "Saldo
          WEXOB     TYPE P,         "Wechsel-Obligo        W,S,B
          ANZOB     TYPE P,         "Anzahlungs-Obligo     A
          ZANFB     TYPE P,         "Zahlungs-Anforderung  F
            umkz1     LIKE knc3-shbkz,                          "SHBKZ 1
            sums1     TYPE p,              "Sonderumsatz 1
            umkz2     LIKE knc3-shbkz,                          "SHBKZ 2
            sums2     TYPE p,              "Sonderumsatz 2
            umkz3     LIKE knc3-shbkz,                          "SHBKZ 3
            sums3     TYPE p,              "Sonderumsatz 3
            umkz4     LIKE knc3-shbkz,                          "SHBKZ 4
            sums4     TYPE p,              "Sonderumsatz 4
            umkz5     LIKE knc3-shbkz,                          "SHBKZ 5
            sums5     TYPE p,              "Sonderumsatz 5
            umkz6     LIKE knc3-shbkz,                          "SHBKZ 6
            sums6     TYPE p,              "Sonderumsatz 6
            umkz7     LIKE knc3-shbkz,                          "SHBKZ 7
            sums7     TYPE p,              "Sonderumsatz 7
            umkz8     LIKE knc3-shbkz,                          "SHBKZ 8
            sums8     TYPE p,              "Sonderumsatz 8
            umkz9     LIKE knc3-shbkz,                          "SHBKZ 9
            sums9     TYPE p,              "Sonderumsatz 9
            umkz10    LIKE knc3-shbkz,                          "SHBKZ 10
            sums10    TYPE p,              "Sonderumsatz 10
            sonob     TYPE p,              "Sonstige Umsatz-Kz
            babzg     TYPE p,              "Berechtigte Abzuege
            uabzg     TYPE p,              "Unberechtigte Abzuege
            kzins     TYPE p,              "Zinszahlungen
            kumum     TYPE p,              "Umsatz
            kumag     TYPE p,              "Kum. Jahresausgleich
          KREUEB    TYPE P,         "Kreditueberschreitung
          AGOBLI    TYPE P,         "Gesamt-Obligo (absolut)
            agobli LIKE knc1-umsav,        "Gesamt-Obligo (absolut)
          RGOBLI    TYPE P,         "Gesamt-Obligo (relativ)
            lftage(3) TYPE p,              "Langfristige Überzugstage
            mftage(3) TYPE p,              "Mittelfristige Überzugstage
            kftage(3) TYPE p,              "Kurzfristige Überzugstage
            zvtyp(1)    TYPE c,            "Flag Skonto oder Nettozahler
            zvper(6)    TYPE c,            "letze Zahlungsperiode
            zvverzug(8) TYPE p,            "Durchschittliche Verzugst
          END   OF c.
    ---- 'C2'=   Zwischenergebnisse, die aus Feldern des C-Segmentes ---
    *---- berechnet werden. -
    DATA: BEGIN OF c2 OCCURS 0,
            bukrs     LIKE knc1-bukrs,
            saldo     TYPE p,              "Saldo
          WEXOB     TYPE P,         "Wechsel-Obligo        W,S,B
          ANZOB     TYPE P,         "Anzahlungs-Obligo     A
          ZANFB     TYPE P,         "Zahlungs-Anforderung  F
            umkz1     LIKE knc3-shbkz,                          "SHBKZ 1
            sums1     TYPE p,              "Sonderumsatz 1
            umkz2     LIKE knc3-shbkz,                          "SHBKZ 2
            sums2     TYPE p,              "Sonderumsatz 2
            umkz3     LIKE knc3-shbkz,                          "SHBKZ 3
            sums3     TYPE p,              "Sonderumsatz 3
            umkz4     LIKE knc3-shbkz,                          "SHBKZ 4
            sums4     TYPE p,              "Sonderumsatz 4
            umkz5     LIKE knc3-shbkz,                          "SHBKZ 5
            sums5     TYPE p,              "Sonderumsatz 5
            umkz6     LIKE knc3-shbkz,                          "SHBKZ 6
            sums6     TYPE p,              "Sonderumsatz 6
            umkz7     LIKE knc3-shbkz,                          "SHBKZ 7
            sums7     TYPE p,              "Sonderumsatz 7
            umkz8     LIKE knc3-shbkz,                          "SHBKZ 8
            sums8     TYPE p,              "Sonderumsatz 8
            umkz9     LIKE knc3-shbkz,                          "SHBKZ 9
            sums9     TYPE p,              "Sonderumsatz 9
            umkz10    LIKE knc3-shbkz,                          "SHBKZ 10
            sums10    TYPE p,              "Sonderumsatz 10
            sonob     TYPE p,              "Sonstige Umsatz-Kz
            babzg     TYPE p,              "Berechtigte Abzuege
            uabzg     TYPE p,              "Unberechtigte Abzuege
            kzins     TYPE p,              "Zinszahlungen
            kumum     TYPE p,              "Umsatz
            kumag     TYPE p,              "Kum. Jahresausgleich
          KREUEB    TYPE P,         "Kreditueberschreitung
          AGOBLI    TYPE P,         "Gesamt-Obligo (absolut)
            agobli LIKE knc1-umsav,        "Gesamt-Obligo (absolut)
          RGOBLI    TYPE P,         "Gesamt-Obligo (relativ)
            lftage(3) TYPE p,              "Langfristige Überzugstage
            mftage(3) TYPE p,              "Mittelfristige Überzugstage
            kftage(3) TYPE p,              "Kurzfristige Überzugstage
            zvtyp(1)    TYPE c,            "Flag Skonto oder Nettozahler
            zvper(6)    TYPE c,            "letze Zahlungsperiode
            zvverzug(8) TYPE p,            "Durchschittliche Verzugst
          END   OF c2.
    ---- 'C3'=   Zwischenergebnisse, die aus Feldern des C-Segmentes ---
    *---- berechnet werden. -
    DATA: BEGIN OF c3,
            saldo     TYPE p,              "Saldo
          WEXOB     TYPE P,         "Wechsel-Obligo        W,S,B
          ANZOB     TYPE P,         "Anzahlungs-Obligo     A
          ZANFB     TYPE P,         "Zahlungs-Anforderung  F
            umkz1     LIKE knc3-shbkz,                          "SHBKZ 1
            sums1     TYPE p,              "Sonderumsatz 1
            umkz2     LIKE knc3-shbkz,                          "SHBKZ 2
            sums2     TYPE p,              "Sonderumsatz 2
            umkz3     LIKE knc3-shbkz,                          "SHBKZ 3
            sums3     TYPE p,              "Sonderumsatz 3
            umkz4     LIKE knc3-shbkz,                          "SHBKZ 4
            sums4     TYPE p,              "Sonderumsatz 4
            umkz5     LIKE knc3-shbkz,                          "SHBKZ 5
            sums5     TYPE p,              "Sonderumsatz 5
            umkz6     LIKE knc3-shbkz,                          "SHBKZ 6
            sums6     TYPE p,              "Sonderumsatz 6
            umkz7     LIKE knc3-shbkz,                          "SHBKZ 7
            sums7     TYPE p,              "Sonderumsatz 7
            umkz8     LIKE knc3-shbkz,                          "SHBKZ 8
            sums8     TYPE p,              "Sonderumsatz 8
            umkz9     LIKE knc3-shbkz,                          "SHBKZ 9
            sums9     TYPE p,              "Sonderumsatz 9
            umkz10    LIKE knc3-shbkz,                          "SHBKZ 10
            sums10    TYPE p,              "Sonderumsatz 10
            sonob     TYPE p,              "Sonstige Umsatz-Kz
            babzg     TYPE p,              "Berechtigte Abzuege
            uabzg     TYPE p,              "Unberechtigte Abzuege
            kzins     TYPE p,              "Zinszahlungen
            kumum     TYPE p,              "Umsatz
            kumag     TYPE p,              "Kum. Jahresausgleich
          KREUEB    TYPE P,         "Kreditueberschreitung
          AGOBLI    TYPE P,         "Gesamt-Obligo (absolut)
            agobli LIKE knc1-umsav,        "Gesamt-Obligo (absolut)
          RGOBLI    TYPE P,         "Gesamt-Obligo (relativ)
          LFTAGE(3) TYPE P,         "Langfristige Überzugstage
          MFTAGE(3) TYPE P,         "Mittelfristige Überzugstage
          KFTAGE(3) TYPE P,         "Kurzfristige Überzugstage
          ZVTYP(1)    TYPE C,       "Flag Skonto oder Nettozahler
          ZVPER(6)    TYPE C,       "letze Zahlungsperiode
          ZVVERZUG(8) TYPE P,       "Durchschittliche Verzugst
          END   OF c3.
    DATA: shbetrag LIKE bsega-dmshb.       "TYPE P.
    *---- 'RTAB' = Rastertabelle fuer offene Posten -
    DATA: BEGIN OF rtab OCCURS 30,
            sortk(1)   TYPE c,             "0 = Summe Gesber
                                           "1 = Summe aller Gesber
                                           "2 = Umsatzdaten
            bukrs LIKE bsid-bukrs,
            gsber LIKE bsid-gsber,
            waers LIKE bsid-waers,
    ********AB********
            kostl LIKE bsid-kostl,
            belnr LIKE bsid-belnr,
            bldat LIKE bsid-bldat,
            wrbtr LIKE bsid-wrbtr,
            bdiff LIKE bsid-bdiff,
    ********AB********
            raart TYPE c,                  "Rasterart
                                           "1 = Netto-Faelligkeit
                                           "2 = Skonto1-Faelligkeit
                                           "3 = Zahlungseingang
                                           "4 = Belegalter
                                           "5 = Ueber-Faelligkeit
            kumum TYPE p,                  "Umsatz
            anzah TYPE p,                  "Anzahlungen
            opsum TYPE p,                  "Offene Posten Summe
            rast1 TYPE p,                  "Rasterfeld 1
            rast2 TYPE p,                  "Rasterfeld 2
            rast3 TYPE p,                  "Rasterfeld 3
            rast4 TYPE p,                  "Rasterfeld 4
            rast5 TYPE p,                  "Rasterfeld 5
            rast6 TYPE p,                  "Rasterfeld 6
          COUNT TYPE P,                  "count für Gesber
          END   OF rtab.
    *---- 'RBUS' = Rastertabelle fuer Summen pro Sachbearbeiter -
    DATA: BEGIN OF rbus OCCURS 30,
            sortk(1)   TYPE c,             "0 = Summe Gesber
                                           "1 = Summe aller Gesber
                                           "2 = Umsatzdaten
            bukrs LIKE bsid-bukrs,
            gsber LIKE bsid-gsber,
            waers LIKE bsid-waers,
            raart TYPE c,                  "Rasterart
                                           "1 = Netto-Faelligkeit
                                           "2 = Skonto1-Faelligkeit
                                           "3 = Zahlungseingang
                                           "4 = Ueber-Faelligkeit
            kumum TYPE p,                  "Umsatz
            anzah TYPE p,                  "Anzahlungen
            opsum TYPE p,                  "Offene Posten Summe
            rast1 TYPE p,                  "Rasterfeld 1
            rast2 TYPE p,                  "Rasterfeld 2
            rast3 TYPE p,                  "Rasterfeld 3
            rast4 TYPE p,                  "Rasterfeld 4
            rast5 TYPE p,                  "Rasterfeld 5
            rast6 TYPE p,                  "Rasterfeld 6
          COUNT TYPE P,             "count für Gesber
          END   OF rbus.
    *---- 'RBUK' = Rastertabelle fuer Summen pro Buchungskreis  -
    DATA: BEGIN OF rbuk OCCURS 30,
            sortk(1)   TYPE c,             "0 = Summe Gesber
                                           "1 = Summe aller Gesber
                                           "2 = Umsatzdaten
            bukrs LIKE bsid-bukrs,
            gsber LIKE bsid-gsber,
            waers LIKE bsid-waers,
            raart TYPE c,                  "Rasterart
                                           "1 = Netto-Faelligkeit
                                           "2 = Skonto1-Faelligkeit
                                           "3 = Zahlungseingang
                                           "4 = Ueber-Faelligkeit
            kumum TYPE p,                  "Umsatz
            anzah TYPE p,                  "Anzahlungen
            opsum TYPE p,                  "Offene Posten Summe
            rast1 TYPE p,                  "Rasterfeld 1
            rast2 TYPE p,                  "Rasterfeld 2
            rast3 TYPE p,                  "Rasterfeld 3
            rast4 TYPE p,                  "Rasterfeld 4
            rast5 TYPE p,                  "Rasterfeld 5
            rast6 TYPE p,                  "Rasterfeld 6
          COUNT TYPE P,             "count für Gesber
          END   OF rbuk.
    ---- 'RSUM' = Rastertabelle pro Währung über alle Buchungskreise ---
    DATA: BEGIN OF rsum OCCURS 30,
            sortk(1)   TYPE c,             "0 = Summe Gesber
                                           "1 = Summe aller Gesber
          BUKRS LIKE BSID-BUKRS,
          GSBER LIKE BSID-GSBER,
            waers LIKE bsid-waers,
            raart TYPE c,                  "Rasterart
                                           "1 = Netto-Faelligkeit
                                           "2 = Skonto1-Faelligkeit
                                           "3 = Zahlungseingang
                                           "4 = Ueber-Faelligkeit
            kumum TYPE p,                  "Umsatz
            anzah TYPE p,                  "Anzahlungen
            opsum TYPE p,                  "Offene Posten Summe
            rast1 TYPE p,                  "Rasterfeld 1
            rast2 TYPE p,                  "Rasterfeld 2
            rast3 TYPE p,                  "Rasterfeld 3
            rast4 TYPE p,                  "Rasterfeld 4
            rast5 TYPE p,                  "Rasterfeld 5
            rast6 TYPE p,                  "Rasterfeld 6
          COUNT TYPE P,             "count für Gesber
          END   OF rsum.
    *---- interne Tabelle für Periodenabgrenzung----
    RANGES: bmonat FOR rfpdo-doprbmon.
    *---- interne Tabelle für Kreditkontrollbereichsdaten----
    *ATA: BEGIN OF KREDK OCCURS 10,
          KKBER LIKE KNKK-KKBER, "Kreditkontrollbereich
          UEDAT LIKE KNKK-UEDAT, "Datum Kreditlimitüberschreitung
          KLIMK LIKE KNKK-KLIMK, "Kreditkontrollbereichslimit
          SSOBL LIKE KNKK-SSOBL, "Relevantes Sonderobligo
          SAUFT LIKE KNKK-SAUFT, "Summe Auftragswerte
          SKFOR LIKE KNKK-SKFOR, "Summe Forderungen
        END OF KREDK.
    ---- interne Tabellen für Konsistenzcheck Kreditkontrollbereiche ---
    *ATA: BEGIN OF KKBERSEL OCCURS 10,
          KKBER LIKE KNKK-KKBER, "Kreditkontrollbereich
        END OF KKBERSEL.
    *ATA: BEGIN OF KKBERGES OCCURS 10,
          KKBER LIKE KNKK-KKBER, "Kreditkontrollbereich
          BUKRS LIKE T001-BUKRS, "Buchungskreis
        END OF KKBERGES.
    ---- In die Felder RP01 bis RP05 werden dynamisch die von aussen ---
    *---- eingegebenen Rasterpunkte uebertragen -
    DATA: rp01(2)   TYPE p,                                     "   0
          rp02(2)   TYPE p,                                     "  20
          rp03(2)   TYPE p,                                     "  40
          rp04(2)   TYPE p,                                     "  80
          rp05(2)   TYPE p,                                     " 100
          rp06(2)   TYPE p,                                     "   1
          rp07(2)   TYPE p,                                     "  21
          rp08(2)   TYPE p,                                     "  41
          rp09(2)   TYPE p,                                     "  81
          rp10(2)   TYPE p.                                     " 101
    *---- In die Felder RC01 bis RC10 werden die Rasterpunkte in -
    ---- charakterform abgestellt. (fuer REPLACE-Funktion in Variabler -
    *---- Ueberschrift) -
    DATA: rc01(4)   TYPE c,                                     "  0
          rc02(4)   TYPE c,                                     "  20
          rc03(4)   TYPE c,                                     "  40
          rc04(4)   TYPE c,                                     "  80
          rc05(4)   TYPE c,                                     " 100
          rc06(4)   TYPE c,                                     "   1
          rc07(4)   TYPE c,                                     "  21
          rc08(4)   TYPE c,                                     "  41
          rc09(4)   TYPE c,                                     "  81
          rc10(4)   TYPE c.                                     " 101
    *---- Felder für Umsatzkennzeichen -
    *---- für Ausweis der Sonderumsätze----
    DATA: humkz1    LIKE knc3-shbkz,
          humkz2    LIKE knc3-shbkz,
          humkz3    LIKE knc3-shbkz,
          humkz4    LIKE knc3-shbkz,
          humkz5    LIKE knc3-shbkz,
          humkz6    LIKE knc3-shbkz,
          humkz7    LIKE knc3-shbkz,
          humkz8    LIKE knc3-shbkz,
          humkz9    LIKE knc3-shbkz,
          humkz10   LIKE knc3-shbkz.
    *---- 'GAG' = Hilfsfelder für die Berechnung der Gauss'chen  -
    *---- Ausgleichsgeraden. ( Trend ) -
    DATA:BEGIN OF gag OCCURS 5,
                  f     TYPE c,            "1 = langfristig
                                           "2 = mittelfristig
                                           "3 = kurzfristig
                                           "4 = letzter Vorgang
                  d(4)  TYPE p,            "Mitteldatum
                  t(4)  TYPE p,            "MW Überzgustage
                  u(8)  TYPE p,            "MW Umsatz
                  ut(8) TYPE p,            "MW Umsatz * Tage
                  dt(8) TYPE p,            "MW Datum  * Tage
                  dd(8) TYPE p,            "MW Datum  * Datum
         END OF gag.
    *---- Weitere Hilfsfelder für die Berechnung der Gauss'chen  -
    *---- Ausgleichsgeraden. ( Trend ) -
    DATA:         lz(4)  TYPE p,           "Letzte Zahlung
                  dm(8)  TYPE p,           "Rechenfeld
                  vw(16) TYPE p,           "Rechenfeld
                  vw1(16) TYPE p,          "Rechenfeld
                  vw2(16) TYPE p.          "Rechenfeld
    DATA: BEGIN OF trend,
            text(7)     TYPE c,
            trendda(4)  TYPE c,
            trenddb(4)  TYPE c,
            trenddc(4)  TYPE c VALUE '/100',
          END OF trend.
    DATA: BEGIN OF s,
            m(4)     TYPE p,               "Anzahl akzeptierter Mittelwerte
            d(4)     TYPE p,               "Summe (Datum)
            t(5)     TYPE p,               "Summe (Tage)
            dt(8)    TYPE p,               "Summe (Datum * Tage)
            dd(8)    TYPE p,               "Summe (Datum * Datum)
            aw(4)    TYPE p,               "Schätzwert f. akt. Überzugstage
            ae(9)    TYPE p,               "dto. aufbereitet.
            bw(4)    TYPE p,               "Tendenz Tage /100 Tage
            be(9)    TYPE p,               "dto. aufbereitet
          END OF s.
    *---- E N D E der Hilfsfelder für Berechnung der Gauss'chen  -
    *---- Ausgleichsgeraden. ( Trend ) -
    *---- GBZAEHL - In diesem Feld wird vermerkt, fuer wieviele Ge- -
    *----           schaeftsbereiche ein OP-Raster ausgegeben wird. -
    ----           Wird das Raster nur fuer einen Geschaeftsbereich ge- -
    *----           druckt, so entfaellt das Summen-Raster. -
    DATA: gbzaehl(3) TYPE p.
    ---- TOP-FLAG '1' = bei TOP-OF-PAGE Einzelpostenueberschrift ausg. --
    *----          '2' = bei TOP-OF-PAGE Ueberschrift fuer Raster ausgeb. *
    *----          '3' = bei TOP-OF-PAGE ULINE ausgeben. -
    ----          '4' = bei TOP-OF-PAGE Stammsatzueberschrift ausgeben --
    DATA: top-flag(1) TYPE c.
    *---- SEL-STAMM  'J' = Saldo Normalumsätze                            *
    *---- SEL-POSTN  'J' = Stammsatz hat Posten gerastert                 *
    *----            'N' = Stammsatz hat keine Posten gerastert           *
    *---- SEL-POST2  'J' = Stammsatz hat Posten gerastert                 *
    *----            'N' = Stammsatz hat keine Posten gerastert           *
    DATA: BEGIN OF sel,
            stamm(1)  TYPE c,
            postn(1)  TYPE c,
            post2(1)  TYPE c,
          END   OF sel.
    *---- SATZART  '1' = Stammdaten -
    *----          '2' = Faelligkeitsraster -
    *----          '3' = Einzelposten -
    DATA: satzart(1) TYPE c.
    *---- RART  =  Erste ausgewaehlte Rasterart -
    DATA: rart(1)    TYPE c.
    *---- TAGE  =  Tage nach denen die Posten sortiert sind -
    DATA: tage(4)    TYPE p,
    *---- NTAGE =  Tage fuer Netto-Faelligkeit -
          ntage(4)   TYPE p,
    *---- STAGE =  Tage fuer Skonto1-Faelligkeit -
          stage(4)   TYPE p,
    *---- ZTAGE =  Tage fuer voraussichtlichen Zahlungseingang -
          ztage(4)   TYPE p,
    *---- ATAGE =  Alter der Belege -
          atage(4)   TYPE p,
    *---- UTAGE =  Tage fuer Ueber-Faelligkeit -
          utage(4)   TYPE p.
    *---- RASTERUU dient zur Sortierung der Einzelposten. Die Posten -
    *----          gemaess ihrer Rasterung die Werte '1' bis '6' -
    DATA: rasteruu(1) TYPE c.
    *---- RAART  Rasterart -
    ---- Die einzelnen Felder der Feldleiste werden bei SART-OF-SELECTION
    *---- mit 1 oder 0 bestueckt. -
    *ATA: BEGIN OF RAART,
          NET(1)   TYPE C,      "X = ausgewaehlt, ' ' = nicht ausgewaehlt
          SKT(1)   TYPE C,      "X = ausgewaehlt, ' ' = nicht ausgewaehlt
          UEB(1)   TYPE C,      "X = ausgewaehlt, ' ' = nicht ausgewaehlt
        END   OF RAART.
    DATA: BEGIN OF gb,
            gsber  LIKE bsid-gsber,
            waers  LIKE bsid-waers,
          END   OF gb.
    *---- Variable Ueberschriften -
    DATA: BEGIN OF varueb1,
            feld1(40)   TYPE c,
            feld2(14)   TYPE c,
            feld3(14)   TYPE c,
            feld4(14)   TYPE c,
            feld5(14)   TYPE c,
            feld6(14)   TYPE c,
            feld7(14)   TYPE c,
          END   OF varueb1.
    DATA: BEGIN OF varueb2,
            feld1(40)   TYPE c,
            feld2(14)   TYPE c,
            feld3(14)   TYPE c,
            feld4(14)   TYPE c,
            feld5(14)   TYPE c,
            feld6(14)   TYPE c,
            feld7(14)   TYPE c,
          END   OF varueb2.
    DATA: varueb3(132),
          varueb4(132),
          vartxt1(40),
          vartxt(40)  TYPE c.
    *---- Variable für Ausgabe der Sonderumsätze----
    DATA: shbbez LIKE t074t-ltext.
    DATA: asums  TYPE p.                                        "
    *---- Interne Tabelle für Bezeichnungen der SHBKZ----
    DATA: BEGIN OF bezshb OCCURS 10,
            shbkz LIKE t074t-shbkz,
            ltext LIKE t074t-ltext,
          END OF bezshb.
    *---- Interne Tabelle für Zwischenspeicherung -
    DATA: BEGIN OF blkey,
            bukrs LIKE bsid-bukrs,
            belnr LIKE bsid-belnr,
            gjahr LIKE bsid-gjahr,
            buzei LIKE bsid-buzei,
          END   OF blkey.
    DATA: BEGIN OF rtage,
            ntage LIKE ntage,
            stage LIKE stage,
            ztage LIKE ztage,
            atage LIKE atage,
            utage LIKE utage,
         END   OF rtage.
    DATA: BEGIN OF hbsid OCCURS 10.
            INCLUDE STRUCTURE bsid.
            INCLUDE STRUCTURE bsega.
            INCLUDE STRUCTURE rtage.
    DATA: END   OF hbsid.
    DATA: BEGIN OF refbl OCCURS 10.
            INCLUDE STRUCTURE blkey.
            INCLUDE STRUCTURE rtage.
    DATA: END   OF refbl.
    DATA: BEGIN OF hknb1 OCCURS 10.
            INCLUDE STRUCTURE knb1.
    DATA: END   OF hknb1.
    DATA: BEGIN OF ht001 OCCURS 10.
            INCLUDE STRUCTURE t001.
    DATA: END   OF ht001.
    *---- Interne Tabelle für Ausgabe der Obligos -
    DATA: BEGIN OF aobligo OCCURS 12,
            obart TYPE c,             "Flag für Obligoart 1 = Kontokorrent
                                           "                   2 = SHBKZ
                                      "                   3 = sonstige SHB
            shbkz LIKE t074t-shbkz,        "SHB-Kennzeichen
            ltext LIKE t074t-ltext,        "Bezeichnung
            oblig TYPE p,                  "Obligobetrag
          END OF aobligo.
    *---- Declarationen für Accessibility /ALV GRID -
    DATA: acc_mode TYPE c.
    DATA: uebtext(22) TYPE c.
    DATA: uektext(15)  TYPE c.
    DATA: tittext(100) TYPE c.
    DATA: dattext(10) TYPE c.
    DATA: BEGIN OF rtab_alv OCCURS 30,
          SORTK(1)   TYPE C,             "0 = Summe Gesber
                                         "1 = Summe aller Gesber
                                         "2 = Umsatzdaten
            bukrs LIKE bsid-bukrs,
            kunnr LIKE kna1-kunnr,
            busab LIKE knb1-busab,
            sortl LIKE kna1-sortl,
            land1 LIKE kna1-land1,
            gsber LIKE bsid-gsber,
            waers LIKE bsid-waers,
          hwaer like rf140-hwaer,
            raart LIKE rf140-raart,        "Rasterart
          shkzg like bsid-shkzg,
          XGUTS TYPE C,                  "Gutschrift
            kumum LIKE rf140-kumumhw,      "Umsatz
            anzah LIKE rf140-anzbthw,      "Anzahlungen
            opsum LIKE rf140-gsaldd,       "Offene Posten Summe
           belnr LIKE rf140-belnr,
            rast1 LIKE rf140-rast1,        "Rasterfeld 1
            rast2 LIKE rf140-rast2,        "Rasterfeld 2
            rast3 LIKE rf140-rast3,        "Rasterfeld 3
            rast4 LIKE rf140-rast4,        "Rasterfeld 4
            rast5 LIKE rf140-rast5,        "Rasterfeld 5
            rast6 LIKE rf140-rast6,        "Rasterfeld 6
    ************AB*****
            kostl LIKE bsid-kostl,
            belnr LIKE bsid-belnr,
            bldat LIKE bsid-bldat,
            wrbtr LIKE bsid-wrbtr,
            bdiff LIKE bsid-bdiff,
    ************AB*****
          END   OF rtab_alv.
    *"General Data
    TYPE-POOLS: slis.
    *DATA: BEGIN OF GT_OUTTAB OCCURS 0.
           INCLUDE STRUCTURE rtab_alv.
    *DATA: END OF GT_OUTTAB.
    DATA: gs_layout TYPE slis_layout_alv,
         G_EXIT_CAUSED_BY_CALLER,
         GS_EXIT_CAUSED_BY_USER TYPE SLIS_EXIT_BY_USER,
          g_repid LIKE sy-repid,
          g_grid_title TYPE  lvc_title.
    *"Callback
    *Data: GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
         G_STATUS_SET   TYPE SLIS_FORMNAME VALUE 'PF_STATUS_SET',
    DATA: g_user_command TYPE slis_formname VALUE 'USER_COMMAND'.
         G_TOP_OF_PAGE  TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
         G_TOP_OF_LIST  TYPE SLIS_FORMNAME VALUE 'TOP_OF_LIST',
         G_END_OF_LIST  TYPE SLIS_FORMNAME VALUE 'END_OF_LIST'.
    *"Variants
    DATA: gs_variant LIKE disvariant,
          g_save.
    Global structure of list
    fieldcatalog
    DATA:   ls_fieldcat TYPE slis_fieldcat_alv.
    DATA:   gt_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    sort
    *DATA:   GT_SORT     TYPE SLIS_T_SORTINFO_ALV.
    events
    *DATA:   GT_EVENTS   TYPE SLIS_T_EVENT.
    *----- Structure for specific color settings -
    *DATA:   COL_TAB_T TYPE SLIS_T_SPECIALCOL_ALV,
           COL_TAB   TYPE SLIS_SPECIALCOL_ALV.
    DATA:   g_tabname TYPE slis_tabname VALUE 'RTAB_ALV'.
    print
    *DATA:   GS_PRINT    TYPE SLIS_PRINT_ALV.
    *---- FIELD-GROUPS                            -
    FIELD-GROUPS:
              header,
              stammdaten,
              op-raster,
              einzelposten.
    INSERT
      knb1-bukrs                           " Buchungskreis
      knb1-busab                           " Sachbearbeiter
      kna1-kunnr                           " Kontonummer
      satzart                              " Satzart
      rtab-sortk                           " Sortkz fuer Tabelle RTAB
                                           " '0' = normale Eintraege
                                           " '1' = Summeneintraege
                                           " '2' = Jahresumsatz
      gb                                   " Geschaeftsbereich
                                           " - GB-GSBER
                                           " - GB-WAERS
      rasteruu         " Kennzeichen fuer Detailposten bzw Raster
    ab hier nur fuer Einzelposten -
      tage                                 " Rastertage  fuer Detailposten
      bsid-umskz                           " Umsatzkennzeichen
      bsid-blart                           " Belegart
    BSID-ZUONR         " Zuordnungsnummer
      bsid-belnr                           " Belegnummer
      bsid-buzei                           " Belegzeile
    ************AB*****
      bsid-kostl
      bsid-belnr
      bsid-bldat
      bsid-wrbtr
      bsid-bdiff
    ************AB*****
    INTO header.
    INSERT
    Addressdaten
      adrs-line0                           " 1. Zeile Adressenaufbereitung
      adrs-line1                           " 2. "     "
      adrs-line2                           " 3. "     "
      adrs-line3                           " 4. "     "
      adrs-line4                           " 5. "     "
      adrs-line5                           " 6. "     "
      adrs-line6                           " 7. "     "
    ADRS-LINE7         " 8. "     "
    ADRS-LINE8         " 9. "     "
    ADRS-LINE9         " 10."     "
    Umsatzdaten
      c-kumum                              " Umsatz
      c-babzg                              " Berechtigt. Abzuege
      c-uabzg                              " Unberechtigt. Abzuege
      c-kzins                              " Zinszahlungen
      c-kumag                              " Kum. Jahresausgleich
    Warenkreditversicherung
      knb1-vrsnr                           " Vertragsnummer
      knb1-vrbkz                           " Institutsnummer
      knb1-vlibb                           " Versicherungssumme
      knb1-verdt                           " Gültig bis
      knb1-vrszl                           " Ziel-Monate
      knb1-vrspr                           " Selbstbeiteiligung in %
    Obligos
      c-saldo                              " Saldo ohne SHB-Vorgänge
    C-WEXOB          " Wechselobligo
    C-ANZOB          " Anzahlungsobligo
    C-ZANFB          " Zahlungsanforderungen
      c-umkz1                                                   "SHBKZ 1
      c-sums1                              "Sonderumsatz 1
      c-umkz2                                                   "SHBKZ 2
      c-sums2  

    Hi,
    cost center/profit center is not shown in BSID , this depends on ur functional settings.
    Fetch these values from BSEG, providing the max possible key fields

  • Plz check the code and tell me necessary  modifications

    report Z_PHANIBDC2
           no standard page heading line-size 255.
    include bdcrecx1.
    PARAMETERS:P_FILE   LIKE RLGRAP-FILENAME DEFAULT
    'C:Documents and Settingssarath.vempatiDesktopphani1.TXT' OBLIGATORY
    DATA: BEGIN OF RECORD1 OCCURS 0,
            LIFNR(018),
            BURKS(011),
            KTOKK(014),
            ANRED(014),
            NAME1(014),
            SURTL(014),
            STRAS(012),
            ORT01(040),
            LAND1(013),
            SPRAS(019),
            KUNNR(015),
            BANKL(012),
            BANKS(018),
            AKONT(022),
            ZTERM(012),
            MAHNA(016),
    END OF RECORD1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
       DEF_FILENAME           = 'P_FILE '
    *   DEF_PATH               = ' '
       MASK                   = ',*.*,*.*. '
       MODE                   = 'O'
       TITLE                  = 'GET FILENAME '
    IMPORTING
       FILENAME               = P_FILE
    *   RC                     =
    EXCEPTIONS
       INV_WINSYS             = 1
       NO_BATCH               = 2
       SELECTION_CANCEL       = 3
       SELECTION_ERROR        = 4
       OTHERS                 = 5
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    START-OF-SELECTION.
    *LOOP AT RECORD1 FROM 2.
    CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
    *   CODEPAGE                      = ' '
       FILENAME                      = 'P_FILE '
       FILETYPE                      = 'DAT'
    *   HEADLEN                       = ' '
    *   LINE_EXIT                     = ' '
    *   TRUNCLEN                      = ' '
    *   USER_FORM                     = ' '
    *   USER_PROG                     = ' '
    *   DAT_D_FORMAT                  = ' '
    * IMPORTING
    *   FILELENGTH                    =
      TABLES
        DATA_TAB                      = RECORD1
    EXCEPTIONS
       CONVERSION_ERROR              = 1
       FILE_OPEN_ERROR               = 2
       FILE_READ_ERROR               = 3
       INVALID_TYPE                  = 4
       NO_BATCH                      = 5
       UNKNOWN_ERROR                 = 6
       INVALID_TABLE_WIDTH           = 7
       GUI_REFUSE_FILETRANSFER       = 8
       CUSTOMER_ERROR                = 9
       NO_AUTHORITY                  = 10
       OTHERS                        = 11
      DATA : RECORD LIKE RECORD1 OCCURS 0 WITH HEADER LINE.
      DATA : RECORD3 LIKE RECORD1 OCCURS 0 WITH HEADER LINE.
      DATA : LIFNR1 LIKE LFA1-LIFNR.
      LOOP AT RECORD1.
        IF RECORD1-LIFNR <> ''.
          LIFNR1 = RECORD1-LIFNR.
          RECORD3-LIFNR = RECORD1-LIFNR.
          RECORD3-BURKS = record1-BURKS.
          APPEND RECORD3.
        ELSE.
          RECORD3-LIFNR = LIFNR1.
          RECORD3-BURKS = record1-BURKS.
          APPEND RECORD3.
        ENDIF.
      ENDLOOP.
      DELETE RECORD1 WHERE LIFNR = ''.
      RECORD[] = RECORD1[].
      DATA VAR1(15).
      DATA VAR2(15).
      DATA COUNT(2).
      DATA COUNT1(2) VALUE 1.
      DATA VAR3(16).
      DATA VAR4(16).
      DATA VAR5(16).
      DELETE ADJACENT DUPLICATES FROM RECORD COMPARING LIFNR BURKS.
    write:/ 'phani'.
    *IF SY-SUBRC <> 0.
    ** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    **         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    perform open_group.
    perform bdc_dynpro      using 'SAPMF02K' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02K-KTOKK'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RF02K-LIFNR'
                                  record1-lifnr.
    perform bdc_field       using 'RF02K-BUKRS'
                                  RECORD1-BURKS.
    perform bdc_field       using 'RF02K-KTOKK'
                                  RECORD1-KTOKK.
    perform bdc_field       using 'RF02K-REF_LIFNR'
                                  RECORD1-LIFNR.
    perform bdc_field       using 'RF02K-REF_BUKRS'
                                  RECORD1-BURKS.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-TELX1'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFA1-ANRED'
                                  'RECORD1-ANRED'.
    perform bdc_field       using 'LFA1-NAME1'
                                  'RECORD1-NAME1'.
    perform bdc_field       using 'LFA1-SORTL'
                                  'RECORD1-SORTL'.
    perform bdc_field       using 'record1-STRAS'
                                  'RECORD1-STRAS'.
    perform bdc_field       using 'LFA1-ORT01'
                                  'RECORD1-ORT01'.
    perform bdc_field       using 'LFA1-LAND1'
                                  'RECORD1-LAND1'.
    perform bdc_field       using 'LFA1-SPRAS'
                                  'RECORD1-SPRAS'.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFA1-KUNNR'
    perform bdc_dynpro      using 'SAPMF02K' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFBK-BANKL(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'LFBK-BANKS(01)'
                                  'IN'.
    perform bdc_field       using 'LFBK-BANKL(01)'
                                  'RECORD1-BANKL'.
    perform bdc_dynpro      using 'SAPMF02K' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-BANKS(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02K' '0210'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-AKONT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0215'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-ZTERM'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0220'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-MAHNA'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_transaction using 'XK01'.
    perform close_group.

    report Z_PHANIBDC2
           no standard page heading line-size 255.
    include bdcrecx1.
    DATA: BEGIN OF RECORD1 OCCURS 0,
            LIFNR(018),
            BURKS(011),
            KTOKK(014),
            ANRED(014),
            NAME1(014),
            SURTL(014),
            STRAS(012),
            ORT01(040),
            LAND1(013),
            SPRAS(019),
            KUNNR(015),
            BANKL(012),
            BANKS(018),
            AKONT(022),
            ZTERM(012),
            MAHNA(016),
    END OF RECORD1.
    <b>perform upload.</b>
    perform open_group.
    loop at recored.
    perform bdc_dynpro      using 'SAPMF02K' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02K-KTOKK'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RF02K-LIFNR'
                                  record1-lifnr.
    perform bdc_field       using 'RF02K-BUKRS'
                                  RECORD1-BURKS.
    perform bdc_field       using 'RF02K-KTOKK'
                                  RECORD1-KTOKK.
    perform bdc_field       using 'RF02K-REF_LIFNR'
                                  RECORD1-LIFNR.
    perform bdc_field       using 'RF02K-REF_BUKRS'
                                  RECORD1-BURKS.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-TELX1'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFA1-ANRED'
                                  'RECORD1-ANRED'.
    perform bdc_field       using 'LFA1-NAME1'
                                  'RECORD1-NAME1'.
    perform bdc_field       using 'LFA1-SORTL'
                                  'RECORD1-SORTL'.
    perform bdc_field       using 'record1-STRAS'
                                  'RECORD1-STRAS'.
    perform bdc_field       using 'LFA1-ORT01'
                                  'RECORD1-ORT01'.
    perform bdc_field       using 'LFA1-LAND1'
                                  'RECORD1-LAND1'.
    perform bdc_field       using 'LFA1-SPRAS'
                                  'RECORD1-SPRAS'.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFA1-KUNNR'
    perform bdc_dynpro      using 'SAPMF02K' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFBK-BANKL(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'LFBK-BANKS(01)'
                                  'IN'.
    perform bdc_field       using 'LFBK-BANKL(01)'
                                  'RECORD1-BANKL'.
    perform bdc_dynpro      using 'SAPMF02K' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-BANKS(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02K' '0210'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-AKONT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0215'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-ZTERM'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0220'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'record1-MAHNA'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_transaction using 'XK01'.
    endloop.
    perform close_group.
    <b>form upload.</b>
    CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
      CODEPAGE                      = ' '
       FILENAME                       = ' '
       FILETYPE                      = 'DAT'
      HEADLEN                       = ' '
      LINE_EXIT                     = ' '
      TRUNCLEN                      = ' '
      USER_FORM                     = ' '
      USER_PROG                     = ' '
      DAT_D_FORMAT                  = ' '
    IMPORTING
      FILELENGTH                    =
      TABLES
        DATA_TAB                      = RECORD1
    EXCEPTIONS
       CONVERSION_ERROR              = 1
       FILE_OPEN_ERROR               = 2
       FILE_READ_ERROR               = 3
       INVALID_TYPE                  = 4
       NO_BATCH                      = 5
       UNKNOWN_ERROR                 = 6
       INVALID_TABLE_WIDTH           = 7
       GUI_REFUSE_FILETRANSFER       = 8
       CUSTOMER_ERROR                = 9
       NO_AUTHORITY                  = 10
       OTHERS                        = 11
      DATA : RECORD LIKE RECORD1 OCCURS 0 WITH HEADER LINE.
      DATA : RECORD3 LIKE RECORD1 OCCURS 0 WITH HEADER LINE.
      DATA : LIFNR1 LIKE LFA1-LIFNR.
      LOOP AT RECORD1.
        IF RECORD1-LIFNR <> ''.
          LIFNR1 = RECORD1-LIFNR.
          RECORD3-LIFNR = RECORD1-LIFNR.
          RECORD3-BURKS = record1-BURKS.
          APPEND RECORD3.
        ELSE.
          RECORD3-LIFNR = LIFNR1.
          RECORD3-BURKS = record1-BURKS.
          APPEND RECORD3.
        ENDIF.
      ENDLOOP.
      DELETE RECORD1 WHERE LIFNR = ''.
      RECORD[] = RECORD1[].
      DATA VAR1(15).
      DATA VAR2(15).
      DATA COUNT(2).
      DATA COUNT1(2) VALUE 1.
      DATA VAR3(16).
      DATA VAR4(16).
      DATA VAR5(16).
      DELETE ADJACENT DUPLICATES FROM RECORD COMPARING LIFNR BURKS.
    write:/ 'phani'.
    *IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    endform.

Maybe you are looking for