Join issue with procob

Does anyone else that uses the pro*cob precompiler have and issue with it rejecting the ISO standard join syntax (see below) when running the procob against a cobol program? I have tried this in both 9.2 and 10.2 and neither one seem to allow it. This is on AIX and I don't want to have to rewrite this 120 line query to use the goofy Oracle syntax (with the +) if I can help it. Any suggestions?
Ex.
select * from table_A A
inner join table_B B
on a.PK = B.FK
thanks.
Message was edited by:
user568940

Precompiler options.
Option: COMMON_PARSER
Default: NO
Description: parse using Common SQL Front End
We solved by setting the option to yes.
common_parser=yes

Similar Messages

  • Join issues with Multicube reports

    I experts,
    We have a Multicube M  with a Real time cube A and Basic Cube B.  Cube B was added to the Multicube recently.
    Cube A contains Phasing data ( like Forecast) for Opportunities. See some eg records below.
    Oppt PERIOD KF1
    001   001       10
    001   002       20
    001   003       30
    002   001       40
    002   002       20
    002   003       30.
    Cube B containes Opportunities and Customer ( with Nav Attr). The Customer master data looks like below. Here both TYPE and GROUP are Nav attr of Customer.
    Customer  Type  Grp
    C1            T1     G1
    C2            T2     G2
    Cube B contains records as shown below
    Oppt Customer KF2
    001   C1           100
    002   C2           300.
    Now when we ran our Report on MultiCube, we expect to see below 
    Oppt Period Customer Type Grp KF1
    001     001       C1        T1    G1   10
    001     002       C1        T1    G1   20
    001     003       C1        T1    G1   30
    002     001       C2        T2    G2   40
    002     002       C2        T2    G2   20
    002     003       C2        T2    G2   30.
    But in place Customer, Type, Grp, we get 'Not assinged" .
    I have checked teh identification for all KFs and Chars, they are identified.
    Can anyone help??
    Thanks,
    DV

    Can you check for the data inside the infoproviders in the cubes with the manage option. It possible when the grouping is not done properly. Check for the Master date entry of the customer. I dont think its because of the join issue..
    Good Luck..
    Sandhya

  • EJB Issue with return empty children in join fetch query

    I'm a newbie and still trying to learn all of the facets of EJB 3.0 (and other backend capabilities) however could not find this issue anywhere resolved.
    I have a recursive table which has a 0,1-n relationship with itself. In this case, I want to query for all objects and fetch the resulting children.
    To do this I have written the following query:
    select o from Node o inner join fetch o.childrenNodeList order by o.nodeorder
    If my database has the following entries:
    Parent
    Child
    Grandchild
    The above query will get all 3 and allow me to access the list of children through getChildrenNodeList, however, for Grandchild this returns "An attempt was made to traverse a relationship using indirection that had a null Session...." for Parent and Child however it works like it should and gets the fetched rows.
    Is there a way for me to either:
    1. Modify the query so that the getChildrenNodeList will return a 0 sized array (so I can test for no children)
    2. Modify the getter such that I can check that the parent really has no children and not some issue with the query
    Thanks for any help,
    Kris

    fixed

  • Issue with recursive join and filter records

    I am having an issue with recursive join and filtering records for the following rules. The table, sample records, test script and rules are as below
    drop table PC_COVKEY_PD;
    create table PC_COVKEY_PD (
    PC_COVKEY varchar(50),
    COVERAGE_NUMBER varchar(3),
    SEQUENCE_ALPHA  varchar(3),
    TRANSACTION_TYPE varchar(3),
    COV_CHG_EFF_DATE date,
    TIMESTAMP_ENTERED timestamp
    delete from PC_COVKEY_PD;
    commit;
    Insert into PC_COVKEY_PD values ('10020335P8017MT0010012','001','001','02',to_date('01/FEB/2010','DD/MON/RRRR'),to_timestamp('02/JAN/2010 01:55:59.990216 AM','DD/MON/RRRR HH12:MI:SS.FF6 AM'));
    Insert into PC_COVKEY_PD values ('10020335P8017MT0050012','005','001','02',to_date('01/FEB/2010','DD/MON/RRRR'),to_timestamp('02/JAN/2010 01:56:00.268099 AM','DD/MON/RRRR HH12:MI:SS.FF6 AM'));
    Insert into PC_COVKEY_PD values ('10020335P8017MT0010032','001','003','03',to_date('14/JAN/2011','DD/MON/RRRR'),to_timestamp('14/JAN/2011 04:25:19.018217 PM','DD/MON/RRRR HH12:MI:SS.FF6 AM'));
    Insert into PC_COVKEY_PD values ('10020335P8017MT0010042','001','004','03',to_date('21/JAN/2011','DD/MON/RRRR'),to_timestamp('21/JAN/2011 04:00:31.719444 PM','DD/MON/RRRR HH12:MI:SS.FF6 AM'));
    Insert into PC_COVKEY_PD values ('10020335P8017MT0050022','005','002','03',to_date('21/JAN/2011','DD/MON/RRRR'),to_timestamp('21/JAN/2011 04:02:48.953594 PM','DD/MON/RRRR HH12:MI:SS.FF6 AM'));
    commit;
    --select * from PC_COVKEY_PD order by COV_CHG_EFF_DATE,TIMESTAMP_ENTERED;
    PC_COVKEY          COVERAGE_NUMBER     SEQUENCE_ALPHA     TRANSACTION_TYPE     COV_CHG_EFF_DATE     TIMESTAMP_ENTERED
    10020335P8017MT0010012          001     001                  02                          01/FEB/2010            02/JAN/2010 01:55:59.990216 AM
    10020335P8017MT0050012          005     001                  02                      01/FEB/2010            02/JAN/2010 01:56:00.268099 AM
    10020335P8017MT0010032          001     003                  03                      14/JAN/2011            14/JAN/2011 04:25:19.018217 PM
    10020335P8017MT0010042          001     004                  03                      21/JAN/2011            21/JAN/2011 04:00:31.719444 PM
    10020335P8017MT0050022          005     002                  03                      21/JAN/2011             21/JAN/2011 04:02:48.953594 PM
    */Rule;
    Every PC_COVKEY, query should recursively join and generate set of records depending on latest SEQUENCE_ALPHA for the coverage number at that point of time. For ex,
    for 10020335P8017MT0010042 (4 row) should generate 2 records
    1. 10020335P8017MT0010042001004 (PC_COVKEY || COVERAGE_NUMBER || latest SEQUENCE_ALPHA--004 for cover 001), SEQUENCE_ALPHA 001 for cover 001 is not the latest for 10020335P8017MT0010042.
    2. 10020335P8017MT0010042005001 (coverage number 005, and latest sequence alpha-001 for cover 005).
    SEQUENCE_ALPHA 002 for cover 005 is not the latest for 10020335P8017MT0010042 as it happened later stage.
    for 10020335P8017MT0050022 (5 row) should generate 2 records as
    1. 10020335P8017MT0050022001004 (PC_COVKEY || COVERAGE_NUMBER || latest SEQUENCE_ALPHA--004 for cover 001),
    2. 10020335P8017MT0010042005002 (coverage number 005, and latest sequence alpha-002 for cover 005)
    WITH SNAPSHOT_CVR_CTP as (
    SELECT pcd1.PC_COVKEY,
           pcd1.PC_COVKEY||pcd2.COVERAGE_NUMBER||pcd2.SEQUENCE_ALPHA as cov_key,
           pcd2.COVERAGE_NUMBER,
           pcd2.SEQUENCE_ALPHA,
           pcd2.COVERAGE_NUMBER||pcd2.SEQUENCE_ALPHA as CVRSEQ,
           max(pcd2.COVERAGE_NUMBER||pcd2.SEQUENCE_ALPHA) over (partition by pcd1.PC_COVKEY, pcd1.COVERAGE_NUMBER
           order by pcd2.COV_CHG_EFF_DATE, pcd2.TIMESTAMP_ENTERED) as MaxSeq,
           pcd2.COV_CHG_EFF_DATE,     
           pcd2.TIMESTAMP_ENTERED
    FROM
    PC_COVKEY_PD pcd1,
    PC_COVKEY_PD pcd2
    select * from SNAPSHOT_CVR_CTP SC
    WHERE sc.PC_COVKEY = '10020335P8017MT0010042'  -- 4 row
    --AND  COVERAGE_NUMBER||SC.MAXSEQ = COVERAGE_NUMBER||SEQUENCE_ALPHA
    ORDER BY TIMESTAMP_ENTERED
    PC_COVKEY     COV_KEY     COVERAGE_NUMBER     SEQUENCE_ALPHA     CVRSEQ          MAXSEQ     COV_CHG_EFF_DATE     TIMESTAMP_ENTERED
    10020335P8017MT0010042     10020335P8017MT0010042001001     001     001     001001     001001     01/FEB/2010     02/JAN/2010 01:55:59.990216 AM
    10020335P8017MT0010042     10020335P8017MT0010042005001     005     001     005001     005001     01/FEB/2010     02/JAN/2010 01:56:00.268099 AM
    10020335P8017MT0010042     10020335P8017MT0010042001003     001     003     001003     005001     14/JAN/2011     14/JAN/2011 04:25:19.018217 PM
    10020335P8017MT0010042     10020335P8017MT0010042001004     001     004     001004     005001     21/JAN/2011     21/JAN/2011 04:00:31.719444 PM
    10020335P8017MT0010042     10020335P8017MT0010042005002     005     002     005002     005002     21/JAN/2011     21/JAN/2011 04:02:48.953594 PM
    I am trying to filter row using MAXSEQ but at the moment MAXSEQ values are not coming as expected. I expect following value for COV_KEY combination
    COV_KEY                                         MAXSEQ
    10020335P8017MT0010042001001     001004
    10020335P8017MT0010042005001     005001 -- match
    10020335P8017MT0010042001003     001004
    10020335P8017MT0010042001004     001004 -- match
    10020335P8017MT0010042005002     005001Would appreciate if anyone can get MAxSEQ as expected.

    Something like..
    with dist_cov_numbers as
      select distinct coverage_number cov_number
      from PC_COVKEY_PD
    all_data as
      select pcd.*,d.cov_number new_coverage_number,
             max(decode(coverage_number,d.cov_number,sequence_alpha))
                  over( partition by d.cov_number
                        order by COV_CHG_EFF_DATE,TIMESTAMP_ENTERED
                                  ) max_seq
      from PC_COVKEY_PD pcd,dist_cov_numbers d
    select pc_covkey,pc_covkey||new_coverage_number||max_seq new_key,
           pc_covkey||coverage_number||sequence_alpha actual_key
    from all_data
    order by COV_CHG_EFF_DATE, TIMESTAMP_ENTERED;
    PC_COVKEY                   NEW_KEY                           ACTUAL_KEY                     
    10020335P8017MT0010012      10020335P8017MT0010012001001      10020335P8017MT0010012001001     
    10020335P8017MT0010012      10020335P8017MT0010012005         10020335P8017MT0010012001001     
    10020335P8017MT0050012      10020335P8017MT0050012001001      10020335P8017MT0050012005001     
    10020335P8017MT0050012      10020335P8017MT0050012005001      10020335P8017MT0050012005001     
    10020335P8017MT0010032      10020335P8017MT0010032001003      10020335P8017MT0010032001003     
    10020335P8017MT0010032      10020335P8017MT0010032005001      10020335P8017MT0010032001003     
    10020335P8017MT0010042      10020335P8017MT0010042005001      10020335P8017MT0010042001004     
    10020335P8017MT0010042      10020335P8017MT0010042001004      10020335P8017MT0010042001004     
    10020335P8017MT0050022      10020335P8017MT0050022005002      10020335P8017MT0050022005002     
    10020335P8017MT0050022      10020335P8017MT0050022001004      10020335P8017MT0050022005002 
    10 rows selected Edited by: jeneesh on Nov 22, 2012 10:54 AM

  • Issues with query using joins in 3 tables

    I am trying to fetch data from 3 tables (Project,RIsk and Issues) using join. There are Risks associated with some projects and Issues associated with some projects.
    ProjectID is primary key in Project table.
    RiskID is primary key in risk table. ProjectID is foreign key.
    IssueID is primary key in Issue table.ProjectID is foreign Key.
    I need the projectname, count of risks for projects, count of issues for projects. I am using joins in all the 3 tables. Issue here is, its giving me double of count of risks and issues for each project.
    Please advise how can I get the correct number. I have used the below query,
    select p.projectname,count(r.riskid),count(i.issueid) from project as p
    left outer join risk as r on p.projectid=r.projecctid
    left outer join issue as i on p.projectid=i.projectid
    group by
    p.projectname
    thanks

    Hi All,
    I got a new requirement to count, the number of high priority risks as well as high priority issues along with the other details. I modified the below table to include the changes, but I am not getting the desired result. Could you please help?
    Original query:
    select p.projectname,count(distinct r.riskid), count(distinct i.issueid) from project as p
    left outer join risk as r on p.projectid=r.projecctid
    left outer join issue as i on p.projectid=i.projectid
    group by p.projectname
    Modified query:
    select p.projectname,count(distinct r.riskid),sum(case when r.riskpriority='high' then 1 else 0 end), sum(case when i.issuepriority='high' then 1 else 0 end),count(distinct i.issueid) from project as p
    left outer join risk as r on p.projectid=r.projecctid
    left outer join issue as i on p.projectid=i.projectid
    group by p.projectnameI should get the desired result as:XYZ,8,1,4,4But I am getting:XYZ,8,4,4,32thanks for the reply.

  • Any known issues with SQL DB Link Synonyms joining on encrypted columns

    Are there any known issues with accessing encrypted columns via a database link that is masked by a synonym?
    We are experiencing unexpected results when the encrypted column is anti-joined through a not exists, to a local encrypted column of the same datatype The encrypted columns are person ids. If the expected person id is hard coded, the results return correctly. The local database is 10.2.0.4.0 and the link is to a 10.2.0.3.0 RAC.
    Both enrollments and person_ids, below, are synonyms to the linked tables.
    ... From table_1 d
    where ...
    AND NOT EXISTS (SELECT 1
    FROM enrollments x,
    person_ids p
    WHERE x.person_demo = p.person_demo
    AND x.rept_inst = d.rept_inst
    AND x.demo_time_frame = d.term_deg_grant
    AND p.person_id_encrypted = '999999999')
    vs.
    ... From table_1 d
    where ...
    AND NOT EXISTS (SELECT 1
    FROM enrollments x,
    person_ids p
    WHERE x.person_demo = p.person_demo
    AND x.rept_inst = d.rept_inst
    AND x.demo_time_frame = d.term_deg_grant
    AND p.person_id_encrypted = d.person_id_encrypted)

    milazzo74 wrote:
    I am having the same problem...
    http://www.milazzo.com.br/teste/projetos.php
    It works fine in Firefox but loads forever in explorer 8...
    The cause of the problem is not the same.
    In your case it takes forever to load the thumbnails from flickr.com; the SpryDataSets without the loading of the thumbnails works as expected.
    Remember that ALL of the thumbnails for each 60 odd projects are downloaded from flickr, that is about 1800 thumbnails.
    Gramps

  • I am frequently unable to join the internet or it runs very slowly.  I have a Time Capsule in my LAN. Are there any compatibility issues with Time Capsules and any ISPs?

    I am frequently unable to join the internet or, if I can, it is exceptionally slow. The ISP says nothing is wrong ontheir end.  Are there any compatibility issues with any ISPs when using Time Capsule and/or iMacs?

    Tried this several times to no avail.  I believe it is the ISP causing the problem...Time Warner.

  • Query report issue with Joins

    HI Everyone,
    I'm facing a issue with SQ02, where I need to link 2 table COVP and AFRU . Now that I have 2 feilds in COVP REFBN and AWORG which is or Char(10) feilds and I need to link this with tabl;e AFRU feilds RUECK and RMZHL which is of Num(10) and Num(4).
    I cant use a join link between these 2 feilds as it says illegal join. Now I need to pull data by the input from COVP that of refbn and aworg.
    Please let me know how to go about and implement this? Is there a way where I can use the code section and write code for this. I need to further add another table CATSDB from the output from AFRU.
    Thanks & Best regards,
    Raj

    Hi Raj,
    I had the same problem with other join, since the two fields are different it is not possible to use a join on them.
    The only solution that occurred to me was to create an auxiliary table to map both fields with all possible values, like this:
    | fild1 | field2  |
    |   001   | 00001 |
    |   002   | 00002 |
    And a view with one of the tables together with this auxiliary one. Then the join would use this view...
    I admit it isn't pretty, but it would work. However in the end I've decided to write a program instead of using a query to obtain our client's desired map.
    best regards,
    Edgar

  • All of you who use the 80gb ipod classic and have problems with it freezing and syncing with itunes...well I have joined the club. This is a serious issue with apple and they need to correct it. I have tried everything to no avial.

    This is beyond frustrating. I just wasted 70 dollars between a new battery and gas for my ipod 80gb classic. It was having major issues syncing and freezing with itunes. I tried everything possible and noticed that a lot of people have been having the same issues with their ipod classics as well. I must have restored it several times and now it just totally bit the dust. Now I have to shell out 130 dollars to send it in to apple to be rebuilt/fixed. This is nonsense and I just cant believe apple isn't doing anything to address this issue. My ipod was doing great for about nearly 5 years and now  this. I even down-graded to itunes 10.7, but by the time I had it set up to try, that's when my ipod totally failed and will not even come on. Grrrrrrrrrrrrrrr

    Here is what worked for me:
      My usb hub, being usb2, was too fast. I moved the wire to a usb port directory on my pc. That is a usb1 port which is slow enough to run your snyc.

  • Issue with PTO (Paid Time Off) quota generation

    Hi All,
    We have an issue with quota generation of PTO for our employees.
    The issue goes like this:
    We have a Paid time off for employees 5weeks( 200 hrs) for employees who have worked less than 5 years.
    we have  paid time off for employees 6 weeks ( 240 hrs) for employees who have worked more than 5 years.
    we have the following logic that has to go in this config:
    -- Our fiscal year starts on Feb 1st and ends on Jan end or Feb starts which has a full week of working days. ( ex: if 01/31/2012 falls on a Thursday the following Monday which has full 5 day working week would be the end of the fiscal year).
    -- Depending on the working hours of  the employees and the date of joining for the first year ( for new hires)0041 info type the eligibility gets varied and reduced. Ex( employees who joins on start of fiscal year and works 40hrs per week schedules is eligible for 200hrs of PTO. Employees who join in the month of august and works for 35 hrs per week ( i.e mid of fiscal year) would get 91 hrs of PTO.
    I need to put this in the system. I am thinking this could be done with out tweaking PCR.I need help in configuring this in Absence quotas as to what are the things i need change in system config and how do i do it. Please help with some screen shots if possible.  I really need this to get it done ASAP. Looking forward for help.
    Thanks,
    Chowdary.

    We use TM00 schema. Can i call TS15 and TS 12  rules into TM00 acheieve my issue of quota entilements?
    Iam doing this because my businees needs to see if an employee chages his work schedule from 40 to 30 or 20 etc.. the PTO has to vary accordingly.
    As the minimum eligibility is to work for 20 hrs to avail the PTO days. If at any point the employee drops it under 20 he will not be eligible till he work any this >= 20hrs per month so the evaluation has to check periodically to update the quota availability.... I need help plz suggest ...

  • Design issue with the multiprovider

    Design issue with the multiprovider :
    I have the following problem when using my multiprovider.
    The data flow is like this. I have the info-objects IobjectA, IobjectB, IobjectCin my Cube.(Source for this data is s-systemA)
    And from another s-system I am also loading the masterdata for IobjectA
    Now I have created the multiprovider based on the cube and IobjectA.
    However, surprisingly join in not workign in multiprovider correctly.
    Scenario :
    Record from the Cube.
    IObjectA= 1AAA
    IObjectB = 2BBB
    IObjectC = 3CCC
    Records from IobjectA =1AAA.
    I expect the record should be like this :
    IObjectA : IObjectB: IObjectC
    1AAA       :2BBB       :3CCC
    However, I am getting the record like this:
    IObjectA : IObjectB: IObjectC
    1AAA       :2BBB       :3CCC
    1AAA         : #             :#
    In the Identification section I have selected both the entries for IobjectA still I am getting this error.
    My BW Version is 3.0B and the SP is 31.
    Thanks in advance for your suggestion.

    May be I was not clear enough in my first explanation, Let me try again to explain my scenario:
    My Expectation from Multi Provider is :
    IObjectA
    1AAA
    (From InfoObject)
    Union
    IObjectA     IObjectB     IObjectC
    1AAA     2BBB     3CCC
    (From Cube)
    The record in the multiprovider should be :
    IObjectA     IObjectB     IObjectC
    1AAA     2BBB     3CCC
    Because, this is what the Union says .. and the Definition of the multiprovider also says the same thing :
    http://help.sap.com/saphelp_bw30b/helpdata/EN/ad/6b023b6069d22ee10000000a11402f/frameset.htm
    Do you still think this is how the behaviour of the multiprovider.. if that is the case what would be the purpose of having an infoobject in the multiprovider.
    Thank you very much in advance for your responses.
    Best Regards.,
    Praveen.

  • I'm having an issue with my 7130c

    Hi, I'm new here so im not sure if this is a stupid question or not, but I recently bought a 7130c and I'm having trouble getting it to work properly. When i insert the battery that came with it the led blinks once then the screen shows a battery icon with a line through it. It also wont turn off when i press the power button. I've tried plugging it into the wall both with and without the battery in place as well as charging it over night, I've also let the battery run completely empty then charging it. Nothing seems to make any difference, the screen will only show the battery icon. My question is, is this purely an issue with the supplied battery or is the phone itself also playing a part?
    I've also tried connecting the phone to my PC, which seems to register that its there (again the screen on the phone does not change) but when i try to update the software it only makes it as far as "reconnecting to JVM" at which point i recieve an error message saying "unable to reconnect to the device during a multi-stage load operation".
    Is there anything  i can do to remedy my problems?

    For the battery: leave it in the BB and charging for several hours. After 3-4 hours, with it still plugged in, remove the battery and reinsert it, and see if it boots up. If so, leave it charging to 100%, look at Options > Status for the charge percentage.
    On the PC, load Desktop Manager, I would recommend version 4.2 Service Pack 2 for your BB, get the one withOUT the media manager software.
    Download Desktop Manager from here:
    https://www.blackberry.com/Downloads/entry.do?code​=A8BAA56554F96369AB93E4F3BB068C22
    THEN, make certain you are connected to the USB port on the rear of the PC, not a USB hub, not a monitor port or a front PC port.
    And try connecting with the PC again.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Issues with 10.3.1.1779 on Q10

    I just got this patch a few weeks back because my carrier is extremely slow I guess. I noticed mostly negative differences after this update, which usually isn't the case.
    The UI itself is a lot clunkier and slower to navigate I find, and especially noticable when switching songs on the Music screen. Also there is a persistent issue with the Hub wherein I'm not able to interact with the Hub items until I navigate away from and then back to the Hub. It happens mostly when waking up the phone by swiping from the bottom, and the top screen is the Hub, although it does happen sometimes when I'm already using the phone and simply navigate to the Hub.
    Not sure if these are specific to my phone or if other people are experiencing this on the Q10 as well. In case anyone wants to know the model is SQN100-5.

    Yelnik wrote:
    Yes t he device has been rebooted most of the ways it can be rebooted since it was updated.
    Great.
    Yelnik wrote:
    File location hasn't changed on my device, so if my music is on a media card or not isn't entirely relevant I don't think.
    When you think it might be relevant, please let me know.
    I would not have asked the question had I not thought it to be relevant.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Performance issues with query input variable selection in ODS

    Hi everyone
    We've upgraded from BW 3.0B to NW04s BI using SP12.
    There is a problem encountered with input variable selection. This happens regardless of using BEx (new or old 3.x) or using RSRT. When using the F4 search help (or "Select from list" in BEx context) to list possible values, this takes forever for large ODS (containing millions of records).
    Using ST01 and SM50 to trace the code in the same query, we see a difference here:
    <u>NW04s BI SQL command</u>
    SELECT                                                                               
    "P0000"."COMP_CODE" AS "0000000032" ,"T0000"."TXTMD" AS "0000000032_TXTMD"                             
    FROM                                                                               
    ( "/BI0/PCOMP_CODE" "P0000" ) LEFT OUTER JOIN "/BI0/TCOMP_CODE" "T0000" ON  "P0000"."COMP_CODE" = "T0000
      "."COMP_CODE"                                                                               
    WHERE                                                                               
    "P0000"."OBJVERS" = 'A' AND "P0000"."COMP_CODE" IN ( SELECT "O"."COMP_CODE" AS "KEY" FROM              
      "/BI0/APY_PP_C100" "O" )                                                                               
    ORDER BY                                                                               
    "P0000"."COMP_CODE" ASC#                                                                               
    <u>BW 3.0B SQL command:</u>
    SELECT ROWNUM < 500 ....
    In 3.0B, rownum is limited to 500 and this results in a speedy, though limited query. In the new NW04s BI, this renders the selection screen unusable as ABAP dumps for timing out will occur first due to the large data volume searched using sequential read.
    It will not be feasible to create indexes for every single query selection parameter (issues with oerformance when loading, space required etc.). Is there a reason why SAP seems have fallen back on a less effective code for this?
    I have tried to change the number of selected rows to <500 in BEx settings but one must reach a responsive screen in order to get to that setting and it is not always possible or saved for the next run.
    Anyone with similar experience or can provide help on this?

    here is a reason why the F4 help on ODS was faster in BW 3.x.
    In BW 3.x the ODS did not support the read mode "Only values in
    InfoProvider". So If I compare the different SQL statements I propose
    to change the F4 mode in the InfoProvider specific properties to
    "About master data". This is the fastest F4 mode.
    As an alternative you can define indexes on your ODS to speed up F4.
    So would need a non-unique index on InfoObject 0COMP_CODE in your ODS
    Check below for insights
    https://forums.sdn.sap.com/click.jspa?searchID=6224682&messageID=2841493
    Hope it Helps
    Chetan
    @CP..

  • New HH3 - Issues with Kodak Printer and iPhone 3GS

    Hello,
    Here is the background:
    Previously had a D-Link DSL-G624M router and everything connected wirelessly. This included 2 laptops, Kodak ESP 5250 Printer and iPhone 3GS. Router broadcasting on channel 6 (locked).
    Since upgrading to Infinity replaced the D-Link with a HH3. Laptops connect fine but have issues with other wireless devices.
    iPhone: Seems to lose internet (not necessarily wireless connection though) intermittently. The phone remains connected to the HH3 and can be seen in the DHCP table and Home Network screens. The iPhone also reports that it is connected to the HH3. However, when attempting to access the internet using either Safari or apps it doesn't work. This can be fixed by forgetting the network and re-joining or turning Airplane Mode on and then off.
    Kodak ESP5250 Printer: This connects fine to the HH3 and remains in the DHCP table and Home Network with the correct IP Address. Laptop A is able to connect and print successfully. However, after putting the laptop into sleep mode and re-waking it it is unable to Print. The Printer is still connected to the HH3 and laptop claims it is 'Ready' but unable to print. The only way i have found to fix this is to re-install the entire Printer software!! However, Laptop B does not have this problem and can be put into Sleep mode, Hibernate or restart and the printer remain connected. I do not think it is a firewall issue as able to connect until re-waking from sleep.
    You're probably thinking the same as me that this sounds like hardware issues and not the HH3. Maybe coincidence that it started happening after changing to HH3. Maybe something wrong with the iPhone or Laptop A and/or Printer?!? Tried setting a manual channel on the HH3 as suggested by other posts but this had no effect. (Used inSSIDer to determine best channel). Also increased the IP Address lease time from 1 Day to 21 Days - but again no difference.
    Current situation: Connected the D-Link router to the HH3 using Ethernet cable. Disabled DHCP and DNS on the D-Link router and kept SSID different. Now connected all devices to the D-Link router and nothing to the HH3 and everything is working as it did previously. The iPhone remains stable and the Kodak printer remains connected to both Laptops after re-waking from Sleep Mode.
    I haven't yet contacted BT but i'm leaning towards it being a dodgy HH3. Anyone have any suggestions??
    Thanks,
    Martyn...

    For starters, there's nothing wrong with your Iphone or Kodak prn. The issue is the HH3
    I had a very similar issue connecting iMac, iPad, Macbook Pro, iPhone, Thinkpad and Canon prn via wireless to the HH3... Lots of disconnections, devices that couldn't log in, very low wireless speeds, printer not recognized, etc,etc
    I went mad, pretty much did the same things as you did: inSSIDer, changing channels, re-installing whole softw drv !, reorientating HH3 position, manually assigning IPs and channels... nothing would seem to work!
    Then I connected a Netgear router to HH3 via ethernet cable -like you did- and suddenly everything seemed to go back to normal. Here's what I found out after much head knocking:
    1) The issue is the HH3, not that it's faulty but simply put it can't deal with lots of wireless traffic. The minute you connect several devices it gets clogged up
    2) HH3 seem not to recognize WiFI printers that have a 'static' IP (not sure why)...  this was a nightmare
    3) if you have many devices connected, HH3 doesn't  seem to 'like' Apple devices or wifi Airport powered (not sure why). After sleep mode these device can't pick up IP over the air, and you need to manually renew DHCP leases. There are several reports about this in Apple forums.
    So here's what I did:
    1) I ditched the HH3
    2) I connected the Openreach router to a dual-band Netgear wndr3400 **cable** router (PPPoE connection)
    3) I re-installed the prn drv in USB mode and then added wifi printer in wifi mode while usb connected
    4) I created two-split WIFI networks; one in the channel 6/2.4Ghz frequency and another in the channels 44-48/5Ghz freq to which I assigned most devices (It seems BT Infinity wifi works best in 5Ghz channels)
    Results: all devices recognised & connected via WiFI, no disconnections, steady WIFI speed almost as fast as ethernet cable, wifi prn prints fine from all devices... No more WIFI connnectivity issues.
    I hope this helps, good luck
    (note: my current issue is that my profile dropped from 34/8 to 21/2 during testing phase)

Maybe you are looking for