SAP ABAP Class CL_OC_ATTR_VIEWFIELDS (Table field - Organizational criteria relationships)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SVIM (Package) Basis View Maintenance
Properties
Class CL_OC_ATTR_VIEWFIELDS  
Short Description Table field - Organizational criteria relationships    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SVIM   Basis View Maintenance 
Created 19990628   SAP 
Last change 19990629   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_ATTR_VIEWFIELDS has no interface implemented.
Friends
Class CL_OC_ATTR_VIEWFIELDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NAMETABS_TAB Static Attribute Private Type reference (TYPE) NAMETABS_TAB_TYPE NAMETABS_TAB 19990628
Methods
# Method Level Visibility Method type Description Created on
1 GET_DOMAINS_FOR_KEYFIELDS Instance method Public Method Delivers table field domains 19990831
2 GET_NAMETAB Static method Public Method Get Nametab for View/Table 19990628
3 GET_OC_FIELDS_FOR_OC Instance method Public Method Delivers attribs and fields for an organizational criterion 19990628
4 GET_OC_FIELDS_FOR_OC_ATTR Instance method Public Method Delivers organizational criterion attribute fields 19990804
5 GET_OC_FIELDS_FOR_TABLE Instance method Public Method Gets View/Table organizational criteria 19990628
6 GET_OC_FOR_DOMAIN Instance method Private Method Gets key field domain org. crit. 19990830
Events
Class CL_OC_ATTR_VIEWFIELDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NAMETABS_TAB_TYPE Private See coding NAMETABS_TAB_TYPE 19990628
2 NAMETABS_TYPE Private See coding Nametab info 19990628
Method Signatures

Method GET_DOMAINS_FOR_KEYFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TABFIELDS Call by reference Type reference (TYPE) SVORG_TABKEYS_TAB_TYPE Feldliste 19990831
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19990831

Method GET_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VIEW_FIELDS Call by reference Type reference (TYPE) DDFIELDS Feldkatalog 19990628
2 Importing VIEW_NAME Call by reference Type reference (TYPE) VIEWNAME Viewname 19990628
# Exception Resumable Description Created on
1 VIEW_NOT_FOUND Angegebene Tabelle/View ist nicht aktiv vorhanden 19990628

Method GET_OC_FIELDS_FOR_OC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_OC_FIELDS_REQUIRED Call by reference Type reference (TYPE) SYCHAR01 Flag: Zu jedem Attribut alle Felder liefern 19990722
2 Changing OC_FOUND_ATTRS_TAB Call by reference Type reference (TYPE) SVORG_OC_FOUND_ATTRS_TYPE Attribute zum Organisationskriterium 19990722
3 Exporting OC_FOUND_TAB Call by reference Type reference (TYPE) SVORG_OC_FOUND_TAB_TYPE Felder zu den Attributen des Organisationskriteriums 19990722
4 Importing ORG_CRIT Call by reference Type reference (TYPE) ORG_CRIT Organisationskriterium 19990722
5 Changing VIEW_FIELDS Call by reference Type reference (TYPE) DDFIELDS Feldkatalog zu den Attributen 19990722
# Exception Resumable Description Created on
1 OC_ERROR Inkonsistenzen im Organisationskriterium 19990722
2 OC_NOT_FOUND Organisationskriterium existiert nicht 19990722

Method GET_OC_FIELDS_FOR_OC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_OC_FIELDS_REQUIRED Call by reference Type reference (TYPE) SYCHAR01 Flag: Zum Attribut alle Felder liefern 19990804
2 Changing OC_FOUND_ATTR Call by reference Type reference (TYPE) SVORG_OC_ATTRIBUTE Metadaten zum Attribut 19990805
3 Exporting OC_FOUND_TAB Call by reference Type reference (TYPE) SVORG_OC_FOUND_TAB_TYPE Felder zum Attribut (ORGCRFLD) 19990804
4 Importing ORG_ATTR Call by reference Type reference (TYPE) ORG_ATTR Attribut zum Organisationskriterium 19990805
5 Importing ORG_CRIT Call by reference Type reference (TYPE) ORG_CRIT Organisationskriterium 19990804
6 Changing VIEW_FIELDS Call by reference Type reference (TYPE) DDFIELDS Feldkatalog zum Attributen 19990804
# Exception Resumable Description Created on
1 OC_ERROR Inkonsistenzen im Organisationskriterium 19990804
2 OC_NOT_FOUND Organisationskriterium existiert nicht 19990804

Method GET_OC_FIELDS_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OC_FOUND_TAB Call by reference Type reference (TYPE) SVORG_OC_FOUND_TAB_TYPE Felder mit Beziehung zu Organistionskriterien, ungeprüft 19990628
2 Changing VIEW_FIELDS Call by reference Type reference (TYPE) DDFIELDS Feldliste, beschreibt Struktur von VIEW_NAME 19990628
3 Importing VIEW_NAME Call by reference Type reference (TYPE) VIEWNAME Tabelle oder View, für den Werte geprüft werden sollen 19990628
# Exception Resumable Description Created on
1 NO_OC_FOUND Keine Organisationskriterien gefunden 19990901
2 VIEW_NOT_FOUND Angegebene Tabelle/View ist nicht aktiv vorhanden 19990628

Method GET_OC_FOR_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) DFIES Feldbeschreibung 19990830
2 Exporting OC_FOUND_TAB_FOR_FIELD Call by reference Type reference (TYPE) SVORG_OC_FOUND_TAB_TYPE Organisationskriterien für Prüftabellenfeld 19990830
# Exception Resumable Description Created on
1 INTERNAL_ERROR Inkonsistenzen aufgetreten 19990830
2 NOTHING_FOUND Kein Organisationskriterium gefunden 19990830
History
Last changed by/on SAP  19990629 
SAP Release Created in