SAP ABAP Class CL_OC_ATTRIBUTE (Org. Crit. Attribute: Check)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SVIM (Package) Basis View Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OC_ATTRIBUTE_GENERAL Organizational criterion: General attributes 19990804
Properties
Class CL_OC_ATTRIBUTE  
Short Description Org. Crit. Attribute: Check    
Super Class CL_OC_ATTRIBUTE_GENERAL Organizational criterion: General attributes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SVIM   Basis View Maintenance 
Created 19990804   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SVORG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OC_ATTRIBUTE has no interface implemented.
Friends
Class CL_OC_ATTRIBUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIRECT Instance attribute Public Type reference (TYPE) XFELD Flag: Direct link table field - attribute 19990830
2 OC_ATTR_CURR_DESC Instance attribute Public Type reference (TYPE) DFIES Description of oc_attr_curr_fld 19990902
3 OC_ATTR_CURR_FLD Instance attribute Private Type reference (TYPE) ORGCRFLD Current table field 19990831
4 OC_ATTR_MAIN_DESC Instance attribute Private Type reference (TYPE) DFIES Description of oc_attr_main_fld 19990902
5 OC_ATTR_MAIN_FLD Instance attribute Private Type reference (TYPE) ORGCRFLD Authorization field 19990831
6 VIEWFIELD Instance attribute Public Type reference (TYPE) FIELDNAME Current table field 19990830
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990831
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990830
3 CONVERT_MAIN_TO_CURR Instance method Private Method Convert auth. value from main field --> current field 19990902
4 GET_AUTH_VALUES_FOR_ATTRIBUTE Instance method Public Method Creates selection cond. incl. field type conversion 19990902
5 MERGE_SELVALUES Static method Public Method Combines two authorization value lists 19990906
Events
Class CL_OC_ATTRIBUTE has no event.
Types
Class CL_OC_ATTRIBUTE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLING_OC Call by reference Object reference (TYPE REF TO) CL_ORGANISATION_CRITERION erzeugendes Organisationskriterium 19990901
2 Importing CALLING_VIEW Call by reference Object reference (TYPE REF TO) CL_VIEWFIELDS_ORG_CRIT erzeugende Viewfelder 19990831
3 Importing OC_GLOBAL Call by reference Type reference (TYPE) OC_GLOB Flag: Organisationskriterium zieht auch über Domäne 19990901
4 Importing ORG_ATTR Call by reference Type reference (TYPE) ORG_ATTR Attriut zum Organisationskriterium 19990830
5 Importing ORG_CRIT Call by reference Type reference (TYPE) ORG_CRIT Organisationskriterium 19990830
6 Importing VIEW_FIELDS Call by reference Type reference (TYPE) DDFIELDS Feldkatalog zur Tabelle 19990830
7 Importing VIEW_NAME Call by reference Type reference (TYPE) TABNAME Tabelle oder View 19990831
# Exception Resumable Description Created on
1 OC_DOESNT_FIT Organisationskriterium paßt nicht zur aktuellen Tabelle 19990830
2 OC_ERROR interner Fehler 19990830
3 OC_NOT_FOUND Organisationskriterium nicht gefunden 19990830

Method CONVERT_MAIN_TO_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRVALUES Call by reference Type reference (TYPE) OCSELVALUE Berechtigungswert bzgl. akt. Feld des Attributs 19990902
2 Importing MAINVALUES Call by reference Type reference (TYPE) OCSELVALUE Berechtigungswert bzgl. Hauptfeld des Attributs 19990902

Method CONVERT_MAIN_TO_CURR on class CL_OC_ATTRIBUTE has no exception.

Method GET_AUTH_VALUES_FOR_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHVALUE Call by reference Type reference (TYPE) USVALUES Berechtigungswert für Benutzer 19990902
2 Exporting SELECTION Call by reference Type reference (TYPE) OCSELVALUE Selektionsbedingung 19990902

Method GET_AUTH_VALUES_FOR_ATTRIBUTE on class CL_OC_ATTRIBUTE has no exception.

Method MERGE_SELVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FDESC Call by reference Type reference (TYPE) DFIES Feldbeschreibung 19990906
2 Exporting MERGED_SELVALUES Call by reference Type reference (TYPE) OCSELVALUES Resultat 19990906
3 Importing SELVALUES1 Value transfer Type reference (TYPE) OCSELVALUES Liste mit Berechtigungswerten 19990906
4 Importing SELVALUES2 Value transfer Type reference (TYPE) OCSELVALUES Liste mit Berechtigungswerten 19990906

Method MERGE_SELVALUES on class CL_OC_ATTRIBUTE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in