SAP ABAP Class CL_IWP_AP_PATTERN (Access to the Audit Package Template)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_CUSTOMIZING (Package) ILM Workpackage: Customizing
Properties
Class CL_IWP_AP_PATTERN  
Short Description Access to the Audit Package Template    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_CUSTOMIZING   ILM Workpackage: Customizing 
Created 20081210   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_AP_PATTERN has no forward declaration.
Interfaces
Class CL_IWP_AP_PATTERN has no interface implemented.
Friends
Class CL_IWP_AP_PATTERN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_AUDIT_AREA Instance attribute Private Object reference (TYPE REF TO) CL_IWP_AUDIT_AREA Access to the Audit Area 20081210
2 MS_WPPT_CHG Instance attribute Private Type reference (TYPE) TY_S_WPPT_CHG 20081211
3 MS_WPP_CHG Instance attribute Private Type reference (TYPE) TY_S_WPP_CHG 20081211
4 MT_OT_FLD_CHG Instance attribute Private Type reference (TYPE) TY_T_FLD_CHG 20081215
5 MT_OT_STR_CHG Instance attribute Private Type reference (TYPE) TY_T_STR_CHG 20081215
6 MT_RELNAM_CHG Instance attribute Private Type reference (TYPE) TY_T_RELNAM_CHG 20090107
7 MT_VIEW_CHG Instance attribute Private Type reference (TYPE) TY_T_VIEW_CHG 20090107
8 MT_WPP_S Instance attribute Private Type reference (TYPE) TY_T_WPP_S Check table for struc 20101213
9 MV_AUDIT_AREA Instance attribute Public Type reference (TYPE) IWP_WPP-AUDIT_AREA Prüfgebiet 20090211
10 MV_CHANGE Instance attribute Private Type reference (TYPE) XFELD open for changes 20081211
11 MV_NEW Instance attribute Private Type reference (TYPE) XFELD Checkbox 20090313
12 SST_BUF_INST Static Attribute Private Type reference (TYPE) TY_T_BUF_INST 20081210
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_MODE Instance method Public Method set mode to change 20081211
2 CHG_ACTIVITIES Instance method Public Method change the selection 20090107
3 CHG_DESCR Instance method Public Method change the description 20090108
4 CHG_RELNAM Instance method Public Method change the relation selection 20090107
5 CHG_VIEWS Instance method Public Method Change the view selection 20090107
6 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20081210
7 COPY Instance method Public Method Copy a template 20090108
8 DELETE_ENTRIES Instance method Public Method delete entries 20081212
9 DISPLAY_MODE Instance method Public Method set mode to display 20081211
10 GET_ENTRIES Instance method Public Method get entries 20081217
11 GET_INSTANCE Static method Public Method Get an instance of a template 20081210
12 GET_INSTANCE_NEW Static method Public Method Get an instance of a new template 20081211
13 GET_STR_AND_FLD Instance method Public Method get strucutres and fields 20081217
14 GET_USAGETYPE Static method Public Method Get the usagetype of an Audit Package Template 20090818
15 LIST_OF_PATTERN Static method Public Method returns a list of templates 20081219
16 LOAD Instance method Private Method load the data 20081212
17 OBJECT_INSERT Instance method Private Method write objects to transport 20090220
18 OBJECT_TABLE_GET Instance method Private Method fill table for transport 20090220
19 SAVE Instance method Public Method save changes 20081215
Events
Class CL_IWP_AP_PATTERN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUF_INST Private See coding 20081210 BEGIN OF ty_s_buf_inst, wp_pattern TYPE iwp_wp_pattern, r_ap_pattern TYPE REF TO cl_iwp_ap_pattern, END OF ty_s_buf_inst
2 TY_S_FLD_CHG Private See coding 20081212 BEGIN OF ty_s_fld_chg. INCLUDE TYPE iwp_s_ot_fld AS db. TYPES: chg TYPE xfeld, END OF ty_s_fld_chg
3 TY_S_KEY_FLD Private See coding 20090220 BEGIN OF ty_s_key_fld, mandt TYPE mandt, wp_pattern TYPE iwp_wp_pattern, object_category TYPE lrm_object_category, object_type TYPE lrm_object_type, struc TYPE iwp_struc, fieldname TYPE fieldname, END OF ty_s_key_fld
4 TY_S_KEY_RELNAM Private See coding 20090220 BEGIN OF ty_s_key_relnam, mandt TYPE mandt, wp_pattern TYPE iwp_wp_pattern, name TYPE iwp_relnam, END OF ty_s_key_relnam
5 TY_S_KEY_STR Private See coding 20090220 BEGIN OF ty_s_key_str, mandt TYPE mandt, wp_pattern TYPE iwp_wp_pattern, object_category TYPE lrm_object_category, object_type TYPE lrm_object_type, struc TYPE iwp_struc, END OF ty_s_key_str
6 TY_S_KEY_VIEW Private See coding 20090220 BEGIN OF ty_s_key_view, mandt TYPE mandt, wp_pattern TYPE iwp_wp_pattern, dview TYPE iwp_dview, END OF ty_s_key_view
7 TY_S_KEY_WPP Private See coding 20090220 BEGIN OF ty_s_key_wpp, mandt TYPE mandt, wp_pattern TYPE iwp_wp_pattern, END OF ty_s_key_wpp
8 TY_S_KEY_WPPT Private See coding 20090220 BEGIN OF ty_s_key_wppt, mandt TYPE mandt, spras TYPE spras, wp_pattern TYPE iwp_wp_pattern, END OF ty_s_key_wppt
9 TY_S_RELNAM_CHG Private See coding 20090107 BEGIN OF ty_s_relnam_chg. INCLUDE TYPE iwp_s_relnam AS db. TYPES: chg TYPE xfeld, END OF ty_s_relnam_chg
10 TY_S_STR_CHG Private See coding 20081212 BEGIN OF ty_s_str_chg. INCLUDE TYPE iwp_s_ot_str AS db. TYPES: chg TYPE xfeld, END OF ty_s_str_chg
11 TY_S_VIEW_CHG Private See coding 20090107 BEGIN OF ty_s_view_chg. INCLUDE TYPE iwp_s_view AS db. TYPES: chg TYPE xfeld, END OF ty_s_view_chg
12 TY_S_WPPT_CHG Private See coding 20081211 BEGIN OF ty_s_wppt_chg. INCLUDE TYPE iwp_wppt AS db. TYPES: chg TYPE xfeld, END OF ty_s_wppt_chg
13 TY_S_WPP_CHG Private See coding 20081211 BEGIN OF ty_s_wpp_chg. INCLUDE TYPE iwp_wpp AS db. TYPES: chg TYPE xfeld, END OF ty_s_wpp_chg
14 TY_T_BUF_INST Private See coding 20081210 ty_t_buf_inst TYPE SORTED TABLE OF ty_s_buf_inst WITH UNIQUE KEY wp_pattern
15 TY_T_FLD_CHG Private See coding 20081212 ty_t_fld_chg TYPE SORTED TABLE OF ty_s_fld_chg WITH UNIQUE KEY object_category object_type struc fieldname
16 TY_T_KEY_FLD Private See coding 20090220 ty_t_key_fld TYPE STANDARD TABLE OF ty_s_key_fld WITH NON-UNIQUE DEFAULT KEY
17 TY_T_KEY_RELNAM Private See coding 20090220 ty_t_key_relnam TYPE STANDARD TABLE OF ty_s_key_relnam WITH NON-UNIQUE DEFAULT KEY
18 TY_T_KEY_STR Private See coding 20090220 ty_t_key_str TYPE STANDARD TABLE OF ty_s_key_str WITH NON-UNIQUE DEFAULT KEY
19 TY_T_KEY_VIEW Private See coding 20090220 ty_t_key_view TYPE STANDARD TABLE OF ty_s_key_view WITH NON-UNIQUE DEFAULT KEY
20 TY_T_KEY_WPP Private See coding 20090303 ty_t_key_wpp TYPE STANDARD TABLE OF ty_s_key_wpp WITH NON-UNIQUE DEFAULT KEY
21 TY_T_KEY_WPPT Private See coding 20090303 ty_t_key_wppt TYPE STANDARD TABLE OF ty_s_key_wppt WITH NON-UNIQUE DEFAULT KEY
22 TY_T_RELNAM_CHG Private See coding 20090107 ty_t_relnam_chg TYPE SORTED TABLE OF ty_s_relnam_chg WITH UNIQUE KEY name
23 TY_T_STR_CHG Private See coding 20081212 ty_t_str_chg TYPE SORTED TABLE OF ty_s_str_chg WITH UNIQUE KEY object_category object_type struc
24 TY_T_VIEW_CHG Private See coding 20090107 ty_t_view_chg TYPE SORTED TABLE OF ty_s_view_chg WITH UNIQUE KEY dview
25 TY_T_WPPT_CHG Private See coding 20081211 ty_t_wppt_chg TYPE STANDARD TABLE OF ty_s_wppt_chg
26 TY_T_WPP_S Private See coding 20101213 ty_t_wpp_s TYPE SORTED TABLE OF iwp_wpp_s WITH UNIQUE KEY object_category object_type struc
Method Signatures

Method CHANGE_MODE Signature

Method CHANGE_MODE on class CL_IWP_AP_PATTERN has no parameter.
# Exception Resumable Description Created on
1 IS_LOCKED is locked 20081211

Method CHG_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OT_FLD Call by reference Type reference (TYPE) IWP_T_OT_FLD Object types and fields of an Audit Area 20090107
2 Importing IT_OT_STR Call by reference Type reference (TYPE) IWP_T_OT_STR Object types and structures of an Audir Area 20090107
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE instance is not set to change modus 20090107
2 STR_NOT_ASSIGNED structure is not assigned 20090107

Method CHG_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TXT50 Call by reference Type reference (TYPE) IWP_TXT50 Description 20090108

Method CHG_DESCR on class CL_IWP_AP_PATTERN has no exception.

Method CHG_RELNAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELNAM Call by reference Type reference (TYPE) IWP_T_RELNAM Relations 20090107
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE instance is not set to change modus 20090107

Method CHG_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW Call by reference Type reference (TYPE) IWP_T_VIEW Views 20090107
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE instance is not set to change modus 20090107

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_AREA Call by reference Type reference (TYPE) LRM_POLICY_TYPE Audit Area 20081211
2 Importing IV_IS_COPY Call by reference Type reference (TYPE) XFELD Checkbox 20090108
3 Importing IV_IS_NEW Call by reference Type reference (TYPE) XFELD Checkbox 20081211
4 Importing IV_USAGETYPE Call by reference Type reference (TYPE) IWP_USETYP Audit Package Used For 20090804
5 Importing IV_WPP_DSCR Call by reference Type reference (TYPE) IWP_TXT50 Description 20081211
6 Importing IV_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit package pattern 20081210
# Exception Resumable Description Created on
1 AUDIT_AREA_DOES_NOT_EXIST audit area does not exist 20081211
2 PATTERN_DOES_NOT_EXIST pattern does not exist 20081211

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_AP_PATTERN Call by reference Object reference (TYPE REF TO) CL_IWP_AP_PATTERN Acceess to the Audit Package Pattern 20090108
2 Importing IV_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit package pattern 20090108
# Exception Resumable Description Created on
1 PATTERN_EXIST_ALREADY Audit Package Pattern exists already 20090108
2 PATTERN_IS_LOCKED Audit Package Pattern is locked 20090108

Method DELETE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OT_FLD Call by reference Type reference (TYPE) IWP_T_OT_FLD Fields of an Audit Package Pattern 20081215
2 Importing IT_OT_STR Call by reference Type reference (TYPE) IWP_T_OT_STR Structures of an Audit Package Pattern 20081215
3 Importing IT_RELNAM Call by reference Type reference (TYPE) IWP_T_RELNAM Relations 20090107
4 Importing IT_VIEW Call by reference Type reference (TYPE) IWP_T_VIEW Views 20090107
5 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) XFELD delete all structures and fields 20081212
6 Importing IV_WHOLE_PATTERN Call by reference Type reference (TYPE) XFELD delete whole pattern 20081215
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE si not in change mode 20081212

Method DISPLAY_MODE Signature

Method DISPLAY_MODE on class CL_IWP_AP_PATTERN has no parameter.
Method DISPLAY_MODE on class CL_IWP_AP_PATTERN has no exception.

Method GET_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WPP_DATA Call by reference Type reference (TYPE) IWP_S_WPP_DATA Data of an audit area template 20081217
2 Exporting ET_OT_FLD Call by reference Type reference (TYPE) IWP_T_OT_FLD Object types and fields of an Audit Area 20081218
3 Exporting ET_OT_STR Call by reference Type reference (TYPE) IWP_T_OT_STR Object types and structures of an Audir Area 20081218
4 Exporting ET_RELNAM Call by reference Type reference (TYPE) IWP_T_RELNAM Relations 20090107
5 Exporting ET_VIEW Call by reference Type reference (TYPE) IWP_T_VIEW Views 20090107
6 Importing IV_ONLY_ACTIVE Call by reference Type reference (TYPE) XFELD ' ' Checkbox 20090107

Method GET_ENTRIES on class CL_IWP_AP_PATTERN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_AP_PATTERN Call by reference Object reference (TYPE REF TO) CL_IWP_AP_PATTERN Acceess to the Audit Package Pattern 20081210
2 Importing IV_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit package pattern 20081210
# Exception Resumable Description Created on
1 DOES_NOT_EXIST does not exist 20081211

Method GET_INSTANCE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_AP_PATTERN Call by reference Object reference (TYPE REF TO) CL_IWP_AP_PATTERN Acceess to the Audit Package Pattern 20081211
2 Importing IV_AUDIT_AREA Call by reference Type reference (TYPE) LRM_POLICY_TYPE 20081211
3 Importing IV_USAGETYPE Call by reference Type reference (TYPE) IWP_USETYP '1' Audit Package Used For 20090804
4 Importing IV_WPP_DSCR Call by reference Type reference (TYPE) IWP_TXT50 Description 20081211
5 Importing IV_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit package pattern 20081211
# Exception Resumable Description Created on
1 AUDIT_AREA_DOES_NOT_EXIST Audit Area does not exist or is initial 20081211
2 PATTERN_EXIST_ALREADY exist already 20081211
3 PATTERN_IS_LOCKED pattern is locked 20081211

Method GET_STR_AND_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD Call by reference Type reference (TYPE) IWP_T_WPP_F Fields of an Audit Package Pattern 20081217
2 Exporting ET_STR Call by reference Type reference (TYPE) IWP_T_WPP_S Structures of an Audit Package Pattern 20081217

Method GET_STR_AND_FLD on class CL_IWP_AP_PATTERN has no exception.

Method GET_USAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit Package Template 20090818
2 Returning R_USAGETYPE Value transfer Type reference (TYPE) IWP_USETYP Audit Package Used For 20090818

Method GET_USAGETYPE on class CL_IWP_AP_PATTERN has no exception.

Method LIST_OF_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WPP_DATA Call by reference Type reference (TYPE) IWP_T_WPP_DATA Admin data of Audit Area Templates 20081219
2 Importing IT_AUDIT_AREA Call by reference Type reference (TYPE) IWP_T_AREA Table of Audit Areas names 20081219
3 Importing IV_USAGETYPE Call by reference Type reference (TYPE) IWP_USETYP Audit Package Used For 20090806

Method LIST_OF_PATTERN on class CL_IWP_AP_PATTERN has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WP_PATTERN Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit package pattern 20081212

Method LOAD on class CL_IWP_AP_PATTERN has no exception.

Method OBJECT_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_TEXT Call by reference Type reference (TYPE) IWP_T_TEXT Table with texts 20090220
2 Exporting EV_RESULT Call by reference Type reference (TYPE) CTS_RESULT Result of an Action in CTS 20090224
3 Importing IT_OBJECT_TABLES Call by reference Type reference (TYPE) CTS_OBJECT_TABLES WBO Remote API: Table Key for Piece Lists 20090220
4 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090220

Method OBJECT_INSERT on class CL_IWP_AP_PATTERN has no exception.

Method OBJECT_TABLE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WPPT_CHG Call by reference Type reference (TYPE) TY_S_WPPT_CHG 20090220
2 Importing IS_WPP_CHG Call by reference Type reference (TYPE) TY_S_WPP_CHG 20090220
3 Importing IT_OT_FLD_CHG Call by reference Type reference (TYPE) TY_T_FLD_CHG 20090220
4 Importing IT_OT_STR_CHG Call by reference Type reference (TYPE) TY_T_STR_CHG 20090220
5 Importing IT_RELNAM_CHG Call by reference Type reference (TYPE) TY_T_RELNAM_CHG 20090220
6 Importing IT_VIEW_CHG Call by reference Type reference (TYPE) TY_T_VIEW_CHG 20090220
7 Returning RT_OBJECT_TABLES Value transfer Type reference (TYPE) CTS_OBJECT_TABLES WBO Remote API: Table Key for Piece Lists 20090220

Method OBJECT_TABLE_GET on class CL_IWP_AP_PATTERN has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_TRANS Call by reference Type reference (TYPE) IWP_T_TEXT Table with texts for the messages of the transport 20090220
2 Exporting EV_RESULT_TRANS Call by reference Type reference (TYPE) CTS_RESULT Result of an Action in CTS 20090224
3 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090218
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE not in change mode 20081215
History
Last changed by/on SAP  20110908 
SAP Release Created in 720