Technology Blog Posts by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
HariMattepally
Discoverer
0 Kudos
1,707

Quick overview of SAP AIF before we jump on screen enhancement for Monitoring screen:

SAP AIF(Application Interface Framework) is a powerful framework for Interface configure, develop, monitor and error handling.

SAP AIF, few use cases:

  • IDOC processing done in standard ALE function, and IDOC monitoring can be done in AIF monitoring, this requires a basic AIF interface per IDOC.
  • IDOC process called within a Action, AIF enabler, called to write AIF index tables to provide performance data and search capability
  • IDOC process in AIF, ALE function called within a Action, this provides options to implement additional checks, field mapping, value mapping.
  • IDOC process in AIF, BAPI function called within a Action. 

In this blog, we see how we can do screen enhancement to '/AIF/ERR' TCode screen, so we can extend filters with custom fields. for data display

Before Enhancement:/AIF/ERR

HariMattepally_6-1722984153949.png

Steps to screen enhancement:

Step 1: Create a custom module pool program[sub screen] and define new additional selection fields

       for example: customer [<EDIDC-SNDPRN>] and Idoc no[<EDIDC-DOCNUM>].

HariMattepally_5-1722972793226.png

Step 2: Define a new custom index table[<ZAIF_Reciever>] and add above mentioned fields. Index table can be created by copying standard Index table- /AIF/STD_IDX_TBL.

HariMattepally_0-1722972666487.png

Step 3: Open transaction /n/AIF/CUST

  1. Execute – ‘Specify Interface Engines’ as below:

HariMattepally_2-1722972666491.png

        2. Enter- ‘Namespace’ as ‘<ZSER>’

HariMattepally_3-1722972666494.png

Step 4: Execute ‘Define Namespace-specific features’

HariMattepally_4-1722972666495.png

Step 5: Enter Name Space and maintain - Index table and program name:

HariMattepally_0-1722973199271.pngHariMattepally_1-1722973205522.png

Step 6: Execute Interface specific features option:

HariMattepally_2-1722973397893.png

Step 7: 

Maintain values as below in ‘Define Key Fields for Multi search’, for:

 Customer number

HariMattepally_0-1722984094267.png

HariMattepally_1-1722984094270.png

IDoc number:

HariMattepally_2-1722984094275.png

HariMattepally_3-1722984094277.png

Save and activate.

Step 8:  Open Tcode: ‘/n/aif/err’ and enter details as below and click on 'ENTER' to see newly added fields under sub section - ‘More Specific Selection’.

/AIF/ERR -> Before ‘Enter’

HariMattepally_4-1722984094280.png

 

/AIF/ERR -> After ‘Enter’:

 

HariMattepally_5-1722984094283.png

 

Labels in this area