SAP ABAP IMG Activity IWOC_LIST_TUNING (BAdI: Performance Tuning for Lists)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-CIC (Application Component) Interaction Center WinClient
     INSC (Package) Application Development R/3 Plant Maintenance Customizing
IMG Activity
ID IWOC_LIST_TUNING BAdI: Performance Tuning for Lists  
Transaction Code S_AL0_96000856   (empty) 
Created on 20020207    
Customizing Attributes IWOC_LIST_TUNING   BAdI: Performance Tuning for Lists 
Customizing Activity IWOC_LIST_TUNING   BAdI: Performance Tuning for Lists 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name IWOC_LIST_TUNING    

Use

You can use the Business Add-In to exchange the views used for selections in Plant Maintenance and Customer Service lists.

To do this, you can use the methods CHANGE_VIEW to optimize the selection. In addition, you can exclude the main selection criterion from the selection, depending on the number of entries. The selected data records are then later checked according to these selection criteria.

Documentation on BAdI methods:

Change selection view

Requirements

Standard settings

Activities

To implement the BAdI, contact your SAP consultant. He or she will find a solution depending on your business process. In doing this, new customer-specific selection views are created, which must include the same fields as the standard views. However, the data can be partially taken from customer-specific tables, so that optimal database indices can be created. These customer-specific tables must be filled out with current data when saving the object concerned (orders or notifications).

Nach dem Aufrufen der IMG-Aktivität gelangen Sie zunächst auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung eingeben.

Falls bereits Implementierungen zu diesem BAdI angelegt wurden, gelangen Sie auf ein Dialogfenster, in dem die existierenden Implementierungen angezeigt werden. Wählen Sie in diesem Dialogfenster Anlegen und fahren Sie wie folgt fort:

  1. Geben Sie im Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie danach Anlegen.

    Sie gelangen auf das Einstiegsbild zum Anlegen von BAdI-Implementierungen.

  2. Geben Sie in dem Einstiegsbild im Feld Kurztext zur Implementierung einen Kurztext für die Implementierung ein.
  3. Wählen Sie im Registerindex Interface.

    Auf der Registerkarte ist das Feld Name der implementierten Klasse automatisch gefüllt, da das System aufgrund des Namens Ihrer Implementierung einen Klassennamen vergibt.

  4. Sichern Sie Ihre Eingaben und nehmen Sie die Zuordnung zu einer Entwicklungsklasse vor.
  5. Positionieren Sie den Cursor jeweils auf der Methode und verzweigen Sie per Doppelklick in die Methodenbearbeitung.
  6. Geben Sie zwischen den Anweisungen method <Interface-Name>~<Name der Methode>. und endmethod. das von Ihnen gewünschte Coding zur Implementierung ein.
  7. Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
  8. Sichern Sie auf dem Bild Ändern Implementierung.

    Hinweis: Es ist ebenfalls möglich, für ein BAdI zunächst eine Implementierung anzulegen und diese später zu aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.

  9. Wählen Sie Aktivieren.

    Bei der Ausführung des Anwendungsprogramms wird jetzt das von Ihnen in der Methode hinterlegte Coding durchlaufen.

Example

The BAdI includes sample coding.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG IWOC_LIST_TUNING 0 HLA0009530 O ALR0000081  
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20020314 
SAP Release Created in 470