SAP ABAP Class CL_OC_ATTRIBUTE_AUTHORITY (Org. crit. attribute value)
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_AUTHORITY  
Short Description Org. crit. attribute value    
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_AUTHORITY has no interface implemented.
Friends
Class CL_OC_ATTRIBUTE_AUTHORITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHVALUES Instance attribute Private Type reference (TYPE) OCSELINTTAB Attribute authorization values 19990809
2 AUTHVALUES_BACKUP Instance attribute Private Type reference (TYPE) OCSELINTTAB Authorization value backup copy 19990820
3 AUTHVALUES_LINESZ Instance attribute Private Type reference (TYPE) SYTFILL No. of lines in AUTHVALUES 19990818
4 AUTHVAL_CONVERTED Instance attribute Private Type reference (TYPE) XFELD Flag: Authorization value converted 19990818
5 AUTHVAL_EMPTY Instance attribute Private Type reference (TYPE) XFELD No input? 20000127
6 AUTHVAL_H_CONV Instance attribute Private Type reference (TYPE) OCVALUE Authorization value upper limit, last copied 19990817
7 AUTHVAL_L_CONV Instance attribute Private Type reference (TYPE) OCVALUE Authorization value lower limit, last copied 19990817
8 AUTHVAL_NEEDS_REARR Instance attribute Private Type reference (TYPE) XFELD Flag: Delete rows from AUTHVAL 19990818
9 FIELDDESC Instance attribute Private Type reference (TYPE) DFIES last field bescription used 19990809
Methods
# Method Level Visibility Method type Description Created on
1 BACKUP_AUTH_VALUES_FOR_ATTR Instance method Public Method Creates backup copy of AUTHVALUES 19990820
2 CALL_F4 Instance method Public Method Calls attribute F4 help 19990824
3 CHANGE_AUTH_VALUES_FOR_ATTR Instance method Public Method Copies converted values in attribute AUTHVALUES 19990818
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990831
5 CLEAR_AUTH_VALUES_MARK Instance method Public Method Deletes all selections in AUTHVALUES 19990823
6 CONSTRUCTOR Instance method Public Constructor Constructor 19990804
7 CONVERT_VALUE_EXT_INTO_INT Instance method Public Method Converts attribute value from ext. to int. format 19990817
8 GET_AUTH_VALUES_FOR_ATTR Instance method Public Method Converts auth. value from activity group by field type 19990805
9 INSERT_BLANK_AUTH_VALUES Instance method Public Method Puts empty lines in AUTHVALUES 19990824
10 REBUILD_AUTH_VALUES_FOR_ATTR Instance method Public Method Copies backup copy of AUTHVALUES 19990820
11 REMOVE_AUTH_VALUES_FOR_ATTR Instance method Public Method Deletes lines from AUTHVALUES 19990819
12 REMOVE_MARKED_AUTH_VALUES Instance method Public Method Deletes selected lines from AUTHVALUES 19990824
13 SET_AUTH_VALUES_AS_CHAR Instance method Public Method Passes authorization values to an attribute as character 19990809
14 SET_AUTH_VALUES_FOR_ACTGR Instance method Public Method Converts attribute authorization values for activity group 19990819
15 SET_AUTH_VALUES_MARK Instance method Public Method Adjusts selection flag in AUTHVALUES 19990823
Events
Class CL_OC_ATTRIBUTE_AUTHORITY has no event.
Types
Class CL_OC_ATTRIBUTE_AUTHORITY has no local type.
Method Signatures

Method BACKUP_AUTH_VALUES_FOR_ATTR Signature

Method BACKUP_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no parameter.
Method BACKUP_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method CALL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNNR Call by reference Type reference (TYPE) SYDYNNR akt. Dynpro 19990824
2 Importing FIELD Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Cursorposition: Feldname 19990824
3 Importing PROGNAME Call by reference Type reference (TYPE) SYREPID Aufrufendes Programm 19990824
4 Importing STEPL Call by reference Type reference (TYPE) SYSTEPL Cursorposition: Zeile 19990824

Method CALL_F4 on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method CHANGE_AUTH_VALUES_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SYSTEPL Zeilennummer in AUTHVALUES 19990818
# Exception Resumable Description Created on
1 HIGH_LOWER_THAN_LOW Falsche Intervalleingabe 19990818

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_AUTH_VALUES_MARK Signature

Method CLEAR_AUTH_VALUES_MARK on class CL_OC_ATTRIBUTE_AUTHORITY has no parameter.
Method CLEAR_AUTH_VALUES_MARK on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORG_ATTR Value transfer Type reference (TYPE) ORG_ATTR Organisationskriterium: Attribut 19990804
2 Importing ORG_CRIT Value transfer Type reference (TYPE) ORG_CRIT Organisationskriterium 19990804
# Exception Resumable Description Created on
1 OC_ERROR Attribut inkonsistent 19990804
2 OC_NOT_FOUND Oganisationskriterium bzw. Attribut existiert nicht 19990804

Method CONVERT_VALUE_EXT_INTO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHVALUE_EXT Value transfer Type reference (TYPE) XUVAL Berechtigungswert ext. Schreibw. 19990817
2 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) SVORG_MESSAGE_TYPE Meldung bei Eingabefehler 19990817
3 Importing VALUE_IS_UPPER_LIMIT Call by reference Type reference (TYPE) XFELD Flag: X = Wert für obere Grenze 19990817
# Exception Resumable Description Created on
1 INTERNAL_CONVERSION_ERROR Fehler im Konveriterungsbaustein 19990817

Method GET_AUTH_VALUES_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTGR_AUTHVAL Call by reference Type reference (TYPE) SVORG_ACTGR_AUTHVAL_TYPE Berechtigungswerte aus Aktivitätsgruppenpflege 19990805

Method GET_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method INSERT_BLANK_AUTH_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SYSTEPL 0 Zeilennummer in AUTHVALUES 19990824

Method INSERT_BLANK_AUTH_VALUES on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method REBUILD_AUTH_VALUES_FOR_ATTR Signature

Method REBUILD_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no parameter.
Method REBUILD_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method REMOVE_AUTH_VALUES_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SYSTEPL 0 Zeilennummer in AUTHVALUES 19990819

Method REMOVE_AUTH_VALUES_FOR_ATTR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method REMOVE_MARKED_AUTH_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SYSTEPL 0 Zeilennummer in AUTHVALUES 19990824

Method REMOVE_MARKED_AUTH_VALUES on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method SET_AUTH_VALUES_AS_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHVALUES_CHAR Call by reference Type reference (TYPE) SVORG_MARKED_AUTHVAL_TYPE Berechtigungswerte als Charakter 19990809
2 Importing FIRST_LINE_ONLY Call by reference Type reference (TYPE) CHAR01 space Berechtigungsfeld zum Attribut 19990809
3 Exporting SO_MANY_LINES Call by reference Type reference (TYPE) SYTFILL Anzahl Zeilen von Berechtigungsewerten 19990809

Method SET_AUTH_VALUES_AS_CHAR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method SET_AUTH_VALUES_FOR_ACTGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTGR_AUTHVAL Call by reference Type reference (TYPE) SVORG_ACTGR_AUTHVAL_TYPE Berechtigungswerte aus Aktivitätsgruppenpflege 19990819

Method SET_AUTH_VALUES_FOR_ACTGR on class CL_OC_ATTRIBUTE_AUTHORITY has no exception.

Method SET_AUTH_VALUES_MARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SYSTEPL Zeilennummer in AUTHVALUES 19990823
2 Importing MARK Call by reference Type reference (TYPE) XFELD Markierfeld aus Table Control 19990823

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