Hierarchy Activation dumps when itu0092s executed from Process Chain. u0096 BI 7.0
Issue:
CostElement Hierarchy sign reversal is updated manually using ABAP Program to update sign reversal, which updates H and J tables and activates the Hierarchy using func module RSHIER_HIER_CHECK_AND_ACTIVATE. It works fine when ABAP is executed manually as well as when Process Chain is executed in BW 3.5.
However, the same Process Chain in BI 7.0 it abends during Hierarchy Activation.
From the Dump, find below call sequence of programs for more details:
No. Ty. Program Include Line
Name
6) METHOD CL_RSSH_SHOW_LOG==============CP CL_RSSH_SHOW_LOG==============CM008 53
CL_RSSH_SHOW_LOG=>CREATE_CONTAINER
5) METHOD CL_RSSH_SHOW_LOG==============CP
CL_RSSH_SHOW_LOG==============CM007 52
CL_RSSH_SHOW_LOG=>SHOW_MESSAGES_WRITE_LOG
4) FUNCTION SAPLRSHIER LRSHIERU03 121
RSHIER_HIER_CHECK_AND_ACTIVATE
3) FORM ZBWUXXX1 ZBXXXXX1 382
005-ACTIVATE-HIER 2) FORM ZBWUXXX1 ZBWUXXX1 278
It abends during Container creation to send out a message.
Any help to resolve this issue would be highly appreciated.
Thanks, Vijay
Vijay,
Due to the age of this post I am assuming did you find a fix to the problem?
I actually would like more information about your abap program as we are trying to create a similar program.
Similar Messages
-
InfoPackage Hangs when called from Process Chain
We recently implemented the 2LIS_04_P_ARBPL DataSource and have scheduled the execution of a Delta InfoPackage in our nightly Process Chains.
After working correctly for 2 weeks the InfoPackage has hung the last 3 nights. It is being called and when I view the process chain log it is in the yellow (in process) status. When I look in SM37 in R/3 the extractor has not been called.
All of our master data and transactional data from other areas runs prior to this extractor and works perfectly via the process chain and if I force the InfoPackage to red and re-execute manually for 2LIS_04_P_ARBPL I have no problems.
How/where should I troubleshoot this?Hi Jonathan,
Goto your process chain-> Select the delta infopackage -> right click and select wait time and enter the time in seconds. You could set it to 600 secs(10 minutes).
This would be a permanent solution to your problem as you need not go to BD87 each time for your data load.
Bye
Dinesh -
DSO activation step has been failing if i activate from process chain
Hello Frnds,
one of the DSO activation step is failing from process chain.
Problem : if i do the activation from PC then only it is failing
If i do the DSO activation manually then it is fine .
Kindly provide your suggestions on this issue.
Thanks & regards
RaviHello Lavanya,
below are the logs for ur reference & process monitor is not genereated
log from Process Tab:
Cannot activate request 0000015877(REQU_4E3YPXSZ5F73H6ZNFZJYWMVJH) of DataStore object ZXXXX
Activation of M records from DataStore object ZOGSDRCA terminated
Job log:
Job started
Step 001 started (program RSPROCESS, variant &0000000015318, user ID ALEREMOTE)
Cannot activate request 0000015877(REQU_4E3YPXSZ5F73H6ZNFZJYWMVJH) of DataStore object ZOGSDRCA
Activation of M records from DataStore object ZOGSDRCA terminated
Cannot activate request 0000015877(REQU_4E3YPXSZ5F73H6ZNFZJYWMVJH) of DataStore object ZOGSDRCA
Activation of M records from DataStore object ZOGSDRCA terminated
Entire chain now has status 'A'
Process Activate DataStore Object Data, variant Activate Data ZOGSDREC has status Undefined (instance )
Process Generate Index, variant Generated from DROPINDEX ZDELETEREC_CAUSE_INDEX has status Undefined (instance )
Process Generate Index, variant Generated from DROPINDEX DELETE_INDEX_ZCGSDREC has status Undefined (instance )
Process Data Transfer Process, variant ZOGSDREC -> ZCGSDREC has status Undefined (instance )
Process Data Transfer Process, variant ZOGSDRCA -> ZCGSDRCA has status Undefined (instance )
Process Delete Index, variant Delete Reclamation causes' index has status Undefined (instance )
Process Delete Index, variant Delete index of ZCGSDREC Reclamations has status Undefined (instance )
Process Start Process, variant Start Reclamation delta load has status Completed (instance 4EQ978RV7JE1BU3MT2YB20A3X)
Process Execute InfoPackage, variant 2LIS_05_Q0NOTIF Delta has status Successfully completed (instance REQU_4EQTTCCMY2XEEPL99XGE9EECT)
Process Execute InfoPackage, variant 2LIS_05_Q0CAUSE Delta has status Successfully completed (instance REQU_4EQG4DHZ6JD3K5UZCR5WP16P9)
Process Data Transfer Process, variant 2LIS_05_Q0NOTIF / EQ2CLNT210 -> ZOGSDREC has status Undefined (instance DTPR_4EQ97CM4OU8SN3TPQ44G2ZMZX)
Process Generate Index, variant Generated from LOADING ZPAK_4BFDG83ZVZM4MDUC6L71H1 has status Successfully completed (instance INDX_4EQ97IDIWSIXM0EU3NVNMGOBX)
Process Activate DataStore Object Data, variant Generated from LOADING ZPAK_4BFDG83ZVZM4MDUC6L71H1 has status Ended with errors (instance ODSA_4EQG4KJGK99HMTOSPBB5WU0BX)
Job finished
Here i am giving process types sequence :
Infopackage -> Create index-> DSO activation.
does this create index is generating any issues ?
Regards
Ravi
Edited by: BIuser on Aug 10, 2009 1:13 PM
Edited by: BIuser on Aug 10, 2009 1:13 PM -
BW: Not getting Dump For Program error in Process Chain
I have one issue regarding Master data loading issue in BW(3.5).
My business flow like we have received data from server A and Server A extract data from Server B and
Server B which is extract data from source(R/3).
Flow like this R/3-->Server B-->Server A(ETL) -
> My Server.
We have a mater data process chain and that chain we have have the source system Server A but in the process chain one process is there which is fethces data like global transport e.g UOM,factory calender etc through Custom program directly from Server B.
Oneday what happened On that process the process chain Yellow since more than 16 hrs.Once nextday process chain trigger the process chain runs sucessfuly.
But lastdays process chain paticular process stills remains yellow?
We are not getting any dumps and even if from Server A there is no logs then anyone could please tell me what is reason and how to solve it.
Note: it will be helpful for me if any one know how to check dump for program errors in Process chain as narated issue.Guys, I am also facing the same issue.
When DTP is completed successfully, it has the job log blow :
Job started
Step 001 started (program RSPROCESS, variant &0000000391261, user ID BWREMOTE)
Performing check and potential update for status control table
Status 'Executable' (user BWREMOTE)
Status 'Active' (user BWREMOTE)
Program RSBATCH_EXECUTE_PROZESS successfully scheduled as job BIDTPR_335754_1 with ID 06532200
Job finished
When it fails or remain yelllow for long time and then turn into red.
Job started
Step 001 started (program RSPROCESS, variant &0000000391306, user ID BWREMOTE)
Performing check and potential update for status control table
Status 'Executable' (user BWREMOTE)
Status 'Active' (user BWREMOTE)
EXTRACTION OF DATAPACKAGE 000001
EXTRACTION OF DATAPACKAGE 000002
Job finished
The question is, why the program RSBATCH_EXECUTE_PROZESS is not scheduled. Is it because there is no free resource? Or poor response from SAP ECC?
Finally what does "EXTRACTION OF DATAPACKAGE 000001" mean? Its not scheduled?
Regards
MultiABAP
Edited by: MultiABAP on Oct 6, 2010 10:32 AM -
ABAP Code not getting executed through process chain
Hi Friends,
I have program which when executed with respective varient Popup system message (SM02 Messages). This program work fine when executed in forground or in background.
However same program when i added in process chain with respective varient. The output is not genertaed as expected (i.e the program is not populating SM02 message)
The process chain work's fine without giving any error.
Does any setting we need to do ???
i have followed the procedure given in "How to
Integrate an ABAP program in a process chain" document from OSS.
Regards,
Jayant.Hi,
you will not see in the log of the process chain if your program failed or not. You only receive a message that the programm has been triggered successfully.
Your program is then started in a new background process with a new log - try to find it via the job overview (transaction SM37) via date and time selection. (Of course you can only find there what your program writes to the log).
Another idea would be to check the profile of user ALEREMOTE (Transaction SU01 or SU01D) if there is an authorization for transaction SM02.
Stephan -
How to execute the process chain using function module
Hi,
How can we execute the process chain when there is any process failed. For ex. when we are running many processes. when loading fails in local process chain, after fixing this error, how can we execute the rest of processes. Can we execute the rest of processes using any function module. Kindly guide me.Hi,
Chk the weblog.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3149. [original link is broken] [original link is broken] [original link is broken]
Regards,
Balaji -
Can we call Function Module from Process Chain?
Hello experts,
I have a small question.
Can we call Function Module(SE37) from Process Chain?
If yes can you please provide some example link?
I m new to BI world.
regardsHi,
Create one ABAP program and call the function module from that program. Check the link to know how to call a function module from an ABAP program.
http://help.sap.com/saphelp_wp/helpdata/en/d1/801edb454211d189710000e8322d00/content.htm
http://help.sap.com/saphelp_wp/helpdata/en/9f/db98ef35c111d1829f0000e829fbfe/content.htm
Then use process type "ABAP Program" in your process chain and add the program you have created. So then this program will be executed via process chain and this program will call the function module.
Indrashis -
Calling r/3 program from process chain
Hi
I did the following steps to call r3 program from process chain :
Steps in R/3 system
1. Created a program which needs to be called from bw and at the end of the program i have calling 'RSPC_ABAP_FINISH' function module & passing the rfc id of bw system and bw process variant.
2. created a even in r/3 (please note that this is not there in bw)
3. Created a job and under start condiion selected 'after event' and mentioned the event created earlier. And under step1 enter the abap program to be executed
Steps in BW system :
1. Created a process chain
2. inserted a process type 'abap program' and selected the call mode 'Asynchronous' and under destination entered the RFC destination of R/3 system. Under scheduled program enterd the event name created in R/3
after executing above process chain, the abap program node is becoming green but the abap program is not getting executed in r/3 system. And also the process after the program node in process chain is not getting executed. The job which was created in r/3 still showing the released status
Kindly advice where i am wrong.
Thanks
RKSany input
-
Applying variable filter while executing a process chain
Hi,
I have a client requirement discussed below:
I have a process chain containing multiple DTPs. The user wants to have a filter variable for fiscal year period while executing the process chain(i.e fiscal period selection screen should come for him to enter fiscal period). And the entire process chain should run for that selected fiscal period.
Please help me with solutions of this dynamic process chain triggering.
Points will be assigned if helpful.
Regards,
SourabhHi,
You can craete a variant with some set of value and through ABAP code you
can run the process chain according to your requirement.
Thanks,
Saveen Kumar -
How I can change default user that executes the process chain in BW 3.1?
In others versions is possible the change it in: "Process chain" >>> Attributes >>> Execution User >>> tick "Current User"., but in BW 3.1 donu2019t has this option. I need to change the user default (ALEREMOTE)
M,
Equally, I canu2019t change the user using SM37 transaction, because when I schedule a process chain, occurred an error:
"Job BI_PROCESS_LOADING could not be scheduled. Termination with returncode 8
Message no. RSPC065
Diagnosis
Program RSPROCESS is to be scheduled as job BI_PROCESS_LOADING under user ALEREMOTE" -
Alerts from Process chain to mobile
Hi Experts,
Can any one explain the pre-requisites for getting alerts to mobile from a process chain? We are working in a production environment BW3.5 where we are getting mails for failure or success from Process chain. Now we want to implement the SMS to mobile from Process chain.
Please give the pre-requisites. Surely points will be awarded.
Advance Thanks.
Regards
SiddhardhHi
Sending the SMS alerts are not supported with 3.5 as far my knowledge goes. But can try with WAS
Read 51 page.
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b3b9b990-0201-0010-6d8f-e55f09e63bf7
Try this PDF also
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b6d59590-0201-0010-5f9d-adb9f6b14d80
Hope it helps
Edited by: Aduri on Jan 15, 2009 10:56 AM -
Dump when i executed bex query
i execute bex with my user ( i am sap_all), i haven't problem.
when i executed this same report ( with variable autorisation), i have this dump:
the dump:
Erreur d'exécution GETWA_NOT_ASSIGNED
Date et heure 11.12.2009 17:26:11
Désignation
Field symbol has not yet been assigned.
Causes
Error in the ABAP Application Program
The current ABAP program "SAPLRSEC_CHECKS" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Solutions
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Analyse des erreurs
You attempted to access an unassigned field symbol
(data segment 32774).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
Comment corriger l'erreur
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"GETWA_NOT_ASSIGNED" " "
"SAPLRSEC_CHECKS" or "LRSEC_CHECKSF06"
"LOOK_UP_STAR_VARIABLES"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
end ******************
best regard
francoiseTry applying the following OSS Notes into your BW system. These should resolve the issue.
[OSS Note 1244842 - Termination LOOK_UP_STAR_VARIABLES-01-|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1244842] (relevant for BW 7.00 SP20, BW 7.01 SP3, BW 7.10 SP7 or BW 7.11 SP1)
[OSS Note 1290949 - Dump GETWA_NOT_ASSIGNED for Query on InfoSet|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1290949] (relevant for BW 7.00 SP21, BW 7.01 SP4, BW 7.10 SP8 or BW 7.11 SP2) -
Infopackage returns 0 when triggered from process chain
I have an Infopackage triggered by process chain (say PC A) which is further triggered by other meta-chains.
So PC A, is triggered by PC B, and PC B is triggered by PC C.
Daily it returns 0 records.
However, if I run the process chain manually, that is PC A, the infopackage returns correct number of records.
What may be the cause?
RusyinniHi ,
When you are executing through PC then it is running with the user id ALEREMOTE because of not having proper authorization it picking 0 records but when you run the same with your ID manually then you are getting the data for the same .
You need to get in touch with the Basis team to check for the authorization for these 2 ID's .
From my point you can use SU01 to get the information for all the profiles associated with the ID and then with RSECADMIN you can check for the Tcodes and related authorization activity associated with the ID.
Please check and updated accordingly later .
Thanks
Kamal -
Issue when generating XPDL from process flows
I have a process flow which has the following architecture.
It begins with a Start activity called “START1”. START1 has two parameters P_MESSAGE_TYPE and P_MESSAGE_ID. These parameters are populated from values provided by an external process. From START1 an unconditional transition goes to a ROUTE activity. Leaving the ROUTE activity are 18 conditional transitions and 1 unconditional transition.
The 18 conditional transitions each perform a test on the parameter value supplied in P_MESSAGE_TYPE. The value supplied is checked against a string value (they all check for different values, e.g. 'referenceEngineeringInstructionRecordExtract'). The 1 unconditional transition provides an “emergency exit” should something come through that does not match any of the 18 conditions.
If there is a match against one of the 18 conditions then that particular transition is followed and a sub-process on the end of that transition is executed. Flow then continues from that sub-process on to an OR operator (which brings together the exit transitions from all 18 of these sub-processes) before the flow ends with the ususal Success, Error and Warning activities.
Here is the problem. When I build this process flow from scratch it generate out the XPDL it works fine. The XPDL generated around some of the conditional transitions looks like this:
<Transition Id="TRANSITION_4" From="MESSAGE_TYPE_ROUTER" To="R_EI_PART_CHANGE">
<Condition Type="CONDITION">
<Xpression>"P_MESSAGE_TYPE" ='referenceEngineeringInstructionPartChangeRecordExtract'</Xpression>
</Condition>
</Transition>
<Transition Id="TRANSITION_5" From="MESSAGE_TYPE_ROUTER" To="R_ENGINEERING_INSTRUCTION">
<Condition Type="CONDITION">
<Xpression>"P_MESSAGE_TYPE" ='referenceEngineeringInstructionRecordExtract'</Xpression>
</Condition>
</Transition>
<Transition Id="TRANSITION_6" From="MESSAGE_TYPE_ROUTER" To="R_FATIGUE">
<Condition Type="CONDITION">
<Xpression>"P_MESSAGE_TYPE" ='referenceFatigueParameterRecordExtract'</Xpression>
</Condition>
</Transition>
Here the complex condition in the transitions can be seen as, for example, *"P_MESSAGE_TYPE" ='referenceEngineeringInstructionPartChangeRecordExtract'* which appears in the process flow editor in the form *"START1"."P_MESSAGE_TYPE"='referenceEngineeringInstructionPartChangeRecordExtract'*
and these are all consistent throughout, i.e. every transition in thn process flow editor shows the “START1” which then seems to get stripped off during the XPDL generation.
Now, if I make a change to the flow (e.g. remove a sub-process or add a new sub-process) and regenerate the XPDL what usually gets generated is of this form:
<Transition Id="TRANSITION_4" From="MESSAGE_TYPE_ROUTER" To="R_EI_PART_CHANGE">
<Condition Type="CONDITION">
<Xpression>"P_MESSAGE_TYPE" ='referenceEngineeringInstructionPartChangeRecordExtract'</Xpression>
</Condition>
</Transition>
<Transition Id="TRANSITION_5" From="MESSAGE_TYPE_ROUTER" To="R_ENGINEERING_INSTRUCTION">
<Condition Type="CONDITION">
<Xpression>"START1"."P_MESSAGE_TYPE" ='referenceEngineeringInstructionRecordExtract'</Xpression>
</Condition>
</Transition>
<Transition Id="TRANSITION_6" From="MESSAGE_TYPE_ROUTER" To="R_FATIGUE">
<Condition Type="CONDITION">
<Xpression>"P_MESSAGE_TYPE" ='referenceFatigueParameterRecordExtract'</Xpression>
</Condition>
</Transition>
What can be seen here is that for some reason the generator has kept the “START1” context of P_MESSAGE_TYPE in the test for referenceEngineeringInstructionRecordExtract (and for two others that I haven't included) but not for the remaining 15 which appear as normal. This results in code that falls over at runtime. I haven't touched these conditional transitions between edits. They are uniquely sequenced and the process flow validates successfully.
Has anyone else seen this issue before? I can’t find any reference to it either in MetaLink or in the forums.
Edited by: AndrewD on Jul 3, 2009 1:57 PMHi David,
Thanks for the reply. The client version is 10.2.0.2.8 on a 10.2.0.2 repository. I suspect that it is something internally buggy. I have since found other issues - like I open up one process flow and choose the "Generate" option from the menu, whereupon it generates the XPDL for the last process I opened and not the current one...seems like there are several issues in this area.
Andrew -
Syntax error when executing a process chain.
Hi gurus,
This is a weird problem that we have been facing since yesterday. In the transaction RSPC, we had created a process chain in Feb 09. It ran smoothly till yesterday. However when I try to schedule the process chain now, it gives me a dump stating Syntax error in program "CL_RSDMD_IOBJ_U_TPL===========CP ".
This same dump is generated whenever I try to display variant of one of the nodes of Process Chain.
I tried checking the corresponding programs but in vain. I have no Idea why am I receiving the error.
If anyone has faced this problem please post the same.
The following is brief overview of the dump.
Information on where terminated Termination occurred in the ABAP program
"CL_RSBK_DTP_DATABASE==========CP" - in "COPY_FROM_DB". The main program was
"RSPC_MAINTAIN ".
In the source code you have the termination point in line 166
of the (Include) program "CL_RSBK_DTP_DATABASE==========CM003".
Any help would be appreciated.
Regards,
Sree.Hi Rayapa,
There is no Long text as such, however, there is a short text which I have mentioned in my question itself.
And there is a What Happened
which is as follows
Error in the ABAP Application Program
The current ABAP program "CL_RSBK_DTP_DATABASE==========CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program
"CL_RSDMD_IOBJ_U_TPL===========CP " in include
"CL_RSDMD_IOBJ_U_TPL===========CM00E " in
line 4:
"Field "P_BOOKMODE" is unknown. It is neither in one of the specified t"
"ables nor defined by a "DATA" statement. "DATA" statement."
The include has been created and last changed by:
Created by: "SAP"
Last changed by: "<My SAP user>"
Error in the ABAP Application Program
The current ABAP program "CL_RSBK_DTP_DATABASE==========CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
thnkz n regards,
Sree.
Edited by: Sree Nair on Apr 3, 2009 12:10 PM
Maybe you are looking for
-
I am doing a proof of concept. I created an async. BPEL process that issues an email, then has the wait activity for 2 mins., and then is suppose to issue a second email. The second email keeps erroring with the following <faultInfo>java:comp/env/ejb
-
"Unable to save the raw conversion settings. There was a write permission error."
I just built a new workstation for processing photos using PS CS5. I use external drives to store my images as I find it easier for backing up as well as for when I want use my laptop for sorting, etc.. I copied over all my old "Collection" files, an
-
I use a mac, and cannot open pdf links with firefox 4.0. Is there a fix?
Whenever I go to site that includes a pdf, such as knitting instructions, Firefox takes me to blank page, listed as "done." There was a plugin for the earlier version of Firefox, but it won't work on 4.0. this is really frustrating!!
-
802.1x - 3750G - XP Pro
Having issues with XP Pro users and getting consistant response using 802.1x on C3750G Switch. Problem when user has an auto login and is part of a Domain. Any experience, wise words? Thanks, Bob
-
A colleague of mine, in a distant city, is having Bridge troubles. She has currently installed CS2 Suite Premium but Bridge doesn't seem to want to open. Bridge doesn't appear as a separate application in the Selectable list during install; is a full