SAP ABAP Class CL_CHK_BSP (Checkman Interface for BSP Applications)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_DEVTIME (Package) Business Server Pages (BSP): Development Environment Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20010529
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20010607
Properties
Class CL_CHK_BSP  
Short Description Checkman Interface for BSP Applications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CHK_BSP    
Program status     
Category 0   
Package SBSP_DEVTIME   Business Server Pages (BSP): Development Environment Objects 
Created 20010529   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWBME Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20010529
2 IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20010607
Friends
Class CL_CHK_BSP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CRM_NO Instance attribute Private Attribute reference (LIKE) 20030911
2 CO_CRM_YES Instance attribute Private Attribute reference (LIKE) 20030911
3 C_BSP_MSGID_SYNT_ERR1 Constant Private Type reference (TYPE) CRMCHKMGID 'STX1' Check Results Management: Check Message ID 20030911
4 C_BSP_MSGID_SYNT_ERR2 Constant Private Type reference (TYPE) CRMCHKMGID 'STX2' Check Results Management: Check Message ID 20030911
5 C_BSP_MSGID_SYNT_ERR3 Constant Private Type reference (TYPE) CRMCHKMGID 'STX3' Check Results Management: Check Message ID 20030911
6 C_BSP_MSGID_SYNT_FAIL Constant Private Type reference (TYPE) CRMCHKMGID 'FAIL' Check Results Management: Check Message ID 20030911
7 C_BSP_OBJID Constant Private Type reference (TYPE) TROBJTYPE 'WAPA' Object ID for BSP Applications 20030911
8 C_BSP_OBJID_PAGE Constant Private Type reference (TYPE) TROBJTYPE 'WAPP' Object ID for BSP Pages 20030911
9 C_BSP_PGMID Constant Private Type reference (TYPE) PGMID 'R3TR' Program ID for BSP Applications 20030911
10 C_DISP_TOOL_ID Constant Private Type reference (TYPE) CRMCHKVAL-NAME 'DISPLAY' 20030911
11 C_ENGLISH Constant Private Type reference (TYPE) SYLANGU 'E' 20030911
12 C_ID_CHCK_SYNTAX Constant Public Type reference (TYPE) CRMCHKID 'BC_BSP_SYN' ID for Syntax Check 20030911
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SYNTAX Instance method Private Method Check Syntax of BSP Page 20010529
2 CONVERT_CHECK_LIST Instance method Private Method Format Results of Syntax Check 20030911
Events
Class CL_CHK_BSP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_BSP_APPLNAME Private See coding 20010605 typ_bsp_applname TYPE c LENGTH so2_appl_namelen
2 TYP_BSP_PAGENAME Private See coding 20010605 typ_bsp_pagename TYPE c LENGTH so2_page_namelen
3 TYP_CRM_MESSAGE Private Type reference (TYPE) CRMT100MSG 20010605
4 TYP_CRM_MESSAGE_TAB Private See coding 20010605 typ_crm_message_tab TYPE STANDARD TABLE OF typ_crm_message WITH DEFAULT KEY
5 TY_S_DETAIL Private See coding 20030911 BEGIN OF ty_S_Detail, Appl_Name TYPE typ_bsp_applname, Page_Name TYPE typ_bsp_pagename, Display_Type TYPE SEU_OBJTYP, Line_Number TYPE i, Message_Type TYPE c LENGTH 1, Messages TYPE String_Table, END OF ty_S_Detail
6 TY_T_DETAILS Private See coding 20030911 ty_T_Details type standard table of ty_S_Detail with default key
Method Signatures

Method CHECK_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEYS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Zu prüfende Objekte 20030911
2 Returning RESULT Value transfer Type reference (TYPE) CRM_CHECK_RESULT Prüfergebnisse 20030911
# Exception Resumable Description Created on
1 CHECK_FAILED Check konnte nicht ausgeführt werden 20010529

Method CONVERT_CHECK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SYNTAX_RES Value transfer Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20030911
2 Returning RESULT Value transfer Type reference (TYPE) TY_T_DETAILS 20030911

Method CONVERT_CHECK_LIST on class CL_CHK_BSP has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 620