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 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110802 | |||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SECURITY_POLICY_NAME | Policy that passes (*=all) | 20110802 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110802 | |||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CDREDCD_TAB | Table Type for CDRED for Change Documents | 20110802 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20110802 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110802 | |||
7 | ![]() |
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 | ![]() |
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 | ![]() |
EF_AUTH_CHECK_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | At least one record skipped due to authorization issue | 20110801 | ||
2 | ![]() |
ET_HEADER | Call by reference | Type reference (TYPE) | TY_T_HEADER | Table type for header | 20110801 | ||
3 | ![]() |
ET_ITEM | Call by reference | Type reference (TYPE) | TY_T_ITEM | Table type for items (with secondary keys) | 20110801 | ||
4 | ![]() |
IF_FROM_DATE | Call by reference | Type reference (TYPE) | SECPOL_CHGDOC_DATE | From date | 20110801 | ||
5 | ![]() |
IF_FROM_TIME | Call by reference | Type reference (TYPE) | SECPOL_CHGDOC_TIME | From time (UTC) | 20110801 | ||
6 | ![]() |
IF_RAWDATA_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Produce unprocessed rawdata | 20110801 | ||
7 | ![]() |
IF_TO_DATE | Call by reference | Type reference (TYPE) | SECPOL_CHGDOC_DATE | To date | 20110801 | ||
8 | ![]() |
IF_TO_TIME | Call by reference | Type reference (TYPE) | SECPOL_CHGDOC_TIME | To time (UTC) | 20110801 | ||
9 | ![]() |
IT_RANGE_ATTRIBUTE_KEY | Call by reference | Type reference (TYPE) | TY_RANGE_ATTRIBUTE_KEY | Range for attribute name | 20110801 | ||
10 | ![]() |
IT_RANGE_CHANGEDBY | Call by reference | Type reference (TYPE) | TY_RANGE_CHANGEDBY | Range for changer username | 20110801 | ||
11 | ![]() |
IT_RANGE_CHANGENUMBER | Call by reference | Type reference (TYPE) | TY_RANGE_CHANGENUMBER | Range for change document number | 20110801 | ||
12 | ![]() |
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 |