SAP ABAP Class CL_PLM_FMEA_AUTHORITY_CHECK (FMEA - Authorization Check)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-PT-FA (Application Component) Failure Mode and Effects Analysis
     PLM_FMEA (Package) QM: FMEA - Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_AUTHORITY_CHECK Project Planning - Interface Authorization Checks 20060419
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_AUTHORITY_CHECK Authorization Check for Audit Management 20060419
Properties
Class CL_PLM_FMEA_AUTHORITY_CHECK  
Short Description FMEA - Authorization Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_FMEA   QM: FMEA - Core Functions 
Created 20060419   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PLM_AUDIT_AUTHORITY_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_AUTHORITY_CHECK Project Planning - Interface Authorization Checks 20060419
2 IF_PLM_AUDIT_AUTHORITY_CHECK Authorization Check for Audit Management 20060419
Friends
Class CL_PLM_FMEA_AUTHORITY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTH_FIELDS_TAB Static Attribute Private Type reference (TYPE) AUTH_FIELDS_TAB Table with Checked Authorizations 20060419
2 CO_AUDIT_AUTH Constant Public Type reference (TYPE) XUOBJECT 'Q_FMEA' Authorization Object 20060419
3 CO_FMA_AUTH_3107 Constant Public Type reference (TYPE) PLMT_AUDIT_SUB_ACTVT '3107' Change Mode for Valuation of FMEA Cause or Effect 20101019
4 O_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_PLM_AUDIT_AUTH_CHECK BAdI Interface IF_EX_PLM_AUDIT_AUTH_CHECK 20060419
5 REF_ACTVT_TAB Static Attribute Private Type reference (TYPE) REF_ACTVT_TAB Table of Activities Including Component Reference 20060419
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method 20060419
2 AUTHORITY_CHECK_ACTIVITY Instance method Public Method 20060419
3 AUTHORITY_CHECK_OBJECT Instance method Public Method 20060419
4 AUTHORITY_CHECK_STATUSACTIVITY Instance method Public Method 20060419
5 CARRY_OUT_CHECKS Static method Private Method Execute Authorization Check 20060419
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060419
7 GET_CHA_ACTIVITY_BY_OBJ Instance method Public Method 20060419
8 GET_CRE_ACTIVITY_BY_OBJ Instance method Public Method 20060419
9 GET_DEL_ACTIVITY_BY_OBJ Instance method Public Method 20060419
10 GET_DIS_ACTIVITY_BY_OBJ Instance method Public Method 20060419
11 GET_DOC_A_ACTIVITY_BY_OBJ Instance method Public Method 20060419
12 GET_FIELDS_FOR_AUTHORITY_CHECK Static method Private Method Determine FMEA Fields for Authorization Check 20060419
13 SET_GENERAL_AUTH_FLAGS Static method Private Method Authorization Flags for General Authorization Check 20060419
Events
Class CL_PLM_FMEA_AUTHORITY_CHECK has no event.
Types
Class CL_PLM_FMEA_AUTHORITY_CHECK has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method AUTHORITY_CHECK on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method AUTHORITY_CHECK_ACTIVITY Signature

Method AUTHORITY_CHECK_ACTIVITY on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method AUTHORITY_CHECK_ACTIVITY on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method AUTHORITY_CHECK_OBJECT Signature

Method AUTHORITY_CHECK_OBJECT on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method AUTHORITY_CHECK_OBJECT on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method AUTHORITY_CHECK_STATUSACTIVITY Signature

Method AUTHORITY_CHECK_STATUSACTIVITY on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method AUTHORITY_CHECK_STATUSACTIVITY on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method CARRY_OUT_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_ACTIVITIES Call by reference Type reference (TYPE) PLMT_AUDIT_AUTH_ACTIVITIESTAB Zusätzliche Aktivitäten in der Auditabwicklung 20060419
2 Importing IT_ACTIVITY_GEN Call by reference Type reference (TYPE) PLMT_AUDIT_GENERAL_ACTIVITYTAB Allgemeine Aktivitäten in der Auditabwicklung 20060419
3 Importing IV_AUDIT_TYPE Call by reference Type reference (TYPE) PLMT_AUDIT_TYPE Auditart 20060419
4 Importing IV_AUD_AUTHGR Call by reference Type reference (TYPE) PLMT_AUTH_GROUP Berechtigungsgruppe 20060419

Method CARRY_OUT_CHECKS on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_CHA_ACTIVITY_BY_OBJ Signature

Method GET_CHA_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method GET_CHA_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method GET_CRE_ACTIVITY_BY_OBJ Signature

Method GET_CRE_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method GET_CRE_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method GET_DEL_ACTIVITY_BY_OBJ Signature

Method GET_DEL_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method GET_DEL_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method GET_DIS_ACTIVITY_BY_OBJ Signature

Method GET_DIS_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method GET_DIS_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method GET_DOC_A_ACTIVITY_BY_OBJ Signature

Method GET_DOC_A_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no parameter.
Method GET_DOC_A_ACTIVITY_BY_OBJ on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method GET_FIELDS_FOR_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUDIT_TYPE Call by reference Type reference (TYPE) PLMT_AUDIT_TYPE Auditart 20060419
2 Exporting EV_AUD_AUTHGR Call by reference Type reference (TYPE) PLMT_AUTH_GROUP Berechtigungsgruppe 20060419
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20060419

Method GET_FIELDS_FOR_AUTHORITY_CHECK on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.

Method SET_GENERAL_AUTH_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTHORITY_FLAGS Call by reference Type reference (TYPE) PLMT_AUDIT_AUTHORITY_FLAGS Berechtigungsflags innerhalb des Auditmanagements 20060419
2 Importing IT_AUTH_ACTIVITIES Call by reference Type reference (TYPE) PLMT_AUDIT_AUTH_ACTIVITIESTAB Zusätzliche Aktivitäten in der Auditabwicklung 20060419

Method SET_GENERAL_AUTH_FLAGS on class CL_PLM_FMEA_AUTHORITY_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700