SAP ABAP Class IF_SCMG_AUTHORIZATION (Authorization Check)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCMG_AUTHORIZATION Authorization Check 20020606
Properties
Class IF_SCMG_AUTHORIZATION  
Short Description Authorization Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20000717   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SCMG_AUTHORIZATION has no forward declaration.
Interfaces
Class IF_SCMG_AUTHORIZATION has no interface implemented.
Friends
Class IF_SCMG_AUTHORIZATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVITY_CREATE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'CREA' Activity for authorization check 20020808
2 C_ACTIVITY_DELETE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'DELE' Activity for authorization check 20020808
3 C_ACTIVITY_DISPLAY Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'DISP' Activity for authorization check 20020808
4 C_ACTIVITY_FIELD_DISPLAY Constant Public Type reference (TYPE) ACTIV_AUTH '03' Activity on Field Level: Display 20020814
5 C_ACTIVITY_FIELD_MODIFY Constant Public Type reference (TYPE) ACTIV_AUTH '02' Activity on Field Level: Change (Includes Display) 20020814
6 C_ACTIVITY_MODIFY Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'MODI' Activity for authorization check 20020808
7 C_ACTIVITY_MODIFY_ATTRIBUTES Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'MOAT' Activity for authorization check 20020812
8 C_ACTIVITY_PRINT Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PRNT' Activity for authorization check 20020808
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVITY Instance method Public Method Ascertain Original Key of Relevant Object 20020606
2 CHECK_ACTIVITY_FIELD Instance method Public Method Check Authorization on Field Level 20020710
3 GET_INSTANCE Static method Public Method Create Instance 20020704
4 RESET_BUFFER Instance method Public Method Reset Buffer from External Location 20030326
Events
Class IF_SCMG_AUTHORIZATION has no event.
Types
Class IF_SCMG_AUTHORIZATION has no local type.
Method Signatures

Method CHECK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SCMG_AUT_ACTIVITY Aktivität für Berechtigung 20020704
2 Importing IM_CALLER Call by reference Object reference (TYPE REF TO) IF_SCMG_AUTHORIZATION_CALLER Referenz auf Objekt, das die Berechtigungsprüfung ruft 20020705
3 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Fallart 20020808
4 Importing IM_PROCESS Call by reference Type reference (TYPE) SCMGPROCESS Für BAdI: Zulässiger Prozess zur Fallart 20020814
5 Importing IM_SECURE_LEVEL Call by reference Type reference (TYPE) SCMG_SECURE_LEVEL Berechtigungsstufe 20020814
6 Importing IM_SPSID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20020705
7 Returning RE_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert der Berechtigungsprüfung; <> 0-> fehlende Ber. 20020704
# Exception Resumable Description Created on
1 BADI_FAILED Fehler durch BAdI ausgelöst 20020801
2 FAILED Fehler 20020709

Method CHECK_ACTIVITY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität (Anzeigen: 02, Ändern 03) 20020805
2 Importing IM_CALLER Call by reference Object reference (TYPE REF TO) IF_SCMG_AUTHORIZATION_CALLER Referenz auf Objekt, das die Berechtigungsprüfung ruft 20020710
3 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Fallart 20020814
4 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20020710
5 Importing IM_SPSID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20020710
6 Returning RE_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020710
# Exception Resumable Description Created on
1 BADI_FAILED Fehler durch BAdI ausgelöst 20020801
2 FAILED Fehler 20020710

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OBJECT Value transfer Object reference (TYPE REF TO) IF_SCMG_AUTHORIZATION Berechtigungsprüfung 20020704

Method GET_INSTANCE on class IF_SCMG_AUTHORIZATION has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class IF_SCMG_AUTHORIZATION has no parameter.
Method RESET_BUFFER on class IF_SCMG_AUTHORIZATION has no exception.
History
Last changed by/on SAP  20041208 
SAP Release Created in