SAP ABAP Class CL_SPAK_OBJECT_ENVIRONMENT (Get the Development Objects used in a Source Code Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Properties
Class CL_SPAK_OBJECT_ENVIRONMENT  
Short Description Get the Development Objects used in a Source Code Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_API   Package API 
Created 20111111   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 TPCHK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SPAK_OBJECT_ENVIRONMENT has no interface implemented.
Friends
Class CL_SPAK_OBJECT_ENVIRONMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TYPE_BUTTON Constant Private See coding 'ACP' 20111125
2 C_TYPE_CONT Constant Private See coding 'BTSUIX' 20111124
3 C_TYPE_DYNP_SELECT_INCL Constant Private Type reference (TYPE) C 'J' 20111124
4 C_TYPE_DYNP_SELECT_MOD Constant Private Type reference (TYPE) C 'W' 20111124
5 C_TYPE_DYNP_SELECT_NORM Constant Private Type reference (TYPE) C 'S' 20120110
6 C_TYPE_OK Constant Private Type reference (TYPE) C 'O' 20111124
7 GC_CP Constant Private See coding 'CP' 20120110
8 GC_GLOBAL_SWITCH Constant Private Type reference (TYPE) PAKPARAKEY 'GLOBAL_SWITCH' 20120110
9 GC_IP Constant Private See coding 'IP' 20120110
10 GC_MESSAGE_CLASS_PAK Constant Private Type reference (TYPE) SYMSGID 'PAK' 20120320
11 GC_OBJECT_TYPE_AUTH Constant Private Type reference (TYPE) TROBJTYPE 'AUTH' 20120110
12 GC_OBJECT_TYPE_BADI Constant Private Type reference (TYPE) TROBJTYPE 'BADI' 20120120
13 GC_OBJECT_TYPE_CLAS Constant Private Type reference (TYPE) TROBJTYPE 'CLAS' 20120110
14 GC_OBJECT_TYPE_DEVC Constant Private Type reference (TYPE) TROBJTYPE 'DEVC' 20120919
15 GC_OBJECT_TYPE_DIAL Constant Private Type reference (TYPE) TROBJTYPE 'DIAL' 20120116
16 GC_OBJECT_TYPE_DOMA Constant Private Type reference (TYPE) TROBJTYPE 'DOMA' 20120415
17 GC_OBJECT_TYPE_DTEL Constant Private Type reference (TYPE) TROBJTYPE 'DTEL' 20120110
18 GC_OBJECT_TYPE_ENHS Constant Private Type reference (TYPE) TROBJTYPE 'ENHS' 20120320
19 GC_OBJECT_TYPE_ENQU Constant Private Type reference (TYPE) TROBJTYPE 'ENQU' 20120415
20 GC_OBJECT_TYPE_FUGR Constant Private Type reference (TYPE) TROBJTYPE 'FUGR' 20120110
21 GC_OBJECT_TYPE_FUGS Constant Private Type reference (TYPE) TROBJTYPE 'FUGS' 20120110
22 GC_OBJECT_TYPE_FUGX Constant Private Type reference (TYPE) TROBJTYPE 'FUGX' 20120110
23 GC_OBJECT_TYPE_FUNC Constant Private Type reference (TYPE) TROBJTYPE 'FUNC' 20120110
24 GC_OBJECT_TYPE_INTF Constant Private Type reference (TYPE) TROBJTYPE 'INTF' 20120110
25 GC_OBJECT_TYPE_LDBA Constant Private Type reference (TYPE) TROBJTYPE 'LDBA' 20120110
26 GC_OBJECT_TYPE_PARA Constant Private Type reference (TYPE) TROBJTYPE 'PARA' 20120110
27 GC_OBJECT_TYPE_PINF Constant Private Type reference (TYPE) TROBJTYPE 'PINF' 20120211
28 GC_OBJECT_TYPE_PROG Constant Private Type reference (TYPE) TROBJTYPE 'PROG' 20120110
29 GC_OBJECT_TYPE_REPS Constant Private Type reference (TYPE) TROBJTYPE 'REPS' 20120110
30 GC_OBJECT_TYPE_SHI3 Constant Private Type reference (TYPE) TROBJTYPE 'SHI3' 20120208
31 GC_OBJECT_TYPE_SHLP Constant Private Type reference (TYPE) TROBJTYPE 'SHLP' 20120110
32 GC_OBJECT_TYPE_SQLT Constant Private Type reference (TYPE) TROBJTYPE 'SQLT' 20120415
33 GC_OBJECT_TYPE_SQSC Constant Private Type reference (TYPE) TROBJTYPE 'SQSC' 20120906
34 GC_OBJECT_TYPE_STRU Constant Private Type reference (TYPE) TROBJTYPE 'STRU' 20120211
35 GC_OBJECT_TYPE_SUSO Constant Private Type reference (TYPE) TROBJTYPE 'SUSO' 20120211
36 GC_OBJECT_TYPE_SXCI Constant Private Type reference (TYPE) TROBJTYPE 'SXCI' 20120129
37 GC_OBJECT_TYPE_TABL Constant Private Type reference (TYPE) TROBJTYPE 'TABL' 20120110
38 GC_OBJECT_TYPE_TRAN Constant Private Type reference (TYPE) TROBJTYPE 'TRAN' 20120110
39 GC_OBJECT_TYPE_TTYP Constant Private Type reference (TYPE) TROBJTYPE 'TTYP' 20120415
40 GC_OBJECT_TYPE_TYPE_GROUP Constant Private Type reference (TYPE) TROBJTYPE 'TYPE' 20120110
41 GC_OBJECT_TYPE_VIEW Constant Private Type reference (TYPE) TROBJTYPE 'VIEW' 20120128
42 GC_OBJECT_TYPE_VIEW_CLUSTER Constant Private Type reference (TYPE) TROBJTYPE 'VCLS' 20120128
43 GC_OBJECT_TYPE_WAPA Constant Private Type reference (TYPE) TROBJTYPE 'WAPA' 20130625
44 GC_OBJECT_TYPE_WDYA Constant Private Type reference (TYPE) TROBJTYPE 'WDYA' 20120128
45 GC_OBJECT_TYPE_WDYN Constant Private Type reference (TYPE) TROBJTYPE 'WDYN' 20120110
46 GC_OPTION_EQ Constant Private See coding 'EQ' 20120110
47 GC_PGMID_LIMU Constant Private Type reference (TYPE) PGMID 'LIMU' 20120110
48 GC_PGMID_R3TR Constant Private Type reference (TYPE) PGMID 'R3TR' 20120110
49 GC_PREFIX_DEQUEUE_ Constant Private See coding 'DEQUEUE_' 20120316
50 GC_PREFIX_ENQUEUE_ Constant Private See coding 'ENQUEUE_' 20120316
51 GC_PREFIX_SAPDB Constant Private See coding 'SAPDB' 20120110
52 GC_PREFIX_SAPL Constant Private Type reference (TYPE) CHAR4 'SAPL' 20120110
53 GC_PREFIX_SLASH_SAPDB Constant Private See coding '/SAPDB' 20120320
54 GC_PREFIX_SLASH_SAPL Constant Private Type reference (TYPE) CHAR5 '/SAPL' 20120110
55 GC_PREFIX_TYPE_GROUP Constant Private See coding '%_C' 20120110
56 GC_PREFIX_WDYN_INCLUDES Constant Private See coding 'IC:/1BCWDY/' 20120320
57 GC_SIGN_I Constant Private See coding 'I' 20111111
58 GC_SLASH Constant Private Type reference (TYPE) CHAR1 '/' 20120110
59 GC_STATE_ACTIVE Constant Private Type reference (TYPE) R3STATE 'A' 20120110
60 GC_SUBC_INCLUDE Constant Private Type reference (TYPE) SUBC 'I' 20120120
61 GC_SUBOBJECT_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'ATTRIBUTE' 20111111
62 GC_SUBOBJECT_TYPE_BADI_DEF Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'BADI_DEFINITION' 20120119
63 GC_SUBOBJECT_TYPE_EVENT Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'EVENT' 20111111
64 GC_SUBOBJECT_TYPE_FORM Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'FORM' 20111111
65 GC_SUBOBJECT_TYPE_MACRO Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'MACRO' 20120215
66 GC_SUBOBJECT_TYPE_MESSAGE_NO Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'MESSAGE_NO' 20111111
67 GC_SUBOBJECT_TYPE_METHOD Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'METHOD' 20111111
68 GC_SUBOBJECT_TYPE_PF_STATUS Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'PF_STATUS' 20111111
69 GC_SUBOBJECT_TYPE_PF_TITLE Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'PF_TITLE' 20111111
70 GC_SUBOBJECT_TYPE_SCREEN Constant Public Type reference (TYPE) PAK_OBJECT_TYPE 'SCREEN' 20111111
71 GC_SYSTEM_TYPE_SAP Constant Private Type reference (TYPE) SYSYSID 'SAP' 20130626
72 GC_TAG_NUMRANGE_OBJECT Constant Private Type reference (TYPE) SCR_TAG 'NR' 20120128
73 GC_TAG_VIEW_CLUSTER Constant Private Type reference (TYPE) SCR_TAG 'VC' 20120128
74 GC_TAG_WDYN_APPL Constant Private Type reference (TYPE) SCR_TAG 'WA' 20120128
75 GC_VALUE_OFF Constant Private Type reference (TYPE) PAKPARAVAL 'OFF' 20120110
76 GT_AUTH_DATA Static Attribute Private Type reference (TYPE) TT_AUTH_DATA 20120110
77 GT_FUNC_DATA Static Attribute Private Type reference (TYPE) TT_FUNC_DATA 20120314
78 GT_INSTANCE_BUFFER Static Attribute Private Type reference (TYPE) TT_INSTANCE_BUFFER 20111111
79 GT_SUBOBJECT_TYPE_DESCR Static Attribute Public Type reference (TYPE) TT_SUBOBJECT_TYPE_DESCR 20120123
80 GV_GLOBAL_SWITCH Static Attribute Public Type reference (TYPE) PAKPARAVAL 20111111
81 MR_COMPILER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_COMPILER 20111111
82 MR_HELPER Instance attribute Private Object reference (TYPE REF TO) LCL_HELPER 20111111
83 MS_TADIR Instance attribute Public Type reference (TYPE) TADIR 20111111
84 MT_ENVIRONMENT Instance attribute Private Type reference (TYPE) SCR_GLREFS 20111111
85 MT_FULL_NAME_OBJECT_REL Instance attribute Private Type reference (TYPE) TT_OBJECT_KEYS 20120408
86 MT_FUNC_INCLUDE_INFO Instance attribute Private Type reference (TYPE) TT_FUNC_INCLUDE_INFO 20111118
87 MT_SUBSTITUTIONS Instance attribute Private Type reference (TYPE) SREPTAB 20120926
88 MV_HAS_OWN_INACTIVE_PARTS Instance attribute Public Type reference (TYPE) ABAP_BOOL 20120505
89 MV_OBJECT_HAS_INACTIVE_PARTS Instance attribute Public Type reference (TYPE) ABAP_BOOL 20121230
90 MV_PROGRAM_NAME Instance attribute Public Type reference (TYPE) SOBJ_NAME 20111111
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20111111
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111111
3 DESTROY_INSTANCE Static method Public Method Delete an Instance from the Instance Buffer Table 20111111
4 GET_DDIC_USAGE_LOG_ENVIRONMENT Static method Public Method Get Usage Log Environment for DDIC and Not-Source Objects 20111114
5 GET_DEVC_USAGE_LOG_ENVIRONMENT Static method Public Method Get Usage Log Environment for a Package ( -> Use Accesses) 20120919
6 GET_INSTANCE Static method Public Method Get an Instance from the Instance Buffer Table 20111111
7 GET_PACKAGE_CHECK_ENVIRONMENT Instance method Public Method Get Environment for the Package Check of a Source Object 20111111
8 GET_USAGE_LOG_ENVIRONMENT Instance method Public Method Get Usage Log Environment for a Source Object 20111111
9 GET_WHERE_USED_FOR_OBJECT Instance method Public Method 20120408
10 _ADD_SERVER_OBJECTS Static method Private Method 20120211
11 _ADD_SERVER_OBJECTS_FOR_CHECK Static method Private Method 20120211
12 _CHECK_OWN_INACTIVE_SOURCES Instance method Private Method 20120317
13 _CHECK_PACKAGE_HIERARCHY Instance method Private Method 20121002
14 _GET_ADD_ENVIRONMENT_FOR_VIEW Static method Private Method 20120202
15 _GET_ADD_ENVIRONMENT_FOR_WDYN Instance method Private Method 20120111
16 _GET_DYNPRO_USAGES Instance method Private Method 20111215
17 _GET_ENVIRONMENT_FOR_AUTH Static method Private Method 20120110
18 _GET_ENVIRONMENT_FOR_DIAL Instance method Private Method 20120116
19 _GET_ENVIRONMENT_FOR_PINF Static method Private Method 20120211
20 _GET_ENVIRONMENT_FOR_SHI3 Static method Private Method 20120208
21 _GET_ENVIRONMENT_FOR_SUSO Static method Private Method 20120211
22 _GET_ENVIRONMENT_FOR_THE_CHECK Instance method Private Method 20111111
23 _GET_ENVIRONMENT_FOR_TRAN Instance method Private Method 20120128
24 _GET_ENVIRONMENT_FOR_USAGE_LOG Instance method Private Method 20111111
25 _GET_ENVIRONMENT_FOR_VCLS Static method Private Method 20120202
26 _GET_ENVIRONMENT_FROM_COMPILER Instance method Private Method 20111111
27 _GET_FUGR_INFO_FOR_FUNC Static method Private Method 20120314
28 _GET_FUNC_INCLUDE_INFO Static method Private Method 20111118
29 _GET_PROGRAM_NAME Static method Private Method Get the Name of the Program 20111111
30 _GET_SERVER_OBJECT_KEY Instance method Private Method 20111111
31 _GET_SERVER_OBJECT_KEY_ULOG Instance method Private Method 20111111
32 _PACKAGE_CHECK_FOR_USAGE_LOG Static method Private Method 20111114
Events
Class CL_SPAK_OBJECT_ENVIRONMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AUTH_DATA Private See coding 20120110 tt_auth_data type sorted table of ty_auth_data with unique key object_type object_name
2 TT_ENVIRONMENT Private See coding 20111113 tt_environment type standard table of scr_glref
3 TT_FUNC_DATA Private See coding 20120314 tt_func_data type hashed table of ty_func_data with unique key func_name
4 TT_FUNC_INCLUDE_INFO Private See coding 20111118 tt_func_include_info type sorted table of ty_func_include_info with unique key func_name with non-unique sorted key include components include
5 TT_FUNC_USAGE_LOG_DATA Public See coding 20111119 tt_func_usage_log_data type sorted table of ty_func_usage_log_data with unique key fugr_name func_name object_type object_name subobject_type subobject_name
6 TT_INSTANCE_BUFFER Private See coding 20111111 tt_instance_buffer type sorted table of ty_instance_buffer with unique key object_type object_name
7 TT_OBJECT_KEYS Private See coding 20111111 tt_object_keys type hashed table of ty_object_key with unique key object_type object_name subobject_type subobject_name with unique sorted key fullname components fullname tag
8 TT_OBJECT_POSITIONS Public See coding 20120314 tt_object_positions type standard table of ty_object_position with default key
9 TT_OBJECT_POSITIONS_INTERNAL Private See coding 20120314 tt_object_positions_internal type sorted table of ty_object_position_internal with non-unique key full_name
10 TT_RANGE_FUNC_INCLUDES Private See coding 20111118 tt_range_func_includes type range of sobj_name
11 TT_SERVER_OBJECT_DATA Public See coding 20120314 tt_server_object_data type sorted table of ty_server_object_data with unique key object_type object_name subobject_type subobject_name with non-unique sorted key subobject_key components subobject_type subobject_name
12 TT_SERVER_OBJECT_KEYS Public See coding 20111112 tt_server_object_keys type sorted table of ty_server_object_key with unique key object_type object_name subobject_type subobject_name with non-unique sorted key subobject_key components subobject_type subobject_name
13 TT_SERVER_OBJECT_KEYS_DYNPRO Private See coding 20121230 tt_server_object_keys_dynpro type sorted table of ty_server_object_key_dynpro with unique key object_type object_name subobject_type subobject_name dynpro_number field_name
14 TT_SUBOBJECT_TYPE_DESCR Public See coding 20120123 tt_subobject_type_descr type sorted table of ty_subobject_type_descr with unique key subobject_type
15 TT_TADIR_DATA Private See coding 20111111 tt_tadir_data type hashed table of ty_tadir_data with unique key object_type object_name
16 TT_USAGE_LOG_DATA Public See coding 20111111 tt_usage_log_data type sorted table of ty_usage_log_data with unique key object_type object_name subobject_type subobject_name with non-unique sorted key subobject_key components subobject_type subobject_name
17 TY_AUTH_DATA Private See coding 20120110 begin of ty_auth_data, object_type type trobjtype, object_name type sobj_name, package_name type devclass, end of ty_auth_data
18 TY_FUNC_DATA Private See coding 20120314 begin of ty_func_data, func_name type sobj_name, fugr_type type trobjtype, fugr_name type sobj_name, package_name type devclass, end of ty_func_data
19 TY_FUNC_INCLUDE_INFO Private See coding 20111118 begin of ty_func_include_info, func_name type funcname, include type sobj_name, end of ty_func_include_info
20 TY_FUNC_USAGE_LOG_DATA Public See coding 20111119 begin of ty_func_usage_log_data, fugr_name type sobj_name, func_name type sobj_name, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, package_name type devclass, has_package_error type abap_bool, package_error_severity type c length 4, deprecation_severity type c length 4, has_ehp_package_error type abap_bool, ehp_check_error_severity type c length 4, end of ty_func_usage_log_data
21 TY_INSTANCE_BUFFER Private See coding 20111111 begin of ty_instance_buffer, object_type type trobjtype, object_name type sobj_name, instance type ref to cl_spak_object_environment, end of ty_instance_buffer
22 TY_OBJECT_KEY Private See coding 20111111 begin of ty_object_key, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, fullname type string, tag type scr_tag, object_position_tab type tt_object_positions, end of ty_object_key
23 TY_OBJECT_POSITION Public See coding 20120314 begin of ty_object_position, include_name type progname, row_number type i, column_number type i, sub_object_name type c length 10, field_name type c length 100, end of ty_object_position
24 TY_OBJECT_POSITION_INTERNAL Private See coding 20120314 begin of ty_object_position_internal, full_name type string, include_name type progname, row_number type i, column_number type i, end of ty_object_position_internal
25 TY_PACKAGE_CHECK_DATA Private See coding 20111111 begin of ty_package_check_data, fullname type string, tag type tpchk_object_kind, object_name type string, subobject_name type c length 80, tadirkey type tpchk_tadir_key, end of ty_package_check_data
26 TY_SERVER_OBJECT_DATA Public See coding 20120314 begin of ty_server_object_data, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, object_position_tab type tt_object_positions, end of ty_server_object_data
27 TY_SERVER_OBJECT_KEY Public See coding 20111112 begin of ty_server_object_key, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, end of ty_server_object_key
28 TY_SERVER_OBJECT_KEY_DYNPRO Private See coding 20121230 begin of ty_server_object_key_dynpro, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, dynpro_number type sydynnr, field_name type c length 100, end of ty_server_object_key_dynpro
29 TY_SUBOBJECT_TYPE_DESCR Public See coding 20120123 begin of ty_subobject_type_descr, subobject_type type c length 20, descr type ddtext, end of ty_subobject_type_descr
30 TY_TADIR_DATA Private See coding 20111111 begin of ty_tadir_data, object_type type trobjtype, object_name type sobj_name, package_name type devclass, end of ty_tadir_data
31 TY_USAGE_LOG_DATA Public See coding 20111111 begin of ty_usage_log_data, object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, package_name type devclass, has_package_error type abap_bool, package_error_severity type c length 4, deprecation_severity type c length 4, has_ehp_package_error type abap_bool, ehp_check_error_severity type c length 4, end of ty_usage_log_data
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBSTITUTIONS Call by reference Type reference (TYPE) SREPTAB Table Type for SYNTAX-CHECK REPLACING 20120926
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20111111
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK 20111111

Method DESTROY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20111111
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20111111

Method DESTROY_INSTANCE on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method GET_DDIC_USAGE_LOG_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_CHECK_RESULT Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20120324
2 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20111114
3 Exporting EV_PACKAGE_CHECK_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120822
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20111114
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20111114
6 Importing IV_WITH_PACKAGE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111114
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20120415

Method GET_DEVC_USAGE_LOG_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120919
2 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120919
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20120919

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBSTITUTIONS Call by reference Type reference (TYPE) SREPTAB Table Type for SYNTAX-CHECK REPLACING 20120926
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20111111
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20111111
4 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SPAK_OBJECT_ENVIRONMENT Package Check without SLIN 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method GET_PACKAGE_CHECK_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREFS Table of References 20111114
2 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_SERVER_OBJECT_DATA 20111111
3 Exporting ET_SERVER_OBJECTS_FOR_CHECK Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20111111
4 Exporting EV_HAS_OWN_INACTIVE_PARTS Call by reference Type reference (TYPE) ABAP_BOOL 20120317
5 Exporting EV_OBJECT_HAS_INACTIVE_PARTS Call by reference Type reference (TYPE) ABAP_BOOL 20121230
6 Importing IV_IGNORE_SYNTAX_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method GET_USAGE_LOG_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNC_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_FUNC_USAGE_LOG_DATA 20111119
2 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20111111
3 Importing IV_IGNORE_SUBOBJ_USAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111115
4 Importing IV_IGNORE_SYNTAX_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111111
5 Importing IV_WITH_PACKAGE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111114
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method GET_WHERE_USED_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSITIONS Call by reference Type reference (TYPE) TT_OBJECT_POSITIONS 20120408
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120408
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20120408

Method GET_WHERE_USED_FOR_OBJECT on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _ADD_SERVER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120211
2 Importing IT_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120211

Method _ADD_SERVER_OBJECTS on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _ADD_SERVER_OBJECTS_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120218
2 Changing CT_SERVER_OBJECTS_FOR_CHECK Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20120211
3 Importing IT_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120211
4 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20120211

Method _ADD_SERVER_OBJECTS_FOR_CHECK on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _CHECK_OWN_INACTIVE_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_HAS_INACTIVE_VERSIO Call by reference Type reference (TYPE) ABAP_BOOL 20130625
2 Exporting EV_USER_HAS_INACTIVE_VERSION Call by reference Type reference (TYPE) ABAP_BOOL 20121230

Method _CHECK_OWN_INACTIVE_SOURCES on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _CHECK_PACKAGE_HIERARCHY Signature

Method _CHECK_PACKAGE_HIERARCHY on class CL_SPAK_OBJECT_ENVIRONMENT has no parameter.
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20121002

Method _GET_ADD_ENVIRONMENT_FOR_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20120202
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120202
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120202

Method _GET_ADD_ENVIRONMENT_FOR_VIEW on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ADD_ENVIRONMENT_FOR_WDYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_SERVER_OBJECT_KEYS 20120111
2 Changing CT_SERVER_OBJECT_DATA Call by reference Type reference (TYPE) TT_SERVER_OBJECT_DATA 20120314

Method _GET_ADD_ENVIRONMENT_FOR_WDYN on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_DYNPRO_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_SERVER_OBJECT_KEYS_DYNPRO 20111215
2 Importing IV_DYNPRO_NUMBER Call by reference Type reference (TYPE) SYDYNNR Current Screen Number 20120122
3 Importing IV_PROGRAM_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20111215

Method _GET_DYNPRO_USAGES on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) SCOMLSTADI List of TADIR Element Keys 20120110
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120110

Method _GET_ENVIRONMENT_FOR_AUTH on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_DIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREFS Table of References 20120116

Method _GET_ENVIRONMENT_FOR_DIAL on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_PINF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA List of TADIR Element Keys 20120211
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120211
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120211

Method _GET_ENVIRONMENT_FOR_PINF on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_SHI3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) SCOMLSTADI List of TADIR Element Keys 20120211
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120211

Method _GET_ENVIRONMENT_FOR_SHI3 on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_SUSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) SCOMLSTADI List of TADIR Element Keys 20120211
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120211

Method _GET_ENVIRONMENT_FOR_SUSO on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_THE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_SERVER_OBJECT_DATA 20111111
2 Exporting ET_SERVER_OBJECTS_FOR_CHECK Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method _GET_ENVIRONMENT_FOR_TRAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREFS Table of References 20120128

Method _GET_ENVIRONMENT_FOR_TRAN on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FOR_USAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNC_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_FUNC_USAGE_LOG_DATA 20111119
2 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA 20111111
3 Exporting ET_SERVER_OBJECTS_FOR_CHECK Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method _GET_ENVIRONMENT_FOR_VCLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVER_OBJECTS Call by reference Type reference (TYPE) TT_USAGE_LOG_DATA List of TADIR Element Keys 20120202
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120202
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120202

Method _GET_ENVIRONMENT_FOR_VCLS on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_ENVIRONMENT_FROM_COMPILER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREFS Table of References 20111111
2 Importing IV_FOR_USAGE_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111124
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20111111

Method _GET_FUGR_INFO_FOR_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FUGR_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120314
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120314
3 Exporting EV_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20120314
4 Importing IV_FUNC_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120314

Method _GET_FUGR_INFO_FOR_FUNC on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_FUNC_INCLUDE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNC_INCLUDE_INFO Call by reference Type reference (TYPE) TT_FUNC_INCLUDE_INFO 20111118
2 Exporting ET_RANGE_FUNC_INCLUDES Call by reference Type reference (TYPE) TT_RANGE_FUNC_INCLUDES 20111118
3 Importing IV_FUGR_NAME Call by reference Type reference (TYPE) SOBJ_NAME ABAP Program Name 20111118

Method _GET_FUNC_INCLUDE_INFO on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_PROGRAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROGRAM_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20111111
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20111111
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20111111
# Exception Resumable Description Created on
1 CX_SPAK_PACKAGE_CHECK Package Check without SLIN 20111111

Method _GET_SERVER_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SERVER_OBJECT_DATA Call by reference Type reference (TYPE) TY_PACKAGE_CHECK_DATA 20111111
2 Exporting EV_CHECK_RESULT_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20111111
3 Importing IS_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREF Cross Reference: Complete Where-Used List 20111111

Method _GET_SERVER_OBJECT_KEY on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _GET_SERVER_OBJECT_KEY_ULOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SERVER_OBJECT_DATA Call by reference Type reference (TYPE) TY_PACKAGE_CHECK_DATA 20111111
2 Exporting EV_CHECK_RESULT_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20111111
3 Importing IS_ENVIRONMENT Call by reference Type reference (TYPE) SCR_GLREF Cross Reference: Complete Where-Used List 20111111

Method _GET_SERVER_OBJECT_KEY_ULOG on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.

Method _PACKAGE_CHECK_FOR_USAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVER_OBJECTS_FOR_CHECK Call by reference Type reference (TYPE) PAKCHEKTB2 Table of server objects for package check 20111114
2 Exporting EV_PACKAGE_CHECK_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120822
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20111114
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20111114

Method _PACKAGE_CHECK_FOR_USAGE_LOG on class CL_SPAK_OBJECT_ENVIRONMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732