SAP ABAP Class CL_WB_PACKAGE_CHECK (Package Check called by WB Tools (SE38, SE24))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Properties
Class CL_WB_PACKAGE_CHECK  
Short Description Package Check called by WB Tools (SE38, SE24)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_API   Package API 
Created 20110929   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_WB_PACKAGE_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WB_PACKAGE_CHECK has no interface implemented.
Friends
Class CL_WB_PACKAGE_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GLOBAL_SWITCH Constant Private Type reference (TYPE) PAKPARAKEY 'GLOBAL_SWITCH' 20111008
2 GC_VALUE_R3ENTERPRISE Constant Private Type reference (TYPE) PAKPARAVAL 'R3ENTERPRISE' 20111008
3 GC_VALUE_RESTRICTED Constant Private Type reference (TYPE) PAKPARAVAL 'RESTRICTED' 20111008
4 GC_WARNING_MESSAGE Constant Private Type reference (TYPE) SYMSGTY 'W' 20120502
5 GV_GLOBAL_SWITCH Static Attribute Private Type reference (TYPE) PAKPARAVAL 20120514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DDIC_OBJECT Static method Public Method Package Check for a single DDIC Object 20120312
2 CHECK_PROGRAM Static method Public Method Package Check for a single Program 20110929
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120514
4 GET_DISPLAY_PACKAGE_ERR_FLAG Static method Public Method 20120924
5 GET_OBJECT_TYPE Static method Public Method Get the Object Type for a given Main Program Name 20120328
6 SET_DISPLAY_PACKAGE_ERR_FLAG Static method Public Method 20120924
7 _CHECK_CUSTOMIZING Static method Private Method Check Package Check and WB Customizing Settings 20111008
8 _CHECK_PROGRAM Static method Private Method Execute the Package Check for a single Program 20111007
Events
Class CL_WB_PACKAGE_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ERROR_MESSAGES Public Type reference (TYPE) CL_SPAK_PACKAGE_CHECK=>TT_WB_PACKAGE_CHECK_RESULT 20120328
2 TY_ERROR_MESSAGE Public Type reference (TYPE) CL_SPAK_PACKAGE_CHECK=>TY_WB_PACKAGE_CHECK_RESULT 20120328
Method Signatures

Method CHECK_DDIC_OBJECT 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 20120312
2 Exporting ER_CHECKLIST_STATE Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST_STATE 20120312
3 Importing IV_NEWEST_VERSION Call by reference Type reference (TYPE) ABAP_BOOL 20120312
4 Importing IV_NO_PROGRESS_INDICATOR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120323
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120312
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20120312

Method CHECK_DDIC_OBJECT on class CL_WB_PACKAGE_CHECK has no exception.

Method CHECK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MESSAGES Call by reference Type reference (TYPE) TT_ERROR_MESSAGES 20111007
2 Exporting EV_PACKAGE_CHECK_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120822
3 Importing IT_SUBSTITUTIONS Call by reference Type reference (TYPE) SREPTAB Table Type for SYNTAX-CHECK REPLACING 20120926
4 Importing IV_DEFAULT_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'W' Message Type 20120224
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120224
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120224
# Exception Resumable Description Created on
1 NO_PROGRAM_SPECIFIED 20120328
2 PACKAGE_CHECK_NOT_POSSIBLE 20120328

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DISPLAY_PACKAGE_ERR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DISPLAY_PACKAGE_ERR_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20120924

Method GET_DISPLAY_PACKAGE_ERR_FLAG on class CL_WB_PACKAGE_CHECK has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120328
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20120328
3 Importing IV_MAIN_PROGRAM_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120328

Method GET_OBJECT_TYPE on class CL_WB_PACKAGE_CHECK has no exception.

Method SET_DISPLAY_PACKAGE_ERR_FLAG Signature

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

Method SET_DISPLAY_PACKAGE_ERR_FLAG on class CL_WB_PACKAGE_CHECK has no exception.

Method _CHECK_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NO_PACKAGE_CHECK Value transfer Type reference (TYPE) ABAP_BOOL 20111008

Method _CHECK_CUSTOMIZING on class CL_WB_PACKAGE_CHECK has no exception.

Method _CHECK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MESSAGES Call by reference Type reference (TYPE) TT_ERROR_MESSAGES List of All Error Messages from a Syntax Check 20111007
2 Exporting EV_PACKAGE_CHECK_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120822
3 Importing IT_SUBSTITUTIONS Call by reference Type reference (TYPE) SREPTAB Table Type for SYNTAX-CHECK REPLACING 20120926
4 Importing IV_DEFAULT_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20120224
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20111009
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20111008
# Exception Resumable Description Created on
1 NO_PROGRAM_SPECIFIED 20120328
2 PACKAGE_CHECK_NOT_POSSIBLE 20120328
History
Last changed by/on SAP  20130531 
SAP Release Created in 732