SAP ABAP Class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA (Table Parameter Data superclass)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_CORE (Package) PIFD Core Functionality and Types
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_PARAMETER_DATA PIFD Parameter Data 20101202
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_AUTO_TAB_DATA PIFD Automatic Table Parameter Data 20120319
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_RANGE_DATA PIFD Range Parameter Data 20110107
3 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_TABLE_DATA 20101202
4 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_TABTYPE_DATA PIFD Table Type Data 20101203
Properties
Class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA  
Short Description Table Parameter Data superclass    
Super Class CL_CNV_MBT_PIFD_PARAMETER_DATA PIFD Parameter Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_CORE   PIFD Core Functionality and Types 
Created 20101202   SAP 
Last change 20141030    
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_CNV_MBT_PIFD_ABSTR_TAB_DATA has no interface implemented.
Friends
Class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_NR_FROMNUMBER Constant Private Type reference (TYPE) CNV_MBT_PIFD_DDIC_SUFFIX '0000000000000001' Suffix for a generated DDIC name 20110706
2 NC_NR_TONUMBER Constant Private Type reference (TYPE) CNV_MBT_PIFD_DDIC_SUFFIX '9999999999999999' Suffix for a generated DDIC name 20110706
3 OC_NR_OBJECT Constant Protected Type reference (TYPE) NROBJ 'CNV_PIFD_P' Name of number range object 20110706
4 OC_NR_RANGE_NR Constant Protected Type reference (TYPE) NRNR '10' Number Range Number 20110706
5 OT_TECH_ELES Instance attribute Protected See coding Relevant PIFD Technical Element descriptions 20101202
6 OT_TECH_TAB Instance attribute Protected See coding PIFD Technical Table Description for Variants 20101202
7 OV_DDIC_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20110609
8 PC_DYN_STRUCT_NAME_PREFIX Constant Private Type reference (TYPE) CNV_MBT_PIFD_DDIC_PREFIX '/DMIS/PIFD_' Prefix for generating the structure name in the DDIC 20110128
9 PT_COMPLETE_KEY Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_T_TECHTAB 20110705
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_DATA Instance method Public Method Appends the given lines to the data table 20120315
2 CREATE_DD03P_DESCRIPTION Instance method Private Method Create a DDIC-compatible description of the table 20110126
3 FILTER_DATA Static method Public Method Filter Data 20110706
4 GET_COMPLETE_KEY_COLUMNS Instance method Public Method Returns the all key columns (including the parents') 20110705
5 GET_DDIC_NAME Instance method Private Method Gets the name for the structure in the DDIC 20110707
6 GET_DDIC_REF_TABLE Instance method Protected Method Returns the reference table if it is in the DDIC 20110429
7 GET_DDIC_ROLLNAME Instance method Protected Method Returns the reference table if it is in the DDIC 20140409
8 GET_FILTERED_DATA_REF Instance method Public Method Returns a reference to a filtered copy of the contained data 20110705
9 GET_KEY_COLUMNS Instance method Public Method Returns the descriptions of the key columns 20110216
10 GET_TABLE_LINE_COUNT Instance method Public Method Returns the number of lines of the table 20110304
11 REMOVE_ORPHANED_DATA Instance method Public Method Remove entries in table data that does not appear in parent 20130918
12 SET_FIELD_DESCRIPTIONS Instance method Protected Method Sets the field descriptions for the table's columns 20101202
Events
Class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no event.
Types
Class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no local type.
Method Signatures

Method APPEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_LINES Call by reference Type reference (TYPE) STANDARD TABLE Lines to be appended 20120315
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20120315

Method CREATE_DD03P_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110128
2 Returning RT_DD03P Value transfer Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20110126

Method CREATE_DD03P_DESCRIPTION on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_DATA_FILTER Filter for data 20110706
2 Changing XT_TABLE Call by reference Type reference (TYPE) ANY TABLE Table to be filtered 20110706

Method FILTER_DATA on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_COMPLETE_KEY_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_COLUMNS Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_TECHTAB Entries of CNVMBTTECHTAB 20110705

Method GET_COMPLETE_KEY_COLUMNS on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_DDIC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DDIC_ENTRY_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110707
2 Exporting EV_DDIC_NAME Value transfer Type reference (TYPE) TABNAME Table Name 20110707
3 Importing IV_FORCE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130307

Method GET_DDIC_NAME on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_DDIC_REF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REF_TABLE Value transfer Type reference (TYPE) LVC_RTNAME ALV control: Reference table name for internal table field 20110429

Method GET_DDIC_REF_TABLE on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_DDIC_ROLLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROLLNAME Value transfer Type reference (TYPE) LVC_ROLL ALV control: Data element for F1 help 20140409

Method GET_DDIC_ROLLNAME on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_FILTERED_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) CNV_MBT_PIFD_T_DATA_FILTER Filter for data 20110705
2 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA Data value 20110705

Method GET_FILTERED_DATA_REF on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_KEY_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_COLUMNS Value transfer Type reference (TYPE) CNV_MBT_PIFD_T_TECHTAB Entries of CNVMBTTECHTAB 20110216

Method GET_KEY_COLUMNS on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method GET_TABLE_LINE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LINE_COUNT Value transfer Type reference (TYPE) CNV_MBT_LINES Number of lines of a table 20110304

Method GET_TABLE_LINE_COUNT on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.

Method REMOVE_ORPHANED_DATA Signature

Method REMOVE_ORPHANED_DATA on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20130918

Method SET_FIELD_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_DESCRS Call by reference Type reference (TYPE) CNV_MBT_PIFD_DD_FIELD_DESCRS DDIC-style field descriptions 20101202

Method SET_FIELD_DESCRIPTIONS on class CL_CNV_MBT_PIFD_ABSTR_TAB_DATA has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620