SAP ABAP Class CL_IBASE_R3_VARTABLE (IBase: Variant tables)
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 20000921
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20000921
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_INSTALL IBase: Installation Check 20000921
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 20000921
Properties
Class CL_IBASE_R3_VARTABLE  
Short Description IBase: Variant tables    
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 20000921   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBBOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBCH1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBOFK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBVT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 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 20000921
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20000921
3 IF_IBASE_INSTALL IBase: Installation Check 20000921
4 IF_IBASE_OBJECT IBase: Components Interface 20000921
Friends
Class CL_IBASE_R3_VARTABLE 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 ... 20000921
2 CL_OBJNO_HTAB Static Attribute Private Type reference (TYPE) T_OBJNO_HTAB ... 20000921
3 CO_D Constant Private See coding 'D' CO_D 20000921
4 CO_E Constant Private See coding 'E' CO_E 20000921
5 DATA Instance attribute Private Type reference (TYPE) T_DATA_REC ... 20000921
6 READ_HTAB Static Attribute Private Type reference (TYPE) T_INSTANCE_HTAB ... 20000921
7 VTINT Instance attribute Private Type reference (TYPE) VTINT VTINT 20000921
8 VTNAM Instance attribute Private Type reference (TYPE) VTNAM VTNAM 20000921
9 VTTXT Instance attribute Private Type reference (TYPE) CHAR25 VTTXT 20000921
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000921
2 CL_APPL_ID_CONSTRUCTOR Static method Private Method ... 20000921
3 CL_CONCAT_OBJID Static method Public Method ... 20000921
4 CL_GET_ICON Static method Public Method ... 20000921
5 CL_GET_OBJNR Static method Private Method ... 20000921
6 CL_GET_OUTPUT_OBJID Static method Private Method ... 20000921
7 CL_IBASE_ID_CONSTRUCTOR Static method Private Method ... 20000921
8 CL_PREPARE_READ Instance method Private Method ... 20000921
9 CL_READ Static method Private Method ... 20000921
10 CL_SPLIT_OBJID Static method Public Method ... 20000921
11 CONSTRUCTOR Instance method Public Constructor Constructor 20000921
12 DOES_EXIST Instance method Private Method ... 20000921
13 GET_BUSINESS_KEY Instance method Public Method ... 20000921
14 GET_CUVTAB Instance method Public Method ... 20000925
15 GET_ICON Instance method Private Method ... 20000921
16 GET_NEW_OBJNR Instance method Private Method ... 20000921
17 GET_OBJNR Instance method Private Method ... 20000921
18 GET_STANDARD_TEXT Instance method Public Method ... 20000921
19 PREPARE_GET Instance method Private Method ... 20000921
20 READ Instance method Public Method ... 20000921
21 REFRESH Instance method Public Method ... 20000921
Events
Class CL_IBASE_R3_VARTABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DATA_REC Private See coding ... 20000921 BEGIN OF t_data_rec, valid TYPE ibxx_ref-bool, found TYPE ibxx_ref-bool, cuvtab TYPE cuvtab, vttxt TYPE char25, END OF t_data_rec
2 T_INSTANCE_HTAB Private See coding ... 20000921 t_instance_htab TYPE HASHED TABLE OF t_instance_rec WITH UNIQUE KEY instance
3 T_INSTANCE_REC Private See coding ... 20000921 BEGIN OF t_instance_rec, instance TYPE REF TO cl_ibase_r3_vartable, END OF t_instance_rec
4 T_OBJNO_HTAB Private See coding ... 20000921 t_objno_htab TYPE HASHED TABLE OF t_objno_rec WITH UNIQUE KEY objno
5 T_OBJNO_REC Private See coding ... 20000921 BEGIN OF t_objno_rec, objno TYPE ibxx_ref-objnr, vtnam TYPE vtnam, vtint TYPE vtint, END OF t_objno_rec
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CL_APPL_ID_CONSTRUCTOR on class CL_IBASE_R3_VARTABLE 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_VTINT Call by reference Type reference (TYPE) VTINT ... 20000925
2 Importing I_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000925
3 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20000921

Method CL_CONCAT_OBJID on class CL_IBASE_R3_VARTABLE 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 ... 20000921

Method CL_GET_ICON on class CL_IBASE_R3_VARTABLE 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_VTINT Value transfer Type reference (TYPE) VTINT ... 20000925
2 Importing I_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000925
3 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 20000921

Method CL_GET_OBJNR on class CL_IBASE_R3_VARTABLE 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_VTINT Value transfer Type reference (TYPE) VTINT ... 20000921
2 Importing I_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000921
3 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 20000921

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

Method CL_IBASE_ID_CONSTRUCTOR on class CL_IBASE_R3_VARTABLE 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_VARTABLE ... 20000921

Method CL_PREPARE_READ on class CL_IBASE_R3_VARTABLE has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_VARTABLE has no parameter.
Method CL_READ on class CL_IBASE_R3_VARTABLE 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_VTINT Call by reference Type reference (TYPE) VTINT ... 20000925
2 Exporting E_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000925
3 Importing I_OBJID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 20000921

Method CL_SPLIT_OBJID on class CL_IBASE_R3_VARTABLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VTINT Value transfer Type reference (TYPE) VTINT ... 20000921
2 Importing I_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000921

Method CONSTRUCTOR on class CL_IBASE_R3_VARTABLE 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 ... 20000921

Method DOES_EXIST on class CL_IBASE_R3_VARTABLE 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_VTINT Value transfer Type reference (TYPE) VTINT ... 20000921
2 Exporting E_VTNAM Value transfer Type reference (TYPE) VTNAM ... 20000921

Method GET_BUSINESS_KEY on class CL_IBASE_R3_VARTABLE has no exception.

Method GET_CUVTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CUVTAB Value transfer Type reference (TYPE) CUVTAB Merkmal 20000925

Method GET_CUVTAB on class CL_IBASE_R3_VARTABLE 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 ... 20000921

Method GET_ICON on class CL_IBASE_R3_VARTABLE 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 ... 20000921

Method GET_NEW_OBJNR on class CL_IBASE_R3_VARTABLE 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 ... 20000921

Method GET_OBJNR on class CL_IBASE_R3_VARTABLE 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) CHAR25 ... 20000921

Method GET_STANDARD_TEXT on class CL_IBASE_R3_VARTABLE has no exception.

Method PREPARE_GET Signature

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

Method READ Signature

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

Method REFRESH Signature

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