SAP ABAP Class CL_H99_PREF_MANAGER_BASE (Basis Class for Personalization)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-TL (Application Component) Tools
     PC_PE80 (Package) HR Workbench for Payroll Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PERF_MANAGER Personalization of PUST and PEST 20011122
Properties
Class CL_H99_PREF_MANAGER_BASE  
Short Description Basis Class for Personalization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC_PE80   HR Workbench for Payroll Objects 
Created 20011122   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_H99_PREF_MANAGER_BASE has no forward declaration.
Interfaces
Class CL_H99_PREF_MANAGER_BASE has no interface implemented.
Friends
Class CL_H99_PREF_MANAGER_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IT_PERS_KEY Instance attribute Private Type reference (TYPE) T_T_PERS_KEY Table of Personalization Assignments 20011122
Methods
# Method Level Visibility Method type Description Created on
1 FILL_IT_PERS_KEY Instance method Protected Method Fill the Relevant Pers. Key With Application 20011122
2 FILL_PREFERENCES Instance method Private Method Generic filling of application-specific data 20011122
3 GET_DATA_OBJECT Instance method Protected Method Correct Specification of Data Object With Application 20011122
4 GET_LOOP_TABLE Instance method Private Method Return of Table for Relevant Pers. Objects 20011122
5 GET_PERS_OBJECTS Instance method Private Method Create Pers. Objects 20011122
6 GET_VALUES Instance method Protected Method Application -> Database 20011122
7 LOAD Instance method Protected Method Create Pers. Objects, First Data Loading 20011122
8 RELOAD Instance method Protected Method Reload Data from the Database 20011122
9 RESET Instance method Protected Method Reset Data to Default Values 20011122
10 SAVE Instance method Protected Method Save Current Data 20011122
11 SET_DEFAULT_VALUES Instance method Protected Method Set Default Values per Personalization Key 20011122
12 SET_VALUES Instance method Protected Method Database -> Application 20011122
Events
Class CL_H99_PREF_MANAGER_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_PERS_KEY Protected See coding Assign Personalization Key to Personalization Object 20011122
2 T_T_PERS_KEY Protected See coding Table of Personalization Assignments 20011122
Method Signatures

Method FILL_IT_PERS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IT_PERS_KEY Value transfer Type reference (TYPE) T_T_PERS_KEY Tabelle der Personalisierungs-Zuordnungen 20011122

Method FILL_IT_PERS_KEY on class CL_H99_PREF_MANAGER_BASE has no exception.

Method FILL_PREFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WA_PERS_KEY Call by reference Type reference (TYPE) T_S_PERS_KEY Schlüssel und Objekt 20011122

Method FILL_PREFERENCES on class CL_H99_PREF_MANAGER_BASE has no exception.

Method GET_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_OBJECT Value transfer Object reference (TYPE REF TO) DATA Typisiertes Datenobjekt 20011122
2 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method GET_DATA_OBJECT on class CL_H99_PREF_MANAGER_BASE has no exception.

Method GET_LOOP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOOP_PERS_KEY Value transfer Type reference (TYPE) T_T_PERS_KEY Tabelle der Personalisierungs-Zuordnungen 20011122
2 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method GET_LOOP_TABLE on class CL_H99_PREF_MANAGER_BASE has no exception.

Method GET_PERS_OBJECTS Signature

Method GET_PERS_OBJECTS on class CL_H99_PREF_MANAGER_BASE has no parameter.
Method GET_PERS_OBJECTS on class CL_H99_PREF_MANAGER_BASE has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122
2 Exporting VALUES Call by reference Type reference (TYPE) ANY Personalisierungsdaten 20011122

Method GET_VALUES on class CL_H99_PREF_MANAGER_BASE has no exception.

Method LOAD Signature

Method LOAD on class CL_H99_PREF_MANAGER_BASE has no parameter.
Method LOAD on class CL_H99_PREF_MANAGER_BASE has no exception.

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method RELOAD on class CL_H99_PREF_MANAGER_BASE has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method RESET on class CL_H99_PREF_MANAGER_BASE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method SAVE on class CL_H99_PREF_MANAGER_BASE has no exception.

Method SET_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122

Method SET_DEFAULT_VALUES on class CL_H99_PREF_MANAGER_BASE has no exception.

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20011122
2 Importing VALUES Call by reference Type reference (TYPE) ANY Personalisierungsdaten 20011122

Method SET_VALUES on class CL_H99_PREF_MANAGER_BASE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 600