SAP ABAP Class CL_PACKAGE_ERROR_ANALYSIS (CL_PACKAGE_ERROR_ANALYSIS)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-PAK (Application Component) Package Tools
⤷
SPAK_API (Package) Package API

⤷

⤷

Properties
Class | CL_PACKAGE_ERROR_ANALYSIS | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SPAK_API | Package API |
Created | 20090922 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_PACKAGE_ERROR_ANALYSIS has no interface implemented.
Friends
Class CL_PACKAGE_ERROR_ANALYSIS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | ABAP_BOOL | ' ' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090922 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | '*' | Single-Character Indicator | 20090925 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Indicator | 20091023 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | Single-Character Indicator | 20091023 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'E' | 20090922 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | PAKPARAKEY | 'GLOBAL_SWITCH' | 20090922 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | PAKPARAVAL | 'OFF' | Package parameter value | 20090922 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | PAKPARAVAL | 'R3ENTERPRISE' | Package parameter value | 20090922 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | PAKPARAVAL | 'RESTRICTED' | Package parameter value | 20090922 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'I' | 20090922 | ||
11 | ![]() |
Constant | Private | Type reference (TYPE) | MAINPACK | 'S' | 20091023 | ||
12 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | 'PAK' | Message Class PAK | 20091220 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'EWI' | 20090922 | ||
14 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'ACID' | 20120430 | ||
15 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'AUTH' | 20120919 | ||
16 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'AVAS' | 20120430 | ||
17 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'CLAS' | 20120430 | ||
18 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'DEVC' | 20120430 | ||
19 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'DOMA' | 20120430 | ||
20 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'DTEL' | 20120430 | ||
21 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'ENQU' | 20120430 | ||
22 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'FUGR' | 20120430 | ||
23 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'FUGS' | 20120430 | ||
24 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'FUGX' | 20120430 | ||
25 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'FUNC' | 20120430 | ||
26 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'INTF' | 20120430 | ||
27 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'LDBA' | 20120430 | ||
28 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'MSAG' | 20120430 | ||
29 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'PCHK' | 20120430 | ||
30 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'PINF' | 20120430 | ||
31 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'PROG' | 20120430 | ||
32 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'SHLP' | 20120430 | ||
33 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'SQLT' | 20120430 | ||
34 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'SQSC' | 20130309 | ||
35 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'STRU' | 20120430 | ||
36 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'SUSO' | 20120919 | ||
37 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'TABL' | 20120430 | ||
38 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'TTYP' | 20120430 | ||
39 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'TYPE' | 20120430 | ||
40 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'VIEW' | 20120430 | ||
41 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'WDYN' | 20120430 | ||
42 | ![]() |
Constant | Public | Type reference (TYPE) | TVARV_OPTI | 'EQ' | ABAP: Selection option (EQ/BT/CP/...) | 20090922 | |
43 | ![]() |
Constant | Public | Type reference (TYPE) | PGMID | 'LIMU' | PGM-ID 'LIMU' | 20090922 | |
44 | ![]() |
Constant | Public | Type reference (TYPE) | PGMID | 'R3TR' | PGM-ID 'R3TR' | 20090922 | |
45 | ![]() |
Constant | Public | Type reference (TYPE) | ERRSEVRTY | 'ERRO' | 20090922 | ||
46 | ![]() |
Constant | Public | Type reference (TYPE) | ERRSEVRTY | 'INFO' | 20090922 | ||
47 | ![]() |
Constant | Public | Type reference (TYPE) | ERRSEVRTY | 'NONE' | 20090922 | ||
48 | ![]() |
Constant | Public | Type reference (TYPE) | ERRSEVRTY | 'WARN' | 20090922 | ||
49 | ![]() |
Constant | Public | Type reference (TYPE) | TVARV_SIGN | 'I' | ABAP: ID: I/E (include/exclude values) | 20090922 | |
50 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'S' | Message Type | 20090924 | |
51 | ![]() |
Constant | Public | Type reference (TYPE) | DLVUNIT | 'SAP_BASIS' | Software Component 'SAP_BASIS' | 20091220 | |
52 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DLVUNIT | 'SAP_PI' | Software Component | 20100714 | |
53 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'W' | 20091121 | ||
54 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_SATC_AC_PKG_CHK_RESULT | 20090925 | |||
55 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_PACKAGE_HIERARCHY_ERROR | 20091023 | |||
56 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PAKPARAM | Package Parameters Table | 20090922 | ||
57 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_PACKAGE_HIERARCHY_ERROR | 20091023 | |||
58 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_PACKAGE_HIERARCHY_ERROR | 20091023 | |||
59 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090925 | ||
60 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090930 | ||
61 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090930 | ||
62 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PAKPARAVAL | Package parameter value | 20090922 | ||
63 | ![]() |
Constant | Private | Type reference (TYPE) | ABAP_BOOL | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090922 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100626 |
2 | ![]() |
Static method | Public | Method | 20090922 | |
3 | ![]() |
Static method | Public | Method | 20090925 | |
4 | ![]() |
Static method | Public | Method | 20090922 | |
5 | ![]() |
Static method | Public | Method | 20090927 | |
6 | ![]() |
Static method | Private | Method | 20091121 | |
7 | ![]() |
Static method | Private | Method | 20100202 |
Events
Class CL_PACKAGE_ERROR_ANALYSIS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_ATC_OBJECT_KEYS | Public | Type reference (TYPE) | SABP_T_TADIR_KEYS | 20090925 |
|
|
2 | TT_PACKAGE_ACH_AND_TR_LAYER | Private | See coding | 20130103 | tt_package_ach_and_tr_layer TYPE SORTED TABLE OF ty_package_ach_and_tr_layer
WITH UNIQUE KEY package
|
||
3 | TT_PACKAGE_HIERARCHY_ERROR | Private | See coding | 20091023 | tt_package_hierarchy_error TYPE SORTED TABLE OF ty_package_hierarchy_error
WITH UNIQUE KEY package
WITH NON-UNIQUE SORTED KEY mainpack
COMPONENTS mainpack
|
||
4 | TT_PACKAGE_NAMES | Public | See coding | 20091005 | tt_package_names type sorted table of devclass
with unique key table_line
|
||
5 | TT_RANGE_ACH_COMPONENT | Public | See coding | 20090922 | tt_range_ach_component type range of ufps_posid
|
||
6 | TT_RANGE_OBJECT_NAME | Public | See coding | 20090922 | tt_range_object_name type range of sobj_name
|
||
7 | TT_RANGE_OBJECT_TYPE | Public | See coding | 20090922 | tt_range_object_type type range of trobjtype
|
||
8 | TT_RANGE_PACKAGE_NAME | Public | See coding | 20090922 | tt_range_package_name type range of devclass
|
||
9 | TT_RANGE_SOFTWARE_COMPONENT | Public | See coding | 20090922 | tt_range_software_component type range of dlvunit
|
||
10 | TT_RANGE_TADIR_OBJECT_AUTHOR | Public | See coding | 20090922 | tt_range_tadir_object_author type range of responsibl
|
||
11 | TT_RANGE_TDEVC_COMPONENT | Public | See coding | 20090922 | tt_range_tdevc_component type range of uffctr
|
||
12 | TT_RANGE_TRANSPORT_LAYER | Public | See coding | 20120401 | tt_range_transport_layer type range of devlayer
|
||
13 | TT_RESULT_DETAIL | Public | See coding | 20090922 | tt_result_detail type sorted table of spak_error_analysis_result_s
with unique key client_object_type client_object_name
server_object_type server_object_name
is_ehp_component_check
with non-unique sorted key client_package
components client_package server_object_type server_object_name
is_ehp_component_check
with non-unique sorted key server_package
components server_package
|
||
14 | TT_RESULT_STANDARD | Public | See coding | 20090922 | tt_result_standard type sorted table of spak_error_analysis_result_2_s
with unique key client_package
server_object_type server_object_name
is_ehp_component_check
with non-unique sorted key server_package
components server_package
|
||
15 | TT_TADIR_SORTED | Public | See coding | 20090922 | tt_tadir_sorted type sorted table of tadir
with unique key pgmid object obj_name
|
||
16 | TT_TADIR_UNSORTED | Public | See coding | 20090922 | tt_tadir_unsorted type standard table of tadir
with default key
|
||
17 | TT_TDEVC_SORTED | Public | See coding | 20090922 | tt_tdevc_sorted type sorted table of tdevc
with unique key devclass
|
||
18 | TY_ATC_OBJECT_KEY | Public | Type reference (TYPE) | SABP_S_TADIR_KEY | 20090925 |
|
|
19 | TY_PACKAGE_ACH_AND_TR_LAYER | Private | See coding | 20130103 | BEGIN OF ty_package_ach_and_tr_layer,
package TYPE devclass,
transport_layer type devlayer,
ach_comp TYPE uffctr,
ps_posid TYPE ufps_posid,
END OF ty_package_ach_and_tr_layer
|
||
20 | TY_PACKAGE_HIERARCHY_ERROR | Private | See coding | 20091023 | BEGIN OF ty_package_hierarchy_error,
package TYPE devclass,
mainpack TYPE mainpack,
structure_package TYPE devclass,
error_severity TYPE symsgty,
error_category TYPE spak_package_error_category_d,
error_category_text TYPE spak_pack_error_categ_descr_d,
END OF ty_package_hierarchy_error
|
||
21 | TY_RANGE_ACH_COMPONENT | Public | See coding | 20090922 | ty_range_ach_component type line of tt_range_ach_component
|
||
22 | TY_RANGE_OBJECT_NAME | Public | See coding | 20090922 | ty_range_object_name type line of tt_range_object_name
|
||
23 | TY_RANGE_OBJECT_TYPE | Public | See coding | 20090922 | ty_range_object_type type line of tt_range_object_type
|
||
24 | TY_RANGE_PACKAGE_NAME | Public | See coding | 20090922 | ty_range_package_name type line of tt_range_package_name
|
||
25 | TY_RANGE_SOFTWARE_COMPONENT | Public | See coding | 20090922 | ty_range_software_component type line of tt_range_software_component
|
||
26 | TY_RANGE_TADIR_OBJECT_AUTHOR | Public | See coding | 20090922 | ty_range_tadir_object_author type line of tt_range_tadir_object_author
|
||
27 | TY_RANGE_TDEVC_COMPONENT | Public | See coding | 20090922 | ty_range_tdevc_component type line of tt_range_tdevc_component
|
||
28 | TY_RANGE_TRANSPORT_LAYER | Public | See coding | 20120401 | ty_range_transport_layer type line of tt_range_transport_layer
|
||
29 | TY_RESULT_DETAIL | Public | Type reference (TYPE) | SPAK_ERROR_ANALYSIS_RESULT_S | 20090922 |
|
|
30 | TY_RESULT_STANDARD | Public | Type reference (TYPE) | SPAK_ERROR_ANALYSIS_RESULT_2_S | 20090922 |
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_ERROR_ANALYSIS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_ERROR_ANALYSIS has no exception.
Method EXECUTE_THE_PACKAGE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT_DETAIL | Call by reference | Type reference (TYPE) | TT_RESULT_DETAIL | 20090922 | |||
2 | ![]() |
ET_RESULT_STANDARD | Call by reference | Type reference (TYPE) | TT_RESULT_STANDARD | 20090922 | |||
3 | ![]() |
IT_TADIR | Call by reference | Type reference (TYPE) | TT_TADIR_SORTED | 20090922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine ausreichende Berechtigung | 20090930 | |
2 | ![]() |
Keine Eingabedaten spezifiziert | 20090922 | |
3 | ![]() |
Paketprüfung ist nicht eingeschaltet | 20091006 |
Method FILTER_OBJECT_KEYS_BY_ATC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TADIR | Call by reference | Type reference (TYPE) | TT_TADIR_SORTED | 20090925 | |||
2 | ![]() |
IV_DISPLAY_ID | Call by reference | Type reference (TYPE) | SATC_D_ID | Unique ID - hex 16 - raw format | 20111008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090925 | ||
2 | ![]() |
Keine ausreichende Berechtigung | 20090930 | |
3 | ![]() |
20090925 |
Method GET_OBJECT_KEYS_WITHOUT_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TADIR | Call by reference | Type reference (TYPE) | TT_TADIR_SORTED | 20090922 | |||
2 | ![]() |
IT_RANGE_ACH_COMPONENT | Call by reference | Type reference (TYPE) | TT_RANGE_ACH_COMPONENT | Range-Tabelle AKH-Komponente | 20090922 | ||
3 | ![]() |
IT_RANGE_OBJECT_NAME | Call by reference | Type reference (TYPE) | TT_RANGE_OBJECT_NAME | Range-Tabelle Objektname | 20090922 | ||
4 | ![]() |
IT_RANGE_OBJECT_RESPONSIBLE | Call by reference | Type reference (TYPE) | TT_RANGE_TADIR_OBJECT_AUTHOR | Range-Tabelle TADIR-Objektverantwortlicher | 20090922 | ||
5 | ![]() |
IT_RANGE_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TT_RANGE_OBJECT_TYPE | Range-Tabelle Objekttyp | 20090922 | ||
6 | ![]() |
IT_RANGE_PACKAGE_NAME | Call by reference | Type reference (TYPE) | TT_RANGE_PACKAGE_NAME | Range-Tabelle Paketname | 20090922 | ||
7 | ![]() |
IT_RANGE_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | TT_RANGE_SOFTWARE_COMPONENT | Range-Tabelle Software-Komponente | 20090922 | ||
8 | ![]() |
IT_RANGE_TRANSPORT_LAYER | Call by reference | Type reference (TYPE) | TT_RANGE_TRANSPORT_LAYER | 20120401 | |||
9 | ![]() |
IV_INCLUDE_SUBPACKAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20091005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090925 | ||
2 | ![]() |
Keine ausreichende Berechtigung | 20090930 | |
3 | ![]() |
Keine Eingabedaten spezifiziert | 20090922 |
Method READ_BASIC_DATA Signature
Method READ_BASIC_DATA on class CL_PACKAGE_ERROR_ANALYSIS has no parameter.
Method READ_BASIC_DATA on class CL_PACKAGE_ERROR_ANALYSIS has no exception.
Method _DETERMINE_PACK_ERROR_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CATEGORY | Call by reference | Type reference (TYPE) | SPAK_PACKAGE_ERROR_CATEGORY_D | Package Error Category | 20091121 | ||
2 | ![]() |
EV_CATEGORY_TEXT | Call by reference | Type reference (TYPE) | SPAK_PACK_ERROR_CATEG_DESCR_D | Cause of Package Error | 20091121 | ||
3 | ![]() |
EV_CLIENT_PACKAGE_SW_COMP | Call by reference | Type reference (TYPE) | SPAK_CLIENT_PACKAGE_SW_COMP_D | Software Component of the Client Package | 20100202 | ||
4 | ![]() |
EV_CLIENT_STRUCTURE_PACKAGE | Call by reference | Type reference (TYPE) | SPAK_CLIENT_PACKAGE_NAME_D | Client Package | 20091121 | ||
5 | ![]() |
EV_DIFFERENT_STRU_PACKAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091121 | |||
6 | ![]() |
EV_SERVER_PACKAGE_SW_COMP | Call by reference | Type reference (TYPE) | SPAK_SERVER_PACKAGE_SW_COMP_D | Software Component of the Server Package | 20100202 | ||
7 | ![]() |
EV_SERVER_PACK_SRV_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091121 | |||
8 | ![]() |
EV_SERVER_STRUCTURE_PACKAGE | Call by reference | Type reference (TYPE) | SPAK_SERVER_PACKAGE_NAME_D | Server Package | 20091121 | ||
9 | ![]() |
IS_PACKAGE_CHECK_RESULT | Call by reference | Type reference (TYPE) | CL_SPAK_PACKAGE_CHECK=>TY_PACKAGE_CHECK_RESULT | 20120429 | |||
10 | ![]() |
IS_RESULT | Call by reference | Type reference (TYPE) | TY_RESULT_STANDARD | 20091121 | |||
11 | ![]() |
IV_ONLY_BASIC_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120324 |
Method _DETERMINE_PACK_ERROR_CATEGORY on class CL_PACKAGE_ERROR_ANALYSIS has no exception.
Method _REFRESH_DATA Signature
Method _REFRESH_DATA on class CL_PACKAGE_ERROR_ANALYSIS has no parameter.
Method _REFRESH_DATA on class CL_PACKAGE_ERROR_ANALYSIS has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 702 |