SAP ABAP IMG Activity BADI_IQS0_SUBSCR_ADD (Business Add-In for Customer-Specific Fields in Notification Process)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MSE (Application Component) Mobile Service
     IWOC (Package) Application Development R/3 Work Order Cycle
IMG Activity
ID BADI_IQS0_SUBSCR_ADD Business Add-In for Customer-Specific Fields in Notification Process  
Transaction Code S_PR0_40000546   (empty) 
Created on 20070224    
Customizing Attributes BADI_IQS0_SUBSCR_ADD   Business Add-In for Customer Fields 
Customizing Activity BADI_IQS0_SUBSCR_ADD   Business Add-In for Customer Fields 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_IQS0_SUBSCREEN_ADDON    

Use

The Business Add-In (BAdI) BADI_IQS0_SUBSCREEN_ADDON is used in the Quality Notifications component (QM-QN).

You can use this BAdI to include customer fields on the detail screens for the cause and task of a quality notification. To do this, you create customer subscreens that you can add to the user interface of transactions QM01, QM02, and QM03 using this BAdI.

The subscreen area BADI_SUBSCREEN_ON_4010 allows you to display additional fields for tasks. The subscreen area BADI_SUBSCREEN_ON_7116 lets you display additional fields for causes.

Requirements

You have assigned a QM process to the QM notification type in Customizing for Quality Management, by choosing Quality Notification -> Notification Creation -> Notification Type -> Define Notification Types. The QM process is used as a filter in the BAdI implementation.

Standard settings

There is no active BAdI implementation in the standard system. The BAdI is not designed for multiple implementation.

The BAdI is filter-dependent; it uses the QM process that can be defined in Customizing as a filter. By assigning the QM process to the QM notification type, you can determine which additional fields the system displays for which notification type. For each relevant QM process, you must create a BAdI implementation with the relevant filter value.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

For more information about the procedure, see the SAP Library under Enhancement Framework -> Business Add-Ins (BAdIs) -> BAdIs Concept -> Screen Enhancements.

Example

You have added customer fields to the structure for tasks (QMSM) and want to display or change these fields on the detail screens for tasks. They should only be displayed for a QM process with the QM notification type Q1.

Proceed as follows:

  1. Create a function group with a subscreen that contains the fields you require.
  2. Create an implementation of this BAdI for the filter value 0001. Do this by copying the example implementation.
  3. Enter your new subscreen for the subscreen area BADI_SUBSCREEN_ON_4010.
  4. Make the required Customizing settings for the QM notification type and the QM process.

For more information, see

Documentation for the interface IF_EX_BADI_IQS0_SUBSCREEN_ADDO.

Documentation for the method PUT_4010_DATA_TO_SCREEN

Documentation for the method GET_4010_DATA_FROM_SCREEN

Documentation for the method PUT_7116_DATA_TO_SCREEN

Documentation for the method GET_7116_DATA_FROM_SCREEN

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20070522 
SAP Release Created in 700