How to identify which process Chain is Scheduled.
Hi All,
We have 20 Process Chains in our project.In SM37, i have checked the Scheduled Jobs in SM37 and found "BI_PROCESS_TRIGGER" job is triggered. How can i find which process Chain is scheduled out 20 Process Chains.
Can i get the Process Chain Names from Tcode SM37.Or else, Do i need to check each process chain Start Time ?
Pls suggest.
Thanks,
Jelina.
Hi,
Please refer
/people/gianfranco.vallese/blog/2008/05/30/stop-boring-with-process-chain-monitoring-start-passive-monitoring
https://wiki.sdn.sap.com/wiki/display/BI/Processchainscreationandmonitoring
http://help.sap.com/saphelp_nw04/helpdata/en/39/2ade42fa712b78e10000000a155106/frameset.htm
Hope this helps
Regards
Raj
Similar Messages
-
How to identify the Process chain for infopackage in 3.5?
Hi all,
I am currently working on bw 3.5? I can see couple of info packages created in the production scheduled through process chain.
How to identify which process chain is scheduling those infopackages?
for instance :
customer master is loaded through a process chain.
I knew the info package name but i dunno what process chain is scheduling that customer master?
Can anyone help me on this!!
Thanks
PoojaHi,
There are two ways:
1. When you open that info-package on the top you'll see an icon for Process Chain Maintenance, just click on that and it will take you to the process chain.
2.Goto table -> RSPCCHAIN and enter the info package name in process variant , then it will show you all the process chains used under the IP
Hope this helps.
thanks,
rahul -
How to identify which process in process chain executes in Batch and Dialog
Hi, We want to identify which processes in process chain is running in Batch mode or Dialog mode. Is there any where we can identify this from any table or transaction. (Eg Loading, DTP loading, Attribute change run, deletion of index, deletion of overlapping request, AND process, ABAP program , Master Data loading, Full Load, Delta load, Hierarchy Save, Start Process).
Regards
VishwanathHi Vishwanth,
In Process Chain proces runs in background only.
refer here......
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/7b/d4313b38bea774e10000000a114084/content.htm
Thanks,
Vijay. -
How to identify which process belongs to particular instance of WLS running
Hi,
I have a simple question for which i couldn't find an answer. Suppose i have 6 instances of weblogic servers running on a Unix OS. I want to kill a particular instance using "kill" command. I do a "ps -ef | grep java" and find all the instances are point to the same jdk installation in the same directory. For Ex:
root 17561 17557 0 17:07:32 pts/11 0:00 grep java
root 6953 1 0 Feb 24 ? 1:35 /usr/java/bin/../bin/../jre/bin/../bin/sparc/native_threads/java -Dviper.fifo.p
bea81 17258 1 0 Feb 23 ? 0:33 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 150 1 0 Feb 22 ? 25:20 /opt/bea81sp3/jdk142_08/bin/java -server -XX:NewSize=300m -XX:MaxNewSize=300m -
bea81 19 4 0 Feb 22 ? 1:29 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 110 1 0 Feb 22 ? 1:44 /opt/bea81sp3/jdk142_08/bin/java -server -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 25692 25677 0 Feb 17 ? 0:09 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -Xverify:none -Djava.
How do i identify the right instance i need to kill for a particular domain? Is there any specific unix command?
Any help will be appreciated
Megabytemega byet schrieb:
Hi,
I have a simple question for which i couldn't find an answer. Suppose i have 6 instances of weblogic servers running on a Unix OS. I want to kill a particular instance using "kill" command. I do a "ps -ef | grep java" and find all the instances are point to the same jdk installation in the same directory. For Ex:
root 17561 17557 0 17:07:32 pts/11 0:00 grep java
root 6953 1 0 Feb 24 ? 1:35 /usr/java/bin/../bin/../jre/bin/../bin/sparc/native_threads/java -Dviper.fifo.p
bea81 17258 1 0 Feb 23 ? 0:33 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 150 1 0 Feb 22 ? 25:20 /opt/bea81sp3/jdk142_08/bin/java -server -XX:NewSize=300m -XX:MaxNewSize=300m -
bea81 19 4 0 Feb 22 ? 1:29 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 110 1 0 Feb 22 ? 1:44 /opt/bea81sp3/jdk142_08/bin/java -server -Xms32m -Xmx200m -XX:MaxPermSize=128m
bea81 25692 25677 0 Feb 17 ? 0:09 /opt/bea81sp3/jdk142_08/bin/java -client -Xms32m -Xmx200m -Xverify:none -Djava.
How do i identify the right instance i need to kill for a particular domain? Is there any specific unix command?
Any help will be appreciated
MegabyteI think, that You know the port using the instance. With
"lsof -i TCP:XXXX" You can figure out the PID of the java-prozess.
Regards Ruedi :-) -
How to identify which process is using PSA?
Hi all,
Does anybody know if there is some way to identify all infopackages in my environment that are using PSA?
Thanks in advance,
Silvio Messias.Hi Guys, just to thanks you...
I have created this ABAP program... Enjoy...
*& Report ZLIST_OF_IP_THAT_USE_PSA
REPORT zlist_of_ip_that_use_psa.
Data declaration
TABLES: rsldpsel, rsldpio.
TYPES: BEGIN OF ty_rsldpsel,
logdpid TYPE rslogdpid,
objvers TYPE rsobjvers,
lnr TYPE rsnrchar,
ziel TYPE rsziel,
ziel_text(40) TYPE c,
source TYPE rsisource,
logsys TYPE rsslogsys,
oltpsource TYPE rsisource,
END OF ty_rsldpsel,
BEGIN OF ty_rsldpio,
logdpid TYPE rslogdpid,
objvers TYPE rsobjvers,
source TYPE rsisource,
logsys TYPE rsslogsys,
oltpsource TYPE rsisource,
END OF ty_rsldpio.
DATA: l_is_rsldpsel TYPE STANDARD TABLE OF ty_rsldpsel,
l_ih_rsldpio TYPE HASHED TABLE OF ty_rsldpio
WITH UNIQUE KEY logdpid objvers.
FIELD-SYMBOLS : <ls_rsldpsel> TYPE ty_rsldpsel,
<ls_rsldpio> TYPE ty_rsldpio.
RANGES: rg_ziel FOR rsldpsel-ziel.
Processing data...
PARAMETERS : psa_used AS CHECKBOX DEFAULT 'X'.
START-OF-SELECTION.
PERFORM collect_data.
END-OF-SELECTION.
PERFORM display.
*& Form COLLECT_DATA
Collecting database information
FORM collect_data.
Valid range of ZIEL
CLEAR: rg_ziel, rg_ziel[].
rg_ziel-sign = 'I'.
rg_ziel-option = 'EQ'.
rg_ziel-high = space.
rg_ziel-low = 1. APPEND rg_ziel.
rg_ziel-low = 2. APPEND rg_ziel.
rg_ziel-low = 3. APPEND rg_ziel.
IF psa_used IS INITIAL.
rg_ziel-low = 4. APPEND rg_ziel.
ENDIF.
Selection all INFOPACKAGES that are using PSA tables
SELECT logdpid objvers lnr ziel
INTO TABLE l_is_rsldpsel
FROM rsldpsel
WHERE objvers EQ 'A'
AND ziel IN rg_ziel.
IF sy-subrc EQ 0 AND l_is_rsldpsel[] IS NOT INITIAL.
DELETE ADJACENT DUPLICATES FROM l_is_rsldpsel COMPARING logdpid.
Selecting data from RSLDPIO
SELECT logdpid objvers source logsys oltpsource
FROM rsldpio INTO TABLE l_ih_rsldpio
FOR ALL ENTRIES IN l_is_rsldpsel
WHERE logdpid EQ l_is_rsldpsel-logdpid
AND objvers EQ l_is_rsldpsel-objvers.
ENDIF.
LOOP AT l_is_rsldpsel ASSIGNING <ls_rsldpsel>.
CASE <ls_rsldpsel>-ziel.
WHEN 1.
<ls_rsldpsel>-ziel_text = 'Only PSA'.
WHEN 2.
<ls_rsldpsel>-ziel_text = 'PSA in parallel mode'.
WHEN 3.
<ls_rsldpsel>-ziel_text = 'PSA and after that to Infoprovider'.
WHEN OTHERS.
<ls_rsldpsel>-ziel_text = 'Directly to Infoprovider'.
ENDCASE.
READ TABLE l_ih_rsldpio ASSIGNING <ls_rsldpio>
WITH TABLE KEY logdpid = <ls_rsldpsel>-logdpid
objvers = <ls_rsldpsel>-objvers.
IF sy-subrc EQ 0 AND <ls_rsldpio> IS ASSIGNED.
<ls_rsldpsel>-source = <ls_rsldpio>-source.
<ls_rsldpsel>-logsys = <ls_rsldpio>-logsys.
<ls_rsldpsel>-oltpsource = <ls_rsldpio>-oltpsource.
ENDIF.
ENDLOOP.
ENDFORM. " collect_data
*& Form DISPLAY
Displaying database information
FORM display .
TYPE-POOLS: slis.
DATA: gt_fieldcat TYPE slis_t_fieldcat_alv,
gs_layout TYPE slis_layout_alv.
PERFORM fieldcat_init USING gt_fieldcat[].
PERFORM layout_init USING gs_layout.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'Z_DB_ENTRIES_COUNTER'
is_layout = gs_layout
it_fieldcat = gt_fieldcat[]
TABLES
t_outtab = l_is_rsldpsel.
ENDFORM. "DISPLAY
*& Form fieldcat_init
FORM fieldcat_init USING lt_fieldcat TYPE slis_t_fieldcat_alv.
DATA: ls_fieldcat TYPE slis_fieldcat_alv.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'LOGDPID'.
ls_fieldcat-datatype = 'C'.
ls_fieldcat-seltext_l = 'InfoPackage (ID)'.
ls_fieldcat-seltext_m = 'InfoPackage (ID)'.
ls_fieldcat-seltext_s = 'InfoPackage (ID)'.
ls_fieldcat-reptext_ddic = 'InfoPackage (ID)'.
ls_fieldcat-key = 'X'.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'SOURCE'.
ls_fieldcat-datatype = 'C'.
ls_fieldcat-seltext_l = 'InfoSource'.
ls_fieldcat-seltext_m = 'InfoSource'.
ls_fieldcat-seltext_s = 'InfoSource'.
ls_fieldcat-reptext_ddic = 'InfoSource'.
ls_fieldcat-key = ' '.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'LOGSYS'.
ls_fieldcat-datatype = 'C'.
ls_fieldcat-seltext_l = 'Source System'.
ls_fieldcat-seltext_m = 'Source System'.
ls_fieldcat-seltext_s = 'Source System'.
ls_fieldcat-reptext_ddic = 'Source System'.
ls_fieldcat-key = ' '.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'OLTPSOURCE'.
ls_fieldcat-datatype = 'C'.
ls_fieldcat-seltext_l = 'Datasource'.
ls_fieldcat-seltext_m = 'OLTPSOURCE'.
ls_fieldcat-seltext_s = 'OLTPSOURCE'.
ls_fieldcat-reptext_ddic = 'OLTPSOURCE'.
ls_fieldcat-key = ' '.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'ZIEL_TEXT'.
ls_fieldcat-datatype = 'C'.
ls_fieldcat-seltext_l = 'Type of processing'.
ls_fieldcat-seltext_m = 'Type of processing'.
ls_fieldcat-seltext_s = 'Type of processing'.
ls_fieldcat-reptext_ddic = 'Type of processing'.
ls_fieldcat-key = ' '.
APPEND ls_fieldcat TO lt_fieldcat.
ENDFORM. "fieldcat_init
*& Form layout_init
FORM layout_init USING ls_layout TYPE slis_layout_alv.
ls_layout-zebra = 'X'.
ls_layout-colwidth_optimize = 'X'.
ENDFORM. "layout_i -
How to identify the meta chain in which the Process Chain is used
Hi,
I had a Process Chain which is designed to Load Transaction Data.
This process chain is scheduled to start as a part of Meta Chain...
How can i locate that META chain in which this Process Chain is used
ThanksHi
There is no where used list for Process chain, but you can check it in table RSPCCHAIN.
Give details as below:
Version is 'A'.
Process Type is 'CHAIN'.
Process Variants = 'enter technical name of the local chain'.
now hit execute button.
You can see the list of process chains under Chain ID column.
Ravi -
HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING IN THE PRODUCTION?
HI ALL,
CAN ANYONE TELL ME HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING DAILY AT 5.00 PM. I NEED TO STOP THE PROCESS CHAIN FOR COUPLE OF DAYS AND THEN RESTART IT AGAIN.
cAN ANYONE TELL ME THE PROCEDURE TO STOP THE ENTIRE PROCESS CHAIN RUNNING IN THE PRODUCTION.
THANKS
HARITHAHi,
First and foremost let me advice you to be very careful while doing this.
For Rescheduling
RSPC> chain > Goto > Planning view and
click on Execution tab > select > Remove from Schedule and then in Maintain variant of start process reschedule for the day you require it to run.
For terminating active chain
You can start from SM37, find the process WID/PID then go to SM50 or SM51 and kill it. Once its done come back to RSMO and check the request, it should be red but again manually force to red and save by clicking on the total status button in the status tab. This shuld ensure that the process is killed properly.
The next step will be to go to targets that you were loading and remove the red requests from those targets.
Note: For source system loads you may have to check if the request is running in the source system and kill if needed and pull it again.
But for BW datamart delta loads u may have reset the datamarts in case u are going to pull the delta again.
Re: Kill a Job
Re: Killing a process chain.
Regards,
JituK -
Which scheduled job to which process chain on SM37
Hi all ,
I'm checking scheduled jobs on SM37 screen. I see many BI_PROCESS_TRIGGER jobs scheduled and realesed . But I don't know which process chain is the owner of these jobs. Does anyone knows how to check whic job belongs to which process chain ?
Thanks in advanceHi,
By using BI_PROCESS_TRIGGER job we can find the chain name..
Below is the procedure..
1.Double click on the job BI_PROCESS_TRIGGER
2.Then goto "STEP"
3. In "STEP"---goto 'GOTO' tab in the MENU....select "maiatain variants"
Then it will take to SE38 screen---Click the DISPLAY
It will give the Chain name and all the details.
If u have any doubts plz let me know...
i think this will clear...
Mohan -
How to find from Data target filled by which process chain.
hi all.
i have list of cubes i want to know that which cube is filled by which prcess chain ...
can anyone suggest me appropriate solution.
simply i want to know that when reconcilation which process chain affect on which bex report so that if one process chain got failed then i will not generate that specific report for that day..
i have list of multiprovider on which we are generating rports and tech. name of report also i have.Ganesh ji,
Choose your infopackage which holds the data targets, in the Infopackage screen reach the Scheduler tab and you will find the where-Used list. This will let you know the particular process chain responsible.
thanks
Prabhakaran
09176665954 -
How to reuse the process chain which has been deleted?
hi
guys
how to reuse the process chain which has been deleted?
your regards
sureshif you want to "recover" the deleted process chain, try to check DEV / QAS / PRD. Maybe there is a copy still available
Or check the following tables in SE11: RSPCCHAIN / RSPCCHAINATTR
Good luck ! -
How to know to which process chain a infopackage belongs to?
Hi experts!
I got the name of a infopacakage (also its technical name), but I would like to know to which process chain it belongs to,
Does someone a quick way to know it?
Thank you very much in advance!!Hi Raul,
If you open the infopackage there is an option at the top 'process chain maint.' Click this and it will give you the proces chain it belongs to.
Thanks,
Nick. -
How to debug completed Process chain
Hi Experts,
Can you please let me know how to debug completed Process chain.
In my Process Chain, we have one ABAP step to update Z-Table entries.
But it was updated wrong entry into Z-Table.
Now i want to debug ABAP step in Process chain which was completed successfully (This is Monthly load).
I have tried to debug the back ground job but it throws an error message in middle of the debugging.
Could you please tell me how to debug ABAP step in completed Process Chain.
Thanks
Shaikhttp://help.sap.com/saphelp_nw04s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0afcd90-0201-0010-b297-9184845346ca
http://help.sap.com/saphelp_nw70/helpdata/en/21/15843b74f7be0fe10000000a114084/frameset.htm
/people/vishvesh.bahirat/blog/2006/11/29/bw-process-chain-design
http://help.sap.com/saphelp_nw70/helpdata/en/21/15843b74f7be0fe10000000a114084/frameset.htm
1.Go to RSPC to view all the chains.
2.There click on any chain which you want to run/view.
3.Click on the log view(shift+F1) to view all the previous runs of the chain and whether they have failed or successful(here you can select 1 day,week ,month etc in the display range)
4.If you want to modify the chain /add a process type /change the variant then click (Ctrl+F9) and do the changes.
Even you can change the start variant in change mode for manual scheduling>right click on start process typeselect display variant--now select start Direct Scheduling/ API or Metachain
under direct scheuling option you can trigger it by setting start immediately /Date-time/After job/event whatever you want to do
Else you can make it part of a Metachain consisting of different such small local process chains.
Now Click on Schedule (F8) to run this chain manually.
5.For Monitoring use Tcodes SM37/RSPCM/SM50
Also you can use BWCCMS.
I usually prefer sm37 to view all the background jobs but SM50 is also useful.
6.debug loop can be used to debug a process chain.(you have to specify here the gap between one event been triggered and the next subsequent process starting)
to capture process in debugger go to SM37(job overview) or to SM50(process overview)
Hope this would help you. -
Deal all,
I have a doubt:
How to exclude a process from a process chain which has a daily loads.
Ex: We have a problem with 0FI_GL_4 data source and that problem will take more time to solve..but till that time i want to run the remaining processes which are in the process chain (i.e meta chain). i mean to say is i have to exclude the Process which is in problem (0FI_GL_4) but remaining everything should go smooth.
once the problem is rectified again i have to include the process which is in problem in the process chain.
Please help me
Regards
VenuHi Venu,
U just bring the chain in Change Mode and then RightClick on that Process which u want to exclude and say delete.
Once u are done with this Activate ur Process chain and schedule ur Process chain for the time which u want.
Assign Points if this helps u.....
Thanks,
Nagesh. -
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
IoanHi 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 -
How to test the process chains
hi sap gurus,
Can anybody tell me how to test the Process chains before i load real time data,i run process chains every morning 6.15 am,before that i want to test every process is linked to another.
thanks in advance.Hi,
Scheduling the process is the only way to check whether it is running fine or not. The process chains should be checked first in the Dev server and then in the QA server before transported to Prod.
You can also check the process chain using the "check" button to see if the processes are in the proper sequence or not.
There is a "log" button to keep track of the progress of the chain
suresh
Maybe you are looking for
-
Hi! I know that when I open a RAW file as a smart object in PS I can convert it to a linked layer afterwards. But during that PS asks me where to save the RAW file. Now that seems terribly inefficient to me as I already have the RAW on my hard disk (
-
How to get all ip addresses of a machine? How does ifconfig do it?
Hi, I would really appreciate any help on this. I have a machine with 2 ip's say. How do I get the list of the ip's through code? Gethostbyname will take a name and returns one ip address for it (except for round robin etc.. which i dont care about).
-
How to update device list in MAX ?
Hi all, I'm running MAX 4.0.3 and trying to declare cFP module (that I still haven't received). I'm expecting : 2 RLY 421 modules, 1 AI 111, 1 DO 401, they'll be connected to a cFP 2020. The thing is when I try to add a device I have to select
-
How to change standard SAP program SAPLFSKB to add custom fields...?
Hi Gurus, I have to change the standard SAP program SAPLFSKB screen 100 to add custom fields...i looked into OSS notes and there is a note: 174413 that provides steps to add custom fields...but when i try to do this it doesnt let me do it...it says t
-
Getting Report ID of Calling Report in Child Report
Hi, Am using Business objects webi reports at my job. I have a scenario where i call report B from report A and report B from report C.Am using hyperlinks to call the other reports. A ->calls->B C->Calls->B I wanted to know how to get the report id