SAP ABAP Class CL_CLS_REPORT_RUN (Report run)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_API_CLASSIFICATION (Package) API for Classification Tool Set
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLS_REPORT_RUN Interface for report run 20051012
Properties
Class CL_CLS_REPORT_RUN  
Short Description Report run    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CLASSIFICATION_TOOL    
Program status     
Category 0   
Package SPAK_API_CLASSIFICATION   API for Classification Tool Set 
Created 20051012   SAP 
Last change 20130531   SAP 
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)
2 CL_CLS_ATTR_VALUE_ASSIGNMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLS_REPORT_RUN Interface for report run 20051012
Friends
Class CL_CLS_REPORT_RUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Private Type reference (TYPE) CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST attribute of report definition 20051027
2 ATTR_VALUE_ASSIGNMENT Instance attribute Private Object reference (TYPE REF TO) CL_CLS_ATTR_VALUE_ASSIGNMENT 20051018
3 COLLECTOR Instance attribute Private Object reference (TYPE REF TO) CL_CLS_OBJECT_COLLECTOR Object collector 20051018
4 CONDITIONS Instance attribute Private Type reference (TYPE) CLS_REPORT_CONDITIONS Conditions of report 20051027
5 CONDITION_ATTRIBUTES Instance attribute Private Type reference (TYPE) TY_ATTRIBUTE_INFO_LIST 20051027
6 CONDITION_ATTRIBUTE_LIST_EFF Instance attribute Private Type reference (TYPE) CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST 20120907
7 CONDITION_ATTRIBUTE_LIST_EXP Instance attribute Private Type reference (TYPE) CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST 20120907
8 CREATE_LIST Instance attribute Private Type reference (TYPE) FLAG General Flag 20051027
9 CREATE_STAT_LIST Instance attribute Private Type reference (TYPE) FLAG General Flag 20051027
10 FLAG_CREATE Instance attribute Private Type reference (TYPE) FLAG General Flag 20051021
11 REPORT_DEF Instance attribute Private Object reference (TYPE REF TO) IF_CLS_REPORT_DEF Definition of classificationsreport 20051018
12 REP_FILTER Instance attribute Private Type reference (TYPE) TY_FILTER 20051013
13 REP_RUN Instance attribute Private Type reference (TYPE) CLS_RUN Run directory 20051012
14 REP_RUN_CLASSIFICATIONS Instance attribute Private Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20100128
15 REP_RUN_COUNTERS Instance attribute Private Type reference (TYPE) CLS_RUN_COUNTERS_TAB Statistical result of a report run 20051018
16 REP_RUN_COUNTERS_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20051027
17 REP_RUN_DISTR Instance attribute Private Type reference (TYPE) CLS_RUN_DISTR_TAB Statistical result of a report run 20051018
18 REP_RUN_DISTR_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20051027
19 REP_RUN_OBJECTS Instance attribute Private Type reference (TYPE) CLS_RUN_OBJECTS_TAB Statistical result of a report run 20051018
20 REP_RUN_OBJECTS_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20051027
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_EXPIRATION_DATE Static method Public Method change expiration date 20051212
2 CHANGE_STATE Static method Public Method change state 20051209
3 CHECK_ATTRIBUTES Instance method Private Method 20051021
4 CHECK_CONDITION Instance method Private Method 20051027
5 CHECK_CONDITIONS Instance method Private Method 20051020
6 CHECK_OBJECT_LIST_IS_NOT_EMPTY Instance method Private Method 20060120
7 CHECK_PERMISSION_TO_EXECUTE Static method Public Method 20061006
8 CHECK_TERM Instance method Private Method Evaluate a term for a single object 20081016
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051014
10 CREATE_RUN Instance method Private Method 20051013
11 DELETE_EXPIRED_RUNS Static method Public Method Delete expired runs 20051209
12 DELETE_RUN Static method Public Method Delete expired runs 20051209
13 EXECUTE Instance method Private Method 20060120
14 GET_COLLECTOR Instance method Private Method 20060120
15 GET_COUNTERS Instance method Private Method 20060120
16 GET_DISTRIBUTION Instance method Private Method 20060120
17 GET_EXPIRATION_DATE Instance method Private Method 20060120
18 GET_FILTER Instance method Public Method 20051017
19 GET_NAME Instance method Private Method 20060120
20 GET_OBJECTS Instance method Private Method 20060120
21 GET_REPORT_DEF Instance method Private Method 20060120
22 GET_STATE Instance method Private Method 20060120
23 GET_VERSION Instance method Public Method 20051017
24 SAVE Instance method Public Method 20051014
25 SAVE_STATE Instance method Private Method 20060120
26 SET_BATCH_ID Instance method Private Method 20060120
27 SET_EXPIRATION_DATE Instance method Private Method 20060120
28 SET_FILTER Instance method Public Method 20051013
29 SET_STATE Instance method Private Method 20060120
Events
Class CL_CLS_REPORT_RUN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTRIBUTE_INFO Private See coding 20051027 begin of ty_attribute_info, name type cls_attribute_name, ref type ref to if_cls_attribute, space_allowed type abap_bool, end of ty_attribute_info
2 TY_ATTRIBUTE_INFO_LIST Private See coding 20051027 ty_attribute_info_list type hashed table of ty_attribute_info with unique key name
3 TY_COMPONENT_RANGE Private Attribute reference (LIKE) 20060120
4 TY_DLVUNIT_RANGE Private Attribute reference (LIKE) 20060120
5 TY_FILTER Public See coding Structure of filter 20051013 begin of ty_filter , package_filter type range of devclass , home_packages type abap_bool, local_packages type abap_bool, transportable_packages type abap_bool, srcsystem_filter type range of tadir-srcsystem , user_filter type range of author , component_filter type range of ufps_posid , type_filter type sorted table of cls_object_type_group with unique key table_line, obj_name_filter type range of tadir-obj_name, dlvunit_filter type range of dlvunit, objects type pak_object_list, project_id_filter type range of pak_project_id, transport_layer_filter type range of tdevc-pdevclass, end of ty_filter
6 TY_OBJ_NAME_RANGE Private Attribute reference (LIKE) 20060120
7 TY_PACKAGE_RANGE Private Attribute reference (LIKE) 20060120
8 TY_PROJECT_ID_RANGE Private Attribute reference (LIKE) 20060120
9 TY_SRCSYSTEM_RANGE Private Attribute reference (LIKE) 20060120
10 TY_TRANSPORT_LAYER_RANGE Private Attribute reference (LIKE) 20060120
11 TY_TYPE_LIST Private Attribute reference (LIKE) 20060120
12 TY_USER_RANGE Private Attribute reference (LIKE) 20060120
Method Signatures

Method CHANGE_EXPIRATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPIRATION_ON Call by reference Type reference (TYPE) CLS_RUN_EXPIRATION_DATE CLS report run, expiration date 20051212
2 Importing IM_REPORT Call by reference Type reference (TYPE) CLS_REPORT_DEF_NAME Name of report definition 20051212
3 Importing IM_VERSION Call by reference Type reference (TYPE) CLS_RUN_VERSION Version of a report run 20051212

Method CHANGE_EXPIRATION_DATE on class CL_CLS_REPORT_RUN has no exception.

Method CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPORT Call by reference Type reference (TYPE) CLS_REPORT_DEF_NAME Name of report definition 20051209
2 Importing IM_STATE Call by reference Type reference (TYPE) CLS_RUN_STATE State of a report run 20051209
3 Importing IM_VERSION Call by reference Type reference (TYPE) CLS_RUN_VERSION Version of a report run 20051209

Method CHANGE_STATE on class CL_CLS_REPORT_RUN has no exception.

Method CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20100128
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20051021
3 Importing IM_PASSED_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20051021

Method CHECK_ATTRIBUTES on class CL_CLS_REPORT_RUN has no exception.

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20051027
2 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object key 20051027
3 Returning RE_CONDITION_IS_MET Value transfer Type reference (TYPE) ABAP_BOOL General Flag 20081016
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20081016

Method CHECK_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20051219
2 Exporting EX_PASSED_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20051021
3 Importing IM_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20051020
4 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20051021
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20051020

Method CHECK_OBJECT_LIST_IS_NOT_EMPTY Signature

Method CHECK_OBJECT_LIST_IS_NOT_EMPTY on class CL_CLS_REPORT_RUN has no parameter.
Method CHECK_OBJECT_LIST_IS_NOT_EMPTY on class CL_CLS_REPORT_RUN has no exception.

Method CHECK_PERMISSION_TO_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTHORIZATION_GROUP Call by reference Type reference (TYPE) SECU Authorization Group 20061006
2 Importing IM_REPORT_NAME Call by reference Type reference (TYPE) CLS_REPORT_DEF_NAME Name of report definition 20061006
# Exception Resumable Description Created on
1 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20061006

Method CHECK_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20081016
2 Importing IM_CONDITION Call by reference Type reference (TYPE) CLS_RE_CONDITION Condition of classificationsreport 20081016
3 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object key 20081016
4 Returning RE_IS_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20081016

Method CHECK_TERM on class CL_CLS_REPORT_RUN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) ABAP_BOOL 20051014
2 Importing IM_REPORT Call by reference Type reference (TYPE) CLS_REPORT_DEF_NAME Name of report definition 20051014
3 Importing IM_VERSION Call by reference Type reference (TYPE) CLS_RUN_VERSION Version of a report run 20051014
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20051014
2 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20051027

Method CREATE_RUN Signature

Method CREATE_RUN on class CL_CLS_REPORT_RUN has no parameter.
Method CREATE_RUN on class CL_CLS_REPORT_RUN has no exception.

Method DELETE_EXPIRED_RUNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20051209

Method DELETE_EXPIRED_RUNS on class CL_CLS_REPORT_RUN has no exception.

Method DELETE_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPORT Call by reference Type reference (TYPE) CLS_REPORT_DEF_NAME Name of report definition 20051209
2 Importing IM_VERSION Call by reference Type reference (TYPE) CLS_RUN_VERSION 20051209

Method DELETE_RUN on class CL_CLS_REPORT_RUN has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_CLS_REPORT_RUN has no parameter.
Method EXECUTE on class CL_CLS_REPORT_RUN has no exception.

Method GET_COLLECTOR Signature

Method GET_COLLECTOR on class CL_CLS_REPORT_RUN has no parameter.
Method GET_COLLECTOR on class CL_CLS_REPORT_RUN has no exception.

Method GET_COUNTERS Signature

Method GET_COUNTERS on class CL_CLS_REPORT_RUN has no parameter.
Method GET_COUNTERS on class CL_CLS_REPORT_RUN has no exception.

Method GET_DISTRIBUTION Signature

Method GET_DISTRIBUTION on class CL_CLS_REPORT_RUN has no parameter.
Method GET_DISTRIBUTION on class CL_CLS_REPORT_RUN has no exception.

Method GET_EXPIRATION_DATE Signature

Method GET_EXPIRATION_DATE on class CL_CLS_REPORT_RUN has no parameter.
Method GET_EXPIRATION_DATE on class CL_CLS_REPORT_RUN has no exception.

Method GET_FILTER Signature

Method GET_FILTER on class CL_CLS_REPORT_RUN has no parameter.
Method GET_FILTER on class CL_CLS_REPORT_RUN has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_CLS_REPORT_RUN has no parameter.
Method GET_NAME on class CL_CLS_REPORT_RUN has no exception.

Method GET_OBJECTS Signature

Method GET_OBJECTS on class CL_CLS_REPORT_RUN has no parameter.
Method GET_OBJECTS on class CL_CLS_REPORT_RUN has no exception.

Method GET_REPORT_DEF Signature

Method GET_REPORT_DEF on class CL_CLS_REPORT_RUN has no parameter.
Method GET_REPORT_DEF on class CL_CLS_REPORT_RUN has no exception.

Method GET_STATE Signature

Method GET_STATE on class CL_CLS_REPORT_RUN has no parameter.
Method GET_STATE on class CL_CLS_REPORT_RUN has no exception.

Method GET_VERSION Signature

Method GET_VERSION on class CL_CLS_REPORT_RUN has no parameter.
Method GET_VERSION on class CL_CLS_REPORT_RUN has no exception.

Method SAVE Signature

Method SAVE on class CL_CLS_REPORT_RUN has no parameter.
Method SAVE on class CL_CLS_REPORT_RUN has no exception.

Method SAVE_STATE Signature

Method SAVE_STATE on class CL_CLS_REPORT_RUN has no parameter.
Method SAVE_STATE on class CL_CLS_REPORT_RUN has no exception.

Method SET_BATCH_ID Signature

Method SET_BATCH_ID on class CL_CLS_REPORT_RUN has no parameter.
Method SET_BATCH_ID on class CL_CLS_REPORT_RUN has no exception.

Method SET_EXPIRATION_DATE Signature

Method SET_EXPIRATION_DATE on class CL_CLS_REPORT_RUN has no parameter.
Method SET_EXPIRATION_DATE on class CL_CLS_REPORT_RUN has no exception.

Method SET_FILTER Signature

Method SET_FILTER on class CL_CLS_REPORT_RUN has no parameter.
Method SET_FILTER on class CL_CLS_REPORT_RUN has no exception.

Method SET_STATE Signature

Method SET_STATE on class CL_CLS_REPORT_RUN has no parameter.
Method SET_STATE on class CL_CLS_REPORT_RUN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710