SAP ABAP Class CL_RS_PERS_PHK (Personalization Framework (Physical))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RS_PERS (Package) Personalization Framework
Properties
Class CL_RS_PERS_PHK  
Short Description Personalization Framework (Physical)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_PERS   Personalization Framework 
Created 20010110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSPERS_COMP_MEDIATOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSPER Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RS_PERS_PHK has no interface implemented.
Friends
Class CL_RS_PERS_PHK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLNM_BOD Constant Public Type reference (TYPE) TROBJ_NAME IF_RSPERS_COMP_MEDIATOR=>C_APPLNM_BOD BEx Open Dialog 20010110
2 C_APPLNM_CONV Constant Public Type reference (TYPE) TROBJ_NAME 'CONV' Conversion: InfoObject Value 20020515
3 C_APPLNM_VAR Constant Public Type reference (TYPE) TROBJ_NAME IF_RSPERS_COMP_MEDIATOR=>C_APPLNM_VAR Variable Replacement 20010110
4 C_APPLNM_WTE Constant Public Type reference (TYPE) TROBJ_NAME IF_RSPERS_COMP_MEDIATOR=>C_APPLNM_WTE Web Template Name 20010110
5 C_PERS_TEMPLATE Constant Private Type reference (TYPE) RSSG_PROGCLASS 'RS_PERS' 20010116
6 P_S_PERSHEAD Static Attribute Private Type reference (TYPE) RSPERSHEAD Header Information for BEx Personalization Data 20010112
7 P_THX_GENINFO Static Attribute Private Type reference (TYPE) PT_THX_GENINFO 20100830
8 P_T_PERSBSEG Static Attribute Private Type reference (TYPE) RSPER_T_PB 20010116
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activates a Personalization Application 20010110
2 DEACTIVATE Static method Public Method Sets Pershead Entry to Inactive 20010112
3 DELETE_DATA Static method Public Method 20010305
4 GET_DATA Static method Public Method Reads Data of a Personalization Application 20010117
5 GET_GENINFO Static method Public Method 20010115
6 GET_PERSHEAD Static method Private Method Reads out Table RSPERSHEAD 20010112
7 IS_ACTIVE Static method Public Method Returns TRUE if Application is Active 20010112
8 MAINTAIN Static method Public Method Generic Maintenance of Personalization Application 20010112
9 PROGRAM_REGENERATE Static method Private Method Regenerate Program if Necessary 20100830
10 SET_PERSHEAD Static method Private Method Change Table RSPERSHEAD 20010112
11 WRITE_DATA Static method Public Method Writes Back Personalization Data 20010117
Events
Class CL_RS_PERS_PHK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_SX_GENINFO Private See coding 20100830 BEGIN OF PT_SX_GENINFO, guid type RSSGUID25, s_ph type RSPERSHEAD, t_pb type rsper_t_pb, END OF pt_sx_geninfo
2 PT_THX_GENINFO Private See coding 20100830 pt_thx_geninfo type HASHED TABLE OF pt_sx_geninfo with UNIQUE key guid
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Anwendungskomponente 20010110
2 Importing I_FULL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20010110
# Exception Resumable Description Created on
1 FAILED Aktion fehlgeschlagen 20010110
2 X_MESSAGE Abbruch 20010110

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010112
# Exception Resumable Description Created on
1 FAILED Aktion konnte nicht durchgeführt werden 20010112
2 X_MESSAGE Abbruch 20010112

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010305
2 Importing I_T_KEY Call by reference Type reference (TYPE) RSPER_T_KEY 20010305
# Exception Resumable Description Created on
1 NO_PROCESSING Personalisierung nicht aktiv 20010306
2 X_MESSAGE Abbruch 20010306

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) TABLE 20010117
2 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010117
3 Importing I_MAXROWS Call by reference Type reference (TYPE) I 0 Maximalzahl zu lesender Zeilen 20010117
4 Importing I_T_SEL Call by reference Type reference (TYPE) RSPER_T_SELECT 20010117
# Exception Resumable Description Created on
1 NO_PROCESSING 20010117
2 X_MESSAGE Abbruch 20010117

Method GET_GENINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_GI Call by reference Type reference (TYPE) RSPER_SX_GI 20010116
2 Importing I_GUID Call by reference Type reference (TYPE) RSSG_UNI_IDC25 Anwendungskomponente 20010116
# Exception Resumable Description Created on
1 X_MESSAGE Abbruch 20010116

Method GET_PERSHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PERSHEAD Call by reference Type reference (TYPE) RSPERSHEAD Kopf Informationen für BEx Personalisierungsdaten 20010112
2 Exporting E_T_PERSBSEG Call by reference Type reference (TYPE) RSPER_T_PB 20010116
3 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010112
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20010112
# Exception Resumable Description Created on
1 NOT_EXIST Eintrag nicht vorhanden 20010112

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20010112
2 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010112
# Exception Resumable Description Created on
1 X_MESSAGE Abbruch 20010112

Method MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_GI Call by reference Type reference (TYPE) RSPER_SX_GI 20010116
2 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010112
# Exception Resumable Description Created on
1 NO_PROCESSING Personalisierung nicht aktiv 20010112
2 X_MESSAGE Abbruch 20010112

Method PROGRAM_REGENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PH Call by reference Type reference (TYPE) RSPERSHEAD Kopf Informationen für BEx Personalisierungsdaten 20100830
2 Importing I_T_PB Call by reference Type reference (TYPE) RSPER_T_PB 20100830
# Exception Resumable Description Created on
1 GET_PROGRAM_ERROR 20100830

Method SET_PERSHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PERSHEAD Call by reference Type reference (TYPE) RSPERSHEAD Kopf Informationen für BEx Personalisierungsdaten 20010112
2 Importing I_T_PERSBSEG Call by reference Type reference (TYPE) RSPER_T_PB Bsegment zur RSPERSHEAD 20010116
# Exception Resumable Description Created on
1 X_MESSAGE 20010112

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLNM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20010117
2 Importing I_T_DATA Call by reference Type reference (TYPE) TABLE 20010117
# Exception Resumable Description Created on
1 NO_PROCESSING Personalisierung nicht aktiv 20010117
2 X_MESSAGE Abbruch 20010117
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A