Smartview / Supporting Details Functionality / VBA Excel

Question Summary*: Within Excel, using VBA, is it possible to control the "*_Supporting Details_*" functionality (read / add / delete children, paste values command)?
Detail*:
--- Within Excel, using VBA, I am able to control the POV parameters using something like this:
X = HypSetPOV("Sheet1", "Entity#" & theE, "Project#" & theP)
where theE and theP are variables I've preassigned --- works flawlessly
--- Within Excel, using VBA, I am able to load / show the "*_Supporting Details_*" form using something like this:
Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details").Execute
I then manually (takes too long) enter data to the form in order to itemize --- within a specific GL expense account --- the budget line item.
--- Request: I have a pre-completed Excel worksheet with all the details. I want to be able to read / add / delete children within a specific line item (SUPPORTING DETAILS) using VBA.
Can someone provide a specific example?
I've tried using HypGetChildren, but is this the wrong method? From documentation, this method appears to be associated with member children, not* SUPPORTING DETAILS.
I'm using this for Supporting Details nodes (children and siblings) --- it is required that I enter "Supporting Details" children (can have anywhere from 1 to 20 children) for this GL expense item (row).
Here's my set-up...
Oracle Hyperion Smartview Version = _9.3.1.5.0.025_
MS Excel Version = _2003 (Service Pack 3)_
Declarations Made = _\SmartView\bin\smartview.bas_ (successfully able to use - call - these methods and functions)
Form Structure Row = One GL Expense Account (called "Meals Expense")
Form Structure Column = Twelve --- with each representing a month (Jan, Feb, Mar...)
Form Structure POV = Many --- and these are already set, I do not need help setting the POV programmatically
Thank you for your consideration and guidance.
Edited by: 888548 on Sep 29, 2011 8:36 AM
Edited by: 888548 on Sep 29, 2011 8:39 AM

Dear Mike,
Thanks so much for your quick response -- this helps a lot.
Follow-Up Question: Could a modified request be accomplished (as follows)?
Modified Request*: Rather than programatically reading / deleting child nodes within the Supporting Details form, is there a way to programatically add a child node and paste values within the Supporting Details form in the same fashion that I'm able to load / show the Supporting Details form.
Load / Show Supporting Details Form:
---- This works --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details").Execute*
Click on the Add Child button Programatically:
---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/AddChild").Execute*
Click on the Paste Values button Programatically:
---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/PasteValues").Execute*
Click on the OK button Programatically:
---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/OK").Execute*
Thanks for your help and consideration.

Similar Messages

  • Is there any way to disable supporting detail functionality in Planning?

    Hi all
    Just had a user request to be able to disable the supporting detail functionality in Planning forms. We are on 11.1.1.3. All we want is to disable the double click functionality that brings up the supporting detail box.
    Thanks

    Ok I have found a way to disable supporting detail and I thought I would share it in case anyone else needed to do this. Similar to what John has suggested, it involves javascript but a much simpler way.
    In the parent directory of where the ValidateData.js file is {[Hyperion_Home]\deployments\Tomcat5\HyperionPlanning\webapps\HyperionPlanning} there are a large number of javascript files. I had a look through these and found the EnterData.js file. Make a backup of this file, and edit the original.
    If you edit this, and search for doSupportingDetail, you can simply comment out all of the code in this function except for the return line. Its not a good idea to comment the whole function out or else I would expect other functions may call on this and then fail. At least if its just calling the doSupportingDetail and immediately returning back to the calling function, this would have no issues.
    Restart your session and it should all work.
    Obviously you can improve this blanket change by specifying which apps / forms supporting detail should apply for by using the equalsIgnoreCase function in the validatedatasample.js example.

  • Supporting details are not accessible from SmartView client

    Hi All,
    For one of our users Supporting detail functionality is not available using SmartView client. While clicking on Supporting detail option in excel, the bar is showing hour glass but never displaying the supporting detail window. We reinstalled the client but with no success. We are not sure what is causing this issue. Kindly share your thoughts around the possible causes.
    P.S - We asked the user to go to planning web for the time being.
    Thanks,
    Praveen

    What versions of software are you on? Smartview / Excel etc
    If other users are fine and share common software versions, then this would point to something on the client machine....have a try of disabling all add-ins except Smart View to see if anything is conflicting?
    I assume the behaviour is the same whether trying to interact with already existing supporting details or creating own?
    JB

  • Supporting details  vs Excel to "lock and send"

    If user update Supporting details into a Planning form cell, then use Excel to "lock and send" a different dollar amount to that same cell, who will have precedence?
    Is there a utility that will force/ synchronize Planning to roll up supporting detail's dollars into Essbase cell (thus overwriting L&S)?

    Hi,
    Supporting detail information is held in the planning relational repository, essbase holds the total number.
    If a user enters supporting details in planning and then locks and send data straight into essbase then planning supporting details will be out of sync.
    If you are using supporting details then you should try avoid this situation by entering data via planning or smartview.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Smartview 9.3 version performing excel functions like addition

    Hello All,
    Is it possible for me to add up more than one account in a single cell within smartview for hyperion and if so how do i go about it. For example, I want to add up two inventory accounts (Member selection-Account) and show the total in one cell for a particular entity (member selection-Tier) for a given market (member selection-Custom 1). I cant come up with the solution. I dont know if it is something that the query designer or function member can do. I am a regular user and dont have admin rights. thanks, Aby

    You would need to use Excel functionality for this. You can use cell functions with Excel formulas to just bring both member on the grid and then use excel formulas.

  • Can we Import Supporting Detail from Excel ?

    Can we import Supporting Detail from Excel

    Yes in forms, you have already asked the question - Can Supporting Detail can be viewed using the Smart View Add-in Essbase ?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • JavaScript:Modify Data form to expose multiple periods of Supporting Detail

    Good Evening,
    I am currently on a project that has a requirement that users can enter Supporting Detail for multiple periods, regardless of what intersection of data you enter.
    I know that one approach is to not store the Supporting Detail in Hyperion Planning and just have Excel "store" the supporting detail and load the totals via SV VBA.
    Example:
    Detail 1
    Detail 2
    Detail 3
    Total Amount  (gets loaded into Essbase)
    However, I went down the path of exploring different approaches aside from the one mentioned above and came up with creating a process of copying the SD via stored procedure in the Planning Tables as a second approach (although I know this isn't exactly best practice) or creating custom Java Script. I have seen the examples of "Forcing SD" on Data Form using Java Script, but is is possible to expose multiple months of Supporting Detail in a customized form?
    Any thoughts/inputs/best approaches would be greatly appreciated.
    Thanks!

    A quick simple example
    function customCellEnterPre(row, col, cell) {
         if(row == 3 && col ==1)
              doSupportingDetail();
         return true;
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Annotations Supporting details

    Hi All,
    Can I know the difference between Annotations and supporting details??? Is annotations applicable on;y to accounts?? And is there any way that we can export annotations and supporting details to excel ? Please advice
    Thanks in Advance

    Hi,
    Annotation , in very simple terms as Johngoodwin said are comments to accounts and they can be as simple plain text or URL.
    Comign to the supporting details (these are the cells in the dataform which are green in colour, if you see any in your form). They have a built in calculator and altogether a different functionality
    You can find all information about supporting details , in chapter 6 "working with supporting details" in hp_user document. Explanation with example has been provided.
    Hope this info helps
    Sandeep Reddy Enti
    *HCC*
    http://analytiks.blogspot.com

  • Report to display PO details and download details in an excel fil

    Hi,
    I have been asked to develop a report for "Develop report to display PO details and download details in an excel file".
    Could any one guide me technically what are the different tables i need to take to generate the report. Treat this is very urgent. Pls provide sample code too....
    Thanks in advance....

    Purchase Order PO
    Tcode for creation ME21,ME22,ME23. tables EKKO,EKPO.
    refer this program
    REPORT ZPOCHANGE.
    This is a subroutine perform in the Purchase order Layout sets.
    Description :  To retreive the details of changed remarks in PO output and to capture the retrival date
                         Additional features with the previous changed appearing.  e.g. from .... to
    Note        :  If the latest modification details required
    Please Uncomment the lines mentioned under  'Last Modified Remarks only'
    Information
    /: PERFORM CHDATE IN PROGRAM ZPOCHANGE
    /:               USING &EKKO-EBELN&
    /:               CHANGING &RVDATE2&
    /: ENDPERFORM.
    /: IF &RVDATE2& EQ ' '.
    /  Revision Date: NIL
    /: ELSE.
    /  Revision Date: &RVDATE2&
    /: ENDIF.
    Main Window
    /E CHANGE_REMARKS
    /: PERFORM CHDET IN PROGRAM ZPOCHANGE
    /:            USING &EKPO-EBELP&
    /:            USING &EKKO-EBELN&
    /:            USING &T166T-CHTXT&
    /:            USING &T166T-CTXNR&
    /:            CHANGING &ITAB1-F_NEW&
    /:            CHANGING &ITAB1-F_OLD&
    /:ENDPERFORM.
    /:IF &ITAB1-F_NEW& NE ' '
    =  &ITAB1-F_OLD(C)& CHANGED TO &ITAB1-F_NEW(C)&
    /:ENDIF
    You might need to apply Note 373524 - Message determination and printing
    TABLES : CDSHW , "Change documents, formatting table
             CDHDR , "Change document header
             EKPO  , "Purchasing Document Item
             EKKO  , "Purchasing Document Header
             T166C . "Print-Relevant Purchasing Document Changes
    DATA   : ITAB1 LIKE CDSHW OCCURS 100 WITH HEADER LINE.
    DATA   : ITAB2 LIKE EKPO  OCCURS 100 WITH HEADER LINE.
    DATA   : DOCUM LIKE EKKO OCCURS 100 WITH HEADER LINE.
    DATA   : TABKEY LIKE CDSHW-TABKEY.
    data    : begin of ctab occurs 10,
              tname like t166c-tname,
              fname like t166c-fname,
              TABKEY LIKE CDSHW-TABKEY,
              FLAG(3),
              end of ctab.
    DATA   : VAL1(15), VAL2(15).
    DATA : M1(20), M2(10), M3(10),M4(5).
    DATA : RVDATE(10),RVDATE2(10) , EBELN LIKE EKKO-EBELN, COUNT TYPE I.
    Text number for change text(CTXNR), CHANGE TEXT(CHTXT), Purchase order
    Number and item number are passed from Layoutset
          FORM CHDET                                                    *
    -->  ITAB                                                          *
    -->  OTAB                                                          *
    FORM CHDET TABLES ITAB STRUCTURE  ITCSY
                      OTAB STRUCTURE  ITCSY.
      LOOP AT ITAB.
        CASE ITAB-NAME.
          WHEN 'T166T-CHTXT'.
            MOVE ITAB-VALUE TO M1.
          WHEN 'T166T-CTXNR'.
            MOVE ITAB-VALUE TO M2.
          WHEN 'EKKO-EBELN'.
            MOVE ITAB-VALUE TO M3.
          WHEN 'EKPO-EBELP'.
            MOVE ITAB-VALUE TO M4.
        ENDCASE.
      ENDLOOP.
    Throught this function change details are retrived into itab1.
      CALL FUNCTION 'ME_CHANGES_READ'
           EXPORTING
                DOCUMENT_CATEGORY = 'F'
                DOCUMENT_NUMBER   = M3
           TABLES
                XCDSHW            = itab1.
      SELECT SINGLE * FROM T166C WHERE CTXNR = M2.
      IF SY-SUBRC = 0.
        CONCATENATE M3 M4  INTO TABKEY.
    ********Last Modified Remarks only**********************
       read table ctab with key  tname  = T166C-TNAME
                                         tabkey  = tabkey
                                         fname   = T166C-FNAME.
       if sy-subrc ne 0.
        LOOP AT ITAB1 WHERE TABNAME = T166C-TNAME
                                      AND   TABKEY+3(15) = TABKEY
                                      AND   FNAME = T166C-FNAME.
    *********Last Modified Remarks only**********************
           ctab-tname  = t166c-tname.
           ctab-fname  = t166c-fname.
           ctab-tabkey = tabkey.
           append ctab.
          delete itab1.
          exit.
        endloop.
    Captured details are exported to Layoutset
        LOOP AT OTAB.
          CASE OTAB-NAME.
            WHEN 'ITAB1-F_OLD'.
              OTAB-VALUE = ITAB1-F_OLD.
              MODIFY OTAB.
              CLEAR : ITAB1-F_OLD.
            WHEN 'ITAB1-F_NEW'.
              OTAB-VALUE = ITAB1-F_NEW.
              MODIFY OTAB.
              CLEAR : ITAB1-F_NEW.
          ENDCASE.
        endloop.
      endif.
    ******Last Modified Remarks only****************
    ENDIF.
      clear ctab.
    ENDFORM.
          FORM CHDATE                                                   *
    -->  ITAB                                                          *
    -->  OTAB                                                          *
    Form for revision date retrival. PO no. is passed from layoutset
    and in the change document header latest modified date is captured
    and passed to revision date field in Layoutset.
    FORM CHDATE TABLES ITAB STRUCTURE  ITCSY
                      OTAB STRUCTURE  ITCSY.
      CLEAR : RVDATE, EBELN.
      LOOP AT ITAB.
        CASE ITAB-NAME.
          WHEN 'EKKO-EBELN'.
            MOVE ITAB-VALUE TO EBELN.
        ENDCASE.
      ENDLOOP.
    SELECT UDATE INTO CDHDR-UDATE FROM CDHDR WHERE OBJECTCLAS = 'EINKBELEG'
                                                       AND OBJECTID = EBELN.
        IF RVDATE < CDHDR-UDATE.
          RVDATE = CDHDR-UDATE.
        ENDIF.
        COUNT = COUNT + 1.
      ENDSELECT.
      LOOP AT OTAB.
        CASE OTAB-NAME.
          WHEN 'RVDATE2'.
         CONCATENATE RVDATE6(2) '.' RVDATE4(2) '.' RVDATE(4) INTO RVDATE2.
            IF COUNT = 1.
              RVDATE2 = ''.
            ENDIF.
            MOVE RVDATE2 TO OTAB-VALUE.
            MODIFY OTAB.
        ENDCASE.
      ENDLOOP.
    CLEAR : COUNT.
    ENDFORM.
    Message was edited by:
            Karthikeyan Pandurangan

  • How can I run a BW Function from EXCEL-IN-PLACE (BPS)??? Please give any ex

    How can I run a BW Function from EXCEL-IN-PLACE (BPS)using VBA??? Please give any example.
    I would like to run my function module ZMY from EXCEL-IN-PLACE using VBA and get a result.

    if you are using excel in place in the web application environment I doubt you can, you've never really had any macro functionalty there.
    If you are in the gui environemnt (Planning folders) it will depend on how you want to invoke the module...

  • [unixODBC][Driver Manager]Driver does not support this function {IM001}

    Hello,
    I start from the end and details show below - this error message i got in sql session:
    SQL> select count(*) from EnergyType@ENERGOPLAN;
    select count(*) from EnergyType@ENERGOPLAN
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [unixODBC][Driver Manager]Driver does not support this function {IM001}
    ORA-02063: preceding 2 lines from ENERGOPLAN
    SQL>
    First question - is Oracle Heterogeneous Services are licensed for standard edition ? I cant find this information, and my database - is SE 11.2.0.3.0 - 64bit.
    If its ok and HS are licensed for SE, then please see details of my problem:
    ----OS and packages version
    [oracle@aris_sv_db log]$ uname -a
    Linux aris_sv_db 2.6.18-308.24.1.el5 #1 SMP Tue Dec 4 17:43:34 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
    [oracle@aris_sv_db log]$
    [oracle@aris_sv_db log]$ rpm -qa | grep odbc
    [oracle@aris_sv_db log]$ rpm -qa | grep unixodbc
    [oracle@aris_sv_db log]$ rpm -qa | grep unixODBC
    unixODBC-libs-2.2.11-10.el5
    unixODBC-libs-2.2.11-10.el5
    unixODBC-devel-2.2.11-10.el5
    unixODBC-2.2.11-10.el5
    unixODBC-devel-2.2.11-10.el5
    [oracle@aris_sv_db log]$ rpm -qa | grep freetds
    freetds-0.91-1.el5.rf
    [oracle@aris_sv_db log]$
    -----ODBC.INI, ODBCINST.INI and FREETDS.CONF
    [oracle@aris_sv_db log]$ more /home/oracle/.odbc.ini
    [ENERGOPLAN]
    Driver = FreeTDS
    Servername = ENERGOPLAN
    Database = ess2
    [oracle@aris_sv_db log]$
    [oracle@aris_sv_db log]$ more /etc/odbcinst.ini
    # Example driver definitions
    [FreeTDS]
    Description = MSSQL Driver
    Driver = /usr/lib64/libtdsodbc.so.0
    #Setup = /usr/lib64/libtdsodbc.so.0
    #Driver = /usr/lib64/libodbc.so
    #Driver = /usr/lib/libodbc.so
    UsageCount = 1
    Trace = Yes
    TraceFile = /tmp/freetds.log
    [ODBC]
    DEBUG = 1
    TraceFile = /tmp/sqltrace.log
    Trace = Yes
    [oracle@aris_sv_db log]$
    [oracle@aris_sv_db log]$ more /etc/freetds.conf
    # A typical Microsoft server
    [ENERGOPLAN]
    host = 192.168.10.64
    port = 1433
    tds version = 8.0
    # client charset = UTF-8
    client charset = cp1251
    [oracle@aris_sv_db log]$
    ----CHECK CONNECT from ODBC
    [oracle@aris_sv_db log]$ isql -v ENERGOPLAN user pass
    | Connected! |
    | |
    | sql-statement |
    | help [tablename] |
    | quit |
    | |
    SQL> select count(*) from EnergyType;
    | |
    | 8 |
    SQLRowCount returns 1
    1 rows fetched
    SQL> [oracle@aris_sv_db log]$ tsql -S ENERGOPLAN -U user -P pass
    locale is "en_US.UTF-8"
    locale charset is "UTF-8"
    using default charset "cp1251"
    1> select count(*) from EnergyType;
    2> go
    8
    (1 row affected)
    1> [oracle@aris_sv_db log]$
    ----LISTENER.ORA, TNSNAMES and initENERGOPLAN.ora
    [oracle@aris_sv_db log]$ more /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    SID_LIST_ENERGOPLAN =
    (SID_LIST =
    (SID_DESC=
    (SID_NAME=ENERGOPLAN)
    (ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
    (PROGRAM=dg4odbc)
    (ENVS="LD_LIBRARY_PATH=/usr/lib64:/u01/app/oracle/product/11.2.0/dbhome_1/lib")
    ENERGOPLAN =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = PNPKEY))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.72)(PORT = 1523))
    ADR_BASE_LISTENER = /u01/app/oracle
    [oracle@aris_sv_db log]$ more /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    ENERGOPLAN =
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.72)(PORT=1523))
    (CONNECT_DATA=(SID=ENERGOPLAN))
    (HS=OK)
    [oracle@aris_sv_db log]$ more /u01/app/oracle/product/11.2.0/dbhome_1/hs/admin/initENERGOPLAN.ora
    # This is a sample agent init file that contains the HS parameters that are
    # needed for the Database Gateway for ODBC
    # HS init parameters
    HS_FDS_CONNECT_INFO = ENERGOPLAN
    #HS_FDS_CONNECT_INFO = 192.168.0.199:1433//test
    HS_FDS_TRACE_LEVEL = DEBUG
    #HS_FDS_TRACE_FILE_NAME = /tmp/hs1.log
    HS_FDS_TRACE_FILE_NAME = /u01/app/oracle/product/11.2.0/dbhome_1/hs/log/mytrace.log
    HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbc.so #/usr/lib64/libtdsodbc.so.0
    #HS_FDS_SHAREABLE_NAME = /usr/lib64/libtdsodbc.so.0
    #HS_FDS_SHAREABLE_NAME = /usr/lib/libodbc.so
    #HS_LANGUAGE=american_america.we8iso8859p1
    #HS_LANGUAGE=AMERICAN_AMERICA.AL32UTF8
    #HS_LANGUAGE=AMERICAN_AMERICA.CL8MSWIN1251
    #HS_LANGUAGE=RUSSIAN_RUSSIA.UTF8
    #HS_LANGUAGE=Russian_CIS.AL32UTF-8
    #HS_FDS_FETCH_ROWS=1
    HS_NLS_NCHAR = UCS2
    HS_FDS_SQLLEN_INTERPRETATION=32
    # ODBC specific environment variables
    set ODBCINI=/home/oracle/.odbc.ini
    set ODBCINSTINI=/etc/odbcinst.ini
    #HS_KEEP_REMOTE_COLUMN_SIZE=ALL
    #HS_NLS_LENGTH_SEMANTICS=CHAR
    #HS_FDS_SUPPORT_STATISTICS=FALSE
    # Environment variables required for the non-Oracle system
    #set <envvar>=<value>
    [oracle@aris_sv_db log]$
    [oracle@aris_sv_db log]$ tnsping ENERGOPLAN
    TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 01-APR-2013 16:27:49
    Copyright (c) 1997, 2011, Oracle. All rights reserved.
    Used parameter files:
    /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.72)(PORT=1523)) (CONNECT_DATA=(SID=ENERGOPLAN)) (HS=OK))
    OK (0 msec)
    [oracle@aris_sv_db log]$
    ----CREATE DBLINK and test from sqlplus
    CREATE DATABASE LINK "ENERGOPLAN" CONNECT TO "user" IDENTIFIED BY "pass" USING 'ENERGOPLAN';
    [oracle@aris_sv_db log]$ sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.3.0 Production on Mon Apr 1 16:30:14 2013
    Copyright (c) 1982, 2011, Oracle. All rights reserved.
    Connected to:
    Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
    SQL> select count(*) from EnergyType@ENERGOPLAN;
    select count(*) from EnergyType@ENERGOPLAN
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [unixODBC][Driver Manager]Driver does not support this function {IM001}
    ORA-02063: preceding 2 lines from ENERGOPLAN
    SQL>
    ----logs from hs and odbc
    [oracle@aris_sv_db log]$ tail -50 ENERGOPLAN_agt_12117.trc
    12 VARCHAR N 100 100 0/ 0 1000 0 200 ConsumptionYearCostUOM
    3 DECIMAL N 24 24 9/ 3 0 0 0 ConsumptionYearFactorAmount
    -7 BIT N 1 1 0/ 0 0 0 20 NeedToBeApprovedByREK
    Exiting hgodtab, rc=0 at 2013/04/01-16:30:42
    Entered hgodafr, cursor id 0 at 2013/04/01-16:30:42
    Free hoada @ 0x14e5fd20
    Exiting hgodafr, rc=0 at 2013/04/01-16:30:42
    Entered hgopars, cursor id 1 at 2013/04/01-16:30:42
    type:0
    SQL text from hgopars, id=1, len=36 ...
    00: 53454C45 43542043 4F554E54 282A2920 [SELECT COUNT(*) ]
    10: 46524F4D 2022454E 45524759 54595045 [FROM "ENERGYTYPE]
    20: 22204131 [" A1]
    Exiting hgopars, rc=0 at 2013/04/01-16:30:42
    Entered hgoopen, cursor id 1 at 2013/04/01-16:30:42
    hgoopen, line 87: NO hoada to print
    Deferred open until first fetch.
    Exiting hgoopen, rc=0 at 2013/04/01-16:30:42
    Entered hgodscr, cursor id 1 at 2013/04/01-16:30:42
    Allocate hoada @ 0x14e5fd80
    Entered hgodscr_process_sellist_description at 2013/04/01-16:30:42
    Entered hgopcda at 2013/04/01-16:30:42
    Column:1(): dtype:4 (INTEGER), prc/scl:10/0, nullbl:1, octet:0, sign:1, radix:0
    Exiting hgopcda, rc=0 at 2013/04/01-16:30:42
    Entered hgopoer at 2013/04/01-16:30:42
    hgopoer, line 231: got native error 0 and sqlstate IM001; message follows...
    [unixODBC][Driver Manager]Driver does not support this function {IM001}
    Exiting hgopoer, rc=0 at 2013/04/01-16:30:42
    hgodscr, line 407: calling SQLSetStmtAttr got sqlstate IM001
    Free hoada @ 0x14e5fd80
    hgodscr, line 464: NO hoada to print
    Exiting hgodscr, rc=28500 at 2013/04/01-16:30:42 with error ptr FILE:hgodscr.c LINE:407 FUNCTION:hgodscr() ID:Set array fetch size
    Entered hgoclse, cursor id 1 at 2013/04/01-16:31:24
    Exiting hgoclse, rc=0 at 2013/04/01-16:31:24
    Entered hgocomm at 2013/04/01-16:31:24
    keepinfo:0, tflag:1
    00: 4F52434C 2E343535 32623466 342E362E [ORCL.4552b4f4.6.]
    10: 32322E37 363237 [22.7627]
    tbid (len 20) is ...
    00: 4F52434C 5B362E32 322E3736 32375D5B [ORCL[6.22.7627][]
    10: 312E345D [1.4]]
    cmt(0):
    Entered hgocpctx at 2013/04/01-16:31:24
    Exiting hgocpctx, rc=0 at 2013/04/01-16:31:24
    Exiting hgocomm, rc=0 at 2013/04/01-16:31:24
    Entered hgolgof at 2013/04/01-16:31:24
    tflag:1
    Exiting hgolgof, rc=0 at 2013/04/01-16:31:24
    Entered hgoexit at 2013/04/01-16:31:24
    Exiting hgoexit, rc=0
    [oracle@aris_sv_db log]$
    [oracle@aris_sv_db log]$ tail -50 /tmp/sqltrace.log
    Native = 0x7fff6ca974f4
    Message Text = 0x14e5f968
    Buffer Length = 510
    Text Len Ptr = 0x7fff6ca97750
    [ODBC][12117][SQLGetDiagRecW.c][582]
    Exit:[SQL_SUCCESS]
    SQLState = IM001
    Native = 0x7fff6ca974f4 -> 0
    Message Text = [[unixODBC][Driver Manager]Driver does not support this function]
    [ODBC][12117][SQLGetDiagRecW.c][540]
    Entry:
    Statement = 0x14e399f0
    Rec Number = 2
    SQLState = 0x7fff6ca97700
    Native = 0x7fff6ca974f4
    Message Text = 0x14e5f908
    Buffer Length = 510
    Text Len Ptr = 0x7fff6ca97750
    [ODBC][12117][SQLGetDiagRecW.c][582]
    Exit:[SQL_NO_DATA]
    [ODBC][12117][SQLEndTran.c][315]
    Entry:
    Connection = 0x14dbd4b0
    Completion Type = 0
    [ODBC][12117][SQLGetInfo.c][214]
    Entry:
    Connection = 0x14dbd4b0
    Info Type = SQL_CURSOR_COMMIT_BEHAVIOR (23)
    Info Value = 0x7fff6ca9781e
    Buffer Length = 8
    StrLen = 0x7fff6ca9781c
    [ODBC][12117][SQLGetInfo.c][528]
    Exit:[SQL_SUCCESS]
    [ODBC][12117][SQLEndTran.c][488]
    Exit:[SQL_SUCCESS]
    [ODBC][12117][SQLDisconnect.c][204]
    Entry:
    Connection = 0x14dbd4b0
    [ODBC][12117][SQLDisconnect.c][341]
    Exit:[SQL_SUCCESS]
    [ODBC][12117][SQLFreeHandle.c][268]
    Entry:
    Handle Type = 2
    Input Handle = 0x14dbd4b0
    [ODBC][12117][SQLFreeHandle.c][317]
    Exit:[SQL_SUCCESS]
    [ODBC][12117][SQLFreeHandle.c][203]
    Entry:
    Handle Type = 1
    Input Handle = 0x14dbb0c0
    [oracle@aris_sv_db log]$

    To see which ODBC function DG4ODBC is looking for and unixODBC isn't supporting it would be best to get an ODBC trace file. But as your unixODBC driver (unixODBC-2.2.11-10.el5) is outdated and these old drivers had a lot of issues when being used on 64bit operating systems (for example wrong sizeofint etc). So best would be to update the unixODBC Driver manager to release 2.3.x. More details can be found on the web site: www.unicodbc.org
    - Klaus

  • Save as PDF file as excel file or text file in vba excel

    Hi all,
    I am opening a PDF document fromm VBA excel. After opening document it should save the document as excel file or text file in one folder.
    I am trying to do this with some code but not able to , pls help me thatnks.
    Dim AcroApp As Acrobat.CAcroApp
      Dim Part1Document As Acrobat.CAcroPDDoc
    Set Part1Document = CreateObject("AcroExch.PDDoc")
       Part1Document.Open ("Z:\EG MI Information\MIS\Requests\Req_156\NO.1.pdf")
      Dim app As Object, avdoc As Object, pageview As Object
    Set app = CreateObject("AcroExch.App")
    Set avdoc = app.GetActiveDoc
    app.MenuItemExecute ("SaveAs")
    thanks
    Abhijeet

    Hi,
    In the documentation for the saveAs function it has the following params
    cPath The device-independent path in which to save the file.
    cConvID (optional, Acrobat 6.0) A conversion ID string that specifies the conversion
    file type.
    cFS (optional, Acrobat 7.0) A string that specifies the source file system name.
    bCopy (optional, Acrobat 7.0) A Boolean value which, if true, saves the PDF file
    as a copy. The default is false.
    bPromptToOverwrite (optional, Acrobat 7.0) A Boolean value which, if true, prompts the user if
    the destination file already exists. The default is false.
    In order to get a text file saved you need to specify the correct cConvID.
    See the documentation for the valid convID's - http://livedocs.adobe.com/acrobat_sdk/10/Acrobat10_HTMLHelp/JS_API_AcroJS.88.519.html
    Please note the Acrobat SDK contains all the information and does not require much installing ( as it is a zip file(on windows) and a disc image (on Mac) it just needs extracted)
    Regards
    Malcolm

  • Cell Comment and Supporting Detail with User ID

    Hi,
    I have created couple of SQL to generate the report on Cell Comments and Supporting detail from Planning repository tables 11.1.2.1.
    This is working as expected Now I have additional requirement to provide the User information who added the cell comments or Supporting detail
    Please let me know if anyone has this before - I wanted to know where the user information stored in these tables when someone entered cell comments
    --Cell Text
    SELECT
    HSP_UNIQUE_NAMES.OBJECT_NAME AS Scenario,
    HSP_UNIQUE_NAMES4.OBJECT_NAME AS Version,
    HSP_UNIQUE_NAMES2.OBJECT_NAME AS Department,
    HSP_UNIQUE_NAMES5.OBJECT_NAME AS YEAR,
    HSP_UNIQUE_NAMES3.OBJECT_NAME AS Period,
    HSP_UNIQUE_NAMES1.OBJECT_NAME AS Account,
    HSP_CELL_NOTE.NOTE_ID,
    HSP_CELL_NOTE_ITEM.CONTENTS
    FROM HSP_CELL_NOTE
    INNER JOIN HSP_CELL_NOTE_ITEM
    ON HSP_CELL_NOTE.NOTE_ID = HSP_CELL_NOTE_ITEM.NOTE_ID
    LEFT JOIN HSP_UNIQUE_NAMES
    ON HSP_CELL_NOTE.DIM1 = HSP_UNIQUE_NAMES.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES1
    ON HSP_CELL_NOTE.DIM2 = HSP_UNIQUE_NAMES1.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES2
    ON HSP_CELL_NOTE.DIM3 = HSP_UNIQUE_NAMES2.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES3
    ON HSP_CELL_NOTE.DIM4 = HSP_UNIQUE_NAMES3.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES4
    ON HSP_CELL_NOTE.DIM5 = HSP_UNIQUE_NAMES4.OBJECT_ID
    INNER JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES5
    ON HSP_CELL_NOTE.DIM6 = HSP_UNIQUE_NAMES5.OBJECT_ID
    --Supporting Detail
    SELECT
    HSP_UNIQUE_NAMES.OBJECT_NAME AS Scenario,
    HSP_UNIQUE_NAMES4.OBJECT_NAME AS Version,
    HSP_UNIQUE_NAMES2.OBJECT_NAME AS Department,
    HSP_UNIQUE_NAMES5.OBJECT_NAME AS YEAR,
    HSP_UNIQUE_NAMES3.OBJECT_NAME AS Period,
    HSP_UNIQUE_NAMES1.OBJECT_NAME AS Account,
    HSP_COLUMN_DETAIL_ITEM.LABEL,
    HSP_COLUMN_DETAIL_ITEM.POSITION,
    HSP_COLUMN_DETAIL_ITEM.OPERATOR,
    HSP_COLUMN_DETAIL_ITEM.VALUE,
    HSP_COLUMN_DETAIL.DETAIL_ID,
    HSP_COLUMN_DETAIL_ITEM.GENERATION
    FROM HSP_COLUMN_DETAIL
    INNER JOIN HSP_COLUMN_DETAIL_ITEM
    ON HSP_COLUMN_DETAIL.DETAIL_ID = HSP_COLUMN_DETAIL_ITEM.DETAIL_ID
    LEFT JOIN HSP_UNIQUE_NAMES
    ON HSP_COLUMN_DETAIL.DIM1 = HSP_UNIQUE_NAMES.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES1
    ON HSP_COLUMN_DETAIL.DIM2 = HSP_UNIQUE_NAMES1.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES2
    ON HSP_COLUMN_DETAIL.DIM3 = HSP_UNIQUE_NAMES2.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES3
    ON HSP_COLUMN_DETAIL.DIM4 = HSP_UNIQUE_NAMES3.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES4
    ON HSP_COLUMN_DETAIL.DIM5 = HSP_UNIQUE_NAMES4.OBJECT_ID
    INNER JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES5
    ON HSP_COLUMN_DETAIL.DIM6 = HSP_UNIQUE_NAMES5.OBJECT_ID
    Regards,
    KP

    I like to think of the cell comments like post-it notes. If you use them sparingly, they're very useful. If you use them all the time (or use comments in every cell) it's unlikely that they will be as effective.
    With regards attaching a document, I think the same can be said.
    With regards supporting detail, it always strikes me that if you need more detail within a given cell, that the system should be accommodating this through component child members, rather than a mix of some cells containing supporting detail and others not. I understand that it's quite nice functionality to have though, and looks good when demo'ing.
    I think the main take away from this is that every time you show the comments etc to people the first question you get is "Can you report all the comments for a given time period?" and the answer is of course unfortunately "Not easily using a supported method".
    Just my thoughts...

  • Mat. for Initial Download: Table not supported by function "C_"

    Hi All,
    We are in SRM 5.0 & ECC 6.0 with Classic scenario. While uploading the MATERIAL through R3AS, we have the "Mat. for Initial Download: Table not supported by function C_" & "No product ID determined for material number ... of logical system" error in SMW01.
    In SMQ2 in SRM, Queue is blocked with "Error in Mapping (Details: transaction SMW01)"
    For your information RFC Users at both the ends have SAP_ALL authorisation. SAP Notes 720819, 420980 & 432339 are implemented.
    Please guide me to resolve this issue.
    Regards
    Ashutosh

    hi,
    How was the issue resolved , i am having the same problem.
    can somebody provide with clue
    regards

  • How to generate passwordDigest and nonce in VBA excel ?

    Hi All,
    I need to consumme a webservice in VBA Excel. I need to generate a passwordDigest in order to fill this XML:
    <SOAP-ENV:Header>X-WSSE: UsernameToken Username="MYUSERNAME", PasswordDigest="???PasswordDigest???", Nonce="???Nonce???", Created="2015-01-15T20:19:45Z"</SOAP-ENV:Header>
    How can I generate a passwordDigest and Nonce in VBA EXcel in order to consume the webservices ?
    Thank you for your help,
    best regards

    Hi,
    This is the forum to discuss questions and feedback for Microsoft Office, your issue need some VBA DEV, I'll move your question to the MSDN forum for Visual Basic for Applications
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=isvvba
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

Maybe you are looking for

  • Once windows installed in partitioned disc and run the installer for support software only get BSOD when restart. Help!

    I've tried reintstalling about 3 times, changing order of operations, still get blue screen. When I install windows and follow all directions it works fine. Once I install the apple provided support drivers and the computer restarts it manages to sta

  • Local logical system is not defined

    Hello We are trying to setup a logical system  - created or defined the logical system when we try the BD64 it gives out the error "Local Logical system not defined" I am using ECC 6 version IS there any way to bypass  and do the setup ?

  • User exit export parameter

    Hi Now we setup po mail output. But we found when po relased, the release person become the po mail sender. this is not we wanted. We checked with sap, they mentioned There is a user exit in program RVCOMFZZ 'userexit_komkbea_fill'.   In this user ex

  • SOME IMP QUESTION

    Hi all, 1.What are common transport errors u faced while transporting? 2.How to adjust user master records? If user master record doesn’t adjust what will you do? 3. If a background job runs more than the time it should be completed normally then wha

  • HT201401 My Iphone 4S camera is not working

    My Iphone 4S camera is not working, it does not want to start when I tap the camera icon. It is opening and then no picture is shown. Any idea what to do ? cheers Bartek