SAP ABAP Class CL_IBASE_R3_FLOB (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 20010327
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX_FLOB_USED Use of FLOB 20010831
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20010327
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_INSTALL IBase: Installation Check 20010327
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 20010327
Properties
Class CL_IBASE_R3_FLOB  
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 20010327   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 IBFLB 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 20010327
2 IF_FOX_FLOB_USED Use of FLOB 20010831
3 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20010327
4 IF_IBASE_INSTALL IBase: Installation Check 20010327
5 IF_IBASE_OBJECT IBase: Components Interface 20010327
Friends
Class CL_IBASE_R3_FLOB 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 ... 20010327
2 CL_OBJNO_HTAB Static Attribute Private Type reference (TYPE) T_OBJNO_HTAB ... 20010327
3 CO_D Constant Private See coding 'D' CO_D 20010327
4 CO_E Constant Private See coding 'E' CO_E 20010327
5 DATA Instance attribute Private Type reference (TYPE) T_DATA_REC ... 20010327
6 FLOB_IS_USED_IN_OBJS Static Attribute Private Type reference (TYPE) CMTIB_FLBINT2EXT_S_T Flag All Found Uses from IS_USED for WHERE_USED 20010831
7 GC_FLOB Constant Public Type reference (TYPE) CHAR4 'FOXX' Constants for Typ FLOB 20010327
8 GV_LAST_FLOB_TO_DELETE Static Attribute Private Type reference (TYPE) CMTIB_FLBINT2EXT-STRUCT_ID Records the Last FLOB Deleted (Because of IS_USED) 20010903
9 ID_INTERN Instance attribute Private Type reference (TYPE) CMTIB_FLOB_ID_INT Internal ID of a Classification 20010327
10 READ_HTAB Static Attribute Private Type reference (TYPE) T_INSTANCE_HTAB ... 20010327
11 READ_REQ_INT2EXT Static Attribute Private Type reference (TYPE) FOX_PERSISTENT_ENTRY_T READ_REQ_INT2EXT 20010327
12 REGISTERED_OBJECTS Static Attribute Private Type reference (TYPE) CMTIB_FLOB_INT2EXT_T Conversion Table with GUID and External Key 20010327
13 TRANSFORMED_OBJECTS Static Attribute Private Type reference (TYPE) CMTIB_FLOB_INT2EXT_T TRANSFORMED_OBJECTS 20010327
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010327
2 CL_APPL_ID_CONSTRUCTOR Static method Private Method ... 20010327
3 CL_CONCAT_OBJID Static method Public Method ... 20010327
4 CL_GET_ICON Static method Public Method ... 20010327
5 CL_GET_OBJNR Static method Private Method ... 20010327
6 CL_GET_OUTPUT_OBJID Static method Private Method ... 20010327
7 CL_IBASE_ID_CONSTRUCTOR Static method Private Method ... 20010327
8 CL_PREPARE_READ Instance method Private Method ... 20010327
9 CL_READ Static method Private Method ... 20010327
10 CL_SPLIT_OBJID Static method Public Method ... 20010327
11 CMTIB_FLOB_CLEAR_BUFFER Static method Public Method Deleting the Internal Key Buffer 20010327
12 CMTIB_FLOB_GET_EXT2INT Static method Public Method Retrieving External Classification Key from Internal Key 20010327
13 CMTIB_FLOB_READ_INT2EXT Static method Public Method Reading Int. Key for Ext. Key (for All Registered Requests) 20010327
14 CMTIB_FLOB_REG_INT2EXT Static method Public Method Determining Internal Key for External Classification Key 20010327
15 CONSTRUCTOR Instance method Public Constructor Constructor 20010327
16 DELETE Static method Public Method Delete the FLOB File If Not Used 20010821
17 DOES_EXIST Instance method Private Method ... 20010327
18 GET_BUSINESS_KEY Instance method Public Method ... 20010327
19 GET_CMTIB_KSSK_INOB Instance method Public Method ... 20010327
20 GET_ICON Instance method Private Method ... 20010327
21 GET_OBJNR Instance method Private Method ... 20010327
22 GET_STANDARD_TEXT Instance method Public Method ... 20010327
23 PREPARE_GET Instance method Private Method ... 20010327
24 READ Instance method Public Method ... 20010327
25 REFRESH Instance method Public Method ... 20010327
Events
Class CL_IBASE_R3_FLOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DATA_REC Private See coding ... 20010327 BEGIN OF t_data_rec, valid TYPE ibxx_ref-bool, found TYPE ibxx_ref-bool, cmtib_flbint2ext TYPE cmtib_flbint2ext, END OF t_data_rec
2 T_INSTANCE_HTAB Private See coding ... 20010327 t_instance_htab TYPE HASHED TABLE OF t_instance_rec WITH UNIQUE KEY instance
3 T_INSTANCE_REC Private See coding ... 20010327 BEGIN OF t_instance_rec, instance TYPE REF TO cl_ibase_r3_flob, END OF t_instance_rec
4 T_OBJNO_HTAB Private See coding ... 20010327 t_objno_htab TYPE HASHED TABLE OF t_objno_rec WITH UNIQUE KEY objno
5 T_OBJNO_REC Private See coding ... 20010327 BEGIN OF t_objno_rec, objno TYPE ibxx_ref-objnr, id_intern TYPE cmtib_clf_id_int, struct_id TYPE fox_struct_db_id, object_id TYPE fox_object_db_id, END OF t_objno_rec
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_FLOB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_FLOB 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 ... 20010327
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_FLOB ... 20010327

Method CL_APPL_ID_CONSTRUCTOR on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327
2 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20010327

Method CL_CONCAT_OBJID on class CL_IBASE_R3_FLOB 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 ... 20010327

Method CL_GET_ICON on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327
2 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20010327

Method CL_GET_OBJNR on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327
2 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20010327

Method CL_GET_OUTPUT_OBJID on class CL_IBASE_R3_FLOB 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 ... 20010327
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_FLOB ... 20010327

Method CL_IBASE_ID_CONSTRUCTOR on class CL_IBASE_R3_FLOB 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_FLOB ... 20010327

Method CL_PREPARE_READ on class CL_IBASE_R3_FLOB has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_FLOB has no parameter.
Method CL_READ on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327
2 Importing I_OBJID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 20010327

Method CL_SPLIT_OBJID on class CL_IBASE_R3_FLOB has no exception.

Method CMTIB_FLOB_CLEAR_BUFFER Signature

Method CMTIB_FLOB_CLEAR_BUFFER on class CL_IBASE_R3_FLOB has no parameter.
Method CMTIB_FLOB_CLEAR_BUFFER on class CL_IBASE_R3_FLOB has no exception.

Method CMTIB_FLOB_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_FLOB_INT2EXT_T Betriebswirtschaftliche Schlüssel der Auflösung 20010327
2 Importing I_COMPLETE Call by reference Type reference (TYPE) DE_CM_FLAG CM: Flag 20010327
3 Importing I_INTERNAL_KEYS Call by reference Type reference (TYPE) CMTIB_FLOB_INT2EXT_T Umschlüsselung Klassifizierung: interne ID zu externem Key 20010327

Method CMTIB_FLOB_GET_EXT2INT on class CL_IBASE_R3_FLOB has no exception.

Method CMTIB_FLOB_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_FLOB_INT2EXT_T interne Schlüssel 20010327
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CHAR1 Verbuchung von Umschlüsselungsdaten in update task (='X')? 20010327

Method CMTIB_FLOB_READ_INT2EXT on class CL_IBASE_R3_FLOB has no exception.

Method CMTIB_FLOB_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_PERSISTENT_ENTRY_T Betriebswirtschaftlicher Schlüssel der Auflösung 20010327

Method CMTIB_FLOB_REG_INT2EXT on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327

Method CONSTRUCTOR on class CL_IBASE_R3_FLOB has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FLOB_ID_INT Call by reference Type reference (TYPE) CMTIB_FLOB_ID_INT_T FLOB ID to delete 20010821
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Update in Update task 20010821

Method DELETE on class CL_IBASE_R3_FLOB 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 ... 20010327

Method DOES_EXIST on class CL_IBASE_R3_FLOB 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_FLOB_ID_INT ... 20010327
2 Exporting E_OBJECT_ID Call by reference Type reference (TYPE) FOX_OBJECT_DB_ID Schlüssel des zu klassifizierenden Objektes 20010327
3 Exporting E_STRUCT_ID Call by reference Type reference (TYPE) FOX_STRUCT_DB_ID Satzart 20010327

Method GET_BUSINESS_KEY on class CL_IBASE_R3_FLOB 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 20010327

Method GET_CMTIB_KSSK_INOB on class CL_IBASE_R3_FLOB 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 ... 20010327

Method GET_ICON on class CL_IBASE_R3_FLOB 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 ... 20010327

Method GET_OBJNR on class CL_IBASE_R3_FLOB 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 ... 20010327

Method GET_STANDARD_TEXT on class CL_IBASE_R3_FLOB has no exception.

Method PREPARE_GET Signature

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

Method READ Signature

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

Method REFRESH Signature

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