Problem in Process chains - Need help
Dear Experts
I have a problem in Process chains
I have ODS1 from which Iu2019m updateing the ODS2 and ODS3 with same Delta infopackage.
The difference between ODS2 and ODS3 is in ODS2 Iu2019m loading with Local Currency
And in ODS3 is getting loaded with Group Currency
When Iu2019m running with Process chain its executing twice as below
First time : It is showing only ODS2 as the Datatarget and loading all the delta records to ODS2
Secondtime: Its showing both ODS2 and ODS3 in Datatarget and loading with 0 Records.
In this way No record is getting updated in ODS3.
Could you please share your thoughts on why it is triggering twice ? And how we can avoid this.
Thanks
Lakshminarayana
Thanks Shambu for quick reply
The variant is being used to load the ODS2 & ODS3 and Automatic further processing tick also removed.
Thanks
Nerusu
Similar Messages
-
Hello Gurus,
I need to create a process chain for the following:
1.Load to PSA through infopackage.
2.Load to ODS through DTP.
3.Activate ODS.
4.Load cube from ODS through DTP.
I am not much familiar with process chains. If you can let me know the steps it should be great. As always thanks for the help.
SenthilYour Pchain shud luk like below :
1. Start
2. Execute Infopackage ( loads till psa )
3.Execute DTP ( to load DSO frm PSA )
4.Activate DSO
5.Further Processing
6.Delete Indexes for Cube
7.Execute DTP ( to load Cube frm DSO )
8.Create Indexes for Cube
Infopackages n DTPs shud all be delta in update type. -
Need help in process chain *need help immdtly*
I need help in creating one process chain.
1. i have to load one infopackage to a PSA.
2. then have to do load for one infocube from two different infocubes one after the other.
for all these loads one restriction of fiscal year period to be common value.
this value may either be allowed to user to select or loaded automatically taking the previous fiscal year value .. any of these two options are fine.
it would be helpful if anyone can help me out.Here is the code for Z program...you can create Tcode thr SE93 where user can enter value .
parameters: fsper type /BI0/OIFISCPER DEFALUT 2010008.
data: wa_tvarvc type tvarvc.
wa_tvarvc-NAME = 'FISCPER'
wa_tvarvc-TYPE = 'P'.
wa_tvarvc-NUMB = '
wa_tvarvc-SIGN = 'I'.
wa_tvarvc-OPTI = 'EQ'.
wa_tvarvc-LOW = FSPER
INSERT TVARVC FROM wa_tvarvc.
Code for DTP's in Field Level.
data: wa_tvarvc type tvarvc.
select single from tvarvc into wa_tvarvc where NAME = 'FISCPER'.
L_T_RANGE-low = wa_tvarvc-LOW
L_T_RANGE-SIGN = 'I'.
L_T_RANGE-OPTION = 'EQ'.
APPEND L_T_RANGE -
My daughter has spitefully changed my password and has refused to tell me. I have so much medical information that I can not lose. Is there anyway to get around this problem. Please I need Help fast.
Connect the iPod to your syncing computer and restore it via iTunes. However, if iTunes asks for the unknown passcode you need to place the iPod in recovery mode and then restore the iPod from backup. For recovey mode see:
iPhone and iPod touch: Unable to update or restore
"If you cannot remember the passcode, you will need to restore your device using the computer with which you last synced it. This allows you to reset your passcode and resync the data from the device (or restore from a backup). If you restore on a different computer that was never synced with the device, you will be able to unlock the device for use and remove the passcode, but your data will not be present. Refer to Updating and restoring iPhone and iPod touch software."
Above is from:
http://support.apple.com/kb/ht1212 -
Process Chain: Urgent help needed!!!
Hi Guru's,
I need to change the process chain:
We are currently loading the data form 000000 to 100000 in a single process but now the customer asked us to change it to 4 packages:
000000 to 250000, 250001 to 500000, etc..
Could any one help me in this pls???
your help much appreciated.
regards,
BHHi Varma,
I am assuming you are using generic extractor using function module.
Create a z-control table which maintains ranges 250K records. In future use can even change the range if you want .
below is piece of code from function module
Auxiliary Selection criteria structure
data: l_s_select type srsc_s_select.
data : l_lines type i.
Maximum number of lines for DB table
statics: s_s_if type srsc_s_if_simple,
counter
s_counter_datapakid like sy-tabix,
counter type i.
Initialization mode (first call by SAPI) or data transfer mode
(following calls) ?
if i_initflag = sbiwa_c_flag_on.
Check DataSource validity
case i_dsource.
when <check your datasource name>
when others.
if 1 = 2. message e009(r3). endif.
log_write 'E' "message type
'R3' "message class
'009' "message number
i_dsource "message variable 1
' '. "message variable 2
raise error_passed_to_mess_handler.
endcase.
append lines of i_t_select to s_s_if-t_select.
Fill parameter buffer for data extraction calls
s_s_if-requnr = i_requnr.
s_s_if-dsource = i_dsource.
s_s_if-maxsize = i_maxsize.
else.
if s_counter_datapakid = 0.
read z-table to know the size i.e. 250K
first read
z-ctr_frm = 0.
z_ctr_frm = z_ctr_frm + 250000.
endif.
if z-ctr_frm > 0.
z_ctr_frm = z-ctr_frm + 250000.
z_ctr_to = z_ctr_frm + 250000.
endif.
***Generate data packets
select data from table with the number range variables z_ctr-frm and z_ctr_to.
s_counter_datapakid = s_counter_datapakid + 1.
endif.
ENDFUNCTION.
I hope this help you.
Rgds,
Se Vu -
Process Chain Issue Help needed!!!!!!!!!
Hi all,
Please help me in creating process chains, Requirement is
Process Chain1
Infosource --> ODS1 (Delta Load) From ODS1 --> Cube 1 (Delta Load)
Process Chain 2
from same above ODS1 --> ODS2(Full Load) and ODS2 --> Cube2(full Load)
What is the sequential flow?
I created the chain 1 as
Delete Index(Cube) > Infopacakge from Infosource to ODS1> Activate ODS1 > Update ODS1-> Generate Index(Cube).
For Chain 2
Delete Index(Cube) > Infopacakge from Infosource to ODS1> Activate ODS1 > Update ODS1->Activate ODS2 > Update ODS2> Generate Index(Cube).
My question is for Chain1 from ODS1 it should be Delta and for chain2 from ODS1 it should be full load,
i have chacked the ODS1(8ODS1) infopackages the full load infopackage data target is ODS2 and Delta Load data Target is Cube1.
Thanks in Advance,
Sudha.Below..i believe is a better design for the process chains..
Chain 1
Start variant> Infopacakge from Infosource to ODS1> Activate ODS1 --> Delete Index(Cube) >Update ODS1-> Generate Index(Cube).
(drop cube indexes just before cube gets loaded)
Chain 2
Start variant> <b>Infopacakge from Infosource to ODS1> Activate ODS1</b> > Update ODS1->Activate ODS2--> Delete Index(Cube) > Update ODS2> Generate Index(Cube).
(i think we can remove 2 steps(in bold)..right?ODS1 already got loaded in first chain..just we need to keep dependency that 2nd chain runs after the 1st chain has run)..
U can have a 3rd chain..a meta chain like..
start variantchain 1chain 2..
(for both chain 1 and chain 2..i mean the local chains...set start variant parameter as 'start using meta chain or API)..
doing so..chain 2 will kick off only after chain 1 is successfully run..
(also check if the process type 'further update from ODS to data targets..allows you to choose data targets..and choose full/delta..i doubt it..
if it doesnt allow..then place the infopackage steps instead of this 'further update' process..i have done this earlier..)
Vishvesh
Message was edited by:
Vishvesh Bahirat -
Problem in process chain running for 3 days
Hi Experts,
Please help me
We have process chain like below
1. delete index
2. full loads going 3 cubes (16 infopacs)
3. loading to ods and then update to cube
4. delete overlapping requests (16 infopac)
5. create index
6. aggregate filling
7. delete PSA
Now the issue is, from last Saturday onwards
Process chains was still in Yellow status till date, so now, 1,2,3,4, are still running
In process chains, out if 16 infopacs, 12 are green, remaining 4 are stopped
And in ODS activation of ods data variant shows yellow, but when checked the data is activated, but not pushed to cube. When checked log it show u201Csystem exception error_messageu201D, so process terminated.
When we checked for shortdump,
It says u201Clocal time on the application server is incorrectu201D
Experts please let me know how to solve this and correct the load.Hi Experts,
Thank u for your help,
I have done the steps manually yestarday, checked todays, still it is in yellow status.
let me explain the scenario,
The data is going to 3 cubes,
the process chain is designed like this,
1. initially delete index
2. full load to cube using 16 infopac and loading from (2)ODS to cube.
3. delete overlapping requests
4. create index (3 cubes)
5. fill aggregates (only one cube)
6. Delete PSA request
so now , chain is having problem at
1. data is loaded to ods
2. data activation (showing yellow, but when checked data is activated)
3. further update to cube (2 cubes) in process chain this is not started atall ( so y'day I've done manually)
4. out 16 infocpack, only 12 infopacs are green and remaining 4 are not started.
so yestarday I've manually schedule remaining 4 infopacs.
and deleted previour requests in infocube as they are full load, but I did'nt done create index and fill aggregate steps.
now the problem is , out of 3 cube report available request is present for 2 cubes, but for 3 cube this report request is not available, but QM status is green
please let me know how to proceed.
one small silly question, do i need to fill aggregate step to get this report available request.....please suggest.
Thanks & Regards,
Raghu -
New system, problems in process chain
Hi,
Recently we made a copy from Prod system to new one. The copy was successfully and the connection with the R/3 system too. But when I try to execute a process chain, I receive the following message: Job BI_PROCESS_CHAIN could not be scheduled. Termination with returncode 8
and the system log shows:
BP_STEPLIST_EDITOR: Invalid step values (step 1 ) found. Reason
> User RFCUSER cannot be scheduled due to its type
BP_JOB_EDITOR: Job BI_PROCESS_CHAIN is invalid. Reason:
> Step 1 contains illegal values
As I see, the problem is with RFCUSER (communications user) but I don't know what can be?
I will appreciate your help
regards,
victoriaCheck <a href="https://service.sap.com/sap/support/notes/947690">SAP Note 947690</a>
<b>Reason and Prerequisites</b>
1. The user type of background user is incorrect.
2. Invalid host name setting.
3. Server name spelt wrong or wrong case-sensitivity for server name in sm51.
4. Process chain scheduled to run on a server which does not exist.
5. No instance is defined but the operation mode is set in sm63..
<b>Solution</b>
1. Set the background user profile according to note 511475.
2. Check the host name setting in sm65 and correct if necessary (refer note 23538).
3. Check the server settings in sm51 i.e., check for the spelling and correct case.
4. Schedule the chain with a valid server.
5. Maintain an instance of operation mode in rz04
Assign points if helpful
Regards, Uday Pothireddy -
Problem in Process chain due to Aggregate Roll-up
Hi,
I have a Infocube with Aggregates built on it. I have loaded data in the Infocube from 2000 to 2008, Rolled up & Compressed the aggregates for this.
I have also loaded the 2009 data in the same Infocube using Prior Month & Current Month Infopackage for which i am only Rolling up the aggregate and no Compression of aggregates is done. The Current & Prior month load runs through Process chain on a daily basis at 4 times per day. The Process chain is built in such a way that it deletes the overlapping requests when it is loading for the second/third/fourth time on a day.
The problem here is, when the overlapping requests are deleted, the Process Chain is also taking the Aggregates compressed requests (2000 to 2008 Data), de-compressing it, De-activating the aggregates, Activating the Aggregates again, Re-filling & compressing the aggregates again. This nearly takes 1 hour of time for the Process Chain to run which should take not more than 3 minutes.
So, what could be done to tackle this problem? Any help would be highly appreciated.
Thanks,
MuraliHi all,
Thanks for your reply.
Arun: The problem with the solution you gave is "Untill i roll-up the aggregates for the Current & Prior Month Infopackage the Ready for Reporting symbol is not appearing for the particular request".
Thanks,
Murali -
Problem in Process chain data loading
Hi Experts,
We have a Process chain in which the lists of jobs are as follows.
1) BI_TRIGGER_PROCESS
2) BI_PROCESS_LOADING
3) BI_PROCESS_ODSACTIVAT
4) BI_PROCESS_DROPINDEX
5) BI_PROCESS_LOADING
6) BI_PROCESS_INDEX
7) BI_PROCESS_ABAP
These jobs trigger the PC and load the data to ODS, activate and delete the index for cube and load data to cube and create the index and then delete the file from the FTP.
The problem is that the Initial job (BI_TRIGGER_PROCESS) is being repeating multiple times because of which the loading is taking place for the same file repeatedly to ODS. one day it was happend repeatedly for 130 times. This is being happening on a randomly basis. We are unable to figure it out the where the problem is. Can anybody help in this regard?
Thanks.Hi Rama,
Following is my understanding of problem.
You have Following steps in process chain
1) BI_TRIGGER_PROCESS
2) BI_PROCESS_LOADING
3) BI_PROCESS_ODSACTIVAT
4) BI_PROCESS_DROPINDEX
5) BI_PROCESS_LOADING
6) BI_PROCESS_INDEX
7) BI_PROCESS_ABAP
Some times only first two steps repeat multiple times i.e
1) BI_TRIGGER_PROCESS
2) BI_PROCESS_LOADING
In such case you should see the log from process chain log view.
I believe you should take your process chain out of schedule and reschedule it.
Also check whether somebody has scheduled the inopackage.
Regards,
Ajinkya -
Urgent: Problem with Process chain.
Hello Experts,
In my process chain I have an ABAP Program which produces an error message:
RFC server sapftp cannot be started - 1 : Programm nicht über RFC gestartet. Kein Rückruf möglich.Message no. CMS057
Manually I executed this program with out any problems. But this program was not responding via Porcess chain.
After finishing the successfull load this program copies the files from Application Server in to our Central Project Directory to archive the data and deletes the file from Application server.
Any suggestion please...........
Thanks in advance.
Thanks & RegardsHi Sailekha,
When the program was excuted through the Process Chain the Program was not able to access the Application Server, this could happen sometimes due to RFC issues.
Did you try repeating the Program from the Process Chain???
Is this issue happened for the first time???
Depending on these questions you can decide on whether it was an RFC issue.
If such is not the case check for the next run of Process Chain and also check for the variant assinged in Maintain Variant of this ABAP Program in this Process Chain.
Hope it helps!!!
Cheers,
Neelesh Jain. -
"Still waiting for replays Issue In process chain please help me"
Hi Xpertz
Could any one clarify me in the following aspect .I have a process which is having
4 infopackages updating to a single ods and then in to a cube I copnverted it in to
a process chain evry thing seems to be fine how ever one issue is ther .I am not
getting any repeat option on the failed infopackage .But if the ods activation fails
then am able to see the repeat option on that activation process.
How can we get the repeat option on the failuere info package .
Other than segis weblog is ther any other option to restart the process chain.3
ITs in BW 3.5
Thanx in advance
Regards
R M K
No need to say good answers willl get full pointz***Hi..
I have worked on process chains..and I too have seen this..that when chain fails..often repeat option does not appear at infopackage step..
but then this does not cause an issue..as I simply double click on the step..open the infopackage and run it..
Siggi's blog is very useful..I havent found another method to kick off a chain from the failed step..(other than repeat)..
sometimes..u manually correct the failure..but the process chain step remains RED..
as per the blog..change the field on the table..so that step goes GREEN and kicks off further steps of the chain..
Vishvesh -
Hi,
While checking the regular status of Process Chains, for one of the process chain i am getting message "Status Change of Process CHAIN CS_MDT_F. Save status and trigger events if required".
This message is showing as same without displaying next screen. I mean to say is that this screen is still as executing even after 3-4 hours. Because of this i am having problem to trugger regular Process Chains in this.
Please advice.
Thanks!
VenkatHi,
check this table..RSPCPROCESSLOG
and see the log of your chain.
Or do one thing..
first check satus bar of BWD..there will be a session id like this BWD(1) or BWD(2)
Go to System in context menu->create session.
Now from the new session BWD(2) or BWD(3).
write a tranaction \i(your BWD session old one).
And no close all the session.
and login again. and go to rspc.
regards,
San! -
Delta load problem in process chain
Hi,
I have ODS givng data to another ODS. The init of this flow was done manually...Now i have created process chain in which further processing has variant as "execute infopackage" as the delta package made .. now when i check this process chain its giving me error ""Delete init. request
REQU_49LKNGG0SE5966D3S7SQYYDQX before running
init. again with same selection"" .. Actually this is not the Init req which i ran manually..this is the req which was run when i ran this process chain... what shld i do to add only delta IP in process chain so that i dnt ve to delete init
Thanks
Prashanthi,
first load all the init loads from the ods to cube. then u have to create the delta infopack and include that in the chain.
create the int info pack under the infosource 8<ods name>
trigger that infopack, create the delta infopack under the 8<odsname> infosource , and you have include that in the PC.
Please do changes in your process chain.
Local chain 1 - start -> load to ods -> activation of ods ->further processing(remove the infopack in this process maintain variant).
Lcoal chain 2 - start -> delete index ->load delta to cube -> create index -> roll up (if needed)
Main chain -> start -> local chain 1 ->local chain2
Ramesh -
Problem in Process Chain Scheduling
Hi BW Experts,
We are running daily Process Chains in the Night Time.
Due to Memory Problem in BW Production Server we stopped all Process Chains on 20/09/2007.
Yesterday our memory problem solved. So I scheduled Process Chains Yesterday.
We have Timings like:
22:30 PM
23:00 PM
23:30 PM
23:50 PM
01:30 AM
06:00 AM
Yesterday we scheduled all Process Chains as per above timings.
But when iam going to schedule the 01:30 AM Timing Process Chain on 11-10-2007 , but it is taking 12-10-2007.
It is taking one extra day.
Generally it has to run today 11-10-2007. But why it is happening.
For 06:30 AM timing Process Chains also same problem.
So we noticed that after 12:00AM, it is taking one extra day.
Please give me the reply.
Thanks & Regards,
AnjaliHi Venkat,
I scheduled it tomorrow at 01:30 AM , it is taking 13-10-2007.
If I schedule any process chian after 12:00 AM, it is taking one day extra.
This is happening since 5 months.
ECC 6 has been upgraded successfully in May month.
After ECC 6 Upgradation we are facing time delay problem.
Before ECC 6 Upgradation we never faced this problem.
Regards,
Anjali
Maybe you are looking for
-
How can I checkout an existing file from CVS without going through the wiz
How can I checkout an existing file from CVS, that is not already in my local jdev, without going through the wizard and checkingout everything?
-
System sounds through the Bluetooth headset while listening to audio
Not sure if anyone had this issue, I have read a few about cars and bluetooth connections but no mention of system sounds not operating. I was using Motorola S9 bluetooth headset and the music was fine, but after I returned home I noticed that I had
-
How do i partition using multi-disk install?
i've bought new hard drives for my ol' dual 800 quicksilver G4. it came with os9 and osX. i'm trying to restore using the original multi-restore disks that came with my G4, but with two partitions, one for each operating system. it doesn't appear to
-
Does talk to text work on iphone 4
does talk to text work on iphone 4
-
Authority Check on Value within standard transactions
Hi Guruus ! Let's state that a user is allowed and has the profile/role to access a given transaction, let's say MI01, but ME21N will do to ! Now, actually, users are supposed an that project to be authorized on certain Storage Location (LGORT). How