SAP ABAP Class /IWBEP/CL_IFL_TYPE_ANALYZER (Class to analyse types)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_DST_BOP_GENERATOR (Package) OData Channel - Design Time Tools - BOP Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_DST_CONST Constants 20111017
Properties
Class /IWBEP/CL_IFL_TYPE_ANALYZER  
Short Description Class to analyse types    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_DST_BOP_GENERATOR   OData Channel - Design Time Tools - BOP Generator 
Created 20111017   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/CL_IFL_TYPE_ANALYZER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWBEP/IF_IFL_BUILDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_DST_CONST Constants 20111017
Friends
Class /IWBEP/CL_IFL_TYPE_ANALYZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENTTYPE Instance attribute Private Attribute reference (LIKE) 20111017
2 DATATYPE Instance attribute Private Attribute reference (LIKE) 20111017
3 INTTYPE Instance attribute Private Attribute reference (LIKE) 20111017
4 MO_BUILDER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER 20111017
5 MO_FILTER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_FILTER 20111017
6 MT_BUILD_FINALIZERS Instance attribute Private Type reference (TYPE) TY_GT_BUILD_FINALIZERS 20111017
7 MV_LEGACY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111017
8 MV_RFC_DESTINATION Instance attribute Private Type reference (TYPE) RFCDEST 20111017
9 OBJECTTYPE Instance attribute Private Attribute reference (LIKE) 20111017
10 TYPENAME Instance attribute Private Attribute reference (LIKE) 20111017
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INCLUDES_LEGACY Instance method Private Method 20111017
2 ANALYSE_CORETYPE Instance method Private Method 20111017
3 ANALYSE_ELEMENT Instance method Private Method 20111017
4 ANALYSE_STRUCTURE Instance method Private Method 20111017
5 ANALYSE_STRUCTURE_FIELDS Instance method Private Method 20111017
6 ANALYSE_TABLE Instance method Private Method 20111017
7 ANALYSE_TABLE_WA Instance method Private Method 20111017
8 ANALYZE_TRANSP_TABLE Instance method Private Method 20111017
9 CHECK_RELEASE Instance method Private Method 20111017
10 CHECK_STRUCT_EXISTENCE Instance method Private Method 20111017
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111024
12 GET_FIELDINFO Instance method Private Method 20111017
13 GET_NUMBER_OF_FIELDS Instance method Private Method 20111017
14 PROCESS Instance method Public Method 20111024
Events
Class /IWBEP/CL_IFL_TYPE_ANALYZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_DFIESINCL Public See coding 20111017 BEGIN OF ty_gs_dfiesincl. INCLUDE TYPE dfies. TYPES: include_name TYPE rollname, END OF ty_gs_dfiesincl
2 TY_GS_FIELDDESC Public See coding 20111017 BEGIN OF ty_gs_fielddesc, fieldname TYPE fieldname, componenttype TYPE comptype, typename TYPE tabname, changed TYPE abap_bool, END OF ty_gs_fielddesc
3 TY_GT_BUILD_FINALIZERS Public See coding 20111017 ty_gt_build_finalizers TYPE STANDARD TABLE OF REF TO /iwbep/if_ifl_build_finalizer WITH NON-UNIQUE DEFAULT KEY
4 TY_GT_DFIES Private See coding 20111017 ty_gt_dfies TYPE TABLE OF dfies
5 TY_GT_DFIESINCL Public See coding 20111017 ty_gt_dfiesincl TYPE TABLE OF ty_gs_dfiesincl
6 TY_GT_FIELDDESC Public See coding 20111017 ty_gt_fielddesc TYPE STANDARD TABLE OF ty_gs_fielddesc WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_INCLUDES_LEGACY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) TY_GT_DFIES 20111017
2 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) TABNAME 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_CORETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) TY_GS_DFIESINCL 20111017
2 Returning RR_FIELDDESC Value transfer Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_ATTRIBUT 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TYPE Call by reference Type reference (TYPE) TY_GS_DFIESINCL 20111017
2 Returning RR_FIELDDESC Value transfer Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_ATTRIBUT 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELDDESC Call by reference Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_NODE 20111017
2 Exporting EV_STRUCT_NOT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20111017
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20111017
4 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS 20111017
5 Importing IV_STRUCT_IS_INCLUDE Call by reference Type reference (TYPE) ABAP_BOOL 20111017
6 Importing IV_STRUNAME Call by reference Type reference (TYPE) TABNAME 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_STRUCTURE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CORETYPES Call by reference Type reference (TYPE) /IWBEP/IF_IFL_BUILDER=>TY_GT_ATTRIBUTES 20111017
2 Exporting ET_ELEMENTS Call by reference Type reference (TYPE) /IWBEP/IF_IFL_BUILDER=>TY_GT_ATTRIBUTES 20111017
3 Exporting ET_INCLUDES Call by reference Type reference (TYPE) /IWBEP/IF_IFL_BUILDER=>TY_GT_NODES 20111017
4 Exporting ET_SUBSTRUCTURES Call by reference Type reference (TYPE) /IWBEP/IF_IFL_BUILDER=>TY_GT_NODES 20111017
5 Exporting ET_TABLES Call by reference Type reference (TYPE) /IWBEP/IF_IFL_BUILDER=>TY_GT_ATTRIBUTES 20111017
6 Exporting EV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20111017
7 Importing IT_FIELDS Call by reference Type reference (TYPE) DFIES_TABLE 20111017
8 Importing IV_STRUCTURENAME Call by reference Type reference (TYPE) TABNAME 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20111017
2 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS 20111017
3 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME 20111017
4 Returning RR_FIELDDESC Value transfer Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_ATTRIBUT 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYSE_TABLE_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEMS Call by reference Type reference (TYPE) /IWBEP/CL_IFL_TYPE_ANALYZER=>TY_GS_DFIESINCL 20111017
2 Returning RR_FIELDDESC Value transfer Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_ATTRIBUT 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method ANALYZE_TRANSP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DFIES Call by reference Type reference (TYPE) TY_GT_DFIES 20111017
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20111017
3 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS 20111017
4 Importing IV_STRUNAME Call by reference Type reference (TYPE) TABNAME 20111017
5 Returning RR_FIELDDESC Value transfer Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_NODE 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method CHECK_RELEASE Signature

Method CHECK_RELEASE on class /IWBEP/CL_IFL_TYPE_ANALYZER has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method CHECK_STRUCT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) TABNAME 20111017
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20111024
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER Analyzer Exception 20111024

Method GET_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DFIES_WA Call by reference Type reference (TYPE) DFIES 20111017
2 Exporting ET_DFIES_TAB Call by reference Type reference (TYPE) DDFIELDS 20111017
3 Exporting EV_TABCLASS Call by reference Type reference (TYPE) DD02V-TABCLASS 20111017
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME 20111017
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU 20111017
6 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method GET_NUMBER_OF_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_NODE 20111017
2 Returning RV_NUMBER Value transfer Type reference (TYPE) I 20111017
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER 20111017

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ROOT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_ATTRIBUT Constants 20111024
2 Importing IO_BUILDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER Constants 20111024
3 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_IFL_BUILDER_FILTER Constants 20111024
4 Importing IT_BUILD_FINALIZERS Call by reference Type reference (TYPE) TY_GT_BUILD_FINALIZERS 20111024
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Field Name 20111024
6 Importing IV_PROCESS_FIELD Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20111024
7 Importing IV_TYPENAME Call by reference Type reference (TYPE) TABNAME Table Name 20111024
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_ANALYZER Analyzer Exception 20111024
History
Last changed by/on SAP  20130531 
SAP Release Created in 200