Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Reading ISR Notification data

kammaje_cis
SAP Mentor
SAP Mentor
0 Likes
663

Hi,

I need to read Special data from ISR notification to report.

I know that I can get it from function modules ISR_SPECIAL_DATA_GET or HRIQ_ISR_DATA_GET.

But I have several (more than 1 lack) notifications to be read and reported, hence worried about the performance of the report.

Is there any other function modules, or places where I can get this data easily/efficient way?

Thanks

Krishna

2 REPLIES 2
Read only

Former Member
0 Likes
492

Hi Krishna ,

Try to understand the functionality of the FM ISR_SPECIAL_DATA_GET and Implement the same in a Custom FM.

I have got a chance to go through it. Its working in a below manner.

FM is retrieving the Notification number from table QMEL. After that Its using the method read_for_display of class cl_isr_xml_document for reading the ISR XML Document and then method get_data_from_xml for reading the data from XML document.

Hope you can do the same by the below way.

**  Get only the special Notification Numbers*
  SELECT * FROM qmel INTO  into it_qmel
                            WHERE qmnum = notification_no and auswirk <> SPACE.

Just loop the internal table it_qmel , call those two methods inside that , collect the output.

Read only

0 Likes
492

thanks, I went through. But I still feel that I cannot get data of multiple notifications simultaneously. (Like I am reading a table). Please let me know if there is any such way.