SAP ABAP Class CL_PACKAGE_UTILITIES (Utility Methods)
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_UTILITIES  
Short Description Utility Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_API   Package API 
Created 20111115   SAP 
Last change 20140121   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)
Interfaces
Class CL_PACKAGE_UTILITIES has no interface implemented.
Friends
Class CL_PACKAGE_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MESSAGE_CATEGORY Constant Public See coding 20120524
2 GC_ERROR_MESSAGE Constant Private Type reference (TYPE) SYMSGTY 'E' 20120521
3 GC_INFORMATION_MESSAGE Constant Private Type reference (TYPE) SYMSGTY 'I' 20130529
4 GC_OBJECT_TYPE_DEVC Constant Private Type reference (TYPE) TROBJTYPE 'DEVC' 20120521
5 GC_OBJECT_TYPE_FUNC Constant Private Type reference (TYPE) TROBJTYPE 'FUNC' 20120917
6 GC_OBJECT_TYPE_PINF Constant Private Type reference (TYPE) TROBJTYPE 'PINF' 20120916
7 GC_PGMID_LIMU Constant Private Type reference (TYPE) PGMID 'LIMU' 20120917
8 GC_PGMID_R3TR Constant Private Type reference (TYPE) PGMID 'R3TR' 20120521
9 GC_SYSTEM_TYPE_SAP Constant Private Type reference (TYPE) SYSYSID 'SAP' 20120521
10 GC_WARNING_MESSAGE Constant Private Type reference (TYPE) SYMSGTY 'W' 20120521
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PACKAGE_CONSISTENCY Static method Public Method 20120521
2 CHECK_PINF_CONSISTENCY Static method Public Method 20120916
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130625
4 IS_OBJECT_TADIR_TO_BE_DELETED Static method Public Method 20120521
5 _CHECK_PINF_CONTENT Static method Private Method 20120917
Events
Class CL_PACKAGE_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MESSAGES Public See coding 20120521 tt_messages type standard table of ty_message
2 TY_MESSAGE Public See coding 20120521 begin of ty_message, attribute type string, message_category type ty_message_category, is_t100_message type abap_bool, message_type type symsgty, t100_message type symsg, message_text type string, end of ty_message
3 TY_MESSAGE_CATEGORY Public Type reference (TYPE) SCI_ERRC 20120524
Method Signatures

Method CHECK_PACKAGE_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20120521
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGES 20120521
3 Exporting EV_ACTIVE_TAB_ERR_DISPLAY Call by reference Attribute reference (LIKE) CL_PB_PACKAGE_STATE=>C_ACTIVETAB_ATTRIBUTES 20130217
4 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20120521
5 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS 20120521
# Exception Resumable Description Created on
1 NO_PACKAGE_NAME_SPECIFIED 20120521

Method CHECK_PINF_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20120917
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGES 20120916
3 Exporting EV_ACTIVE_TAB_ERR_DISPLAY Call by reference Attribute reference (LIKE) CL_PB_PACKAGE_INTERFACE_STATE=>C_ACTIVE_TAB_ATTRIBUTES 20130217
4 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20120916
5 Importing IV_NO_CYCLE_REF_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130611
6 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120916
# Exception Resumable Description Created on
1 NO_PINF_NAME_SPECIFIED 20120916

Method CLASS_CONSTRUCTOR Signature

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

Method IS_OBJECT_TADIR_TO_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20120521
2 Returning P_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20120521

Method IS_OBJECT_TADIR_TO_BE_DELETED on class CL_PACKAGE_UTILITIES has no exception.

Method _CHECK_PINF_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20120917
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGES 20130529
3 Changing CV_ACTIVE_TAB_ERR_DISPLAY Call by reference Attribute reference (LIKE) CL_PB_PACKAGE_INTERFACE_STATE=>C_ACTIVE_TAB_ATTRIBUTES 20130217
4 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20130105
5 Importing IV_NO_CYCLE_REF_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130611
6 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120917

Method _CHECK_PINF_CONTENT on class CL_PACKAGE_UTILITIES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740