SAP ABAP Class CL_CIM_WEAK_CHECKER (Basis Class for Checks on Weak Associations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     S_WBEM_CIM (Package) WBEM Client: CIM Objects
Properties
Class CL_CIM_WEAK_CHECKER  
Short Description Basis Class for Checks on Weak Associations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_CIM   WBEM Client: CIM Objects 
Created 20090218   SAP 
Last change 20110908   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)
Interfaces
Class CL_CIM_WEAK_CHECKER has no interface implemented.
Friends
Class CL_CIM_WEAK_CHECKER has no friend class.
Attributes
Class CL_CIM_WEAK_CHECKER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RENAMED_WEAK_REF Instance method Public Method Renamed reference of a weak association partner 20090310
2 FIND_WEAK_NAME Instance method Public Method Propagated property name in a weak association 20090224
3 GET_CLASS Instance method Protected Method Gets a CIM class definition 20090224
4 GET_WEAK_CHECKER Static method Public Method Gets an object for checks on weak associations 20091022
5 HAS_SUPERCLASS Instance method Protected Method Checks the inheritance relationship of two classes 20090224
6 VIOLATES_WEAK Instance method Public Method Checks whether two instances violate the weak condition 20090224
7 VIOLATES_WEAK_IMPL Instance method Private Method 20090310
Events
Class CL_CIM_WEAK_CHECKER has no event.
Types
Class CL_CIM_WEAK_CHECKER has no local type.
Method Signatures

Method BUILD_RENAMED_WEAK_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOC_CLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090310
2 Importing ORIGINAL_WEAK_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090310
3 Importing RENAMED_STRONG_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090310
4 Returning RENAMED_WEAK_REF Value transfer Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090310
5 Importing STRONG_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090310
6 Importing WEAK_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090310
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090310

Method FIND_WEAK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOC_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Name der Weak-Assoziationsklasse 20090224
2 Importing STRONG_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS Klassendefinition des starken Assoziationspartners 20090224
3 Importing STRONG_PROP_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Schlüsselname des starken Assoziationspartners 20090224
4 Importing WEAK_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS Klassendefinition des schwachen Assoziationspartners 20090224
5 Returning WEAK_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Korrespondierender Schlüsselname der schwachen Seite 20090224
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090224

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIMCLASS Value transfer Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090224
2 Importing CLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME CIM-Klassenname 20090224
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090224

Method GET_WEAK_CHECKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Object reference (TYPE REF TO) IF_WBEM_SAP_CLIENT WBEM-Operationen mit SAP-Erweiterungen 20091022
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_CIM_WEAK_CHECKER Basisklasse für Prüfungen von Weak-Assoziationen 20091022

Method GET_WEAK_CHECKER on class CL_CIM_WEAK_CHECKER has no exception.

Method HAS_SUPERCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr im Fall einer Vererbungsbeziehung 20090224
2 Importing CLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME CIM-Klassenname 20090224
3 Importing SUPERNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Name der Superklassenkandidatin 20090224
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR 20090514

Method VIOLATES_WEAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOC_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS Assoziationsklassendefinition 20090224
2 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr, falls "Weak"-Bedingung verletzt wird 20090224
3 Importing FIRST_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS Klassendefinition der ersten Instanz 20090224
4 Importing FIRST_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz der ersten Instanz, die assoziiert werden soll 20090224
5 Importing FIRST_ROLE Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Rollenname der ersten Instanz in der Assoziation 20090224
6 Importing SECOND_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS Klassendefinition der zweiten Instanz 20090224
7 Importing SECOND_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz der zweiten Instanz, die assoziiert werden soll 20090224
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090310

Method VIOLATES_WEAK_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOC_CLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090310
2 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20090310
3 Importing STRONG_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090310
4 Importing STRONG_INSTANCEREF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090310
5 Importing WEAK_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090310
6 Importing WEAK_INSTANCEREF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090310
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090310
History
Last changed by/on SAP  20110908 
SAP Release Created in 703