SAP ABAP Class CL_CHK_ENH_CONFLICTS (Check Conflict Resolution for ENH-SECTION)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-CEX (Application Component) Customer Enhancements
     SEEF_TEST_ADDONS (Package) Enhancement: Tests (Checkman,...)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CI_TEST_ABAP_COMPILER Code Inspector: Source for Include 20050614
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20050607
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20050607
Properties
Class CL_CHK_ENH_CONFLICTS  
Short Description Check Conflict Resolution for ENH-SECTION    
Super Class CL_CI_TEST_ABAP_COMPILER Code Inspector: Source for Include 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CHK_ENH    
Program status     
Category 0   
Package SEEF_TEST_ADDONS   Enhancement: Tests (Checkman,...) 
Created 20050531   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_SWITCH_STATE_ADMIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20050607
2 IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20050607
Friends
Class CL_CHK_ENH_CONFLICTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_ENHMNTS Instance attribute Private Object reference (TYPE REF TO) LCL_ENHMNT_MAP Enhancements for a Program 20050610
2 C_MY_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_CHK_ENH_CONFLICTS' Object Type Name 20050614
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALL_CONFLICTS_RESOLVED Instance method Private Method Check Completeness of Conflict Resolution 20050601
2 CHECK_STATIC_ENH_SECTIONS Instance method Private Method Check that static enh. section has only one implementation 20050606
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050614
4 GET_ALL_ENHANCEMENTS Instance method Private Method Import All Enhancement for an Input Object 20050610
5 GET_CRM_MESSAGE_ID Static method Private Method Convert T100 Message in Checkman Message ID 20050613
6 GET_POWER_SET Static method Private Method Create All Subsets of Switch Combinations 20050603
Events
Class CL_CHK_ENH_CONFLICTS has no event.
Types
Class CL_CHK_ENH_CONFLICTS has no local type.
Method Signatures

Method CHECK_ALL_CONFLICTS_RESOLVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MESSAGES Call by reference Type reference (TYPE) CRM_T100_MESSAGES Check result management: T100 Nachrichten mit Parameter 20050603
2 Exporting P_MESSAGES_DETAILS Call by reference Type reference (TYPE) T_DETAILS Detailsinfos zu Fehlermeldungen 20050607
3 Importing P_OBJECT Call by reference Type reference (TYPE) CRMOBJ ABAP-Programmname 20050601
4 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE CL_ABAP_SWITCH_STATE_ADMIN=>C_ACTIVE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050606
# Exception Resumable Description Created on
1 LCX_CHECK_ABORTED Check nicht durchführbar? 20050613

Method CHECK_STATIC_ENH_SECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MESSAGES Call by reference Type reference (TYPE) CRM_T100_MESSAGES Check result management: T100 Nachrichten mit Parameter 20050606
2 Exporting P_MESSAGES_DETAILS Call by reference Type reference (TYPE) T_DETAILS Detailinfos zur Fehlermeldung 20050607
3 Importing P_OBJECT Call by reference Type reference (TYPE) CRMOBJ ABAP-Programmobjekt 20050606
4 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE CL_ABAP_SWITCH_STATE_ADMIN=>C_ACTIVE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050606
# Exception Resumable Description Created on
1 LCX_CHECK_ABORTED Check nicht durchführbar? 20050613

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CHK_ENH_CONFLICTS has no parameter.
Method CONSTRUCTOR on class CL_CHK_ENH_CONFLICTS has no exception.

Method GET_ALL_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) CRMOBJ Check result management: Objekt 20050610
2 Returning P_PROGENHS Value transfer Object reference (TYPE REF TO) LCL_ENHMNT_MAP Alle Erweiterungen zu dem Programm 20050610
3 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE CL_ABAP_SWITCH_STATE_ADMIN=>C_ACTIVE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050610
# Exception Resumable Description Created on
1 LCX_CHECK_ABORTED Check nicht durchführbar? 20050613

Method GET_CRM_MESSAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CRMCHKMGID Value transfer Type reference (TYPE) CRMCHKMGID Check result management: Id einer Prüfmeldung eines Checks 20050613
2 Importing P_OBJECT Call by reference Type reference (TYPE) CRMOBJ Check result management: Objekt 20050613
3 Importing P_REQUESTED Call by reference Type reference (TYPE) CRM_CHECK_MESSAGES Check result management: Prüfmeldungen eines Checks 20050613
4 Importing P_T100_MSG Call by reference Type reference (TYPE) CRMT100MSG Check result management: T100 Nachricht mit Parametern 20050613

Method GET_CRM_MESSAGE_ID on class CL_CHK_ENH_CONFLICTS has no exception.

Method GET_POWER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INDEX Call by reference Type reference (TYPE) I 20050603
2 Changing P_POWERSET Call by reference Type reference (TYPE) T_POWERSET 20050603
3 Importing P_SWITCHSET Call by reference Object reference (TYPE REF TO) LCL_SWITCH_SET 20050603

Method GET_POWER_SET on class CL_CHK_ENH_CONFLICTS has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in 710