Activation of DSO failing frequently in process chain..
Hello Friends..
I need your ppl experience and help, in investigating an issue, we have a process chain, in which the activation of DSO is failing frequently, i have checked the log messages..but it gives no clue, it just displays the message that " Activation of M records from DataStore object ZCS_O01 terminated " and even when i try to check process monitor, it displays message " No log entry available for Datastore Object", i have even checked the st22 for short dumps,there also i could find no log entries..
This chain runs for every four hours...but it works fine some times automatically, but fails at least two-three times every day.
So could you ppl please help me...in further investigation..that where should i check...and try to trace the prob..
Thanks
Raghu
Hi Raghuram,
It can be due to lack of process or the activation process is timing out. Look for available background process in SM50 while activation is going on.
Also Check the ODS Object Customising settings
ODS-Manage->Goto(menu)-->Customising Datastore-DataStore Specific-> (YOur DSO Name)
and try to increase the timeout time for activation ,,,,,Just optimise these settings according to your system.
Thanks!
Similar Messages
-
File Open failed Error in Process Chain
Hi,
Our process chains are failing at the last step of event trigger.The file is not getting created in the directory as a result of which the BO reports are not getting triggered.Kindly help.
Regards,
ShalakaPl find the below code:
DATA mesg(80) VALUE 'BW load complete. Ready for BOBJ Refresh. File Created on : '.
DATA fname(60).
DATA pc_flag TYPE rspc_state.
* Get the folder and file name from parameter
PARAMETERS p_fname TYPE string LOWER CASE.
AT SELECTION-SCREEN.
START-OF-SELECTION.
fname = p_fname.
*Add the system date into the file.
CONCATENATE mesg sy-datum INTO mesg.
CALL FUNCTION 'AUTHORITY_CHECK_DATASET'
EXPORTING
* PROGRAM =
activity = 'DELETE'
filename = fname
EXCEPTIONS no_authority = 1
activity_unknown = 2
OTHERS = 3 .
IF sy-subrc = 0.
*Delete the file if it is already existing
DELETE DATASET fname.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
MESSAGE i051(rsar) WITH 'No Authorizations to delete the file'.
ENDIF.
WAIT UP TO 65 SECONDS.
*Set the flag for the process chain to read if file deletion fails.
IF sy-subrc <> 0." The ABAP program failed
pc_flag = zcl_abap_bobj_event_trg=>failed.
ELSE. " The ABAP program was successful
pc_flag = zcl_abap_bobj_event_trg=>success.
ENDIF.
CALL FUNCTION 'AUTHORITY_CHECK_DATASET'
EXPORTING
activity = 'WRITE'
filename = fname
EXCEPTIONS
no_authority = 1
activity_unknown = 2.
IF sy-subrc <> 0.
MESSAGE i051(rsar) WITH 'No Authorizations to Write to file'.
ELSE.
*Create the file based on the input from variant including folder and file name.
OPEN DATASET fname FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
*Set the flag for the process chain to read if file creation fails.
IF sy-subrc <> 0.
MESSAGE i051(rsar) WITH 'File open failed.'.
pc_flag = zcl_abap_bobj_event_trg=>failed.
ELSE. " The ABAP program was successful
TRANSFER mesg TO fname.
pc_flag = zcl_abap_bobj_event_trg=>success.
ENDIF.
CLOSE DATASET fname.
ENDIF.
EXPORT e_state FROM pc_flag TO DATABASE indx(bo) ID
zcl_abap_bobj_event_trg=>status_idx_id. -
"Transfer structure is not yet active" in each variant of a process chain
I run a big process chain in test environment that I had never run before, but find almost every variant of the process chain show the red error, when I right click the red color variant, get the msg at the status bar that says "Transfer structure is not yet active". Is there a way that can do the mass activation of all master data attributes?
ThanksHi I have the same error message
When I intend running the program to Activate Transfer Structures I get the following error messages
@5C\QError@ Activation not possible: Transfer structure contains invalid field LANGU
@5C\QError@ Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
@5C\QError@ Activation not possible: Transfer structure contains invalid field NODENAME
@5C\QError@ Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
@5C\QError@ Activation not possible: Transfer structure contains invalid field LANGU
@5C\QError@ Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
@5C\QError@ Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
Please Advise on how to fix it . -
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, VijayVijay,
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. -
Problem in Activating Hierarchy Attribute change run through process chain.
Hi All,
I have the problem in Hierarchy change run processw running through process chain..and also process chain completes successfully without any error..
Even hierarchy change run completes successfully the hierarchy objects are not activating,
so daily when i have to activate hierarchy objects manually..
and what i did was in one attributechange run process i have included 10 hierarchy object is it correct or else i have to separatly create 10 attribute change hierachy proceess in the process chain.. pls through some lights on this issue
With regards,
HariHi venkat,
Yes.. i already include the save hierarchies process in process chain...
my main problem is hierarchy infobject are not activating using process chain and also even process chain is not giving error message.. and in which log table the hierarchy objects are maintained (such as run time, date , status etc..).
IS there is any other settings to be made in process chain..
with regards,
hari -
DSO request Deletion through Process Chain
Hi All,
Can anybody know how to delete the last request number of DSO. i need to delete the last request using ABAP program in process chain.
I have 2 sources loaded to DSO..
Ex: Cube1 ...> DSO (1 st request)
Cube2...> DSO (2 st request)
Please help me guys with abap code
Regards,DSDear DST,
I found this code for the same purpose. I haven't used it till now. Go through it I hope it will fulfill your requirement.
Create an ABAB report with desired modifications in this code and add that report to your process chain.
REPORT ZV_DELETE_REQS.
data: RSICCONT like rsiccont,
rsseldone like rsseldone.
data: begin of i_req occurs 0,
rnr like RSICCONT-rnr,
end of i_req.
refresh i_req.
select *
from RSICCONT UP TO 1 ROWS
where ICUBE = 'ZCS_D10' " cube name
order by TIMESTAMP descending.
i_req-rnr = rsiccont-rnr .
append i_req.
clear i_req.
endselect.
loop at i_req.
select single *
from RSSELDONE
where RNR eq i_req-rnr
and source = '0CO_OM_OPA_5'. " Data source name
if sy-subrc eq 0.
CALL FUNCTION 'RSSM_DELETE_REQUEST'
EXPORTING
REQUEST = i_req-rnr
INFOCUBE = 'ZCS_D10'
EXCEPTIONS
REQUEST_NOT_IN_CUBE = 1
INFOCUBE_NOT_FOUND = 2
REQUEST_ALREADY_AGGREGATED = 3
REQUEST_ALREADY_COMDENSED = 4
NO_ENQUEUE_POSSIBLE = 5
OTHERS = 6.
IF SY-SUBRC 0.
MESSAGE ID sy-MSGID TYPE 'I' NUMBER sy-MSGNO
WITH sy-MSGV1 sy-MSGV2 sy-MSGV3 sy-MSGV4.
else.
message i799(rsm1) with i_req-rnr 'deleted'.
ENDIF.
endloop.
Regards:
Jitendra
Edited by: Jitendra Gupta on Jan 16, 2012 12:02 PM -
Delete dso data requests in process chain
Hi Guys,
I have a DSO which loads data for 1 year in FULL load for every 2 hours. The requests in DSO are increasing and data transferred is almost same. Is there any way to delete the overlapping request from same DTP to DSO?
I know there is option of 'Delete Overlapping Requests from InfoCube' for Infocube. I tried to use it the same for DSO but could not find my DTP for the DSO.
So is there any other process type exists for DSO? I know we can write a code as well but I am not an ABAP'er.
Plz suggest <removed by moderator>.
Thanks.
Edited by: Siegfried Szameitat on Jul 20, 2010 5:34 PMHi Siggi,
Thanks for replying.
What are these options in the Tcode delete_facts:
1. Generate selection program
2. Generate deletion program
There is no documentation available. When I click Generate deletion program option and execute- A selection screen opens, I selected nothing and executed, got an alpha numeric report name on the tcode screen, How can I insert this report in process chain? is there any process type for this?
I do not understand why SAP has not provided standard process type like available for Infocube.
Appreciate your help. Thanks! -
Hi Team,
After loading the data to DSO and Activating i find the following error.The DSO is activated.There is data in New table and error occurs while activating.
The Errors are:
1.DSO ZPF_O07 is inconsistent; request DTPR_4IA4N9BCL2ENOIICW4PFEOCOJ only exists in RSODSACTREQ
2.Activation of M records from DataStore object ZPF_O07 terminated.
Can you please help me out in finding the appropriate solution for the same.This is in Production system.
Thanks & Regards,
Pradeep P.Hi Somu,
Go to the table RSODSACTREQ and filter the Request id values with DTPR_4I*.Delete this entry from the table if you have authorizations to access.If not request the basis team to do this.
Once the table entry is deleted ,try the activation again on the ODS with single request id.
Regards
KP -
Process Chain Error while activating DSO
Hello.
1st, let me say that I'm pretty new to BI so I apologize for the stupid question :-S
I have a process chain (Warehouse Mangement) that failed this morning at the DSO data activation step. It's simply because some entries have lowercase value in a field that should not. I know how easy this is to fix in the transformation but my problem is more on how to fix the actual fail of the process chain. Can I edit the "non-activated" data in the DSO (only 2-3 records that I need to put in uppercase) and "repair" my process chain or should I proceed another way?
Thanks for your help.Hi John.
If guess your Process Chain process ended in "Red color". Once you fix the error you can try to make "right-click" on the process with error and select "Repair". If this operation is "supported" by the activation process you won't have error.
But I really believe that you'll have to erase the request and launch the complete process (o set of related processes) once again. It's possible that the data you want its already in the NEW-DATA table of your ODS.
This tables is the following. /BIC/A<your ods tech-name>40
Hope it helps
gdmon.- -
Process chain failed, how to find jobname ?
Hi all,
My process chain has failed and I can check that in st13 my chain red, how to find the error, i mean the job name and the detailed error for that step. I can see that its in red, if i rite clik and go to process monitor on that and then can u pls tell me how to see the detailed error report for that red step.HI,
i think instead of this you can use the transaction RSPCM
there you can find all the process chains and if they have failed the corresponding process chain status will be red
and when u double click on it u will be directed to the respective process chain and you can find the error
for the JObname of the step failed go to corresponding step right click and display messages
u can find batch monitor u can find the jobname of the corresponding Step
Regards,
MADhu
Edited by: MadhuMarupudi on Sep 2, 2009 7:22 AM -
Problem in process chain after upgrade
Hi,
We recently upgraded our sysetm to BI7.0 version.When I tried to run a process chain,it failed at the data load step.I tried to see the message but it is throwing an error like "object not persistent".so can somebody let me know what is the error here...
Thanks
KarthickHi Karthik
I assume variant(EXOR) has been used in another process chain which is inactive status, if we create Process Chain 'A' with variant (EXOR) and create another Process chain 'B 'with same variant(EXOR) and inactive status, PC 'A' doesn't execute though its in active status, it will work only when both process chains were in active status, please find in which process chain this variant has been used, remove/activate variant(EXOR) and execute your primary process chain, hope this will resolve your issue, please let me know if this doesn't resolve your issue
-DU -
process chain Ending with error showing
Lock NOT set for: Deleting Data Completely from an InfoProvider
please help how to correct and what it means
regardsHi,
In your process chain, you must be having a process for dropping cube contents. What happens is that, before you go to carry out any kind of updates(here updates means, adding records, changing records, deleting records) on a table, a lock would be set on the table so that no other user/ program can carry out any changes on this table.
This lock is set by using function module starting with ENQUEUE. Till this lock is active, no other program can carry out changes on this table. Then to release the lock on this table another function module DEQUEUE is used. Only after this function is finished, the table is released for changes by any other user/ program.
As you have got this error, it means that some other program was performing some tasks on this DSO/ infocube (loading data to/ from this DSO/ infocube) when your process chain reached the step to drop cube contents. Check if any other activity was being carried out for this cube/ DSO at that time. In order to avoid this from happening in future, change the timing of one of these processes. -
Debug loop seconds in process chain
hi
we have an issue. our DTP process has failed in our process chain and the reason was that the transformations were inactive. So we have activated the transformations and have executed the DTP manually. Now when i go to log view of my process chain and enter REPAIR on our DTP Process it is asking for DEBUG LOOP ____ Seconds.
what does debug loop mean...
IS it the right way to restart our process chain by enterIng REPAIR DTP after the manula dtp load we have done by activation transformations
Can anyone suggest me what should the debug loop --- value I SHOULD GIVEHi Krishna,
As mentioned Debug Loop is use to debug a Process Chain....You have to Enter a wait time greater than 0 seconds. And then, activate the Process Chain....
Then Go to the menu option: Execution -> Execute Synchronous to Debugging........The debug screen will now pop-up.....
But in your case, I don't think it is required....Since you have alreday executed the DTP manually....
Now you just need to continue the rest of the chain....
To do this.....open the chain in the Design View ............In the top where we write the TCODE, there wrire "COPY"..........Enter.....
It will copy the original process Chain..........Give a technical name of the copied chain............
Remove all the Processes till that DTP........Including the Start process......
Create a new Start Process......connect it to the next step.......activate the chain and execute it..........then rest of the chains will get executed fine.......
I don't think that you will face the same issue in the next run of the Process Chain........
You can also use the FM : RSPC_PROCESS_FINISH......to continue the chain instead of copying...
For this you can check the Bog :
Restarting Processchains
Do as you wish....
Regards,
Debjani...... -
Help with Process Chain - Stop remaining Processes if Package returns 0 rec
Hi, i have a Process Chain that starts with a single InfoPackage. Then it goes on to distribute the load to multiple DSO's and then onto DSO Activation. I would like the Process Chain to stop right after the InfoPackage if no records are loaded.
Is this possible using the decision variant somehow? Any details on how to achieve this are greatly appreciated!Hi ,
The request is goin to red status when 0 records are pulled in. There is a option in info package so that even when 0 records come in the request status would be green.
Open your info package , then in the menu goto "Scheduler > Treatment of warnings > Select Green" so that in future even if the info package pulls 0 records the status would be green . then the activation step in the process chain would also be carried out smoothly.
In this way you need not manually change any request status to green . Saves you time.
regards
Venky -
Hi Experts,
I am facing problem in process chain execution in the AND node. The error is
This AND process is not waiting for event RSPROCESS, parameter 4941U4Q6QKIR8RFKMAZWYP5JB
I checked the log in ST22 but there is nothing , also no error msg in display msg or maintain variant.
is there any solution?Hi Soniya.....
The problem is due to the successor process is not activated, again try to
activate the process chain and schedule it.........
As a work around.........if instance and variant is already generated........then continue the process chain using the program : RSPC_PROCESS_FINISH.......
otherwise copy the rest of the chain and execute............To do this open the chain using RSPC1>> in the top where we write tcode.........there write COPY.........Give a name to the new chain.....remove all the processes till AND process...........then create a new Start process..........make the start condition as immediate..........and schedule the chain...
Hope this helps......
Regards,
Debjani.......
Maybe you are looking for
-
Hi there, Can anyone out there help, after a recent Apple software update my Epson Stylus Photo RX640 will no longer print, every other aspect of the printer works fine including the scanner but it just will not print, I sent an email to apple but al
-
Cash discount calculation at invoice level not at sales order level
Dear Friends while i am executing the sales cycle creten Cash discount conditions are calculating in the Invoice directly not in sales order. can you please let us know your views oin what basis iot calculating directly in the invoice, since payment
-
Still having trouble with Adobe AIR - Trying to download free trial.
I'm having an issue with Adobe AIR. Last month I purchased Photoshop CS 5.5 with the agreement of a free upgrade to Photoshop CS 6 10 days after it comes out (should be today that I get the CD key, right?) and I'd like to get myself ready to just pl
-
Dear All, Scenario: I have a requirement where the user gives the posting date and vendor account type and gets a list of vendors between the posting dates. He wants these to be filtered from the Vendor master list and the filtered list is the final
-
BO XI3.1: Support for Greenplum/PostGres Database
Is Support for GreenPlum /Postgres database schedule for next service pack of BO XI3.1? With Postgres database - we have support only in Crystal and not in BO according to supported platform guide. Could you please advise whether we have scheduled th