Hierarchy

⤷

⤷

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:
- Create a function group with a subscreen that contains the fields you require.
- Create an implementation of this BAdI for the filter value 0001. Do this by copying the example implementation.
- Enter your new subscreen for the subscreen area BADI_SUBSCREEN_ON_4010.
- 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 |