Extracting Alerts from AlertMonitor ?
Hello experts,
for process control reasons we need to extract certain alerts from the alert monitor. Is there a way in SCM of getting the alerts extracted - best case using a selection criteria like AOT (AlertObjectType), AID (AlertID) , Alert Validity or creation date etc.
The only possibility I saw is an Excel extractor directly in the AlertMonitor ALV Grid - we need something we can automate and put into a background job.
Regards
Thomas
Hello Michael,
thanks for your hint. I checked table content of /sapapo/am_alert and it has some data transparent but most is using the GUID keys instead of transparent content plus - like you said - only the db alerts - no ATP PPDS alerts for example AOT 200 or 210.
We want to extract all type of alerts AND we need them like they are displayed in the AlertMonitor (order numbers, material, location number etc.).
I wonder if there is a technical way of using the ALV grid control (within ABAP) in the AlertMonitor to perform an extract - in case somebody di something similar I would apprieciate sharing this experience.
Regards
Thomas
Similar Messages
-
Error While Extract results from OBIEE 11g Prest. Service to External apps.
Need a urgent help
I am using java to connect to OBIEE's 11g SOAP-API and trying to pull Graph’s in External Application.
I have successfully been able to connect to the API, create an HtmlViewServiceSoap object, and use a combination of the following methods to pull HTML & Javascript Content and write to a file through this all methods: addReportToPage, getHeadersHTML, and getHTMLForReport.
But while executing the respective URL got from getHeadersHTML ,getHTMLForReport function it gives ‘EmptyResponse’ alert message. Actually, The URL got from getHTMLForReport i.e. reportObject.setAjaxGoUrl does not Hit to Bridge Servlet, So in the application only the Searching image appears with ‘EmptyResponse’ alert message .
We are Successfully able to render graphs using OBIEE's 10g SOAP-API HtmlViewServiceSoap service and getHeadersHTML ,getHTMLForReport function in External Application.
Please let me Know the solution ASAP for extracting Graph from OBIEE's 11g SOAP-API
Edited by: user13351567 on Jul 1, 2011 12:49 AMHi all
João, could you please explain how did you solved that network problem? I'm having a similar error establishing a Site Studio connection: 'Design time connection error: java.net.SocketTimeoutException: Read timed out'
If I create this connection from a JDeveloper installed in the machine where UCM, WebCenter and SSXA are installed there's no connection problem. The problem only occurs in others pcs in the same network.
Thank you in advance -
Extracting Value from Message Payload of the Failed Messages
Hi Experts,
We are working on PI 7.0. We have an asynchronous scenario from JMS to IDOC. Vehicle related data is being sent to SAP.
We have a requirement where in we have to extract the vehicle commission number (a field in message payload) of all the failed messages in sxmb_moni(mapping failure).
Is there a way we can achieve this? Can we write some OS level script to the same.
If yes please help me out here.
This is a critical issue.
Kindly advice.
Regards,
PoojaHi Pooja,
We have done something similar, but instead of the Vehicle Comm Num, we just retrieved our Transaction ID. Please see the links below. These will send out an email if there was an issue with the message mapping.
Customize E-Mail Body and Subject in Alerts in SAP PI 7.31 – Java Stack Only – Part 1 – ESR
Trigger customized email on error in PI
XI Alerts from UDF using file adapter.
Trigger one alert per failed message
How to send variable data through alert mail without BPM
Raise Alert and also Execute the message
Regards,
Jannus -
Error when trying to extract data from Solman to BI 7
Hi,
We are trying to extract data from Solman 7 to BI 7. The following extractors have been activated on Solman since we want to be able to report CCMS ALERTS and System availability on Bi Portal.
Transaction SPRO -> SAP Reference IMG -> SAP Solution Manager -> Scenario-Specific Settings -> Operations -> BI Reporting
transaction: RSA5 (Installation of DataSource)
0SM_SMG_ROOT Oberster Knoten Solution Manage
0SM_SMG Solution Manager
0SM_DSWPBI_DB390
0SM_DSWPBI_DB400 DB400 Data
0SM_DSWPBI_DBADA Adabas Data
0SM_DSWPBI_DBDB2 DB2 Data
0SM_DSWPBI_DBINF Informix Data
0SM_DSWPBI_DBMSS SQL Server Data
0SM_DSWPBI_DBORA Oracle Data
0SM_DSWPBI_MODUL Module Data
0SM_DSWPBI_PERF Performance Data
0SM_DSWPBI_SERVER Server Data
0SM_DSWPBI_SYSDATA System Details Data
0SM_DSWPBI_SYSTEM System Data
Our current situation is that we have scheduled the jobs through Solution_manager > solution Reporting > BI Data collection. Yet no data has been collected and the jobs are getting cancelled.
Has anyone come accross this same situation before? Plus I have just found out that on SOLMAN_WORKCENTER under System Monitoring there is a reporting step named IT PERFORMANCE reporting that needs to be configured.
Please advice since this will be critical for our busines.Hello,
I have collected the data from our systems successfully. I have implemented the steps lsited at http://help.sap.com/saphelp_sm70ehp1_sp26/helpdata/de/45/51fbdbd4941803e10000000a1553f7/frameset.htm and it works fine.
Regards
Andreas -
3502i image extraction failure from WLC
This is a basic CAPWAP connection with static address on AP to WLC. Fails on extraction of image. Here is the console output from the AP:
examining image...!
extracting info (292 bytes)
Image info:
Version Suffix: k9w8-.124-23c.JA2
Image Name: ap3g1-k9w8-mx.124-23c.JA2
Version Directory: ap3g1-k9w8-mx.124-23c.JA2
Ios Image Size: 5612032
Total Image Size: 5919232
Image Feature: WIRELESS LAN|LWAPP
Image Family: AP3G1
Wireless Switch Management Version: 7.0.116.0
Extracting files...
ap3g1-k9w8-mx.124-23c.JA2/ (directory) 0 (bytes)
extracting ap3g1-k9w8-mx.124-23c.JA2/Z5.bin (29492 bytes)!!
extracting ap3g1-k9w8-mx.124-23c.JA2/ap3g1-k9w8-mx.124-23c.JA2 (4721941 bytes)!!!!!
*Jun 21 18:29:31.000: %CAPWAP-5-DTLSREQSEND: DTLS connection request sent peer_ip: x.x.31.61 peer_port: 5246
*Jun 21 18:29:31.000: %CAPWAP-5-CHANGED: CAPWAP changed state to
*Jun 21 18:29:31.569: %CAPWAP-5-DTLSREQSUCC: DTLS connection created sucessfully peer_ip: x.x.31.61 peer_port: 5246
*Jun 21 18:29:31.572: %CAPWAP-5-SENDJOIN: sending Join Request to x.x.31.61
*Jun 21 18:29:31.572: %CAPWAP-5-CHANGED: CAPWAP changed state to JOINperform archive download capwap:/ap3g1 tar file
*Jun 21 18:29:31.578: %CAPWAP-5-AP_IMG_DWNLD: Required image not found on AP. Downloading image from Controller.
*Jun 21 18:29:31.581: %CAPWAP-5-CHANGED: CAPWAP changed state to IMAGE
*Jun 21 18:29:31.581: Loading file /ap3g1...
Premature end of tar file
ERROR: Problem extracting files from archive.
archive download: takes 80 seconds
*Jun 21 18:30:49.633: %DTLS-5-SEND_ALERT: Send FATAL : Close notify Alert to x.x.31.61:5246
*Jun 21 18:30:49.636: %CAPWAP-5-CHANGED: CAPWAP changed state to DISCOVERY
*Jun 21 18:30:49.636: %CAPWAP-5-CHANGED: CAPWAP changed state to DISCOVERY
*Jun 21 18:30:49.690: %CAPWAP-3-ERRORLOG: capwap ifs: read error or timeout
*Jun 21 18:30:51.521: capwap_image_proc: problem extracting tar file
It looks to me like the image might be corrupt on the WLC, but I can't figure out how to update it on the WLC. I have had this equipment for two weeks, so I am still figuring it out.
Any suggestions or guidance would be appreciated.
Thanks,
NoahThank you this helped me solved an issue I had with a 1042. Rebooting the WLC solved the issue following the upgrade of our WISMs from version 7.0.116.0 to version 7.0.220.0
-
Extract data from Solution Manager database
Hi,
I am investigating the possibility of using SQL to extract alert data
from the Oracle database directly.
I have looked in the database to find the tables which would provide
such information, and I have found some promising tables.
But I need to understand how the data is stored in the Solution Manager
system, I see that once the solution manager application is started it
pulls the data from the CCMS alerts on the remote systems. But that
data needs to be stored somewhere. Can you tell me if it is buffered in
an internal table or a structure.
Is it possible to use the SAP tables to produce such a report, or which
BAPI's can I use to extract the data.
Thanks
Chris aka BoobBooHi Chris:
If you want to interact with the Alerting data, you should use the XAL External Interface for Alert Management.
You can find the additional information and also the XAL BAPI guide in SAP Service Marketplace under System Monitoring.
Hope this helps!
Federico G. Babelis
NetWeaver Certified Consultant
GAZUM Technologies S.A.
Consulting Services and Software Solutions
http://www.gazum.com
...download FREE Marketplace Manager at: http://www.gazum.com/products -
Unable to extract data from an AS/400 system.
Hello experts.
We are trying to extract data from an AS/400 system but not having any success until now.
I´ll write down you the stepts that we have followed until now:
1.- Create a DB Connect between both systems
2.- Create a Source System from AS400 in the workbench under DB Connect Directory
3.- Generate datasources from tebles specified in the schema of the connection
break point -
At this point, we had a problem with some tables with at least one fieldname containing character "Ñ".
After asking some possible solutions to SAP, the told us this is not supported, as the system can´t have any object with character "Ñ", so the transfer structure was unable to activate with this fields in the datasource.
--- end of brek point --
4.- After those issues, we´ve decided to implement, in another schema, views from those tables which had the fieldnames with that character "Ñ", changing them to an "N".
5.- We´ve created another source system with that schema, and user than can see that schema.
6.- To be able to see those views, in transaction RSDBC, we had to deactivate the two checkboxes in the first window ( Choose tables and Choose views) .
7.- Right afeter, we could generate correctly the datasources from this logical tables.
8.- We have designed the hole dataflow for this datasources and everithing went rigth.
9.- But wen we tried to execute the infopackage to extract data from those logic tables, we cannot get any registers. Acctualy the charge remains yellow after the job have finished.
Please, I would appreciate any help you could give us on this problem.
Thank you very much
Regards
JoaquinI´d like ti add something to this thread, and maybe clarify a littel bit the question.
The only way that the BW system recognizes those logical tables, through transaction RSDBC is checking out the two boxes on this transaction, "Select Tables" and "Select Views".
I don´t know haw these logical tables have been created, bus does this mean that the are not neither tables or views as BW understand them.
Please, if someone knows anythin about this, answer to this thread.
Thank you very much.
Joaquin Sobrido -
Extracting Data from APO PP/DS to BW
Hi Gurus,
I'm trying to extract data from APO PP/DS (SCM 5.1) to BW (BI 7.0). I'm new to SCM and am not sure how the extraction from SCM to BI happens other than that we need to read data from LiveCache.
The extractor we are interested are
0APO_PPDS_RESCAPREQ_01
0APO_PPDS_PROD_CUST_01
0APO_PPDS_OPERATION_01
0APO_PPDS_ORDER_01
Pls kindly help me out with the procedure.
Thanks in advance.Hi
Have a look at the below urls..
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f229690-0201-0010-84ba-9ee5a8958a05
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4fe5d590-0201-0010-6c8d-ada86492cf11
Re: APO to BW Design Question
Re: APO BW Integration
Hope it helps
Thanks
Teja -
What key fields should i set in DSO extracting data from 2LIS_02_ITM
hi experts
i extract data from 2LIS_02_ITM into a DSO, i know the DSO isn't a must, becoz the 2LIS_02_ITM delta type is ABR, but i want to keep the info in change log.
so, what the key fields should i set in the dso? just ebeln and ebelp is enough?
hunger for ur advice and thanks a lot!If you extract ITM toa DSO you cannot maintain a log of every change....the data will come ....but when the data must be activated the reference of the ebelp ebeln will remain only a single record....if you want to maintain all the data you must create another field in extractor with you can difference all the changes for one single ebelp ebeln...
Regards -
When I extracting data from DSO to Cube by using DTP.
When i am extracting data from DSO to Cube by using DTP.
I am getting following erros.
Data package processing terminated (Message no. RSBK229).
Error in BW: error getting datapakid cob_pro (Message no. RS_EXCEPTION105).
Error while extracting from source 0FC_DS08 (type DataStore) - (Message no. RSBK242).
Data package processing terminated. (Message no. RSBK229).
Data package 1 / 10/04/2011 15:49:56 / Status 'Processed with Errors'. (Message no. RSBK257).
This is the brand new BI 7.3 system. Implementing the PSCD and TRM.
I have used the standard business content objects in FI-CA (dunning history header, item,activities) and standard Datasource (0FC_DUN_HEADER ,0FC_DUN_ITEMS, 0FC_DUN_ACTIVITIES). I have extracted data till the DSO level . when I try to pull the data to info provider level(cube) using DTP . I am getting fallowing error.
my observation: when ever I use the DSO as source to any target like another DSO or cube. its throwing same kind of error for any flow including simple Flat file .
please suggest any one whether do I need to maintain basic settings since its a brand new BI 7.3.
please help me out on this issue . I am not able to move forward .its very urgenthello
Have you solved the problem ?
I have the same error...
as you solve this error,
can you help me please I have the same error
yimi castro garcia
[email protected] -
How to extract text from a PDF file?
Hello Suners,
i need to know how to extract text from a pdf file?
does anyone know what is the character encoding in pdf file, when i use an input stream to read the file it gives encrypted characters not the original text in the file.
is there any procedures i should do while reading a pdf file,
File f=new File("D:/File.pdf");
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String s=br.readLine();any help will be deeply appreciated.jverd wrote:
First, you set i once, and then loop without ever changing it. So your loop body will execute either 0 times or infinitely many times, writing the same byte every time. Actually, maybe it'll execute once and then throw an ArrayIndexOutOfBoundsException. That's basic java looping, and you're going to need a firm grip on that before you try to do anything as advanced as PDF reading. the case.oops you are absolutely right that was a silly mistake to forget that,
Second, what do the docs for getPageContent say? Do they say that it simply gives you the text on the page as if the thing were a simple text doc? I'd be surprised if that's the case.getPageContent return array of bytes so the question will be:
how to get text from this array? i was thinking of :
private void jButton1_actionPerformed(ActionEvent e) {
PdfReader read;
StringBuffer buff=new StringBuffer();
try {
read = new PdfReader("d:/getjobid2727.pdf");
read.getMetaData();
byte[] data=read.getPageContent(1);
int i=0;
while(i>-1){
buff.append(data);
i++;
String str=buff.toString();
FileOutputStream fos = new FileOutputStream("D:/test.txt");
Writer out = new OutputStreamWriter(fos, "UTF8");
out.write(str);
out.close();
read.close();
} catch (Exception f) {
f.printStackTrace();
"D:/test.txt" hasn't been created!! when i ran the program,
is my steps right? -
How to extract text from a PDF file using php?
How to extract text from a PDF file using php?
thanks
fabio> Do you know of any other way this can be done?
There are many ways. But this out of scope of this forum. You can try this forum: http://forum.planetpdf.com/ -
When I get an alert from my car sat nav the music on my iphone has a long delay before it comes back on and misses a part of the track why does it do this.
It only seems to do this since an iphone download last year.......its driving me mad !See:
Recovering your iTunes library from your iPod or iOS device: Apple Support Communities
To copy iTunes purchases to the computer you have to log into (authorize) the account that purchased them and them transfer
iTunes Store: Transferring purchases from your iOS device or iPod to a computer
When associating a device with an Apple ID see the following regarding the 90 day limit. -
For some business requirements, users want to extract values from a multi-value enabled lookup column
and add items to another list based on each separate value. In contrast, others want to find duplicate values in the list and merge associated values to a multi-value enabled column and then
add items to another list based on the merged value. All of these can be achieved using SharePoint Designer 2013 Workflow.
How to extract values from a multi-value enabled lookup column and add items to another list based
on each separate value using SharePoint Designer 2013.
Important actions: Loop Shape; Utility Actions
Three scenarios
Things to note
Steps to create Workflow
How to merge values to a multi-value enabled column and add item to another list based on the
merged value using SharePoint Designer 2013.
Important actions: Call HTTP Web Service; Build Dictionary
Things to note
Steps to create Workflow
How to
extract values from a multi-value enabled lookup column and
add items to another list based on each separate value using SharePoint Designer 2013.
For example, they have three lists as below. They want to
extract values from the Destinations column
in Lookup2 and add items to Lookup3 based on each country and set Title to current item: ID.
Lookup1:
Title (Single line of text)
Lookup2:
Title (Single line of text), Destinations (Lookup; Get information from: Lookup1 in Title column).\
Lookup3:
Title (Single line of text), Country (Single line of text).
Important action
1. Loop Shape: SharePoint Designer 2013 support two types of loops: loop n times and loop with condition.
Loops must also conform to the following rules:
Loops must be within a stage, and stages cannot be within a loop.
Steps may be within a loop.
Loops may have only one entry and one exit point.
2. Utility Actions: It contains many actions, such as ‘Extract Substring from Index of String’ and ‘Find substring in String’.
Three scenarios
We need to loop through the string returned from the look up column and look for commas. There are three
scenarios:
1. No comma but string is non-empty so there is only one country.
2. At least one comma so there is at least two or more countries to loop.
3. In the loop we have consumed all the commas so we have found the last country.
Things to note
There are two things to note:
1. "Find string in string (output to Variable:index)" will return -1 if doesn't find
the searched for string.
2. In the opening statement "Set Variable: Countries to Current Item:Destinations" set the return
field as "Lookup Values, Comma Delimited".
Steps to create Workflow
Create a custom list named Lookup1.
Create a custom list named Lookup2, add column: Destinations (Lookup; Get information from: Lookup1 in Title column).
Create a custom list named Lookup3, add column: Country (Single line of text).
Create a workflow associated to Lookup2.
Add conditions and actions:
Start the workflow automatically when an item is created.
Add item to Lookup2, then workflow will be started automatically and create multiple items to lookup3.
See the below in workflow History List:
How to merge values to a multi-value enabled column and add item to another list based on the
merged value using SharePoint Designer 2013
For example, they have three lists as below. They want to find duplicate values in the Title column in
Lookup3 and merge country column to a multi-value enabled column and then add item to lookup2 and set the Title to Current Item: Title.
Lookup1:
Title (Single line of text)
Lookup3:
Title (Single line of text), Country (Single line of text).
Lookup2:
Title (Single line of text), Test (Single line of text).
Important actions
"Call HTTP Web Service"
action: In SharePoint 2013 workflows, we can call a web service using a new action introduced in SharePoint 2013 named Call HTTP Web Service. This action
is flexible and allows you to make simple calls to a web service easily, or, if needed, you can create more complex calls using HTTP verbs as well as allowing you to add HTTP headers.
“Build Dictionary"
action:
The Dictionary variable type is a new variable type in the SharePoint 2013 Workflow.
The following are the three actions specifically designed for the Dictionary variable type: Build Dictionary, Count Items in a Dictionary and Get an Item from a Dictionary.
The "Call HTTP Web Service" workflow action would be useless without the new "Dictionary" workflow action.
Things to note
The
HTTP URI is set to https://sitename/_api/web/lists/GetByTitle('listname')/items?$orderby=Id%20desc and the HTTP method is set to “GET”. Then the list will be sort by Id in descending order.
Use Get
d/results(0)/Id form
Variable: ResponseContent (Output to
Variable: maxid) to get the Max ID.
Use Set
Variable: minid to Current List:ID to get the Min ID.
Use Copy from
Variable: destianation , starting at
1 (Output to
Variable: destianation) to remove the space.
Steps to create Workflow
Create a custom list named Lookup1.
Create a custom list named Lookup2, add column: Test (Single line of text).
Create a custom list named Lookup3, add column: Country (Single line of text).
Create a workflow associated to Lookup3.
Add a new "Build Dictionary" action
to define the http request header:
Add a Call HTTP Web Serviceaction, click on
this and paste your http request.
To associate the
RequestHeader variable, select the Call action property,
set the
RequestHeaders property to
RequestHeader:
In the Call action, click on
response and associate the response to a new
variable: ResponseContent (of type Dictionary).
After the Call action add Get item from Dictionary action to get the Max ID.
Add Set Workflow Variable action to get the Min ID.
Add Loop Shape (Loop with Condition) to get all the duplicate titles and integrate them to a string.
Create item in Lookup2.
The final Stage should look like this:
Start the workflow automatically when an item is created.
Add item to Lookup3, then workflow will be started automatically and create item to lookup2.
See the below in workflow History List:
References
SharePoint Designer 2013 - Extracting values from a multi-value enabled lookup column into a dictionary as separate items:
http://social.technet.microsoft.com/Forums/en-US/97d34468-1b53-4741-88b0-958472f8ca9a/sharepoint-designer-2013-extracting-values-from-a-multivalue-enabled-lookup-column-into-a
Workflow actions quick reference (SharePoint 2013 Workflow platform):
http://msdn.microsoft.com/en-us/library/jj164026.aspx
Understanding Dictionary actions in SharePoint Designer 2013:
http://msdn.microsoft.com/en-us/library/office/jj554504.aspx
Working with Web Services in SharePoint 2013 Workflows using SharePoint Designer 2013:
http://msdn.microsoft.com/en-us/library/office/dn567558.aspx
Calling the SharePoint 2013 Rest API from a SharePoint Designer Workflow:
http://sergeluca.wordpress.com/2013/04/09/calling-the-sharepoint-2013-rest-api-from-a-sharepoint-designer-workflow/GREAT info, but it may be helpful to note that when replacing a portion of the variable "Countries" with a whitespace character, you may cause the workflow to fail in a few specific cases (certain lookup fields will not accept this and will automatically
cancel). I only found this out when recreating your workflow on a similar, but much more complex list set.
To resolve this issue, I used another utility action (Extract Substring from Index of List) to clear out the whitespace. I configured it as "Copy from
Variable: Countries, starting at
1 (Output to Variable: Countries), which takes care of this issue in those few cases.
Otherwise, WOW! AWESOME JOB! Thanks! :) -
How can I join 3 tables while extracting data from SAP R/3?
I have 3 tables with the following columns
Emp table (emp)
emp_id
emp_name
emp_add
Dept table (dept)
dept_id
dept_name
dept_loc
Location table (loc)
loc_id
loc_name
Now. If I want to select data from loc_id = 10 and emp_id between 2000 and 3000
How to join these three tables while extracting data from R/3
join condition
loc.loc_id = dept.loc_id
and dept.dept_id = emp.dept_id
and loc.loc_id =10
and emp.emp_id between 2000 and 3000.
Could any one let me know the procedure to extract this data into BW system.Hi,
shouldn't your join condition be:
loc.loc_id = dept.DEPT_LOC
and dept.dept_id = ??
If you can join the three tables then create a generic datasource (RSO) based on a view (create your view with your join in SE11).
Enable the loc_id and the emp_id as selectable in the datasource so you can then select the values from a BW IPack.
hope this helps...
Olivier.
Maybe you are looking for
-
PI 7.0 to Pi 7.1 version conflict
Hi all.. I got the TPZ file. The TPZ file is from version PI 7.0 which i want to import in PI 7.1. Can anybody pls tell me will this create a proble after importing from 7.0 to 7.1? if yes , what are the technical changes i have to do in PI 7.1
-
I have Face time 1.0.2 with no mic ?
I have a 2009 mac book, with face time 1.0.2 seam to be loosing the mic after a couple of min into a face time chat, I check all system preff in system and face time all seam to be in order ect, but the mic goes dead after a while ? Thanks
-
Mail (response is disappeared b/c of missing internet-connection
Hi guys! While I was writing responding to an email, i didn't realize that my internet connection was disrupted. After pushing the "send" button, it reminded me of the lost internet connection. Then I fixed this problem in a few seconds and the conne
-
Print Problem: inconsistent density between sizes and Lightroom/Photoshop
In the past I printed using only Photoshop. I recently made a batch of prints from Lightroom, using the same paper, printer profile, rendering intent, and noticed that the output does not match the output from Photoshop. The Lightroom prints have not
-
Grant Access on .sys owned objects...?
For example purposes, say I need to grant 'Select' to DBA_Users to a role, how is this possible? I'm looking to grant this explicitly and not thru select any dictionary. Do I need to run the grant statement from the SYS ID? As I have the grant any pr