SAP ABAP Class CL_IWP_DATA_ANALYZER (Data Analyzer)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_BI (Package) ILM Workpackage: BI content Generation
Properties
Class CL_IWP_DATA_ANALYZER  
Short Description Data Analyzer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_BI   ILM Workpackage: BI content Generation 
Created 20071031   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_DATA_ANALYZER has no forward declaration.
Interfaces
Class CL_IWP_DATA_ANALYZER has no interface implemented.
Friends
Class CL_IWP_DATA_ANALYZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANALYZED Instance attribute Private Type reference (TYPE) IWP_STATUS 'ANA' Status 20071031
2 C_REPLACED Instance attribute Private Type reference (TYPE) IWP_STATUS 'REP' Status 20071217
3 MR_BADI_IOBJ_DEF Instance attribute Private Object reference (TYPE REF TO) IWP_IOBJ_DEFINITION 20071114
4 MR_BADI_IPROV_DEF Instance attribute Private Object reference (TYPE REF TO) IWP_IPROV_DEFINITION 20071114
5 MR_BI_INTERFACE Instance attribute Private Object reference (TYPE REF TO) CL_IWP_BI_INTERFACE Interface to BI BAPIs 20090414
6 MT_IWP_T_WP_AREA Instance attribute Private Type reference (TYPE) IWP_T_WP_AREA Tabletype for IWP_T_WP_AREA 20080730
7 MT_NAV_ATTR_DEF Instance attribute Private Type reference (TYPE) IWP_T_NAV_ATTR_DEF Definition of navigational attributes 20081201
8 M_IOBJ_AUDITAREA Constant Public Type reference (TYPE) RSIOBJNM '/ILM/AUDITAREA' InfoObject 20081111
9 M_IOBJ_CLNT Constant Public Type reference (TYPE) RSIOBJNM '/ILM/CLNT' InfoObject 20080930
10 M_IOBJ_SYSID Constant Public Type reference (TYPE) RSIOBJNM '/ILM/SYSID' InfoObject 20080930
11 M_IOBJ_WORKP Constant Public Type reference (TYPE) RSIOBJNM '/ILM/WORKP' InfoObject 20071119
12 M_NAMESPACE_GEN Instance attribute Private Type reference (TYPE) NAMESPACE Namespace 20090414
13 M_PREFIX Instance attribute Private Type reference (TYPE) IWP_PREFIX Prefix for generated objects 20071123
14 M_TEMPLATE Instance attribute Private Type reference (TYPE) IWP_TEMPLATE Audit Package used as Template 20080731
15 M_WORKP_IOBJ Instance attribute Private Type reference (TYPE) FLAG General Flag 20080303
16 M_WORK_PACKAGE Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of Audit Package 20080306
17 M_WORK_PACKAGE_EXT Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20080306
18 M_WP_PATTERN Instance attribute Private Type reference (TYPE) IWP_WP_PATTERN Audit Package Template 20081217
19 PREFIX Constant Public Type reference (TYPE) IWP_PREFIX '/ILM/' Prefix 20071031
20 PREFIX_RWC Constant Public Type reference (TYPE) IWP_PREFIX '/RWC/' Prefix 20081110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTES Instance method Private Method Add attributes to an infoobject 20071105
2 ADD_TEXTS Instance method Private Method Add texts to an infoobject 20071105
3 ADOPT_DSO_COMPONENTS Instance method Public Method Adopt the DSO according to the compounds 20080125
4 ADOPT_ICUBE_COMPONENTS Instance method Public Method Adopt the Infocube according to the compounds 20080125
5 ADOPT_IOBJ_ATTRIBUTES Instance method Public Method Adopt the attributes according to compounds 20080125
6 ADOPT_IOBJ_DATATYPE Instance method Private Method Adopt the datatype of an infoobject 20071031
7 ADOPT_NAMETAB Instance method Public Method Adopt the nametab 20081017
8 ADOPT_TABLETYPE Instance method Public Method Adopt the type of table (MD Flag) 20081027
9 ANALYZE_TABLE_TYPE Instance method Private Method Analyze the tabletype and adopt the name_tab 20071031
10 CHECK_ACTIVE_SOURCESYSTEM Instance method Private Method Check, if the source system has to be added 20071115
11 CHECK_ACTIVE_WORKP Instance method Private Method Check, if the workpackage should be added 20071119
12 CHECK_CHAR_LENGTH Instance method Private Method Add message that the length was restricted 20080303
13 CHECK_MANDATORY_TABLES Static method Public Method Check if all mandatory tables are included in an audit pack. 20091022
14 CHECK_TEXTTABLE_KEYS Instance method Private Method Check, if keys of texttable match keys of structure 20110321
15 COMPOSE_DSO_NAME Instance method Private Method Compose the name of a DSO 20071031
16 COMPOSE_ICUBE_NAME Instance method Private Method Compose the name of an infocube 20071031
17 COMPOSE_INFOAREA_NAME Static method Public Method Compose the name of an infoarea 20071105
18 COMPOSE_INFOSET_NAME Instance method Private Method Compose the name of infoset 20071031
19 COMPOSE_IOBC_NAME Static method Public Method Compose the name of an infoobject catalogue 20071105
20 COMPOSE_IOBJ_NAME Instance method Private Method Compose the name of an infoobject 20071031
21 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071114
22 COPY_IOBJ Instance method Private Method Copy an infoobject 20071031
23 EXTEND_CHAR Instance method Public Method Extend characteristics additional infoobjects 20071119
24 EXTEND_DSO Instance method Public Method Extend DSO with additional infoobjects 20071119
25 EXTEND_ICUBE Instance method Public Method Extend infocube with additional infoobjects 20071119
26 FILTER_STRUCTURES Instance method Public Method 20090309
27 GET_ICUBE_DIMENSION_TYPE Instance method Private Method Get the type of a dimension for an infooject 20071031
28 GET_KEY_FIGURES Instance method Private Method Register the key figures 20071031
29 GET_NUMBER_OF_KEYFIELDS Instance method Private Method Determine the number of Keyfields 20071031
30 MODIFY_IOBJS_BY_BADI Instance method Public Method Modfiy the registered Infoobjects via the BAdI 20071115
31 REGISTER_COMPLEX_CHAR Instance method Public Method Register complex characteristic 20071031
32 REGISTER_COMPLEX_CHAR_BY_DOMA Instance method Public Method Define a complec characteristic via domain fixed values 20071031
33 REGISTER_DSO Instance method Public Method Register DSOs 20071031
34 REGISTER_HIERARCHY Instance method Public Method Register Hierarchy 20081027
35 REGISTER_ICUBE Instance method Public Method Register Infocube 20071031
36 REGISTER_INFOSET_FOR_DSO Instance method Public Method Register Infoset for DSO 20071031
37 REGISTER_INFOSET_FOR_ICUBE Instance method Public Method Register Infoset 20071031
38 REGISTER_INFOSET_FOR_RELATION Instance method Public Method Register an Infoset for DARTX releation 20071031
39 REGISTER_KEY_FIGURE Instance method Public Method Register Keyfigures 20071031
40 REGISTER_SIMPLE_CHAR Instance method Public Method Register a simple characteristic 20071031
41 REGISTER_SINGLE_RELATION Instance method Private Method Register an Infoset for DARTX releation 20071115
42 REGISTER_UNREF_UNITS_FOR_DSO Instance method Public Method Only DSO! Register unreferenced units 20101123
43 SET_AUTHORIZATION_FLAG Instance method Private Method Set the authorization depending on Customizing 20071119
44 UPDATE_COMPOUNDS Instance method Private Method Update the compounds of an infoobject 20071105
45 UPDATE_STATUS_DEPENDENT_OBJECT Instance method Public Method Update the status of dependent objects 20071031
Events
Class CL_IWP_DATA_ANALYZER has no event.
Types
Class CL_IWP_DATA_ANALYZER has no local type.
Method Signatures

Method ADD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN_GLOBAL Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071105
2 Changing CT_FIELDASSIGN_LOCAL Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071105
3 Changing CT_IOBJ_GLOBAL Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071105
4 Changing CT_IOBJ_LOCAL Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071105
5 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080303
6 Changing C_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_S_IOBJ_INTERFACE Interface for Infoobject 20071105
7 Importing IT_NAMETAB_DEF Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071105
# Exception Resumable Description Created on
1 NO_UPDATE 20071105

Method ADD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN_GLOBAL Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071105
2 Changing CT_FIELDASSIGN_LOCAL Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071105
3 Changing C_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_S_IOBJ_INTERFACE Interface for Infoobject 20071105
4 Importing IT_NAMETAB_TEXT Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071105
# Exception Resumable Description Created on
1 NO_UPDATE 20071105

Method ADOPT_DSO_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20080125
2 Importing IT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20080125

Method ADOPT_DSO_COMPONENTS on class CL_IWP_DATA_ANALYZER has no exception.

Method ADOPT_ICUBE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20080125
2 Importing IT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20080125

Method ADOPT_ICUBE_COMPONENTS on class CL_IWP_DATA_ANALYZER has no exception.

Method ADOPT_IOBJ_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE 20080125

Method ADOPT_IOBJ_ATTRIBUTES on class CL_IWP_DATA_ANALYZER has no exception.

Method ADOPT_IOBJ_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20071031

Method ADOPT_IOBJ_DATATYPE on class CL_IWP_DATA_ANALYZER has no exception.

Method ADOPT_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NAMETAB Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20081017
2 Importing I_STRUC Call by reference Type reference (TYPE) IWP_STRUC Table Name 20081017

Method ADOPT_NAMETAB on class CL_IWP_DATA_ANALYZER has no exception.

Method ADOPT_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUC Call by reference Type reference (TYPE) IWP_T_STRUC Tables of structures 20081027

Method ADOPT_TABLETYPE on class CL_IWP_DATA_ANALYZER has no exception.

Method ANALYZE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NAMETAB Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031
2 Exporting E_TYPE Call by reference Type reference (TYPE) IWP_TABTYPE Tabletype for Infoprovider Definition 20071031

Method ANALYZE_TABLE_TYPE on class CL_IWP_DATA_ANALYZER has no exception.

Method CHECK_ACTIVE_SOURCESYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SYSTEMID Call by reference Type reference (TYPE) IWP_SYSTEMID System ID 20071115
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071115

Method CHECK_ACTIVE_SOURCESYSTEM on class CL_IWP_DATA_ANALYZER has no exception.

Method CHECK_ACTIVE_WORKP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WORKP Call by reference Type reference (TYPE) IWP_WORKP 20071119
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071119

Method CHECK_ACTIVE_WORKP on class CL_IWP_DATA_ANALYZER has no exception.

Method CHECK_CHAR_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080303
2 Changing C_LENGTH Call by reference Type reference (TYPE) LENG Length exponent 20080303
3 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20080303

Method CHECK_CHAR_LENGTH on class CL_IWP_DATA_ANALYZER has no exception.

Method CHECK_MANDATORY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091022
2 Importing IT_STRUC Call by reference Type reference (TYPE) IWP_T_STRUC Tables of structures 20091022
3 Importing IT_VIEW Call by reference Type reference (TYPE) IWP_T_WP_VIEW Tabletype for iwp_wp_view 20091022
4 Importing I_AUDIT_AREA Call by reference Type reference (TYPE) LRM_POLICY_TYPE 20091023
5 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20091022

Method CHECK_MANDATORY_TABLES on class CL_IWP_DATA_ANALYZER has no exception.

Method CHECK_TEXTTABLE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110321
2 Importing IT_NAMETAB_DEF Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20110321
3 Importing IT_NAMETAB_TEXT Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20110321

Method CHECK_TEXTTABLE_KEYS on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_DSO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ODSOBJECT Call by reference Type reference (TYPE) IWP_DSOOBJECT DSO 20071031
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20071031

Method COMPOSE_DSO_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_ICUBE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOCUBE Call by reference Type reference (TYPE) CHAR30 InfoCube 20071031
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20071031

Method COMPOSE_ICUBE_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_INFOAREA_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR Call by reference Type reference (TYPE) RSTXTLG Long description 20071105
2 Exporting E_INFOAREA Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20071105
3 Importing I_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20071105

Method COMPOSE_INFOAREA_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_INFOSET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOSET Call by reference Type reference (TYPE) IWP_INFOSET Infoset 20071031
2 Importing I_TABREL_NAME Call by reference Type reference (TYPE) ANY 20071031

Method COMPOSE_INFOSET_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_IOBC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR_CHAR Call by reference Type reference (TYPE) RSTXTLG Long description 20071105
2 Exporting E_DESCR_KEY Call by reference Type reference (TYPE) RSTXTLG Long description 20071105
3 Exporting E_INFOOBJCAT_CHAR Call by reference Type reference (TYPE) CHAR30 30 Characters 20071105
4 Exporting E_INFOOBJCAT_KEY Call by reference Type reference (TYPE) CHAR30 30 Characters 20071105
5 Importing I_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20071105

Method COMPOSE_IOBC_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method COMPOSE_IOBJ_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20071031
2 Exporting E_REPLACED Call by reference Type reference (TYPE) FLAG General Flag 20071114
3 Importing I_COPY_NUMBER Call by reference Type reference (TYPE) NUMC4 Natural number 20071031
4 Importing I_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20071031
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080320
6 Importing I_KEYFIGURE Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20090323
7 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20071031
8 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20080320
9 Importing I_TYPE Call by reference Type reference (TYPE) RSIOBJTP Type of an InfoObject 20071031

Method COMPOSE_IOBJ_NAME on class CL_IWP_DATA_ANALYZER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20080222

Method CONSTRUCTOR on class CL_IWP_DATA_ANALYZER has no exception.

Method COPY_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
2 Exporting E_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_S_IOBJ_INTERFACE Interface for Infoobject 20071031
3 Importing IT_IOBJ_NAMETAB Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
4 Importing IT_NAMETAB Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031
5 Importing I_NAMETAB Call by reference Type reference (TYPE) IWP_S_STRCMETDAT Metadata of a structure 20071031

Method COPY_IOBJ on class CL_IWP_DATA_ANALYZER has no exception.

Method EXTEND_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071119
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071119

Method EXTEND_CHAR on class CL_IWP_DATA_ANALYZER has no exception.

Method EXTEND_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071119
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071119

Method EXTEND_DSO on class CL_IWP_DATA_ANALYZER has no exception.

Method EXTEND_ICUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071119
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071119

Method EXTEND_ICUBE on class CL_IWP_DATA_ANALYZER has no exception.

Method FILTER_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUC Call by reference Type reference (TYPE) IWP_T_STRUC Tables of structures 20090309

Method FILTER_STRUCTURES on class CL_IWP_DATA_ANALYZER has no exception.

Method GET_ICUBE_DIMENSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAR Call by reference Type reference (TYPE) FLAG General Flag 20071031
2 Exporting E_KYF Call by reference Type reference (TYPE) FLAG General Flag 20071031
3 Exporting E_TIME Call by reference Type reference (TYPE) FLAG General Flag 20071031
4 Exporting E_UNI Call by reference Type reference (TYPE) FLAG General Flag 20071031
5 Importing IT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
6 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20071031

Method GET_ICUBE_DIMENSION_TYPE on class CL_IWP_DATA_ANALYZER has no exception.

Method GET_KEY_FIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
3 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method GET_KEY_FIGURES on class CL_IWP_DATA_ANALYZER has no exception.

Method GET_NUMBER_OF_KEYFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMETAB Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031
2 Returning R_NUMBER_OF_KEYFIELDS Value transfer Type reference (TYPE) INT4 Natural number 20071031

Method GET_NUMBER_OF_KEYFIELDS on class CL_IWP_DATA_ANALYZER has no exception.

Method MODIFY_IOBJS_BY_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071115

Method MODIFY_IOBJS_BY_BADI on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_COMPLEX_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
4 Importing IT_NAMETAB_DEF Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031
5 Importing IT_NAMETAB_TEXT Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method REGISTER_COMPLEX_CHAR on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_COMPLEX_CHAR_BY_DOMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
2 Importing IR_WORK_PACKAGE Call by reference Object reference (TYPE REF TO) CL_IWP_WORK_PACKAGE Work Package 20071109

Method REGISTER_COMPLEX_CHAR_BY_DOMA on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071031
2 Changing CT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071031
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
4 Importing IT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
5 Importing IT_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
6 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method REGISTER_DSO on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20081027
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20081027
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081027
4 Importing IT_NAMETAB_DEF Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20081027

Method REGISTER_HIERARCHY on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_ICUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071031
2 Changing CT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071031
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
4 Importing IT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
5 Importing IT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
6 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method REGISTER_ICUBE on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_INFOSET_FOR_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFOSET Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071031
2 Exporting CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
3 Importing IT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071031

Method REGISTER_INFOSET_FOR_DSO on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_INFOSET_FOR_ICUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFOSET Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071031
2 Exporting CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
3 Importing IT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071031

Method REGISTER_INFOSET_FOR_ICUBE on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_INFOSET_FOR_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFOSET Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071031
2 Exporting CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071031
3 Importing IT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071031
4 Importing IT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
5 Importing IT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071031
6 Importing IT_TABREL Call by reference Type reference (TYPE) IWP_T_TXX_C_RELA Tabletype for TXX_C_RELA 20071031

Method REGISTER_INFOSET_FOR_RELATION on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_KEY_FIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
3 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method REGISTER_KEY_FIGURE on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_SIMPLE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071031
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080303
4 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Tabletype for IWP_S_NAMETAB 20071031

Method REGISTER_SIMPLE_CHAR on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_SINGLE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFOSET Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071115
2 Exporting CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20071115
3 Importing IT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071115
4 Importing IT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071115
5 Importing IT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071115
6 Importing IT_TABREL Call by reference Type reference (TYPE) IWP_T_TXX_C_RELA Tabletype for TXX_C_RELA 20071115

Method REGISTER_SINGLE_RELATION on class CL_IWP_DATA_ANALYZER has no exception.

Method REGISTER_UNREF_UNITS_FOR_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDASSIGN Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20101123
2 Changing CT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20101123
3 Importing IT_NAMETAB_TRANS Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20101123

Method REGISTER_UNREF_UNITS_FOR_DSO on class CL_IWP_DATA_ANALYZER has no exception.

Method SET_AUTHORIZATION_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071119
2 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071119

Method SET_AUTHORIZATION_FLAG on class CL_IWP_DATA_ANALYZER has no exception.

Method UPDATE_COMPOUNDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_S_IOBJ_INTERFACE Interface for Infoobject 20071105
2 Importing IT_COMPOUND Call by reference Type reference (TYPE) IWP_T_COMPOUND Tabletype for IWP_S_COMPOUND 20071105

Method UPDATE_COMPOUNDS on class CL_IWP_DATA_ANALYZER has no exception.

Method UPDATE_STATUS_DEPENDENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DSO Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071031
2 Changing CT_ICUBE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071031
3 Changing CT_INFOSET Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071031
4 Importing IT_IOBJ Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071031

Method UPDATE_STATUS_DEPENDENT_OBJECT on class CL_IWP_DATA_ANALYZER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711