JAVA Performance data in EWA is missing.

Hi SAP-experts,
our EWA is missing the JAVA performance data.  In transaction 
u201CSOLMAN_WORKCENTER->Root Cause Analysis->End-to-End-Analysis->JAVA-System-><One of our java-system>->Workload Analysis-><SID> - Applicaton Server Javau201D
no data for E2E Metric Type Variable(multiple values) SERVLETS is available.  And in transaction
SOLMAN_WORKCENTER->Root Cause Analysis->End-to-End-Analysis->JAVA-System-><One of our java-system>->Workload Analysis->Overviewu201D
all KPIs are u201Cn/au201D.
The transaction LISTCUBE (Infoprovider=0SMD_PE2H) shows no entries for selection :
Metric Type: HTTP SESSIONS
System ID: <SID of Java System>
Calendar Day: <startday> to <endday>
(Recommended by Dokument: End-to-End Diagnostics Trouble Shooting Guide missing data in service session from BI/CCDB)
The Extractors E2E_JAVA_EXTRACTOR_* are running.
Introscope Extractors are scheduled for the managed system Checked it in table E2E_ACTIVE_WLI.
Records are loaded. Checked Table E2E_EFWK_STATUS.
(Recommended by Dokument: End-to-End Diagnostics Trouble Shooting Guide missing data in service session from BI/CCDB)
The spool of job E2E HKCONTROLLER shows this error:
Target Infocube: 0SMD_PE2D
Source Infocube: 0SMD_PE2H
Destination    : NONE
Aggregator     :
E2E_HK_AGGREGATE
HK: Calling SMD_HOUSEKEEPER at NONE
HK: Error detected by SMD_HK_AGGREGATE
HK: Status :     0
HK: Message:
RSAPO_CLOSE_TRANS_REQUEST failed
HK: New Requests found:
APO_R4NGX6OEQD7GGFVSO540DFAIRW
APO_R4NGSA2CB8MO33L1833NBXTV9O
Runtime [s]:           9
In my opinion there is a problem with the data transfer in the infoproviders 0SMD_PE2D and 0SMD_PE2D. What further checks can I do and how can I resolve this problem?
Best regards
Willi Eimler

last  part of the version data
(IA64)[hp10202:root]/usr/sap/hostctrl/exe> saphostexec -status                             
saphostexec running (pid = 20880)                                                          
sapstartsrv running (pid = 20894)                                                          
09:31:00 13.10.2011     LOG: Using PerfDir (DIR_PERF) = /usr/sap/tmp                       
saposcol running (pid = 12780)                                                                               
(IA64)[hp10202:root]/usr/sap/hostctrl/exe> saphostexec -version                            
Component ********************                                 
./saphostexec: 720, patch 92, changelist 1256713, hpia64, opt (Jun 15 2011, 22:42:14)      
./sapcimc: 720, patch 92, changelist 1256713, hpia64, opt (Jun 15 2011, 22:42:14)          
SAPHOSTAGENT information                                                                   
kernel release                720                                                                               
kernel make variant           720_REL                                                                               
compiled on                   HP-UX B.11.23 U ia64 for hpia64                                                                               
compiled for                  64 BIT                                                                               
compilation mode              Non-Unicode                                                                               
compile time                  Jun 15 2011 22:37:28                                                                               
patch number                  68                                                                               
latest change number          1256713                                                                               
supported environment                                                                      
operating system                                                                           
HP-UX B.11

Similar Messages

  • Missing data in EWA session

    Hi All,
    we have succesfully done EWA session for non-ABAP system (Enterprise Portal 7.0).
    However inside the report we can't find several information:
    - in section 1.1 Hardware Configuration n° of CPU and Memory are not describe
    - in Java Performance not all part are pull out.
    Some one can help to solve this issue?
    Many thanks.

    Hello Alesandro,
    If the data is in the Workload analysis, this means that SMD wrote the data to the Solman BI.
    As I refered to earlier SAP Note 1332428 has a trouble shooting guide attached for non-ABAP systems.
    Things you may want 6to check now is the BI RFC is properly defined in the the proper table.E2E_WA_CONFIG.
    You want to retrieve the RFC destination so you can check the RFC. This transfers the data from the BI to the Service Session.
    You want to check the RFC user has the correct authorizations and role SAP_BI_EXE.
    The person executing the session will need SAP_SM_BI_EXTRACTOR.
    You want to make sure the data is beign aggegated, so check E2E_HK_CONTROLLER is runnign without issue and the
    0SMD_PE2H has data and is reflected in 0SMD_PE2D.
    Again these steps and more are int he Troubleshooting guide attached to SAP Note 1332428, so that would  be your next step. Download the note, extract the guide and follow it. This should lead you to the problem.
    Regards,
    Paul

  • Check performance data on IE status bar

    Hi, experts.
    I'm trying to check the performance data of WDJ by using
    paramter, "sap.session.ssr.showInfo=true".
    I can see some data flow over the status bar of IE.
    But it went so quickly, I can't analyze the result.
    I know using WD console to check the performance, so I just
    want to check quick result on IE.
    Any suggestiong will be helpful. Thanks all in advance.

    Hi,
    Have you refered to the following blog :
    /people/bertram.ganz/blog/2006/11/21/analyzing-web-dynpro-java-application-performance-with-a-simple-url-parameter
    Regards,
    Apurva

  • Date type-specific Customizing missing for date type ACTActPln

    Hi all.
    I'm using a Web Service obtained by copying the CRM 7.0 built-in WS APPTACTCRTRC.
    I'm using it to create Appointments using an Adobe Interactive Form.
    It goes everything fine (a Date is created in the system, with all the input data properly set) excepted the dates...
    The WS uses two TIMESTAMPS, TIMESTAMP_FROM for StartDateTime and TIMESTAMP_TO for EndDateTime, whereas the GUI transaction to create Dates accepts dates and times in separated fields.
    Going in Debug I can see that the execution ends with the following error, referred to the involved entity (CRM_APPOINTMENT):
    Date type-specific Customizing missing for date type ACTActPln
    CRM_APPOINTMENT uses date profile 0000000001 with three possible date types: ORDERACTUAL, ORDERPLANNED and ORDERPROPOSED and I cannot find anywhere date type ACTActPln (just to add it in customizing).
    Is anyone able to enlight me?
    Thank you in advance!
    Alessandro
    PS I've years of experience in Java programming but I'm quite new to the SAP world. Maybe the problem is not a problem at all, but it seems to me as such. Even if it has a trivial solution, please let me know. Thx!

    Hi,
    Well I was about to write that you should enter date in decimal format. but you already did that as mentioned in How to set a date in a Form where the bound date format is a decimal?
    In response to following from above thread (copied for others to understand my response)
    Hi all.
    I'm successfully using the LiveCycle Designer and I've managed to remotely create Appointments using a CRM Web Service (a mere copy of APPTACTCRTRC).
    The only problem I'm encountering is that I'm not able to set the dates/times (start and end of the appointment).
    Dragging each of the two fields from the WSDL based Data Connection I obtain a Decimal Field limited to 15 digits.
    How can I write a date and time in such a field?
    I've tried with a retroverse date as YYYYMMDDHHmmss (for example, 20100301124500) but it does not work
    (the appointment is indeed created, but with the start date and time fields filled with
    the current date/time and the end date and time fields filled with the current date and time plus 10 minutes).
    The retroverse date above is only 14 digit long, so, maybe, this is the problem.
    But, given the field definition, I'm not able to fill a blank space between the date and the time.
    I'm not able to put a dot either.
    What should I do?
    Any suggestions?
    Thank you in advance.
    Alessandro
    15 digit in UTC time format here is fraction of second so you should enter 201003011245000 (add one more zero).
    14th Oct 2010 16:00 should be written as 201010141600000, so just try it and and see if it works, I guess if you do not supply end time then by default it will be starttime + 10 min but this is just guess.
    Regards,
    Gourav

  • Duration between 2 java.util.Dates

    Hi,
    Recently found a problem calculating duration between two dates. It has confused me as it happens only on certain dates!
    Notice the duration for 28/10/07 - outputs 85 minutes. Am I missing something obvious here?
    GregorianCalendar gc = new GregorianCalendar(2007,0,1);
            for(int i=0; i<365; i++) {
                String date = gc.get(Calendar.DATE) + "/" + (gc.get(Calendar.MONTH)+1) + "/" + gc.get(Calendar.YEAR);
                String dateVal1 = date + " 00:39";
                GregorianCalendar date1 = DateTime.toGregorianCalendar(dateVal1, "dd/MM/yy HH:mm");
                String dateVal2 = date + " 01:04";
                GregorianCalendar date2 = DateTime.toGregorianCalendar(dateVal2, "dd/MM/yy HH:mm");
                System.out.println(date + " - " + DateTime.calculateDuration(date1, date2));
                gc.add(Calendar.DATE, 1);
    public final static GregorianCalendar toGregorianCalendar(String date, String pattern) {
            SimpleDateFormat formatter = new SimpleDateFormat(pattern);
            GregorianCalendar gc1 = new GregorianCalendar();
            Date parsedTime = new Date();
            try {
                parsedTime = formatter.parse(date);
            } catch (ParseException ex) {
                ex.printStackTrace();
                return null;
            gc1.setTime(parsedTime);
            return gc1;
    public final static long calculateDuration(java.util.Date a, java.util.Date b) {
            Calendar earlier = Calendar.getInstance();
            Calendar later = Calendar.getInstance();
            if (a.compareTo(b) < 0) {      
                earlier.setTime(a);
                later.setTime(b);
            else {
                earlier.setTime(b);
                later.setTime(a);
            System.out.println(earlier.getTimeInMillis() + ":" + later.getTimeInMillis());
            long l1 = earlier.getTimeInMillis();
            long l2 = later.getTimeInMillis();
            return (int)(((l2-l1)/1000) / 60);
    }

    I asked someone in the office and its the first thing they said!!!!!!!!!!!!!!!
    So - now fixed and I know for next time.
    Thanks - the dukes are yours

  • Convert string into java.sql.Date

    Hi,
    I want to convert a date in string form into java.sql.Date to persist into the database column with Date as its datatype in Oracle. I'm trying as follows:
    import java.sql.Date;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    public class DateTest
    public static void main(String[] args)
    String strDate = "2002-07-16 14:45:01";
         System.out.println("strDate = "+strDate);
    Date aDate = null;
    try
    if(strDate != null && !strDate.trim().equals(""))
         SimpleDateFormat aSDF = new SimpleDateFormat();
         aSDF.applyPattern("yyyy-MM-dd hh:mm:ss");
         java.util.Date utilDate = aSDF.parse(strDate);
    System.out.println("utildate = "+utilDate);
         aDate = new Date(utilDate.getTime());
         aDate.setTime(utilDate.getTime());      
         System.out.println("aDate = "+aDate);
    catch (ParseException e)
    System.out.println("Unable to parse the date - "+strDate);
    catch (Exception ex)
    ex.printStackTrace();
    System.out.println("Caught Exception :"+ex.getMessage());
    It gives the output as :
    strDate = 2002-07-16 14:45:01
    utildate = Tue Jul 16 14:45:01 IST 2002
    aDate = 2002-07-16
    If I put this value into the database table, I can see only the date. Time part is missing. Is this the problem with java.sql.Date or Oracle datatype Date? Please help me asap.
    Thanks in advance.
    Regards,
    Rajapriya.R.

    If I put this value into the database table, I can
    see only the date. Time part is missing. Is this the
    problem with java.sql.Date or Oracle datatype Date?This is not a problem, this is the defined behaviour of the Date type. RTFAPI and have a look at Timestamp, while you're at it.

  • Convert a String to java.sql.Date Format

    Hi,
    I am having a String of containing date in the format 'dd/mm/yyyy' OR 'dd-MMM-YYYY' OR 'mm-dd-yyyy' format. I need to convert the string to java.sql.Date object so that I can perform a query the database for the date field. Can any one suggest me with the code please.
    Regards,
    Smitha

    import java.text.SimpleDateFormat;
    import java.text.ParseException;
    import java.util.Date;
    public class TestDateFormat
         public static void main(String args[])
              SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
              System.out.println(sdf.isLenient());
              try
                   Date d1 = sdf.parse("07-11-2001");
                   System.out.println(d1);
                   Date d2 = sdf.parse("07:11:2001");
                   System.out.println(d2);
              catch(ParseException e)
                   System.out.println("Error format, " + e);
    See class DateFormat and SimpleDateFormat for detail.

  • Log files/troubleshooting performance data collection

    Hello: 
    Trying to use MAP 9.0, 
    When doing performance data collection, getting errors.  Is there a log file or event log that captures why the errors are occurring?
    One posting said to look in bin\log - but there is no log directory under BIN for this version it seems.  
    Thank you, 
    Mustafa Hamid, System Center Consultant

    Hi Mark,
    There's no CLEANER_ADJUST_UTILIZATION in EnvironmentConfig for BDB JE 5.0.43 which I'm currently using, I also tried
       envConfig.setConfigParam("je.cleaner.adjustUtilization",
              "false");
    it fails to start up with below error
    Caused by: java.lang.IllegalArgumentException: je.cleaner.adjustUtilization is not a valid BDBJE environment parameter
        at com.sleepycat.je.dbi.DbConfigManager.setConfigParam(DbConfigManager.java:412) ~[je-5.0.43.jar:5.0.43]
        at com.sleepycat.je.EnvironmentConfig.setConfigParam(EnvironmentConfig.java:3153) ~[je-5.0.43.jar:5.0.43]

  • The import data is incomplete or missing

    Hi,
    I have created a contract with a foreign (european) vendor. When doing the call-off from the contract I get this message "The import data is incomplete or missing" because the import procedure is'nt copied to the PO.
    The foreign trade data (<b>Commodity code</b> and <b>Export/import material group</b> is maintained in the Material master.
    In the Purchasing Info Record I can specify the Import Procedure and that's copied to the PO.
    How am I able to copy the Import Procedure to my PO, when calling off from a contract.
    /AH

    Hi,
    If you want to get that message eleminated then you need to fill in all the data in the header and item level import data tab in PO(call Off)
    Make use of the small button Incomplete analysis which you would find on import tab page in PO.
    It will tell you which dayta is not maintained.
    Mostly you will have to enter data in the sub tab Origin/Destination/Countries Involved tab for Import procedure and BusinessTrans Types fields.
    If you do not find any values then maintan it.To do so press F1 on the field then it would take you to Performance assistance screen.From there you click the key icon which will take you to the correct IMG node.
    Like this maintain every field the analysis suggests you both for item level and also Header level.
    By the way even if you do not maintain this data, system should allow you to save the PO.
    Regards,
    Manoj

  • RFC's for SAP Performance data

    I am in the process of developing a Performance Monitoring System for SAP in Java.
    The requirement is to fetch the performance metrics from SAP in a Java application. I know there are some RFC's available in CCMS module. But the customer is not interested in CCMS module.
    Could anyone let me know whether there are any RFC's available in SAP for extracting performance data other than CCMS?
    If anyone had come across this situation, please let me know.
    Thanks,
    Vijay

    Hi,
    there are severam methods for estimating av. response time after the upgrade, for the beginning you coud try to estimate
    hardware (cpu, memory, disks) just to keep those resp. times on the same level. Use the followin notes:
    089305, 0113795, 0178616, 517085 .... until you get note for your target release
    then you have to add all deltas, and you will know the whole delta between releases.
    For the first estmation of time change you can count it by using coeffition  as deltas, example delta cpu = X
    resp. time after upgrade = X * current resp. time
    This formula gives you only impresion on resp.  time, not precisse measure. Better calculation is simply
    by calculating current system in saps, than using delta (for cpu) You can estimate required number of saps for target release, and X=req. SAPS for target/ current SAPS (btw. take for the estimation number of SAPS for current HW  target release  only, don't use the number of SAPS for 46C!), and again:
    after upgrade = X * current resp. time
    Please remember, thera are much better ways to estimate res. times, but it means detailed analysis of the system load, it can't be given as gold rule
    Kind regards,
    Mirek

  • Web Dynpro Console Doesnt display any Performance Data

    Hello,
    I set the JARM parameter to 10 in the Studio. Rebuild, Deployed new archive. Ran the Application and accessed couple of functions.
    When I go to the Web Dynpro Console, Trying to display the performance data. But I dont see anything in Applications or Web Dynpro Framework.
    I couldnt guess what went wrong. Does anybody know the reason, why didnt display the performance Data.
    Thanks,
    Sunita.

    Hi Sunita,
                    use this method for getting the performance data.
    <a href="/people/bertram.ganz/blog/2006/11/21/analyzing-web-dynpro-java-application-performance-with-a-simple-url-parameter:///people/bertram.ganz/blog/2006/11/21/analyzing-web-dynpro-java-application-performance-with-a-simple-url-parameter
    regards
    Sumit

  • Where to perform date conversion for display?

    Hi,
    We have started our application with operation for single country, all data located in single database. The transaction history time stored is all in GMT+8.
    However, with business expansion, we now have to cater for multiple country that is of different timezone. I need to display the transaction history in local time to the user of the different timezone.
    Gut feel says i should continue to store all the time in a single timezone (i.e. probably GMT+8 for my case). And perform conversion during for the display.
    Question is where should i be doing this? I am using Struts for web tier, EJB and Mysql. Based on MVC pattern, it seems that this should be done in Struts layer (probably DispatchAction).
    Any recommended pattern? Any idea how to handle daylight saving?

    Yes, you should store all your timestamps in the same timezone. And it would be best if your database server uses the same timezone as your application server, otherwise you could run into problems.
    Now, the java.util.Date object and its SQL relative java.sql.Timestamp consist only of a single number, which is the number of milliseconds since a certain point in time. Normally they are what you get from the database. The thing to remember about them is that they do not have a timezone. As you suspect, displaying them applies a timezone to them. If the displaying is done by SimpleDateFormat -- which it should be, whether you do it in code or Struts does it -- you just need to make sure that the SimpleDateFormat has been assigned the correct timezone. This takes care of daylight savings time as well.
    Finding out what timezone your users are in may be more tricky than you expect, but this depends on where they are located. You can't necessarily derive a timezone from a country, so you may have to ask the user what their timezone is.

  • Java.util.Date is truncated up to days

    Good day.
    I'm using Oracle JDBC Drivers release 10.2.0.1.0 production (10g R2)
    The problem is that my java.util.Date looses seconds.
    If I perform INSERT into DB I get dd.MM.yyyy. Hours and seconds are lost.
    I use PreparedStatements and setObject method to set java.util.Date into PreparedStatement.
    I've read
    [What is going on with DATE and TIMESTAMP?|http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.html#08_01]
    I'm trying to make dbunit use oracle.jdbc.V8Compatible="true", but nothing helps.
    I perform
    System.setProperty( "oracle.jdbc.V8Compatible", "true" );
    before making a connection, but it doesn't help.
    Does anybody have overcoming such bug practice?
    Edited by: holod on Jan 28, 2009 1:50 AM

    If I perform INSERT into DB I get dd.MM.yyyy. Hours and seconds are lost.How have you verified this? With which tool?

  • Java Performance Hardware

    Hi,
    I have a theory that the java runtime is heavily dependent on a large cpu cache.
    Does anyone have any data that larger cpu caches give disproportionate performance improvements?
    I know that Java runs poorly with a 128K cache on X86. I moved up to a similar cpu to 256K and java performance jumped. The C++ code seemed to run about the same.
    1st CPU was Celeron 466 with 128 L2 Cache
    2nd CPU was PIII 600E with 256 L2 Cache.
    Same motherboard.
    I'm trying to decide if I need a 1MB cache versus 512K cache on similar CPU (AMD vs Intel).
    Comment appreciated.

    Well I think larger cache would just mean faster access to nearby memory data - and for highly optimised programs they always make sure that they take advantage of this feature.
    I reckon the reason why C++ code that you have tested might not have been significantly fast is due to the fact that it is not as optimised as the Java Interpreter, as the latter is a higher level language.
    Last but not the least, I think there are many other factors when considering a purchase of hardware - for instance its expected lifetime (my experience still suggests to me that AMD CPUs break down more easily than Intel ones)
    Hope this helps~
    Alex Lam S.L.

  • Java Performance: Linux vs Windows, 64 bit vs 32 bit JVM

    I am looking for information about how Java performs on Linux vs Windows and how the results are affected when a 64 bit jvm is used.
    Disk access or IO are not important, I would really like to see some benchmarks on floating point arithmetic and/or heavy memory access, assuming that on all environments enough physical memory could be addressed so the extra available memory space for 64 bit os'es/jvm's is not important.
    I have been searching on Google but didn't find any useful recent results, only some very old stuff.
    Does anybody know how the OS and the JVM affect performance? I could imagine that Java VM's are a little less optimized on Linux because of the fact that Linux has a smaller marketshare, but maybe that is not true?
    Also I could imagine that 64 bit JVMs could be faster because they could use more cpu registers, on the other hand they could slow down a little because all memory pointers are twice as long so more data should be processed?
    Any comments are greatly appreciated!

    On the Linux vs Windows theme, you would probably find out, after much browsing & research, that there is no difference in performance or that the difference is too small to be even considered.
    On the 32-bit vs 64-bit subject, here's a recent blog that you could look at:
    http://dev2dev.bea.com/blog/patel_jayesh_j/archive/2007/09/32bit_or_64bit.html
    That blog has some links to some benchmarks, but here again, the differences are unlikely to be earth-shattering.
    Not much to add here, other than the most important improvement in performance derive from how the application is designed, and in some cases, how the JVM heap itself is configured, independently on Linux vs Win or 32 vs 64 -bit considerations.
    In a case when you would really need to know, there is no general right answer to your question, and you'd have to benchmark your specific application yourself in your specific execution environment to be able to evaluate possible benefits of 64-bit vs 32-bit.
    In conclusion, I wouldn't waste much time on all this, and you probably have better things to do yourself.

Maybe you are looking for

  • Same interfaces - is mapping needed?

    Hi guys, I have a lot of integration scenarios with soap->XI>proxy and I don't need mapping, because soap messages are quivalent to proxy ones.. Is it needed to cerate message mapping and interface mapping, although the messages have the same structu

  • Received mail not showing up in folder

    A while back I reformatted my drive. I backed up all my data to an external drive. Then copied it back afterward. Everything went fine except my old received mail doesn't show in my Received folder. I can find the old mail and open it up and read it,

  • Accessing ECC tables from XSLT mapping

    Hi All, I have requirement where I need to access a SAP table from PI XSLT mapping. Pls provide inputs on how to achieve it. Thanks, Navneeth K.

  • "OWN_LOGICAL_SYSTEM_GET"  how does it work

    hello ppl,       would like to know how this function module 'OWN_LOGICAL_SYSTEM_GET ' works with a suitable example , i will be grateful to whomsoever could give a detailed explanation , thanks in advance

  • XML extracting

    hello, I'm trying to get some values from XML file, but unsuccessfully. I have attached the file. I'm not familiar with XML and don't know what to say more. Have You any ideas?? Thanks in advance. d.acha