SAP ABAP Class /BCV/CL_AUT_LOG (Log for authorization checks)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/AUTH (Package) BCV Authorization
Properties
Class /BCV/CL_AUT_LOG  
Short Description Log for authorization checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/AUTH   BCV Authorization 
Created 20081230   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BCV/CL_AUT_LOG has no forward declaration.
Interfaces
Class /BCV/CL_AUT_LOG has no interface implemented.
Friends
Class /BCV/CL_AUT_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DETOTYPE_ACLDASHB Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '08' Detailed Object Type for log 20090417
2 GC_DETOTYPE_ACLQRYVW Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '07' Detailed Object Type for log 20090417
3 GC_DETOTYPE_BADICHECKPRIO Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '10' Detailed Object Type for log 20090420
4 GC_DETOTYPE_DASHB Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '01' Detailed Object Type for log 20090417
5 GC_DETOTYPE_PARMVAL Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '09' Detailed Object Type for log 20090417
6 GC_DETOTYPE_QRYVW Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '04' Detailed Object Type for log 20090417
7 GC_DETOTYPE_QRYVWLIST Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '02' Detailed Object Type for log 20090417
8 GC_DETOTYPE_QUERY Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '05' Detailed Object Type for log 20090417
9 GC_DETOTYPE_QUIVWLIST Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '03' Detailed Object Type for log 20090417
10 GC_DETOTYPE_SNAPQRYVW Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '13' Detailed Object Type for log 20090903
11 GC_DETOTYPE_SRCCON Constant Public Type reference (TYPE) /BCV/AUT_LOG_DETOBJ_TYPE '06' Detailed Object Type for log 20090417
12 GC_LANGU_EN Static Attribute Private Type reference (TYPE) SPRAS 'E' Language Key 20090323
13 GC_MESSCLASS_AUTH Constant Private Type reference (TYPE) SYMSGID '/BCV/AUT' Authorization message class 20090105
14 GC_MSGTY_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type 20090105
15 GC_MSGTY_SUCCESS Constant Private Type reference (TYPE) SYMSGTY 'S' Message Type 20090105
16 GC_OTYPE_HEADER Constant Public Type reference (TYPE) /BCV/AUT_LOG_OBJ_TYPE '01' Object Type for Log 20090416
17 GC_SUBOTYPE_ACL Constant Public Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE '03' Subobject Type for log 20090417
18 GC_SUBOTYPE_AUTHOBJ Constant Public Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE '02' Subobject Type for log 20090417
19 GC_SUBOTYPE_AUTHRESULT Constant Public Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE '04' Subobject Type for log 20090417
20 GC_SUBOTYPE_BADI Constant Public Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE '05' Subobject Type for log 20090417
21 GC_SUBOTYPE_PRIVATE Constant Public Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE '01' Subobject Type for log 20090417
22 GS_BAL_DPROF Static Attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20090102
23 GS_LOG_HEADER Static Attribute Private Type reference (TYPE) TS_LOG_HEADER Log Header 20090420
24 GT_AUTHOBJ Static Attribute Private Type reference (TYPE) TT_AUTHOBJ Authorization Object description 20090323
25 ST_MESSAGE Static Attribute Private Type reference (TYPE) /BCV/T_AUT_MESSAGE Message 20090102
26 SV_NEXT_SEQNO Static Attribute Private Type reference (TYPE) /BCV/FND_MESS_SEQNO Message Sequence Number 20090102
27 SV_NO_OF_ERR Static Attribute Private Type reference (TYPE) I Number of error messages in log 20090102
28 SV_NO_OF_INFO Static Attribute Private Type reference (TYPE) I Number of information messages in log 20090102
29 SV_NO_OF_MESS Static Attribute Private Type reference (TYPE) I Number of messages in log 20090102
30 SV_NO_OF_WARN Static Attribute Private Type reference (TYPE) I Number of warning messages in log 20090102
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACL_MESSAGE Static method Public Method Add message to log which refers to an ACL 20090107
2 ADD_AUTHOBJ_MESSAGE Static method Public Method Add message to log referring to an authorization object 20090105
3 ADD_BADI_MESSAGE Static method Public Method Add message to log referring to an authorization object 20090324
4 ADD_MESSAGE Static method Public Method Add message to log 20081230
5 ADD_PRIVATE_MESSAGE Static method Public Method Add message to log which refers to private check 20090311
6 ADD_RESULT_MESSAGE Static method Public Method Add message to log referring to an authorization object 20090324
7 ADD_USERTYPE_RESULT Static method Public Method Add message to log referring to the type of user 20090408
8 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20081230
9 DISPLAY Static method Public Method Display log 20090102
10 GET_AUTHOBJ_DESCR Static method Private Method Get authorization object description 20090323
11 GET_BAL_DPROF Static method Public Method Get display profile for log 20090102
12 GET_LOG_HEADER Static method Private Method Get header information of log 20090420
13 GET_SEQNO_SUBOBJTYPE Static method Public Method Get sequence number of subobject type 20090102
14 WRITE_TO_BAL Static method Public Method Write to business application log 20090102
Events
Class /BCV/CL_AUT_LOG has no event.
Types
Class /BCV/CL_AUT_LOG has no local type.
Method Signatures

Method ADD_ACL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY_DASHBOARD Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_DASHBOARD Dashboard Key 20090420
2 Importing IS_KEY_QUERYVW Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUERYVW Query View Key 20090420
3 Importing IS_KEY_SNAPSHOT_QUERYVW Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_SNAP_QUERYVW Query View Snapshot Key 20090903
4 Importing IV_ACOACTVT_NAME Call by reference Type reference (TYPE) ACO_NAME_CH ACO activity name 20090107
5 Importing IV_AUTHCHECK_RESULT Call by reference Type reference (TYPE) BOOLEAN Result of authorization check 20090107
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) ACO_NAME Object Name 20090107
7 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090107

Method ADD_ACL_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_AUTHOBJ_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTHCHECK_RESULT Call by reference Type reference (TYPE) SYSUBRC Result of authority-check statement 20090105
2 Importing IV_AUTH_OBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20090105
3 Importing IV_FIELD_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20090105
4 Importing IV_FIELD_CTXKEY Call by reference Type reference (TYPE) /BCV/FND_CONTEXT_KEY Context Key 20090105
5 Importing IV_FIELD_DASHID Call by reference Type reference (TYPE) /BCV/UIF_DASHB_ID ID of Dashboard 20090105
6 Importing IV_FIELD_QRYVID Call by reference Type reference (TYPE) /BCV/UIF_QVIEW_ID ID of Query View 20090105
7 Importing IV_FIELD_QRY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090105
8 Importing IV_FIELD_QUIKID Call by reference Type reference (TYPE) /BCV/UIF_PREVIEW_ID ID of Query Preview 20090206
9 Importing IV_FIELD_SEA_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20090105
10 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090105

Method ADD_AUTHOBJ_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_BADI_MESSAGE Signature

Method ADD_BADI_MESSAGE on class /BCV/CL_AUT_LOG has no parameter.
Method ADD_BADI_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BCV/S_AUT_MESS_CONTEXT Message Context 20090102
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20081230
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20081230
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20081230
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) MSGV1 Message variable 01 20081230
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) MSGV2 Message variable 02 20081230
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) MSGV3 Message variable 03 20081230
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) MSGV4 Message variable 04 20081230

Method ADD_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_PRIVATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY_DASHBOARD Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_DASHBOARD Dashboard Key 20090408
2 Importing IS_KEY_QUERYVW Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUERYVW Query View Key 20090408
3 Importing IS_KEY_QUICKVWLIST Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUICKVWLIST Quick View List Key 20090408
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING Name of BCV Object 20090311
5 Importing IV_PRIVATE Call by reference Type reference (TYPE) BOOLEAN X=private, ' '=public 20090311
6 Importing IV_PRIVATECHECK_RESULT Call by reference Type reference (TYPE) /BCV/AUT_PUBPRIV_RESULT Result of private check 20090311
7 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090311

Method ADD_PRIVATE_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_RESULT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY_DASHBOARD Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_DASHBOARD Dashboard Key 20090324
2 Importing IS_KEY_QUERY Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUERY Query Key 20090324
3 Importing IS_KEY_QUERYVW Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUERYVW Query View Key 20090324
4 Importing IS_KEY_QUERYVWLIST Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUERYVWLIST Query View List Key 20090324
5 Importing IS_KEY_QUICKVWLIST Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_QUICKVWLIST Quick View List Key 20090324
6 Importing IS_KEY_SEARCHCON Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_SEARCHCON Search Connector Key 20090324
7 Importing IS_KEY_SNAPSHOT_DASHB Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_SNAP_DASHB Dashboard Snapshot Key 20090903
8 Importing IS_KEY_SNAPSHOT_QUERYVW Call by reference Type reference (TYPE) /BCV/S_AUT_KEY_SNAP_QUERYVW Query View Snapshot Key 20090903
9 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /BCV/FND_AUTH_ACTVT Authorization Activity 20090324
10 Importing IV_AUTHCHECK_RESULT Call by reference Type reference (TYPE) XFELD Result of authorization check 20090324
11 Importing IV_CONTEXT_KEY Call by reference Type reference (TYPE) /BCV/FND_CONTEXT_KEY Context Key 20090324
12 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090324

Method ADD_RESULT_MESSAGE on class /BCV/CL_AUT_LOG has no exception.

Method ADD_USERTYPE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_BCVADMIN Call by reference Type reference (TYPE) XFELD User is BCV Administrator ('X') 20090408
2 Importing IV_IS_BCVUSER Call by reference Type reference (TYPE) XFELD User is BCV User ('X') 20090408
3 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090408

Method ADD_USERTYPE_RESULT on class /BCV/CL_AUT_LOG has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BCV/CL_AUT_LOG has no parameter.
Method CLASS_CONSTRUCTOR on class /BCV/CL_AUT_LOG has no exception.

Method DISPLAY Signature

Method DISPLAY on class /BCV/CL_AUT_LOG has no parameter.
Method DISPLAY on class /BCV/CL_AUT_LOG has no exception.

Method GET_AUTHOBJ_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20090323
2 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20090323
3 Returning RV_DESCR Value transfer Type reference (TYPE) XUTEXT Texts in user master/authorizations 20090323

Method GET_AUTHOBJ_DESCR on class /BCV/CL_AUT_LOG has no exception.

Method GET_BAL_DPROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DPROF Call by reference Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20090102

Method GET_BAL_DPROF on class /BCV/CL_AUT_LOG has no exception.

Method GET_LOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT Call by reference Type reference (TYPE) /BCV/AUT_LOG_OBJECT_ID Object ID (Generic) for log 20090420
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) /BCV/AUT_LOG_OBJ_TYPE Object Type for Log 20090420

Method GET_LOG_HEADER on class /BCV/CL_AUT_LOG has no exception.

Method GET_SEQNO_SUBOBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEQNO Call by reference Type reference (TYPE) /BCV/FND_SEQUENCE_NO Sequence Number 20090102
2 Importing IV_SUBOBJ_TYPE Call by reference Type reference (TYPE) /BCV/AUT_LOG_SUBOBJ_TYPE Subobject type for log 20090102

Method GET_SEQNO_SUBOBJTYPE on class /BCV/CL_AUT_LOG has no exception.

Method WRITE_TO_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090102

Method WRITE_TO_BAL on class /BCV/CL_AUT_LOG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702