Single stack vs. Dual Stack - Why does SAP recommend single stack?

Hello SAP,
   I am a business partner who specializes in infrastructure consulting for SAP solutions.  The SAP Consultants I am working with recently have been recommending that customers install single stack systems.  I would like to know why? Are there problems with dual stack systems?  Is SAP changing things in a later release and they want customers to be prepared for the change?
  From an infrastucture point of view this recommendation combined with SAP NetWeaver architecture will result in an explosion of SID names which leads to an explosion of application server instances and DBMS instances and an explosion of installed servers.  I know it is possible to combine SIDs into a single DBMS using MCOD and to have multiple application servers in a single physical server, but there are issues with mulitple application server instances and MCOD use which make normal maintenance operations difficult.
  I think it would be much better for customers to install dual stack systems and simply adjust the SAP profile parameters to disable one stack or the other.  This way, you could still have 1 stack per application server instance and you would not be have to be creative with SAP SID names!!!  Creating a DBMS instance or installing an additional server is not a simple nor economical proposition.
Regards,
Zaz

   I am a business partner who specializes in infrastructure consulting for SAP solutions.  The SAP Consultants I am working with recently have been recommending that customers install single stack systems.  I would like to know why? Are there problems with dual stack systems?
The problems are:
- difficult to size and maintain - Java + ABAP will fight for resources (memory,CPU) and there´s not much one can do to tune if either ABAP or Java as dual stack instance on a single box is running nuts (for whatever reason).
- System copies via R3load - if you want to copy a huge system (let´s say ERP 6.0 + Java stack) you need to use sapinst + R3load to do the copy. Imagine if the system is 1 TB or bigger, this is very time consuming
- Upgrades are complicated - if you upgrade a dual stack system you need to run two PREPARES and two upgrades at the same time - there are sync points each upgrade wait for the other to finish --> difficult to plan in sense of runtimes and even more notes/preparation to do (a dual stack SolMan upgrade from 3.2 to 4.0 had almost 100 notes (technical!) and two upgrade preparation guides...)
- interdependencies - example: you run ERP + EP + BI-Java on one system. You upgrade your BI (which is on a different box) to a new support package. Since the BI-Java need to be in sync with the BI ABAP support package you need to upgrade the EP too - and since there´s a direct dependency (doublestack system) you will need to install support packages on your ERP. So you finally end up in having dependency chains that a total different system (BI) will force you to upgrade/patch your ERP. And if you have e. g. a CRM connected to the same EP you will need to patch that too...
Is SAP changing things in a later release and they want customers to be prepared for the change?
No - the possibility of having a dual stack installation will be still there.
  From an infrastucture point of view this recommendation combined with SAP NetWeaver architecture will result in an explosion of SID names which leads to an explosion of application server instances and DBMS instances and an explosion of installed servers.  I know it is possible to combine SIDs into a single DBMS using MCOD and to have multiple application servers in a single physical server, but there are issues with mulitple application server instances and MCOD use which make normal maintenance operations difficult.
I agree - MCOD is not a good solution for this problem.
  I think it would be much better for customers to install dual stack systems and simply adjust the SAP profile parameters to disable one stack or the other.  This way, you could still have 1 stack per application server instance and you would not be have to be creative with SAP SID names!!!  Creating a DBMS instance or installing an additional server is not a simple nor economical proposition.
There are 36 * 36 * 36 (minus a few reserved) names for SIDs- this should be enough - also for the biggest customers
Of course one could install both and disable the one you don´t need - but this won´t help in dependency thing. If you e. g. install a dual stack instance for CRM and disable the Java part, you can nicely run it. In case of an upgrade, you will need to upgrade the Java part too (see above) although you don´t use it. The upgrade will detect the doublestack and wait for the java instance to be upgraded too. Same is true vice versa. And believe me: you don´t want that
In fact it is better to separate - that´s at least our experience. The main no-go for such a configuration on our side was the dependency thing. Since they are there and you can´t do much about them we decided to have a 1:1 relationship for ABAP backend and Java "frontend". You will get more instances (and names and databases) but you can patch applications independently from each other. So an implementation of a  BI patch won´t imply that you finally also patch your ERP production and other systems that connect to that portal.
There are virtualization techniques available to not need more boxes, you can consolidate them on one machine as if you were installing a dual stack so that is not really an issue. This depends, of course, on the platform and database you use (e. g. Oracle does not support production installations in VMWare). We use for our Java instances Solaris on Opteron (or Intel 64bit) and zones/containers and for the ABAP part we use Linux + Xen. Both virtualization methods come with the OS (so no additional $$$) and both are supported by SAP.
The propagated advantage of having a dual stack installation (shared memory access etc.) is so small that it doesn´t outban the additional complexity - which is definitely there.
I hope those arguments will help to understand SAPs (and the consultants) position - get back if you want more
Markus

Similar Messages

  • Why does sap divide MM functions to logistics-Genernal&material Mgt?

    Hi all,
    In SPRO.
    why does sap divide MM functions to logistics-General and Material Management?
    why not gather all MM relevant functions only in one Item?
    thanks and regards,
    samson

    Hi,
    Settings which are purely related to MM will come in Materials Management.Settings which are generic will come under Logistic general
    eg : Material master config u have two paths
    1.SPRO-LG-CONFIGURING MTRL MASTER
    2.SPROMMPUR--MTRL MASTER
    Hope u will explore from this.
    Thanks
    suresh

  • Why does SAP not support B2MML fully?

    Hello colleagues,
    I'm working a little bit with the ISA-95 Standard and especially B2MML.
    I wondered why SAP, as a global leader un ERP Software hasn't yet implemented the standard through B2MML in IT'S OWN WAY. In XI/PI I have the possibility to load the b2mml schemas and to map data from an idoc to the b2mml structure and so to create B2MML documents for production orders and stuff.
    But wouldn't it be better if SAP would do the mapping so many other companies could adopt their implementation and it would be much more homogenous if you consider that today every company's b2mml implementation differs from each other.
    What do you think about this and what do you think are the reasons why SAP hasn't done the mapping?
    Is this too low-priority for SAP or are they maybe still working on it?
    regards,
    L.

    @Santosh
    >
    >I guess B2MML is used majorly in supply chain management systems with manufacturing systems such as Industrial
    >Control Systems and Manufacturing Execution Systems. So in that case SAP has a specific product by xMII .
    >
    That's true, they have MII dedicated to this use case. And like in Xi / PI you are able to load your B2MML schemas in the system in order to map incoming data into the structure of B2MML / ISA95. But like in XI / PI you have to do this mapping by yourself.
    Wouldn't it be better if SAP would provide a standard/default mapping?
    regards,
    L.

  • Why does FF recommend disabling Hotspot shield?

    Hi....I see the warnings from FF about Hotspot Shield. In the latest FF and the latest HSS, I don't see any stability problems (18 months ago, I wouldn't have said that). But then there is still this warning.
    The page explaining warnings seems generic and covers a LOT of stuff.
    Is there any particular problem these days with enabling the HSS extension/plugin?

    Hotspot extension is added by the Hotspot Shield windows application as it is not from Mozilla.
    For reading only on why they are blocked. Bugzilla is not a discussion forum like here. They change the default search engine and add Conduit junk. They also cause startup crashes in past which does not help.
    [https://bugzilla.mozilla.org/show_bug.cgi?id=844945 Bug 844945] - Blocklist Hotspot Shield and Hotspot Shield Helper (please allow this installation)
    [https://bugzilla.mozilla.org/show_bug.cgi?id=933988 Bug 933988] - Blocklist Hotspot Shield extensions

  • Upload BPC 5.1 budget info to R3 - what does SAP recommend?

    Hi folks
    We are implementing BPC 5.1.
    Previously we have used R3 transaction 7KEX to input budget data from Excel, but the business would like an automated upload from BPC.  We would prefer not to create z-versions to work around the problem.
    Does anyone have experience with automated budget uploads to R3, especially from OutlookSoft or BPC?
    Regards
    Russel

    Hi Russel,
    Unfortunately at the current time there is no automated method for retraction from BPC however this is a custom development. Right now the best way to do this is to use the method which you describe below.
    1) Export your data from BPC 5.1 using the Data Manager
    2) Import into R/3 using the Excel Budget data input.
    Cheers,
    Scott

  • Why does BEA recommend not using JMS-backed webservices?

    Hi,
    I guess the title says it all. In WebLogic 8.1, I noticed a couple of times
    in the docs they say things like:
    " BEA recommends that you implement your Web Service operation with only a
    stateless session EJB or a Java class, and not with a JMS consumer or
    producer. ".
    Yet no explanation is given. Can anybody tell me why BEA doesn't recommend
    them?
    Thanks
    Jon

    Couple of reasons:
    1. JAX-RPC or JSR-109 (J2EE 1.4) do not cover
    JMS queues as backend component.
    2. It is pretty easy to write a java class or SLSB that
    looks up the queue and post data to it.
    3. Queue based web services typically expose one
    method in wsdl: post(Object data). Once the queue
    is wrapped, the service can have explicit contract:
    like sendMeDoc( Foo foo)
    Regards,
    -manoj
    http://manojc.com
    "Jon Mountjoy" <[email protected]> wrote in message
    news:[email protected]..
    Hi,
    I guess the title says it all. In WebLogic 8.1, I noticed a couple oftimes
    in the docs they say things like:
    " BEA recommends that you implement your Web Service operation with only a
    stateless session EJB or a Java class, and not with a JMS consumer or
    producer. ".
    Yet no explanation is given. Can anybody tell me why BEA doesn'trecommend
    them?
    Thanks
    Jon

  • Why does my Macbook Air make a single buzz/beep?

    Why does my Macbook Air make a single buzz/beep every time I open it or turn it on? It doesn't happen after again after the initial buzz. If I open it after it has been sleeping, it starts up and then there is a buzz. This has only happened since I downloaded iOS Maverick.

    Beeps on startup:
    1 beep = no RAM installed
    2 beeps = incompatible RAM types
    3 beeps = no good banks
    4 beeps = no good boot images.
    5 beeps = processor is not usable
    http://support.apple.com/kb/HT2538

  • I combine 3 different invoices to create a single file,when it is done combining the files,all three invoices are the same,but i picked 3 different invoices,why does it do that?

    i combined 3 different invoices to create a single file,when the program is done combining the files it makes all the invoices the same,it does not have the other 2 invoices in it,makes 3 copies of the first invoice,why does it do that?

    I was having the same problem.  The trick is to flatten the forms before combining.  It is in the tools - print production menu.  If print production isn't there click on where I am indicating with the top blue arrow.

  • Why does buying 1xEducationCreative Cloud Teams cost A$20/month than buying 1xStudent Single License

    Why does buying 1xEducationCreative Cloud Teams cost A$20/month than buying 1xStudent Single License
    Special pricing is A$14.99/month for 12 month contract until 11 April 2013 for 1 x Student Software License to Creative Cloud.
    Education pricing for Creative Cloud for Teams is A$34.99/month.
    See https://creative.adobe.com/plans?plan=edu&store_code=au
    Why the difference of A$20.00 extra per month when it is still only one license?
    Is the difference really just 2 phone calls and 80GB extra storage space?
    100 GB of cloud storage
    Full access to services
    Centralized billing and administration
    2 Expert Services calls per seat
    Please let me know if I am missing something important here.

    You have highlighted all of the differences in the list of bullet points. Centralized billing administration and billing is also part of it. If a student or teacher leaves the school you can switch the Seat to a new student or teacher. Also one Administrator can handle all of the payment removing the need to enter credit card information multiple times for each student or teacher.

  • When I'm in a single story building that has alot of electronics , tvs , iphones cell phones ect- when I use find my iphone why does it show 3 different addresses as well as streets that are blocks from where I really am?

    When going to the gym and launching find my iphone- why does it show 3 different addresses and streets blocks away and then if I move in the building to another area it shows exactly where the phone is?

    Because the earth is large and you phone is getting your location from a satellite miles in the sky and you are under a roof.

  • Why does not my query use an index?

    I have a table with some processed rows (state: 9) and some unprocessed rows (states: 0,1,2,3,4).
    This table has over 120000 rows, but this number will grow.
    Most of the rows are processed and most of them also contain a group id. Number of groups is relatively small (let's assume 20).
    I would like to obtain the oldest some_date for every group. This values has to be outer joined to a on-line report (contains one row for each group).
    Here is my set-up:
    Tested on: 10.2.0.4 (Solaris), 10.2.0.1 (WinXp)
    drop table t purge;
    create table t(
      id number not null primary key,
      grp_id number,
      state number,
      some_date date,
      pad char(200)
    insert into t(id, grp_id, state, some_date, pad)
    select level,
         trunc(dbms_random.value(0,20)),
            9,
            sysdate+dbms_random.value(1,100),
            'x'
    from dual
    connect by level <= 120000;
    insert into t(id, grp_id, state, some_date, pad)
    select level + 120000,
         trunc(dbms_random.value(0,20)),
            trunc(dbms_random.value(0,5)),
            sysdate+dbms_random.value(1,100),
            'x'
    from dual
    connect by level <= 2000;
    commit;
    exec dbms_stats.gather_table_stats(user, 'T', estimate_percent=>100, method_opt=>'FOR ALL COLUMNS SIZE 1');
    Tom Kyte's printtab
    ==============================
    TABLE_NAME                    : T
    NUM_ROWS                      : 122000
    BLOCKS                        : 3834I know, this could be easily solved by fast refresh on commit materialized view like this:
    select
      grp_id,
      min(some_date),
    from
      t
    where
      state in (0,1,2,3,4)
    grpup by
      grp_id;+ I have to create log on (grp_id, some_date, state)
    Number of rows with active state will be always relatively small. Let's assume 1000-2000.
    So my another idea was to create a selective index. An index which would contain only data for rows with an active state.
    Something like this:
    create index fidx_active on t ( 
      case state 
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end,
      case state
        when 0 then some_date
        when 1 then some_date
        when 2 then some_date
        when 3 then some_date
        when 4 then some_date
      end) compress 1; so a tuple (group_id, some_date) is projected to tuple (null, null) when the state is not an active state and therefore it is not indexed.
    We can save even more space by compressing 1st expression.
    analyze index idx_grp_state_date validate structure;
    select * from index_stats
    @pr
    Tom Kyte's printtab
    ==============================
    HEIGHT                        : 2
    BLOCKS                        : 16
    NAME                          : FIDX_ACTIV
    LF_ROWS                       : 2000 <-- we're indexing only active rows
    LF_BLKS                       : 6 <-- small index: 1 root block with 6 leaf blocks
    BR_ROWS                       : 5
    BR_BLKS                       : 1
    DISTINCT_KEYS                 : 2000
    PCT_USED                      : 69
    PRE_ROWS                      : 25
    PRE_ROWS_LEN                  : 224
    OPT_CMPR_COUNT                : 1
    OPT_CMPR_PCTSAVE              : 0Note: @pr is a Tom Kyte's print table script adopted by Tanel Poder (I'm using Tanel's library) .
    Then I created a query to be outer joined to the report (report contains a row for every group).
    I want to achieve a full scan of the index.
    select
      case state -- 1st expression
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end grp_id,
      min(case state --second expression
            when 0 then some_date
            when 1 then some_date
            when 2 then some_date
            when 3 then some_date
            when 4 then some_date
          end) as mintime
    from t 
    where
      case state --1st expression: at least one index column has to be not null
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end is not null
    group by
      case state --1st expression
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end;-------------
    Doc's snippet:
    13.5.3.6 Full Scans
    A full scan is available if a predicate references one of the columns in the index. The predicate does not need to be an index driver. A full scan is also available when there is no predicate, if both the following conditions are met:
    All of the columns in the table referenced in the query are included in the index.
    At least one of the index columns is not null.
    A full scan can be used to eliminate a sort operation, because the data is ordered by the index key. It reads the blocks singly.
    13.5.3.7 Fast Full Index Scans
    Fast full index scans are an alternative to a full table scan when the index contains all the columns that are needed for the query, and at least one column in the index key has the NOT NULL constraint. A fast full scan accesses the data in the index itself, without accessing the table. It cannot be used to eliminate a sort operation, because the data is not ordered by the index key. It reads the entire index using multiblock reads, unlike a full index scan, and can be parallelized.
    You can specify fast full index scans with the initialization parameter OPTIMIZER_FEATURES_ENABLE or the INDEX_FFS hint. Fast full index scans cannot be performed against bitmap indexes.
    A fast full scan is faster than a normal full index scan in that it can use multiblock I/O and can be parallelized just like a table scan.
    So the question is: Why does oracle do a full table scan?
    Everything needed is in the index and one expression is not null, but index (fast) full scan is not even considered by CBO (I did a 10053 trace)
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     85 |     20 |00:00:00.11 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |   6100 |   2000 |00:00:00.10 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(CASE "STATE" WHEN 0 THEN "GRP_ID" WHEN 1 THEN "GRP_ID" WHEN 2
                  THEN "GRP_ID" WHEN 3 THEN "GRP_ID" WHEN 4 THEN "GRP_ID" END  IS NOT NULL)Let's try some minimalistic examples. Firstly with no FBI.
    create index idx_grp_id on t(grp_id);
    select grp_id,
           min(grp_id) min
    from t
    where grp_id is not null
    group by grp_id;
    | Id  | Operation             | Name       | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  |
    |   1 |  HASH GROUP BY        |            |      1 |     20 |     20 |00:00:01.00 |     244 |    237 |
    |*  2 |   INDEX FAST FULL SCAN| IDX_GRP_ID |      1 |    122K|    122K|00:00:00.54 |     244 |    237 |
    Predicate Information (identified by operation id):
       2 - filter("GRP_ID" IS NOT NULL)This kind of output I was expected to see with FBI. Index FFS was used although grp_id has no NOT NULL constraint.
    Let's try a simple FBI.
    create index fidx_grp_id on t(trunc(grp_id));
    select trunc(grp_id),
           min(trunc(grp_id)) min
    from t
    where trunc(grp_id) is not null
    group by trunc(grp_id);
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     20 |     20 |00:00:00.94 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |   6100 |    122K|00:00:00.49 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(TRUNC("GRP_ID") IS NOT NULL)Again, index (fast) full scan not even considered by CBO.
    I tried:
    alter table t modify grp_id not null;
    alter table t add constraint trunc_not_null check (trunc(grp_id) is not null);I even tried to set table hidden column (SYS_NC00008$) to NOT NULL
    It has no effect, FTS is still used..
    Let's try another query:
    select distinct trunc(grp_id)
    from t
    where trunc(grp_id) is not null
    | Id  | Operation             | Name        | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH UNIQUE          |             |      1 |     20 |     20 |00:00:00.85 |     244 |
    |*  2 |   INDEX FAST FULL SCAN| FIDX_GRP_ID |      1 |    122K|    122K|00:00:00.49 |     244 |
    Predicate Information (identified by operation id):
       2 - filter("T"."SYS_NC00008$" IS NOT NULL)Here the index FFS is used..
    Let's try one more query, very similar to the above query:
    select trunc(grp_id)
    from t
    where trunc(grp_id) is not null
    group by trunc(grp_id)
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     20 |     20 |00:00:00.86 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |    122K|    122K|00:00:00.49 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(TRUNC("GRP_ID") IS NOT NULL)And again no index full scan..
    So my next question is:
    What are the restrictions which prevent index (fast) fullscan to be used in these scenarios?
    Thank you very much for your answers.
    Edited by: user1175494 on 16.11.2010 15:23
    Edited by: user1175494 on 16.11.2010 15:25

    I'll start off with the caveat that i'm no Johnathan Lewis so hopefully someone will be able to come along and give you a more coherent explanation than i'm going to attempt here.
    It looks like the application of the MIN function against the case statement is confusing the optimizer and disallowing the usage of your FBI. I tested this against my 11.2.0.1 instance and your query chooses the fast full scan without being nudged in the right direction.
    That being said, i was able to get this to use a fast full scan on my 10 instance, but i had to jiggle the wires a bit. I modified your original query slightly, just to make it easier to do my fiddling.
    original (in the sense that it still takes the full table scan) query
    with data as
      select
        case state -- 1st expression
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end as grp_id,
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end as mintime
      from t
      where
        case state --1st expression: at least one index column has to be not null
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end is not null
      and
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end is not null 
    select--+ GATHER_PLAN_STATISTICS
      grp_id,
      min(mintime)
    from data
    group by grp_id;
    SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'allstats  +peeked_binds'));
    | Id  | Operation        | Name | Starts | E-Rows | A-Rows |      A-Time   | Buffers |
    |   1 |  HASH GROUP BY        |       |      2 |      33 |       40 |00:00:00.07 |    7646 |
    |*  2 |   TABLE ACCESS FULL| T       |      2 |      33 |     4000 |00:00:00.08 |    7646 |
    Predicate Information (identified by operation id):
       2 - filter((CASE "STATE" WHEN 0 THEN "GRP_ID" WHEN 1 THEN "GRP_ID" WHEN 2
               THEN "GRP_ID" WHEN 3 THEN "GRP_ID" WHEN 4 THEN "GRP_ID" END  IS NOT NULL AND
               CASE "STATE" WHEN 0 THEN "SOME_DATE" WHEN 1 THEN "SOME_DATE" WHEN 2 THEN
               "SOME_DATE" WHEN 3 THEN "SOME_DATE" WHEN 4 THEN "SOME_DATE" END  IS NOT
               NULL))
    modified version where we prevent the MIN function from being applied too early, by using ROWNUM
    with data as
      select
        case state -- 1st expression
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end as grp_id,
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end as mintime
      from t
      where
        case state --1st expression: at least one index column has to be not null
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end is not null
      and
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end is not null 
      and rownum > 0
    select--+ GATHER_PLAN_STATISTICS
      grp_id,
      min(mintime)
    from data
    group by grp_id;
    SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'allstats  +peeked_binds'));
    | Id  | Operation           | Name        | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY           |            |      2 |     20 |     40 |00:00:00.01 |      18 |
    |   2 |   VIEW                |            |      2 |     33 |   4000 |00:00:00.07 |      18 |
    |   3 |    COUNT           |            |      2 |      |   4000 |00:00:00.05 |      18 |
    |*  4 |     FILTER           |            |      2 |      |   4000 |00:00:00.03 |      18 |
    |*  5 |      INDEX FAST FULL SCAN| FIDX_ACTIVE |      2 |     33 |   4000 |00:00:00.01 |      18 |
    Predicate Information (identified by operation id):
       4 - filter(ROWNUM>0)
       5 - filter(("T"."SYS_NC00006$" IS NOT NULL AND "T"."SYS_NC00007$" IS NOT NULL))

  • No receiver could be determined while doing SAP ECC Integraion with MDM 7

    Dear All,
    Can you please help me to resolve the following issue.
    We are doing SAP ECC Integration with MDM 7.1 by using MDM PI Adapter.
    Source side we are processing MATMAS.MATMAS05 IDoc and Receiver side we are using MDM PI Adapter to Connect the MDM System.
    I have checked the Configuration by using Test Configuration Wizard, it showing every thing fine there.
    Is it because of any network connection issue at the Target system (MDM) side?
    Plz check the error message for your reference;
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--
    Receiver Determination
    -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
    <SAP:Category>XIServer</SAP:Category>
    <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
    <SAP:P1 />
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText />
    <SAP:Stack>No receiver could be determined</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    Thanks
    Mahesh

    Hi,
    From error looks like it is not failing at receiver determination step. if you all configurations are fine, then this could be because of system cache refresh.
    Go to Edit mode in your scenario and again save it and activate it. Do a cache refresh and check if it works.
    Regards,
    Shiv

  • Why does my computer occasionally/randomly tell me "I need to restart..." - in four languages. Something ain't right.

    Why does my computer occasionally/randomly tell me "I need to restart..." - in four languages. Something ain't right.

    Thanks, rkaufmann87, that sounds like me all over. I didn't have a DiagnosticReports folder but I did have a "PanicReporter" folder. I have copied the most recent log (from earlier today) below. I would be grateful for your thoughts on solution or any further direction you can provide. Thanks.
    2011-11-17-085303.panic
    Thu Nov 17 08:53:13 2011
    panic(cpu 2 caller 0x00143764): "zalloc: \"kalloc.4096\" (311818 elements) retry fail 3"@/SourceCache/xnu/xnu-1228.15.4/osfmk/kern/zalloc.c:966
    Backtrace (CPU 2), Frame : Return Address (4 potential args on stack)
    0x7ef4f888 : 0x12b4c6 (0x45f91c 0x7ef4f8bc 0x13355c 0x0)
    0x7ef4f8d8 : 0x143764 (0x4614d8 0x460150 0x4c20a 0x3)
    0x7ef4f978 : 0x12fdc2 (0x26f045c 0x1 0x3df2d040 0x12ffb7)
    0x7ef4f9a8 : 0x1304e9 (0xd3c 0x1 0x7ef4f9d8 0x8c)
    0x7ef4f9d8 : 0x97e2436d (0xd3c 0xaa99a80 0x7ef4fa18 0x12fdc2)
    0x7ef4fa08 : 0x97e277b3 (0x1 0xd38 0x7ef4fa38 0x68d89e00)
    0x7ef4fa28 : 0x97e23514 (0x68d89e14 0x0 0x0 0x0)
    0x7ef4fa58 : 0x3bfc6b (0x3df2d054 0x2b9317f8 0x0 0x24f0a3)
    0x7ef4fa98 : 0x3bfd28 (0x2b9317f8 0xaa02904 0x0 0x0)
    0x7ef4fab8 : 0x3af826 (0x2b9317f8 0x0 0x0 0x0)
    0x7ef4fae8 : 0x248b69 (0x2b92dbf4 0x0 0x7ef4fbe8 0x100007f)
    0x7ef4fce8 : 0x23ee2e (0x7b19f300 0x14 0x14 0x6)
    0x7ef4fd28 : 0x240ba9 (0x7b19f300 0x14 0x6 0x0)
    0x7ef4fe48 : 0x240be5 (0x7b19f300 0x0 0x1 0x549124)
    0x7ef4fe68 : 0x22ca34 (0x2 0x7b19f300 0x7ef4fea8 0xffffffff)
    0x7ef4fea8 : 0x21b36e (0x2 0x7b19f300 0x0 0x0)
              Backtrace continues...
          Kernel loadable modules in backtrace (with dependencies):
             com.symantec.kext.confidentialData(1.3f44)@0x97e22000->0x97e2dfff
                dependency: com.symantec.kext.internetSecurity(1.3.2f5)@0x62b000
    BSD process name corresponding to current thread: kernel_task
    Mac OS version:
    9L30
    Kernel version:
    Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386
    System model name: MacPro1,1 (Mac-F4208DC8)
    System uptime in nanoseconds: 145228120280331
    vm objects:5850460
    non-kernel map entri:1264428
    kernel map entries:8462300
    pv_list:1851864
    kalloc.16:5443584
    kalloc.32:81367040
    kalloc.64:63418368
    kalloc.128:2445312
    kalloc.256:80748544
    kalloc.4096:1277206528
    kalloc.8192:2015232
    vm pages:66613448
    ipc ports:1197700
    MAC Labels:1326168
    vnodes:5018400
    namecache:1644240
    HFS node:6737024
    HFS fork:2779840
    buf.4096:2920448
    buf.8192:56360960
    Kernel Stacks:1785856
    PageTables:29204480
    Kalloc.Large:11616404
    unloaded kexts:
    com.apple.iokit.IOUSBMassStorageClass          2.0.8 - last unloaded 78388390721999
    loaded kexts:
    com.symantec.kext.fw          1.0.3f5
    com.symantec.kext.confidentialData          1.3f44
    com.symantec.kext.filesecurity          1.3.3f65
    com.symantec.kext.SymAPComm          11.1.2f17
    com.symantec.kext.pf          4.1.1f13
    com.symantec.kext.ips          3.2f8
    com.symantec.kext.internetSecurity          1.3.2f5
    com.apple.driver.iTunesPhoneDriver          1.0 - last loaded 78264274723293
    com.apple.iokit.IOUSBMassStorageClass          2.0.8
    com.apple.filesystems.msdosfs          1.5.5
    com.apple.driver.AppleHWSensor          1.9d0
    com.apple.filesystems.autofs          2.0.2
    com.apple.driver.AppleUpstreamUserClient          2.7.5
    com.apple.driver.AppleHDA          1.7.1a2
    com.apple.iokit.IOBluetoothSerialManager          2.1.9f10
    com.apple.GeForce          5

  • Why does rebooting give devices different nodes in /dev?

    I am using OS X 10.9.4, but this is an issue I've noticed on earlier OS versions. Currently I have an issue with a USB modem hooked up to my iMac (and I have a question that ties in, indirectly with this here), but I've noticed this with other devices.
    I have one modem that is set up to receive faxes that is permanently assigned to /dev/cu.usbmodem0000001. It doesn't seem to ever change. When I first plugged in my new modem, it was /dev/cu.usbmodem2. (I had a crappy modem plugged in for a while - I think that was originally /dev/cu.usbmodem1.) I had to unplug it and when I plugged it back in it was /dev/cu.usbmodem3. When I saw this, I wanted to be sure it had changed and it wasn't my memory, so I unplugged it, waited, and plugged it in again and it was /dev/cu.usbmodem4.
    I added it to my printers and faxes and thought nothing more about it, but then when I rebooted, my software couldn't find it, so I checked the files and found it as now /dev/cu.usbmodem1.
    I would have thought the OS would keep track (using something like UUIDs) of the devices so they can be given the same node each time.
    Why does OS X keep changing this around for the same device? Why does my one fax modem (same brand and model as the new one) always have the same device node and this newer modem have one that changes so easily? And is there anything I can do so this modem gets the same node each time it's plugged in or when the computer reboots?
    I've asked this same question on Stack Exchange:
    http://apple.stackexchange.com/questions/138591/why-do-usb-devices-change-nodes- on-reboot

    I may be getting old, and my eyesight isn't as good as it can be, but I can clearly see that in example 2 and 3 you are not dividing by 0.047. So example 2 and 3 are not the same operation as example 1. The outputs of example 2 and 3 are completely dependent on the signals you are getting. Have you actually looked at those? You are using dynamic data which regulars such as myself absolutely detest. Be that as it may, you should look at the values you are feeding into the operation. I don't understand what you mean by "I see post-divide values in the signal".

  • Why does FF save files to desktop, when I have "downloads" checked in options? This is a new issue with the latest version 3.6.3 Windows XP Thanks.

    Why does FF save files to desktop, when I have "downloads" checked in options? This is a new issue with the latest version 3.6.3 . Using Windows XP Driving me nuttier! Thanks.
    (Is is that MicroNetFrame Asst thing?)
    == This happened ==
    Every time Firefox opened
    == When I installed latest version

    Thanks for your reply. I appreciate your help.
    It was just a hunch that MircoNetFrame was causing the problem. I disabled it as you suggested, and I still have the problem.
    I just changed under Tools>Options> General - had checked "ask me every time" under downloads, so instead of asking me, FF saved the download to I know not where. It no longer saves it to the desktop, leaving a duplicate in "my documents".
    In windows, I have found unless one knows the entire name of the document, one can never find anything. It isn't listed under recent ''''''__. I can't recall the nomenclature, but the
    capability is ridiculous. So, I don't know where that file I just downloaded is!
    I downloaded a PDF file, but this happens with all DL's. It was so easy to have them all stacked in one place and I could recall
    what I had and when I downloaded it easily.
    Do you have any other suggestions other that going back to the old version of FF, which I would rather not do?
    Thanks again for your time, it is very considerate to help a complete stranger, I must say. Sounds like something I might do! Cheers!

Maybe you are looking for

  • U00BFIs it possible to print a .TIFF from SAP?

    I am developing CRM, and in the CRM Activities it is possible to attach files of different types (.TIFF, .XLS, .DOC, etc). The client wants the application to print directly the document without their having to open a new application. For example, th

  • Error message when opening up whatsapp

    I keep getting the following error message when I go into Whatsapp "Connect to iTunes to use push notifications. I have already connected to itunes, this error message don't go away at all. This has only happened after updating to the new IOS softwar

  • IWeb 09 and phpBB3

    Hi there I am creating a website at the moment and want it to have a discussion forum using phpBB3. I was wondering if I am able to do this. The reason why I ask is that I want the forum to have the same look and feel to it as the main page. Regards

  • Query about multi record block

    Abdetu Please clarify this I have a multi record group on the canvas, which displays 5 records at a time. The block is based on a table. All the items, except 3 items are displayed items.Now in the block I have a list item, in which I have two values

  • ITS Mobile - HTML Generator

    Hello, We start working on ITS Mobile and due to the fact I´m absolutely new to it, I need some help. What I did so far: I generated all the necessary services and created my own one. I added all the dynpros I need to my service. I also added SAPLSMT