SAP ABAP Class CL_CNV_00001_API_ABSTR_TABLE (Table representation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_BASIS (Package) Conversion: Basis functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_00001_MODIFIABLE Abstrct modifiable cust. object 20110321
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNV_00001_API_CUST_OBJECT Abstract customizing object availabel in CWB API 20110207
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_00001_API_INDX_TABLE Table representation 20110207
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_00001_API_TABLE Table representation 20110207
Properties
Class CL_CNV_00001_API_ABSTR_TABLE  
Short Description Table representation    
Super Class CL_CNV_00001_MODIFIABLE Abstrct modifiable cust. object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_BASIS   Conversion: Basis functions 
Created 20110207   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_00001_API_ABSTR_TABLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CNV_00001_API_CUST_OBJECT Abstract customizing object availabel in CWB API 20110207
Friends
# Friend Modeled only Created on Description
1 CL_CNV_00001_API_STATIC 20110210 Static CWB API implementation
2 CL_CNV_00001_DDICINDX_ITERATOR 20110308 Standard DDIC iterator
3 CL_CNV_00001_DDIC_STD_ITERATOR 20110308 INDX DDIC iterator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_INITIALIZED Instance attribute Protected Type reference (TYPE) FLAG Whether the initialization for checks has been performed 20110324
2 DDIC_DESCRIPTION Instance attribute Public Type reference (TYPE) STRING Table description from DDIC 20110405
3 DESCRIPTION Instance attribute Public Type reference (TYPE) STRING Table description 20110405
4 EMPTY Instance attribute Public Type reference (TYPE) FLAG Whether table is empty 20110223
5 EMPTY_CHECK_EXCL_TABLES Static Attribute Public Type reference (TYPE) TTTABNAME Tables excluded from empty check 20110303
6 INCLUDES Instance attribute Public Type reference (TYPE) CNV_00001_T_CL_API_INCLUDE List of includes 20110418
7 LAST_CHECK_STATUS Instance attribute Public Type reference (TYPE) MSGTY Message Type 20110404
8 NAME Instance attribute Public Type reference (TYPE) TABNAME Table Name 20110301
9 NOTUSE Instance attribute Public Type reference (TYPE) CNV_NOT Exclusion from conversion indication 20110207
10 SEARCH_EXCLUDED Instance attribute Public Type reference (TYPE) FLAG Whether the table is excluded from scan 20110308
11 SEQNUM Instance attribute Public Type reference (TYPE) CNV_ORD Conversion: Sequence Number 20110207
12 SETTINGS_MISSING Instance attribute Public Type reference (TYPE) FLAG Whether table-level settings are missing 20110317
13 STANDARD Instance attribute Public Type reference (TYPE) CNV_STANDARD Indicator for SAP standard tables 20110302
14 STEPS Instance attribute Protected Type reference (TYPE) TY_HT_STEPS Table steps 20110321
15 TABCLASS Instance attribute Public Type reference (TYPE) TABCLASS table class 20110301
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INCLUDE Instance method Public Method Adds an include for the table 20110419
2 ADD_STEP Instance method Public Method Adds a single step 20110321
3 CAN_RUN_TOGETHER_WITH Instance method Public Method Returns whether this table can run together with another one 20110601
4 CHECK_EMPTY Instance method Public Method checks whether the table is empty 20110223
5 CHECK_FEATURES Instance method Public Method Checks whether the table should be excluded from the scan 20110301
6 CHECK_FIELDS_EMPTY Instance method Public Method Checks whether relevant fields are empty 20110223
7 CHECK_NONTRANSP_FIELDS Instance method Public Method Checks the non-transparent fields of the table 20110324
8 CLASS_CONSTRUCTOR Static method Public Constructor Static initialization 20110303
9 COPY_ATTRIBUTES_FROM Instance method Protected Method Copies the attributes from other object 20140414
10 EMPTY_CHECK_EXCLUDED Instance method Public Method Returns whether the table is excluded from empty check 20110303
11 EQUALS Instance method Public Method 20110303
12 FILL_DATAPACK Instance method Public Method 20110321
13 GET_DDIC_DESCRIPTION Instance method Public Method Returns DDIC description of the table 20110405
14 GET_FIELD Instance method Public Method Returns the field of the given name 20110223
15 GET_FIELDS Instance method Public Method Returns all the fields (to be redefined in subclasses) 20110223
16 GET_STEPS Instance method Public Method Returns table's steps 20110321
17 INIT_CHECKS Instance method Public Method Initializeds checks 20110324
18 LOAD_FROM_STRUCTURE Instance method Public Method 20110303
19 REMOVE_FIELD Instance method Public Method Removes given field from the table 20110223
20 RESET_LAST_CHECK_STATUS Instance method Public Method Restes the status of the last check 20110404
21 SET_NAME Instance method Public Method Assigns the table name 20110301
22 SET_NOTUSE Instance method Public Method Sets table as excluded 20110407
23 SET_SEQNUM Instance method Public Method Assigns the SEQNUM 20110301
24 SET_STANDARD Instance method Public Method Sets the 'Standard' flag 20110407
25 STORE_IN_STRUCTURE Instance method Public Method 20110303
26 TO_STRING Instance method Public Method 20110303
Events
# Event Type Visibility Description Created on
1 STATUS_CHANGED Instance Event
(0)
Public
(2)
Global table status has changed 20110407
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HT_STEPS Protected See coding 20110321
2 TY_STEPS Protected See coding 20110321
Method Signatures

Method ADD_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADDED Value transfer Type reference (TYPE) FLAG Whether really added (no if already existed) 20110419
2 Importing INCLUDE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_INCLUDE Routine parameter 20110419

Method ADD_INCLUDE on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method ADD_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_STEP Representation of conv. prog. user-def. step 20110321

Method ADD_STEP on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CAN_RUN_TOGETHER_WITH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20110601
2 Returning RES Value transfer Type reference (TYPE) FLAG Result 20110601
3 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_ABSTR_TABLE Table representation 20110601

Method CAN_RUN_TOGETHER_WITH on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CHECK_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EMPTY Value transfer Type reference (TYPE) FLAG General Flag 20110223
2 Importing PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110302

Method CHECK_EMPTY on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CHECK_FEATURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT_FNAME Value transfer Type reference (TYPE) FIELDNAME Client field name 20110301
2 Exporting EXCLUDED Value transfer Type reference (TYPE) FLAG Whether to exclude table 20110301
3 Importing EXCLUDE_K8 Call by reference Type reference (TYPE) FLAG Whether to exclude "empty" K8* tables 20110301
4 Importing EXCLUDE_NON_EXISTENT Call by reference Type reference (TYPE) FLAG Whether to exclude tables that do not exist in this system 20110301
5 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110301
6 Exporting NOEXIST Value transfer Type reference (TYPE) FLAG Whether the table exists in DDIC 20110301
7 Exporting NOEXISTDB Value transfer Type reference (TYPE) FLAG Table doesn't exist in DB 20110301
8 Exporting STANDARD Value transfer Type reference (TYPE) FLAG Whether the table is standard 20110301

Method CHECK_FEATURES on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CHECK_FIELDS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKID Call by reference Type reference (TYPE) CNV_PACK SPACE Conversion: Conversion package number 20110228

Method CHECK_FIELDS_EMPTY on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CHECK_NONTRANSP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110324
2 Importing LOGGER_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' logger hierarchy level 20110328
3 Importing PACK Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20110324
4 Returning STATUS Value transfer Type reference (TYPE) MSGTY Status 20110324

Method CHECK_NONTRANSP_FIELDS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COPY_ATTRIBUTES_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_ABSTR_TABLE Table representation 20140414

Method COPY_ATTRIBUTES_FROM on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method EMPTY_CHECK_EXCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) FLAG General Flag 20110303

Method EMPTY_CHECK_EXCLUDED on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method EQUALS Signature

Method EQUALS on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method EQUALS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method FILL_DATAPACK Signature

Method FILL_DATAPACK on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method FILL_DATAPACK on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method GET_DDIC_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20110405

Method GET_DDIC_DESCRIPTION on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) CL_CNV_00001_API_ABSTR_FIELD Conv.-relevant field representation 20110223
2 Importing NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110223
# Exception Resumable Description Created on
1 CX_CNV_00001_API_FLD_NOT_FOUND Field not found 20110223

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) CNV_00001_T_CL_API_ABSTR_FIELD List of converted fields 20110223

Method GET_FIELDS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method GET_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STEPS Value transfer Type reference (TYPE) CNV_00001_T_CL_API_STEP List of table-related steps 20110321
2 Importing TIMESTEP Call by reference Type reference (TYPE) CNV_STEP Conversion: Procedural routine stage 20110321

Method GET_STEPS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method INIT_CHECKS Signature

Method INIT_CHECKS on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method INIT_CHECKS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method LOAD_FROM_STRUCTURE Signature

Method LOAD_FROM_STRUCTURE on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method LOAD_FROM_STRUCTURE on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method REMOVE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110223

Method REMOVE_FIELD on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method RESET_LAST_CHECK_STATUS Signature

Method RESET_LAST_CHECK_STATUS on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method RESET_LAST_CHECK_STATUS on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110301

Method SET_NAME on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method SET_NOTUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTUSE Call by reference Type reference (TYPE) CNV_NOT Exclusion from conversion indication 20110408

Method SET_NOTUSE on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method SET_SEQNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQNUM Call by reference Type reference (TYPE) CNV_ORD Conversion: Sequence Number 20110301

Method SET_SEQNUM on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method SET_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STANDARD Call by reference Type reference (TYPE) CNV_STANDARD Indicator for SAP standard tables 20110408

Method SET_STANDARD on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method STORE_IN_STRUCTURE Signature

Method STORE_IN_STRUCTURE on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method STORE_IN_STRUCTURE on class CL_CNV_00001_API_ABSTR_TABLE has no exception.

Method TO_STRING Signature

Method TO_STRING on class CL_CNV_00001_API_ABSTR_TABLE has no parameter.
Method TO_STRING on class CL_CNV_00001_API_ABSTR_TABLE has no exception.
Event Signatures

Event STATUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TABLE Exporting Value transfer Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110407
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620