SAP ABAP Class CL_FMFG_IS_AUTH_CHECK (FMFG IS Authorization Check)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FG (Application Component) Functions for U.S. Federal Government
     FMFG_RPT_E (Package) US Federal Government Reporting
Properties
Class CL_FMFG_IS_AUTH_CHECK  
Short Description FMFG IS Authorization Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMFG_RPT_E   US Federal Government Reporting 
Created 20031216   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMFG_IS_AUTH_CHECK has no forward declaration.
Interfaces
Class CL_FMFG_IS_AUTH_CHECK has no interface implemented.
Friends
Class CL_FMFG_IS_AUTH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AWTYP Instance attribute Protected Type reference (TYPE) AWTYP Reference procedure 20031216
2 CON_ACT_DIM_DIS Constant Public Type reference (TYPE) ACTIV_AUTH '03' Display Summarized Dimensions 20031216
3 CON_ACT_DOC_ACTUALS Constant Public Type reference (TYPE) ACTIV_AUTH '11' Actual/Cmmt Documents 20031216
4 CON_ACT_DOC_BUDGET Constant Public Type reference (TYPE) ACTIV_AUTH '52' Budget Documents 20031216
5 CON_ACT_DOC_BUDGET_PARK Constant Public Type reference (TYPE) ACTIV_AUTH '21' Parked Budget Documents 20031216
6 CON_FI_AUTH_ACT Constant Public Type reference (TYPE) ACTIV_AUTH '03' Authorization activity for FI 20040311
7 CON_REPORT_DIM Constant Public Type reference (TYPE) I 1 Report on Dimensions/Totals 20031216
8 CON_REPORT_TRANS Constant Public Type reference (TYPE) I 2 Report on Transactions/Line Items 20031216
9 GS_AUTH_CHECK Instance attribute Protected Type reference (TYPE) FMFG_IS_AUTH_CHECK Federal Government Reporting Authorization Check 20040115
10 G_AUTH_CHECK Instance attribute Private Type reference (TYPE) G_TYPE_AUTH_CHECK Internal Auth.Check Object 20031216
11 G_CL_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FMFG_IS_AUTH_CHECK FMFG IS Authorization Check 20040115
12 G_STATIC Static Attribute Private Type reference (TYPE) G_TYPE_STATIC Internal Static Data 20031216
13 MSGOBJ Instance attribute Public Object reference (TYPE REF TO) CL_FMFG_IS_MESSAGES Message container for FG 20031216
14 REFRECORD Instance attribute Public Object reference (TYPE REF TO) DATA Reference Record 20040112
15 REFTABLE Instance attribute Public Type reference (TYPE) TABNAME Reference Table Structure 20040112
16 SUBRC Instance attribute Protected Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20031216
Methods
# Method Level Visibility Method type Description Created on
1 ACCOUNT_ASSIGNMENTS Instance method Public Method Account Assignments Check 20040115
2 ACHK_BUSINESS_AREA Instance method Private Method Authority check on Business Area 20031216
3 ACHK_COMPANY_CODE Instance method Private Method Authority check on Company Code 20031216
4 ACHK_FM_ACCOUNT_ASSIGNMENTS Instance method Private Method Authority check on FM Account Assignment Dimensions 20031216
5 ACHK_FM_AREA Instance method Private Method Authority check on FM Area 20031216
6 ACHK_GL_ACCOUNT Instance method Private Method Authority check on GL Account 20031216
7 ADD_MESSAGE Instance method Public Method Add Message 20031216
8 ADD_SY_MESSAGE Instance method Public Method Add Message with SY-Parameter 20031216
9 AOBJ_CONTROL_ADD Instance method Public Method Add authorization object to control 20031216
10 AOBJ_CONTROL_ADD_FM Instance method Public Method Add FM authorization object to control 20031216
11 AOBJ_CONTROL_DEL Instance method Public Method Delete information in authorization object control 20031216
12 AOBJ_CONTROL_GET Instance method Private Method Get information from authorization object control 20031216
13 AUTHORIZATION_OBJECT_ADD Instance method Public Method Add Checks to Authorization Object 20031216
14 AUTHORIZATION_OBJECT_DEL Instance method Public Method Remove Checks to Authorization Object 20031216
15 CHECKS_STEP_NEXT Instance method Private Method Check for next step in sequence 20031216
16 CLEAR Instance method Private Method Clear for new sequence process 20031216
17 COMPLETE_FIELDS Instance method Public Method Complete fields 20031216
18 COMPLETE_FMOBJ Instance method Private Method Complete FM Account Assignment Dimensions 20031216
19 CONSTRUCTOR Instance method Public Constructor Constructor 20031216
20 GET_INSTANCE Static method Public Method Get current instance 20040115
21 GET_REFERENCE_NUMBER Instance method Public Method Get Reference Number 20040102
22 INIT Instance method Private Method Initialize class 20031216
23 LAST_CHECK_RESULT Instance method Public Method Info about the sequence results 20031216
24 NEW_CHECK Instance method Public Method Initiate a new checking sequence 20040115
25 SEQUENCE_RESULTS Instance method Public Method Info about the sequence results 20031216
Events
Class CL_FMFG_IS_AUTH_CHECK has no event.
Types
Class CL_FMFG_IS_AUTH_CHECK has no local type.
Method Signatures

Method ACCOUNT_ASSIGNMENTS Signature

Method ACCOUNT_ASSIGNMENTS on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACCOUNT_ASSIGNMENTS on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ACHK_BUSINESS_AREA Signature

Method ACHK_BUSINESS_AREA on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACHK_BUSINESS_AREA on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ACHK_COMPANY_CODE Signature

Method ACHK_COMPANY_CODE on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACHK_COMPANY_CODE on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ACHK_FM_ACCOUNT_ASSIGNMENTS Signature

Method ACHK_FM_ACCOUNT_ASSIGNMENTS on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACHK_FM_ACCOUNT_ASSIGNMENTS on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ACHK_FM_AREA Signature

Method ACHK_FM_AREA on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACHK_FM_AREA on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ACHK_GL_ACCOUNT Signature

Method ACHK_GL_ACCOUNT on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method ACHK_GL_ACCOUNT on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGNO Call by reference Type reference (TYPE) I New Message Number 20031216
2 Importing I_CATID Call by reference Type reference (TYPE) I Message category 20031216
3 Importing I_INFO Call by reference Type reference (TYPE) STRING Additional Information 20031216
4 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20031216
5 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20031216
6 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20031216
7 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
8 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
9 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
10 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
11 Importing I_REFNO Call by reference Type reference (TYPE) I Reference Number 20031216
12 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Returncode of Error message 20031216

Method ADD_MESSAGE on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method ADD_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGNO Call by reference Type reference (TYPE) I 20031216
2 Importing I_CATID Call by reference Type reference (TYPE) I Message category 20031216
3 Importing I_INFO Call by reference Type reference (TYPE) STRING Additional Information 20031216
4 Importing I_REFNO Call by reference Type reference (TYPE) I Reference Number 20031216
5 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Returncode of Error message 20031216

Method ADD_SY_MESSAGE on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method AOBJ_CONTROL_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20031216
2 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216
3 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, message type 20031216

Method AOBJ_CONTROL_ADD on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method AOBJ_CONTROL_ADD_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216
2 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, message type 20031216

Method AOBJ_CONTROL_ADD_FM on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method AOBJ_CONTROL_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216

Method AOBJ_CONTROL_DEL on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method AOBJ_CONTROL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AOBJ_CONTROL Call by reference Type reference (TYPE) G_TYPE_T_AOBJ_CONTROL 20031216
2 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216
# Exception Resumable Description Created on
1 NO_DATA 20031216

Method AUTHORIZATION_OBJECT_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20031216
2 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216
3 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, message type 20031216

Method AUTHORIZATION_OBJECT_ADD on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method AUTHORIZATION_OBJECT_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Auth. object in user master maintenance 20031216

Method AUTHORIZATION_OBJECT_DEL on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method CHECKS_STEP_NEXT Signature

Method CHECKS_STEP_NEXT on class CL_FMFG_IS_AUTH_CHECK has no parameter.
# Exception Resumable Description Created on
1 NO_CHECK 20031216

Method CLEAR Signature

Method CLEAR on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method CLEAR on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method COMPLETE_FIELDS Signature

Method COMPLETE_FIELDS on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method COMPLETE_FIELDS on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method COMPLETE_FMOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FMOBJ Call by reference Type reference (TYPE) G_TYPE_FMOBJ 20031216
# Exception Resumable Description Created on
1 ERROR 20031216

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_FMFG_IS_MESSAGES Message container for FG 20031216
2 Importing I_REPORT_TYPE Call by reference Type reference (TYPE) I CON_REPORT_DIM Report type (line item,..) 20031216
3 Importing I_USE_BADI_EXIT Call by reference Type reference (TYPE) FLAG 'X' Use BADI exit 20031216
4 Importing I_USE_REFERENCE Call by reference Type reference (TYPE) FLAG 'X' Use Reference to Message 20031216

Method CONSTRUCTOR on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_FMFG_IS_AUTH_CHECK FMFG IS Authorization Check 20040115

Method GET_INSTANCE on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method GET_REFERENCE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFNO Call by reference Type reference (TYPE) I 20040102

Method GET_REFERENCE_NUMBER on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method INIT Signature

Method INIT on class CL_FMFG_IS_AUTH_CHECK has no parameter.
Method INIT on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method LAST_CHECK_RESULT Signature

Method LAST_CHECK_RESULT on class CL_FMFG_IS_AUTH_CHECK has no parameter.
# Exception Resumable Description Created on
1 ALL_OTHERS 20031216
2 NO_AUTHORIZATION 20031216

Method NEW_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_AUTH_CHECK Call by reference Type reference (TYPE) FMFG_IS_AUTH_CHECK Authorization Check Record 20040115
2 Importing I_REFRECORD Call by reference Type reference (TYPE) ANY Local Record 20040115
3 Importing I_REFTABLE Call by reference Type reference (TYPE) REFTABLE Local Table Name 20040115

Method NEW_CHECK on class CL_FMFG_IS_AUTH_CHECK has no exception.

Method SEQUENCE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGNO Call by reference Type reference (TYPE) I 20031216
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Subroutines for return code 20031216
# Exception Resumable Description Created on
1 ALL_OTHERS 20031216
2 NO_AUTHORIZATION 20031216
History
Last changed by/on SAP  20040315 
SAP Release Created in 500