Monitoring process chains: authorizations
Hi,
We have an issue about monitoring of BW process chains.
We have a support desk in our IT department doing first-level support on basically all our it systems.
The support desk have only limited SAP knowledge (they can do simple things like unlocking users, etc.).
Currently our BW developers are also responsible of day-to-day monitoring of BW process chains.
We would like to move this task to the support desk.
The support desk will be responsible of identifying problems and maybe doing simple corrective actions (restarting a process chain?).
In case of "real" problems the support desk will hand over the issue to our BW developers.
We have tried to create a role giving access to transaction rspcm for the support desk.
But we have not been able to restrict the authorizations.
From rspcm it is possible to go into process chain maintenance, and we would like to make sure that no one makes changes to the process chains by accident.
We would like to have a role giving "display only" access to monitoring process chains.
Anyone with experience in doing this?
/Casper
Hi Vijay,
We have tried adding only the transaction RSPCM (object S_TCODE) and the object S_RS_ADMWB as suggested by you.
The problem is that when "clicking" on a process chain in transaction RSPCM authorizations for transaction RSPC is required.
We have then added transaction RSPC to object S_TCODE.
When displaying the process chain, the user is not able to maintain info packages (this must be controlled by S_RS_ADMWB?).
But the user are still able to maintain the other process types (attribute change run as an example) ???
Are we missing another auth.object?
Best regards,
Casper
Similar Messages
-
Hello all,
Can anybody please send me info about monitoring process chains....
Could anybody tell me all the steps involved to monitor process chains...the tcodes...what has to be done if the process chain stops somewhere...
if there is a metachain...how do we know at what stage and what corrresponding local process chains are running...
background jobs that have to be monitored...
some information would helps
many thanks in advanceHello Rishi,
1. Execute RSPCM tcode. This will list all process chain configured for RSPCM.
2. Select the Process chain that u want to monitor. Single click.
3. This will takeu to the logs. In case your log is not set for current date, then click on other logs button and select ToDay radio button.
Incase nothing is configured for RSPCM, use RSPC.This will list all process chains in left pane. Select the relevant process chain by double clicking. Then click on Log view,
In case a step is green , it means it was successful; if yellow, then in progress and if red, means the step has failed.
In caseu want to know more, let us know.
-- Plz assign points if helpful --
Regards,
Mainak
Message was edited by:
Mainak Bhowmik -
Process chains in red(errors occurred), monitoring in green
Hi friends,I have same problems with the monitoring / process chains.
For exemples in the Monitor for OMAT_SALES in the tab Status I have green for Total and Technical with the message:
Data successfully updated
Diagnosis
The request has been updated successfully.
InfoSource : 0MAT_SALES
Data type : Texts
Source system: PRD-600
In the tab Details I have:
-the Overall status in red, error occures or missing messages
-the requests, extractions,transfers,processing-everything is Ok-green
-the Process Chains-errors occurred-red
In the transaction RSPC the infopackage for load data OMAT_SALES is red,the next infopackage in the chain is green.
What can I do to fix this problem for Process Chain in RSPC and also in Monitoring (tab Details)?
I will apreciate any answer,
Thanks,
ClaudiaThe next connected infopackage must be connected with Always link that's why its processed even after the failure node. Go and cross check what errors you got for the failed process, and reload it manually.
-
Regading Process chains data load monitoring
Hi All,
In my current project, I need to monitor process chains. I am kind of new to this environment as I had not done this before. My tasks are as follows.
1. Process chains are scheduled for a periodic job for every on hour starting at 6 a.m and ending at 12 a.m. After that I need to stop the chain and reschedule it for next day at 6 a.m. How do I do that?
2. Also if a delta process chain fails in one of the processes, I need to stop the chain before the next delta run starts filling the cube. How do I do that?
Also how to see why the process failed?
Please do respond.
Thanks in advance.You can stop your process chain in SM37 tcode. Just select the schedules processes, and here you can see your process chain, just select it, and cancel it for next release.
You can restart it, just by clicking on Execute button. Before executing PC, just cross check by right clicking process chain, and go to change selection option of maiantain variant of start variant. And see if process chain schedule option is starting at 6A.M. or not, and also check it is selected as period job of ` hour or not.
You can see log of process chain by right clicking it, and checking the message. It depends on what option for next process is you selected, like if your next variant connected to failed variant is selected as only if success, then you don;t need to stop ot. It will automatically not go to next process. or right click and you can select stop.
By right clicking on failed process you can see the logs in details. -
Process Chain Status is Red even though all processes are successful.
I implement ABAP Code by using standard function module "RSPC_CHAIN_START" for execute process chain and return status of process chain after execute completely as following code:
Execute Process Chain
CALL FUNCTION 'RSPC_CHAIN_START'
EXPORTING
I_CHAIN = I_CHAIN
I_SYNCHRONOUS = I_SYNCHRONOUS
IMPORTING
E_LOGID = P_LOGID.
If sy-subrc = 0.
gt_status = 's'.
WHILE gt_status = 's'.
Get Status of Process Chain
CALL FUNCTION 'RSPC_API_CHAIN_GET_STATUS'
EXPORTING
i_chain = I_CHAIN
i_logid = P_LOGID
IMPORTING
E_STATUS = gt_status
E_MESSAGE = P_MESSAGE.
Status G or F - Report that the Chain is Successfully Completed.
Status A - The chain is Currently running
Status R or X - Report that the chain has ended with Errors.
CASE gt_status.
WHEN 'A'.
Process chain is running
gt_status = 's'.
P_MESSAGE = ''.
WHEN OTHERS.
Process chain is completed
exit.
ENDCASE.
IF gt_status = 's'.
WAIT UP TO 2 SECONDS.
ENDIF.
ENDWHILE.
Display Message
IF gt_status = 'G' or gt_status = 'F'.
MESSAGE i162(00) WITH P_MESSAGE.
Else.
MESSAGE e162(00) WITH P_MESSAGE.
ENDIF.
ENDIF.
From above code, when execute this function module, sometimes status of process chain is shown as canceled 'X', therefore, output of this function module is shown as "The process chain is canceled". When monitor process chain in RSPC log view, the process chain status is also shown as canceled 'X' and status of all process in process is green, however, after wait for a while, the status changed from canceled 'X' to successful 'G'.
Why did the status of process chain show as canceled 'X' even though finally process chain status is successful ? If I want to check status of process chain after execute completely, which status should to check in ABAP code?
Regards,
PuiUsing that FM.. u will be providing the Instance and Variant of the failed process.. and hence the reload will start from the failed process but not the entire chain...
In general the process status shud finish then or based on the link combination the change from one process to other will happen...
try to maintain a wait time between the process atleast 2 to 4 secs..
thanks
hope this helps.. -
BI admin cockpit for process chains
Hi
Currently we are monitoring process chains(Daily data loads) on a daily basis ,Business users want the statstics of the process chains to be implemented in cockpits via BI admin cockpit( BI 7 version) .can some one tell how to implement BI admin cockpit for process chains.
If some one has some specific documents can you please mail then to my email: [email protected]
Thanks
BhavanaHi,
You need to install Business Content
Front End and OLAP Statistics (Aggregated) ( 0TCT_C01, 0TCT_VC01)
0TCT_C01
InfoCube 0TCT_C01 is a standard InfoCube that contains front end and query runtime statistics (aggregated).
This InfoCube is used for monitors that display all the aggregated values of front end and query runtime for BI applications, BI application objects, and InfoProviders on the portal.
0TCT_VC01
InfoCube 0TCT_VC01 is a Virtual Provider that contains front end and query runtime statistics (aggregated).
This InfoCube is used for monitors that display all the aggregated values of front end and query runtime for BI applications, BI application objects, and InfoProviders on the portal.
Front End and OLAP Statistics (Details) (0TCT_C02, 0TCT_VC02)
0TCT_C02
InfoCube 0TCT_C02 is a standard InfoCube that contains detail values for front end and query runtime statistics.
This InfoCube is used for monitors that display detail values for the query runtime object.
0TCT_VC02
InfoCube 0TCT_VC02 is a Virtual Provider that contains front end and query runtime statistics (details).
Data Manager Statistics (Details) (0TCT_C03, 0TCT_VC03)
0TCT_C03
InfoCube 0TCT_C03 is a standard InfoCube that contains data manager statistics (details).
This InfoCube is used for monitors that display all the detail values of data manager statistics for the query runtime object on the portal.
0TCT_VC03
InfoCube 0TCT_VC03 is a Virtual Provider that contains data manager statistics (details).
This InfoCube is used for monitors that display all the detail values of data manager statistics for the query runtime object on the portal.
DTP Statistics (0TCT_C22, 0TCT_VC22)
0TCT_C22
The InfoCube 0TCT_C22 is a Standard InfoCube that contains statistics for data transfer processes that are executed individually or in process chains.
This InfoCube is used for all the monitors that display the DTP statistics on the portal.
0TCT_VC22
The InfoCube 0TCT_VC22 is a Virtual Provider that contains statistics for data transfer processes that are executed individually or in process chains.
This InfoCube is used for all the monitors that display the DTP statistics on the portal.
InfoPackage Statistics (0TCT_C23, 0TCT_VC23)
0TCT_VC23
The InfoCube 0TCT_VC23 is a Virtual Provider that contains InfoPackage statistics or detailed information about the InfoPackage that are executed individually or in process chains.
0TCT_C23
The InfoCube 0TCT_C23 is a Standard InfoCube that contains InfoPackage statistics or detailed information about InfoPackages that are executed individually or within a process chain.
Process Statistics (0TCT_VC21, 0TCT_C21)
0TCT_VC21
The InfoCube 0TCT_VC21 is a Virtual Provider that contains process chain statistics or detailed information about process chains and process types that are successfully executed.
This InfoCube is used for all the monitors that display detailed information about process chain statistics and process statistics on the portal.
0TCT_C21
The InfoCube 0TCT_C21 is a Standard InfoCube that contains process statistics or details of processes that are executed individually or in process chains.
This InfoCube is used for monitors that display all the process runtimes on the portal.
Process Status (0TCT_VC12)
The InfoCube 0TCT_VC12 is a Virtual Provider that specifies the status of the process chain and detailed information about the process status.
BI Object Request Status (0TCT_VC11)
The InfoCube 0TCT_VC11 is a Virtual Provider that provides detailed information about requests in all the Data Targets and Master Data in characteristics.
Content Master Data
The process chain 0TCT_MD_C_FULL_P01 is used to load the content master data.
(e.g: Process Chain, Process Status, Web template, Process variant, Web item)
System Master Data
The process chain 0TCT_MD_S_FULL_P01 is used to load system master data.
e.g:BW Object type
Data Load Statistics Delta
The process chain 0TCT_C2_DELTA_P01 is used to load delta data for data load statistics.
The following processes are included in the process chain:
Process Target
0TCT_DS22_DELTA_DATAMART (B71) DTP Statistics [0TCT_C22]
0TCT_DS23_DELTA_DATAMART (B71) Info Package Statistics [0TCT_C23]
0TCT_DS21_DELTA_DATAMART (B71) Process Statistics [0TCT_C21]
Query Runtime Statistics Delta
The process chain 0TCT_C0_DELTA_P01 is used to load delta data for query runtime statistics.
The following processes are included in the process chain:
Process Target
0TCT_DS01_DELTA_DATAMART Front end and OLAP statistics (aggregated) [ 0TCT_C01]
0TCT_DS02_DELTA_DATAMART Front end and OLAP statistics (details) [0TCT_C02]
0TCT_DS03_DELTA_DATAMART Data manager statistics (details) [0TCT_C03] -
How do i get the error detil within monitoring process .. ???
Dear All,
Hi all ... It's regarding monitoring
If we monitor the extraction's request, than we go detail, we're gonna see the 3 tabs: Header, Status, and Details. You'll see the status of your data extraction request..
Now, if i want to get the data in the details Or Status, does anyone know what table that keep that information??
Or ..
Is there a function to achieve that information ???
Could you kindly share to me please .. ????
Thanks in advance.
Best regards,
Niel.Dear Niel,
Tcode: RSPC
To create process chain go into RSPC there we have 4 views like
1. planning view (to create process chain)
2. checking view(to check the process chain)
3. log view (to monitor process chain)
4. detail view(to see which process type has which variants)
You cant get the data in Monitor as it is used only for monitoring purpose
you can get it information through mail.. for that
try
You can send messages to an application process of the chain, depending on the success or failure of the process.
1. To do this, using the context menu for a process, create another process variant of type Send Message.
2. If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
3. A dialog box appears, in which you can select an existing process variant or create a new one.
4. If you create a new process variant, edit the document that is going to be sent and maintain a list of recipients.
5. Save your process variant and go back.
The message process variant is now assigned to your application process. When the message is sent, the status information and the process log are also sent.
Note, you must configure SAPconnect in order to ensure that your system can send email - use transaction SCOT if this has not been configured.
Thanks for any points you choose to assign (that is the way to say thansk in SDN).
It's set as a property for an individual process in the chain. You would have to set on each process where you want notification.
One technique you might consider, is that tou can create a "meta-chain" made up of local chains, and you can set a message on each of the "local chain" processes in the meta-chain
Also go through these links
How to Trigger an Alert from a Process Chain (NW7.0)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0f4e952-e46e-2910-1f9e-cae187cd16d1
SAP Network Blog: Information Broadcaster Triggered by a Process Chain
/people/anil.bavaraju/blog/2008/02/07/information-broadcaster-triggered-by-a-process-chain
Hope it helps you,Revert me back if you have any queries
Assign ponts if helpful
Regards
Bala -
I have Process chains as well as some jobs which run.Most of the data is l
Hi Experts,
I have Process chains as well as some jobs which run.Most of the data is loaded through custom ABAP extracts.Now where to check for these jobs and how to understand them.I know that we can check for jobs in sm37.But how do u load data using these jobs.Please tell me in detail how and where u execute these jobs.Please give me an answerFor creating a job use..transaction sm36.Define start condition ,periodicity. etc..
To monitor it you can use--sm37 job monitoring
Various options in sm37 which you can use after check(tick) on any particulur job..and then click on joblog.
To view variants of any job click step>goto(top menu bar)>variant.
,rsmo ( process monitor) -- to view data load--you can view there data load daywise..here to view any particulur data load..click on infopackage /dtp/datasource in rsa1 and click on the monitor icon at the top..system will show you the concerned dataloads in process monitor
For monitoring process chains--go in RSPC and double click on the chain and click on log button(yellow color) select data range..and you can view the status of a chain....red if failed and green if success..and yellow if still running.
Also in sm37 you can find the status of a process chain by searching with job name---bi_process_trigger.
To execute chaingo to RSPC>double click on the chain-->schedule(F8)
If you know the data target of loading ,go in rsa1 and right click on the data target and select manage and you can view the request being loaded. -
Hi experts!
I want your advice about the best way for administering process chains.
We have been adding process chains because of delivering new models and now we want to adopt best practices about the way to monitor these process.
We use RSPCM transaction to monitor process chains (and eventually many others : rsmon, changerunmoni, etc) but we want to implement automated warnings that can alert via email about: process chains terminated with red status, process chains still running after certain hour (long running or "hanged " process), or even process chains that do not run but have to.
We have programmed emails from process chains, we know about ccms alerting...but still we don't know about which practice to adopt.
We think about developing some abap code with events handling, but we want to know if there are not better ways.
Thanks in advanceHi,
Please check the following links these might help you
http://help.sap.com/saphelp_nw04s/helpdata/en/cf/9bdd42cadf2878e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/92/5e073c8e56f658e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
Regards,
MADhu -
Process Chains and 3rd party scheduling tools in 04s
All,
What, if any, 3rd party scheduling tools (Autosys, CTL-M, etc...) deliver certified connectivity with 04s BW? I've had some experience with 3.x in prior lives in having to support a custom abap pgm to submit and monitor process chains via SM37. Has the integration with 3rd party tools changed? If we need to connect with a 3rd party tool, is a custom 'wrapper pgm' still required?
Thanks,Hi Lonnie,
SAP NetWeaver 2004s comes with the external scheduling tool Redwood Cronacle included. In the next release it will be integral part of the NetWeaver system.
Please check the SAP Service Marketplace for further information
<a href="http://service.sap.com/job-scheduling">SAP Service Marketplace /job-scheduling</a>
Cheers
SAP NetWeaver BI Organsation -
How to send the status of Process Chain to email address?
Hi,gurus here.
We monitor process chains' work status by RSPCM, but it's inconvenient.
Any method to send process chains' work status via email immediately instead of RSPCM?Any process in process chain fails, below will send mail to mail ID that specified
This can be perfectely done using Tcode ALRTCATDEF.
1. go to ALRTCATDEF
2. select classification "Process Chains"
3. click on display/change
4. double-click on "error in a process of a process chain"
5. click on "fixed recipients"
6. write in your username (you have to maintain your e-mail address in SU01 for that to work)
7. save
8. go to your process chain (rspc)
9. go into edit mode
10. from the menu, select Process chain -> attributes -> alerting
11. check "send alerts if errors occur".
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=64389689 -
Hi All,
I have been monitoring process chains regularly in RSPCM.
Can anyone help me with the table name or transaction code to find the total run time of individual process chain?
Thanks in Advance,
Shreyas Shahhi,
Go to the transaction ST13....Give tool name as BW-TOOLS......then select process chain analysis radio button.... then click on process chain tab....A selection screen will appear.... give the name of the Process Chain and date and execute....you will get the run time of the Process Chain for that day.
You can also check the table RSPCPROCESSLOG and insert the Variant name and the date of the chain run.
You will get details of all the runs of that particular chain.
Timings are there in the STARTTIMESTAMP and ENDTIMESTAMP fields.
Hope it helps. -
Finding Process Chain using the Request Number
Hello,
I am new to BI and currently monitoring Process Chains.
I am scheduling a process chain which runs 3 times in a day.
When i see the infocube there are four requests in the infocube, that means one more request apart from my three.
The other reuqest is also being exeuted by user ALEREMOTE which means even it is being triggered by some other process chain.
Can i please know how to find out the other process chain using the request number or so.
Thanks in Advance.
Bharathi.Hi,
Goto each request and navigate to Infopackge screen and there you ll be able to find the process chain maintenance button. Click on that button, there you ll come to know what are all the process chain have been used for the single or multiple IPs.
Check one by one Request Infopak.
Thanks
Sathish -
Information Broadcasting(Event data change in Process chains)
Hi All,
Does anyone have experince on the functionality Information Broadcasting ,Can you please help me where we use Trigger event when change in the info provider in the process chains.I want to know when we use the (Trigger event in the Broadcaster) in the process chains,how will it take effect in the Information Broadcasting scheduler screen when we select the particular Info provider when there is any data change(Including an Event data change in a process chain).Can you please elaborate on the topic if any one has used the event data change in the info provider.Can you provide me with steps that would be great help.Answers are always appreciated and rewarded.
Thanks.Hi,
Usually we trigger an event in SM64 tcode..if u want to create an event u will go for SM62.
In addition to time- and calendar-based job scheduling, the background processing system supports event-driven scheduling.
Triggering an event notifies the background processing system that a particular condition has been met. The background processing system reacts by starting any jobs that were waiting for that event.
Events are not saved. Once an event occurs and triggers any jobs that were waiting for that event, the event is discarded
U can monitor process chain via Tcode 'CCMS'..
Information broadcasting allows you to make objects with Business Intelligence content available to a wide spectrum of users, according to your own requirements.
Go through this
Information Broadcasting:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/359840dfa5a160e10000000a1550b0/content.htm
Including an Event Data Change in a Process Chain :
http://help.sap.com/saphelp_nw04/helpdata/en/ec/0d0e405c538f5ce10000000a155106/content.htm
Regards-
Siddhu
Message was edited by: sidhartha -
Process Chain failed at Delete PSA event level
HI Every one,
I am monitoring process chains, which are running on daily basis.
I have one <b>Delete PSA</b> process chain, this chain contains only two events
1. Start Event 2. Delete from PSA.
Process chain failed at<i> Deleted from PSA</i> event level.
Below is the error message I got from the process chain screen.
"Data inconsistency in /bic/b0000231000 table,partition was not deleted"
"Delete request REQU_4353ACARKJNY70Z5F11 from PSA 8ZMMOM...."
Please help me by giving possible reasons for this error message and solution for this problem.
Thanks in advance.
Regards,
Narayana K.hi,
Are you deleting the PSA requests using abap program?
Regards,
Vijay
Maybe you are looking for
-
Using Scripts to detect document size in inches?
Is it possible that a script detects the document size in inches not in pixels? Thanks for the help!
-
"Select music to play from the music library" error mess
This is an error that I am just after spotting today. When I navigate through my music collection and through the various options?on the Creative Vision M 30GB the message "Select music to play from the music library" appears for a few seconds on scr
-
I purchased a book today on my iPad it won't download it shows up in purchased and I have checked all my systems are up to date.
-
Pdf form, submit by?, and captcha
I am a bit of a newbie to the programming side of web design. I have a handful of clients, mostly friends and small ministries, for whom I have created primarily html websites (some CSS and simple PHP). Two of the clients have pdf forms for visitors
-
Printer cannot print after disabling SNMP
I need to disable SNMP for network security reasons. After doing so from the web configuration page of my P2035N printer, network users cannot print to this printer. It shows as 'offline', even on the web page. We have tried restarting the printer