SAP ABAP Class CL_SECPOL_CHANGEDOC_READ (Reader for Tx SECPOL_CHANGES (display change docs.))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN (Application Component) Authentication and SSO
     SECURITY_POLICY (Package) Security Policies
Properties
Class CL_SECPOL_CHANGEDOC_READ  
Short Description Reader for Tx SECPOL_CHANGES (display change docs.)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECURITY_POLICY   Security Policies 
Created 20110801   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)
Interfaces
Class CL_SECPOL_CHANGEDOC_READ has no interface implemented.
Friends
Class CL_SECPOL_CHANGEDOC_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PF_TEST_AUTH Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110802
2 PF_TEST_AUTH_SUCCESS_POLICY Static Attribute Private Type reference (TYPE) SECURITY_POLICY_NAME Policy that passes (*=all) 20110802
3 PF_TEST_CD_READ Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110802
4 PF_TEST_CD_READ_DATA Static Attribute Private Type reference (TYPE) CDREDCD_TAB Table Type for CDRED for Change Documents 20110802
5 PF_TEST_CD_READ_SUBRC Static Attribute Private Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110802
6 PF_TEST_FILTER_ATTS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110802
7 PF_TEST_FILTER_ATTS_SURVIVE Static Attribute Private Type reference (TYPE) TY_RANGE_ATTRIBUTE_KEY Range for attribute name 20110802
Methods
# Method Level Visibility Method type Description Created on
1 READ_AND_PROCESS Static method Public Method Read change documents for selection and prepare for display 20110801
Events
Class CL_SECPOL_CHANGEDOC_READ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RANGE_ATTRIBUTE_KEY Public See coding Range for attribute name 20110801 ty_range_attribute_key TYPE RANGE OF security_policy_attrib_key
2 TY_RANGE_CHANGEDBY Public See coding Range for changer username 20110801 ty_range_changedby TYPE RANGE OF cdusername
3 TY_RANGE_CHANGENUMBER Public See coding Range for change document number 20110801 ty_range_changenumber TYPE RANGE OF cdchangenr
4 TY_RANGE_POLICY_NAME Public See coding Range for policy name 20110801 ty_range_policy_name TYPE RANGE OF security_policy_name
5 TY_S_HEADER Public See coding Structure of header for hierseq output 20110801 BEGIN OF ty_s_header, policy_name TYPE security_policy_name, " Key ins_del_icon(40) TYPE c, policy_text TYPE security_policy_text, changedate TYPE secpol_chgdoc_date, changetime TYPE secpol_chgdoc_time, changeuser TYPE cdusername, changetcode TYPE tcode, chngind TYPE cdchngind, changenumber TYPE cdchangenr, " Key END OF ty_s_header
6 TY_S_ITEM Public See coding Item data 20110801 BEGIN OF ty_s_item. INCLUDE TYPE ty_s_header AS header RENAMING WITH SUFFIX _header. TYPES: chngind TYPE cdchngind, " Change indicator for the item chngind_text TYPE secpol_chgdoc_chgdescription, attribute_key TYPE security_policy_attrib_key, attribute_text TYPE security_policy_attrib_text, value_old TYPE cdfldvalo, transition_icon(40) TYPE c, value_new TYPE cdfldvaln, END OF ty_s_item
7 TY_S_SEC_POLICY_CUST_KEY Public See coding Key components of SEC_POLICY_CUST 20110801 BEGIN OF ty_s_sec_policy_cust_key, client TYPE mandt, policy_name TYPE security_policy_name, END OF ty_s_sec_policy_cust_key
8 TY_S_SEC_POLICY_RT_KEY Public See coding Key components of SEC_POLICY_RT 20110801 BEGIN OF ty_s_sec_policy_rt_key, client TYPE mandt, policy_name TYPE security_policy_name, attrib_key TYPE security_policy_attrib_key, END OF ty_s_sec_policy_rt_key
9 TY_T_HEADER Public See coding Table type for header 20110801 ty_t_header TYPE STANDARD TABLE OF ty_s_header WITH DEFAULT KEY
10 TY_T_ITEM Public See coding Table type for items (with secondary keys) 20110801 ty_t_item TYPE STANDARD TABLE OF ty_s_item WITH DEFAULT KEY WITH NON-UNIQUE SORTED KEY lookup_by_att COMPONENTS changenumber_header policy_name_header attribute_key
Method Signatures

Method READ_AND_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_AUTH_CHECK_ERROR Call by reference Type reference (TYPE) ABAP_BOOL At least one record skipped due to authorization issue 20110801
2 Exporting ET_HEADER Call by reference Type reference (TYPE) TY_T_HEADER Table type for header 20110801
3 Exporting ET_ITEM Call by reference Type reference (TYPE) TY_T_ITEM Table type for items (with secondary keys) 20110801
4 Importing IF_FROM_DATE Call by reference Type reference (TYPE) SECPOL_CHGDOC_DATE From date 20110801
5 Importing IF_FROM_TIME Call by reference Type reference (TYPE) SECPOL_CHGDOC_TIME From time (UTC) 20110801
6 Importing IF_RAWDATA_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Produce unprocessed rawdata 20110801
7 Importing IF_TO_DATE Call by reference Type reference (TYPE) SECPOL_CHGDOC_DATE To date 20110801
8 Importing IF_TO_TIME Call by reference Type reference (TYPE) SECPOL_CHGDOC_TIME To time (UTC) 20110801
9 Importing IT_RANGE_ATTRIBUTE_KEY Call by reference Type reference (TYPE) TY_RANGE_ATTRIBUTE_KEY Range for attribute name 20110801
10 Importing IT_RANGE_CHANGEDBY Call by reference Type reference (TYPE) TY_RANGE_CHANGEDBY Range for changer username 20110801
11 Importing IT_RANGE_CHANGENUMBER Call by reference Type reference (TYPE) TY_RANGE_CHANGENUMBER Range for change document number 20110801
12 Importing IT_RANGE_POLICY_NAME Call by reference Type reference (TYPE) TY_RANGE_POLICY_NAME Range for policy name 20110801

Method READ_AND_PROCESS on class CL_SECPOL_CHANGEDOC_READ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732