SAP ABAP Class CL_FCC_AUTHORIZATION_CHECK (Authorization Check for Activities)
Hierarchy
FCCO (Software Component) Financial Closing Cockpit 200
   CA-GTF-FCC (Application Component) Financial Closing cockpit Add-on
     FCC_CLOSING (Package) Financial Closing Cockpit - SAPGUI and backend
Properties
Class CL_FCC_AUTHORIZATION_CHECK  
Short Description Authorization Check for Activities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCC_CLOSING   Financial Closing Cockpit - SAPGUI and backend 
Created 20110729   SAP 
Last change 20141108    
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_FCC_AUTHORIZATION_CHECK has no interface implemented.
Friends
Class CL_FCC_AUTHORIZATION_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ASSIGN Constant Public Type reference (TYPE) ACTIV_AUTH '78' Assign 20110808
2 GC_BASIC_MAIN Constant Public Type reference (TYPE) ACTIV_AUTH 'FB' Maintain Basic Information 20110818
3 GC_CHANGE Constant Public Type reference (TYPE) ACTIV_AUTH '02' Change 20110808
4 GC_CREATE Constant Public Type reference (TYPE) ACTIV_AUTH '01' Create 20110808
5 GC_CUST Constant Public Type reference (TYPE) FCC_AREA 'CUST' Customizing 20111215
6 GC_DELETE Constant Public Type reference (TYPE) ACTIV_AUTH '06' Delete 20110808
7 GC_DISPLAY Constant Public Type reference (TYPE) ACTIV_AUTH '03' Display 20110808
8 GC_DOWNLOAD Constant Public Type reference (TYPE) ACTIV_AUTH 'DL' Download 20111026
9 GC_EXECUTE Constant Public Type reference (TYPE) ACTIV_AUTH '16' Execute 20110808
10 GC_MAINTAIN Constant Public Type reference (TYPE) ACTIV_AUTH '23' Maintain 20110808
11 GC_MASSSCH Constant Public Type reference (TYPE) ACTIV_AUTH 'MS' Mass Schedule 20111031
12 GC_MONITOR Constant Public Type reference (TYPE) FCC_AREA 'MONT' Monitor 20111223
13 GC_ORG_BUF Constant Public Type reference (TYPE) STRING 'ORG' Buffer type of ORG 20110810
14 GC_ROLLOUT Constant Public Type reference (TYPE) ACTIV_AUTH 'RO' Rollout 20111031
15 GC_SCHEDULE Constant Public Type reference (TYPE) ACTIV_AUTH '81' Schedule 20110808
16 GC_TASK_BUF Constant Public Type reference (TYPE) STRING 'TASK' Buffer type of TASK 20110810
17 GC_TEMP_BUF Constant Public Type reference (TYPE) STRING 'TEMP' Buffer type of temp/task list 20110818
18 GC_UPGRADE Constant Public Type reference (TYPE) FCC_AREA 'UGRD' Customizable Screens 20111220
19 GC_UPLOAD Constant Public Type reference (TYPE) ACTIV_AUTH 'UL' UPLOAD 20111026
20 MR_AUTHORIZATION Static Attribute Private Object reference (TYPE REF TO) CL_FCC_AUTHORIZATION_CHECK Autorization Check for FCc Activity 20110811
21 MT_FCC_AUTH_ITEM Instance attribute Private Type reference (TYPE) FCC_AUTH_TITEM Authorization Buffer for Task 20110810
22 MT_FCC_AUTH_NODE Instance attribute Private Type reference (TYPE) FCC_AUTH_TNODE Authorization Buffer for ORG 20110810
23 MT_FCC_AUTH_TEMPL Instance attribute Private Type reference (TYPE) FCC_AUTH_TTEMPL Authorization Buffer for Template/Task List 20110818
24 MT_NODE_ACTIVITY Static Attribute Protected See coding 20110808
25 MT_ORG_OBJECTS Static Attribute Private Type reference (TYPE) FCC_T_ORG_OBJECTS Customizing for Org Objects 20131014
26 MT_TASK_ACTIVITY Static Attribute Protected See coding 20110808
27 MT_TEMP_ACTIVITY Static Attribute Protected See coding 20110808
28 M_CALLER_DS Static Attribute Public Type reference (TYPE) CHAR1 Caller is from datasource or not 20111125
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_START Instance method Public Method To start authorization check 20110809
2 CHECK_FCC_ORG Instance method Public Method Check Org unit operation 20110729
3 CHECK_FCC_ORG_INIT Instance method Public Method Check Org unit operation 20120210
4 CHECK_FCC_ORG_OPERATION Instance method Public Method Check Org.unit and all nodes items belong to it 20110829
5 CHECK_FCC_TASK Instance method Public Method Check Task operation 20110729
6 CHECK_FCC_TEMP Instance method Public Method Check FCc Template/Task list operation 20110729
7 CHECK_FCC_TEMP_INIT Static method Public Method Check FCc Template/Task list operation without CFC 20111013
8 CHECK_GENERAL Static method Public Method Check authorization of customization in FCc 20110729
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS CONSTRUCTOR 20110808
10 FILL_MESSAGE Instance method Private Method Fill message if there is no authorization 20110819
11 GET_AUTHORIZATION_BUFFER Instance method Private Method Get authorization check buffer 20110810
12 GET_FIELDNM Instance method Public Method Get corresponding buffer field 20110810
13 GET_INSTANCE Static method Public Method get reference of authorization check 20110811
14 GET_ORG_INDICATOR Static method Public Method Get indicator about ORG authorization in customizing 20111229
15 GET_TASK_INDICATOR Static method Public Method Get indicator about task authorization in customizing 20111229
16 SET_AUTHORIZATION_BUFFER Instance method Private Method Set authorization check buffer 20110810
Events
Class CL_FCC_AUTHORIZATION_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FCC_AUTH_TITEM Public See coding Authorization Buffer for Task 20110810 fcc_auth_titem TYPE TABLE OF fcc_auth_item
2 FCC_AUTH_TNODE Public See coding Authorization Buffer for Node 20110810 fcc_auth_tnode TYPE TABLE OF fcc_auth_node
3 FCC_AUTH_TTEMPL Public See coding Authorization Buffer for Template/Task List 20110818 fcc_auth_ttempl TYPE TABLE OF fcc_auth_templ
Method Signatures

Method CHECK_AUTH_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110819
2 Exporting EX_AUTH_CHECK Call by reference Type reference (TYPE) FCC_AUTH_CHECK Authorization Check Result 20110809
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110809
4 Importing IM_FCC_BASIC_NODE Call by reference Object reference (TYPE REF TO) CL_FCC_BASIC_NODE Basic Node 20110809
5 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110809

Method CHECK_AUTH_START on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110801
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0,if no E,A,X messages 20110801
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110801
4 Importing IM_FCC_CFC Call by reference Object reference (TYPE REF TO) CL_FCC_CFC Class for Administration of Fast Close 20110915
5 Importing IM_FCC_NODE Call by reference Object reference (TYPE REF TO) CL_FCC_NODE Node Element 20110801
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110801
7 Importing IS_NEW_TYPE Call by reference Type reference (TYPE) FCC_ORGTYPE Boolean Variable (X=True, -=False, Space=Unknown) 20111209

Method CHECK_FCC_ORG on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_ORG_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20120210
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0,if no E,A,X messages 20120210
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20120210
4 Importing IM_FCC_CFC Call by reference Object reference (TYPE REF TO) CL_FCC_CFC Class for Administration of Fast Close 20120210
5 Importing IM_FCC_NODE Call by reference Object reference (TYPE REF TO) CL_FCC_NODE Node Element 20120210
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20120210
7 Importing IS_NEW_TYPE Call by reference Type reference (TYPE) FCC_ORGTYPE Boolean Variable (X=True, -=False, Space=Unknown) 20120210

Method CHECK_FCC_ORG_INIT on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_ORG_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110829
2 Exporting EX_AUTH_CHECK Call by reference Type reference (TYPE) FCC_AUTH_CHECK Authorization Check Result 20110829
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110829
4 Importing IM_FCC_NODE Call by reference Object reference (TYPE REF TO) CL_FCC_NODE Basic Node 20110829
5 Importing IM_START Call by reference Type reference (TYPE) BOOLEAN 'X' Root Org. 20110829
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110829

Method CHECK_FCC_ORG_OPERATION on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Tabe Type for Message 20110802
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110802
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110802
4 Importing IM_FCC_CFC Call by reference Object reference (TYPE REF TO) CL_FCC_CFC Class for Administration of Fast Close 20110915
5 Importing IM_FCC_CITEMX Call by reference Object reference (TYPE REF TO) CL_FCC_CITEMX Node Element 20110802
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110802
7 Importing IS_NEW Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20110909

Method CHECK_FCC_TASK on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_TEMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110729
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0,if no E,A,X messages 20110729
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110729
4 Importing IM_FCC_CFC Call by reference Object reference (TYPE REF TO) CL_FCC_CFC Enhancement of CFC 20110729
5 Importing IM_NEW_TP Call by reference Type reference (TYPE) FCC_TL_IND Indicator for Template/Task List 20110928
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110729

Method CHECK_FCC_TEMP on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_FCC_TEMP_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20111013
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0,if no E,A,X messages 20111013
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20111013
4 Importing IM_FCC_HDR Call by reference Type reference (TYPE) FCC_TEMPL_HDR Header Information on Status Admin for Fast Close 20111013
5 Importing IM_TL_IND Call by reference Type reference (TYPE) FCC_TL_IND Indicator for Template/Task List 20111201
6 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20111013

Method CHECK_FCC_TEMP_INIT on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CHECK_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110804
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110804
3 Importing IM_FCC_AREA Call by reference Type reference (TYPE) FCC_AREA Area of General Customization 20110804
4 Importing IM_USRNAME Call by reference Type reference (TYPE) XUSER User name 20110804

Method CHECK_GENERAL on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FCC_AUTHORIZATION_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method FILL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) FCC_T_MESSAGE Table Type for Messages 20110819
2 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110819
3 Importing IM_BASIC_NODE Call by reference Object reference (TYPE REF TO) CL_FCC_BASIC_NODE Basic Node 20110819
4 Importing IM_CFC Call by reference Object reference (TYPE REF TO) CL_FCC_CFC Class for Administration of Fast Close 20110819
5 Importing IM_LEVEL Call by reference Type reference (TYPE) STRING Level 20110819
6 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) FCC_TL_IND Indicator for Template/Task List 20111011
7 Importing IM_OWNER Call by reference Type reference (TYPE) FCC_OWNER Object Owner Consideration 20110819

Method FILL_MESSAGE on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method GET_AUTHORIZATION_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXISTED Call by reference Type reference (TYPE) ABAP_BOOL buffered existed 20110810
2 Exporting EX_RESULT Call by reference Type reference (TYPE) FCC_AUTH_RESULT Return Value of ABAP Statements 20110811
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110810
4 Importing IM_BUFFER_TYPE Call by reference Type reference (TYPE) STRING 20110810
5 Importing IM_FCC_AUTH_GRP Call by reference Type reference (TYPE) FCC_AUTHGRP Authorization Group for Closing Cockpit 20110810
6 Importing IM_FCC_ORG_TYP Call by reference Type reference (TYPE) FCC_ORGTYPE Structure Data Type for Fast Close 20110810
7 Importing IM_FCC_ORG_VAL Call by reference Type reference (TYPE) FCC_ORGVAL Organizational Unit Value 20110810
8 Importing IM_INDI Call by reference Type reference (TYPE) FCC_TL_IND Template / Task list indicator 20110818
9 Importing IM_OWNER Call by reference Type reference (TYPE) FCC_OWNER Object Owner Consideration 20110810

Method GET_AUTHORIZATION_BUFFER on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method GET_FIELDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDNM Call by reference Type reference (TYPE) STRING 20110810
2 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20110810

Method GET_FIELDNM on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AUTHORIZATION Value transfer Object reference (TYPE REF TO) CL_FCC_AUTHORIZATION_CHECK Autorization Check for FCc Activity 20110811

Method GET_INSTANCE on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method GET_ORG_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ORG_INDICATOR Value transfer Type reference (TYPE) FCC_AUTH_ORG Authorization Check at Task Level 20111229

Method GET_ORG_INDICATOR on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method GET_TASK_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TASK_INDICATOR Value transfer Type reference (TYPE) FCC_AUTH_TASK Authorization Check at Task Level 20111229

Method GET_TASK_INDICATOR on class CL_FCC_AUTHORIZATION_CHECK has no exception.

Method SET_AUTHORIZATION_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH 20110810
2 Importing IM_BUFFER_TYPE Call by reference Type reference (TYPE) STRING 20110810
3 Importing IM_FCC_AUTH_GRP Call by reference Type reference (TYPE) FCC_AUTHGRP 20110810
4 Importing IM_FCC_ORG_TYP Call by reference Type reference (TYPE) FCC_ORGTYPE 20110810
5 Importing IM_FCC_ORG_VAL Call by reference Type reference (TYPE) FCC_ORGVAL 20110810
6 Importing IM_INDI Call by reference Type reference (TYPE) FCC_TL_IND Template / Task list indicator 20110818
7 Importing IM_OWNER Call by reference Type reference (TYPE) FCC_OWNER Object Owner Consideration 20110810
8 Importing IM_RESULT Call by reference Type reference (TYPE) FCC_AUTH_RESULT Authorization Check Result 20110810

Method SET_AUTHORIZATION_BUFFER on class CL_FCC_AUTHORIZATION_CHECK has no exception.
History
Last changed by/on SAP  20141108 
SAP Release Created in 607