Query on SP levels

Hi All,
Iam using PI7.1 with SP 4 and now they have planned to raise the  level from 4 to SP 10 .
All my interface involves MDM7.1, ECC ,BPM-PORTAL systems.
My query is ,should the PI  to be installed with SP 10 level or EHP1  PI 7.11 should be installed so as  to achieve the above stated scenarios?
Thanks in advance,
Lavanya.

Hi,
Have a look into below discussion.
Re: XI3.0 upgrade to PI7.1/ PI7.1EHP1
I hope you can find upgrade document in SAP Service marketplace as well as difference.
Regards
Aashish Sinha

Similar Messages

  • Customer Exit in query on aggregation level

    Hi,
    I try to have variables filled with a customer exit.
    The coding of the customer exit is correct, this have been tested in queries on multiproviders.
    Unfortunately it is not working when these variables are used on level of aggregation levels.
    What I would like to achieve:
    We have some planning queries on aggregation levels. Different users can plan on the same query (and aggregation level), but not for the same set of data. Therefore the query should be restricted to the authorized values. Unfortunately we can not switch to the new authorization concept (analysis authorizations) yet, but we already need this functionality very soon.
    The customer exits are the only possible option. Unfortunately it seems that the customer exits are not being executed when the variables are used in queries on aggregation levels.
    The variables are not ready for input and should be filled in I_STEP = 2
    Is this normal? If so, is there a work around?
    Thanks in advance for quick replies!
    Kind regards,
    Bart

    Hi,
    You can debug your query by putting the break-point in your exit code and execute the query in RSRT. This way you will be able to find if your customer exit is actually being called or not. If it is being called then there can be some logical problem with your code due to which the variable values are not getting populated.
    Regards,
    Deepti

  • Query with 2 level of breaks overlapings, one with a distinct constraint

    My boss asked me, for an Apex graph, to give for one day
    every 10 min the number of UNIQUE people (id) connected in the last 30 minutes.
    It is because this Unique ID count that I cannot solve this, but I am convinced it can be done using analytical or model clause.
    The folllwiing test case perfectly emulate the set of data as they comes from Websphere logs:
    --  We want :
    --    One row every 10 minutes that gives the count of UNIQUE  ID
    --        connected in the last 30 min before this point
    -- in this test case we assume that at 08h00 one user connects
    --     every second during one hour.
    with v as (
      select trunc(dbms_random.value(1,2000)+1) id,
           trunc(sysdate) + 80/24 + level/86400 sec from           <- this is  a typo, I wanted 8/24
      dual connect by level < 3600
    select id, to_char(sec,'YYYY-MM-DD HH24:MI:SS') from v
          ID   Time
           568 2011-07-23 08:48:19
          1057 2011-07-23 08:48:20
          1864 2011-07-23 08:48:21
          1500 2011-07-23 08:48:22
           917 2011-07-23 08:48:23
          1844 2011-07-23 08:48:24
           779 2011-07-23 08:48:25
           448 2011-07-23 08:48:26
           382 2011-07-23 08:48:27
           256 2011-07-23 08:48:28
          1821 2011-07-23 08:48:29
           872 2011-07-23 08:48:30
           658 2011-07-23 08:48:31
    .Edited by: bpolarski on 20 juil. 2011 12:10 added typo comment

    Hi Solomon
    I don't think the numbers are correct. There are 1200 rows before 8:20, but your query is showing 1569 distinct sessions.
    with v as (
               select  --+materialize
                        trunc(dbms_random.value(1,2000)+1) id,
                       trunc(sysdate) + 80/24 + level/86400 sec
                 from  dual connect by level < 3600
    select
        count(*),
        count(distinct id)
    FROM
        v where sec <= TO_DATE('23/07/2011 08:20:00','dd/mm/yyyy hh24:mi:ss')
    SQL> with v as (
      2             select  --+materialize
      3                      trunc(dbms_random.value(1,2000)+1) id,
      4                     trunc(sysdate) + 80/24 + level/86400 sec
      5               from  dual connect by level < 3600
      6            )
      7  select
      8      count(*),
      9      count(distinct id)
    10  FROM
    11      v where sec <= TO_DATE('23/07/2011 08:20:00','dd/mm/yyyy hh24:mi:ss')
    12  /
      COUNT(*) COUNT(DISTINCTID)
          1200               910I know this might not be the neatest way to get the result, but I think this is the correct one. I tried with analytics but I kept hitting problems with the ranges...
    with v as (
               select  trunc(dbms_random.value(1,2000)+1) id,
                       trunc(sysdate) + 80/24 + level/86400 sec
                 from  dual connect by level < 3600
    SELECT
        sec_10_min,
        (   SELECT
                count(distinct l.id)
            FROM
                v l
            WHERE
                l.sec >= sec_10_min - NUMTODSINTERVAL(30,'MINUTE')
            AND
                l.sec <= sec_10_min
         ) ct
    FROM
        (   SELECT
                sec_10_min
            FROM
                    select  trunc(sec,'HH') + trunc(to_char(sec,'MI') / 10) / 144 sec_10_min
                    from  v
                    WHERE
                        rownum > 0
            group by
                sec_10_min
      order by sec_10_min
    SQL> with v as (
      2             select  trunc(dbms_random.value(1,2000)+1) id,
      3                     trunc(sysdate) + 80/24 + level/86400 sec
      4               from  dual connect by level < 3600
      5            )
      6  SELECT
      7      sec_10_min,
      8      (   SELECT
      9              count(distinct l.id)
    10          FROM
    11              v l
    12          WHERE
    13              l.sec >= sec_10_min - NUMTODSINTERVAL(30,'MINUTE')
    14          AND
    15              l.sec <= sec_10_min
    16       ) ct
    17  FROM
    18      (   SELECT
    19              sec_10_min
    20          FROM
    21              (
    22                  select  trunc(sec,'HH') + trunc(to_char(sec,'MI') / 10) / 144 sec_10_min
    23                  from  v
    24                  WHERE
    25                      rownum > 0
    26              )
    27          group by
    28              sec_10_min
    29      )
    30    order by sec_10_min
    31  /
    SEC_10_MIN                  CT
    23/07/2011 08:00:00          0
    23/07/2011 08:10:00        511
    23/07/2011 08:20:00        897
    23/07/2011 08:30:00       1176
    23/07/2011 08:40:00       1179
    23/07/2011 08:50:00       1188HTH
    David
    Edited by: Bravid on Jul 20, 2011 2:43 PM
    Edited by: Bravid on Jul 20, 2011 2:48 PM
    Updated NLS to show times in the output

  • Customer Communication Tab details query at site level

    Hi,
    Can anyone please provide query to get the customer communication tab details in 11i at site level.
    Regards
    Dev

    Hi Octavio,
    Thank you for sending me this query. I am working on Customer Interface in R11i. For updating the records I need to check already existing data for a particular customer in a particular site. I am getting all the details except the communication tab details.
    I am writing the below query but it is giving multiple rows and same data. Some phone numbers and email addresses are missing in the communication tab . Please correct me what mistake i am doing.
    SELECT hcp.email_address,
    ,hcp.phone_area_code
    ,hcp.phone_number
    ,hcp.phone_extension
    ,hcp.phone_line_type
    FROM ra_customers rc
    ,ra_addresses_all raa
    ,hz_party_relationships hpr
    ,hz_contact_points hcp
    WHERE rc.party_id = raa.party_id
    AND rc.party_id = hpr.object_id
    AND hcp.owner_table_id = raa.party_site_id
    AND rc.orig_system_reference = 'C100233' -- This I will get from the file for update
    AND raa.orig_system_reference = 'A100961' -- This I will get from the file for update
    AND hcp.orig_system_reference = '<Phone Reference>' -- This I will get from the file for update
    Regards
    Dev

  • SQ01 query - Drilldown total level larger than 0 and drilldown function

    Hi everybody,
       I have made a sq01 query and set the call up report at "Report assignment" function. The drilldown total level of my query is 1 and I found that this makes the report can't pass the selected data (with cursor) to the receiver report correctly. I can't change the drilldown total level as 0 due to the user requirement. May I ask is there any other way to solve this problem? Thank you.

    Hi everybody,
       I have made a sq01 query and set the call up report at "Report assignment" function. The drilldown total level of my query is 1 and I found that this makes the report can't pass the selected data (with cursor) to the receiver report correctly. I can't change the drilldown total level as 0 due to the user requirement. May I ask is there any other way to solve this problem? Thank you.

  • Query Connection Isolation Levels

    I can do SA_CONN_LOCKS and get the information of all the connections.  I have all the connection numbers.
    I then need a way to determine the ISOLATION LEVEL of each of the connections.    We use a different ISOLATION LEVEL and  we want to make sure that isolation level is proper for all connections to stop freezing.
    I'm sure I can get the isolation level of the current connection (ITSELF) ---
    1. How do I get the isolation level of my own connection?
    2. How do I get the isolation levels of all the other connections?  (If I have to do it manually for each connection, that's not an issue for me)
    Please help!
    We are setting an EXECLUSIVE lock on a table which is causing all the other workstations to freeze, and I'm sure that we are setting the isolation level to stop this from happening when opening all the connections - so for some reason, something is getting set back or the user is creating other custom connections and locking records.
    Thank you.
    Sybase SQL Anywhere 12.01

    Hi Robert,
    I have logged the incident with support.  We haven't move much towards resolution on that side, but we have on our side.
    If you're ever finding that an incident needs more attention to it or that you are not receiving an urgent reply from SAP, there is a mechanism to have the SAP Customer Interaction Center involved and for the incident to be flagged at higher support levels, if the production situation warrants it - see: https://websmp106.sap-ag.de/call1sap
    The query runs just fine!   It runs in 3 seconds.
    If we put those two lines back - the query freezes and can sit there forever.
    On the surface, this doesn't sound like a locking issue, but more of a performance issue with those views/tables. Especially if you are using isolation level 0.
    They asked us to do logging (your SAP SUPPORT) and we did ..... we gave it to them and they came back and told us it could have to do with some known bug called "Issue with parallelism and we can test this by setting the max_query_tasks to 1"
    Yes, after reviewing the incident I can see that we have requested and you have performed and provided us with some request logging, and after reviewing this information we had found that there were large table scans inside queries with intra-query parallelism involved (indicating a performance issue). To diagnose the performance issue further, we have requested graphical plans with statistics from these queries to see in more detail about why we are picking the query plans we are at that time. The optimizer uses statistical analysis to pick plans so therefore we need to understand the statistics behind its decisions.
    The above suggestion was provided as an interim diagnostic test in order to determine if the behaviour is related to known fixed issues related to intra-query parallelism on earlier builds of 12.0.1. Providing the specific build number of 12.0.1 would avoid needing to run the diagnostic test.
    However, if you are convinced that locking is truly the root issue of your problem, please provide the full output of sa_locks() at this time - there should be 11 columns, including the 'lock_type' information which would provide the type of object that is being locked:
    conn_name,conn_id,user_id,table_type,creator,table_name,index_id,lock_class,lock_duration,lock_type,row_identifier
    If you are over 1000 locks, you will need to increase the 'max_locks' argument to sa_locks().
    I have also noted that you have also just provided a response to us in the incident shortly after posting here. Please continue to use the support incident to work with us directly for the diagnostic discussion and your resolution options.
    Regards,
    Jeff Albion
    SAP Active Global Support

  • Approval Query on multi-level line discounts

    Hi Experts,
    I have this query that is attached in the A/R Reserve Invoice> free text field that triggers different values corresponding to the to approval levels of the management. The query is triggered when a discount is manually change. Also, the free text returns a null value,  if the item chosen is defined in period & volume discounts table (OSPP & SPP1).
    However, the issue arises when the client creates first a Sales Quotation which has an item defined in OSPP (promo item), upon copying to RI, the FMS returns a value instead of null, especially if the item copied is a promo item.
    I need help to modify this query to consider also if the item (promo) is copied from a base document.
    Thanks,
    Don
    If CONVERT(real,$[$38.15.11]) > 0.00 AND
    NOT EXISTS (
    SELECT DISTINCT ItemCode FROM OSPP WHERE ItemCode = $[$38.1.11] AND ListNum=1
    AND Discount <> 0.00)
    OR
    NOT EXISTS (
    SELECT DISTINCT ItemCode FROM SPP1  WHERE ItemCode = $[$38.1.11] AND ListNum=1
    AND Discount <> 0.00 AND (CONVERT(smalldatetime,$[$10.0.Date],101) >= CONVERT(smalldatetime,FromDate,101))
    AND (ToDate IS NULL OR CONVERT(smalldatetime,$[$10.0.Date],101) <= CONVERT(smalldatetime,ToDate,101)))
    Begin
                    DECLARE @discprct1 as real, @discprct2 as real
                    SELECT  @discprct1 = 0.00, @discprct2 = 0.00
                    SELECT @discprct1 = ISNULL(OITM.U_DiscLimit1,0.00) FROM OITM WHERE OITM.ItemCode = $[$38.1.11]
                    SELECT @discprct2 = ISNULL(OITM.U_DiscLimit2,0.00) FROM OITM WHERE OITM.ItemCode = $[$38.1.11]
                    If @discprct2 <>  0
                    Begin
                                    If CONVERT(real,$[$38.15.11]) > @discprct2 SELECT 'Level3 Approval'
                                    ELSE
                                                    SELECT CASE WHEN (CONVERT(real,$[$38.15.11]) <= @discprct2) AND
                                                    ((@discprct1 = 0.00) OR (CONVERT(real,$[$38.15.11]) > @discprct1))
                                                    THEN 'Level2 Approval' ELSE
                                                    (SELECT CASE WHEN (CONVERT(real,$[$38.15.11]) <= @discprct1) AND @discprct1 <> 0.00 THEN 'Level1 Approval' ELSE '' END)
                                                    END
                    End
                    Else
                    If @discprct1 <>  0
                                    SELECT CASE WHEN CONVERT(real,$[$38.15.11]) > @discprct1 THEN 'Level2 Approval' ELSE 'Level1Approval' END
                    ELSE SELECT 'Level1 Approval'
    End
    ELSE SELECT ''

    Hi Ravi,
    The users don't want to restrict the whole report on a specific customer or material. The only user input variable that will be available is the customer order date.
    The restriction has to be on the value of caracteristics coming from each individual sales orders that appear on the report.
    Exemple: I ask for sales order for a specific date and it gives me 2 sales orders with different customers and materials:
    Customer order list:
    - Ord# 1000241, Cust#100, Mat #A01, $100, <b>128$, 95$</b>
    - Ord# 1000244, Cust#115, Mat #B02, $100, <b>119$, 118$</b>
    The amount 128$ is restricted by date, and customer #100
    The amount 95$ is restricted by date, and material #A01
    The amount 119$ is restricted by date, and customer #115
    The amount 118$ is restricted by date, and material #B02
    Thanks in advance,
    Regards,

  • Query Suggestions with -Level SPSite or SPWeb, how to retreive results?

    I can see the results on powershell window if I pass -Level with Owner object in below command, but how can i see same results with _api suggest query?
    Get-SPEnterpriseSearchQuerySuggestionCandidates -SearchApplication $searchapp -Owner $owner

    Hi Ramana,
    Based on the list of parameters for the search rest api in the following article, there is no similar/same function as cmdlet used available for rest service endpoint _api/search/suggest, so, we are unable to use it
    via _api suggest query currently.
    https://msdn.microsoft.com/EN-US/library/office/dn194079.aspx
    http://blogs.msdn.com/b/nadeemis/archive/2012/08/24/sharepoint-2013-search-rest-api.aspx
    Thanks
    Daniel Yang
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to query lowest level of VO without query on higher levels?

    I noticed that if there is viewlink link up 2 VOs -- vop and voc, to retrieve a certain row for voc, I have to execute query on the corresponding vopbefore execute query on child
    //parent................
           ViewCriteria vc = voP.createViewCriteria();
            ViewCriteriaRow vcr1 = vc.createViewCriteriaRow();
            vcr1.setAttribute("col1"," '0'");
            vc.add(vcr1);
            vP.applyViewCriteria(vc,true);
            vP.executeQuery();
    //child..............
           vc = voC.createViewCriteria();
            vcr1 = vc.createViewCriteriaRow();
            vcr1.setAttribute("col2"," '0'");
            vc.add(vcr1);
            voC.applyViewCriteria(vc,true);
            voC.executeQuery();Is there any way I can retrieve on child VO directly? the reason I'm asking that there are many levels gand-parent -> parent -> child .... I have to run a query on the lowset level without knowing what parents are.
    Thanks

    Hi,
    I noticed that if there is viewlink link up 2 VOs -- vop and voc, to retrieve a certain row for voc, I have to execute query on the corresponding vopbefore execute query on childYes/No,
    Yes : I have to execute query on the corresponding vop.
    No : before execute query on child
    No Need
    suppose you have a VL between 2 vos line P->C then when you execute query for P, it points before first record by default.
    Now when you move your cursor over P records then corresponding child VOS gets filtered automatically, according to the VL you have defined.
    So inorder to get a proper child records you need to consider 2 things.
    1.) There should be proper VL between attrs in corrosponding vos.
    2.) then your parent should point to proper record to filter your child.
    Is there any way I can retrieve on child VO directly?Yes,
    in application module you can retrive child vo by name like
    ViewObjectImpl voChild = (ViewObjectImpl)findViewObject("xx_VO1");similarly you can get reference to child vo from binding layer in viewcontroller, or backing beans
    Hope this helps

  • Query users, access level and last logon date

    <p>Hello,</p><p> </p><p>Does anybody know how to query Essbase to look up users accesslevel and last logon date?</p><p> </p><p> </p><p>Rey Fiesta</p>

    It can be done using the API. Access level is a little complicated because it can be by individual or group they belong to and it of course is different by application/database

  • Input-ready query and aggregation level or multiprovider

    Hi,
    is it true that input-ready querys can only be created based on an aggregation level and not a multiprovider?
    thanks.
    regards
    P.Rex

    Hi,
    Input Ready Queries can only be built on aggregation levels.
    If you want to create an input ready query on a multiprovider, first create an aggreagtion level on top of this multiprovider and build your query on this aggregation level.
    If you have any problems in getting the input readiness, you can always revert.
    Regards,
    Srinivas kamireddy.

  • Fields in Input Ready Query and Aggregation Level

    Hi All - New to IP. What if we dont include all the fields of Aggregation level in Input Ready Query.
    Supose there are 4 fields in Aggregation level and we are including only two in Input Ready Query.

    Hi Harry,
    For a Keyfigure to be input ready, all the characteristics of the Aggregation should be filled with some values at the time of input.
    The characteristics should be either in Static Filter, Dynamic Filter, Row, Column. New Selection.
    If a characteristic is not there in any of the above area then it is considered to be null and query will not be input ready.
    Regards,
    Gopi R

  • Query regarding row level calculations in Bex

    I have a scenario where I am creating a report on a multiprovider. This multiprovider is based on General Ledger and Profit Center Accounting cube. The PCA cube has accumulated balances at G/L account and profit center level, and GL cube has balances only at General Ledger account level.So when a report is created on this the data displayed looks like:
    Account Profit Center Balance
    1000             1234            100000  - From PCA cube
    1000              2345            200000  - From PCA cube
    1000              Not assigned 400000 - From GL cube
    There are some cases where the total balance at G/L account level does not match both the cubes ( as in the above example, as per PCA, balance for G/L account 1000 is 300000 whereas as per GL cube, balance at G/L account 1000 level is 400000.)
    Hence we require a separate row showing this difference ( not column)
    Therefore actual output required for the above scenario is:
    Account Profit Center Balance
    1000             1234            100000 
    1000              2345            200000 
    1000              DIFFERENCE           100000 - (400000 - sum of above 2 balances)
    Total                                 400000
    It would be very helpful if anyone can give inputs on how this can be achieved.

    Have you considered Virtual Key figure. This will allow you to do such complex calculations.
    Thanks
    Sharan

  • Query base multiple levels  PO approval procedure

    Hi,
    My customer is having following requirement for PO approval procedure and would like to seek for solution.
    The suppliers are either CAPEX or OTHERS supplier which I think of using UDF U_CAPEXSUPPLIER=Y or N in BP master setup.
    OTHERS supplier PO
    <RM2000 approved by local accounts
    >RM2000 approved by CFO or one of directors
    CAPEX supplier PO
    <RM5000 approved by CFO
    >RM5000 approved by one of Board of Directors
    The 2000 and 5000 figures are applicable to both local and foreign purchase. ie if it USD suppliers then limit is USD2000
    Thanks and regards
    Thomas

    Thomas,
    Open Query Generator....Click Execute.....With the Red message at the bottom..you will see the SELECT *
    click on the Pencil icon and copy over each of my queries and save it using a different name.
    Then Add an Approval Stage for each Approver..
    Using the Approval Template..Give a Name...Make Sure Active check box is CHECKED next to the Name
    Select the Originators (users whose document should go through the approval process)..In the document tab select the documents for which this approval applies..Stages Tab..select the associated Approval Stage defined earlier..
    Term tab: Select When the following Applies
    In the lower window...double click onn the first row under Query Name..Select your query and ADD. 
    Make Sure Active check box is CHECKED next to the Name
    Suda

  • Query regarding Database Level changes

    Hi
    I am working with a datawarehouse which extracts and populates data overnight across several tables in the reporting layer and across 5 different schemas.
    The source tables of these remain same (which will get data updated each and every day) but the reporting layer tables are built in the trash-and-build mode (because of business reasons) which brings in data say from the year 2000 (from the source) which might NOT be getting changed in the source tables at all.
    These tables population especially causes the jobs to slow down and cause performance issues.
    Is there any way in Oracle to find out if say :-
    Reporting Layer Table :- RPT_TAB
    Source Tables :- S1, S2, S3
    Can we find out if there are any changes to the data of S1,S2,S3 for a period of time say from year 2000 - year 2004 when they are being picked up by the proc which populates RPT_TAB?
    If there is any way, through which we can generally establish which are the tables for which for the above period there are no changes in data then we can archive such data and exclude them from loading into the reporting layer tables every day?
    We are using Oracle 9i and PLSQL to populate all the data in the tables.
    Please help me ASAP.
    Thanks
    Arnab

    Most of the source tables do not have last updated date. But the queries which combine and bring in data to Reporting Layer tables are complex and use lot many tables, sequences, views, etc to load the data. So, that is the reason I was looking for something at the generic Oracle level if it maintains anything for a certain period of time against any given table in the database.
    Thanks
    Arnab

Maybe you are looking for

  • ITunes won't sync my music to my iPhone

    I am trying to get music from my iTunes to my iPhone but it won't transfer any of the songs to it. Even if uncheck sync all music and choose exactly what i want it will sync but it wont add or delete anything ive told it too. Ive told it to sync mult

  • How to write empty line in text file

    hey i want to insert one empty line in text file. how to write this. i declared data: emptyrec(240) type c value space, and used TRANSFER emptyrec to e_file. but its not inserting empty line in the record. is there any special way have to do. ambicha

  • With new Brightbox2 router and fibre broadband, PC not shutting down on request

    Yesterday connected to fibre broadband with new Brightbox2 router. Since then have been unable to Shut Down PC, although can select Sleep OK. Also cannot access System Manager via Ctrl-Alt-Del.

  • Bandwidth throughput

    I have question about bandwidth throughput. Here's what I have: Private link between Las Vegas, NV and Waterloo Canada 100Mb 69ms latency Max. Theoretical throughput would be 7Mbps If I copy a file on windows 7 computers to/from, should it be achievi

  • ALE of Vendor

    Hello, I have added new field in ALE configuration of Vendor ( BD53) in one system, but when i tried ALE this field, it is not getting ALEd to the other connected system. Can someone help if any configuration is missing. -Chetan