Supplier Query

Hi,
I am trying to generate a report for Suppliers which captures various fields in the supplier registration page. I wrote the query (pasted below)
Select
         <%RESULTS%>
From
        <%SCHEMA%>.FCI_MAS_VENDOR T1 LEFT OUTER JOIN
        <%SCHEMA%>.FCI_UPP_USER_ACCOUNT T2 ON (T1.BUYER_CONTACT_OBJECT_ID = T2.OBJECTID) RIGHT OUTER JOIN <%SCHEMA%>.FCI_MAS_CONTACT T3 ON (T1.OBJECTID = T3.PARENT_OBJECT_ID)
Where
          T1.INACTIVE = 0 AND
          T3.PRIMARY_CONTACT = 1
          <%ORDERBY%>
From this query i am not able to get the details from the third table. There are some suppliers who do not have any contacts registered. How do i generate a combined report?
Kind Regards,
Anshu

Change your right outer join into a left outer join and try again
Howie Wexler
Crafty Systems, Inc,
www.craftysystems.com

Similar Messages

  • RV082 power supply query?

    Can we buy the primary power supply as spare for router “RV082”? Also, does this support redundant power supply?
    Do we have a doc on accessories for Cisco small business?

    Hi Amiller, there is no toggle switch. It supports both. So long as you have a correct power adapter/source should not be any problems.
    Here's the datasheet for more power info
    http://www.cisco.com/en/US/prod/collateral/routers/ps9923/ps9926/data_sheet_c78-501227.pdf
    -Tom
    Please mark answered for helpful posts

  • Supplier and suppliersite not available in po creation from

    i have created supplier and suppliersite but its not populated in po creation form

    Open Supplier & Query for Site. On General Tab you'll see Purchasing Check Box. It should be checked. This is for 11i Instance.
    Please check this.
    Thanks

  • LOV ISSUES in Query cirteria filed

    I'm working with the latest version of jdeveloper 11g(For ADF application).
    I have supplier filed in query criteria of supplier page..
    Supplier is attached with an LOV having the list of suppliers which are coming from a query.
    I had change the supplier fieled properties "Auto submit=True"(supplier_vo.xml),in order to get the list of suppliers in pop up list,when i do tab out from supplier filed of query criteria.
    Ex:if i enter 'Big' in the supplier query field and do tab out,i should get the Pop list having the suppliers starts with "Big"(Bigmart)
    My problem is that ,for some suppliers i am not able to get the Pop list, when i enter some thing(Big) and do tab out in the supplier field.
    Especially the LOV is having only one supplier,i am not able to get the list of values,instead i am getting the first record of LOV in the supplier field.
    For other suppliers its giving all the suppliers in the poplist correctly.
    Any solution for that? Thanks you very much!

    I am using the below code in .jsff page
    <af:column sortProperty="Supplier" filterable="true"
    sortable="true"
    headerText="#{bindings.SupplierCapacityOverloadVO11.hints.Supplier.label}"
    id="c258">
    <af:inputListOfValues id="supplierId"
    popupTitle="Search and Select: #{bindings.SupplierCapacityOverloadVO11.hints.Supplier.label}"
    value="#{row.bindings.Supplier.inputValue}"
    model="#{row.bindings.Supplier.listOfValuesModel}"
    required="#{bindings.SupplierCapacityOverloadVO11.hints.Supplier.mandatory}"
    columns="#{bindings.SupplierCapacityOverloadVO11.hints.Supplier.displayWidth}"
    shortDesc="#{bindings.SupplierCapacityOverloadVO11.hints.Supplier.tooltip}">
    <f:validator binding="#{row.bindings.Supplier.validator}"/>
    </af:inputListOfValues>
    </af:column>
    Edited by: user11286619 on Mar 3, 2010 7:37 AM

  • Create collection from query with bind variable

    Apex 4.0.2
    Per Joel Re: Collection with bind variable the apex_collection.create_collection_from_query_b supports queries containing bind variable references (:P1_X) but I am not sure how to use this feature, the documentation doesn't have an example, just the API signature for the overloaded version has changed.
    If the query contains 2 bind variable references to session state (:P1_X and :P1_Y), can someone please show an example of what to pass in for the p_names and p_values parameters to the API?
    Thanks
    procedure create_collection_from_query_b(
        -- Create a named collection from the supplied query using bulk operations.  The query will
        -- be parsed as the application owner.  If a collection exists with the same name for the current
        -- user in the same session for the current Flow ID, an application error will be raised.
        -- This procedure uses bulk dynamic SQL to perform the fetch and insert operations into the named
        -- collection.  Two limitations are imposed by this procedure:
        --   1) The MD5 checksum for the member data will not be computed
        --   2) No column value in query p_query can exceed 2,000 bytes
        -- Arguments:
        --     p_collection_name   =  Name of collection.  Maximum length can be
        --                            255 bytes.  Note that collection_names are case-insensitive,
        --                            as the collection name will be converted to upper case
        --     p_query             =  Query to be executed which will populate the members of the
        --                            collection.  If p_query is numeric, it is assumed to be
        --                            a DBMS_SQL cursor.
        -- example(s):
        --     l_query := 'select make, model, caliber from firearms';
        --     apex_collection.create_collection_from_query_b( p_collection_name => 'Firearm', p_query => l_query );
        p_collection_name in varchar2,
        p_query           in varchar2,
        p_names           in wwv_flow_global.vc_arr2,
        p_values          in wwv_flow_global.vc_arr2,
        p_max_row_count   in number default null)
        ;

    VANJ wrote:
    Apex 4.0.2
    Per Joel Re: Collection with bind variable the apex_collection.create_collection_from_query_b supports queries containing bind variable references (:P1_X) but I am not sure how to use this feature, the documentation doesn't have an example, just the API signature for the overloaded version has changed.
    If the query contains 2 bind variable references to session state (:P1_X and :P1_Y), can someone please show an example of what to pass in for the p_names and p_values parameters to the API?Not tried it, but guessing something like
    apex_collection.create_collection_from_query_b(
        p_collection_name => 'foobar'
      , p_query => 'select f.foo_id, b.bar_id, b.baz from foo f, bar b where f.foo_id = b.foo_id and f.x = to_number(:p1_x) and b.y = :p1_y'
      , p_names => apex_util.string_to_table('p1_x:p1_y')
      , p_values => apex_util.string_to_table(v('p1_x') || ':' || v('p1_y')))

  • Help with BI Report iView integration!

    Hello,
    I have been provided with a BI 7.0 Report URL (http://<BI FQDN>:8000/sap/bw/BEx?cmd=ldoc&infocube=<SUPPLIED INFOCUBE>&query=<SUPPLIED QUERY>&sap-language=EN) that i need to integrate into Portal as an iView. I have created BI System in the Portal System Landscape by entering following Parameters:
    Connector Properties:
    Logical System Name: <BI LS Name>
    SAP Client: 100
    SAP System ID (SID): B01
    SAP System Number: 00
    System Type: SAP_BW
    User Management Properties:
    Logon Method: UIDPW
    User Mapping Type: admin, user
    Web Application Server (Web AS) Properties:
    Web AS Description: BI Web AS
    Web AS Host Name: <BI FQDN>:8000
    Web AS Path: /sap/bw/Bex
    Web AS Protocol: http
    After this i gave an alias SAP_BW for this system and then did the User Mapping for this system with my user account. Now i from PCD i am creating a New iView of type "SAP BW Report iView" and entered following parameters:
    Application Verison: 7.x
    Application Parameter: SAP_BW
    BEx Web Application Query String: infocube=<SUPPLIED INFOCUBE>&query=<SUPPLIED QUERY>
    Then when i do a PREVIEW test i get following message:
    Service cannot be reached
    What has happened?
    URL http://<BI FQDN>:8000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system B01 with error code 404 and for the reason Not found.
    The selected virtual host was 0 .
    What can I do?
    Please select a valid URL.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:sapb01_B01_00-v:0-s:404-r:Notfound
    HTTP 404 - Not found
    Your SAP Internet Communication Framework Team
    If i execute the same query from Query Designer then also i get a error screen with an invalid URL in the address bar and a message in the body saying "The Page Cannot be Displayed". The URL that is pointed from Query Designer is:
    http:///irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=<SUPPLIED QUERY>&VARIABLE_SCREEN=X&DUMMY=7
    The same report gets perfectly executed from BI System. Can anyone please tell me why am i getting these error messages and how do i resolve? Please advice. Thanks.

    Hi Vasu ,
    I think you have a problem is due to BI-JAVA . Please check the  links in below.
    BI Java
    Displaying BW3.x Objects on Portal 6.0 SP9 after upgrade to NW2004s BI
    what exactly is in "BI java" ?
    Regards,

  • This is a show stopper

    I am relatively new to PL/SQL scripting, trying to pull data from Oracle DB 11g through SQL*PLUS.
    I am putting all the select items of the select query into ORACLE RECORD as defined below.
    I am not putting the entire select query as it is quite long list of items.
    Appreciate your help & Thank you in advance.
    DECLARE
      file_dir varchar2(20) := '/usr/tmp2';
      file_name varchar2(20) := 'Emp_Data';
      file utl_file.file_type;
      cursor PnJD_cur is
       select query;
      emp_rec PnJD_cur%rowtype;
    BEGIN
      OPEN PnJD_cur;
      WHILE TRUE
      LOOP
      FETCH PnJD_cur INTO emp_rec;
      EXIT WHEN PnJD_cur%NOTFOUND;
      file := utl_file.fopen(file_dir,file_name||'.csv','w');
      utl_file.put(file, emp_rec);
      utl_file.fclose(file);
      END LOOP;
      CLOSE PnJD_cur;
      dbms_output.put_line(file_name||'.csv');
    END;
    and execute the query & receive below error.
            emp_rec PnJD_cur%rowtype;
    ERROR at line 125:
    ORA-06550: line 125, column 10:
    PLS-00402: alias required in SELECT list of cursor to avoid duplicate column
    names
    ORA-06550: line 125, column 10:
    PL/SQL: Item ignored
    ORA-06550: line 131, column 22:
    PLS-00320: the declaration of the type of this expression is incomplete or
    malformed
    ORA-06550: line 131, column 2:
    PL/SQL: SQL Statement ignored
    ORA-06550: line 135, column 25:
    PLS-00320: the declaration of the type of this expression is incomplete or
    malformed
    ORA-06550: line 135, column 2:
    PL/SQL: Statement ignored
    Thank you
    Gaura

    Here's an example from my library of examples, for creating CSV files based on a supplied query...
    As sys user:
    CREATE OR REPLACE DIRECTORY TEST_DIR AS '\tmp\myfiles'
    GRANT READ, WRITE ON DIRECTORY TEST_DIR TO myuser
    As myuser:
    CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2
                                         ,p_dir IN VARCHAR2
                                         ,p_header_file IN VARCHAR2
                                         ,p_data_file IN VARCHAR2 := NULL) IS
      v_finaltxt  VARCHAR2(4000);
      v_v_val     VARCHAR2(4000);
      v_n_val     NUMBER;
      v_d_val     DATE;
      v_ret       NUMBER;
      c           NUMBER;
      d           NUMBER;
      col_cnt     INTEGER;
      f           BOOLEAN;
      rec_tab     DBMS_SQL.DESC_TAB;
      col_num     NUMBER;
      v_fh        UTL_FILE.FILE_TYPE;
      v_samefile  BOOLEAN := (NVL(p_data_file,p_header_file) = p_header_file);
    BEGIN
      c := DBMS_SQL.OPEN_CURSOR;
      DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE);
      d := DBMS_SQL.EXECUTE(c);
      DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab);
      FOR j in 1..col_cnt
      LOOP
        CASE rec_tab(j).col_type
          WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
          WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val);
          WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val);
        ELSE
          DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
        END CASE;
      END LOOP;
      -- This part outputs the HEADER
      v_fh := UTL_FILE.FOPEN(upper(p_dir),p_header_file,'w',32767);
      FOR j in 1..col_cnt
      LOOP
        v_finaltxt := ltrim(v_finaltxt||','||lower(rec_tab(j).col_name),',');
      END LOOP;
      --  DBMS_OUTPUT.PUT_LINE(v_finaltxt);
      UTL_FILE.PUT_LINE(v_fh, v_finaltxt);
      IF NOT v_samefile THEN
        UTL_FILE.FCLOSE(v_fh);
      END IF;
      -- This part outputs the DATA
      IF NOT v_samefile THEN
        v_fh := UTL_FILE.FOPEN(upper(p_dir),p_data_file,'w',32767);
      END IF;
      LOOP
        v_ret := DBMS_SQL.FETCH_ROWS(c);
        EXIT WHEN v_ret = 0;
        v_finaltxt := NULL;
        FOR j in 1..col_cnt
        LOOP
          CASE rec_tab(j).col_type
            WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val);
                        v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',',');
            WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val);
                        v_finaltxt := ltrim(v_finaltxt||','||v_n_val,',');
            WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val);
                        v_finaltxt := ltrim(v_finaltxt||','||to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS'),',');
          ELSE
            DBMS_SQL.COLUMN_VALUE(c,j,v_v_val);
            v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',',');
          END CASE;
        END LOOP;
      --  DBMS_OUTPUT.PUT_LINE(v_finaltxt);
        UTL_FILE.PUT_LINE(v_fh, v_finaltxt);
      END LOOP;
      UTL_FILE.FCLOSE(v_fh);
      DBMS_SQL.CLOSE_CURSOR(c);
    END;
    This allows for the header row and the data to be written to seperate files if required.
    e.g.
    SQL> exec run_query('select * from emp','TEST_DIR','output.csv');
    PL/SQL procedure successfully completed.
    Output.csv file contains:
    empno,ename,job,mgr,hiredate,sal,comm,deptno
    7369,"SMITH","CLERK",7902,17/12/1980 00:00:00,800,,20
    7499,"ALLEN","SALESMAN",7698,20/02/1981 00:00:00,1600,300,30
    7521,"WARD","SALESMAN",7698,22/02/1981 00:00:00,1250,500,30
    7566,"JONES","MANAGER",7839,02/04/1981 00:00:00,2975,,20
    7654,"MARTIN","SALESMAN",7698,28/09/1981 00:00:00,1250,1400,30
    7698,"BLAKE","MANAGER",7839,01/05/1981 00:00:00,2850,,30
    7782,"CLARK","MANAGER",7839,09/06/1981 00:00:00,2450,,10
    7788,"SCOTT","ANALYST",7566,19/04/1987 00:00:00,3000,,20
    7839,"KING","PRESIDENT",,17/11/1981 00:00:00,5000,,10
    7844,"TURNER","SALESMAN",7698,08/09/1981 00:00:00,1500,0,30
    7876,"ADAMS","CLERK",7788,23/05/1987 00:00:00,1100,,20
    7900,"JAMES","CLERK",7698,03/12/1981 00:00:00,950,,30
    7902,"FORD","ANALYST",7566,03/12/1981 00:00:00,3000,,20
    7934,"MILLER","CLERK",7782,23/01/1982 00:00:00,1300,,10
    The procedure allows for the header and data to go to seperate files if required.  Just specifying the "header"
    filename will put the header and data in the one file.
    Adapt to output different datatypes and styles are required.

  • When FMLE stopped,Remote RTMP stream to FMS 4.5 with rtmfp?

    When FMLE stopped,Remote RTMP stream to FMS 4.5 with rtmfp?
    edit  "applications/multicast/main.asc" ?
    HELP ME !!! THANKS!!!
    * File: main.asc
    * The server-side portion of the multicast sample application.
    * This app accepts publish and unpublish requests from FMLE, and republishes
    * the live stream from FMLE into a target Flash Group.
    // General Constants
    // "Constants" representing multicast event types.
    var TYPE_FUSION = 1;
    var TYPE_IP = 2;
    var TYPE_P2P = 3;
    // StreamContext Description, Constants and Functions
    * Type: StreamContext
    * This application tracks the context for live streams published to the server
    * that are being republished into a Flash Group. The StreamContext "type" used
    * for this is just an Object containing the following members:
    *   client         - The encoding/publishing client.
    *   streamName     - The source Stream name as published by the client.
    *   type           - The multicast event type.
    *   groupspec      - The groupspec identifying the Flash Group and capabilities.
    *   address        - IP multicast address (optional for pure P2P events).
    *   netConnection  - A loopback NetConnection used for the mcastNetStream.
    *   mcastNetStream - The NetStream used to republish the source Stream into
    *                    the Flash Group.
    *   netGroup       - An (optional) NetGroup handle for the target Group.
    *                    Only present for Fusion or P2P events.
    *   state          - One of the state constants defined immediately below
    *                    this comment.
    var STATE_INIT            = 0; // Starting state for a StreamContext.
    var STATE_CONNECTING      = 1; // Establishing loop-back connection.
    var STATE_CONNECTED       = 2; // Connection established.
    var STATE_PUBLISH_PENDING = 3; // Attempting to publish.
    var STATE_REPUBLISHING    = 4; // Actively republishing to multicast.
    var STATE_UNPUBLISHING    = 5; // Shutting down multicast republish.
    var STATE_UNPUBLISHED     = 6; // Unpublished successfully.
    var STATE_DISCONNECTING   = 7; // Shutting down loopback connection.
    var STATE_DISCONNECTED    = 8; // Connection shut down. Done.
    * Registers a source Stream published by the specified client, along with the
    * context for the multicast event, as a StreamContext Object.
    * @param client - The Client publishing the stream.
    * @param streamName - The source Stream name.
    * @param params - The parameters resulting from parsing the source Stream's
    *                 query string.
    * @return The new StreamContext Object for the registered Stream.
    function registerStream(client, streamName, params)
        var streamContext = { "client": client,
                              "streamName": streamName,
                              "type": params["fms.multicast.type"],
                              "groupspec": params["fms.multicast.groupspec"] };
    if (params["fms.multicast.interface"])
      streamContext["interfaceAddress"] = params["fms.multicast.interface"];
        if (params["fms.multicast.address"])
            streamContext["address"] = params["fms.multicast.address"],
        streamContext.state = STATE_INIT;
        updateStreamContextLookups(streamContext);
        trace("Registered multicast context for source stream: " + streamName);
        return streamContext;
    * Updates the indexed lookups installed for the passed StreamContext Object
    * with the application.
    * @param streamContext - The StreamContext Object to (re)index.
    function updateStreamContextLookups(streamContext)
        application.streamTable[streamContext.streamName] = streamContext;
        if (streamContext.netConnection)
            application.netConnTable[streamContext.netConnection] = streamContext;
        if (streamContext.mcastNetStream)
            application.mcastNetStreamTable[streamContext.mcastNetStream] = streamContext;
        if (streamContext.netGroup)
            application.netGroupTable[streamContext.netGroup] = streamContext;
    * Provides access to the StreamContext Object for a registered source Stream
    * by name.
    * @param streamName - A registered source Stream name.
    * @return The associated StreamContext Object; undefined if the source Stream
    *         name is not registered.
    function getStreamContextForSourceStream(streamName)
        return application.streamTable[streamName];
    * Provides access to the StreamContext Object for a given server-side
    * NetConnection hosting a multicast NetStream.
    * @param netConnection - A server-side NetConnection.
    * @return The associated StreamContext Object; undefined if the passed
    *         NetConnection is not indexed to a StreamContext.
    function getStreamContextForNetConnection(netConnection)
        return application.netConnTable[netConnection];
    * Provides access to the StreamContext Object for a given multicast NetStream.
    * @param netStream - A multicast NetStream.
    * @return The associated StreamContext Object; undefined if the passed
    *         NetStream is not indexed to a StreamContext.
    function getStreamContextForMulticastNetStream(netStream)
        return application.mcastNetStreamTable[netStream];
    * Provides access to the StreamContext Object for a given NetGroup associated
    * with a multicast NetStream.
    * @param netGroup - A NetGroup.
    * @return The associated StreamContext Object; undefined if the passed
    *         NetGroup is not indexed to a StreamContext.
    function getStreamContextForNetGroup(netGroup)
        return application.netGroupTable[netGroup];
    * Unregisters the StreamContext from the application.
    * @param streamContext - The StreamContext Object to unregister.
    function unregisterStreamContext(streamContext)
        if (streamContext.netConnection)
            delete application.netConnTable[streamContext.netConnection];
        if (streamContext.mcastNetStream)
            delete application.mcastNetStreamTable[streamContext.mcastNetStream];
        if (streamContext.netGroup)
            delete application.netGroupTable[streamContext.netGroup];
        trace("Unregistered multicast context for source stream: " +
              streamContext.streamName);
    // Application callback functions
    * Initializes global StreamContext lookup tables.
    application.onAppStart = function()
        application.streamTable = {};
        application.netConnTable = {};
        application.mcastNetStreamTable = {};
        application.netGroupTable = {};
    * Handles a publish event for the application by validating the request
    * and bridging the published stream into a target Flash Group. Invalid
    * publish requests are ignored and the publishing client's connection
    * is closed.
    * @param client - The publishing client.
    * @param stream - The published stream.
    application.onPublish = function(client, stream)
        //trace("Handling publish request for source stream: " + stream.name);
        var params = parseQueryString(stream.publishQueryString);
        if (!validateStreamParams(params))
            application.disconnect(client);
            return;
        var prevContext = getStreamContextForSourceStream(stream.name);
        if (prevContext)
            forceCloseStreamContext(prevContext);
        // Register source Stream, and kick off the async process that will
        // eventually wire-up the associated multicast NetStream.
        var streamContext = registerStream(client, stream.name, params);
        openMulticastConnection(streamContext);
    * Handles an unpublish event for the application by shutting down
    * any associated multicast NetStream.
    * @param client - The unpublishing client.
    * @param stream - The source stream being unpublished.
    application.onUnpublish = function(client, stream)
        trace("Handling unpublish request for source stream: " + stream.name);
        var streamContext = getStreamContextForSourceStream(stream.name);
        if (streamContext && (streamContext.state <= STATE_REPUBLISHING))
            destroyStreamContext(streamContext);
    // Callback functions for NetConnection and multicast NetStream/NetGroup wiring.
    * First step in setting up a republished multicast NetStream; open the loopback
    * connection it requires.
    * @param streamContext - The StreamContext Object for the publish event.
    function openMulticastConnection(streamContext)
        var nc = new NetConnection();
        nc.onStatus = netConnectionStatusHandler;
        streamContext.netConnection = nc;
        updateStreamContextLookups(streamContext);
        streamContext.state = STATE_CONNECTING;
        nc.connect(resetUriProtocol(streamContext.client.uri, "rtmfp"));
    * Status event handler for the loopback NetConnection used by the multicast
    * NetStream. Advances setup upon successful connection, or triggers or advances
    * tear-down as a result of connection loss or an unpublish and clean shutdown.
    * @param info - The status info Object.
    function netConnectionStatusHandler(info)
        var streamContext = getStreamContextForNetConnection(this);
        trace("Multicast NetConnection Status: " + info.code +
              (streamContext ? ", Source stream: " + streamContext.streamName : ", Not associated with a source stream."));
        if (streamContext)
            switch (info.code)
            case "NetConnection.Connect.Success":
                streamContext.state = STATE_CONNECTED;
                // If event type is Fusion or P2p, wire up a NetGroup for neighbor
                // bootstrapping and maintenance ahead of (re)publishing the stream.
                var type = streamContext.type;
                if (type == TYPE_FUSION || type == TYPE_P2P)
                    initNetGroup(streamContext);
                else
                    initMulticastNetStream(streamContext);
                break;
            case "NetConnection.Connect.Failed":
            case "NetConnection.Connect.Rejected":
            case "NetConnection.Connect.AppShutdown":
                trace("MULTICAST PUBLISH ERROR: Failed to establish server-side NetConnection for use by multicast NetStream. " +
                      "Status code: " + info.code + ", description: " + info.description + ", Source stream: " +
                      streamContext.streamName);
                streamContext.state = STATE_DISCONNECTED;
                destroyStreamContext(streamContext);
                break;
            case "NetConnection.Connect.Closed":
                if (streamContext.state < STATE_DISCONNECTING)
                    trace("MULTICAST PUBLISH ERROR: Unexpected server-side NetConnection close. " +
                         "Status code: " + info.code + ", description: " + info.description + ", Source stream: " +
                         streamContext.streamName);
                streamContext.state = STATE_DISCONNECTED;
                destroyStreamContext(streamContext);
                break;
            default:
                // Ignore.
    * Initializes the multicast NetGroup following a successful connection of its
    * underlying loopback NetConnection. This hook is optional and only runs for
    * event types of Fusion and pure P2P.
    * @param streamContext - The StreamContext Object for the multicast publish.
    function initNetGroup(streamContext)
        var ng = null;
        try
            ng = new NetGroup(streamContext.netConnection, streamContext.groupspec);
        catch (e)
            trace("MULTICAST PUBLISH ERROR: Failed to construct NetGroup. Error: "
                  + e.name + (e.message ? " " + e.message : "") +
                  ", Source stream: " + streamContext.streamName);
            destroyStreamContext(streamContext);
            return;
        ng.onStatus = netGroupStatusHandler;
        streamContext.netGroup = ng;
        updateStreamContextLookups(streamContext);
    * Status event handler for the multicast NetGroup. Advances to initializing the
    * multicast NetStream upon successful NetGroup connect. Otherwise, triggers
    * shut down.
    * @param info - The status info Object.
    function netGroupStatusHandler(info)
        var streamContext = getStreamContextForNetGroup(this);
        trace("Multicast NetGroup Status: " + info.code +
              (streamContext ? ", Source stream: " + streamContext.streamName : ", Not associated with a source stream."))
        if (streamContext)
            switch (info.code)
            case "NetGroup.Connect.Success":
                initMulticastNetStream(streamContext);
                break;
            case "NetGroup.Connect.Failed":
            case "NetGroup.Connect.Rejected":
                trace("MULTICAST PUBLISH ERROR: Failed to connect multicast NetGroup. " +
                      "Status code: " + info.code + ", description: " + info.description +
                      ", Source stream: " + streamContext.streamName);
                destroyStreamContext(streamContext);
                break;
            case "NetGroup.MulticastStream.UnpublishNotify":
                // At this point, multicast publishers will be notified;
                // continue shut down.
                destroyStreamContext(streamContext);
                break;
            default:
                // Ignore.
    * Initializes the multicast NetStream following a successful connection of its
    * underlying loopback NetConnection.
    * @param streamContext - The StreamContext Object for the multicast publish.
    function initMulticastNetStream(streamContext)
        var ns = null;
        try
            ns = new NetStream(streamContext.netConnection, streamContext.groupspec);
        catch (e)
            trace("MULTICAST PUBLISH ERROR: Failed to construct multicast NetStream. Error: " +
                  e.name + (e.message ? " " + e.message : "") +
                  ", Source stream: " + streamContext.streamName);
            destroyStreamContext(streamContext);
            return;
        var type = streamContext.type;
        if (type == TYPE_FUSION || type == TYPE_IP)
      var iAddr = (streamContext.interfaceAddress) ? streamContext.interfaceAddress : null;
            try
                trace("Multicast NetStream will publish to IP address: " + streamContext.address +
          " on interface address: " + ((iAddr) ? iAddr : "default") +
                      ", Source stream: " + streamContext.streamName);
                ns.setIPMulticastPublishAddress(streamContext.address, iAddr);
            catch (e2)
                trace("MULTICAST PUBLISH ERROR: Failed to assign IP multicast address and port for publishing. Address: "
                      + streamContext.address + " on interface address: " + ((iAddr) ? iAddr : "default") +
          ", Source stream: " + streamContext.streamName);
                destroyStreamContext(streamContext);
                return;
        ns.onStatus = netStreamStatusHandler;
        streamContext.mcastNetStream = ns;
        updateStreamContextLookups(streamContext);
        streamContext.state = STATE_PUBLISH_PENDING;
    * Status event handler for the multicast NetStream. Advances state upon successful
    * connect and publish, or upon successful unpublish. Triggers tear-down if we fail
    * to attach to a source Stream to republish.
    * @param info - The status info Object.
    function netStreamStatusHandler(info)
        var streamContext = getStreamContextForMulticastNetStream(this);
        trace("Multicast NetStream Status: " + info.code +
              (streamContext ? ", Source stream: " + streamContext.streamName : ", Not associated with a source stream."))
        if (streamContext)
            switch (info.code)
            case "NetStream.Connect.Success":
                if (!this.attach(Stream.get(streamContext.streamName)))
                    trace("MULTICAST PUBLISH ERROR: Failed to attach multicast NetStream to source. Source stream: " +
                          streamContext.streamName);
                    destroyStreamContext(streamContext);
        //var stream;
                //stream = Stream.get("liveStream");
                    //return;
                }else{
                this.publish(streamContext.streamName, "live");
                break;
            case "NetStream.Publish.Start":
                streamContext.state = STATE_REPUBLISHING;
                break;
            case "NetStream.Unpublish.Success":
                streamContext.state = STATE_UNPUBLISHED;
                // Wait for unpublish notify event if the context has a NetGroup;
                // otherwise continue shut down now.
                if (!streamContext.netGroup)
                    destroyStreamContext(streamContext);
                    break;
            default:
                // Ignore.
    * The common tear-down hook. Other functions that manage or shut down
    * the StreamContext Object delegate to this function upon detecting a fatal
    * error or during shut down.
    * @param streamContext - The StreamContext Object for the source Stream and
    *                        (potentially wired-up) multicast NetStream.
    function destroyStreamContext(streamContext)
        // Unregister by Stream name immediately; lookups by NetConnection, NetGroup
        // and multicast NetStream remain in place until tear-down is complete.
        delete application.streamTable[streamContext.streamName];
        switch (streamContext.state)
        case STATE_REPUBLISHING:
            streamContext.mcastNetStream.attach(false);
            streamContext.mcastNetStream.publish(false);
            streamContext.state = STATE_UNPUBLISHING;
            return;
        case STATE_CONNECTING:
        case STATE_CONNECTED:
        case STATE_PUBLISH_PENDING:
        case STATE_UNPUBLISHED:
            // Delete status handler callbacks and cleanup in case we arrived here
            // as a result of a force close.
            if (streamContext.netGroup)
                delete streamContext.netGroup.onStatus;
            if (streamContext.mcastNetStream)
                streamContext.mcastNetStream.attach(false);
                delete streamContext.mcastNetStream.onStatus;
            streamContext.netConnection.close();
            streamContext.state = STATE_DISCONNECTING;
            return;
        default:
            // Fall-through.
        // At this point, we either never got to the republishing state or we've
        // proceeded through the clean shut down steps above. Everything for this
        // StreamContext can go away.
        unregisterStreamContext(streamContext);
    * Utility function used to force close a StreamContext in the event that we
    * start handling a republish of a Source stream before the context for its
    * prior incarnation has been torn down.
    * @param streamContext - The StreamContext Object for the source Stream.
    function forceCloseStreamContext(streamContext)
        trace("Force closing previous multicast context for source stream: " + stream.name);
        prevContext.state = STATE_UNPUBLISHED;
        destroyStreamContext(prevContext);
    // Client callback functions
    * A no-op. Answers the RPC in the fashion expected by encoders, but the real
    * work happens in application.onPublish.
    * @param streamName - The name of the stream being published.
    Client.prototype.FCPublish = function(streamName)
        this.call("onFCPublish",
                  null,
                  {code:"NetStream.Publish.Start", description:streamName});
    * A no-op. Answers the RPC in the fashion expected by encoders, but the real
    * work happens in application.onUnpublish.
    * @param streamName - The name of the stream being unpublished.
    Client.prototype.FCUnpublish = function(streamName)
        this.call("onFCUnpublish",
                  null,
                  {code:"NetStream.Unpublish.Success", description:streamName});
    * If the client invoker's ip matches what was captured for a currently publishing
    * stream, assume it's the same client and reset the stream. Otherwise, ignore.
    * @param streamName - The name of the stream being released.
    Client.prototype.releaseStream = function(streamName)
        var streamContext = getStreamContextForSourceStream(streamName);
        if (streamContext &&
            (streamContext.client.ip == this.ip) &&
            (streamContext.state <= STATE_REPUBLISHING))
            // Only tear-down an orphaned stream if it's not
            // already shutting down (see state check above).
            destroyStreamContext(streamContext);
    // Helper functions
    * Validates that a newly published stream has correct metadata (e.g. query
    * string parameters) to republish into a Flash Group. This function also
    * writes a message to the application log for any validation failures.
    * @param params - The quiery string parameters for the source Stream.
    * @return true if valid; otherwise false.
    function validateStreamParams(params)
        var empty = true;
        for (var param in params)
           empty = false;
           break;
        if (empty)
            trace("MULTICAST PUBLISH ERROR: Stream query string is empty.");
            return false;
        if (!params["fms.multicast.type"])
    trace("MULTICAST PUBLISH ERROR: Stream query string does not specify a 'fms.multicast.type'.");
            return false;
        var type = params["fms.multicast.type"];
        if (type != 1 && type != 2 && type != 3)
            trace("MULTICAST PUBLISH ERROR: 'fms.multicast.type' has invalid value: " + type);
            return false;
        if (!params["fms.multicast.groupspec"])
            trace("MULTICAST PUBLISH ERROR: Stream query string does not specify a 'fms.multicast.groupspec'.");
            return false;
        // Fusion and IP require an address:port.
        if ((type == 1 || type == 2) &&
            !params["fms.multicast.address"])
            trace("MULTICAST PUBLISH ERROR: Stream query string does not specify a 'fms.multicast.address'.");
            return false;
        // No obvious validation issues.
        return true;
    * Parses the supplied query string, and if valid, returns an Object populated
    * with the name-value pairs contained in the query string. The simple processing
    * here does not preserve multiple name-value pairings having the same name; the
    * last value seen wins. Parameters with no value are mapped to "" (empty String)
    * in the returned Object.
    * @param queryString - A query string portion of a URI, not including the leading
    *                     '?' character.
    * @return An Object containing a key-value mapping for each name-value parameter
    *         defined in the query string; Object is empty if the query string is
    *         invalid.
    function parseQueryString(queryString)
        var result = {};
        var decoded = "";
        try
            decoded = decodeURIComponent(queryString);
        catch (e) // Invalid URI component; return empty result.
            return result;
        if (decoded.length)
            var params = decoded.split('&');
            for (var i in params)
                var pair = params[i];
         var sepIndex = pair.indexOf('=');
                if (sepIndex != -1)
                    var name = pair.substr(0, sepIndex);
                    result[name] = pair.substr(sepIndex + 1);
                else
                    result[pair] = "";
        return result;
    * Utility function used to swap out the protocol (scheme) portion
    * of a given URI with an alternate.
    * @param uri - The full URI.
    * @param desiredProtocol - The replacement protocol.
    * @return The URI with its protocol replaced.
    function resetUriProtocol(uri, desiredProtocol)
        var sepIndex = uri.indexOf("://");
        return desiredProtocol + uri.substr(sepIndex);

    HELP ME !!! THANKS!!!

  • CreateViewObjectFromQueryStmt in jsp

    Can anyone tell mi if it's possible to use a viewobject you created using createViewObjectFromQueryStmt as the datasource of a jsp page, showing the data as a read only dynamic Table. If it's possible could anyone please provide me with an example how to do this.
    So far I'm able to create the viewobject in the application module, but I realy have no idea how to add the viewobject to the bindingcontainer.
    Thanks

    Is the view object in your application such that the select list is not known until runtime?
    Or is it just the where clause or bind variable values that aren't known until runtime?
    I find many customers use the createViewObjectFromQueryStmt() API because it's easy without realizing:
    (a) They could have created the view object at
    design time using just the desired SQL statement
    without being related to any Entity Object, and
    (b) They incur a runtime overhead of describing
    the dynamically-supplied query so ADF can
    determine the attribute names and datatypes.
    Does your situation require a truly-dynamically-supplied SQL statement?
    If so, I have an example I can send you, but I'd recommend that unless you truly need this level of dynamicity, that you create an expert-mode SQL statement-based View Object at design time. It will perform better and is easier to use.

  • "IS REQUESTED" keyword

    Hi all,
          We are upgrading our ECC system from 4.6 to 6.0.
          In one of the Function module we get a syntax warning :"Obsolete statement found IS REQUESTED not permitted" for line
      CHECK ABC IS REQUESTED.
    Here ABC is TABLES parameter defined in the Function module's interface.
    According to the ABAP Keyword document, I got to know we can replace IS REQUESTED by IS SUPPLIED. But after this replacement I get the error : " The "IS SUPPLIED" query is not supported in update modules."
    If anyone knows correct replacement for "IS REQUESTED", please help.
    Thanks,
    Regards
    Deepika

    Also to add to this : The complete obsolete warning description is :"The IS REQUESTED addition is not permitted for TABLES parameters in update function modules, since they are always supplied with data during update. ". 
    And the source code extract of the fm
    FUNCTION ZAPL_DB_ADRCITYAPL_UPDATE.
    ""Update Function Module:
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(X_COUNTRY) LIKE  ADRCITY-COUNTRY
    *"     VALUE(X_CITY_CODE) LIKE  ADRCITY-CITY_CODE
    *"  TABLES
    *"      XT_ADRCITYAPL STRUCTURE  ADRCITYPRT OPTIONAL
    *"  EXCEPTIONS
    *"      UPDATE_INCOMPLETE
      IF SY-SUBRC NE 0.
      doesn't matter, maybe there haven't been any ADRCITYAPL
      ENDIF.
    don't continue if ADRCITYAPL should be deleted
      CHECK XT_ADRCITYAPL IS REQUESTED.
    insert all (new, old and changed) ADRCITYAPL
    INSERT ADRCITYAPL FROM TABLE XT_ADRCITYAPL.
    check if insert was okay, if not -> rollback
      IF SY-SUBRC NE 0.
        MESSAGE A046(R5) WITH 'ADRCITYAPL' RAISING UPDATE_INCOMPLETE.
      ENDIF.

  • How to create outline from perfstat.stats$SQL_PLAN table

    How do I create outline (Plan stability in 10gR2database) from perfstat.stats$SQL_PLAN table?
    Current V$SQL_PLAN does not contain good but but week older snapshots have good plan.
    I can't modify query, it's vendor query so I need to create outline/plan stability.
    Thanks for help.

    user7478143 wrote:
    Thanks for reply.
    I'm not saying I find it out doc but here is situation.
    I have query which change execution plan week ago.
    I have perfstat enable and I found out good execution plan from perfstat.stat$SQL_PLAN view.
    If it's our query I can modify query and able to get good execution plan but it's vendor supplied query (which is Oracle - it used to be Portal now Oracle acquired it) so I can't modified it.
    All I'm trying to do is how do I generate good plan and assigned to vendor query's hash_value/sql_id.If DBMS_ADVANCED_REWRITE is not an option for you and you want to use an outline, there is one significant problem. The Statspack captured data does not include quite enough information, in particular the OTHER_XML column, and the access predicates. So, what can you do? Note that this script is from page 214 of the book that I co-authored. Let's say you execute this SQL statement:
    SQL> SELECT
      2    SQL_ID,
      3    COUNT(DISTINCT PLAN_HASH_VALUE) C
      4  FROM
      5    PERFSTAT.STATS$SQL_PLAN_USAGE
      6  GROUP BY
      7    SQL_ID
      8  HAVING
      9    COUNT(DISTINCT PLAN_HASH_VALUE)>1;
    SQL_ID         C
    0fr8zhn4ymu3v  2
    0h6b2sajwb74n  2
    1gu8t96d0bdmu  2
    39m4sx9k63ba2  2
    4b57myt9mpz37  3
    52tr7ay85qwn0  5
    …Interesting, SQL_ID has 2 different execution plans, let's take a look at the execution plans:
    SQL> SET LINESIZE 150
    SQL> SET PAGESIZE 10000
    SQL> SPOOL StatspackPlan.txt
    SQL> SELECT /*+ ORDERED */
      2    T.*
      3  FROM
      4    (SELECT DISTINCT
      5       PLAN_HASH_VALUE
      6     FROM
      7       PERFSTAT.STATS$SQL_PLAN_USAGE
      8     WHERE
      9       SQL_ID='0fr8zhn4ymu3v'
    10     ORDER BY
    11       PLAN_HASH_VALUE) SPU,
    12    TABLE(DBMS_XPLAN.DISPLAY(
    13      'PERFSTAT.STATS$SQL_PLAN',
    14      NULL,
    15      'TYPICAL -PREDICATE -NOTE',
    16      'PLAN_HASH_VALUE='||SPU.PLAN_HASH_VALUE)) T;
    | Id  | Operation                   | Name       | Rows  | Bytes | Cost (%CPU)| Time     |
    |*  0 | SELECT STATEMENT            |            |       |       |     2 (100)|          |
    |*  1 |  TABLE ACCESS BY INDEX ROWID| OPQTYPE$   |     1 |    27 |     2   (0)| 00:00:01 |
    |*  2 |   INDEX RANGE SCAN          | I_OPQTYPE1 |     1 |       |     1   (0)| 00:00:01 |
    | Id  | Operation             | Name     | Cost  |
    |*  0 | SELECT STATEMENT      |          |       |
    |*  1 |  SORT ORDER BY        |          |     0 |
    |*  2 |   TABLE ACCESS CLUSTER| OPQTYPE$ |       |
    |*  3 |    INDEX UNIQUE SCAN  | I_OBJ#   |       |
    --------------------------------------------------As can be seen by the above, in one case the I_OBJ# index was used, and in another case the I_OPQTYPE1 index was used. Let's assume that I_OPQTYPE1 is the most efficient access path, so a hint like this needs to be inserted (assuming that the table does not have an alias in the SQL statement:
    /*+ INDEX(OPQTYPE$ I_OPQTYPE1) */Now what (obviously, we would not want to actually fix the above plan for an internal SQL statement)? Take a look at the following, which shows how to build a private outline for the unhinted version of the SQL statement, an outline for a hinted version, and then swap the resulting outlines, followed by building a public outline from the hacked outline:
    http://hoopercharles.wordpress.com/2009/12/18/tracking-performance-problems-inserting-a-hint-into-sql-in-a-compiled-program/
    Charles Hooper
    Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
    http://hoopercharles.wordpress.com/
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • OLAP Queries with Different Measures

    I seem to be having a problem when I run multiple queries
    against one cube where one query looks at the default measure and
    the second looks at a different measure. The problem that I am
    having is that when I try to change the slicer on the first query
    (by changing a menu selection) after running the second query my dg
    showing the first query dissapears.
    Please see the code attached below. On the left hand side
    there is a tab labeled Run Queries which I have added to help with
    testing. You can build the cube and run my two queries using the
    buttons provided. Note that the "Filter Demand Query" button does
    nothing right now. Clicking "Demand Query" will return an aggregate
    of all of the forecasts in the OLAPDG in the Demand: Forecasts
    accordian pane. This part works fine.
    You can then change tabs to the Model tab, choose from the
    models in the tree and a slicer will change the dg accordingly by
    the selected model. The problem comes after running the next query.
    Click the Run Supply Query button. This runs a different query
    against the same cube but on another measure, the Inventory
    measure. The result is shown in a different dg in the Supply: On
    hand, In coming accordian. This query actually works fine.
    However, if you now flip back to the Demand: Forecasts
    accordian and dg and try to change the model in the tree, the whole
    content of the dg dissapears! What is going on? It seems to be
    related to the slicer used to switch measures because if I comment
    that out and instead keep the defualt measure, the problem goes
    away. What is weird is that these are separate query variables. Why
    does one affect the other? Please help!

    You can do this by changing your query.
    SELECT ...
    FROM STUMST
    WHERE (STUMST.STU_ID = :Student_ID
    OR :Student_ID IS NULL)
    AND (STUMST.STU_NAME = :Student_Name
    OR :Student_Name IS NULL);
    This way the query will return data for a given student if the ID or name is passed into the parameter form. Or will run for all students if NO ID or name is passed into the parameter form.
    Hope this helps,
    Tom

  • BI Reports - Pre-requisite information details

    Hi,
    The questions below are with respect to BI reports in Role based scenario in ERP 2005 - Supplier
    It would be really helpful if any of you can provide me minimum pre-requisite information that needs to be created or maintained in backend, for the successfull execution of the BI Reports :
    Query Description Sales Value per Contract (for Supplier)
    Query Technical Name 0SR_MC01_SUS_Q0002
    Query Description Sales Values per Service Provider (for Supplier)
    Query Technical Name 0SR_MC01_SUS_Q0003
    Query Description Comparison of Total Scores (SUS)
    Query Technical Name 0SR_VE_C1_SUS_Q002
    Query Description Valuation of Criteria (SUS)
    Query Technical Name 0SR_VE_C1_SUS_Q001
    Query Description Valuation of Criteria (SUS)
    Query Technical Name 0SR_VE_C1_SUS_Q001
    Query Description Valuation of Criteria (with Result / SUS)
    Query Technical Name 0SR_VE_C1_SUS_Q009
    Query Description SUS: Evaluation Data on Document Level
    Query Technical Name 0SR_VE_SUS_Q001
    Query Description SUS: Evaluation of Service Providers
    Query Technical Name 0SR_VE_C1_SUS_Q005
    PLEASE NOTE - Above mentioned are technical queries, but I need some pre-requisite information to see 'Some data' when data is extracted using queries mentioned above
    Eg - To see Material data analysis - before giving query name, I do create Purchase order > Goods Receipt(partially).
    Later BW consultant would extract the information,which is created in backend and then I should see only these PO's which have some open orders.
    Similarly for above reports, I am in need of pre-requisite information that needs to be maintained in backend
    Kindly suggest a solution
    Regards
    STP

    Hi,
    Thanks for the reply.
    If am right, you are suggesting for the report - SALES VALUE With/Without contracts.
    Well, as report header suggests - Sales Value with contracts and sales value without contracts.
    Basically I login to SUpplier portal with 'x' user id, same user ID(vendor) is been used to create contracts etc in backend
    1:But question is - sales value till when ? and how about other reports
    2:Who is Service provider in this context, what is grouping, questionnaire status ?
    Kindly address these questions too
    Thanks
    STP

  • What is the best way to query planned orders or work orders for make items and identify the buy component that is short for supply and vice versa?

    What is the best way to query planned orders or work orders for make items and identify the buy component that is short for supply and vice versa?

    What is the best way to query planned orders or work orders for make items and identify the buy component that is short for supply and vice versa?

  • Query with Union to Show Ship to of Both Supplier & Customer BP's

    Hi Guys,
    I need to do a query that I can use in a formatted search, that will allow me to select from a list that shows both BP Ship to Addresses from The Customer and Supplier Tables. I know I have to use a union, however I have no clue where to start with this - would someone be so kind as to point me in the right directions please.
    Kind regards
    Sean Martin
    Edited by: Sean Martin on Apr 18, 2011 5:20 PM

    Hello Sean - I see you are new - let me welcome you to the SAP B1 forums...
    Maybe you do have the wrong forum as Julie suggests above, but maybe it is a bit perplexing as to what you need in an SAP B1 sense...
    1.  Let us know where you would be using the formatted search (in the Sales documents? - in the Purchasing documents?) - OR - maybe give a business scenario...
    2.  Let us know what field the results would populate...
    3.  Are you looking for two formatted searches - one to be used with suppliers and one to to be used for customers - OR - do you want the formatted search to list all Ship-To addresses combined into one list?
    4.  A statement of UNION might not be needed!
    5.  The tables to reference in the formatted search are OCRD and CRD1.
    That way you can help us help you better...again, wecome and...
    Regards - Zal

Maybe you are looking for

  • With firefox 4, google toobar seach box suggestions no longer appear in the search box itself

    After installing Firefox 4: When I start typing in the Google toolbar search box an item, like NYT and the search suggestions appear -- like NY Times -- I used to be able to click on "NY Times" and this would appear filled out in the Google search bo

  • Missing Wraptor DCP Format for Export

    Good morning. I have a fresh install of Windows 7 64bit and a new install of Premiere Pro CC 2014 8.1.0 (81) Build.  When opening a previous project from Premiere Pro CC I do not have the Wraptor DCP format for exporting.  If I create a new project a

  • External Monitoring with Decklink

    First of all: CS 6 really is an epic improvement! It feels almost like a fcp 8. Almost... (system: Mac OSx 10.7.3, prp CS 6.0.1, deckllnk studio pro, 9.5.2) There some bugs, I think, that make life not sunny all the way through. 1. External monitorin

  • How can I define a own exception

    Hallo, I want to delete rows in a table after pressing the "Delete"-Button. When pressing "delete" the message box htmldb_delete_message is shown. When pressing "Ok" the row will not deleted if there are depending rows in another table. On the Form t

  • Business Content 3.5.3

    I have installed BW 3.5 on NETWEAVER 04. I have installed CB 3.5.3 and created sources systems . Now can anyone guide me about the steps in activating the BC so that we can use the server as a sandbox  Is BC comes with preconfigured Datasource for an