Vmcore analysis help

My sparc solaris 8 v440 server rebooted yesterday and I have the core files. I have some initial output from SCAT and ACT. I have not included all but any info would be helpful. I can supply more output if necessary.
Thanks you.
Can I have any information about this ACT and SCAT output. It would be greatly appreciated.
SCAT -
core file: vmcore.0
user: Super-User (root:0)
release: 5.8 (64-bit)
version: Generic_117350-44
machine: sun4u
node name: hccssun5
hw_provider: Sun_Microsystems
system type: SUNW,Sun-Fire-V440 (UltraSPARC-IIIi)
hostid: 83ac50db
dump_conflags: 0x10000 (DUMP_KERNEL) on /dev/md/dsk/d10(3.90G)
time of crash: Mon Feb 8 14:42:08 EST 2010
age of system: 101 days 22 hours 58 minutes 44.84 seconds
panic CPU: 1 (4 CPUs, 16G memory)
panic string: recursive mutex_enter, lp=78027ff0 owner=2a1004d7d20 thread=2a10 04d7d20
ACT
CPU 0x1 is RUNNING READY CONFIGURED ENABLED          ### CPU=1 (1) ###
PANIC occurred on this CPU
cpu addr 0x30004c7ca98
running thread addr 0x2a1004d7d20
pause thread addr 0x2a100003d20
dispatched thread addr 0x2a100007d20
interrupt stack is 0x2a1004d1f50
interrupt thread list starts at 0x2a1004ddd20
struct cpu 2280 is not the expected size 2248
PANIC occurred on this thread
Kernel thread:
thread addr 0x2a1004d7d20, proc addr 0x104245b0, lwp addr 0x0
Thread 0x2a100007d20 is pinned by this thread
Thread bound to cpu id 0x1
t_state is 0x4 - TS_ONPROC
Scheduling info:
t_pri is 0xa5, t_epri is 0x0, t_cid is 0x0
scheduling class is: SYS
t_disp_time: is 0x348129bf, 0t880880063
last switched: 6 mins 8 secs ago on cpu 0x1
pc is 0x10048b94, sp is 0x10424010, t_stk 0x2a1004d7b10
Stack trace is:
unix: setjmp ()
unix: panicsys+0x44 (0x10057730,0x2a1004d7468,0x10000,0x10001,0x80000000,0x5508)
unix: vpanic (0x10057730,0x2a1004d7468)
unix: panic+0x1c (0x10057730,0x10415fe8,0x78027ff0,0x2a1004d7d20,0x2a1004d7d20)
unix: mutex_panic+0x5c (0x10415fe8,0x78027ff0)
unix: mutex_vector_enter+0x250 (0x78027ff0,?,?,0x0)
unix: mutex_enter (0x78027ff0)
skip_es: skip_es_rcv+0x22c (0x300056edca0,0x300056e8300)
skip_es: skip_esr+0x84 (0x300056edca0,0x300056e8300)
unix: putnext+0x218 (0x300056ece60,0x300056e8300)
qfe: qferead_dvma+0x344 (0x30005768000,0x300055aabf8)
qfe: qfe_intr+0x154 (*0x30000158628)
pcisch: pci_intr_wrapper+0x80 (0x30005725db0)
unix: intr_thread+0xa4 ()
unix: splx ()
idlethread is 0x2a100007d20

I was looking more in the ACT output and the last line in the kernel message buffer was this. Does that mean it was the last thing that happened before the crash?
WARNING: skip: accepted path mtu ICMP message from unknown router 67.69.202.250
panic[cpu1]/thread=2a1004d7d20: recursive mutex_enter, lp=78027ff0 owner=2a1004d7d20 thread=2a1004d7d20
000002a1004d73e0 unix:mutex_panic+5c (10415fe8, 78027ff0, 0, 30004c77520, 10400000, 3000016bf90)
%l0-3: 00000000100074b0 0000000000000006 0000000000000006 000000001000a408
%l4-7: 0000000000000001 0000000000052bc8 0000000000000000 000002a100007910
000002a1004d7490 unix:mutex_vector_enter+250 (78027ff0, 10415fc0, 10424590, 0, 0, 1)
%l0-3: 000002a1004d7d20 0000000078027ff0 0000030004c7ca98 0000000000000064
%l4-7: 00000000fed07a30 000002a100ad7af0 0000000000000000 000002a1000079c0
000002a1004d7550 skip_es:skip_es_rcv+22c (300056edca0, 30000084cc8, 300056e8300, 78027ff0, 30005870110, 14)
%l0-3: 0000000000000000 0000000000000000 000003000587011c 00000300056e8300
%l4-7: 0000000000000000 0000000000000001 0000030005870110 0000000000000000
000002a1004d7770 skip_es:skip_esr+84 (300056edca0, 300056e8300, 20, 8000000000000000, 1fe9d, 30000156550)
%l0-3: 000000000006fe9d 00000300059c8380 0000000000000001 0000030000085808
%l4-7: 00000300056c8100 0000000000000001 0000000000000001 8000000000000012
000002a1004d7820 unix:putnext+218 (100, 30004c246a8, 30004f00738, 300056e8300, 0, 0)
%l0-3: 00000300056edca0 00000300056ede60 00000300056ece60 000004000f781a18
%l4-7: 00000000780fa4f0 0000000000000000 00000300071229d0 ffffffffffffffff
000002a1004d78d0 qfe:qferead_dvma+344 (0, 300056ece60, 5400, ff, 30005768000, 3f8)
%l0-3: 0000000000005508 00000300056e8300 0000000000000132 0000030005768ca0
%l4-7: 00000300055aaff8 0000000000000000 0000030007042680 000002a100ab7ba0
000002a1004d79a0 qfe:qfe_intr+154 (5400, 54c8, 10000, 10001, 80000000, 5508)
%l0-3: 000000007812a280 0000000000005550 00000300055aabf8 0000000000000000
%l4-7: 0000030005768000 00000000ff0bf1bc ffffffffffffffff 00000000ff0bc008
000002a1004d7a60 pcisch:pci_intr_wrapper+80 (10493798, 104937d0, 300001397d0, 30000083608, 30005725db0, 0)
%l0-3: 0000000078127be4 0000000000000000 0000030000158610 000000000002c800
%l4-7: 0000000000000005 0000000000000006 ffffffffffffffff 0000000000000020
syncing file systems... 1 done
dumping to /dev/md/dsk/d10, offset 838991872

Similar Messages

  • IP - Various problems with BEX Analyser - help would be nice

    Hi,
    we use IP in combination with BEX analyser. We experience certain problems. Does anyone experienced the same issues mentioned below:
    1) if a planning function is executed, it is executed twice when your cursor is within the query itself. If it is outside the query when clicking on the button, it is executed once (like it should).
    2) Locking: we don't have locking problems, but from the moment two people lock each other once, they need to close their analyser and re-open it (so logon again) in order to be able to start planning again in a non-locked part. If they just change their selection (to the not-lock part) they remain locked!!!
    3) planning function with multiple variables: system cannot retrieve values of all variables.
    details of function:
    CMD                                               1       EXECUTE_PLANNING_FUNCTION
    PLANNING FUNCTION NAME           1      AG10_COPY01
    DATA PROVIDER_FILTER                 1     DATA_PROVIDER_1
    VAR_NAME                                     1       PROF_CTR
    VAR_VALUE                                    1       510
    VAR_NAME                                     2     PERIOD
    VAR_VALUE                                    2        012
    VAR_NAME                                     3       CUSTOMER
    VAR_VALUE                                    3     1000
    -> following the instruction of the SAP course, in case of multiplle variables they should start from 0 and have an incremental increase. But the system only recognizes the variable with index = 1
    regards
    D

    Dear Dries,
    could it be that the variable type you use require a different set of commands?
    In general the parameters of the BEx Analyzer follow the rules of the SAp BW 3.5 Webruntime. When reading this detailed documentation you find that depending on the type of variable other names have to be used, e.g. when using a selection option variable you need something line varname_low, varname_high, ...
    The documentation can be found in the online-help:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/07/ff413a3ace7022e10000000a11402f/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/07/ff413a3ace7022e10000000a11402f/content.htm</a>
    Best regards, Olaf Fischer

  • Variance Analysis Help

    Dear All
    I have created a Scenario to tackle variance analysis and called ActualvsBudget
    Example is
    Revenue
    Actual - Budget = Variance.
    The problem I have is that the Favourable or Adverse variance works at accounte level however is distorted when consolidated.
    Example
    For Revenue
    Actual Revenue £20
    Budget Revenue £30
    Variance = minus £10 (Adverse Variance) Because Revenue was less than expected.
    For Costs
    Actual Cost £30
    Budget Cost £50
    Variance = plus £20 (Favourable Variance) - Because Costs are lower than expected.
    Gross Margin should Therefor be
    Actual (Revenue - Cost) = Minus £10
    Budget (Revenue - Cost) = Minus £20
    Variance = plus £10 (Favourable Variance) As Gross Margin better than predicted.
    So the Gross Margin Variance should be plus £10 as a favourable variance.
    However when HFM consolidates it will calculate as follows.
    minus 10 (revenue variance) minus +10 the cost variance analysis giving -20 variance on Gross Margin which is correct.
    The only way I can see around this is to be able to calculate the parent just for that scenario but it will not let me do that.
    Probably because not an input level account.
    Can anyone help.

    Hi,
    Now for the finished good  create material cost estimate with quantity structure
    Create standard cost estimate (marking and release to be carried out)
    now for the same old process order in the cost analysis u can see different value for  total target cost
    carry out confirmation  and u will get the total actual costs based on the activity types u have assigned
    -Variance=(difference between  total target cost and total actual cost)
    Variance related settings are done in consultation with Controlling people.
    Regards,
    Raj

  • String analyser help!

    hi all....
    am new to java and new to the forum as well...
    i am having a slite problem with a string analyser class..
    its supposed to obtain string input from user; as a sentence and count...
    1. number of alphabetic characters in the
    entire sentence.
    2. number of numeric characters in the entire
    sentence.
    3. number of words in the entire sentence.
    4. average number of characters per word.
    5. length of longest word(in characters)
    6. percentage of capital characters over all
    non-blank characters.
    7. number of vowels and consonants.
    each in in a separate method!
    i have started the implementation....
    and i specifically started with counting the words, using StringTokenizer class...
    the program worked fine until when i tried converting the code into a method,,
    // reads and prints String in input
    // until a null string is entered
    import java.io.*;
    import java.util.StringTokenizer;
    public class StringAnalyser {
    // Beginning of method main
    public static void main(String[] args) throws IOException {
    // create a text input stream
    BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in));
    // to do the splitting we need a new instance
    // of StringTokenizer
    StringTokenizer strReader;
    // Variables Declaration Here     
    int count = 0;
    int i =0;
    // Prompting the user to input todays's exchange rate
    System.out.println("Enter a sentence:");
    // read the next line and tokenize it
    strReader = new StringTokenizer (stdin.readLine());
    while (strReader.countTokens() > 0) { // still input
    count = strReader.countTokens();
    while (count > 0) { // process this line
    // System.out.println("The next word is: " + strReader.nextToken());
    i++;
    count--;
    } // finish processing line
    // read the next line and tokenize it
    strReader = new StringTokenizer(stdin.readLine());
    System.out.println("The number of words is: " + i);
    i hope am using the right logic to solve the problem....
    and if i am,
    could you please help me fixing my errors!
    thank you in advance...
    regards!

    StringAnalyser.java:104: cannot resolve symbol
    symbol : method length ()
    location : class java.util.StringTokenizer
    for (int i=0; i<strReader.length(); i++) {This error is because strReader is a StringTokenizer
    and not a String.
    If you want to get every char in the input line you
    can use the line you have like,
    String s = stdin.readLine()); // one input line as a
    String
    for (int i=0; i<s.length(); i++) {
    char ch = s.charAt(i);
    // do something with the char
    hi again...
    am trying to use a method to inspect punctuation letters...
    i only dont know if the method declaration is correct!!
    please help!
    // reads and prints String in input
    // until a null string is entered
    import java.io.*;
    import java.util.*;
    public class StringAnalyser {
    // Beginning of method main
    public static void main(String[] args) throws IOException {
    // create a text input stream
    BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in));
    // to do the splitting we need a new instance
    // of StringTokenizer
    StringTokenizer strReader;
    // Variables Declaration Here     
    int isLetter = 0;
    int isDigit = 0;
    int isLowerCase = 0;
    int isUpperCase = 0;
    int isPunctuation = 0;
    // Prompting the user to input a sentence
    System.out.println("\n\nEnter a sentence:");
    // read the next line and tokenize it
    // strReader = new StringTokenizer (stdin.readLine());
    String input = stdin.readLine();
    for (int i=0; i<input.length(); i++) {  
    char ch = input.charAt(i); // do something with the char
    if (Character.isLetter(ch)) {      // determines whether or not a
    isLetter++; // character is a letter
    if (Character.isDigit(ch)) {       // determines whether or not a
    isDigit++; // character is a digit
    if (Character.isLowerCase(ch)) {   // determines whether or not a 
    isLowerCase++; // character is a lowercase
    if (Character.isUpperCase(ch)) {   // determines whether or not a
    isUpperCase++; // character is an uppercase
    if (Character.isPunctuation(ch)) { // determines whether or not a   <------- this is line no. 126
    isPunctuation++; // character is a punctuation letter
    System.out.println("There is: " + isLetter + " letters in your statement.");
    System.out.println("There is: " + isDigit + " digits in your statement.");
    System.out.println("There is: " + isLowerCase + " lowercase letters in your statement.");
    System.out.println("There is: " + isUpperCase + " uppercase letters in your statement.");
    System.out.println("There is: " + isPunctuation + " punctuation letters in your statement.");
    private boolean isPunctuation(char ch){
    String punctuactionChars = ",.:;'\"!?";
    return punctuactionChars.indexOf(ch)>=0?true:false;
    am getting the following error:
    StringAnalyser.java:126: cannot resolve symbol
    symbol : method isPunctuation (char)
    location: class java.lang.Character
    if (Character.isPunctuation(ch)) { // determines whether or not a
    ^
    1 error
    any hints?
    thank you in advance....
    regards!

  • Web analysis Help:

    Hi,
    My Client wants report in T format..
    Here is the sample format:
    a1 a2 a3 a4 a5 a6
    b1
    b2
    b3
    b4
    etc..
    How can i get these type of formats using Web analysis..Please help me....

    You can have Member Selection for Months in a dropdown and Months listed on a spreadsheet panel.
    Create a Web Analysis report with 2 panels. The top panel will contain your dropdowns and the bottom your spreadsheet view.
    Map a dropdown to the Time dimension and select each Month with the function "Also Select Previous".
    Create a spreadsheet view that contains Time.
    When you select each Month/Previous12 options from the dropdown the spreadsheet should list out those members.
    Brian Chow

  • Wait stats analysis help

    I personally prefer Activity Monitor, Server Standard Reports & Database Standard Reports, however, I keep seeing frightening DMV queries which I don't know how to interpret, in fact, I am not even convinced that the queries are correctly formulated.
    Here is one from a recent Getting Started thread executed on SQL Server 2014. What do I do? What is the meaning of the results?  Thanks.
    WITH Waits AS
    (SELECT wait_type, wait_time_ms / 1000. AS wait_time_s,
    100. * wait_time_ms / SUM(wait_time_ms) OVER() AS pct,
    ROW_NUMBER() OVER(ORDER BY wait_time_ms DESC) AS rn
    FROM sys.dm_os_wait_stats
    WHERE wait_type NOT IN ('CLR_SEMAPHORE','LAZYWRITER_SLEEP','RESOURCE_QUEUE','SLEEP_TASK'
    ,'SLEEP_SYSTEMTASK','SQLTRACE_BUFFER_FLUSH','WAITFOR', 'LOGMGR_QUEUE','CHECKPOINT_QUEUE'
    ,'REQUEST_FOR_DEADLOCK_SEARCH','XE_TIMER_EVENT','BROKER_TO_FLUSH','BROKER_TASK_STOP','CLR_MANUAL_EVENT'
    ,'CLR_AUTO_EVENT','DISPATCHER_QUEUE_SEMAPHORE', 'FT_IFTS_SCHEDULER_IDLE_WAIT'
    ,'XE_DISPATCHER_WAIT', 'XE_DISPATCHER_JOIN', 'SQLTRACE_INCREMENTAL_FLUSH_SLEEP'))
    SELECT W1.wait_type,
    CAST(W1.wait_time_s AS DECIMAL(12, 2)) AS wait_time_s,
    CAST(W1.pct AS DECIMAL(12, 2)) AS pct,
    CAST(SUM(W2.pct) AS DECIMAL(12, 2)) AS running_pct
    FROM Waits AS W1
    INNER JOIN Waits AS W2
    ON W2.rn <= W1.rn
    GROUP BY W1.rn, W1.wait_type, W1.wait_time_s, W1.pct
    HAVING SUM(W2.pct) - W1.pct < 99 OPTION (RECOMPILE);
    wait_type wait_time_s pct running_pct
    DIRTY_PAGE_POLL 151934.29 25.22 25.22
    HADR_FILESTREAM_IOMGR_IOCOMPLETION 151852.24 25.21 50.43
    SP_SERVER_DIAGNOSTICS_SLEEP 151766.79 25.20 75.63
    BROKER_EVENTHANDLER 142613.28 23.68 99.30
    Kalman Toth Database & OLAP Architect
    Free T-SQL Scripts
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

    Hello Kalman,
    Above query used DMV sys.dm_os_wait_stats to filter out source on which thaead were waiting.There is kind of internal counter which is updated every time when query waits for any specific resource. LIke if you have slow disk subsystem wait type Async_io_completion
    shows huge wait time.It happens like counter start when thread wiats and time is recorded and when it finaly gets resourse counter is stopped. So duration is stored in buffer cache. If you restart SQL server all values are cleared.
    DIRTY_PAGE_POLL
    is wait type introduced in 2012 and is related to inderect checkpoint.I still consider it as benign wait type
    HADR_FILESTREAM_IOMGR_IOCOMPLETION is also new wait type introduced in 2012 and it gets populated when you are using Always ON .Not still worked heavily on always on so cannot comment.
    Other two are benign wait types.There would always be some value for wait types no matter whether your system is experiencing issue or not.Wait stats help us correlate waiting time on particular wait type with issue we are facing. iF YOU HAVE QUERY SLOWNESS
    AND YOU SEE LOT OF PAGEIO* wait types one can say that query is missing indexes or goging thorugh table scan ore possible index is fragmented.Its a long list and I would like you to start from below link by Paul.
    https://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • Deadlock Analysis help required

    Hi,
    In our environment we received an deadlock as below. Could any one please help me understand the cause of this deadlock. This occurred on SQL Server 2005 Sp4. Update stats and reindexing occurs daily once in the night.
    <EVENT_INSTANCE>
      <EventType>DEADLOCK_GRAPH</EventType>
      <PostTime>2014-10-16T03:01:56.317</PostTime>
      <SPID>21</SPID>
      <TextData>
        <deadlock-list>
          <deadlock victim="process4445978">
            <process-list>
              <process id="process4445978" taskpriority="0" logused="18444" waitresource="KEY: 61:72057599368822784 (ef00451cf601)" waittime="1965" ownerId="31549861052"
    transactionname="INSERT" lasttranstarted="2014-10-16T03:01:54.317" XDES="0x5cfd1faa50" lockMode="S" schedulerid="23" kpid="66500" status="suspended" spid="98" sbid="0"
    ecid="0" priority="0" transcount="1" lastbatchstarted="2014-10-16T03:01:54.297" lastbatchcompleted="2014-10-16T03:01:54.293" clientapp="IMPT" hostname="IMPT" hostpid="328" loginname="sa"
    isolationlevel="read committed (2)" xactid="31549861052" currentdb="61" lockTimeout="4294967295" clientoption1="134348832" clientoption2="49192">
                <executionStack>
                  <frame procname="DBName.dbo.CheckTAR" line="11" stmtstart="892" stmtend="2416" sqlhandle="0x03003d00cecb4b0b1b9d5a00f09f00000000000000000000">
    select @bking = cting.bking_id,
      @company = bking.company_code,
      @dest = bking.bking_dest_type,
      @bking_type = isnull( bking_type, 'B' ),
      @travel_type = cting.cting_travel_type,
      @best = IsNull( cting_offered_local, 0.00 ),
      @pub = IsNull( cting_regular_local, 0.00 ),
      @reason = cting_reason_code,
      @reason_acc = reason_code_acc,
      @account_code = cting.account_code,
      @ticket = IsNull( cting.cting_ticket_number, '' ),
      @basefare = cting.service_sell_local
     from bking, cting
     where bking.agency_id = cting.agency_id
     and bking.bking_id = cting.bking_id
     and cting.cting_unique = @cting
     and cting.agency_id = @agency_id
     -- if BSP cting, ticket number is required     </frame>
                  <frame procname="DBName.dbo.cn_ai_cting" line="70" stmtstart="6180" stmtend="6324" sqlhandle="0x03003d0072a4ec0aa86f5800c5a300000100000000000000">
    select @tar = dbo.CheckTAR( @agency_id, @cting )
     -- Missing TAR     </frame>
                  <frame procname="DBName.dbo.tr_cting_iu" line="259" stmtstart="26016" stmtend="26124" sqlhandle="0x03003d00ab3a29741fa27201b8a300000000000000000000">
    exec cn_ai_cting @agency_id, @bking, @cting     </frame>
                  <frame procname="adhoc" line="1" stmtstart="2608" sqlhandle="0x0200000042b0400dc6178184082a38472f12940cda29b1a3">
    INSERT INTO [cting]([agency_id],[bking_id],[cting_unique],[currency_code],[iata_code],[account_code],[service_cost_basis],[service_cost_amount],[service_cost_exchange],[service_cost_local],[service_sell_basis],[service_sell_amount],[service_sell_exchange],[service_sell_local],[cting_total_discount],[cting_total_tax],[cting_total_override],[cting_override_amount],[cting_override_percent],[cting_rebate_amount],[cting_rebate_percent],[service_sell_voucher],[cting_received],[cting_remitted],[cting_payment_due],[cting_reason_code],[cting_region],[cting_cost_centre],[office_code],[cting_carrier],[cting_designator],[cting_ticket_number],[cting_conjunction],[cting_ticket_sold],[cting_ticket_cash],[cting_ticket_cash_tax],[cting_ticket_credit],[cting_ticket_credit_tax],[cting_company],[cting_discount_percent],[cting_tax_percent],[cting_commission_percent],[cting_commission_amount],[cting_fop_card],[cting_fop_account],[credit_display],[cting_status],[user    
    </frame>
                  <frame procname="adhoc" line="1" sqlhandle="0x020000004752571d04c3e3b7c69eff6934faf515098b050f">
    INSERT INTO cting ( agency_id , bking_id , cting_unique , currency_code , iata_code , account_code , service_cost_basis , service_cost_amount , service_cost_exchange , service_cost_local , service_sell_basis , service_sell_amount , service_sell_exchange , service_sell_local
    , cting_total_discount , cting_total_tax , cting_total_override , cting_override_amount , cting_override_percent , cting_rebate_amount , cting_rebate_percent , service_sell_voucher , cting_received , cting_remitted , cting_payment_due , cting_reason_code ,
    cting_region , cting_cost_centre , office_code , cting_carrier , cting_designator , cting_ticket_number , cting_conjunction , cting_ticket_sold , cting_ticket_cash , cting_ticket_cash_tax , cting_ticket_credit , cting_ticket_credit_tax , cting_company , cting_discount_percent
    , cting_tax_percent , cting_commission_percent , cting_commission_amount , cting_fop_card , cting_fop_account , credit_display , cting_status , users     </frame>
                </executionStack>
                <inputbuf>
    INSERT INTO cting ( agency_id , bking_id , cting_unique , currency_code , iata_code , account_code , service_cost_basis , service_cost_amount , service_cost_exchange , service_cost_local , service_sell_basis , service_sell_amount , service_sell_exchange , service_sell_local
    , cting_total_discount , cting_total_tax , cting_total_override , cting_override_amount , cting_override_percent , cting_rebate_amount , cting_rebate_percent , service_sell_voucher , cting_received , cting_remitted , cting_payment_due , cting_reason_code ,
    cting_region , cting_cost_centre , office_code , cting_carrier , cting_designator , cting_ticket_number , cting_conjunction , cting_ticket_sold , cting_ticket_cash , cting_ticket_cash_tax , cting_ticket_credit , cting_ticket_credit_tax , cting_company , cting_discount_percent
    , cting_tax_percent , cting_commission_percent , cting_commission_amount , cting_fop_card , cting_fop_account , credit_display , cting_status , user    </inputbuf>
              </process>
              <process id="process17627438" taskpriority="0" logused="21992" waitresource="KEY: 61:72057599368822784 (fa00dbccee86)" waittime="1981" ownerId="31549861037"
    transactionname="INSERT" lasttranstarted="2014-10-16T03:01:54.313" XDES="0x2bb7a58850" lockMode="S" schedulerid="4" kpid="86920" status="suspended" spid="75" sbid="0"
    ecid="0" priority="0" transcount="1" lastbatchstarted="2014-10-16T03:01:54.293" lastbatchcompleted="2014-10-16T03:01:54.290" clientapp="IMPT" hostname="IMPT" hostpid="2264" loginname="sa"
    isolationlevel="read committed (2)" xactid="31549861037" currentdb="61" lockTimeout="4294967295" clientoption1="134348832" clientoption2="49192">
                <executionStack>
                  <frame procname="DBName.dbo.CheckTAR" line="11" stmtstart="892" stmtend="2416" sqlhandle="0x03003d00cecb4b0b1b9d5a00f09f00000000000000000000">
    select @bking = cting.bking_id,
      @company = bking.company_code,
      @dest = bking.bking_dest_type,
      @bking_type = isnull( bking_type, 'B' ),
      @travel_type = cting.cting_travel_type,
      @best = IsNull( cting_offered_local, 0.00 ),
      @pub = IsNull( cting_regular_local, 0.00 ),
      @reason = cting_reason_code,
      @reason_acc = reason_code_acc,
      @account_code = cting.account_code,
      @ticket = IsNull( cting.cting_ticket_number, '' ),
      @basefare = cting.service_sell_local
     from bking, cting
     where bking.agency_id = cting.agency_id
     and bking.bking_id = cting.bking_id
     and cting.cting_unique = @cting
     and cting.agency_id = @agency_id
     -- if BSP cting, ticket number is required     </frame>
                  <frame procname="DBName.dbo.cn_ai_cting" line="70" stmtstart="6180" stmtend="6324" sqlhandle="0x03003d0072a4ec0aa86f5800c5a300000100000000000000">
    select @tar = dbo.CheckTAR( @agency_id, @cting )
     -- Missing TAR     </frame>
                  <frame procname="DBName.dbo.tr_cting_iu" line="259" stmtstart="26016" stmtend="26124" sqlhandle="0x03003d00ab3a29741fa27201b8a300000000000000000000">
    exec cn_ai_cting @agency_id, @bking, @cting     </frame>
                  <frame procname="adhoc" line="1" stmtstart="2608" sqlhandle="0x0200000042b0400dc6178184082a38472f12940cda29b1a3">
    INSERT INTO [cting]([agency_id],[bking_id],[cting_unique],[currency_code],[iata_code],[account_code],[service_cost_basis],[service_cost_amount],[service_cost_exchange],[service_cost_local],[service_sell_basis],[service_sell_amount],[service_sell_exchange],[service_sell_local],[cting_total_discount],[cting_total_tax],[cting_total_override],[cting_override_amount],[cting_override_percent],[cting_rebate_amount],[cting_rebate_percent],[service_sell_voucher],[cting_received],[cting_remitted],[cting_payment_due],[cting_reason_code],[cting_region],[cting_cost_centre],[office_code],[cting_carrier],[cting_designator],[cting_ticket_number],[cting_conjunction],[cting_ticket_sold],[cting_ticket_cash],[cting_ticket_cash_tax],[cting_ticket_credit],[cting_ticket_credit_tax],[cting_company],[cting_discount_percent],[cting_tax_percent],[cting_commission_percent],[cting_commission_amount],[cting_fop_card],[cting_fop_account],[credit_display],[cting_status],[user    
    </frame>
                  <frame procname="adhoc" line="1" sqlhandle="0x02000000dbecfc160f5260e7011ee92610cf7802483d2cff">
    INSERT INTO cting ( agency_id , bking_id , cting_unique , currency_code , iata_code , account_code , service_cost_basis , service_cost_amount , service_cost_exchange , service_cost_local , service_sell_basis , service_sell_amount , service_sell_exchange , service_sell_local
    , cting_total_discount , cting_total_tax , cting_total_override , cting_override_amount , cting_override_percent , cting_rebate_amount , cting_rebate_percent , service_sell_voucher , cting_received , cting_remitted , cting_payment_due , cting_reason_code ,
    cting_region , cting_cost_centre , office_code , cting_carrier , cting_designator , cting_ticket_number , cting_conjunction , cting_ticket_sold , cting_ticket_cash , cting_ticket_cash_tax , cting_ticket_credit , cting_ticket_credit_tax , cting_company , cting_discount_percent
    , cting_tax_percent , cting_commission_percent , cting_commission_amount , cting_fop_card , cting_fop_account , credit_display , cting_status , users     </frame>
                </executionStack>
                <inputbuf>
    INSERT INTO cting ( agency_id , bking_id , cting_unique , currency_code , iata_code , account_code , service_cost_basis , service_cost_amount , service_cost_exchange , service_cost_local , service_sell_basis , service_sell_amount , service_sell_exchange , service_sell_local
    , cting_total_discount , cting_total_tax , cting_total_override , cting_override_amount , cting_override_percent , cting_rebate_amount , cting_rebate_percent , service_sell_voucher , cting_received , cting_remitted , cting_payment_due , cting_reason_code ,
    cting_region , cting_cost_centre , office_code , cting_carrier , cting_designator , cting_ticket_number , cting_conjunction , cting_ticket_sold , cting_ticket_cash , cting_ticket_cash_tax , cting_ticket_credit , cting_ticket_credit_tax , cting_company , cting_discount_percent
    , cting_tax_percent , cting_commission_percent , cting_commission_amount , cting_fop_card , cting_fop_account , credit_display , cting_status , user    </inputbuf>
              </process>
            </process-list>
            <resource-list>
              <keylock hobtid="72057599368822784" dbid="61" objectname="DBName.dbo.cting" indexname="_dta_index_cting_66_1872829834__K104_K2_K1_5_13_21_25_65_71_72_122" id="lock2fdfacb00"
    mode="X" associatedObjectId="72057599368822784">
                <owner-list>
                  <owner id="process4445978" mode="X" />
                </owner-list>
                <waiter-list>
                  <waiter id="process17627438" mode="S" requestType="wait" />
                </waiter-list>
              </keylock>
              <keylock hobtid="72057599368822784" dbid="61" objectname="DBName.dbo.cting" indexname="_dta_index_cting_66_1872829834__K104_K2_K1_5_13_21_25_65_71_72_122" id="lock1a0c079a80"
    mode="X" associatedObjectId="72057599368822784">
                <owner-list>
                  <owner id="process17627438" mode="X" />
                </owner-list>
                <waiter-list>
                  <waiter id="process4445978" mode="S" requestType="wait" />
                </waiter-list>
              </keylock>
            </resource-list>
          </deadlock>
        </deadlock-list>
      </TextData>
      <TransactionID />
      <LoginName>sa</LoginName>
      <StartTime>2014-10-16T03:01:56.317</StartTime>
      <ServerName>SQLInstName</ServerName>
      <LoginSid>AQ==</LoginSid>
      <EventSequence>31666061849</EventSequence>
      <IsSystem>1</IsSystem>
      <SessionLoginName />
    </EVENT_INSTANCE>
    Thanks,
    PK

    >Do newer versions of SQL Server have more deadlocks than SQL2K and SQL7 versions?
    No.  There have been improvements to reduce them, especially RCSI which enables readers to not use locks.  SQL 2014 introduced Memory-Optimized tables which are lock-free and latch-free and use true optimistic concurrency.
    I have so far used neither, and neither is a guaranty.
    The problem I kept running into is SQL Server not treating statements as atomic, and there was NOTHING I could do to change that, hence when you mentioned using applocks instead I recognized the situation.
    But needing to use an applock like that means SQL Server's basic concurrency logic is broken.
    I'm wondering if older versions did more work inside of atomic boundaries, certainly the code was generated in larger chunks than since 2005.
    In the old days it was not uncommon for an application to handle and retry on deadlocks, treating them like an optimistic concurrency failure.  You can see the legacy of this in that it still requires a trace flag to log deadlock details. 
    But SQL Server application development practice has evolved (right everyone ?) to treat deadlocks as bugs, and investigate and remediate them.   The incidence is lower and the remediation options are more effective.
    I went back and put retry logic into our apps, it wasn't a great solution but it was workable - for some cases.
    Of course all optimistic locking apps are supposed to handle situations where collisions occur, but few do.  That's a topic for another discussion, but in practice it's rare and mostly harmless.  It seems there are more cases where deadlocks occur
    and they are often more obscure when they do.
    >SQL Server ... does the right thing all by itself as long as you follow some minimal best practices.
    Mostly it does.  For instance here the deadlock was caused by some really questionable design choices.
    Are you referring here to the trigger?  I don't really see a complete diagnosis here.  I assume it's the nonatomic operations of his inserts, exactly what I'm talking about.  And when that happens, it's not clear that either snapshot or memory
    resident tables, will prevent the occurrence.
    "Mostly" only in the probabilistic case of collisions rarely happening.
    That the collisions need not happen in that they should be handled by normal locking procedures, is the issue.
    Josh

  • SM37 - Job analysis - help

    Hi,
    We have a job that runs after saving a service order, which pushes some information to a custom table.
    The job runs in our Development and Production systems. However, we have several other testing systems and this job does not run after saving a service order (IW32).
    Where do I need to look to find why its not running? Is it configured somewhere?
    Please help,
    Laura

    Hi,
    SM37 will show you the scheduled jobs, it maybe that you need to create a job based on an event that is raised within IW32.
    To find out exactly how it hangs together I'd suggest displaying the bespoke table in SE11 and performing a where-used search. This should point you at the programs that update the table and hopefully how they are triggered.
    Darren

  • Code analysis help

    I have this pice of code i have to analyze for class as part of a tic tac toe server game. I know what everthing does but one thing  // set move in board array
             board[ location ] =
                ( byte ) ( currentPlayer == 0 ? 'X' : 'O' );what does the(byte) part do and what does the ? mark and : do..
    thanks
    view below for the whole method..
    public synchronized boolean validMove(
          int location, int player )
          boolean moveDone = false;
          // while not current player, must wait for turn
          while ( player != currentPlayer ) {
             // wait for turn
             try {
                wait();
             // catch wait interruptions
             catch( InterruptedException interruptedException ) {
                interruptedException.printStackTrace();
          // if location not occupied, make move
          if ( !isOccupied( location ) ) {
             // set move in board array
             board[ location ] =
                ( byte ) ( currentPlayer == 0 ? 'X' : 'O' );
             // change current player
             currentPlayer = ( currentPlayer + 1 ) % 2;
             // let new current player know that move occurred
             players[ currentPlayer ].otherPlayerMoved( location );
             // tell waiting player to continue
             notify();            
             // tell player that made move that the move was valid
             return true;
          // tell player that made move that the move was not valid
          else
             return false;

    The ternary operator ?: works as an if statement with the difference that it returns a value.
    In your case the statement is equivalent to
    if (currentPlayer == 0)
       board[ location ] = ( byte ) 'X';
    else
       board[ location ] = ( byte ) 'O';The cast of the characters to byte is necessary because board is byte (I guess).

  • Performance analysis help

    Hi All,
    I used the information in web blog : /people/markus.kohler/blog/2006/09/14/analyzing-performance-problems-on-a-production-system to perform a thread dump while our system was very busy.  During this time, I coud see that the top CPU process was a server process 'jlaunch'.  I then took a thread dump of this process using jcmon and then ran the grep/sort/uniq command against the thread dump.  The result is below.  Can anyone assist in what can be the cause of our high CPU utilization? 
    247    at java.lang.Object.wait(Native Method)
    211    at java.lang.Object.wait(Object.java:429)
    151    at com.sap.engine.lib.util.WaitQueue.dequeue(WaitQueue.java:238)
      78    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:147)
      73    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:127)
      64    at java.lang.Thread.run(Thread.java:534)
      39    at java.lang.Thread.sleep(Native Method)
      20    at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
      20    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
      20    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)
      17    at java.security.AccessController.doPrivileged(Native Method)
      15    at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:74)
      15    at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:68)
      13    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
      13    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
      13    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
      13    at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
      13    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
      13    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
      10    at java.util.TimerThread.run(Timer.java:382)
      10    at java.net.SocketInputStream.socketRead0(Native Method)
      10    at java.net.SocketInputStream.read(SocketInputStream.java:129)
      10    at com.sapportals.portal.prt.jndisupport.util.AbstractHierarchicalContext.lookup(AbstractHierarchicalContext.java:165
       9    at java.util.TimerThread.mainLoop(Timer.java:429)
       8    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
       8    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
       7    at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
       7    at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
       7    at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
       6    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
       5    at com.sun.jndi.ldap.Connection.run(Connection.java:784)
       5    at com.sap.engine.cache.util.ReferenceQueueRunnable.run(ReferenceQueueRunnable.java:43)
       5    at com.sap.caf.eu.gp.model.forms.co.IFormsTimeoutProcessor.run(IFormsTimeoutProcessor.java:150)
       4    at javax.naming.InitialContext.lookup(InitialContext.java:347)
       4    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
       4    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
       4    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
       4    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
       4    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
       4    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
       4    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    Thanks in advance,
    Regards
    Anthony

    Hi Markus,
    Thanks for your response.  I'm not sure if the 'com.sun.jndi.ldap.Connection.run' is the reason for our CPU usage being high, but what I can say is that whenever I see the CPU high and run a series of thread dumps, I always see a set of threads (typically 5 threads) that were running for the whole period and the thread output for these looks like :
    ""Thread-5497" daemon prio=5 tid=0x0000000102da2160 nid=0x1651 runnable      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:129)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)      at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)      at java.io.BufferedInputStream.read(BufferedInputStream.java:277)      - locked <
    0xfffffffeec888ef8> (a java.io.BufferedInputStream)      at com.sun.jndi.ldap.Connection.run(Connection.java:784)      at java.lang.Thread.run(Thread.java:534)"
    There are other threads that typically run for the whole period also (period is about 15sec of thread dump captures).  These are listed below:
    "SAPDSR_watcher"
    Thread dump 1/8 "SAPDSR_watcher" prio=10 tid=0x0000000102083440 nid=0xd1 runnable      at java.net.PlainSocketImpl.socketAccept(Native Method)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)      - locked <
    0xfffffffe960d7ea0> (a java.net.PlainSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:448)      at java.net.ServerSocket.accept(ServerSocket.java:419)      at com.sap.jdsr.writer.DsrListener.run(DsrListener.java:748)
    "SAPEngine_EnquReader"
    Thread dump 1/8 "SAPEngine_EnquReader" prio=5 tid=0x0000000101f48be0 nid=0x8b runnable      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:129)      at com.sap.bc.krn.enqu.EncomiHandle.ReceiveMessage(EncomiHandle.java:483)      - locked <
    0xfffffffe92f43a78> (a java.lang.Object)      at com.sap.bc.krn.enqu.EnccliMultiplexHandle.receive(EnccliMultiplexHandle.java:771)      at com.sap.bc.krn.enqu.ReadRunnable.run(EnccliMultiplexHandle.java:958)      at java.lang.Thread.run(Thread.java:534)
    "Lazy Reader for cluster node 294620151"
    Thread dump 1/8 "Lazy Reader for cluster node 294620151" prio=5 tid=0x0000000101809210 nid=0x87 runnable      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:129)      at com.sap.engine.core.cluster.impl6.lazy.MsgObj.read(MsgObj.java:107)      at com.sap.engine.core.cluster.impl6.lazy.MsgObj.reuse(MsgObj.java:77)      at com.sap.engine.core.cluster.impl6.lazy.MsgObjPool.get(MsgObjPool.java:74)      at com.sap.engine.core.cluster.impl6.lazy.Reader.run(Reader.java:64)      at com.sap.engine.frame.core.thread.Task.run(Task.java:64)      at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)      at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
    "SAPEngine_System_Thread[impl:5]_7"
    Thread dump 1/8 "SAPEngine_System_Thread[impl:5]_7" prio=5 tid=0x0000000101d0eeb0 nid=0x69 runnable      at java.net.PlainSocketImpl.socketAccept(Native Method)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)      - locked <
    0xfffffffe92f482d0> (a java.net.PlainSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:448)      at com.sap.engine.core.cluster.impl6.net.ClusterServerSocket.accept(ClusterServerSocket.java:51)      at com.sap.engine.core.cluster.impl6.JoinPortListener.run(JoinPortListener.java:72)      at com.sap.engine.frame.core.thread.Task.run(Task.java:64)      at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)      at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
    "SAP J2EE Engine|MS Socket Listener"
    Thread dump 1/8 "SAP J2EE Engine|MS Socket Listener" prio=5 tid=0x0000000101d13a20 nid=0x64 runnable      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:129)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)      at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)      at java.io.BufferedInputStream.read(BufferedInputStream.java:277)      - locked <
    0xfffffffe92f535d8> (a java.io.BufferedInputStream)      at com.sap.engine.core.cluster.impl6.ms.MSMessageHeader.read(MSMessageHeader.java:440)      at com.sap.engine.core.cluster.impl6.ms.MSMessageObjectImpl.readHeader(MSMessageObjectImpl.java:142)      at com.sap.engine.core.cluster.impl6.ms.MSRawConnection.receiveRawMessage(MSRawConnection.java:1660)      at com.sap.engine.core.cluster.impl6.ms.MSListener.run(MSListener.java:86)      at com.sap.engine.frame.core.thread.Task.run(Task.java:64)      at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)      at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
    I guess my current questions are:
    - I can see which threads are "running" at any period of time using thread dumps, but how can I tell which threads are the problematic and using the majority of CPU? 
    - Is it normal to often (if not always) see threads processing the "com.sun.jndi.ldap.Connection.run" ?  If not, what are the things that I can check to rectify this? 
    Thanks for your time,
    Regards
    Anthony

  • BDC analysis help...

    Hi,
    I have am looking at Log created by BDC for 10,000 customers I uodated. Now I want the list of all the customers which has a particular kind of Message. I don't want to go through every records.  So How can I do this ?
    Rajesh.

    How did you upload your customer data? Was it a custom program?
    If it is a custom program which in turn used BDC to upload customer master data, then you must be having log in report output which you can sort and see the messages.
    Please provide some more details about your process.
    ashish

  • GC analysis help needed

    Hi
    <br>
    I'm looking for a free GC analyzer for a Weblogic 8.1 SP4 setup. I'm using JDK 1.4.2_08. My startup args are : <br>
    -Xms865m -Xmx865m -XX:CMSInitiatingOccupancyFraction=68 <br> -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=128m <br>
    -XX:MaxPermSize=128m -XX:SurvivorRatio=1024 -XX:NewRatio=3 <br>
    -Xloggc:${LOG_HOME}/${SERVER_NAME}/gc_pipe -XX:ParallelGCThreads=4 -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=0
    <br>
    <br>
    I'm trying to understand these logs and the funny thing is that, everywhere, GC occurs in pairs. Also, can someone tell me the difference between a [GC] and a [Full GC]?
    <br><br>
    <i>4885.308: [ParNew 603743K->587965K(885696K), 0.0185510 secs]<br>
    4885.597: [ParNew 604221K->588786K(885696K), 0.0209985 secs]<br>
    4886.293: [ParNew 605042K->588999K(885696K), 0.0138655 secs]<br>
    4888.038: [ParNew 605255K->589940K(885696K), 0.0287975 secs]<br>
    4888.510: [ParNew 606196K->590600K(885696K), 0.1243696 secs]<br>
    4888.909: [ParNew 606856K->591662K(885696K), 0.0288124 secs]<br>
    <b>4888.939: [GC 591710K(885696K), 0.0159776 secs]</b><br>
    4889.115: [ParNew 607918K->592558K(885696K), 0.0274391 secs]<br>
    4889.792: [ParNew 608814K->593124K(885696K), 0.0182564 secs]<br>
    4890.620: [ParNew 609380K->593412K(885696K), 0.0150608 secs]<br>
    <b>4890.753: [GC 594921K(885696K), 0.0798732 secs]</b><br>
    4891.205: [ParNew 569092K->553188K(885696K), 0.0282606 secs]<br>
    4892.606: [ParNew 390250K->374222K(885696K), 0.0140087 secs]<br>
    4893.207: [ParNew 296018K->280866K(885696K), 0.0198759 secs]</i><br>
    <br><br>
    Thanks in advance,<br>
    Rajiv

    Rajiv,
    For an explanation of the logs and the difference between GC and Full GC see http://java.sun.com/docs/hotspot/gc1.4.2/index.html.
    Geoff

  • Aging Analysis

    Hi,
    I want to do Aging Analysis in Payables by currency after revaluation. The report available after revaluation gives invoice details etc but in functional currency.
    I want by Currency and With Aging
    Is any report available in 11 or 11i.
    Thanks & Regards
    Sri

    Dear Ramesh,
    An Ageing Analysis is the process of categorizing our accounts receivables based on their “age” or the number of days they have been outstanding.
    This time-based categorization helps us to get a better fix on the number of clients that owe us and the number of days that they have been overdue.
    This is configured mainly from FICO end. SD only needs to configure the payment terms with the customer.
    The analysis helps us take a softer recovery approach with a client who has a payment that is 30 days overdue as opposed to a client whose payments are overdue for more than 90 days. (This can be done by defining payment terms in SD).
    The ageing schedule also helps you identify customers’ difficulties in meeting payment obligations, ensuring better customer relationship management.
    Hope I was able to throw some light on the topic.
    Regards,
    Anirban

  • How to Install Help FIles in Encore 2.0?

    Have Encore 2.0 on Win Xp Pro
    I just installed Encore 2.0
    The help files did not transfer over. I get the Adobe on-line help it seems but I need the html help files that usually come with the F1 key.
    They are on the original 2.0 DVD install disk but I dont want to go there everytime I have a help question.
    Should I copy the DVD help files to somewhere on my hard drive
    Thanks

    Hi All
    I will e-mail all those that have asked for a screen dump. I will also include the instructions below:
    1. Copy the PlainHTMLFile and the HTMLHelpFile from the Help cd to a windows servers
    2. Goto transaction SR13
    For BEX Analyser Help
    1. To install the BEX help files, click on the PlainHTMLFile tab
    2. In the Platform Filed enter NONE
    3. In the Area Field enter IWBHELP (or you can select documentation from the drop down)
    4.In the PATH field enter the path of the PlainHTMLFiles that you copied to your server (i.e C:\Help\PlainHTML\BEXHELP\helpdata)
    5. In the Language field, enter EN
    6. Click on DEFAULT check box.
    7. Save your changes
    For Abap stack Help
    1. To install the Abap help files, click on the HTMLHelpFile tab
    2. In the Platform Filed enter WIN32
    3. In the Area Field enter IWBHELP (or you can select documentation from the drop down)
    4.In the PATH field enter the path of the HTMLHelpFile that you copied to your server (i.e C:\Help\HTMLHelpFile\helpdata)
    5. In the Language field, enter EN
    6. Click on DEFAULT check box.
    7. Save your changes
    Please let me know if anybody needs more assistance
    Thanks
    Sam

  • How to install help files on BI 7.0 bex analyzer

    Hi All
    I have successfully installed the help files for my abap stack on BI 7.0, by configuring transaction SR13 to point to the help DVD on our file server.
    However, when I try to go to help in the new version of the analyzer, I get the following error:
    Help Type 5 is not valid for the platform NONE
    Exception 5 when calling IWB_HTML_HELP_URL_GET occurred.
    Does anybody have an idea how to fix this please.
    Thanks
    Sam

    Hi All
    I will e-mail all those that have asked for a screen dump. I will also include the instructions below:
    1. Copy the PlainHTMLFile and the HTMLHelpFile from the Help cd to a windows servers
    2. Goto transaction SR13
    For BEX Analyser Help
    1. To install the BEX help files, click on the PlainHTMLFile tab
    2. In the Platform Filed enter NONE
    3. In the Area Field enter IWBHELP (or you can select documentation from the drop down)
    4.In the PATH field enter the path of the PlainHTMLFiles that you copied to your server (i.e C:\Help\PlainHTML\BEXHELP\helpdata)
    5. In the Language field, enter EN
    6. Click on DEFAULT check box.
    7. Save your changes
    For Abap stack Help
    1. To install the Abap help files, click on the HTMLHelpFile tab
    2. In the Platform Filed enter WIN32
    3. In the Area Field enter IWBHELP (or you can select documentation from the drop down)
    4.In the PATH field enter the path of the HTMLHelpFile that you copied to your server (i.e C:\Help\HTMLHelpFile\helpdata)
    5. In the Language field, enter EN
    6. Click on DEFAULT check box.
    7. Save your changes
    Please let me know if anybody needs more assistance
    Thanks
    Sam

Maybe you are looking for

  • Adobe has 7 updates available, but they all fail to update.

    This is happenning everytime I boot up my computer (win 7). If I click on any other windows during the "updates", the CC Application Manager disappears . Afterwards, if I try to open the Application Manager, nothing happens (it just won't open). Earl

  • Cannot get Maya 2011 to network render (iMac)

    I am on a 24" iMac and have another iMac to work with (plus a fairly powerful PC, but I can work with that later) I have my "maya.rayhosts" file set up with the other iMac's computer name AND IP address in the "Maya 2011-x64" pref folder and on my ma

  • Current log sequence number

    i have a small doubt : when there is log switch , the current log sequence number is stored in the control file . Is the same current log sequence number stored in the headers of the datafiles?????? waiting for your answers eargerly..... kumaresan.M

  • Uploading image in document servers scripts/smartforms

    Hi,    Can anyone of help me to upload the image(.jpg)  in doucment server. ? Regards, Ganesh .

  • Machine stuck at 'Installing update 6 of 7..'

    Hi SBS 2011. Machine is stuck for several hours at; Please do not power off or unplug your machine. Installing update 6 of 7.. What can I do from here? If I hard reboot server what are the issues I am likely to face? Thanks Regards