SAP ABAP IMG Activity RMS_COMPL_CHECK_BADI (Standard Implementations of Business Add-Ins for Compliance Check)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSC (Package) Recipe Management Compliance Check
IMG Activity
ID RMS_COMPL_CHECK_BADI Standard Implementations of Business Add-Ins for Compliance Check  
Transaction Code S_PRN_53000781   (empty) 
Created on 20070424    
Customizing Attributes RMS_COMPL_CHECK_BADI   Standard Implementations of Business Add-Ins for Compliance Check 
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name RMS_COMPL_CHECK_BADI    

Use

For the standard application of the compliance check in Recipe Management, use the Business Add-Ins (BAdIs) described here in the enhancement spot CBBA_REGCOMPL.

Note

You can find the BAdIs in Customizing for Environment, Health and Safety (EH&S), by choosing Basic Data and Tools -> Compliance Check -> Business Add-Ins (BAdIs).

Implementation of BAdI BADI_EHSB_RC_COMP_EXPL

(See BAdI: Determine Composition)

This implementation can determine the standard composition, nutrient composition, and diet composition of a primary output. The filter setting in the table EHSBC_RC_COMTYP determines which composition types the system takes into account.        

  • Method GET_COMP_LIST of implementing class CL_RMSC_COMP_EXPL delivers the standard composition of the relevant primary output.
  • Method GET_COMP_LIST of implementing class CL_RMSC_NUTR_COMP_EXPL delivers the nutrient composition of the relevant primary output.
  • Method GET_COMP_LIST of implementing class CL_RMSC_DIE_COMP_EXPL delivers the diet suitability with the values assigned to it by means of exception values of the relevant primary output.

Implementations of BAdI BADI_EHSB_RC_ADDPARA

(See BAdI: Input Help and Value Check for Parameters for Composition)

  • Implementing class CL_RMSC_ADDPARAM_DATA_ORIGIN

    This implementation provides the input help for the data origin parameter.

  • Implementing class CL_RMSC_ADDPARAM_DATA_SOURCE

    This implementation provides the input help for the data source parameter.

Implementation of BAdI BADI_EHSB_RC_RESULT_ADD_INFO (implementing class IMPL_RC_RESULT_ADD_INFO)

(See BAdI: Additional Information)

This implementation has the following effect:

  • With method GET_RM_LOG_MESSAGES_CL, the application log contains additional messages that specify which root object (recipe, formula, process, or stage) was checked each time.
  • Method MODIFY_MASS_RESULT_SCREEN_CL specifies how the result of the check is displayed, for example, which columns are visible.
  • With method GET_SPOOL_INFO_CL, the spool output also contains information about which object (recipe, formula, process, or stage) was checked.

Requirements

Standard settings

Activities

Example

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 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG RMS_COMPL_CHECK_BADI 0 ALN0000101 Recipe Management 
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  20070723 
SAP Release Created in 700