AND (LAST) in process chain
Hello,
Does AND (LAST) in process chain means that all previos processes were succesfully done and the next process can be performed?
A
Yes - AND is used when you want to trigger a process after a number of events . Using "AND" will trigger an outcome when the last of the events it has waited for is triggered. AND is very useful when you want dependencies to be strictly adhered to in process chains.
Similar Messages
-
Two buttons "Activate" and "Activate and Schedul" in Process Chain
What are the functionalities of the two picture buttons "Activate" and "Activate and Schedule" in process chain. In which case the "Activate" button should be used and in which case, the "Activate and Schedule" button should be used? If we click the Start variant of a process chain, then click "Change Selections" button which bring up the window "Start Time" where the buttons "Immediate", "Date/Time", "After job", and "After event" are listed at the top. If we modify at any of the above buttons, then after save this modification, we will have to click "Activate and Schedule" button to make it work, right?
Thanks a lot and everyone's idea is greatly appreciated!Hi Kevin,
Simply activating ur PC wont trigger ur PC. U have to use the other option Activate and Schedule then only the process chain trigger as per the scheduled option.
U can give the Date/Time option and if it is a periodic job then u can specify the periodicity, later save all the things and when u come back to RSPC screen then click the 'Activate and Schedule' Button which looks like a clock.
When u do this then ur process chain will be in released status.
When ever if u activate ur chain will be with the Green color it means that its in Active status. But if u choose the second button then only ur chain will gets trigger..
Regards-
MM
Assign points if it helps
Message was edited by: vishnuC -
Why can't we change and activate a process chain while it is running?
why can't we change and activate a process chain while it is running?
Hi.........
Yes u can activate the changed PC...............but don't schedule it...........
If u schedule the Chain............when the current chain is running..............it will get stucked in the process..............which was executing ........at the time when it was scheduled.............
I thnk u hav made some chainges in the PC in Planning mode.............right...............Activate it............after the completion of the current run of the chain............schedule the chain........
Regards,
Debjani......... -
Including APD and ACR in process chains
Hello,
I have a process chain where I want to execute an APD. In this APD, I will update an attribute of masterdata.
After the APD is finished I want to start (from the process chain) an ACR on this masterdata. In the previous version I solved this with building in the process chain a waiting time for the ACR. Now, on version 7, this waiting time option is gone?
Does anybody have a clean solution on how to solve this?
regards A.V.JHi,
Create a Event Based Process Chain for the ACR and then check whether you can include the ABAP Routine which can trigger the event for the Process Chain using the program 'YGT_RFC_EVENT_RAISE' in your APD .
Hope it helps!!!
Cheers,
Neelesh Jain.
Edited by: Neelesh Jain on May 5, 2008 12:41 PM
Edited by: Neelesh Jain on May 5, 2008 12:44 PM -
AND OPERATION AT PROCESS CHAIN
Hi bw experts,
I am facing a problem frequently. Daily a process chain failed frequently at the AND operation. What is the exactly the situation is before the AND operation there are three local chains are there and after the AND operation there are one more local chain and program is there. Even it not taking repeat at the AND operation.The message showing that previous chains are not completed. Anyhow we running it manually . What are the possible reasons for failure of the AND operation.
But what may be the permanent solution to this problem.
Thanks& Regards
Vinod krHi Vinod,
Before AND operation there are three Local process chains if these three local chains are successful completion only then AND operation is success.
Suppose if you correct the three local chains errors manually ,you have to start the AND process by REPEAT option.Because the the three local chains are not success through the chain.
If it is useful please assign some points
Regards,
Madhu Ponnada -
Failind AND step of process chain
Hi all
I am facing problem with AND step in one process chain.
AND step is failing as soon as chain is triggered.
All the proceses before AND are executing properly with GREEN Status.
"This AND process is not waiting for event RSPROCESS, parameter 4BYB726KFX6RHP8SWWPP1CIR9" is the message displayed... parameter mentioned is a DTP.
Please Help
Thanks
SUDEEPDid you transport the process chain again?
Go to edit mode of the process chain, right click on AND, maintain and press Ok ! try to activate the process chain again and see if that shows any error.
- Danny -
Delete request in ODS and Cube from process chain
Hi Experts,
I have the next situation: I have a process that each month need to extract data with a selection criteria of fiscalperiod and fiscalyear, only I can maintain a data request with this selection. For this, I need a delete the old request when I am extracting new data with the same selection criteria, in ODS and Cube.
Is it possible?
Thank you very much for your collaboration.
Regards,
JeysiHi Jeysi,
DSO works on 'Overwrite' principle.
You need to check your data source.(The images your data source sends).
Even if your updating the key figures using addition method, the data source will send you the correct images and correct delta to keep your DSO as a reflection of the latest image of your source system.
Hence you would not require to delete a request with the same selection in the DSO.
Moreover, if you have a cube at the downstream of the DSO, loading deltas from the DSO to cube would alone be sufficient and you would not need to use delete overlapping request.
However, if you are loading full request to the cube from the data source with the selections of fiscal year and fiscal period , then yes you do require delete overlapping selections.
In 3.x data flow, this was configured in infopackage in data target tab there is one column for automatic deletions, here you could set the conditions on which the overlapping request in the data target(cube) in this case should be deleted.
In process chain, you can use , delete overlapping request from the process chain.under application node, load process and post processing.(This can be configured for both infopackages and DTP's)
Hope this helps,
Regards,
Sunmit. -
How can we change the description and name of Process Chain in Production
Guys,
Can anyone please help me to understand how can we change the name and description of the process chains in Production in SAP BI?
Regardsopen the process chain and go to edit mode and then press Ctrl+F6 for a rename... you can only rename the description and not the technical name.
If you want to edit PC in production - esp one which has been transported - go to transport connection and change the object changeability for the same to everything changeable ( right click on the same to get this option ) -
Delta and Full load Process Chain
Hi Guru`s,
I have a one standard target (infocube) which is fetching data from the 3 datasources. Out of 3 datasources 2 are standard datasources and 1 is Generic datasource (Custom datasource).
These 2 standard datasources have Delta load and Generic datasource have full load.
I have to design the process chain by using Full load and Delta load.
Can any body tell me how could I achieve this requirement.
Thanks in Advance,
VenkatHi,
Please check the follwing steps,
Delta chain:
Step- 1 Start varitant
Step- 2 Delete PSA request(Full- ur Genric DS)
Step- 3 delta infopackage1
Step- 4 delta infopackage2
Step- 5 full infopackage(Genric DS)
Step- 6 DTP1
Step- 7 DTP2
Step- 8 DTP3
Full chain:
Step- 1 Start varitant
Step- 2 Delete PSA request for PSA1
Step- 3 Delete PSA request for PSA2
Step- 4Delete PSA request for PSA3
Step- 5 FUll IP1
Step- 6 Full IP2
Step- 7 Full IP3
Step- 8 DTP1
Step- 9 DTP2
Step- 10 DTP3
I have given steps upto DSO only.
Thanks,Girish -
Selective Deletion From Cube and ODS using Process chain
Hi all,
is there any way that i can include selective deletion in a process chain, there is no stand process types for selective deletion, I need to delete the closed items from cube and ods and i need to schedule this??? any ideas?
Thanks,
Shetty.Shetty,
You can delete Data from this using One custom Program. You need to use either RSDRD_SEL_DELETION(function module ) or RSDRD_BUILD_REPORT_FOR_BATCH(Function Module). there is a parameter in above functioen modules I_THX_SEL which needs to be populated using selections.
or
You need to schedule the Background job from Manage screen on Monthly Basis(Provided that selection should be fixed in every month).
I will update the thread with psudo code.
all the best.
Regards,
Nagesh Ganisetti.
Message was edited by:
Nagesh Ganisetti -
Hi,
I have a process chain that has two parallel processes of loading DSO and Infocube data. There are two infopackages on one side and two on the other side. The two processes are connected with and AND process at the end and after that there is a datastore activation process.
When I executed the process chain, the infopackages on both sides started loading data. The two infopackages on the left side finished first while the second infopackage on the right side had not finished yet when the AND process errored. I get the following message:
This AND process is not waiting for event RSPROCESS , parameter
47VKUORHMXQKR2AN73AVAR0C9
After the AND process I have a Datastore generation process and I want it to continue only when all infopackages have been loaded.
Why does the process stop at AND even though all infopackages have not finished yet?
thanks
MichalisThere was no error message in ST22 or SM37. There was very little info to go on. I just deleted the requests and run the process chain again and there's no error. However the process chain does fail at a later step.
Update Datastore Object Data (Further update)
I don't know what that further update is for. It was automatically selected in my Process chain when I selected the infopackage for the DSO.
There's a MESSAGE_TYPE_X error.
Information on where terminated
Termination occurred in the ABAP program "SAPLRSM2" - in "RSSM_MON_WRITE_3".
The main program was "RSBATCH1 ".
In the source code you have the termination point in line 2659
of the (Include) program "LRSM2U16".
The program "SAPLRSM2" was started as a background job.
Job Name....... "BI_PROCESS_ODSPROCESS"
Job Initiator.. "CSPAPADM"
Job Number..... 14103000
Source Code Extract
Line SourceCde
2629 CALL FUNCTION 'RSSM_GET_TIME'
2630 EXPORTING
2631 i_datum_utc = rsreqdone-tdatum
2632 i_uzeit_utc = rsreqdone-tuzeit
2633 IMPORTING
2634 e_timestamps = l_s_status-t_timestamp.
2635 IF rsreqdone-tstatus(3) = icon_green_light(3) OR
2636 rsreqdone-tstatus(3) = icon_red_light(3).
2637 CALL FUNCTION 'RSSM_GET_TIME'
2638 IMPORTING
2639 e_timestamps = l_s_status-ts_proc_ended.
2640 l_not_yellow = 'X'.
2641 ENDIF.
2642 IF l_not_yellow = 'X'.
2643 CALL FUNCTION 'RSSTATMAN_SET_STATUS'
2644 EXPORTING
2645 i_s_status = l_s_status
2646 i_with_commit = 'X'.
2647 IF l_s_status-t_status(3) = icon_green_light(3) AND
2648 l_s_status-dta_type = 'ODSO' AND
2649 t_data-aufrufer <= '70'.
2650 CALL FUNCTION 'RSS2_CALLBACK_ODSADM_ODS_SUCC'
2651 EXPORTING
2652 i_ods = l_s_status-dta(30)
2653 i_rnr = l_s_status-rnr.
2654 ENDIF.
2655 ENDIF.
2656 ENDLOOP.
2657 IF sy-subrc <> 0.
2658 IF t_data-aufrufer <> '09'.
2660 ENDIF.
2661 ELSE.
2662 IF l_not_yellow = 'X'.
2663 CALL FUNCTION 'RSB1_OSNAME_TO_ICNAME'
2664 EXPORTING
2665 i_osource = g_s_minfo-oltpsource
2666 * I_OSTYPE = RSAOT_C_OSTYPE-TRAN
2667 IMPORTING
2668 e_icname = l_icname
2669 EXCEPTIONS
2670 name_error = 1
2671 OTHERS = 2.
2672 IF sy-subrc = 0.
2673 CALL FUNCTION 'RSAWB_MAINTAIN_DTA'
2674 EXPORTING
2675 i_method = rsatr_c_dta_get
2676 * I_TYPE =
2677 i_objvers = rs_c_objvers-active
2678 i_dta = l_icname
Any idea what that means? Also do I need that further update step in my process chain? -
Process Chain and Info Package Transportation?
Hello All
Case 1
How to transport a Process chain and a Info Package Individually?(<b>first time from DEV to QA</b>)
Case 2
I have 9(<b>IP1 to IP9</b>)infopackages and 3(<b>P1 to P3</b>) Process chains and in each Process chain I have 3 Info packages like IP1,IP2,IP3 in P1 and so on.,
Now is it necessary to transport Infopackages and Process chains individually or is it enough to transport Process chains only(If v transport Process chains will the Infopackages will also transport)then how to assign a request to each one?
What I mean is,all <b>Infopackages are in $TMP(Package</b>),and Process chain is also <b>$TMP</b>,Now is it necessary to change the package for Infopackages as well as Process chain and Tranport only PC,Iam confused here,can anyone help me out?
Many thanks
balajiHi Balaji,
If you have created new infopackages then you have to transport them. It is not necssary to transport the info-packages if you have them in the process chain but have not changed them.
Also you cannot transport any BW object with $ tmp package. Assign a package and then transport the objects.
The best way to transport the process chain is from the RSPC screen. Click the transport button there and collect all the objects and transport them.
Bye
Dinesh -
How to create process chain with dso and infocube at a time
hi friends,
i have a FLATFILE in application server and i need to upload it to STANDARD DSO and i created a INFO PACKAGE and DTP for DSO.
i have a STANDARD INFOCUBE to upload data from above DSO. here DSO is the source. i want to schedule this process in process chain. how could i do this. any one please give me solution.
can any one explain me the options in RSPC and how they work and where we exactly use. this is very helpful to me. please give me guidance. thank you.
thanks,
sreeFirst make sure you have already created the infopackage to load the data from server to the DSO and the DTP to load data from DSO to the Cube.
Now goto Tcode RSPC.
Choose Create process Chain option. provide appropriate technical name and description.
Drag "Execute infopackage" process type from left hand side pane in RSPC. Choose the infopackage to load the data from Server to DSO. you can find this infopackage using the F4 help in the above selected process type.
Drag the "data transfer process" process type to load data from the Flat file data source above to the DSO.
Then Drag the "Activate DataStore Request" process type and select the DSO in which you would load the data using the above DTP.
Drag the "data transfer process" process type to load data from DSO to the Cube.
Save, activate and schedule the process chain according to appropriate time. -
How to run process chain in day of 20 and 2 every month?
Dear all,
I have to run process chain in day of 20 and 2 every month,but the settting of PC just allow Scheduled start every month once
time.
Please tell me the way of setting process chain.
Thanks.Hi,
(1) Create an event in the BW system
Define a system event (for example SAP_BW_TRIGGER) with Transaction SM62. Lets says it is "EVENTX". Use this even in the Process chain and execute the process chain as repeative job.
(2) Use the below lines of code in the program for calling a Fucntion which trigeres the event created above . Here in this program you will call the the Below FM if and only id the sy-datum is 20 th or 2nd of the month ( as mentioned by our friend suggested).
call function 'BP_EVENT_RAISE'
exporting
eventid = EVENTX
exceptions
bad_eventid = 1
eventid_does_not_exist = 2
eventid_missing = 3
raise_failed = 4
others = 5.
endfunction.
Regards,
Anil Kumar Sharma .P -
Process chain creation and which are the module depending
Hi Expert,
I have confusion on process chain creation and triggering the process chain also same of the module are depending other module what those. What are thing we take consideration Please guide me in this regards .
Regards,
Ravi
Edited by: Ravichendra k on Oct 15, 2008 11:48 AMHi,
Here are a few links about process chains. Hope it helps.
http://help.sap.com/saphelp_nw04/Helpdata/EN/67/13843b74f7be0fe10000000a114084/content.htm
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=howtocreateaprocesschain&cat=sdn_all
http://sapbwneelam.blogspot.com/2007/09/how-to-start-process-chain-through.html
Regards,
Gaurav
Maybe you are looking for
-
Error while running the initialize service to create a new application
Hi, I tried running the initialze service,when I encountered this error.Can anyone help me whith this. Setting EAC provisioning and performing initial setup... [03.20.13 23:32:37] INFO: Checking definition from AppConfig.xml against existing EAC prov
-
What is the maximum size we can give to a datafile?
-
Hi all, how can I understand the exact model of my Motherboard? I'd like to know if my model is a: MSI 6163VA MSI 6163pro MSI 6163Bx Thanks a lot /Marco ;(
-
Are Group Managed Service Accounts supported by BizTalk?
Hi all, I saw that there is already a discussion about the Managed Service Accounts support in BizTalk (http://social.msdn.microsoft.com/Forums/en-US/ffcea33b-652b-4866-8bb2-21ffc7d8bffa/are-managed-service-accounts-supported-in-biztalk?forum=biztalk
-
Issue w/ wrt54gs...
after logging into my wrt54gs ip, 192.168.1.1, the basic setup screen comes up with no labeled tabs. i can only see the menu to change the auto configuration and maximum number of dhcp users. i'm running firmware ersion 7.50.5, recent change... addit