Basic view/stream join problem (Logical Operator LO_CROSS error)

Hi -
I am writing a CQL processor which processes a stream of events. It translates them 1:1 to another type of event, and also assigns a calculated Version field to the output events.
The inbound events have an ID field which may contain duplicates. The version is an internal sequence starting at 1 for each ID, and incrementing by ID each time another instance of that ID is seen.
Sample input (schema: ID, Payload):
1, abc
2, abc
3, abc
1, def
4, abc
2, defDesired output (schema: ID, Version, Payload):
1, 1, abc
2, 1, abc
3, 1, abc
1, 2, def
4, 1, def
2, 2, defI have defined a processor with a view that aggregates the inbound events in a fixed depth relation (I receive fewer than 1000 events/versions per ID), and try to join that to a transform query:
<view id="Versioner">
  select id, count(*)+1 as version
  from inboundEvents [partition by id rows 1000]
  group by id
</view>
<query id="Translator">
  select payload, ..., f.id, v.version
  from inboundEvents as f, Versioner as v
  where f.id=v.id
</query>Question 1 - when deploying, CEP gives this error, which I don't understand. What basic error am I making?
Description: unbound stream not allowed
Cause: A stream input was applied to Logical Operator LO_CROSS
Action: Do not use stream input for Logical Operator LO_CROSS> Question 2 - is there a better CQL pattern for this - it is ugly to need to fix the partition depth to 1000.
-thanks, Barney
Edited by: Barney on 10-Aug-2011 10:59

Q1 -"inboundEvents" is a Stream and a Stream without a window cannot be used in a Join
You could instead use the query
<query id="Translator">
RSTREAM (
  select payload, ..., f.id, v.version
  from inboundEvents[NOW] as f, Versioner as v
  where f.id=v.id
</query>Q2 - You do not need the PARTITION window. Instead, just use
<view id="Versioner">
  select id, count(*)+1 as version
  from inboundEvents
  group by id
</view>

Similar Messages

  • Problem viewing streaming video in some wifi networks, but not others

    When I am at work (university), I can not view YouTube videos or video streaming from news sites such as cnn mobile on my ipod touch 2g.
    <m.cnn.com/videos.jsp?ckey-cnn)06#__1_>
    When I called Apple support, they had me reset-restore. I still had the problem. I went to the Apple store Genius bar and the problem no longer existed, the videaos downloaded and played from both sites!
    But at my diner and at work, I get the message, "This movie could not be played" in a popup box with an OK button. The same message appears if I use the YouTube application. I click on any video, and the same popup appears. In Cnn the popup is preceded by a shaded capital Q that looks like the blue Quicktime Q; in Youtube the pupup is preceded by a YouTube icon in gray with the "Tube" surrounded by the rounded rectangle, their icoon...
    At the Apple store the popup never appeared, and the videos downloaded and played.
    I have no trouble playing movies I have downloaded from iTunes.
    I did not have this problem when I initially got my iPod Touch, and I think it appeared after one of the last two system upgrades, but I am not sure.
    I am curious that it the problem happens at two places, my diner and at work.
    The speed of my wireless work network, as judged by the ipod app speed test is 9915 kbps download and 6971 kbps upload, so plenty fast.
    The first time I noticed this issue was with the application "At Bat Lite" which also won't play video highlights at work.
    I do not have WiFi at home
    Any thoughts about what would cause this lack of functionality apparantly only at some networks but not others?
    Oh, one more piece of data: at work a Macbook will play YouTube both on ethernet and using wifi...
    Thanks for any thoughts or suggestions,
    Paul

    It seems I have two networks available at work, one is behind our firewall, and I login to it. This is the network that I can't view streaming video. There is also a "Guest" network that I don't need to login to. This one works with the YouTube and the news site videos.
    Thus, I conclude there is a setting that WiFi network administrators can invoke that specifically can block streaming video on some protocols (whatever the ipod touch uses) and not others (whatever the Macbook uses). But the same router hardware supplying the Guest network does not block these protocols. Presumably this has to do with security on one side of the firewall(?)
    Anyway, apparently outside of the WiFi controls available in the ipod touch settings.
    Weird...
    Paul

  • Problem creating basic views while creating materials using idocs?

    hello,
    I am facing an issue while creating materials using idocs. The problem is that the basic view does not get created whereas other views are present. The function module used is idoc_input_matma01 and the basic idoc type is MATMAS03.
    Looking for help. Thank you

    Hi Madhu,
    Actually i recieve an idoc from PI containing data required for cretion of the material via an idoc. This idoc is then processed to create the required material.
    The material gets created with appropiate data in various tables(mara, makt) but when we view material in mm03 we cant see the basic data views.

  • View n Join

    hello all..
    can any one tell me what is the <b>diff</b> betwn a <b>view n a Join</b>.. I do know the functionality of both the concepts, i want to know the difference..
                             thank u...

    Hi Shalu,
    <b>
    What is a View ?</b>
    When you want to fetch data from one or more than one tables from the database, Views can be used. But once a view is created it resides permanently in the database memory for future usage. Also with a view creation it can be used to maintain data in the SM30 transaction when a table maintainence is created for a table. Before creating a view we need to be definite if it is of definite usage in the future.
    <b>
    What is a Inner join ?</b>
    When you want to fetch data from one or more than one tables from the database, only in a ABAP program Inner joins can be used. The inner join does the same thing as the view but it is available only in the run time of ABAP code execution.
    <b>Difference between View and Inner Join</b>
    Inner Join: Run time entity enable to join only Transparent Tables. As the no. of tables fopr the join increases the performace decreases as it occupies more meory and runtime. Also the code becomes complex.
    <b>View:</b> A view is a permanent database entity. There is no restriction on the no. of tables. Any type of join can be written in the conditions tab. At run time in a ABAP code a view can be used with select statements as we do with tables.
    <b>
    Types of Views:</b>
    Database View: This is a view that can be used on to fetch data in the ABAP code to. Data about an application object is often distributed on several database tables. A database view provides an application-specific view on such distributed data. Database views are defined in the ABAP Dictionary. A database view is automatically created in the underlying database when it is activated. Application programs can access the data of a database view using the database interface. You can access the data in ABAP programs with both OPEN SQL and NATIVE SQL. However, the data is actually selected in the database. Since the join operation is executed in the database in this case, you can minimize the number of database accesses in this way. Database views implement an inner join
    Projection View: Projection views are used to hide fields of a table. This can minimize interfaces; for example when you access the database, you only read and write the field contents actually needed. A projection view contains exactly one table. You cannot define selection conditions for projection views. There is no corresponding object in the database for a projection view. The R/3 System maps the access to a projection view to the corresponding access to its base table. You can also access pooled tables and cluster tables with a projection view.
    Maintenance View: These views are created for the table maintainance for tables. Maintenance views offer easy ways to maintain complex application objects. Data distributed on several tables often forms a logical unit, for example an application object, for the user. You want to be able to display, modify and create the data of such an application object together. Normally the user is not interested in the technical implementation of the application object, that is in the distribution of the data on several tables. A maintenance view permits you to maintain the data of an application object together. The data is automatically distributed in the underlying database tables.
    Search Help View: It is used for producing search helps. You have to create a help view if a view with outer join is needed as selection method of a search help. The selection method of a search help is either a table or a view. If you have to select data from several tables for the search help, you should generally use a database view as selection method. However, a database view always implements an inner join. If you need a view with outer join for the data selection, you have to use a help view as selection method.
    If a Database View already exist, use it instead of the inner joi statements.
    If it doesn't, do not create the Database View. It makes no sesne to create a database view just because you need it in a program or 2.
    And, if you have the same inner join being repeated for 8 times, for different where condition, I would rather sugget to select the data in only one inner-join select(With a where condition that would get al the records). Then you can read the internal table using READ or LOOP statements.
    Re: View Vs Join
    Hope it will solve ur problem..
    <b>Reward Points if it is helpful.</b>
    Thanks & Regards
    ilesh 24x7

  • Socket Stream Communication Problem

    [My Server code]:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class testserv {
    public testserv() {
    public static void main(String[] args) {
    try {
    ServerSocket ss = new ServerSocket(8999);
    Socket so = ss.accept();
    System.out.println("accept");
    InputStream a = so.getInputStream();
    BufferedReader br = new BufferedReader(new InputStreamReader(a));
    System.out.println(br.readLine());
    System.out.println(br.readLine());
    ObjectInputStream ois = new ObjectInputStream(a);
    String aa = (String)ois.readObject();
    System.out.println(aa);
    so.close();
    } catch (Exception e) {e.printStackTrace();}
    [My Client code]:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class testcli {
    public testcli() {
    public static void main(String[] args) {
    try {
    Socket so = new Socket("140.114.79.236", 8999);
    OutputStream out = so.getOutputStream();
    PrintWriter pw = new PrintWriter(out, true);
    pw.println("test");
    pw.println("test2");
    ObjectOutputStream oos = new ObjectOutputStream(out);
    oos.writeObject(new String("test3"));
    oos.flush();
    so.close();
    } catch (Exception e) {e.printStackTrace();}
    When i use client connect to server, the output should be
    accept
    test
    test2
    test3
    but the output is
    accept
    test
    test2
    java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2165)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2634)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
    at core.test.testserv.main(testserv.java:20)
    Is this stream's bug??
    Or what mistake do i make??
    Can somebody give me some advice??
    Thank you in advance :)

    you should have made a new thread of this.
    Hello All,
    Can anyone help?
    I'm implementing a chat program with swing, sockets
    and threads. I have got a basic version working
    perfectly. I decided to upgrade it to include a
    configuration (which is loaded and saved to file one
    way or another). This configuration makes a record of
    the users' favourite font.
    i assume this part works. :)
    In version.1 fonts were not implemented, so I was just
    reading and writing (printing) from and to the
    socket's I/O streams - no problem there.
    In version.2 I have implemented a Message class, which
    when sent contains the name of the sender (ie. what
    the sender signed in as) the actually message as a
    String, and a Font which is the font the sender uses.
    I have tried to use the socket I/O streams :
    1). to create Object I/O streams;
    2). to create Bean XMLEncoders and XMLDecoders.
    Neither of these two methods work and they are the
    only way I can think of achieving what I want to do.
    To be honest I don't know what happens - the JVM
    doesn't throw an exception, just the instance acting
    as the client hangs, while the instance acting as the
    server ticks over as per usual. If I end the client
    process (through task manager) an exception is thrown
    in the server.it sounds like:
    1. your server isn't very robust. :) any server operating in the real world should expect and deal with broken messages.
    2. you need to read up on ObjectInputStreams and ObjectOutputStreams. if you want to go that route, they're what you need to look at.
    personally, i'd recommend that you provide methods in the Message class to convert to and from a String, and send the Strings through a Writer attached to the socket. it's easier to recover from errors that way: you could throw a MessageFormatException or other such error without trashing your input stream. plus, it'd be easier to write non-java clients, in case you ever decide to go that route.

  • Partition Eliminiation on views and joins with other partitioned tables

    I have a bunch of tables that are daily partioned and other which are not. We constantly join all these tables. I have noticed that partition elimination doesn't happen in most cases and I want some input or pointers on these.
    Case 1
    We have a view that joins a couple of partitioned tables on the id fileds and they the partition key is timestamp with local time zone.
    TABLEA
    tableaid
    atime
    TABLEB
    tablebid
    tableaid
    btime
    The view basically joins on tableaid, a.tableaid = b.tableaid(+) and a bunch of other non partitioned tables. atime and btime are the individal partition keys in the tables and these time do not match up like the id's in other words there is a little bit of correlation but they can be very different.
    When I run a query against the view providing a time range for btime, I see partition elimination on tabled in the explain plan with KEY on Pstart/Pstop. But its a full tablescan on tablea. I was hoping there would be somekind of partition elimination here since its also partioned daily on the same datatype timestamp with local time zone.
    Case 2
    I have a couple of more partitioned tables
    TABELC
    tablecid
    tablebid
    ctime
    TABLED
    tabledid
    tablebid
    dtime
    As you can see these tables are joined with tablebid and the times here generally correlate to tableb's timestamp as well.
    Sub Case 1
    When I join these tables to the view and give a time range on btime, I see partition elimination happening on tableb but not on tablea or any of the other tables.
    Sub Case 2
    Then I got rid of the view, wrote a query that us similar to the view where I join on tableaid (tablea and tableb), then on tablebid (tableb, tablec and tabled) and a few other tables and execute the query with some time range on btime and I still see that partition elimination happens only on tableb.
    I thought that if other tables are also partitioned on a similark key that partition eliminition should happen? Or what am I missing here that is preventing from partition elimination on the other tables.

    Performance is of utmost importance and partition pruning is going to help in that. I guess that's what I'm trying to acheive.
    To achive partition elimination on tablec, d, etc I'm doing an outer join with btime and that seems to work. Also since most of the time after the partition elimination, I don't need a full tablescan since the period I will be querying most of the time will be small I also created a local index on id field that I'm using to join so that it can do a "TABLE ACCESS BY LOCAL INDEX ROWID" this way it should peform better than a global index since the index traversal path should be small when compared to the global index.
    Of couse I still have problem with the tablea not being pruned, since I cannot do an outer join on two fields in the same table (id and time). So might just include the time criteria again and may be increase the time range a little more when compared to what the actual user submitted to try not to miss those rows.
    Any suggestions is always welcome.

  • ME80FN sapquery join problem

    Hello,
    we have uncovered a problem with one of our custom queries and I am not sure how to find it let alone correct it. Last year I had to make a change to the me80fn query to add some fields from the EKKN table. I added the tale and the fields and everything was good. What we are finding out now that the query is only showing records that have entries in the EKKN. it is like it did a inner join on the ekkn table. I am trying to find where I see the joins for the tables and after that, I think I have to change it to an outer join. I have some documentation but it is not helping. I also am looking the SQVI bit I am not sure this is working wither. Can some one let me know how to view the joins on the table to see if that is the problem. also if they are all inner joins, how to correct it to create the outer join on the EKKN table.
    thanks in advance

    ME80FN uses logical database MEPOLDB. Since this database already includes EKKN, you would probably be better off using GETs rather than SELECTs.
    Rob

  • View and join Table

    Hi,
      what is the differnce between view and join table

    Hi,
    There are 4 types of views in SAP.
    Database View - To club more than one table
    Projection View - To hide fields in one table
    Maintenance View - To maintain database records in table
    Help View - To provide help for a fields (Same functionality as Search help. This is outdated)
    View are improves performance in the following aspects
    1. If you want to use more than two table in 'JOIN' condition better to use Views . It will improves performance of a program
    2. If you want to use mutiple FOR ALL ENTRIES clause, better to club all SELECT statement in a view.
    Note:
    1.Views does not contain data in it. It fetches data from the database only depending on the condition ...
    2.Views are part of data dictionary. They are a window to view the data in database
    3.views can be used to give security to data. users can be allowed to view only basic data only
    For More Info,go thru this Threads,
    join
    Views vs Inner Join
    Regards,
    Padmam.

  • "Error loading media. File Could not be played"  when trying to view streaming media on only some sites.  How to fix?

    Hi!
    I've been having a problem trying to view streaming media, but it only happens on some sites.  It's similar to a problem I have on my Windows PC, that's related to Adobe Flash, but since I'm very new to using my iPad Mini, I don't even know if Apple devices have Flash...do they?
    Anyway, when I go to a site that's plagued by this issue, I tap the 'Play' arrow on my screen & the circle spins like it's gonna play, but then the screen turns black & this error message appears:
                                                  "Error loading media. File Could not be played"  followed by a triangle with an exclamation point !
    I read several articles online & the solutions ran from updating firmware in their router, (mine is brand new...installed last Thursday), to disabling ad-block programs in their browsers...(I don't have any enabled), and the last one was making changes to the DNS...(I know it means 'domain name server', but I don't have the foggiest idea how to make changes to it!
    Anyway, that's my problem.  I hope that someone out there knows what I can do to fix it!
    Thanks in advance for your help.
    K-9Pal

    I would assume an issue with the HTML5 media player.
    If those aren't working on Windows then it is possible that the proper codecs aren't installed.
    You can try to disable the HTML5 media player and make Firefox use the Flash plugin.
    You can do this by setting these two prefs to false on the <b>about:config</b> page:
    *media.windows-media-foundation.enabled
    *media.directshow.enabled
    See also:
    Windows Media Feature Pack for Windows 7 N and for Windows 7 KN:
    *http://support.microsoft.com/kb/968211 - www.microsoft.com/en-us/download/details.aspx?id=16546

  • Materialized View with Joins

    Dear Dev/DBAs,
    I have the following scenario:
    SQL> CREATE TABLE T1 (ID NUMBER(3),NAME VARCHAR2(10));
    SQL> CREATE TABLE T2 (ID NUMBER(3),NAME VARCHAR2(10));
    The T1 contains records having the ID num from 10 to 80 and the T2 having the ID from 90 to 170
    SQL> SELECT * FROM T1 JOIN ALL SELECT * FROM T2
    It give all records in the 2 tables.
    I'm planning to create a materialized view (like CREATE MATERIALIZED VIEW V_TAB REFRESH ON COMMIT AS SELECT * FROM T1 JOIN ALL SELECT * FROM T2) and it seems i can't do with the error ORA-12054, further the oracle documentation says that materialized view can only be used with a simple join.
    Do you have another solution??
    Note that the materialized views can be used to improve queries.
    Thank you in advance

    Straight from the link I posted:
    *Restrictions on Fast Refresh on Materialized Views with UNION ALL*Materialized views with the UNION ALL set operator support the REFRESH FAST option if the following conditions are satisfied:
    * The defining query must have the UNION ALL operator at the top level.
    The UNION ALL operator cannot be embedded inside a subquery, with one exception: The UNION ALL can be in a subquery in the FROM clause provided the defining query is of the form SELECT * FROM (view or subquery with UNION ALL) as in the following example:
    CREATE VIEW view_with_unionall AS
    (SELECT c.rowid crid, c.cust_id, 2 umarker
    FROM customers c WHERE c.cust_last_name = 'Smith'
    UNION ALL
    SELECT c.rowid crid, c.cust_id, 3 umarker
    FROM customers c WHERE c.cust_last_name = 'Jones');
    CREATE MATERIALIZED VIEW unionall_inside_view_mv
    REFRESH FAST ON DEMAND AS
    SELECT * FROM view_with_unionall;
    Note that the view view_with_unionall satisfies the requirements for fast refresh.
    * Each query block in the UNION ALL query must satisfy the requirements of a fast refreshable materialized view with aggregates or a fast refreshable materialized view with joins.
    The appropriate materialized view logs must be created on the tables as required for the corresponding type of fast refreshable materialized view.
    Note that the Oracle Database also allows the special case of a single table materialized view with joins only provided the ROWID column has been included in the SELECT list and in the materialized view log. This is shown in the defining query of the view view_with_unionall.
    * The SELECT list of each query must include a maintenance column, called a UNION ALL marker. The UNION ALL column must have a distinct constant numeric or string value in each UNION ALL branch. Further, the marker column must appear in the same ordinal position in the SELECT list of each query block.
    * Some features such as outer joins, insert-only aggregate materialized view queries and remote tables are not supported for materialized views with UNION ALL.
    * Partiton Change Tracking (PCT)-based refresh is not supported for UNION ALL materialized views.
    * The compatibility initialization parameter must be set to 9.2.0 or higher to create a fast refreshable materialized view with UNION ALL.

  • Logical operator 'like'

    I have a small query where I have to retrieve vendor details not including the vendors starting with '9'.
    I have written the below query for that.
    select b~lifnr  " Vendor number
         into corresponding fields of table gi_output_vendors
    from  lfa1
    where  lifnr   not like  '9%'.
    But the output I am getting contains vendor numbers '0000950000' where I wanted to eliminate these type of numbers also. i.e, I don't want to consider leading zeroes.
    So, the below code I have written for that.
    The problem is with if condition or delete statement  'like' logical operator is not being allowed.
    loop at gi_output_vendors into wa_output_vendors.
    shift wa_output_vendors-lifnr left deleting leading '0'.
    if wa_output_vendors-lifnr like '9%'   " didn't work delete gi_output_vendors from wa_output_vendors   where
                  lifnr like '9%'. "didn't work
    endif.
    endloop.
    When I use 'like' with 'if' condition or 'delete' statement, I am getting error saying that 'Like operator is not allowed'.
    How could I deal with this situation.
    Thanks in advance.
    Vishnu Priya

    If you can guarantee the 9 will always be in the same place then it would be better to use offset logic or something like 'lifnr NOT LIKE '00009'' - incidentally, I believe the % wildcard only replaces one character so '9%' will be looking for a 2 char string containing a 9 followed by ONE other character.  Using '9' will look for a 9 followed by any number of other characters. Since lifnr is a 10 char field (according to your example) '9%' will always fail. I would suggest using the Data Browser (SE11) selection screens to try out some of the possibilities and see what works.
    Hope that's of some help!
    Andy
    By the way, I wouldn't recommend using '9' becasue this will look for a 9 <b>anywhere</b> in the lifnr field i.e. it could exclude a perfectly valid number just because it ends in a 9!
    Message was edited by: Andrew Wright
    Sorry, ignore me, in SQL you should use % and not * for multiple characters.  However, the same applies if you can guarantee the position of the 9.
    Message was edited by: Andrew Wright

  • Sample of Materialized View (with join)

    Does anyone have an example of a Materialized View that joins 2 tables ?

    Khe, khe then you'd better ask directly your question instead of somehow cover it :)
    OK speaking about MVs the fisrt thing as always is Oracle documentation and Data warehousing guide contains 4 chapter devoted to MVs Basic MVs, advanced MVs, basic query rewrite and advanced query rewrite.
    Here is the link where you should start
    http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14223/basicmv.htm
    And MV logs are needed to do incremental (fast, actually sometimes it might be much slower than complete refresh) refresh on MVs.
    Gints Plivna
    http://www.gplivna.eu

  • Unable to drill down with binary logical operation issues

    QSError: 10058] A general error has occurred. [nQSError: 59001] Binary logical operation is not permitted on Double operand(s) (S1000)
    Basically this comes from my drill down report. I have 2 hierarchies on one report, 3 columns --- months, state, measures..
    If I drill down from STate ----> lowest, then drill month--->lowest, things works fine; but if I start with month---> lowest, then drill state down, I will get this above error..
    I checked the column data types from DB, month is char, week is date, state is char, measure is double
    SO let me know what you think?
    Thanks

    is it helpful?
    On Paass Navigation for another report

  • [nQSError: 59001] Binary Logical operation is not permitted

    Hi All,
    I am querying 3 columns in a report.
    E.g.
    Sales -> Directly pulled from the database column
    Prior Month Sales -> AGO("Sales subject area"."Key Measures"."sales", "Sales subject area".Time_Dimension."Month", 1)
    Current YTD ->
    (CASE WHEN "Sales subject area".Time_Dimension."Year" = VALUEOF("CURRENT_YEAR") AND "Sales subject area".Time_Dimension."Month Number" <= VALUEOF("CURRENT_MONTH") THEN "Sales subject area"."Key Measures"."Sales" ELSE 0 END )
    I get the following error:
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 59001] Binary Logical operation is not permitted on VARBINARY, INTEGER operand(s). (HY000)
    Please let me know how to go about this.

    The Data types are as follows:
    1. Sales = Double
    2. Month = Varchar
    3. Month Num is calculated column from -> MOD("Sales Subject Area".Calendar.TimeID, 100) and time id is "Int"
    The Rpd variables are:
    1. Current Year = CAST(SUBSTRING(CAST(MAX(YEARMONTH) AS VARCHAR),1,4) AS INTEGER)
    2. Current Month = CAST(SUBSTRING(CAST(MAX(YEARMONTH) AS VARCHAR),,6) AS INTEGER)
    3. Prior Year = CAST(SUBSTRING(CAST(MAX(YEARMONTH) AS VARCHAR),1,4)-1 AS INTEGER)
    Basically we dont want to use TODATE function as it is not working properly for Prior YTD.

  • How to change logical operator

    Hi
    I am trying to determine Employee Responsible(ER) based on territory attributes. Determination should work on 4 attributes as Country,Region,Postal Code and Prod cat. But i could find that first 3 attributes(Country,Region,Postal Code) are grouped together by "And" operator but Prod cat is by"OR" operator.
    So in a way for correctly determined ER based in this order Prod Cat.,Cty,REGN,PCDE. How we can chnage the logical operator or grp togther these attribute so they are connected by "and" operator and as a set is evaluated in transaction to determine the correct Employee Responsible when prod. is entered.
    thanks
    chap

    Hello ,
    We too are facing the same problem of using the logical operator.
    We want to use ' "Country" AND "Product Hier/Cat" '  but can only use OR instead.
    Please advice.
    Rgds,
    Ak-

Maybe you are looking for

  • Photoshop CS4 Extended Win XP x64 Help files (Documentation) Prob

    Hi I have just updated to CS4 extended. Help>Photoshop Help [F1] Launches the default browser taking me to http://help.adobe.com/en_US/Photoshop/11.0/search.html?AH_ION=true with a link to http://community.adobe.com/help Why no application documentat

  • Urgent, DEADLINE : Editable Flash field in Director

    Hi Following problem we have Flash Textfields in Director At start the are not editable, then on demand they are made editable - . If there is some text in the field, it becames selected. Not when I enter some text from keyboard, the text in flash fi

  • Will I be able to hook up a miniDV Camcorder to a macbook air if it's hooked up to a Thunderbolt Display?

    I was told the Thunderbolt > Firewire converter didn't work well with camcorders, and was wondering if the Thunderbolt display would be any different? Any help would be really useful to me. I have about 6 years worth of miniDV home videos that I want

  • Conditions and Custom SQL in Webi SDK

    I'm porting an application written using REBean in BusinessObjects 3.1 to use the new Webi RESTful SDK.  I'm currently working with BI 4.1 SP4. There are two things that I could do in easily REBean that I am having a hard time figuring out in the new

  • Do apps work on macbook air

    I have just purchased a macbook air, I have a iphone Im hoping apps such as sky go / bbc iplayer will play on the macbook. Sorry if this sounds like a stupid question but Im new to this.