Please help gurus

I cannot find way to post question on OTN site. Please advice on the same and revert back to same for same.
Rjhanjrasmesh Rjhanjrasmesh

I just took drink of water, so again I drink water and still my no question appears. If there is no question where do all these answers come from?
Cheers, APC

Similar Messages

  • Can not select from my own MV. Please help.

    Hello Gurus,
    I have created a MV with following clauses
    CREATE or REPLACE MATERIALIZED VIEW "OWNER_NAME1"."MV_Name1"
    BUILD IMMEDIATE
    USING INDEX
    REFRESH COMPLETE
    AS
    SELECT column1, column2 .... from table1,table2
    where .....
    I have logged in to DB with the 'owner_name1' schema itself which is the owner of the MV.
    But, when I try to select from the above MV. It gives error "Ora-00942 table or view does not exist"
    I can see the same under 'user_objects' view as an object of owner_name1 schema.
    Could you please help me in understanding where I have gone wrong?
    DB - Oracle 9i on unix platform.
    Thanks in advance!
    Abhijit.

    Oh! I missed to mention the exact steps followed by me which created error for me,
    viz.
    1) I have 2 Database and their users as follows
    bq. i) DB1 in local server - 'localUser'
    bq. ii) DB2 in remote server - 'RemoteUser1' and 'RemoteUser2'
    2) 'RemoteUser2' user in DB2 has 'select' privilage on table 'RemoteTable1' of 'RemoteUser1' ( both are remote DB's users ! )
    i.e. select * from RemoteUser1.RemoteTable1; --works okay when logged into RemoteUser2. no synonyms are created hence using schema_name.table_name convention.
    3) Logged in to 'localUser' in DB1.
    4) Created a DB link 'local_to_remote2' in 'localUser' schema ( in DB1) to 'RemoteUser2' schema (in DB2)
    i.e.
    create database link local_to_remote2 connect to RemoteUser2 identified by password using 'connection_string';
    DBLink was created successfully.
    5) I could select from the tables of 'RemoteUser2' using DB Link. (by logging in to 'localUser')
    i.e. select * from RemoteUser1.RemoteTable1@local_to_remote2 ; --- gives me expected output. no issues!
    6) Now, I created below MV in 'localUser' ( no need to tell in 'DB1' )
    the exact syntax I used is as follows,
    CREATE or REPLACE MATERIALIZED VIEW "localUser"."MV_Name1"
    BUILD IMMEDIATE
    USING INDEX
    REFRESH COMPLETE
    AS
    SELECT column1, column2
    From RemoteUser1.RemoteTable1@local_to_remote2
    where condition1
    and condition2;
    The MV was created successfully, and I could see it as an 'Valid' object of 'localUser' schema.
    i.e. select * from user_objects where object_name ='MV_NAME1' and status ='VALID' --- tells that above create MV is an object of owner 'localUser'
    But, when I try to select from the said MV. it gives me error "Ora-00942 table or view does not exist"
    i.e. select * from MV_Name1; ---- neither this
    select * from localUser.MV_Name1; ---- nor this works :(
    Even when I try to drop the same MV it gives me same error. :(
    Could you please suggest me anything so that I will be able to select from MY OWN MV ?
    Please help Gurus.

  • URGENT!!! Java Gurus Please Help with adf issue!

    PLEASE SEE MY LATEST POST BELOW TIMO'S RESPONSE. THE REQUIREMENT HAS CHANGED. THAT IS THE ISSUE I AM LOOKING A SOLUTION FOR.
    Hello All,
    We have a requirement where our adf/jsf app needs to pick an EXCEL file from the server where the application is deployed. The sequence is :
    User comes to the page
    Clicks on "Open EXCEL" button
    EXCEL file located in the c:/ of the server opens up.
    How can this be done? I do not see any coding needed because the EXCEL file is being opened as is (and after user views it he closes the file) and the data is not being transferred to the jspx page.
    *We are totally flexible in how this is implemented - ie, using button, link , html etc etc. What ever works!!!!*
    Thanks,
    Edited by: user12054715 on Aug 17, 2010 8:54 PM
    Edited by: user12054715 on Aug 18, 2010 4:11 PM
    Edited by: user12054715 on Aug 18, 2010 4:13 PM

    Hello Timo,
    I am using 10.1.3g so your response is not going to help me.
    However, I have another question that I have already posted on the Forum. Please help me...
    Requirement:
    *1. Java application should be able to write "Hello World" in the excel file, when the user opens it.*
    I CAN DO THIS WITH THE FOLLOWING CODE:
    HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet sheet = wb.createSheet("newSheet");
    HSSFRow row = sheet.createRow(1);
    row.createCell(1).setCellValue("HelloWorld!!!!!!!!!");
    *2. A "Write To Excel" button on jsf page opens a dialog asking user to Save or Open the excel file. (user can save the file anywhere on his machine)*
    I CAN DO THIS WITH THE FOLLOWING CODE:
    In jsf:
    <af:commandButton text="Download" action="#{myBackingBean.writeToExcel}" useWindow="true"/>
    In backing bean:
    public static void writeToExcel() throws IOException
    String filename = "workbook.xls";
    // //Setup the output
    String contentType = "application/vnd.ms-excel";
    FacesContext fc = FacesContext.getCurrentInstance();
    HttpServletResponse response = (HttpServletResponse)fc.getExternalContext().getResponse();
    response.setHeader("Content-disposition", "attachment; filename=" + filename);
    response.setContentType(contentType);
    PrintWriter out = response.getWriter();
    BOTTLENECK: When the user opens the excel how do I show "HelloWorld!!!!!!!!!" ?

  • Applescript gurus please help - re Bluetooth mose freeze

    Quite a number of people are experiencing problems with a Bluetooth mouse freezing in Leopard. (see eg thread 6108612)
    One fix that works for me is to use a USB mouse to turn Bluetooth off and turn it on again. This seems to reconnect the Bluetooth mouse.
    Until a fix is found for this problem, one quick solution would be to run a short Applescript command to turn off bluetooth then turn it on again, and attach this to a keystroke combo in Quicksilver (for example). This way a simple keystroke would fix the disconnect.
    My problem is, being very new to Apple, I don't know enough to write such a script.
    The psuedo code might look something like:
    Open System preferences
    Goto Bluetooth prefs
    Turn off Bluetooth
    Turn on Bluetooth
    Exit
    Could one of the Applescript sages out there please help?
    TIA.
    DN

    I'm not at all a script gur as you you'll see from my script which is half-backed but it works for me.
    In order for it to work the bluetooth button should be showing in the menu bar.
    here is my script.
    tell application "System Events" to tell the front menu bar of process "SystemUIServer"
    tell menu bar item 1
    click
    tell 2nd menu item of front menu
    click
    end tell
    end tell
    end tell
    tell application "System Events" to tell the front menu bar of process "SystemUIServer"
    tell menu bar item 1
    click
    tell 2nd menu item of front menu
    click
    end tell
    end tell
    end tell
    This script will only work if the bluetooth is the first item in the menu bar on the left side. It is on my computer (the last is spotlight) and I think that's always true. Otherwise one needs to adjust the value "1" in the above script. A better way would be to make the script cycle through menu items till it finds the bluetooth button but I'm too lazy to figure out how to do that.

  • N73 ME Battery HEATING TOO MUCH - Please Help

    N73 ME Battery HEATING TOO MUCH - Please Help
    Hi Friends,
    I am from India
    Need Help/Suggestion from Mobile Gurus right here
    I have 1 Year Old N73 ME and I mainly use it for Calling and Texting. Very Occasionally I use it for Music/Gaming and Browsing the Web.
    The phone is completely in excellent condition
    The problem is that: While charging ONLY the Battery gets too much HOT and it never shows Battery is Full (Charged it for Max 1 Hour 45 Minutes)
    This problem suddenly appeared, so I formatted the Memory Card as well as Hard Format/Reset the Phone, but still the Battery is heating too much
    After disconnecting the Phone from Charger, the Battery is FULL and I can use it without any problem and as usual. The Talktime right now is around 2.5 Hours and Standby time is around 2-3 Days
    Please tell me what to do
    If you want any additional details I will post here
    Thanks a Lot and With Best Wishes

    Hello Sir,
    Thanks for your response
    I would like to add that the Temperature here in my city is around 43 Degree Centigrade (yes! centigrade, I am from Middle state's of India) everyday. Is this problem is due to so much heat?
    Thanks again

  • I installed windows 7 on my macbook pro. all is working but lan adaptor and sound od laptop is not working. please help me or send the link where i can download the these drivers.

    I installed windows 7 on my macbook pro. all is working but lan adaptor and sound od laptop is not working. please help me or send the link where i can download the these drivers.I have lost my resource cd .

    If you are running Lion or Mountain Lion, the drivers are downloaded from within Bootcamp Assistant. If you are running Snow Leopard the drivers are on your Snow Leopard install disk.
    Read the Bootcamp Install Guide for your version of OSx. http://www.apple.com/support/bootcamp/
    Bootcamp questions should be asked in the Bootcamp forum where the Bootcamp gurus hang out https://discussions.apple.com/community/windows_software/boot_camp

  • Ar aging report, need help urgent please help!

    Hey All Gurus,
    Im in a thick soup here. I am trying to do something like this -
    if you see the selection screen i have rep and super rep, when a user enters a rep value --- it should use the same value to pull all open items for the super rep as well, since they are essentially the same. please help! this one needs to be done fast. i am pasting the code so that it will be easier ...
    thanks a million!
    *& Report ZFDOFW04_NEW
    REPORT ZFDOFW04_NEW MESSAGE-ID FR
    LINE-SIZE 132
    LINE-COUNT 60.
    *==================================================================
    Program: ZFDOFW03 - Aged Trial Balance Report
    This produces an Accounts Receivable Past Due Aging Report
    in a more simplified/condensed format than the
    SAP supplied aging report program - RFDOPR10.
    This program is a modified copy of RFDOFW00, - a SAP
    Future-Due Report.
    This was a 'rush' job - program probably should be
    rewritten someday not using logical databases as that
    maybe why this runs so slowly!
    Original: Feb 1997.
    MAINTENANCE HISTORY:
    NES071797 Copied from ZFDOFW03. Adding parameter for saeles rep.
    JDEDERER - changed header text so it is differnet from ZFDORW03. 9/23
    *TEXT SYMBOLS :
    001 Open items per
    002 O p e n
    003 D u e o n
    004 cc ba in total
    005 until
    006 Days until
    007 Days over
    008 Days
    009 over
    011 valid until........
    012 Insurance limit.....
    016 F u t u r e
    017 + days
    018 D u e
    020 Last dunn.notice...
    021 Dunning level....
    030 S U M M A R Y S H E E T
    031 =====================
    050 Name Page
    051 Burton Snowboard
    SELECTION TEXTS:
    SUMMEN Output totals only
    TAGE1 Due date I until
    TAGE2 Due date II until
    TAGE3 Due date III until
    TAGE4 Due date IV until
    TABLES: T001, KNA1, KNB1, KNB5, BSID, BSEGA, RFPDO1, KNVP,
    T014, "credit control areas JAM
    KNVK, "cust master - contact partner JAM
    T014T, "Credit control areas names
    BKPF, "TONY ISSUE 4743
    TVKO, "TONY ISSUE 4743
    KNKK. "cust master - credit mgmt JAM
    TYPES: BEGIN OF TOT_TYPE, "DEVK939546
    BUKRS LIKE LFB1-BUKRS, "DEVK939546
    GSBER LIKE BSIK-GSBER, "DEVK939546
    KKBER LIKE BSID-KKBER,
    RAST1 TYPE P, "DEVK939546
    RAST2 TYPE P, "DEVK939546
    RAST3 TYPE P, "DEVK939546
    RAST4 TYPE P, "DEVK939546
    RAST5 TYPE P, "DEVK939546
    RAST6 TYPE P, "DEVK939546
    RAST7 TYPE P, "DEVK939546
    END OF TOT_TYPE, "DEVK939546
    TOT_TAB TYPE TOT_TYPE OCCURS 0. "DEVK939546
    CONSTANTS:
    C_FALSE TYPE I VALUE 0, "JAM
    C_TRUE TYPE I VALUE 1.
    DATA: BEGIN OF GTAB OCCURS 1000,
    SUPER(10) TYPE C, "TONYC
    REP(10) TYPE C, "TONYC
    FILKD(10), "tonyc show buying groups
    LAND1 LIKE KNA1-LAND1,
    GSBER LIKE BSIK-GSBER,
    REGIO LIKE KNA1-REGIO,
    NAME1 LIKE KNA1-NAME1,
    NAME2 LIKE KNA1-NAME2,
    ORT01 LIKE KNA1-ORT01,
    TELF1 LIKE KNVK-TELF1, "telephone number JAM
    CONT_NAME1 LIKE KNVK-NAME1, "contact name JAM
    NAMEV LIKE KNVK-NAMEV, "contact name JAM
    KUNNR LIKE KNA1-KUNNR, "TONYC
    BUKRS LIKE LFB1-BUKRS, "TONYC
    KKBER LIKE BSID-KKBER, "tonyc issue #2500
    ZTERM LIKE KNB1-ZTERM, "tonyc issue #2500
    KLIMK_TXT(22) TYPE C, "credit limit JAM
    WAERS LIKE T014-WAERS, "currency JAM
    SORT_GSB, "TONYC
    RAST1 TYPE P,
    RAST2 TYPE P,
    RAST3 TYPE P,
    RAST4 TYPE P,
    RAST5 TYPE P,
    RAST6 TYPE P,
    RAST7 TYPE P,
    T_IND,
    END OF GTAB.
    DATA HOLD_NAME(40).
    DATA HOLD_BUKRS LIKE T001-BUKRS. "tonyc
    DATA GOOD_SUPER_REP. "tonyc
    DATA: HOLD_REP LIKE KNA1-KUNNR, "tonyc
    SUPER_NAME LIKE KNA1-NAME1, "tonyc
    REP_NAME LIKE KNA1-NAME1. "tonyc
    DATA NAME_LENGTH(2) TYPE C. "tonyc
    DATA BACKSLASH(3) VALUE ' / '. "tonyc
    DATA REPS_INFO(70) TYPE C. "tonyc
    DATA REPORT_TYPE(12) TYPE C.
    DATA: C_CREDIT_ABTNR LIKE KNVK-ABTNR. "dept 003 = credit
    DATA Z_HOLD_LIMIT(22) TYPE N. "tonyc issue#2216
    DATA Z_DESCRIPTION(18). "tonyc issue#2216
    DATA WRITE_TOTAL.
    DATA HOLD_KLIMK LIKE KNKK-KLIMK.
    DATA HOLD_KLIMK2(22) TYPE C.
    DATA HOLD-CTLPC LIKE KNKK-CTLPC.
    DATA HOLD-CTLPC-TEXT LIKE T691T-RTEXT.
    DATA HOLD_ZTERM LIKE KNVV-ZTERM.
    DATA TOTAL_RAST7 TYPE P.
    DATA TOTAL_RAST2 TYPE P.
    DATA TOTAL_RAST3 TYPE P.
    DATA TOTAL_RAST4 TYPE P.
    DATA TOTAL_RAST5 TYPE P.
    DATA TOTAL_RAST6 TYPE P.
    DATA TOTAL_RAST1 TYPE P.
    DATA HOLD_BUKRS2 LIKE T001-BUKRS.
    DATA HOLD_KKBER LIKE BSID-KKBER.
    DATA HOLD_KKBER_DESC LIKE T014T-KKBTX.
    DATA HOLD_KKBER_DESC2 LIKE T014T-KKBTX.
    DATA HOLD_KUNNR2 LIKE KNA1-KUNNR.
    DATA L_FIRST_DAY_OF_FISCAL LIKE SY-DATUM. "tonyc issue #3047
    DATA: STAB TYPE TOT_TAB WITH HEADER LINE, "DEVK939546
    RTOT TYPE TOT_TAB WITH HEADER LINE, "DEVK939546
    STOT TYPE TOT_TAB WITH HEADER LINE, "DEVK939546
    OP,
    MAXMANDT LIKE DD_STIDA,
    MAXMANST TYPE P,
    SUMKLIMB TYPE P,
    SUMVLIBB TYPE P,
    VERZUG TYPE P,
    OBAD TYPE P,
    BLOCK_CNT TYPE P,
    INTENS,
    ONEBYTE(1) TYPE C,
    TAGE1A LIKE RFPDO1-ALLGFAEL,
    TAGE2A LIKE RFPDO1-ALLGFAEL,
    TAGE3A LIKE RFPDO1-ALLGFAEL,
    HOLD_KUNNR LIKE KNA1-KUNNR, "tonyc
    HOLD_SUPER LIKE KNA1-KUNNR, "tonyc
    HOLD_REP2 LIKE KNA1-KUNNR, "tonyc
    SUPER_REP LIKE KNA1-KUNNR, "tonyc
    TEMP_TELF1 LIKE KNA1-TELF1, "JAM
    IT_T014 LIKE T014 OCCURS 0 WITH HEADER LINE, "JAM
    G_KLIMK_TXT LIKE GTAB-KLIMK_TXT, "JAM
    G_WAERS LIKE GTAB-WAERS, "JAM
    G_CONT_NAME(50) TYPE C. "JA
    DATA FILL_REP_INFO.
    BC SUNILP 05/14/2007
    DATA: BEGIN OF ITAB_VBRP OCCURS 0.
    INCLUDE STRUCTURE VBRP.
    DATA: END OF ITAB_VBRP.
    DATA: T_PERC TYPE F,
    SUM_NETWR LIKE VBRP-NETWR.
    *DATA: GTAB_LINES LIKE GTAB OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF GTAB_LINES OCCURS 0.
    INCLUDE STRUCTURE GTAB.
    DATA: IND(1),
    OBAD TYPE P.
    DATA: END OF GTAB_LINES.
    DATA: BEGIN OF ITAB_VBRP1 OCCURS 0,
    VBELN LIKE VBRP-VBELN,
    NETWR LIKE VBRP-NETWR,
    ZZMREP LIKE VBRP-ZZMREP, "Super Rep
    ZZLREP LIKE VBRP-ZZLREP, "Rep
    PERC TYPE F,
    END OF ITAB_VBRP1.
    EC SUNILP 05/14/2007
    BEGIN_OF_BLOCK 2.
    PARAMETERS: REGIO LIKE KNA1-REGIO.
    PARAMETERS: CONSOL AS CHECKBOX. "TONYC
    PARAMETERS: P_KKBER AS CHECKBOX, "TONYC
    P_CONV AS CHECKBOX. "tonyc issue #3047
    PARAMETERS: SUMMEN LIKE RFPDO1-ALLGSUMM,
    TAGE1 LIKE RFPDO1-ALLGFAEL DEFAULT '30',
    TAGE2 LIKE RFPDO1-ALLGFAEL DEFAULT '60',
    TAGE3 LIKE RFPDO1-ALLGFAEL DEFAULT '90',
    TAGE4 LIKE RFPDO1-ALLGFAEL DEFAULT '120'.
    END_OF_BLOCK 2.
    BEGIN_OF_BLOCK 3.
    SELECT-OPTIONS: P_SUPREP FOR KNVP-KUNNR, "Super REP "DEVK939546
    P_REP FOR KNVP-KUNNR, "SALES REP "DEVK939546
    P_VKORG FOR TVKO-VKORG, "TONYC ISSUE 4743
    P_LOTKZ FOR BKPF-LOTKZ. "TONYC ISSUE 4743
    END_OF_BLOCK 3.
    INITIALIZATION. "JAM
    PERFORM LOAD_T014. "JAM
    refresh dd_augdt.
    clear dd_augdt.
    dd_augdt-option = 'EQ'.
    dd_augdt-sign = 'I'.
    dd_augdt-low = ' '.
    append dd_augdt.
    AT SELECTION-SCREEN.
    IF CONSOL = 'X'.
    IF NOT P_SUPREP[] IS INITIAL. "DEVK939546
    MESSAGE E999 WITH 'Consolidated report not allowed w/ Super Rep'.
    ENDIF.
    ENDIF.
    CHECK IF THE REP INFO IS ADDED OR NOT - VS
    IF NOT P_SUPREP IS INITIAL OR"TONY ISSUE 4743
    NOT P_REP IS INITIAL."TONY ISSUE 4743
    FILL_REP_INFO = 'X'."TONY ISSUE 4743
    ENDIF."TONY ISSUE 4743
    START-OF-SELECTION.
    get_frame_title 2.
    add function module to track usage JD 10/13/98 *****
    CALL FUNCTION 'Z_RUN_LOG'
    EXCEPTIONS
    OTHERS = 1.
    *IF NOT P_SUPREP IS INITIAL AND NOT P_REP IS INITIAL.
    P_SUPREP = ' '.
    *ENDIF.
    GET KNA1 FIELDS LAND1 REGIO KUNNR NAME1 NAME2 ORT01 TELF1. "JAM
    new-page.
    skip.
    TEMP_TELF1 = KNA1-TELF1.
    MAXMANDT = '19000101'.
    MAXMANST = 0.
    SUMVLIBB = 0.
    PERFORM GET_CUST_CONTACT. "JAM
    Check sales rep- NES071797
    Get any valid record and exit.
    IF NOT p_suprep[] IS INITIAL. "DEVK939546 "TONY ISSUE 4743 start
    good_super_rep = ' '.
    SELECT kunn2 INTO super_rep FROM knvp UP TO 1 ROWS
    WHERE
    kunnr = kna1-kunnr AND
    parvw = 'ZS' AND
    kunn2 IN p_suprep.
    EXIT.
    ENDSELECT.
    IF sy-subrc = 0.
    good_super_rep = 'X'.
    gtab-super = super_rep.
    super_rep = ' '.
    ENDIF.
    CHECK good_super_rep = 'X'.
    SELECT kunn2 INTO gtab-rep FROM knvp UP TO 1 ROWS
    WHERE
    kunnr = kna1-kunnr AND
    parvw = 'ZR' AND
    kunn2 IN p_rep.
    EXIT.
    ENDSELECT.
    CHECK sy-subrc = 0.
    ELSEIF NOT p_rep[] IS INITIAL. "DEVK939546
    SELECT kunn2 INTO gtab-rep FROM knvp UP TO 1 ROWS
    WHERE
    kunnr = kna1-kunnr AND
    parvw = 'ZR' AND
    kunn2 IN p_rep.
    EXIT.
    ENDSELECT.
    CHECK sy-subrc = 0.
    ENDIF. "TONY ISSUE 4743 end
    GET KNB1 FIELDS BUKRS VLIBB ZTERM. "tonyc #2500
    GTAB-BUKRS = KNB1-BUKRS.
    GTAB-ZTERM = KNB1-ZTERM.
    SUMVLIBB = SUMVLIBB + KNB1-VLIBB.
    GET KNB5.
    IF KNB5-MADAT > MAXMANDT.
    MAXMANDT = KNB5-MADAT.
    ENDIF.
    IF KNB5-MAHNS > MAXMANST.
    MAXMANST = KNB5-MAHNS.
    ENDIF.
    SUMKLIMB = SUMKLIMB + KLIMB.
    GET BSID.
    CHECK BSID-BSTAT = SPACE.
    field was intended for Business Area, changed to use Currency
    GTAB-GSBER = BSID-WAERS.
    IF P_KKBER = 'X'. "TONYC ISSUE #2500
    IF BSID-KKBER = ' '.
    GTAB-KKBER = BSID-BUKRS.
    ELSE.
    GTAB-KKBER = BSID-KKBER. "TONYC ISSUE #2500
    ENDIF.
    ENDIF. "TONYC ISSUE #2500
    SELECT SINGLE * FROM BKPF "TONY ISSUE 4743
    WHERE BUKRS = BSID-BUKRS "TONY ISSUE 4743
    AND BELNR = BSID-BELNR "TONY ISSUE 4743
    AND GJAHR = BSID-GJAHR. "TONY ISSUE 4743
    BC SUNILP 05/14/2007
    IF BKPF-XREF2_HD IS NOT INITIAL.
    CHECK BKPF-XREF2_HD IN P_SUPREP. "TONY ISSUE 4743
    ELSE.
    IF P_REP[] IS INITIAL.
    REFRESH: ITAB_VBRP, ITAB_VBRP1.
    IF NOT BKPF-XBLNR IS INITIAL.
    SELECT * FROM VBRP INTO ITAB_VBRP WHERE VBELN = BKPF-XBLNR.
    APPEND ITAB_VBRP. CLEAR ITAB_VBRP.
    ENDSELECT.
    CHECK ITAB_VBRP[] IS NOT INITIAL.
    CLEAR: SUM_NETWR.
    LOOP AT ITAB_VBRP.
    CHECK ITAB_VBRP-ZZMREP IN P_SUPREP.
    CHECK ITAB_VBRP-ZZLREP IN P_REP.
    MOVE-CORRESPONDING ITAB_VBRP TO ITAB_VBRP1.
    COLLECT: ITAB_VBRP1.
    SUM_NETWR = SUM_NETWR + ITAB_VBRP-NETWR.
    CLEAR ITAB_VBRP.
    ENDLOOP.
    CHECK ITAB_VBRP1[] IS NOT INITIAL.
    LOOP AT ITAB_VBRP1.
    CLEAR: T_PERC.
    T_PERC = ( ITAB_VBRP1-NETWR / SUM_NETWR ).
    ITAB_VBRP1-PERC = T_PERC.
    MODIFY ITAB_VBRP1 INDEX SY-TABIX TRANSPORTING PERC.
    ENDLOOP.
    ENDIF.
    ENDIF.
    ENDIF.
    EC SUNILP 05/14/2007
    IF FILL_REP_INFO = 'X'.
    GTAB-SUPER = BKPF-XREF2_HD. "TONY ISSUE 4743 "MOVE THE CONTENTS OF XREF2_HD TO GTAB INTERNAL TABLE - VS
    ENDIF.
    BC SUNILP 05/14/2007
    IF BKPF-XREF1_HD IS NOT INITIAL.
    CHECK BKPF-XREF1_HD IN P_REP. "TONY ISSUE 4743 " ELSE MOVE THE CONTENTS OF - VS
    ELSE.
    REFRESH: ITAB_VBRP, ITAB_VBRP1.
    IF NOT BKPF-XBLNR IS INITIAL.
    SELECT * FROM VBRP INTO ITAB_VBRP WHERE VBELN = BKPF-XBLNR.
    APPEND ITAB_VBRP. CLEAR ITAB_VBRP.
    ENDSELECT.
    CHECK ITAB_VBRP[] IS NOT INITIAL.
    CLEAR: SUM_NETWR.
    LOOP AT ITAB_VBRP.
    CHECK ITAB_VBRP-ZZMREP IN P_SUPREP.
    CHECK ITAB_VBRP-ZZLREP IN P_REP.
    MOVE-CORRESPONDING ITAB_VBRP TO ITAB_VBRP1.
    COLLECT: ITAB_VBRP1.
    SUM_NETWR = SUM_NETWR + ITAB_VBRP-NETWR.
    CLEAR ITAB_VBRP.
    ENDLOOP.
    CHECK ITAB_VBRP1[] IS NOT INITIAL.
    LOOP AT ITAB_VBRP1.
    CLEAR: T_PERC.
    T_PERC = ( ITAB_VBRP1-NETWR / SUM_NETWR ).
    ITAB_VBRP1-PERC = T_PERC.
    MODIFY ITAB_VBRP1 INDEX SY-TABIX TRANSPORTING PERC.
    ENDLOOP.
    ENDIF.
    ENDIF.
    EC SUNILP 05/14/2007
    IF FILL_REP_INFO = 'X'.
    GTAB-REP = BKPF-XREF1_HD. "TONY ISSUE 4743
    ENDIF.
    CHECK BKPF-LOTKZ IN P_LOTKZ. "TONY ISSUE 4743
    CHECK BKPF-BRNCH IN P_VKORG. "TONY ISSUE 4743
    SELECT SINGLE FILKD INTO GTAB-FILKD FROM BSEG
    WHERE BUKRS = BSID-BUKRS
    AND BELNR = BSID-BELNR
    AND GJAHR = BSID-GJAHR
    AND BUZEI = BSID-BUZEI.
    gtab-gsber = bsid-gsber.
    get rep info for each bsid record
    IF NOT P_SUPREP IS INITIAL. "tonyc
    SELECT KUNNR FROM VBPA INTO HOLD_REP UP TO 1 ROWS "tonyc
    WHERE VBELN = BSID-VBELN "tonyc
    AND PARVW = 'ZR'. "tonyc
    ENDSELECT. "tonyc
    IF NOT P_REP IS INITIAL. "tonyc
    CHECK HOLD_REP = P_REP. "tonyc
    ENDIF. "tonyc
    GTAB-REP = HOLD_REP. "tonyc
    HOLD_REP = ' '. "tonyc
    ENDIF. "tonyc
    PERFORM GET_KNKK_INFO. "JAM
    GTAB-KLIMK_TXT = G_KLIMK_TXT.
    GTAB-WAERS = G_WAERS.
    GTAB-LAND1 = KNA1-LAND1.
    GTAB-REGIO = KNA1-REGIO.
    GTAB-KUNNR = KNA1-KUNNR.
    GTAB-NAME1 = KNA1-NAME1.
    GTAB-NAME2 = KNA1-NAME2.
    GTAB-ORT01 = KNA1-ORT01.
    *if there is no phone number for the contact, pull the phone
    *number from the sold-to
    IF KNVK-TELF1 = ' '.
    GTAB-TELF1 = TEMP_TELF1.
    ELSE.
    GTAB-TELF1 = KNVK-TELF1. "JAM
    ENDIF.
    GTAB-CONT_NAME1 = KNVK-NAME1.
    GTAB-NAMEV = KNVK-NAMEV.
    verzug = bsega-netdt - dd_stida.
    VERZUG = DD_STIDA - BSEGA-NETDT. "days past due calculation
    OP = 'X'.
    GTAB-RAST2 = GTAB-RAST3 = GTAB-RAST4 = 0.
    GTAB-RAST5 = GTAB-RAST6 = OBAD = GTAB-RAST7 = 0.
    IF VERZUG LE 0. "future due
    GTAB-RAST1 = BSEGA-WRSHB.
    ELSE.
    IF VERZUG LE TAGE1. "past due 1 to tage1 days
    GTAB-RAST1 = BSEGA-WRSHB.
    GTAB-RAST2 = BSEGA-WRSHB.
    OBAD = BSEGA-WRSHB.
    ELSE.
    IF VERZUG LE TAGE2. "past due tage1 to tage2 days
    GTAB-RAST1 = BSEGA-WRSHB.
    GTAB-RAST3 = BSEGA-WRSHB.
    OBAD = BSEGA-WRSHB.
    ELSE.
    IF VERZUG LE TAGE3. "past due tage2 to tage3 days
    GTAB-RAST1 = BSEGA-WRSHB.
    GTAB-RAST4 = BSEGA-WRSHB.
    OBAD = BSEGA-WRSHB.
    ELSE.
    IF VERZUG LE TAGE4. "past due tage3 to tage4 days
    GTAB-RAST1 = BSEGA-WRSHB.
    GTAB-RAST5 = BSEGA-WRSHB.
    OBAD = BSEGA-WRSHB.
    ELSE.
    IF VERZUG GT TAGE4. "past due > tage4 days
    GTAB-RAST1 = BSEGA-WRSHB.
    GTAB-RAST6 = BSEGA-WRSHB.
    OBAD = BSEGA-WRSHB.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDIF.
    GTAB-RAST7 = GTAB-RAST1 - OBAD.
    stab = gtab.
    MOVE-CORRESPONDING GTAB TO STAB.
    BC SUNILP 05/15/2007
    IF ITAB_VBRP1[] IS NOT INITIAL.
    GTAB-T_IND = 'X'.
    LOOP AT ITAB_VBRP1.
    MOVE-CORRESPONDING GTAB TO GTAB_LINES.
    GTAB_LINES-SORT_GSB = '1'.
    GTAB_LINES-SUPER = ITAB_VBRP1-ZZMREP.
    GTAB_LINES-REP = ITAB_VBRP1-ZZLREP.
    GTAB_LINES-RAST1 = GTAB_LINES-RAST1 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST2 = GTAB_LINES-RAST2 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST3 = GTAB_LINES-RAST3 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST4 = GTAB_LINES-RAST4 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST5 = GTAB_LINES-RAST5 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST6 = GTAB_LINES-RAST6 * ITAB_VBRP1-PERC.
    GTAB_LINES-RAST7 = GTAB_LINES-RAST7 * ITAB_VBRP1-PERC.
    GTAB_LINES-OBAD = GTAB_LINES-OBAD * ITAB_VBRP1-PERC.
    COLLECT: GTAB_LINES.
    ENDLOOP.
    ELSE.
    MOVE-CORRESPONDING GTAB TO GTAB_LINES.
    GTAB_LINES-T_IND = 'X'.
    GTAB_LINES-SORT_GSB = '1'.
    IF GTAB_LINES-SUPER IN P_SUPREP OR GTAB_LINES-REP IN P_REP.
    COLLECT: GTAB_LINES.
    ENDIF.
    ENDIF.
    EC SUNILP 05/15/2007
    gtab-sort_gsb = stab-sort_gsb = '0'.
    collect: gtab, stab.
    gtab-gsber = stab-gsber = '****'.
    GTAB-SORT_GSB = '1'.
    IF REGIO = SPACE OR REGIO = GTAB-REGIO.
    IF GTAB_LINES-SUPER IN P_SUPREP OR GTAB_LINES-REP IN P_REP.
    COLLECT: GTAB, STAB.
    ENDIF.
    ENDIF.
    END-OF-SELECTION.
    TAGE1A = TAGE1 + 1.
    TAGE2A = TAGE2 + 1.
    TAGE3A = TAGE3 + 1.
    IF SUMMEN = ' '.
    sort gtab by bukrs land1 regio kunnr gsber sort_gsb.
    sort gtab by bukrs land1 regio name1 kunnr gsber sort_gsb. "JAM
    IF CONSOL = 'X'.
    SORT GTAB BY LAND1 REGIO NAME1 KUNNR BUKRS KKBER GSBER SORT_GSB.
    "TONYC
    REPORT_TYPE = 'consolidated'.
    ELSEIF NOT P_SUPREP[] IS INITIAL. "DEVK939546
    SORT GTAB
    BY SUPER REP NAME1 BUKRS KKBER LAND1 REGIO NAME1 GSBER SORT_GSB.
    BC SUNILP 05/15/2007
    SORT GTAB_LINES
    BY SUPER REP NAME1 BUKRS KKBER LAND1 REGIO NAME1 GSBER SORT_GSB.
    EC SUNILP 05/15/2007
    REPORT_TYPE = 'super rep'.
    CLEAR STAB. "tonyc 03/06/2004
    REFRESH STAB. "tonyc 03/06/2004
    ELSEIF NOT P_REP[] IS INITIAL. "DEVK939546
    SORT GTAB "DEVK939546
    BY REP NAME1 BUKRS KKBER LAND1 REGIO NAME1 GSBER SORT_GSB.
    "DEVK939546
    BC SUNILP 05/15/2007
    SORT GTAB_LINES
    BY REP NAME1 BUKRS KKBER LAND1 REGIO NAME1 GSBER SORT_GSB.
    EC SUNILP 05/15/2007
    REPORT_TYPE = 'rep'. "DEVK939546
    CLEAR STAB. "tonyc 03/06/2004
    REFRESH STAB. "tonyc 03/06/2004
    ELSE.
    SORT GTAB BY BUKRS KKBER LAND1 REGIO NAME1 KUNNR GSBER SORT_GSB.
    BC SUNILP 05/15/2007
    SORT GTAB_LINES BY BUKRS KKBER LAND1 REGIO NAME1 KUNNR GSBER SORT_GSB.
    EC SUNILP 05/15/2007
    REPORT_TYPE = 'regular'.
    ENDIF.
    BC SUNILP 05/15/2007
    DELETE ADJACENT DUPLICATES FROM GTAB COMPARING BUKRS NAME1.
    LOOP AT GTAB_LINES.
    IF P_REP[] IS INITIAL.
    IF GTAB_LINES-SUPER NOT IN P_SUPREP.
    DELETE GTAB_LINES.
    ENDIF.
    ELSE.
    IF GTAB_LINES-SUPER NOT IN P_SUPREP OR GTAB_LINES-REP NOT IN P_REP.
    DELETE GTAB_LINES.
    ENDIF.
    ENDIF.
    ENDLOOP.
    LOOP AT GTAB.
    READ TABLE GTAB_LINES WITH KEY BUKRS = GTAB-BUKRS
    NAME1 = GTAB-NAME1.
    IF SY-SUBRC NE '0'.
    DELETE GTAB.
    ENDIF.
    ENDLOOP.
    EC SUNILP 05/15/2007
    LOOP AT GTAB.
    MOVE GTAB-BUKRS TO T001-BUKRS. READ TABLE T001.
    RESERVE 5 LINES.
    CASE REPORT_TYPE.
    WHEN 'regular'.
    IF HOLD_BUKRS <> GTAB-BUKRS.
    IF SY-TABIX > 1. "TONYC
    NEW-PAGE. SKIP. "TONYC
    ENDIF. "TONYC
    ENDIF.
    PERFORM WRITE_CUST_INFO. "TONYC
    PERFORM WRITE_DETAIL.
    hold_bukrs = gtab-bukrs. "tonyc
    WHEN 'consolidated'.
    IF HOLD_KUNNR <> GTAB-KUNNR. "TONYC
    PERFORM WRITE_CUST_INFO. "TONYC
    ENDIF. "TONYC
    HOLD_KUNNR = GTAB-KUNNR. "TONYC
    PERFORM WRITE_DETAIL.
    WHEN 'super rep'.
    IF GTAB-T_IND NE 'X'.
    BC SUNILP 05/22/2007
    READ TABLE GTAB_LINES WITH KEY BUKRS = GTAB-BUKRS
    NAME1 = GTAB-NAME1.
    EC SUNILP 05/22/2007
    IF ( HOLD_SUPER <> GTAB_LINES-SUPER ) OR
    ( HOLD_REP2 <> GTAB_LINES-REP ).
    NEW-PAGE.
    PERFORM GET_AND_WRITE_SUPERINFO.
    ENDIF.
    HOLD_REP2 = GTAB_LINES-REP.
    HOLD_SUPER = GTAB_LINES-SUPER.
    IF HOLD_KUNNR <> GTAB-KUNNR. "TONYC
    WRITE :/. "TONYC
    ULINE. "TONYC
    PERFORM WRITE_CUST_INFO. "TONYC
    ENDIF. "TONYC
    HOLD_KUNNR = GTAB-KUNNR. "TONYC
    PERFORM WRITE_DETAIL. "TONYC
    AT END OF REP. "DEVK939546
    SKIP. "DEVK939546
    RESERVE 7 LINES. "DEVK939546
    FORMAT COLOR COL_TOTAL INTENSIFIED. "DEVK939546
    WRITE: / 'Summary for Rep:', "DEVK939546
    GTAB-REP, '/', REP_NAME, 132 ONEBYTE."DEVK939546
    PERFORM WRITE_TOTS TABLES RTOT. "DEVK939546
    REFRESH RTOT. "DEVK939546
    ENDAT. "DEVK939546
    AT END OF SUPER. "DEVK939546
    CLEAR STAB. "tonyc 03/06/2004
    REFRESH STAB. "tonyc 03/06/2004
    NEW-PAGE. SKIP. "DEVK939546
    FORMAT COLOR COL_TOTAL INTENSIFIED. "DEVK939546
    WRITE: / 'Summary for Super Rep:', "DEVK939546
    GTAB-SUPER, '/', SUPER_NAME, 132 ONEBYTE."DEVK939546
    PERFORM WRITE_TOTS TABLES STOT. "DEVK939546
    REFRESH STOT. "DEVK939546
    ENDAT. "DEVK939546
    ELSE.
    LOOP AT GTAB_LINES WHERE BUKRS = GTAB-BUKRS
    AND NAME1 = GTAB-NAME1.
    IF ( HOLD_SUPER <> GTAB_LINES-SUPER ) OR
    ( HOLD_REP2 <> GTAB_LINES-REP ).
    NEW-PAGE.
    PERFORM GET_AND_WRITE_SUPERINFO.
    ENDIF.
    HOLD_REP2 = GTAB_LINES-REP.
    HOLD_SUPER = GTAB_LINES-SUPER.
    IF HOLD_KUNNR <> GTAB_LINES-KUNNR.
    WRITE :/.
    ULINE.
    PERFORM WRITE_CUST_INFO.
    ENDIF.
    HOLD_KUNNR = GTAB_LINES-KUNNR.
    PERFORM WRITE_DETAIL.
    AT END OF REP.
    SKIP.
    RESERVE 7 LINES.
    FORMAT COLOR COL_TOTAL INTENSIFIED.
    WRITE: / 'Summary for Rep:',
    GTAB_LINES-REP, '/', REP_NAME, 132 ONEBYTE.
    PERFORM WRITE_TOTS TABLES RTOT.
    REFRESH RTOT.
    ENDAT.
    AT END OF SUPER.
    CLEAR STAB. "tonyc 03/06/2004
    REFRESH STAB. "tonyc 03/06/2004
    NEW-PAGE. SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED.
    WRITE: / 'Summary for Super Rep:',
    GTAB_LINES-SUPER, '/', SUPER_NAME, 132 ONEBYTE.
    PERFORM WRITE_TOTS TABLES STOT.
    REFRESH STOT.
    ENDAT.
    ENDLOOP.
    ENDIF.
    WHEN 'rep'. "DEVK939546
    LOOP AT GTAB_LINES WHERE BUKRS = GTAB-BUKRS
    AND NAME1 = GTAB-NAME1.
    IF HOLD_REP2 <> GTAB_LINES-REP. "DEVK939546
    NEW-PAGE. "DEVK939546
    PERFORM GET_AND_WRITE_REPINFO. "DEVK939546
    ENDIF. "DEVK939546
    HOLD_REP2 = GTAB_LINES-REP. "DEVK939546
    IF HOLD_KUNNR <> GTAB_LINES-KUNNR. "DEVK939546
    WRITE :/. "DEVK939546
    ULINE. "DEVK939546
    PERFORM WRITE_CUST_INFO. "DEVK939546
    ENDIF. "DEVK939546
    HOLD_KUNNR = GTAB_LINES-KUNNR. "DEVK939546
    PERFORM WRITE_DETAIL. "DEVK939546
    AT END OF REP. "DEVK939546
    SKIP. "DEVK939546
    RESERVE 7 LINES. "DEVK939546
    FORMAT COLOR COL_TOTAL INTENSIFIED. "DEVK939546
    WRITE: / 'Summary for Rep:', "DEVK939546
    GTAB_LINES-REP, '/', REP_NAME, 132 ONEBYTE."DEVK939546
    PERFORM WRITE_TOTS TABLES RTOT. "DEVK939546
    REFRESH RTOT. "DEVK939546
    ENDAT. "DEVK939546
    ENDLOOP.
    ENDCASE.
    ENDLOOP.
    ENDIF.
    OP = ' '.
    REFRESH GTAB.
    IF NOT REPORT_TYPE = 'super rep'.
    ULINE.
    ENDIF.
    SKIP 1.
    IF SUMMEN = ' '. "if 'output totals only' bypass new-page
    NEW-PAGE. SKIP.
    ENDIF.
    WRITE: /25 TEXT-030, 132 ONEBYTE, /25 TEXT-031, 132 ONEBYTE.
    PERFORM WRITE_TOTS TABLES STAB. "DEVK939546
    TOP-OF-PAGE.
    INTENS = SPACE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE: / SY-VLINE, 1 TEXT-001, DD_STIDA, 75 TEXT-051, 132 SY-VLINE.
    ULINE.
    WRITE: / SY-VLINE, 13 SY-VLINE, 30 SY-VLINE,
    47 SY-VLINE, 58 TEXT-003, 81 SY-VLINE,
    92 TEXT-003, 115 SY-VLINE, 118 TEXT-003, 132 SY-VLINE,
    / SY-VLINE, 02 TEXT-004, 13 SY-VLINE, TEXT-002,
    30 SY-VLINE, 32 TEXT-018, 47 SY-VLINE,
    50 '1', 54 TEXT-040, 57 TAGE1, 64 SY-VLINE, " 65 tage2,
    67 TAGE1A, 72 TEXT-040, 75 TAGE2,
    81 SY-VLINE, 83 TAGE2A, 89 TEXT-040, 91 TAGE3, 98 SY-VLINE,
    101 TAGE3A, 107 TEXT-040, 110 TAGE4, 115 SY-VLINE,
    117 TAGE4, 123 TEXT-017, 132 SY-VLINE.
    ULINE.
    SKIP 1.
    SUMMARY.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    FORM write_tots *
    --> PTAB *
    FORM WRITE_TOTS TABLES PTAB TYPE TOT_TAB. "DEVK939546
    CLEAR INTENS. "DEVK939546
    FORMAT COLOR COL_HEADING INTENSIFIED OFF. "DEVK939546
    IF P_CONV = 'X'. "tonyc issue #3047 begin
    WRITE /4 TEXT-101.
    WRITE: /4 TEXT-102,
    50 TEXT-100.
    ENDIF. "tonyc issue #3047 end
    ULINE. "DEVK939546
    SORT PTAB BY BUKRS GSBER. "DEVK939546
    LOOP AT PTAB. "DEVK939546
    IF SY-TABIX > 1.
    WRITE_TOTAL = 'X'.
    ENDIF.
    MOVE PTAB-BUKRS TO T001-BUKRS. READ TABLE T001. "DEVK939546
    MOVE PTAB-GSBER TO T001-WAERS. "DEVK939546
    IF P_CONV = 'X'. "tonyc issue #3047 begin
    PERFORM CONVERT_VALUES USING STAB-RAST1
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST2
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST3
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST4
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST5
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST6
    STAB-GSBER.
    PERFORM CONVERT_VALUES USING STAB-RAST7
    STAB-GSBER.
    ENDIF. "TOnyc issue #3047 end
    MOVE-CORRESPONDING PTAB TO STAB.
    COLLECT STAB.
    IF P_KKBER = 'X'. "TONYC ISSUE #2500
    CLEAR HOLD_KKBER_DESC2.
    SELECT SINGLE KKBTX INTO HOLD_KKBER_DESC2 FROM T014T
    WHERE KKBER = STAB-KKBER AND
    SPRAS = 'E'.
    IF SY-SUBRC <> '0'.
    HOLD_KKBER_DESC2 = 'Undetermined'.
    ENDIF.
    FORMAT COLOR OFF.
    WRITE: / SY-VLINE.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    WRITE: 6 STAB-GSBER, HOLD_KKBER_DESC2, SY-VLINE.
    ULINE.
    FORMAT COLOR OFF.
    WRITE: / SY-VLINE.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    IF P_CONV = 'X'. "tonyc issue #3047 begin
    T001-WAERS = 'USD'.
    ENDIF. "tonyc issue #3047 end
    WRITE: 13 STAB-RAST1 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST7 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST2 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST3 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST4 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST5 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) STAB-RAST6 NO-ZERO CURRENCY T001-WAERS, SY-VLINE.
    HOLD_BUKRS2 = STAB-BUKRS. "TONYC ISSUE #2500
    ULINE.
    FORMAT COLOR OFF.
    TOTAL_RAST1 = STAB-RAST1 + TOTAL_RAST1.
    TOTAL_RAST2 = STAB-RAST2 + TOTAL_RAST2.
    TOTAL_RAST3 = STAB-RAST3 + TOTAL_RAST3.
    TOTAL_RAST4 = STAB-RAST4 + TOTAL_RAST4.
    TOTAL_RAST5 = STAB-RAST5 + TOTAL_RAST5.
    TOTAL_RAST6 = STAB-RAST6 + TOTAL_RAST6.
    TOTAL_RAST7 = STAB-RAST7 + TOTAL_RAST7.
    ELSE.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF. "DEVK939546
    IF INTENS = SPACE. "DEVK939546
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF. "DEVK939546
    INTENS = 'X'. "DEVK939546
    ELSE. "DEVK939546
    FORMAT COLOR COL_NORMAL INTENSIFIED ON. "DEVK939546
    INTENS = SPACE. "DEVK939546
    ENDIF. "DEVK939546
    WRITE: / SY-VLINE, PTAB-BUKRS, PTAB-GSBER, SY-VLINE, "DEVK939546
    (14) PTAB-RAST1 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST7 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST2 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST3 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST4 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST5 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,"DEVK939546
    (14) PTAB-RAST6 NO-ZERO CURRENCY T001-WAERS, SY-VLINE."DEVK939546
    TOTAL_RAST1 = STAB-RAST1 + TOTAL_RAST1.
    TOTAL_RAST2 = STAB-RAST2 + TOTAL_RAST2.
    TOTAL_RAST3 = STAB-RAST3 + TOTAL_RAST3.
    TOTAL_RAST4 = STAB-RAST4 + TOTAL_RAST4.
    TOTAL_RAST5 = STAB-RAST5 + TOTAL_RAST5.
    TOTAL_RAST6 = STAB-RAST6 + TOTAL_RAST6.
    TOTAL_RAST7 = STAB-RAST7 + TOTAL_RAST7.
    ENDIF.
    ENDLOOP. "DEVK939546
    ULINE. "DEVK939546
    IF P_KKBER = 'X'. "TONYC ISSUE #2500
    IF P_CONV = 'X'. "tonyc issue #3047 begin
    FORMAT COLOR OFF.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    WRITE: SY-VLINE,
    6 'TOTAL ', SY-VLINE.
    ULINE.
    FORMAT COLOR OFF.
    WRITE: / SY-VLINE.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    WRITE: 13 TOTAL_RAST1 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST7 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST2 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST3 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST4 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST5 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST6 NO-ZERO CURRENCY T001-WAERS, SY-VLINE.
    ULINE.
    ENDIF. "tonyc issue #3047 end
    ELSE.
    IF P_CONV = 'X'.
    FORMAT COLOR OFF.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    WRITE: SY-VLINE,
    6 'TOTAL ', SY-VLINE.
    ULINE.
    FORMAT COLOR OFF.
    WRITE: / SY-VLINE.
    FORMAT COLOR COL_HEADING INTENSIFIED OFF.
    WRITE: 13 TOTAL_RAST1 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST7 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST2 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST3 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST4 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST5 NO-ZERO CURRENCY T001-WAERS, SY-VLINE,
    (14) TOTAL_RAST6 NO-ZERO CURRENCY T001-WAERS, SY-VLINE.
    ULINE.
    ENDIF.
    ENDIF.
    SKIP 1. "DEVK939546
    ENDFORM. "DEVK939546
    *& Form GET_KNKK_INFO
    text
    --> p1 text
    <-- p2 text
    FORM GET_KNKK_INFO.
    CLEAR: G_WAERS,
    G_KLIMK_TXT,
    KNKK-KLIMK.
    get credit control area (KKBER) for comp code (BUKRS)
    SELECT SINGLE KLIMK
    INTO KNKK-KLIMK
    FROM KNKK
    WHERE KUNNR = KNA1-KUNNR AND
    KKBER = T001-KKBER.
    IF SY-SUBRC = 0.
    get currency for cred ctrl area
    CLEAR IT_T014.
    READ TABLE IT_T014 WITH KEY KKBER = T001-KKBER BINARY SEARCH.
    G_WAERS = IT_T014-WAERS.
    WRITE KNKK-KLIMK TO G_KLIMK_TXT CURRENCY G_WAERS.
    ENDIF.
    ENDFORM. " GET_KNKK_INFO
    *& Form SELECT_KNKK
    text
    -->P_KKBER Credit Limit Controlling Area
    <--P_FOUND_KNKK Indicates if record found
    FORM SELECT_KNKK USING P_KKBER
    CHANGING P_FOUND_KNKK.
    CLEAR: G_WAERS,
    G_KLIMK_TXT,
    KNKK-KLIMK.
    SELECT SINGLE KLIMK
    INTO KNKK-KLIMK
    FROM KNKK
    WHERE KUNNR = KNA1-KUNNR AND
    KKBER = P_KKBER.
    IF SY-SUBRC = 0.
    P_FOUND_KNKK = C_TRUE.
    get currency for cred ctrl area
    CLEAR IT_T014.
    READ TABLE IT_T014 WITH KEY KKBER = P_KKBER BINARY SEARCH.
    G_WAERS = IT_T014-WAERS.
    WRITE KNKK-KLIMK TO G_KLIMK_TXT CURRENCY G_WAERS.
    ELSE.
    P_FOUND_KNKK = C_FALSE.
    ENDIF.
    ENDFORM. " SELECT_KNKK
    *& Form GET_CUST_CONTACT & PHONE NUMBER
    FORM GET_CUST_CONTACT.
    CLEAR KNVK.
    C_CREDIT_ABTNR = '0003'. "look for contact in credit dept
    SELECT NAME1
    NAMEV
    TELF1
    INTO (KNVK-NAME1,
    KNVK-NAMEV,
    KNVK-TELF1)
    FROM KNVK
    WHERE KUNNR = KNA1-KUNNR AND
    ABTNR = C_CREDIT_ABTNR.
    ENDSELECT.
    If there wasn't a contact person for the credit dept, then just
    pull up the first contact info we find regardless of dept
    IF SY-SUBRC <> 0.
    CLEAR KNVK.
    SELECT NAME1
    NAMEV
    TELF1
    INTO (KNVK-NAME1,
    KNVK-NAMEV,
    KNVK-TELF1)
    FROM KNVK
    WHERE KUNNR = KNA1-KUNNR.
    IF SY-SUBRC = 0.
    EXIT.
    ENDIF.
    ENDSELECT.
    ELSE.
    EXIT.
    ENDIF. "not contact found in credit dept.
    ENDFORM. " GET_CUST_CONTACT
    *& Form LOAD_T014
    FORM LOAD_T014.
    SELECT *
    INTO TABLE IT_T014
    FROM T014.
    SORT IT_T014.
    ENDFORM. " LOAD_T014
    *& Form WRITE_CUST_INFO "TONYC
    text moved code and created a form. for cleaner code "TONYC
    --> p1 text
    <-- p2 text
    FORM WRITE_CUST_INFO.
    IF NOT REPORT_TYPE = 'super rep'.
    IF SY-TABIX > 1.
    ULINE.
    ENDIF.
    ENDIF.
    CONCATENATE GTAB-NAMEV "JAM
    GTAB-CONT_NAME1
    INTO G_CONT_NAME
    SEPARATED BY SPACE.
    FORMAT COLOR COL_TOTAL INTENSIFIED OFF.
    IF REPORT_TYPE = 'super rep'.
    IF GTAB-T_IND NE 'X'.
    WRITE: / GTAB-KUNNR, GTAB-NAME1, GTAB-ORT01, GTAB-REGIO, GTAB-LAND1,
    "g_cont_name,
    132 ONEBYTE.
    ELSE.
    WRITE: / GTAB_LINES-KUNNR, GTAB_LINES-NAME1, GTAB_LINES-ORT01, GTAB_LINES-REGIO, GTAB_LINES-LAND1,
    "g_cont_name,
    132 ONEBYTE.
    ENDIF.
    WRITE: /21 onebyte, 12 gtab-name2, 45 gtab-ort01,
    gtab-telf1, "gtab-klimk_txt, gtab-waers.
    132 onebyte.
    ELSE.
    WRITE: / GTAB-KUNNR, GTAB-NAME1, GTAB-ORT01, GTAB-REGIO, GTAB-LAND1,
    "g_cont_name, "JAM
    132 ONEBYTE.
    WRITE: /11 onebyte, 12 gtab-name2, 45 gtab-ort01,
    gtab-telf1, "gtab-klimk_txt, gtab-waers, "JAM
    132 onebyte.
    ENDIF.
    ENDFORM. " WRITE_CUST_INFO
    *& Form GET_AND_WRITE_SUPERINFO
    text
    --> p1 text
    <-- p2 text
    FORM GET_AND_WRITE_SUPERINFO.
    ULINE.
    IF GTAB-T_IND NE 'X'.
    SELECT SINGLE NAME1 FROM KNA1 INTO SUPER_NAME "TONYC
    WHERE KUNNR = GTAB-SUPER. "TONYC
    SELECT SINGLE NAME1 FROM KNA1 INTO REP_NAME "TONYC
    WHERE KUNNR = GTAB-REP. "TONYC
    CONCATENATE SUPER_NAME REP_NAME INTO REPS_INFO "TONYC
    SEPARATED BY BACKSLASH. "TONYC
    FORMAT COLOR COL_TOTAL INTENSIFIED. "TONYC
    WRITE:/ GTAB-SUPER, '/', "TONYC
    GTAB-REP, "TONYC
    25 REPS_INFO, 132 ONEBYTE. "TONYC
    ELSE.
    SELECT SINGLE NAME1 FROM KNA1 INTO SUPER_NAME
    WHERE KUNNR = GTAB_LINES-SUPER.
    SELECT SINGLE NAME1 FROM KNA1 INTO REP_NAME
    WHERE KUNNR = GTAB_LINES-REP.
    CONCATENATE SUPER_NAME REP_NAME INTO REPS_INFO
    SEPARATED BY BACKSLASH.
    FORMAT COLOR COL_TOTAL INTENSIFIED.
    WRITE:/ GTAB_LINES-SUPER, '/',
    GTAB_LINES-REP,
    25 REPS_INFO, 132 ONEBYTE.
    ENDIF.
    ENDFORM. " GET_AND_WRITE_SUPERINFO
    *& Form GET_AND_WRITE_REPINFO
    text
    --> p1 text
    <-- p2 text
    FORM GET_AND_WRITE_REPINFO.
    ULINE.
    SELECT SINGLE NAME1 FROM KNA1 INTO REP_NAME
    WHERE KUNNR = GTAB-REP.
    FORMAT COLOR COL_TOTAL INTENSIFIED.
    WRITE:/ GTAB-REP,
    25 REP_NAME, 132 ONEBYTE.
    ENDFORM. " GET_AND_WRITE_REPINFO
    *& Form WRITE_DETAIL
    text
    --> p1 text
    <-- p2 text
    FORM WRITE_DETAIL.
    clear z_description. "TONYC #2216
    move GTAB-KLIMK_TXT to z_hold_limit.
    IF z_hold_limit = 400.
    z_description = 'COD/Check'.
    elseif z_hold_limit = 500.
    z_description = 'COD/Cash'.
    elseif z_hold_limit = 600.
    z_description = 'Need Dealer Agree'.
    elseif z_hold_limit = 700.
    z_description = 'Need PDCs'.
    elseif z_hold_limit = 800.
    z_description = 'Need Fin Statements'.
    elseif z_hold_limit = 900.
    z_description = 'Past Due Balance'.
    elseif z_hold_limit = 1000.
    z_description = 'Miracle?'.
    endif. "TONYC #2216
    MOVE GTAB-GSBER TO T001-WAERS.
    FORMAT COLOR COL_TOTAL INTENSIFIED OFF.
    IF HOLD_KUNNR2 <> GTAB-KUNNR. "TONYC
    IF REPORT_TYPE = 'super rep'.
    WRITE: /3 ONEBYTE, GTAB-BUKRS.
    WRITE: 92 gtab-klimk_txt, gtab-waers, 132 onebyte. "TONYC
    WRITE: 92 gtab-klimk_txt, z_description,132 onebyte."TONYC #2500
    ELSE.
    WRITE: / ONEBYTE, GTAB-BUKRS.
    WRITE: 92 gtab-klimk_txt, z_description,132 onebyte."TONYC #2500
    WRITE: 92 gtab-klimk_txt, gtab-waers, 132 onebyte. "TONYC
    ENDIF.
    ENDIF.
    FORMAT COLOR COL_TOTAL INTENSIFIED OFF.
    IF P_KKBER = 'X'. "TONYC ISSUE# 2500
    CLEAR HOLD_KKBER_DESC.
    SELECT SINGLE KKBTX INTO HOLD_KKBER_DESC FROM T014T
    WHERE KKBER = GTAB-KKBER AND
    SPRAS = 'E'.
    IF SY-SUBRC <> '0'.
    HOLD_KKBER_DESC = 'Undetermined'.
    ENDIF.
    SELECT SINGLE KLIMK CTLPC
    INTO (HOLD_KLIMK, HOLD-CTLPC)
    FROM KNKK
    WHERE KUNNR = GTAB-KUNNR AND
    KKBER = GTAB-KKBER.
    SELECT SINGLE RTEXT INTO HOLD-CTLPC-TEXT FROM T691T
    WHERE SPRAS = 'EN' AND
    CTLPC = HOLD-CTLPC AND
    KKBER = GTAB-KKBER.
    WRITE HOLD_KLIMK TO HOLD_KLIMK2 CURRENCY GTAB-WAERS.
    WRITE: /7 GTAB-KKBER,
    12 HOLD_KKBER_DESC,
    80 HOLD_KLIMK2,
    103 GTAB-GSBER,
    108 HOLD-CTLPC-TEXT.
    ENDIF. "TONYC ISSUE# 2500
    FORMAT COLOR COL_NORMAL INTENSIFIED ON. "TONYC
    MOVE STAB-GSBER TO T001-WAERS.
    CLEAR HOLD_NAME.
    SELECT SINGLE NAME1 FROM KNA1 INTO HOLD_NAME
    WHERE KUNNR = GTAB-FILKD.
    WRITE: /15 GTAB-FILKD,
    30 HOLD_NAME.
    IF GTAB-T_IND NE 'X'.
    WRITE: /15(14) GTAB-RAST1 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST7 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST2 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST3 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST4 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST5 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB-RAST6 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    132 ONEBYTE.
    ELSE.
    IF REPORT_TYPE NE 'super rep'.
    LOOP AT GTAB_LINES WHERE KUNNR = GTAB-KUNNR.
    WRITE: / GTAB_LINES-SUPER, ONEBYTE,
    15(14) GTAB_LINES-RAST1 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST7 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST2 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST3 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST4 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST5 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST6 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    132 ONEBYTE.
    ENDLOOP.
    ELSE.
    WRITE: / GTAB_LINES-SUPER, ONEBYTE,
    15(14) GTAB_LINES-RAST1 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST7 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST2 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST3 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST4 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST5 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    (14) GTAB_LINES-RAST6 NO-ZERO CURRENCY T001-WAERS, ONEBYTE,
    132 ONEBYTE.
    ENDIF.
    ENDIF.
    HOLD_BUKRS = GTAB-BUKRS. "Tonyc
    HOLD_KUNNR2 = GTAB-KUNNR. "TONYC
    HOLD_KKBER = GTAB-KKBER. "TONYC ISSUE #2500
    IF REPORT_TYPE = 'super rep' OR REPORT_TYPE = 'rep'. "DEVK939546
    IF GTAB-T_IND NE 'X'.
    MOVE-CORRESPONDING GTAB TO RTOT. "DEVK939546
    COLLECT RTOT. "DEVK939546
    ELSE.
    MOVE-CORRESPONDING GTAB_LINES TO RTOT.
    COLLECT RTOT.
    ENDIF.
    IF REPORT_TYPE = 'super rep'. "DEVK939546
    IF GTAB-T_IND NE 'X'.
    MOVE-CORRESPONDING GTAB TO STOT. "DEVK939546
    COLLECT STOT. "DEVK939546
    ELSE.
    MOVE-CORRESPONDING GTAB_LINES TO STOT.
    COLLECT STOT.
    ENDIF.
    ENDIF. "DEVK939546
    ENDIF. "DEVK939546
    ENDFORM. " WRITE_DETAIL
    *& Form convert_values
    text
    -->P_STAB_RAST1 text
    -->P_STAB_GSBER text
    FORM CONVERT_VALUES USING P_STAB_RAST1 "tonyc issue #3047 begin
    P_STAB-GSBER.
    CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
    EXPORTING
    CLIENT = SY-MANDT
    DATE = SY-DATUM
    FOREIGN_AMOUNT = P_STAB_RAST1
    FOREIGN_CURRENCY = P_STAB-GSBER
    LOCAL_CURRENCY = 'USD'
    RATE = 0
    TYPE_OF_RATE = 'M'
    READ_TCURR = 'X'
    IMPORTING
    EXCHANGE_RATE =
    FOREIGN_FACTOR =
    LOCAL_AMOUNT = P_STAB_RAST1
    LOCAL_FACTOR =
    EXCHANGE_RATEX =
    FIXED_RATE =
    DERIVED_RATE_TYPE =
    EXCEPTIONS
    NO_RATE_FOUND = 1
    OVERFLOW = 2
    NO_FACTORS_FOUND = 3
    NO_SPREAD_FOUND = 4
    DERIVED_2_TIMES = 5
    OTHERS = 6 .
    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. " convert_values

    solved

  • Loading the final static variables at run time.. Please help

    Hello, fellow developers & Gurus,
    Please help me figure out the best way to do this:
    I need to load all my constants at run time. These are the public static final instance variables. The variables values are in the DataBase. How do I go about loading them.

    Your original question was diffeent, but your further posts show what you really want to do:
    1) all constants in 1 class
    2) available readonly for other classes
    3) updatable during runtime by changing in the database
    Did I understand you right?
    Then smiths' approach solves point 2):
    Instead, make the variables available through a method
    call - that way you avoid the whole final variable
    versus read-only attributes problem.
    //GLOBAL VARIABLES EXPOSED AS PUBLIC PROPERTIES
    public final class GlobalProperties
    public static int getTableSize();
    public static int getRowSize();
    Each "constant" should be a private static variable, and these methods simply return their values.
    The variables are initialized in a static initializer by accessing the db. Ok.
    You habe a table with one row containing as columns all the constants.
    A method readConstants() does a "select constant1, constant2, ... from const_table" and sets all the variables.
    The static initializer calls this method.
    Right?
    Ok, then you simply call readConstants() everytime you want to synchronize with the actual content of const_table.
    Was it this?

  • Error while deploying applications in ALBPM 6.0 ! Please help.

    Hi,
    We are testing the migration from ALBPM 5.7 to 6.0.4. We followed the steps of the upgrade guide from 5.7 to 6.0. However after migrating and deploying our existing 5.7 workflow projects using process administrator to 6.0.4 , we see the following exception in the logs. Has anyone encountered this before. Any possible suggestions on how to resolve this.
    Main: Message: Unexpected Exception....
    [     (cont)     ] Main: Exception message in the remote host: class java.lang.RuntimeException: Error while deploying application [ear=Fuego-WebLogic-Deployer/fuego_webapp_expanded/07-papiws-albpmdirectoryservicedatasource.ear, name=07-papiws-ALBPMDirectoryServiceDataSource.ear]......
    Main: Caused by: java.sql.SQLException: Invalid column type
    [     (cont)     ] Main: at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    [     (cont)     ] Main: at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    [     (cont)     ] Main: at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
    (cont) ] Main: at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
    [     (cont)     ] Main: at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
    [     (cont)     ] Main: at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
    [     (cont)     ] Main: ... 2 more
    [     (cont)     ] Main: Caused by: java.lang.RuntimeException: Critical Error.
    [     (cont)     ] Main: Detail:
    [     (cont)     ] Main: Exception [java.sql.SQLException: Invalid column type].
    [     (cont)     ] Main: Caused by: Invalid column type
    [     (cont)     ] Main: fuego.directory.DirectoryRuntimeException: Exception [java.sql.SQLException: Invalid column type].
    [     (cont)     ] Main: at fuego.directory.DirectoryRuntimeException.wrapException(DirectoryRuntimeException.java:85)
    [     (cont)     ] Main: at fuego.directory.provider.jdbc.oracle.OraclePersistenceManager.mapSQLException(OraclePersistenceManager.java:145)
    [     (cont)     ] Main: at fuego.directory.provider.jdbc.datadirect.oracle.DataDirectOraclePersistenceManager.mapSQLException(DataDirectOraclePersistenceManager.java:51)
    Any help would be appreciated.

    I am getting the same error...when I created engine and directory service, i got a sql script which I executed in engine and directory service schema..
    worked fine...is there any i need to do extra...i am getting this error....need to solve this out ASAP..Gurus please help !!!
    Edited by: user12053514 on Oct 15, 2009 6:31 AM

  • Please help with assigning user to a group in AD using dbms_ldap

    Dear gurus of Apex and LDAP!
    Please help me a bit.
    I managed to create any user in AD from Apex using dbms_ldap package and set many of his attributes. But I cannot set that my user belongs to specific group, let's say MY_GROUP. I guess the name of attribute for group is 'member' or 'memberOf', so I tried them both in the same way as I've done for other attributes:
    v_vals(1) := 'MY_GROUP';
    DBMS_LDAP.populate_mod_array(v_array, DBMS_LDAP.MOD_ADD, 'member', v_vals);
    I've got LDAP client/server error: CONSTRAINT violation. 000020B5: AtrErr: DSID-031516FC, #1: 0: 000020B5:
    DSID-031516FC, problem 1005 (CONSTRAINT_ATT_TYPE), DATA 0, Att 1f (MEMBER)
    v_vals(1) := 'MY_GROUP';
    DBMS_LDAP.populate_mod_array(v_array, DBMS_LDAP.MOD_ADD, 'memberOf', v_vals);
    I've got LDAP client/server error: DSA IS unwilling TO perform. 0000209A: SvcErr: DSID-031A0929, problem 5003 (WILL_NOT_PERFORM), DATA 0
    After that I've tried to extend group name to string, which is shown in LDAP browser for attribute 'memberOf' (when I've added it manualy):
    v_vals(1) := 'CN=MY_GROUP,OU=GROUPS,OU=Allianz,DC=allianz,DC=com';
    DBMS_LDAP.populate_mod_array(v_array, DBMS_LDAP.MOD_ADD, 'member', v_vals);
    I've got LDAP client/server error: OBJECT CLASS violation. 0000207D: UpdErr: DSID-03150913, problem 6002 (OBJ_CLASS_VIOLATION), DATA 0
    v_vals(1) := 'CN=MY_GROUP,OU=GROUPS,OU=Allianz,DC=allianz,DC=com';
    DBMS_LDAP.populate_mod_array(v_array, DBMS_LDAP.MOD_ADD, 'memberOf', v_vals);
    LDAP client/server error: DSA IS unwilling TO perform. 0000209A: SvcErr: DSID-031A0929, problem 5003 (WILL_NOT_PERFORM), DATA 0
    I've also tried some other variants (without 'CN=' and without 'OU=GROUPS,OU=Allianz'), but still no success.
    Search of this forum and even google didn't help either :(
    Please, help me to find the correct syntax for it or tell me if it's not possible.
    Thanx in advance,
    Vladimir

    Vladimir ,
    firstly the attributes member and memberOf are special attributes in AD having a set of predefined values. Hence an error will be thrown if you try to assign them values like 'MY_GROUP'. There are two basic solutions to this problem : Either you define an OU in your AD which will act as your 'MY_GROUP'. This is a quick fix solution and is not robust at all. The other solution is to add your own property in the tree , something like 'roleCode', you can then assign it any value you want.
    But the problem now is, AD does not allow addition of new attributes in the structure. You have to use ADAM in for this and you can specify a common linking mechanism between AD and ADAM now such as email address can act as the link between both the directories.
    Hope this helps
    Shantanu

  • FI-SD AND FI-MM QUERIES.. PLEASE HELP

    Hi Gurus, Please help me with the following queries-
    1. How movement type and valuation class helps in determining G/L A/C?
    2. Where do I configure GL A/C as per movement type and valuation class?
    3. Where I can see G/L postings of individual material after PGI and invoice?
    4. How can I see individual customer receivable a/c?
    5. How can I see G/L postings of sales revenue, discounts and freight?
    Thanks in Advance

    Hi Mohit
    To understand the FI MM integration first letus understand some of the concept which plays a key roll to understand the FIMM integration.
    1.Valuation class:It is a field maintained in the accounting view 1 of Material master.This is nothing but the classification of material like ,Raw material,Finished goods,WIP ,stores & spares etc.It is indicated as numercal number.
    2.Movement type:This is a 3 digit numerical code which is used for all material moverment in MM module. Say for example movement type 101 is used for Goods receipt from vendor or from production.
    3.Transaction Key.:The combination of valuation class and the movement type transalates into a transaction key  which indicates a what is the type of transaction.
    4.Offsetting entry:When you are accounting the goods receipt the offsetting entry goes to Gr/IR account.
    If u understand this concept understanding the FIMM integration is not difficult.
    I am just giving an example here to understand how it works.
    When goods are received from the vendor the accounting entry is
    Raw material account DR  10000
    Gr/IR a/c CR                     10000
    How it is arrived
    Valuation class of RM+Movemement type of Goods receipt(101)=BSX(provide the G/L)
    Valuation clss+Goods Receipt(101)=WRX (Give Gr/Ir account)
    This settings are done in T code OBYC.
    For FI sd Integration you have to follow access sequence.Depending upon that system takes the necessary g/l account. This configuration happens in VKOA.
    Hope ur issues are addressed.
    If u require any further clarification pl do contact.
    Regards.
    Surendra.

  • FI-MM and FI- SD Queries... Please Help

    Hi Gurus, Please help me with the following queries-
    1. How movement type and valuation class helps in determining G/L A/C?
    2. Where do I configure GL A/C as per movement type and valuation class?
    3. Where I can see G/L postings of individual material after PGI and invoice?
    4. How can I see individual customer receivable a/c?
    5. How can I see G/L postings of sales revenue, discounts and freight?
    Thanks in Advance

    hi mohit,
    1 & 2. Once u define G/L accounts in valuation class it is applicable for the movement types under the valuation class. for tcode:0MWB or menu path:
    spro>img>MM>valuvation & account assignment>account determination>account assg withount wizard-> configure automatic posting
    3.for invoice: goto vf03> selct each line item & click accounting ikon on th top>now double click the accounting document.
    (or) use tcode:FB03 here u have 2 enter the acc docuemnt no
    4.use tcode:FBL5N
    regards,
    Arun prasad

  • Oracle 8.1.7 on HP UX 11.0.0 Please help..

    hi oracle gurus,
    I am using Oracle 8.1.7 on HP UX 11.0.0 and my application is on Solaris 2.6.
    I am getting exceptions as shown below. Atually the problem does NOT happen often , but we do get this issue
    once in a while. Could anyone give some explanation for the possible cause of this Exception. We are sure that nothing had gone wrong from our part.
    Please help..
    Many thanks,
    george
    java.sql.SQLException: Io exception:Invalid Packet Lenght
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java,
    Compiled Code)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java,
    Compiled Code)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java,
    Compiled Code)
    at
    oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.jav
    a, Compiled Code)
    at
    oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java ,
    Compiled Code)
    at
    oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.
    java , Compiled Code)
    at
    oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java,
    Compiled Code)
    at
    oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java,
    Compiled Code)
    at
    oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java,
    Compiled Code)
    at com.tdiinc.EventDBAdapter.a(EventDBAdapter.java, Compiled Code)
    at com.tdiinc.EventDBAdapter.storeEvent(EventDBAdapter.java,
    Compiled Code)

    Sorry - OTN has never had the HP version of 8i available for download from OTN. We just started posting HP versions with 9i: http://otn.oracle.com/tech/hp/content.html
    Regards,
    OTN
    All, trying to download a copy of Oracle 8.1.7 for HP-UX 11.0. This download seems no longer to be available (just 9i) and judging by the other posts on this topic, Oracle dont seem to care either - this is not exactly good customer service!
    ***ORACLE - where have the 8.1.7 downloads gone, and when can we expect them back? *****
    Seb Gevers
    Director, IT Services
    SVi (Galway)

  • How to implement drop down list in WDP Abap....very urgent...please help me

    Hi Gurus,
    I wanted to implement the drop down list button in the WDP Abap interactive form. Once the users clicks on the drop down button, an RFC should be called and display the details under the drop down button. Please give me the logic with code. Its very urgent...please help me. Please note that it is in WDP Abap interactive forms. We are using NW2004S, ECC6.0.

    Hello,
    you have to use ZCI form to use DDLB in WD-ABA. The content of the DDLB has to be present at rendering time, there is no dinamic call when you click the "dropdown".
    The attribut you map to the DDLB has to be an element with a value-set, and the value set has to contain the text / value pairs.
    >> this will be displayed when you click the dropdown.
    Best regards,
    Dezso

  • [SAPNW7.0ABAPTrialSP12] error when installing - please help

    Hello all,
    I'm a complete noob in SAP.
    I tried to install SAPNW7.0ABAPTrialSP12 in a separated partition. but I failed.. I have 3 partition, C (windows), E (data), G (SAP). And put all installer in it.. this drive also my sap install folder.
    there is an error when the install progress reach 76% after removing max db. after that.. I only got 2  folder Temp and sapdb with some folders with couple hundreds KB .exe in it.
    I've succesfully intalls the SAPGUI anda loopback adapter thou.
    my computer spec is:
    Windows XP Profesional N Version 2002 SP2
    jre-6-windows-i586
    I don't understand why the installer uninstall all of the program after installation...
    please help me to solve this..
    thanks in advance.
    Regards
    please find the log eror and the maxdb uninstall log which is created after the installation finish (wasn't there when before the installation)
    log.txt
    (Jun 17, 2008 8:39:53 PM), Install, com.installshield.product.actions.DeleteDirectory, err, An error occurred and product installation failed.  Look at the log file G:\sapdb\NSP\log.txt for details.
    (Jun 17, 2008 8:39:53 PM), Install, com.installshield.product.actions.DeleteDirectory, err, ProductException: (error code = 601; message="err"; additional data = [Unable to delete G:\sapdb\NSP\_tempLocation : ServiceException: (error code = -30020; message = "The directory is not empty.
    (145)"; severity = 0)])
    STACK_TRACE: 24
    ProductException: (error code = 601; message="err"; additional data = [Unable to delete G:\sapdb\NSP\_tempLocation : ServiceException: (error code = -30020; message = "The directory is not empty.
    (145)"; severity = 0)])
         at com.installshield.product.actions.DeleteDirectory.deleteDirectory(Unknown Source)
         at com.installshield.product.actions.DeleteDirectory.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installProduct(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.installshield.wizard.service.LocalImplementorProxy.invoke(Unknown Source)
         at com.installshield.wizard.service.AbstractService.invokeImpl(Unknown Source)
         at com.installshield.product.service.product.GenericProductService.installProduct(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installAssembly(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.access$900(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    (Jun 17, 2008 8:39:53 PM), Install, com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct, err, An error occurred and product uninstallation failed.  Look at the log file G:\sapdb\NSP\log.txt for details.
    (Jun 17, 2008 8:39:53 PM), Install, com.installshield.product.actions.CreateDirectory, err, ProductException: (error code = 601; message="err"; additional data = [Can not delete : G:\sapdb\NSP\_tempLocation : ServiceException: (error code = -30020; message = "Access is denied.
    (5)"; severity = 0)])
    STACK_TRACE: 23
    ProductException: (error code = 601; message="err"; additional data = [Can not delete : G:\sapdb\NSP\_tempLocation : ServiceException: (error code = -30020; message = "Access is denied.
    (5)"; severity = 0)])
         at com.installshield.product.actions.CreateDirectory.uninstall(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.uninstallProductAction(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.processActionsFailed(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installProduct(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.installshield.wizard.service.LocalImplementorProxy.invoke(Unknown Source)
         at com.installshield.wizard.service.AbstractService.invokeImpl(Unknown Source)
         at com.installshield.product.service.product.GenericProductService.installProduct(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installAssembly(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.access$900(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    MaxDBUninstall_install-16.06.2008-23.12.log
    INSTALLER_INFO: Version = 7.6.02 Build 014-123-152-175
    INSTALLER_INFO: Changelist = 152175
    INSTALLER_INFO: MakeId = 240446
    INSTALLER_INFO: Type = kit
    SYS_INFO: Host name = NEOXAVIER
    SYS_INFO: System = Windows
    SYS_INFO: Architecture = I386
    SYS_INFO: Version = NT 5.1
    SYS_INFO: Subversion = Service Pack 2
    CALL: sdbuninst -all
    MSG: InstallRegistry: space check ok: 25312068 kb on G: (30668052 kb total) available
    MSG: install registry successfully locked
    MSG: read 10 PACKAGES
    MSG: net registry size = 127934 bytes
    MSG: InstallRegistry: reserved 1024 kb disk space
    MSG: no installation data to migrate
    STDOUT:
    uninstall following package(s):
    STDOUT: Database Kernel   g:/sapdb/nsp/db        7.6.02.14   32 bit
    STDOUT: Server Utilities  g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT: SAP Utilities     g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT: JDBC              g:/sapdb/programs      7.6.03.02        
    STDOUT: Messages          g:/sapdb/programs      MSG 0.5028       
    STDOUT: Webtools          g:/sapdb/programs/web  7.6.00.32   32 bit
    STDOUT: ODBC              g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT: SQLDBC 76         g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT: SQLDBC            g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT: Base              g:/sapdb/programs      7.6.02.14   32 bit
    STDOUT:
    MSG: set function reference "register" in package Database Kernel
    MSG: set function reference "unregister" in package Database Kernel
    MSG: set function reference "preuninstall" in package Database Kernel
    MSG: set function reference "postuninstall" in package Database Kernel
    MSG: set function reference "verify" in package Database Kernel
    WRN: InstallRegistry::removeInstanceData(): no data for instance ""
    MSG: set function reference "register" in package Server Utilities
    MSG: set function reference "unregister" in package Server Utilities
    MSG: set function reference "preuninstall" in package Server Utilities
    MSG: set function reference "postuninstall" in package Server Utilities
    MSG: no function "verify" in package Server Utilities
    MSG: set function reference "register" in package SAP Utilities
    MSG: set function reference "unregister" in package SAP Utilities
    MSG: set function reference "preuninstall" in package SAP Utilities
    MSG: set function reference "postuninstall" in package SAP Utilities
    MSG: no function "verify" in package SAP Utilities
    MSG: no function "register" in package JDBC
    MSG: no function "unregister" in package JDBC
    MSG: no function "preuninstall" in package JDBC
    MSG: no function "postuninstall" in package JDBC
    MSG: no function "verify" in package JDBC
    MSG: set function reference "register" in package Messages
    MSG: set function reference "unregister" in package Messages
    MSG: set function reference "preuninstall" in package Messages
    MSG: set function reference "postuninstall" in package Messages
    MSG: no function "verify" in package Messages
    MSG: set function reference "register" in package Webtools
    MSG: set function reference "unregister" in package Webtools
    MSG: set function reference "preuninstall" in package Webtools
    MSG: set function reference "postuninstall" in package Webtools
    MSG: no function "verify" in package Webtools
    MSG: set function reference "register" in package ODBC
    MSG: set function reference "unregister" in package ODBC
    MSG: set function reference "preuninstall" in package ODBC
    MSG: set function reference "postuninstall" in package ODBC
    MSG: no function "verify" in package ODBC
    MSG: set function reference "register" in package SQLDBC 76
    MSG: set function reference "unregister" in package SQLDBC 76
    MSG: set function reference "preuninstall" in package SQLDBC 76
    MSG: set function reference "postuninstall" in package SQLDBC 76
    MSG: no function "verify" in package SQLDBC 76
    MSG: set function reference "register" in package SQLDBC
    MSG: set function reference "unregister" in package SQLDBC
    MSG: set function reference "preuninstall" in package SQLDBC
    MSG: set function reference "postuninstall" in package SQLDBC
    MSG: no function "verify" in package SQLDBC
    MSG: set function reference "register" in package Base
    MSG: set function reference "unregister" in package Base
    MSG: set function reference "preuninstall" in package Base
    MSG: set function reference "postuninstall" in package Base
    MSG: set function reference "verify" in package Base
    MSG: packagedata of package Database Kernel changed
    MSG: writing 10 packages
    MSG: net install registry size = 127934 bytes
    MSG: wrote install registry (148298 bytes)
    STDOUT: unregister Database Kernel 7.6.02.14
    SYS: "G:\sapdb\programs\pgm\dbmcli.exe" -R "G:\sapdb\NSP\db" inst_unreg: OK
    file "g:/sapdb/nsp/db/doc/FirstSteps/ODBC/HowToODBC.html" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/_socket.pyd" deleted
    file "g:/sapdb/nsp/db/pgm/dbmsrv.exe" deleted
    file "g:/sapdb/nsp/db/env/INFO.py" deleted
    file "g:/sapdb/nsp/db/pgm/diagnose.exe" deleted
    file "g:/sapdb/nsp/db/bin/xsqlro.exe" deleted
    file "g:/sapdb/nsp/db/misc/create_demo_db.cmd" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/sdb/__init__.py" deleted
    file "g:/sapdb/nsp/db/bin/xci.exe" deleted
    file "g:/sapdb/nsp/db/bin/xtracesort.exe" deleted
    file "g:/sapdb/nsp/db/bin/x_diagnose.exe" deleted
    file "g:/sapdb/nsp/db/pgm/Tools_WinEvtLog.dll" deleted
    file "g:/sapdb/nsp/db/sap/grantxdb.dbm" deleted
    file "g:/sapdb/nsp/db/pgm/cons.exe" deleted
    file "g:/sapdb/nsp/db/demo/tutoriallib.py" deleted
    file "g:/sapdb/nsp/db/sap/sphsapdb.dll" deleted
    file "g:/sapdb/nsp/db/demo/HOTEL.py" deleted
    file "g:/sapdb/nsp/db/env/cserv.pcf" deleted
    file "g:/sapdb/nsp/db/pgm/service.exe" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/_sre.pyd" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Python/HowToPython.html" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/ODBC/HelloMaxDB.c" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/DemodbData.java" deleted
    file "g:/sapdb/nsp/db/pgm/dbghelp.dll" deleted
    file "g:/sapdb/nsp/db/sap/saprfc.ini" deleted
    file "g:/sapdb/nsp/db/cluster/strt_clu.exe" deleted
    file "g:/sapdb/nsp/db/pgm/tracesort.exe" deleted
    file "g:/sapdb/nsp/db/cluster/SAPDBMSCSMan.exe" deleted
    file "g:/sapdb/nsp/db/bin/sqlwhat.exe" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/pyexpat.pyd" deleted
    file "g:/sapdb/nsp/db/pgm/libSQLDBC_C.dll" deleted
    file "g:/sapdb/nsp/db/pgm/python23.dll" deleted
    file "g:/sapdb/nsp/db/env/SQLDBC.py" deleted
    file "g:/sapdb/nsp/db/cluster/SAPDBMSCSRes.dll" deleted
    file "g:/sapdb/nsp/db/cluster/stop_clu.exe" deleted
    file "g:/sapdb/nsp/db/pgm/sqlinst.dll" deleted
    file "g:/sapdb/nsp/db/pgm/StudioUtil.dll" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Python/HelloMaxDB.py" deleted
    file "g:/sapdb/nsp/db/sap/sphsapdb.lst" deleted
    file "g:/sapdb/nsp/db/pgm/cr_param.exe" deleted
    file "g:/sapdb/nsp/db/bin/sqlrun.dll" deleted
    file "g:/sapdb/nsp/db/bin/backint.exe" deleted
    file "g:/sapdb/nsp/db/pgm/libSQLDBC.dll" deleted
    file "g:/sapdb/nsp/db/bin/dbmsrvctl.exe" deleted
    file "g:/sapdb/nsp/db/env/UDE.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/DemodbData.class" deleted
    file "g:/sapdb/nsp/db/sap/lcinit.bat" deleted
    file "g:/sapdb/nsp/db/env/lsystab.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Perl/StateMaxDB.pl" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/zlib.pyd" deleted
    file "g:/sapdb/nsp/db/pgm/python23.zip" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/HelloMaxDB.class" deleted
    file "g:/sapdb/nsp/db/env/installib.py" deleted
    file "g:/sapdb/nsp/db/pgm/renparam.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Python/StateMaxDB.py" deleted
    file "g:/sapdb/nsp/db/env/TRIGGER.py" deleted
    file "g:/sapdb/nsp/db/pgm/libhsscopy.dll" deleted
    file "g:/sapdb/nsp/db/pgm/systemrc.exe" deleted
    file "g:/sapdb/nsp/db/pgm/dbmunreg.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/ODBC/Makefile" deleted
    file "g:/sapdb/nsp/db/pgm/stop.exe" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/sdb/sql.pyd" deleted
    file "g:/sapdb/nsp/db/env/APPS.py" deleted
    file "g:/sapdb/nsp/db/env/kernprot.use" deleted
    file "g:/sapdb/nsp/db/pgm/liboms.dll" deleted
    file "g:/sapdb/nsp/db/cluster/service_clu.exe" deleted
    file "g:/sapdb/nsp/db/env/ORADDSYN.py" deleted
    file "g:/sapdb/nsp/db/bin/xsql.exe" deleted
    file "g:/sapdb/nsp/db/env/SYSINFOCOM.py" deleted
    file "g:/sapdb/nsp/db/cluster/SAPDBMSCSEx.dll" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/SQLDBC/HelloMaxDB.cpp" deleted
    file "g:/sapdb/nsp/db/env/CNR3DATA.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/index.html" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/HowToJava.html" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Perl/demodbData.pm" deleted
    file "g:/sapdb/nsp/db/bin/pipe2file.exe" deleted
    file "g:/sapdb/nsp/db/bin/dbmevthndl_winlog.exe" deleted
    file "g:/sapdb/nsp/db/demo/ltutorial.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Python/HelloMaxDB-API.py" deleted
    file "g:/sapdb/nsp/db/bin/xservice.exe" deleted
    file "g:/sapdb/nsp/db/env/REPOSITORY.py" deleted
    file "g:/sapdb/nsp/db/cluster/serv_clu.exe" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/optlib.py" deleted
    file "g:/sapdb/nsp/db/env/ORADDCOM.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/SQLDBC/Makefile" deleted
    file "g:/sapdb/nsp/db/pgm/dbmsrvscd.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Perl/HowToPerl.html" deleted
    file "g:/sapdb/nsp/db/pgm/TableDefC.dll" deleted
    file "g:/sapdb/nsp/db/cluster/dbmsrv_clu.exe" deleted
    file "g:/sapdb/nsp/db/pgm/sysrc.exe" deleted
    file "g:/sapdb/nsp/db/bin/xoldci.exe" deleted
    file "g:/sapdb/nsp/db/pgm/kernel.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/StateMaxDB.class" deleted
    file "g:/sapdb/nsp/db/pgm/slowci.exe" deleted
    file "g:/sapdb/nsp/db/env/SAPDBLOADER.py" deleted
    file "g:/sapdb/nsp/db/bin/sqlver.exe" deleted
    file "g:/sapdb/nsp/db/env/general.use" deleted
    file "g:/sapdb/nsp/db/sap/dbpinstall.lst" deleted
    file "g:/sapdb/nsp/db/pgm/dbpinstall.dll" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/StateMaxDB.java" deleted
    file "g:/sapdb/nsp/db/env/en/DBM.en" deleted
    file "g:/sapdb/nsp/db/sap/lvcbench.dll" deleted
    file "g:/sapdb/nsp/db/env/lapps.py" deleted
    file "g:/sapdb/nsp/db/env/getpackages.py" deleted
    file "g:/sapdb/nsp/db/pgm/lserver.exe" deleted
    file "g:/sapdb/nsp/db/env/WA.py" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/sdb/dbm.pyd" deleted
    file "g:/sapdb/nsp/db/misc/drop_demo_db.cmd" deleted
    file "g:/sapdb/nsp/db/bin/ireport.py" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/sdb/dbapi.py" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Java/HelloMaxDB.java" deleted
    file "g:/sapdb/nsp/db/env/ORADDV.py" deleted
    cannot delete file "g:/sapdb/nsp/db/pgm/pysapdb.exe": Permission denied
    file "g:/sapdb/nsp/db/doc/FirstSteps/maxdbenv.cmd" deleted
    file "g:/sapdb/nsp/db/env/GARBAGE.py" deleted
    file "g:/sapdb/nsp/db/pgm/libsqlcls.dll" deleted
    file "g:/sapdb/nsp/db/bin/xkernprot.exe" deleted
    file "g:/sapdb/nsp/db/env/SYSINFO.py" deleted
    file "g:/sapdb/nsp/db/env/XDDCOM.py" deleted
    file "g:/sapdb/nsp/db/bin/sdbfill.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/SQLDBC/HowToSQLDBC.html" deleted
    file "g:/sapdb/nsp/db/env/XDD.py" deleted
    file "g:/sapdb/nsp/db/lib/python2.3/sdb/loader.pyd" deleted
    file "g:/sapdb/nsp/db/env/ODBC.py" deleted
    file "g:/sapdb/nsp/db/pgm/backup.exe" deleted
    file "g:/sapdb/nsp/db/env/SYSDBA.py" deleted
    file "g:/sapdb/nsp/db/pgm/dbmshm.exe" deleted
    file "g:/sapdb/nsp/db/env/PRECOM.py" deleted
    file "g:/sapdb/nsp/db/env/ORADD.py" deleted
    file "g:/sapdb/nsp/db/env/CNR3TAB.py" deleted
    file "g:/sapdb/nsp/db/cluster/sapdbmscsman.dll" deleted
    file "g:/sapdb/nsp/db/pgm/strt.exe" deleted
    file "g:/sapdb/nsp/db/env/SHOWCMD.py" deleted
    file "g:/sapdb/nsp/db/env/DBANA.py" deleted
    file "g:/sapdb/nsp/db/env/SYSDBACOM.py" deleted
    file "g:/sapdb/nsp/db/pgm/dbmstop.exe" deleted
    file "g:/sapdb/nsp/db/doc/FirstSteps/Python/demodbData.py" deleted
    file "g:/sapdb/nsp/db/bin/dbmevthndl_display.exe" deleted
    file "g:/sapdb/nsp/db/env/DBMVIEWS.py" deleted
    file "g:/sapdb/nsp/db/pgm/dbmstart.exe" deleted
    file "g:/sapdb/nsp/db/env/JDBC.py" deleted
    file "g:/sapdb/nsp/db/pgm/dbmreg.exe" deleted
    file "g:/sapdb/nsp/db/pgm/sqlmsg.dll" deleted
    cannot remove directory "g:/sapdb/nsp/db/bin": directory is not empty
    directory "g:/sapdb/nsp/db/cluster" removed
    directory "g:/sapdb/nsp/db/demo" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps/Java" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps/ODBC" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps/Perl" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps/Python" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps/SQLDBC" removed
    directory "g:/sapdb/nsp/db/doc/FirstSteps" removed
    directory "g:/sapdb/nsp/db/doc" removed
    directory "g:/sapdb/nsp/db/env/en" removed
    directory "g:/sapdb/nsp/db/env" removed
    directory "g:/sapdb/nsp/db/lib/python2.3/sdb" removed
    directory "g:/sapdb/nsp/db/lib/python2.3" removed
    directory "g:/sapdb/nsp/db/lib" removed
    directory "g:/sapdb/nsp/db/misc" removed
    directory "g:/sapdb/nsp/db/pgm" removed
    directory "g:/sapdb/nsp/db/sap" removed
    cannot remove directory "g:/sapdb/nsp/db": directory is not empty
    MSG: packagedata of package Server Utilities changed
    MSG: writing 9 packages
    MSG: net install registry size = 83346 bytes
    MSG: wrote install registry (98214 bytes)
    SYS: "g:\sapdb\programs\bin\x_server.exe" stop
    SYS: "g:\sapdb\programs\bin\x_server.exe" remove: 19710 INFO: Service 'XServer' removed successfully
    file "g:/sapdb/programs/bin/x_wiz.exe" deleted
    file "g:/sapdb/programs/bin/x_show.exe" deleted
    file "g:/sapdb/programs/env/serv.use" deleted
    file "g:/sapdb/programs/env/xstop.use" deleted
    file "g:/sapdb/programs/bin/x_wizard.exe" deleted
    file "g:/sapdb/programs/bin/x_wizstop.exe" deleted
    file "g:/sapdb/programs/bin/x_cons.exe" deleted
    file "g:/sapdb/programs/bin/sqlrun.dll" deleted
    file "g:/sapdb/programs/etc/VERSIONS" deleted
    file "g:/sapdb/programs/bin/xbackup.exe" deleted
    file "g:/sapdb/programs/bin/x_stop.exe" deleted
    file "g:/sapdb/programs/bin/sysmon.exe" deleted
    file "g:/sapdb/programs/bin/x_start.exe" deleted
    file "g:/sapdb/programs/bin/xinstinfo.exe" deleted
    file "g:/sapdb/programs/bin/x_wiztrc.exe" deleted
    file "g:/sapdb/programs/bin/x_analys.exe" deleted
    file "g:/sapdb/programs/bin/xpu.exe" deleted
    file "g:/sapdb/programs/env/xstart.use" deleted
    file "g:/sapdb/programs/pgm/show.exe" deleted
    file "g:/sapdb/programs/bin/sdbinfo.exe" deleted
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    directory "g:/sapdb/programs/env" removed
    directory "g:/sapdb/programs/etc" removed
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/jar": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/Support/Mapfiles": directory is not empty
    cannot remove directory "g:/sapdb/programs/Support": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    directory "g:/sapdb/data/wrk/.M760214/dbahist" removed
    directory "g:/sapdb/data/wrk/.M760214" removed
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    directory "g:/sapdb/NSP/data" removed
    cannot remove directory "g:/sapdb/NSP/db/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db": directory is not empty
    directory "g:/sapdb/NSP/log" removed
    cannot remove directory "g:/sapdb/NSP/_jvm/bin/client": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin": directory is not empty
    directory "g:/sapdb/NSP/_jvm/lib/applet" removed
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/cmm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/ext": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/fonts": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/i386": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/im": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images/cursors": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/javaws": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/management": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/security": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Africa": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Indiana": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Kentucky": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/North_Dakota": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Antarctica": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Asia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Atlantic": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Australia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Etc": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Europe": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Indian": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Pacific": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_tempLocation": directory is not empty
    cannot remove directory "g:/sapdb/NSP": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/jar": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/Support/Mapfiles": directory is not empty
    cannot remove directory "g:/sapdb/programs/Support": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb": directory is not empty
    MSG: packagedata of package SAP Utilities changed
    MSG: writing 8 packages
    MSG: net install registry size = 76188 bytes
    MSG: wrote install registry (89805 bytes)
    file "g:/sapdb/programs/lib/librfc32u.dll" deleted
    file "g:/sapdb/programs/lib/libsapucum.dll" deleted
    file "g:/sapdb/programs/lib/libsapu16vc71.dll" deleted
    file "g:/sapdb/programs/Support/Mapfiles/dbmgetf.map" deleted
    file "g:/sapdb/programs/symbols/sapni.pdb" deleted
    file "g:/sapdb/programs/lib/icuin30.dll" deleted
    file "g:/sapdb/programs/pgm/dbmgetf.exe" deleted
    file "g:/sapdb/programs/pgm/sapni.dll" deleted
    file "g:/sapdb/programs/Support/Mapfiles/dbmrfc.map" deleted
    file "g:/sapdb/programs/Support/Mapfiles/sapni.map" deleted
    file "g:/sapdb/programs/lib/icuuc30.dll" deleted
    file "g:/sapdb/programs/bin/dbmrfc.exe" deleted
    file "g:/sapdb/programs/lib/icudt30.dll" deleted
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin/client": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/cmm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/ext": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/fonts": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/i386": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/im": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images/cursors": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/javaws": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/management": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/security": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Africa": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Indiana": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Kentucky": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/North_Dakota": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Antarctica": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Asia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Atlantic": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Australia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Etc": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Europe": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Indian": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Pacific": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_tempLocation": directory is not empty
    cannot remove directory "g:/sapdb/NSP": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/jar": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    directory "g:/sapdb/programs/Support/Mapfiles" removed
    directory "g:/sapdb/programs/Support" removed
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/jar": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin/client": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/cmm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/ext": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/fonts": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/i386": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/im": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images/cursors": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/javaws": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/management": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/security": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Africa": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Indiana": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Kentucky": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/North_Dakota": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Antarctica": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Asia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Atlantic": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Australia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Etc": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Europe": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Indian": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Pacific": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_tempLocation": directory is not empty
    cannot remove directory "g:/sapdb/NSP": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/7602": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime/jar": directory is not empty
    cannot remove directory "g:/sapdb/programs/runtime": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb": directory is not empty
    MSG: packagedata of package JDBC changed
    MSG: writing 7 packages
    MSG: net install registry size = 72603 bytes
    MSG: wrote install registry (85337 bytes)
    file "g:/sapdb/programs/runtime/7602/pgm/sapdbcbin.dll" deleted
    file "g:/sapdb/programs/runtime/jar/sapdbc.jar" deleted
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    directory "g:/sapdb/programs/runtime/7602/pgm" removed
    directory "g:/sapdb/programs/runtime/7602" removed
    directory "g:/sapdb/programs/runtime/jar" removed
    directory "g:/sapdb/programs/runtime" removed
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin/client": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/cmm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/ext": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/fonts": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/i386": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/im": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images/cursors": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/javaws": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/management": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/security": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Africa": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Indiana": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Kentucky": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/North_Dakota": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Antarctica": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Asia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Atlantic": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Australia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Etc": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Europe": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Indian": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Pacific": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_tempLocation": directory is not empty
    cannot remove directory "g:/sapdb/NSP": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/msg": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb": directory is not empty
    MSG: packagedata of package Messages changed
    MSG: writing 6 packages
    MSG: net install registry size = 70005 bytes
    MSG: wrote install registry (82192 bytes)
    file "g:/sapdb/programs/msg/SDBMsg_Recovery.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_FileDir.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Rst.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_BTree.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Converter.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_OMS.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMSrvOI.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_APO.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Loader.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEThread.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_ZZZTest.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBProc.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBProvider.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_ToolsCommonDC.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_ToolsCommonXML.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Table.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_SAPDBMem.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTETask.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMSrvBackTemplate.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTESys.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RunTime.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_KernelCommon.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEIO.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Transaction.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEMem.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMCLI.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMSrv.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMScd.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_OPMSG.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTESec.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_SrvTasks.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Data.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_QueryRewrite.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Log.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_AccessPathOptimize.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DIAGNOSE.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Index.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEConf.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Admin.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMLog.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_IOMan.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Messages.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Catalog.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DataCache.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Optimizer.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Query.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEComm.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMSrvTest.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_KSQL.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_JoinPathOptimizer.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_LOCKS.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_SAPDBAlgo.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Backup.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEDiag.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Savepoint.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_ToolsCommon.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_LiveCache.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_DBMEd.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_MultiVersionRead.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_ObjectContainer.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_SharedSQL.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_RTEDBState.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_SQLMan.xml" deleted
    file "g:/sapdb/programs/msg/SDBMsg_Join.xml" deleted
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    directory "g:/sapdb/programs/msg" removed
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb/data/config/install": directory is not empty
    cannot remove directory "g:/sapdb/data/config": directory is not empty
    cannot remove directory "g:/sapdb/data/wrk": directory is not empty
    cannot remove directory "g:/sapdb/data": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/db": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin/client": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/bin": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/cmm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/ext": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/fonts": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/i386": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/im": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images/cursors": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/images": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/javaws": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/management": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/security": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Africa": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Indiana": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/Kentucky": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America/North_Dakota": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/America": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Antarctica": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Asia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Atlantic": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Australia": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Etc": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Europe": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Indian": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi/Pacific": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib/zi": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm/lib": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_jvm": directory is not empty
    cannot remove directory "g:/sapdb/NSP/_tempLocation": directory is not empty
    cannot remove directory "g:/sapdb/NSP": directory is not empty
    cannot remove directory "g:/sapdb/programs/bin": directory is not empty
    cannot remove directory "g:/sapdb/programs/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/install": directory is not empty
    cannot remove directory "g:/sapdb/programs/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/fastload": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/incl": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc/lib": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk/sqldbc": directory is not empty
    cannot remove directory "g:/sapdb/programs/sdk": directory is not empty
    cannot remove directory "g:/sapdb/programs/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/config": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/HTML": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Images": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/JavaScripts": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot/Styles": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents/WARoot": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/Documents": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/pgm": directory is not empty
    cannot remove directory "g:/sapdb/programs/web/symbols": directory is not empty
    cannot remove directory "g:/sapdb/programs/web": directory is not empty
    cannot remove directory "g:/sapdb/programs": directory is not empty
    cannot remove directory "g:/sapdb": directory is not empty
    MSG: packagedata of package Webtools changed
    MSG: writing 5 packages
    MSG: net install registry size = 64488 bytes
    MSG: wrote install registry (75243 bytes)
    SYS: wahttp -u: SAP DB WWW removed.
    file "g:/sapdb/programs/web/Documents/WARoot/Images/xml_taboff.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/WANav12.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMLogMode.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/wait.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/ledg.gif" deleted
    file "g:/sapdb/programs/web/pgm/wahttp.conf" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/ledy.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/JavaScripts/Navigation.js" deleted
    file "g:/sapdb/programs/web/symbols/wahttp.pdb" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMVersion.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/XMLIDMLib_Html_EmptyServ.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/XMLIDMLib_Html_Xie_Show.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMKernelTrace.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/tab_last_on_next_on.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/WAShowServiceParametersToDelete.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/tab_first_ang_off_prev_off.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMMenu.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/cornergb.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/xml_WANav7.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/xml_btnl3.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/tabfron.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/ok.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/b_arri.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/taboffon.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Styles/WDVHandler_Stylesheet.css" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/wqlogonmain.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMParams.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMDatabases.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/ballgrey.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/dboltp3.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMMsgBox.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMDevspace.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/brand_left.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/label.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/xml_home.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/XMLIDMLib_Html_ClientXieAdmin.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Styles/dbm_ns.css" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/btnl1.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/JavaScripts/DBMToolbox.js" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/LMDualDemo.gif" deleted
    file "g:/sapdb/programs/web/pgm/wapi.dll" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/DBMFiles.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/arrowc.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/WDVHandler_Html_Header.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/HTML/WADefineNewService.htm" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/xml_tabonoff.gif" deleted
    file "g:/sapdb/programs/web/Documents/WARoot/Images/WANav4.gif" deleted
    file "g:/sapdb/programs/web/

    no help?
    I've tried to search but so far, I have no luck.. hope that the jedi gurus here can help me
    thanks in advance

Maybe you are looking for