Business Package Result Set

All,
Is there a way to show the PDF thumbnail in the business package iViews without writing custom code. When I look at the products table using Data Manager, I am able to see the thumbnail for the PDF, when I see the data in the portal using the iView, PDF is just shown as a link.
Thanks,
Munish

For the benefit of the people who are looking for the same information, updating the message.
SAP came back and said, this cannot be done.  Meaning, you cannot display PDF as thumbnails in Business Package for Master Data Management 5.5 SP5.
Munish

Similar Messages

  • Best Practice in using Business Packages

    Hi All,
    Are there any Best Practices in the use of Business Package content?   Do you assign the Roles delivered by the Business Package and do you make changes to the original iViews?
    or
    Do you copy the content delivered in the Business Package to a new folder and work with there?
    These questions are purely at the configuration level and not at the Java coding level.   For instance if I want to turn of the iView Tray, or change a parameter such as height, or even remove an iView from a page or Role.
    I would like to know the various approaches the SDN community uses and the different challenges and benefits that result in each approach.
    Look forward to hearing from you all
    Paul

    Hi Paul,
    I also build my own roles. The only time I might use the standard roles is for demo purposes early in a project.  You will find that in some cases the business packages like MSS don't always even include standard roles, so you have no choice but to build.
    I never change any of the standard iViews/Pages/Worksets - ever.
    The most contentious issue seems to be whether to do a full or delta link copy of the standard objects.  I tend to initially do a full copy of the objects into a custom folder set in the PCD and modify those. Then I only use delta links from Page to iViews where I need the option of setting different properties for the same iView if it appears in multiple pages.  Delta links can be a bit flakey at times, so I tend to only use them where I have to.  I suspect that I may get to a point where I don't use them at all.
    Just my 2 cents worth....
    Regards,
    John

  • ESS Business Package Implementation

    Hi Gurus,
    Please Help with the configuration of the ESS BP.
    First I have been using Siddhartha Jain's guide for Configuring the Business Package for ESS.
    We have successfully created all the JCo connections, but we are having difficulties configuring the three systems:  SAP_WebDynpro_XSS and SAP_ITS_EBU and SAP_R3_Financials.
    To provide background information on our overall landscape we currently have the following configured:
    ECC 5.0
    NW2004s (7.0) Java Web AS running EP
    NW2004 Java Web AS running only XSS components for ESS/MSS
    In Siddhartha's guide he describes setting up the SAP_WebDynpro_XSS alias wiht the WAS properties.  The issue we are having is with the WAS host name <J2EE Name>:<port>
    Question:  Should the Host name be the name of our Java Web AS stack running the XSS components or the name of our Java Web AS stack running Enterprise portals?  Also which port should accompany the Host Name?
    Question:  Regarding the SAP_ITS_EBU alias configuration, where can we determine our ITS 6.40 Name and Port number?
    Thank you in advance,
    Steven Allspach
    PS, will award points for helpful input.

    >
    Debasish Sarkar wrote:
    > Hi Steven,
    >
    > SAP_WebDynpro_XSS should point to the J2EE server where the XSS components are installed.
    >
    > <Host_name>:5<NN>00  where NN is the instance no.
    >
    > For the other systems. it should point to the ECC system where the coponents are installed.
    > To find the port no. of the ECC system, goto tran SMICM, the select Goto from top level menu -> select services. There you will find the host name with the port no.
    >
    > Regards
    > Deb
    Deb,
    Thank you very much for your response.  You made very clear the question I had about <host Name>:<Port>.
    However,  When I put those settings into the "system" and then i try to test i get the following results:
    SAP Web AS Connection
      Test Details:
    The test consists of the following steps:
    1. Checks the validity of system ID in the system object.
    2. Checks if the system can be retrieved from the PCD.
    3. Check whether a SAP system is defined in the system object
    4. Validate the following parameters: WAS protocol; WAS host name
    5. Checks if the host name of the server can be resolved.
    6. Pings the server to see if it is alive.
    7. Pings the WAS ping service; works only if the service is activated on the ABAP WAS.
    8. Checks HTTP/S connectivity to the defined back-end application
      Results
    1. The system ID is valid
    2. The system was retrieved.
    3. The system object represents an SAP system
    4. The following parameters are valid: Web AS Protocol (http) Web AS Host Name (bus0230.baldor.com:53600)
    5. The host name bus0230.baldor.com was resolved successfully.
    6. The server bus0230.baldor.com could not be pinged successfully.
    Should I be concerned that the server cannot be ping successully?  I see that step 7 says this will only be sucessful if the services is activated on teh ABAP WAS.  So i am thinking this test will not complete successfully?
    Best Regards,
    Steven

  • Force language for one specifc business package only

    Dear collegues,
    we have the requirement to force the language for one specific business package only. Other business packages should remain with multiple languages. So therefore I cannot force the language by user. I can force the language by i-view but that doesn't change the top level navigation. I cannot force it by workset or role.
    Any clue wether this is possible and how it could be done?
    Best regards
    Tim

    Hi,
    I would say that manual actions is the only way to do it...
    What I would do is:
    1. Multiple Property replacement (Portal funtionality) on all object in the BP structure
    2. Manual set the language on the remaining objects
    if that not works then as last resort you could...
    3. remove all languages that you do not want to use via, the PCDinspector
    Please not that its not best practice to change parameters on the main objects of a BP as updating the BP can result in overwriting your custom set proerties. It's alwayt better to make Deltalink copies first.
    SAP propagates the "content mirroring" functionality for it but I'm not a personal fan of it as it sets the inheritance of nested object not the way you would expect.
    Good luck!
    Benjamin Houttuin

  • Regarding Sales / Service Order Processing System Business Package.

    Dear All,
    I have here ECC 6 and EP 7.
    Can anyone tell me that what is the appropriate Business Package / Application Package / XSS Framework is required for Sales / Service Order Processing.
    Here we don't have CRM.
    Kindly advise me what all is required for Sales / Service Order Processing which includes Placement of Orders, Status of he order, Amount to be paid etc.. Functionality in it to be shown in portal.
    Regards,
    Sidhartha Chatterjee

    Can you give me a step by step approach for setting up the ITS connections for these business packages and pull the data?
    I have created the sytem with same name as given in the error i.e.SAP_R3_SalesService
    I have given the ITS connection parameters for this system name.
    Now i went to "Connection Tests". Checked "ITS connection" and hit Test.
    Here it gives the following.
    Results
    1. The system object represents an SAP system.
    2. The following parameters are valid: wap.ITS.path (sap/bc/gui/sap/its/webgui) ; wap.ITS.protocol (http) ; wap.ITS.hostname (xxxx.xx.dir.xxxx.com:8080)
    3. HTTP/S connection failed. Make sure the protocol, host name, and user mapping are correctly defined.
    Step 2 says that the host name and protocol that i gave is correct.
    I did the user mapping under the link "Personalize".
    If i have to do the user mappping under User Administration->User Mapping, i am not able to see the sytem name "SAP_R3_SalesService" in the drop down.

  • Key Figure Monitor in Prod Superviosr business package

    hi,
    I am trying to set up Key Figure monitor in the Production supervioser business package. I am getting the below error
    Invalid/No Context ID
    The application 'Generic Key Figure Monitor' requires a unique context ID. The context ID is a four-character alphanumeric code that you must enter as the application parameter I_CONTEXT_ID in the starting iView in the Enterprise Portal.
    Contact your system administrator
    I have set up the I_CONTEXT_ID in the iview in Portal and defined the key figure categories and key figures in R3.
    I would like to knwo the relation between I_CONTEXT_ID and Key figure  and where is it set ?
    Can some one help in the steps to get this working.
    Appreciate your help
    Regards
    PN
    Message was edited by:
            Portal Newbie

    Not sure if you got an answer for this question. Just saw this..
    See SAP Help URL http://help.sap.com/saphelp_erp2005/helpdata/en/42/ef6861370a1bcae10000000a11466f/content.htm
    Excerpt below from SAP Help on Context ID:
    Including the Generic Key Figure Monitor in the SAP NetWeaver Portal
    Use
    You only have to carry out this procedure if you want to put together your own portal role using various parts developed by SAP or by yourself.
    Prerequisites
    ·        You are in the content administration for the Portal.
    ·        You have created a role in the portal.
    ·        You want to include the KEY_FIGURE_MONITOR iView from the Common Parts business package in the portal page of your role using delta link. The iView is called Key Figure Monitor.
    ·        In the I_CONTEXT_ID parameter, you have created a unique four-digit alphanumerical key for the generic key figure monitor that identifies an instance of the key figure monitor within the role. If you want to use the key figure monitor more than once in your role, you must create a unique key each time you use the generic key figure monitor in the role.
    You have created a role in the portal. This role contains two iViews, which contain the generic key figure monitor. iView aaa.bbb.ccc and iView xxx.yyy.zzz. Set the following values in the Property Editor for the iViews in the property category Application Parameters:
    §         For the iView aaa.bbb.ccc: I_CONTEXT_ID=1111
    §         For the iView xxx.yyy.zzz: I_CONTEXT_ID=2222

  • How do I create an Event Handler for an Execute SQL Task in SSIS if its result set is empty

    So the precedence on my entire package executing is based on my first SELECT of my Table and an updatable column. If that SELECT results in an empty result set, how do I create an Event Handler to handle an empty result set?
    A Newbie to SSIS.
    I appreciate your review and am hopeful for a reply.
    PSULionRP

    Depends upon what you want to do in the eventhandler. this is what you can do
    Store the result set from the Select to a user variable.
    Pass this user variable to a Script task.
    In the Script task do whatever you want to do including failing the package this can be done by failing the script task, which in turns fails the package. something like
    Dts.TaskResult = Dts.Results.Failure
    Abhinav http://bishtabhinav.wordpress.com/

  • Query Error Information: Result set is too large; data retrieval ......

    Hi Experts,
    I got one problem with my query information. when Im executing my report and drill my info in my navigation panel, Instead of a table with values the message "Result set is too large; data retrieval restricted by configuration" appears. I already applied "Note 1127156 - Safety belt: Result set is too large". I imported Support Package 13 for SAP NetWeaver 7. 0 BI Java (BIIBC13_0.SCA / BIBASES13_0.SCA / BIWEBAPP13_0.SCA) and executed the program SAP_RSADMIN_MAINTAIN (in transaction SE38), with the object and the value like Note 1127156 says... but the problem still appears....
    what Should I be missing ??????  How can I fix this issue ????
    Thank you very much for helping me out..... (Any help would be rewarded)
    David Corté

    You may ask your basis guy to increase ESM buffer (rsdb/esm/buffersize_kb). Did you check the systems memory?
    Did you try to check the error dump using ST22 - Runtime error analysis?
    Edited by: ashok saha on Feb 27, 2008 10:27 PM

  • SAP Note: 1127156 Result set is too large

    Hi,
    The note 1127156 explains how to resolve the issue with removing the message "Result Set is too large." I want to check the settings in the template and it gives the following steps but i cannot find the settings on the Analysis web item of the data provider.
    Can someone pls help.
    Query View
    The following steps describe how to change the "safety belt" for Query Views:
    1. Use the context menu Properties / Data Provider in a BEx Web Application to maintain the "safety belt" for a Query View.
    2. Choose the register "Size Restriction for Result Sets".
    3. Choose an entry from the dropdown box to specify the maximum number of cells for the result set.
                   The following values are available:
         Maximum Number
         Default Number
         Custom-Defined Number
                   Behind "Maximum Number" and "Default Number" you can find the current numbers defined in the customizing table RSADMIN (see below).
    4. Save the Query View and use it in another Web Template.
    Many thanks

    Hi,
    I was facing the same issue in BEx analyzer 7.0. The query was working fine in BW 3.5 analyzer but gave error in BEx 7.0.
    When executed in web, it gave error result set is too large.
    The maximum no of cells that can be displayed is 750000.
    Please check the result set returned by the query. Also check note Note 1040454 - Front-end memory requirement of the BEx Analyzer.
    Some enhancement are planned to be delivered in enhancement package 1.
    Regards,
      Niraj

  • I could not able to see Imported Business Package

    Hi
    I am using Standard Business Package for SAP CRM4.0 60.2.3; it is stored in PCD -> Migrated Content
    I customized the Business Package and stored the content in my folder and transported the Business Package to Local (on Desktop) and Server (in server: C:\usr\sap\J2E\SYS\global\pcd\Export).
    I did not deleted the Standard BP from PCD/Migrated Content
    After importing the Customized Business Package from local system i could not able to see the Business Package in PCD.
    I could not able to see the Customized BP in PCD….. , Whether that Standard BP should be deleted before Importing
    What is the Default location it stores after importing?
    Plz help me to solve this issue its very urgent.
    Regards

    Hi Michael
    For Example In CRM BP there are set of Roles in that i took only Lead Manager Role and Stored that in my folder xyz as Deltalink and i also copied dependent object pertaining to that Role as Delta link.
    In Transport Package i added all the dependent object and aswell the Role of Lead Management to that Package.
    Before Exporting the Transport Package there is a option called (Include all objects on which the exported objects depend) i checked this option and Id of dependent objects i mensioned as ex: com.xyz
    After doing this i transported my BP

  • Error while retrieving result set in JTFGRID.

    Hi ,
    We have developed a custom form where there are various search parameters. Contract Number being one of them. The result set consists of various fields like Contract ID, Contract Number, Contract Number modifier etc.  This result is deriving its data from a custom view based on the contract id of the contract selected and populating in the grid.
    The issue is the result set is coming only for few contracts and for some it is throwing the below error:
    APP-JTF- 210604: Program Error: Please inform your system admin or support representative that:
    jtf_grid.populate package reports error :
    An unexpected error occurred  in jtf_grid.populate
    grid :<customgridname>
    datasource:<customdatasource>
    The following information is available
    <null>
    The error is most likely in the form or the metadata definition . Please check the following alert for the error code.
    The error stack is (first 1000 bytes):
    ORA-01722: invalid number
    ORA-06512: at "APPS.JTF_GRIDDB" , line 837
    ORA-06512: at "APP.JTF_GRIDDB" , line 878
    The datatype of the contract id of all the contracts is same. Not sure what the issue is.
    Please provide your inputs on the above. If this is not the correct forum for this query then please let me know the correct one.
    Thanks a lot,
    Ishani

    Bhuvan12 wrote:
    suggest me any best practices to create large Excel files.Best practice is to revisit the requirement that suggest an excel file is a solution in the first place. Excel is for humans. Humans don't do well consuming large amounts of data. So either create a machine readable format or create a summerized format for humans.

  • Portal Runtime Error - CRM Business Package

    Hi,
    I've have installed Business Package for SAP CRM 4.0 60.2.3 onto my Netweaver Portal. My Netweaver Portal version is EP7.0 SP10. My SAP CRM version is CRM 5.0. I've also done the connectivity test for both Connector and Web AS. Both connection results are successful.
    However, when I go to Portal to see the CRM iViews, it gives me an error as follow (this is one of them):
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/com.sap.portal.migrated/ep_5.0/roles/com.sap.pct.crm.container.SapCRM40.All/PartnerMngrCC/SrvCtr/Service/com.sap.pct.crm.channelmgmt.service
    Component Name : null
    Page could not create the iView.
    See the details for the exception ID in the log file
    I look into the log file, it says:
    User PIAFUSER, IP address
    HTTP request processing failed. HTTP error [403] will be returned. The error is [You are not authorized to view the requested resource.No details available].
    If given SAP_ALL profile to PIAFUSER.
    Appreciate any help on this.
    Rgds,
    Hapizorr Rozi Alias

    Hiya,
    first off, if your backend is CRM 5.0 you should use the BP for CRM 5.0 instead of the 4.0 one.
    As you know, in SAP NetWeaver 2004s, the portal is installed as a usage type via SAPINST. Now for installing the Business Package for CRM 5.0 there's a SAP note because the installation process also goes via SAPINST.
    Check out SAP Note 883948. The following sections should be particularly helpful:
    Section PREPARATION -> Components of BP CRM (UT Code: BP-CRM)
    Section INSTALLATION, esp. info on JSPM
    Best regards
    Dagmar.

  • Can I create a result set filter on a SSRS Report similar to what you can do in Excel?

    Asking this question in a different way...I have my SSRS Result set. Now the Business User wants to filter down a 15-page report to what they want to specifically see....Sooo my result set has a list of claims. And now the Business User just wants to see
    the list of claims by a certain Provider, which is also in the report. So I don't want to put that "filter" on the front-end...within the Stored Procedure that is producing the report because they want to see everything. Is there a way to make SSRS
    intelligent enough to parameterize the back-end result set? Or do I need to do it the old fashioned way by allowing for an optional parameter, let them run their report, define the available values by a query similar to the stored procedure filtering, and
    let them drill down that way?
    I have tried playing around with Dataset filters and a parameter using the existing result set and existing Dataset, but I just cannot seem to get this to work the way I envision. If this entails creating a Function or Procedure within the SSRS, bring it
    on...I'm willing to learn. And I do have some VBA experience...so I'm not intimidated.
    Again...I apologize for the similar type question, but I felt the need to be a little more clear.
    Thanks for your review and am hopeful for a reply.
    PSULionRP
     

    I GOT IT!!!
    Followed the following...
    Here's what I've put into my SSRS Knowledgebase...
    Filters/Parameters on the Report Result Set
    Request from the Business User to add "parameters" to the Report Result Set. Kind of like auto filtering you can do in Excel
    Within the Report Design within Microsoft Visual Studio…
    — Insert a new Dataset which is merely carving out the SQL from the working Report Stored Procedure and customizing the SQL for the DISTINCT values that you want
    — Insert a NEW Parameter based on the carved out SQL
    General → Allow blank value
                      Allow multiple values
    Available Values → Get values from a query
    Specify the previously created Dataset
    Default Values → Get values from a query
    Specify the previously created Dataset
    — Insert a Filter back on the original Dataset that is used to create the Report
    Expression → Choose the Report Detail Item column name
    Operator → In
    Value → Physically type in the Parameter Name created previously
    Works EXACTLY as I had envisioned. Prompts for the From Date and Thru Date, runs the report, dynamically builds the "optional" parameters/filters,
    and then allows the Busimess User to speify or drill down into the result set based on the dynamically built parameter drop-down list.

  • Af:inputListOfValues sets value of first item in result set when using enter key or tab and component set to autosubmit=true

    I'm using JDev 11.1.1.6 and when I type a value into an af:inputListOfValues component and hit either the enter key or the tab key it will replace the value I entered with the first item in the LOV result set. If enter a value and just click out of the af:inputListOfValues component it works correctly. If I use the popup and search for a value it works correctly as well. I have a programmatic view object which contains a single transient attribute (this is the view object which is used to create the list of value component from) and then I have another entity based view object which defines one of its attributes as a list of value attribute. I tried using an entity based view object to create the LOV from and everything works as expected so I'm not sure if this is a bug when using programmatic view objects or if I need more code in the VOImpl. Also, it seems that after the first time of the value being replaced by the first value in the result set that it will work correctly as well. Below are some of the important code snippets.
    Also, it looks like it only doesn't work if the text entered in the af:inputListOfValues component would only have a single match returned in the result set. For instance given the result set in the code: Brad, Adam, Aaron, Fred, Charles, Charlie, Jimmy
    If we enter Cha, the component works as expected
    If we enter A, the component works as expected
    If we enter Jimmy, the component does not work as expected and returns the first value of the result set ie. Brad
    If we enter Fred, the component does not work as expected and returns the first value of the result set ie. Brad
    I also verified that I get the same behavior in JDev 11.1.1.7
    UsersVOImpl (Programmatic View Object with 1 transient attribute)
    import java.sql.ResultSet;
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    import oracle.adf.share.logging.ADFLogger;
    import oracle.jbo.JboException;
    import oracle.jbo.server.ViewObjectImpl;
    import oracle.jbo.server.ViewRowImpl;
    import oracle.jbo.server.ViewRowSetImpl;
    // ---    File generated by Oracle ADF Business Components Design Time.
    // ---    Wed Sep 18 15:59:44 CDT 2013
    // ---    Custom code may be added to this class.
    // ---    Warning: Do not modify method signatures of generated methods.
    public class UsersVOImpl extends ViewObjectImpl {
        private static ADFLogger LOGGER = ADFLogger.createADFLogger(UsersVOImpl.class);
        private long hitCount = 0;
         * This is the default constructor (do not remove).
        public UsersVOImpl () {
         * executeQueryForCollection - overridden for custom java data source support.
        protected void executeQueryForCollection (Object qc, Object[] params, int noUserParams) {
             List<String> usersList = new ArrayList<String>();
             usersList.add("Brad");
             usersList.add("Adam");
             usersList.add("Aaron");
             usersList.add("Fred");
             usersList.add("Charles");
             usersList.add("Charlie");
             usersList.add("Jimmy");
             Iterator usersIterator = usersList.iterator();
             setUserDataForCollection(qc, usersIterator);
             hitCount = usersList.size();
             super.executeQueryForCollection(qc, params, noUserParams);
        } // end executeQueryForCollection
         * hasNextForCollection - overridden for custom java data source support.
        protected boolean hasNextForCollection (Object qc) {
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             if (usersListIterator.hasNext()) {
                 return true;
             } else {
                 setFetchCompleteForCollection(qc, true);
                 return false;
             } // end if
        } // end hasNextForCollection
         * createRowFromResultSet - overridden for custom java data source support.
        protected ViewRowImpl createRowFromResultSet (Object qc, ResultSet resultSet) {
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             String user = (String)usersListIterator.next();
             ViewRowImpl viewRowImpl = createNewRowForCollection(qc);
             try {
                 populateAttributeForRow(viewRowImpl, 0, user.toString());
             } catch (Exception e) {
                 LOGGER.severe("Error Initializing Data", e);
                 throw new JboException(e);
             } // end try/catch
             return viewRowImpl;
        } // end createRowFromResultSet
         * getQueryHitCount - overridden for custom java data source support.
        public long getQueryHitCount (ViewRowSetImpl viewRowSet) {
             return hitCount;
        } // end getQueryHitCount
        @Override
        protected void create () {
             getViewDef().setQuery(null);
             getViewDef().setSelectClause(null);
             setQuery(null);
        } // end create
        @Override
        protected void releaseUserDataForCollection (Object qc, Object rs) {
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             usersListIterator = null;
             super.releaseUserDataForCollection(qc, rs);
        } // end releaseUserDataForCollection
    } // end class
    <af:inputListOfValues id="userName" popupTitle="Search and Select: #{bindings.UserName.hints.label}" value="#{bindings.UserName.inputValue}"
                                                  label="#{bindings.UserName.hints.label}" model="#{bindings.UserName.listOfValuesModel}" required="#{bindings.UserName.hints.mandatory}"
                                                  columns="#{bindings.UserName.hints.displayWidth}" shortDesc="#{bindings.UserName.hints.tooltip}" autoSubmit="true"
                                                  searchDesc="#{bindings.UserName.hints.tooltip}"                                          
                                                  simple="true">
                              <f:validator binding="#{bindings.UserName.validator}"/>                      
    </af:inputListOfValues>

    I have found a solution to this issue. It seems that when using a programmatic view object which has a transient attribute as its primary key you need to override more methods in the ViewObjectImpl so that it knows how to locate the row related to the primary key when the view object records aren't in the cache. This is why it would work correctly sometimes but not all the time. Below are the additional methods you need to override. The logic you use in retrieveByKey would be on a view object by view object basis and would be different if you had a primary key which consisted of more than one attribute.
    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, Key key, int i) {
        return retrieveByKey(viewRowSetImpl, null, key, i, false);
    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, String string, Key key, int i, boolean b) {
        RowSetIterator usersRowSetIterator = this.createRowSet(null);
        Row[] userRows = usersRowSetIterator.getFilteredRows("UserId", key.getAttribute(this.getAttributeIndexOf("UserId")));
        usersRowSetIterator.closeRowSetIterator();
        return userRows;
    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, Key key, int i, boolean b) {
        return retrieveByKey(viewRowSetImpl, null, key, i, b);

  • JDBC-ODBC Bridge to SPSS data files - Result Set Type is not supported

    Hello,
    As mentioned in the subject I am trying to read SPSS data files using the SPSS 32-Bit data driver, ODBC and the JDBC-ODBC Bridge.
    Using this SPSS Driver I manged to read the data directly into an MS-SQL Server using:
    SELECT [...] FROM
    OPENROWSET(''MSDASQL.1'',''DRIVER={SPSS 32-BIT Data Driver (*.sav)};DBQ=' SomePathWhereTheFilesAre';SERVER=NotTheServer'', ''SELECT 'SomeSPSSColumn' FROM "'SomeSPSSFileNameWithoutExt'"'') AS a
    This works fine!
    Using Access and an ODBC System DNS works for IMPORTING but NOT for LINKING.
    It is even possible to read the data using the very slow SPSS API.
    However, when it comes to JDBC-ODBC the below code does only work in part. The driver is loaded successfully, but when it comes to transferring data into the resultset object the error
    SQLState: null
    Result Set Type is not supported
    Vendor: 0
    occurs.
    The official answer from SPSS is to use .Net or to use their implementation with Python in their new version 14.0. But this is obviously not an option when you want to use only Java.
    Does anybody have experience with SPSS and JDBC-ODBC??? I have tried the possible ResultSet Types, which I took from:
    http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/ad/rjvdsprp.htm
    and none of them worked.
    Thank you in advance for your ideas and input & stay happy!
    Here the code without all the rest of the class arround it:
    // Module:  SimpleSelect.java
    // Description: Test program for ODBC API interface.  This java application
    // will connect to a JDBC driver, issue a select statement
    // and display all result columns and rows
    // Product: JDBC to ODBC Bridge
    // Author:  Karl Moss
    // Date:  February, 1996
    // Copyright: 1990-1996 INTERSOLV, Inc.
    // This software contains confidential and proprietary
    // information of INTERSOLV, Inc.
    public static void main1() {
      String url   = "jdbc:odbc:SomeSystemDNS";
      String query = "SELECT SomeSPSSColumn FROM 'SomeSPSSFileName'";
      try {
        // Load the jdbc-odbc bridge driver
        Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
        DriverManager.setLogStream(System.out);
        // Attempt to connect to a driver.  Each one
        // of the registered drivers will be loaded until
        // one is found that can process this URL
        Connection con = DriverManager.getConnection (url);
        // If we were unable to connect, an exception
        // would have been thrown.  So, if we get here,
        // we are successfully connected to the URL
        // Check for, and display and warnings generated
        // by the connect.
        checkForWarning (con.getWarnings ());
        // Get the DatabaseMetaData object and display
        // some information about the connection
        DatabaseMetaData dma = con.getMetaData ();
        System.out.println("\nConnected to " + dma.getURL());
        System.out.println("Driver       " +
          dma.getDriverName());
        System.out.println("Version      " +
          dma.getDriverVersion());
        System.out.println("");
        // Create a Statement object so we can submit
        // SQL statements to the driver
        Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY ,ResultSet.CONCUR_READ_ONLY);
        // Submit a query, creating a ResultSet object
        ResultSet rs = stmt.executeQuery (query);
        // Display all columns and rows from the result set
        dispResultSet (rs);
        // Close the result set
        rs.close();
        // Close the statement
        stmt.close();
        // Close the connection
        con.close();
      }

    Thank you for your reply StuDerby!
    Actually the above script was before, as you suggested, leaving the ResultSetTeype default. This did not work...
    I am getting gray hair with SPSS - in terms of connectivity and "integratebility" none of their solutions offered is sufficient from my point of view.
    Variable definitions can only be read by the slow API, data can only be read by Python or Microsoft Products... and if you want to combine both you are in big trouble. I can only assume that this is a company strategy to sell their Dimensions Platform to companies versus having companies developping their applications according to business needs.
    Thanks again for any furthur suggestions and I hope, that some SPSS Developper will see this post!
    Cheers!!

Maybe you are looking for

  • Help me on choosing the best sound quality for my music on my itunes!!!

    I heard that AIFF Encoder is the best sound quality you can import your music into Itunes. On the settings for AIFF Encoder do you know what Sample Rate, Sample Size, and what Channel I should set it to? Should I just leave them on Auto? How about if

  • DEV and Sandbox

    Cud anyone please explain the functions and uses of Development and Sandbox systems in the implementation of BW implemenation.. If u have any documents pls mail to [email protected] Thanks alot

  • Plugin to filter customers by location

    Hello BC users, I am wondering if there is a way to only allow customers within a certain geographic location (a few states within the US) to purchase from a BC website. I was pointed in the direction of a JS plugin, but was wondering if there was an

  • How to copy links

    I need help, because i'm creating a web page and i'm traying to copy links, but i can't. I make the selction + control (copy link), but doesn't copied. Probably i've to configure sometghing to be able to copy the links without problems. This problem

  • Custom META attribute

    Hi, I've looked at HTML source of a Standard Portal page and I saw that some META tags describing current page are present: <META name="title" content="News"> <META name="description" content="News page of my Website"> <META name="keywords" content="