Process Chain fails - ABAP dump

Hi Everyone,
Some of the process chains in our system keep failing at random intervals and end with an ABAP dump (MESSAGE_TYPE_X). The short text error message in the log says: 'The current application triggered a termination with a short dump'.
Long Text:
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
Code Extract:
  14   select single * from rsmdatastate  bypassing buffer
  15                   into l_s_datastate
  16                   where infocube = i_infocube.
  17   if sy-subrc ne 0.
  18     message x051(rsar) with 'infocube_not_found' i_infoc
  19     raise infocube_not_found.
  20   endif.
  21
  22 * nur weitere Tests, falls Request kleiner als qualok
  23   if i_rnsid <= l_s_datastate-qualok.
>>>>     message x051(rsar) with 'sid_too_low' i_rnsid
  25                             l_s_datastate-qualok.
  26   else.
  27
  28     if   i_rnsid <= l_s_datastate-compr
  29       or i_rnsid <= l_s_datastate-rollup_rsvd_dual
  30       or i_rnsid <= l_s_datastate-dmall.
  31
  32       message x051(rsar) with i_rnsid
  33                               l_s_datastate-compr
  34                               l_s_datastate-rollup_rsvd_
  35                               l_s_datastate-dmall.
  36       raise write_not_allowed.
  37
  38     elseif l_s_datastate-rollup_rsvd_dual = 0.
  39 *   es sind noch keine Aggregate vorhanden
  40 *   check, ob ein Aggregat gefüllt wird
We have been getting this error in different PCs with no specific pattern. When I re-generate the program and repeat the process chain, it executes successfully.
What could be the cause of this repeated failure?
Thanks,
Ram

To recognize this error early on, the attached corrections check whether the references are correct. If they are not, the following termination occurs:
"System error in program SAPLRRSI and form INITIALIZE-1- (see long text)".
The content version of the characteristic 0REQUEST is usually correct. You can see this in transaction RSD5 (dropdown content). If this is the case, you can transfer the InfoObject from the content again:
Transaction RSOR -> BI Content -> Object Types -> under InfoObjects select 0REQUEST and transfer it to the right (note the following settings: "Only Necessary Objects"; collection mode: "Collect Automatically").

Similar Messages

  • Process Chain failed at Delete PSA event level

    HI Every one,
    I am monitoring process chains, which are running on daily basis.
    I have one <b>Delete PSA</b> process chain, this chain contains only two events
    1. Start Event 2. Delete from PSA.
    Process chain failed at<i> Deleted from PSA</i> event level.
    Below is the error message I got from the process chain screen.
    "Data inconsistency in /bic/b0000231000 table,partition was not deleted"
    "Delete request REQU_4353ACARKJNY70Z5F11 from PSA 8ZMMOM...."
    Please help me by giving possible reasons for this error message and solution for this problem.
    Thanks  in advance.
    Regards,
    Narayana K.

    hi,
    Are you deleting the PSA requests using abap program?
    Regards,
    Vijay

  • Using Alert Framework to send email notifications when Process Chain fails

    Hi Everyone,
    I've configured ALRTCATDEF in Solution Manager, selected the alerting option for Process Chains in - RSPC > Attributes > Alerting, but it looks like whenever any process chain fails, an email notification will be sent to the same recipients.
    Is there anyway to have an ALRCATDEF - alert category for different process chains, so that different recipients receive notifications for different Process Chains.
    Thanks,
    Ken

    Interesting....I was actually hoping for different recipients for different process chains.
    E.g. for our
    CRM process chain - Support Team 1
    FI process chain - Support Team 2
    and so on and so on.
    I think the only way may be creating a custom process type and implementing a class for this process type that calls function SALRT_CREATE_API. Then adding this process type to the process chain, with a different variant for each.
    However if anyone knows a way to do this in a SAP standard way using the Alert Framework, that would be great.
    Cheers,
    Ken

  • Trigger process chain in ABAP program

    Hi Experts,
    We have a requirement to trigger the process chain from an ABAP program. I used the function module RSPC_API_CHAIN_START to trigger the process by passing the process chain name in 'I_CHAIN' and it worked. However, the client wants to trigger this using batch user name as few planners do not have authorization when they executed the custom transaction.
    Based on the return code of the function module I am capturing the status for tracking.
    Please suggest if there is any alternate solution to pass the user name while triggering a process chain in an abap program.
    Thanks and Regards,
    Pavithra

    hi Chintai,
    in bw side, you create a abap program to trigger an event in r/3,
    and include this abap program in your process chain, the abap program like
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    eventid = 'ZRUNJOB_DEL'
    and in r/3 schedule the program to delete previous data with 'after event',
    the event name is same as raise by bw process chain, in this sample ZRUNJOB_DEL.
    hope this helps.

  • Sending mail to GROUP ID when a process chain fails.

    Hi All,
    Can one suggest me, how to send a failure/success mail to a Group mial id when a process chain fails.
    I am awere about sending mails to individual mail id's when a any process fails or succed. I want to know the group ID creation part & how to tag the same SOCT.
    Thanks in advance.
    BR,
    Kiron.

    hi,
    The Distribution List/Group_id is created in SO23 transaction.
    hope it is helpful to u
    thanks

  • How-to trigger a process chain using ABAP?

    Does anybody know how to trigger a process chain using ABAP code?
    Any help would be appreciated!
    Thanks
    Ioan

    Hi Ioan,
    try this in your ABAP:
        CALL FUNCTION 'BP_EVENT_RAISE'
          EXPORTING
            eventid         = 'Your Event'
            eventparm       = 'START'
            target_instance = ' '
          EXCEPTIONS
            OTHERS          = 01.
    and schedule your process chain, waiting for 'Your Event'.
    regards
    Siggi

  • Transportation of process chains with ABAP variants

    Hi,
    Could you please help me in finding out how to transport process chains with ABAP variants.
    I can transport them, however when transporting them, I overwrite the already existing variants, which is very unfortunate...
    Could you please advice.
    Thank you in advance!
    /Brian

    Hi Ramesh,
    Option 1:
    You can directly create the process chain in Production. Most of the times ppl do have access to create a process chain in Prod. Kindly check whether you have the authorization to do so.
    Option 2:-
    I did not suggest to delete the old info-packages in QA and Prod. Let them continue to exist but you may not use them once the process chain is in place. You create the process chain, test it and move it up to Prod. I dont' think the new infopackages will hamper your delta load. The delta is not dependent on the infopackage.
    If I were you, I would try the second option and if it does not work during testing then go for the first option.
    Bye
    Dinesh.

  • How to process process chain in ABAP program

    Hi,buddy:
        If I want to start Process Chain in ABAP program,then which code or function can be used?
        Best Regards.
    Martin Xie

    Hi Martin,
    How-to trigger a process chain using ABAP?
    Hope it suffice,
    Cheers
    SRS

  • Trigger Process chain using ABAP code

    Hi All,
    As per my knowledge there are 2 ways to trigger a process chain using ABAP code :
    1) Using FM ‘RSPC_API_CHAIN_START’ and passing process chain name as the parameter
    2)Using FM 'BP_EVENT_RAISE' and passing process event as the parameter, which you can create using SM62 transaction.
    I would like to know which one is better to use, in terms of advantage and disadvantage.
    Thanks,
    Praveena

    Hi praveena,
    check these links ..u .may get some help
    Process Chain
    Process Chain
    How to run a Process Chain
    Process chain-parallel process
    Regards
    BILL

  • If Process Chain Fail in Production?

    Hi to all,
    Please can anyone tell me, if there is process chain running in production and any process type fail or process chain fail ?.
    Does we need to repair it, or repeat it or, restart it.
    How to identify what should be done and how to do it.
    I shall be thankful to you for this.
    Regards
    Pavneet Rana

    Hi
      Based on the error occur in process chain step, we have to monitor the error.
    If the error or red color occur when you schdule and check the log view,  then right click the error process step and select display messages, check the error clearly by using process monitor.
      based on the error you have to react.
    this links will helpful to you.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/502b2998-1017-2d10-1c8a-a57a35d52bc8?QuickLink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00a1f389-ec7c-2c10-04bc-9d81b3084171?QuickLink=index&overridelayout=true
    Edited by: Srikanth.T on Jan 23, 2012 11:29 AM

  • What will u do if process chain fails?

    Hi gurus
    What will u do if process chain fails?
    Thank in advance?
    Raju

    Hi rajaiah
    Firstly if a process chain fails, identify the process that has failed and on the context menu of the failed process you will get an option called display message where you can find the exact reason for the failure. A process chain can fail in many cases. So first try to find the error occured . For example if a process chain has failed due to invalid records then we have to edit the psa and reload the data from psa to data target (reconstruction). Based on the error message you need to take the necessary actions...
    Hope this may help you.. please assign points if found helpful.
    Regards,
    Harish.

  • Send sms when bi process chain failed

    Hi SAP Gurus,
    Is some one inform me how is it possible to send an SMS when a process chain failed ?
    Is there a possibility to paramter something on the SAP BI system to execute this action ?
    Thanks

    Hi,
    I dont think there is an SMS option . But an email can be send when a Process chain gets failed.  The detail step for this is
    1. go to ALRTCATDEF
    2. select classification "Process Chains"
    3. click on display/change
    4. double-click on "error in a process of a process chain"
    5. click on "fixed recipients"
    6. write in your username (you have to maintain your e-mail address in SU01 for that to work)
    7. save
    8. In RSPC, take the required process chain
    9. go into edit mode
    10. from the menu, select Process chain -> attributes -> alerting
    11. check "send alerts if errors occur"
    Regards
    Lekshmi

  • Process chain failed at COLLAPSE PROCESS TYPE ?

    HI all ,
    we have one process chain , in that  we have used oe process type collapse  for the cube .
    it got failed , but in the manage screen , under request status , it is showing tick mark i.e collapse successfully .
    give me some solution..
    regards ,
    Srinivas .

    Hi Venkatesh,
    thank you,  i have resolved this issue.
    i have checked in SM12 and there is no lock on the particular info cube then i repeated the process.
    the process chain failed at the stage of rolling up infocubes and the next triggred process was successfull even though i repeated the process chain.
    my concern is how the next process triggrred and it was successful when rollup process failed.
    can you please explain me
    thanks

  • Process chain failed at  AND process type ?

    hi all .
    Process chain failed at  AND process type ?
    and it is giving  message      Job cancelled after system exception ERROR_MESSAGE     .
    what is the reason & solution .
    regards ,
    srinivas ,

    Hi,
    That depends on the system behaviour... There is no issue in that... You can repeate the process.. If there is no repeat option available then you can on the detail view.. there is a chance that you will get a repeat option there.. If not then copy the chain.. remove the loaded process and add one starter chain an continue the chain in immediate mode...
    Regards
    Sajid khan

  • Process chain failed on creating Indexes

    Hello All,
    Since a few days our process chains have failed because of an impossibility to create Indexes.
    Job BI_PROCESS_INDEX can run for 3 days without any result. Usually it runs during 4 seconds.
    When we stop this job, the next day the process chain fails to delete indexes.
    If we run RSRV for our infocube we get the following error :
    ORACLE: The status of index /BI0/E0PA_C01~040 is INVALID
    Our DBA says it's a BW issue.
    Any idea to solve this issue ?
    Thanks &
    Regards
    Catherine

    If we run RSRV for our infocube we get the following error :
    ORACLE: The status of index /BI0/E0PA_C01~040 is INVALID
    I hope u followed the below to check cube.
    RSRV -> Tests in Transaction RSRV -> All Elementary Tests -> Database -> Database Statistics for an InfoCube and its Aggregates
    In that case, did u execute "Correct Error" (button in toolbar) to fix that error ?
    If that does not fix the issue,
    cannot u delete (button in toolbar) and reschedule Process chain (delete index -> DTP load to Cube -> create index) to create index ??

Maybe you are looking for