SAP ABAP Class CL_IBASE_R3_CLASSIFICATION (IBase: Classification)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMTIB (Package) IBase implementation new object types class./VarConf for CM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CM_BASELINE Interface for the Fixing of ERP Objects 20001005
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20001005
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_INSTALL IBase: Installation Check 20001005
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 20001005
Properties
Class CL_IBASE_R3_CLASSIFICATION  
Short Description IBase: Classification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMTIB   IBase implementation new object types class./VarConf for CM 
Created 20001005   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBBOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBCH1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBCLF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBOFK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CM_BASELINE Interface for the Fixing of ERP Objects 20001005
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20001005
3 IF_IBASE_INSTALL IBase: Installation Check 20001005
4 IF_IBASE_OBJECT IBase: Components Interface 20001005
Friends
Class CL_IBASE_R3_CLASSIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_ICON Static Attribute Private Type reference (TYPE) ICON-ID ... 20001005
2 CL_OBJNO_HTAB Static Attribute Private Type reference (TYPE) T_OBJNO_HTAB ... 20001005
3 CO_CLASS Constant Private Type reference (TYPE) CHAR1 'K' Class network 20001215
4 CO_D Constant Private See coding 'D' CO_D 20001005
5 CO_E Constant Private See coding 'E' CO_E 20001005
6 CO_OBJECT Constant Private Type reference (TYPE) CHAR1 'O' Object Classification 20001215
7 DATA Instance attribute Private Type reference (TYPE) T_DATA_REC ... 20001005
8 ENH_KEYS Static Attribute Private Type reference (TYPE) CMTIB_CLF_INT2EXT_ENH_T ENH_KEYS 20001221
9 ID_INTERN Instance attribute Private Type reference (TYPE) CMTIB_CLF_ID_INT Internal ID of a Classification 20001213
10 KSTXT Instance attribute Private Type reference (TYPE) CHAR50 Text for Classification 20001010
11 READ_HTAB Static Attribute Private Type reference (TYPE) T_INSTANCE_HTAB ... 20001005
12 READ_REQ_INT2EXT Static Attribute Private Type reference (TYPE) FOX_RETURN_KEY_T READ_REQ_INT2EXT 20010109
13 REGISTERED_OBJECTS Static Attribute Private Type reference (TYPE) CMTIB_CLF_INT2EXT_T 20010319
14 TRANSFORMED_OBJECTS Static Attribute Private Type reference (TYPE) CMTIB_CLF_INT2EXT_T TRANSFORMED_OBJECTS 20010319
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001005
2 CL_APPL_ID_CONSTRUCTOR Static method Private Method ... 20001005
3 CL_CONCAT_OBJID Static method Public Method ... 20001005
4 CL_GET_ICON Static method Public Method ... 20001005
5 CL_GET_OBJNR Static method Private Method ... 20001005
6 CL_GET_OUTPUT_OBJID Static method Private Method ... 20001005
7 CL_IBASE_ID_CONSTRUCTOR Static method Private Method ... 20001005
8 CL_PREPARE_READ Instance method Private Method ... 20001005
9 CL_READ Static method Private Method ... 20001005
10 CL_SPLIT_OBJID Static method Public Method ... 20001005
11 CMTIB_CLF_CLEAR_BUFFER Static method Public Method Deleting the internal key buffer 20001221
12 CMTIB_CLF_GET_EXT2INT Static method Public Method Retrieving external classification key from internal key 20001212
13 CMTIB_CLF_READ_INT2EXT Static method Public Method Reading Int. Key for Ext. Key (for All Registered Requests) 20001221
14 CMTIB_CLF_REG_INT2EXT Static method Public Method Determining Internal Key for External Classification Key 20010109
15 CONSTRUCTOR Instance method Public Constructor Constructor 20001005
16 DELETE Static method Public Method Delete Classification Conversion If Not Used 20010829
17 DOES_EXIST Instance method Private Method ... 20001005
18 GET_BUSINESS_KEY Instance method Public Method ... 20001005
19 GET_CMTIB_KSSK_INOB Instance method Public Method ... 20001214
20 GET_ICON Instance method Private Method ... 20001005
21 GET_NEW_OBJNR Instance method Private Method ... 20001005
22 GET_OBJNR Instance method Private Method ... 20001005
23 GET_STANDARD_TEXT Instance method Public Method ... 20001005
24 PREPARE_GET Instance method Private Method ... 20001005
25 READ Instance method Public Method ... 20001005
26 REFRESH Instance method Public Method ... 20001005
Events
Class CL_IBASE_R3_CLASSIFICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DATA_REC Private See coding ... 20001005 BEGIN OF t_data_rec, valid TYPE ibxx_ref-bool, found TYPE ibxx_ref-bool, cmtib_clfint2ext TYPE cmtib_clfint2ext, kssk TYPE kssk, cmtib_kssk_inob TYPE cmtib_kssk_inob, kstxt TYPE char50, END OF t_data_rec
2 T_INSTANCE_HTAB Private See coding ... 20001005 t_instance_htab TYPE HASHED TABLE OF t_instance_rec WITH UNIQUE KEY instance
3 T_INSTANCE_REC Private See coding ... 20001005 BEGIN OF t_instance_rec, instance TYPE REF TO cl_ibase_r3_classification, END OF t_instance_rec
4 T_OBJNO_HTAB Private See coding ... 20001005 t_objno_htab TYPE HASHED TABLE OF t_objno_rec WITH UNIQUE KEY objno
5 T_OBJNO_REC Private See coding ... 20001005 BEGIN OF t_objno_rec, objno TYPE ibxx_ref-objnr, id_intern TYPE cmtib_clf_id_int, mafid TYPE mafid, ksobjid TYPE char18, END OF t_objno_rec
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_APPL_ID_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 20001005
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_CLASSIFICATION ... 20001005

Method CL_APPL_ID_CONSTRUCTOR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_CONCAT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213
2 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20001005

Method CL_CONCAT_OBJID on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) ICON-ID ... 20001005

Method CL_GET_ICON on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_GET_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213
2 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20001005

Method CL_GET_OBJNR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_GET_OUTPUT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213
2 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20001005

Method CL_GET_OUTPUT_OBJID on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_IBASE_ID_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20001005
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_CLASSIFICATION ... 20001005

Method CL_IBASE_ID_CONSTRUCTOR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_PREPARE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_CLASSIFICATION ... 20001005

Method CL_PREPARE_READ on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method CL_READ on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CL_SPLIT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213
2 Importing I_OBJID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 20001005

Method CL_SPLIT_OBJID on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CMTIB_CLF_CLEAR_BUFFER Signature

Method CMTIB_CLF_CLEAR_BUFFER on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method CMTIB_CLF_CLEAR_BUFFER on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CMTIB_CLF_GET_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXTERNAL_KEYS Call by reference Type reference (TYPE) CMTIB_CLF_INT2EXT_T Betriebswirtschaftliche Schlüssel der Auflösung 20001213
2 Importing I_COMPLETE Call by reference Type reference (TYPE) DE_CM_FLAG CM: Flag 20010319
3 Importing I_INTERNAL_KEYS Call by reference Type reference (TYPE) CMTIB_CLF_INT2EXT_T Umschlüsselung Klassifizierung: interne ID zu externem Key 20001213

Method CMTIB_CLF_GET_EXT2INT on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CMTIB_CLF_READ_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSFORMED_KEYS Call by reference Type reference (TYPE) CMTIB_CLF_INT2EXT_ENH_T interne Schlüssel 20010109
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CHAR1 Verbuchung von Umschlüsselungsdaten in update task (='X')? 20010214

Method CMTIB_CLF_READ_INT2EXT on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CMTIB_CLF_REG_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_KEYS Call by reference Type reference (TYPE) FOX_RETURN_KEY_T Betriebswirtschaftlicher Schlüssel der Auflösung 20010109

Method CMTIB_CLF_REG_INT2EXT on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213

Method CONSTRUCTOR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLF_ID_INT Call by reference Type reference (TYPE) CMTIB_CLF_ID_INT_T Liste von Klassifizierungen (interne Schlüssel) 20010829
2 Importing I_IB_HANDLE Call by reference Type reference (TYPE) IBXX_REF-HANDLE Ibase Handle for Is_Used Query 20010830
3 Importing I_IB_IBASE Call by reference Type reference (TYPE) IB_IBASE IB: Nummer der Installation/IBase 20010830
4 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Update in Update task 20010829

Method DELETE on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method DOES_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20001005

Method DOES_EXIST on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID_INTERN Value transfer Type reference (TYPE) CMTIB_CLF_ID_INT ... 20001213
2 Exporting E_KLART Call by reference Type reference (TYPE) CMTIB_KSSK_INOB-KLART Klassenart 20001214
3 Exporting E_MAFID Call by reference Type reference (TYPE) MAFID Satzart 20001214
4 Exporting E_OBJEK Call by reference Type reference (TYPE) CMTIB_KSSK_INOB-OBJEK Schlüssel des zu klassifizierenden Objektes 20001214
5 Exporting E_OBTAB Call by reference Type reference (TYPE) CMTIB_KSSK_INOB-OBTAB Name der Datenbanktabelle des Objektes 20001214

Method GET_BUSINESS_KEY on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_CMTIB_KSSK_INOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CMTIB_KSSK_INOB Value transfer Type reference (TYPE) CMTIB_KSSK_INOB Klassifizierung 20001214

Method GET_CMTIB_KSSK_INOB on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) ICON-ID ... 20001005

Method GET_ICON on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_NEW_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20001005

Method GET_NEW_OBJNR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20001005

Method GET_OBJNR on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method GET_STANDARD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) CHAR40 ... 20001005

Method GET_STANDARD_TEXT on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method PREPARE_GET Signature

Method PREPARE_GET on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method PREPARE_GET on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method READ Signature

Method READ on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method READ on class CL_IBASE_R3_CLASSIFICATION has no exception.

Method REFRESH Signature

Method REFRESH on class CL_IBASE_R3_CLASSIFICATION has no parameter.
Method REFRESH on class CL_IBASE_R3_CLASSIFICATION has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 46C