SAP ABAP Class CL_PRGN_CRIT_FLDS (Identification of security-critical fields)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
     S_PROFGEN_TOOLS (Package) Methods for User Comparison
Properties
Class CL_PRGN_CRIT_FLDS  
Short Description Identification of security-critical fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PROFGEN_TOOLS   Methods for User Comparison 
Created 20121228   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRGN_CRIT_FLDS has no forward declaration.
Interfaces
Class CL_PRGN_CRIT_FLDS has no interface implemented.
Friends
Class CL_PRGN_CRIT_FLDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CRIT_FLDS Static Attribute Public Type reference (TYPE) TT_CRIT_FLDS 20130104
2 GT_MSGS Static Attribute Public Type reference (TYPE) TT_SYMSG 20130104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CRITICAL_FLDS Static method Public Method Check and display security-critical fields 20130104
2 SET_NOTE_4_CRIT_OBJ Static method Public Method Display the SAP Note number for object with critical fields 20130106
3 SET_NOTE_4_CRIT_ORG Static method Public Method Display the SAP Note number for critical org. level 20130106
Events
Class CL_PRGN_CRIT_FLDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CRIT_FLDS Public See coding 20130104 tt_crit_flds TYPE TABLE OF ty_crit_flds
2 TT_SYMSG Public See coding 20130104 tt_symsg TYPE TABLE OF ty_symsg
3 TY_CRIT_FLDS Public See coding 20130104 BEGIN OF ty_crit_flds, objct TYPE xuobject, field TYPE xufield, END OF ty_crit_flds
4 TY_SYMSG Public See coding 20130104 BEGIN OF ty_symsg, objct TYPE xuobject, msgty type symsgty, msgid type symsgid, msgnr TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, END OF ty_symsg
Method Signatures

Method CHECK_CRITICAL_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRIT_FLDS Call by reference Type reference (TYPE) TT_CRIT_FLDS Liste kritischer Felder 20130104
2 Exporting ET_SYMSGS Call by reference Type reference (TYPE) TT_SYMSG Nachrichten für kritische Felder 20130104
3 Importing ID_FIELD Call by reference Type reference (TYPE) XUFIELD Berechtigungsfeld 20130104
4 Importing ID_OBJECT Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130104

Method CHECK_CRITICAL_FLDS on class CL_PRGN_CRIT_FLDS has no exception.

Method SET_NOTE_4_CRIT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130106
2 Returning RD_TEXT Value transfer Type reference (TYPE) CHAR30 30 Characters 20130106

Method SET_NOTE_4_CRIT_OBJ on class CL_PRGN_CRIT_FLDS has no exception.

Method SET_NOTE_4_CRIT_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ORG Call by reference Type reference (TYPE) XUVARIABLE Variablenname 20130106
2 Returning RD_TEXT Value transfer Type reference (TYPE) CHAR30 30 Characters 20130106

Method SET_NOTE_4_CRIT_ORG on class CL_PRGN_CRIT_FLDS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740