SAP ABAP Interface IF_PERS_EXTERNAL_TABLE (External repository table integration interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR (Application Component) User Administration
     S_PERS (Package) Development Class for Personalization
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ACL_INTERNAL ** INTERN **: ACL Auxiliary Functions 20010329
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ACO_USER_EXTENSION Actions When Deleting/Creating Users 20030321
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PERS_DEFAULT_ACCESS Access to standard table 19991022
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SUPER_PERS_ACCESS Generic Personalization interface implementation 19991216
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UC_PERSONALIZATION Personalization of Consolidation 20031111
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_USMD_PERSONALIZE Personalization 20080214
Properties
Interface IF_PERS_EXTERNAL_TABLE  
Short Description External repository table integration interface    
General Data
Package S_PERS   Development Class for Personalization 
Created 19991019   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_PERS_EXTERNAL_TABLE has no forward declaration.
Interfaces
Interface IF_PERS_EXTERNAL_TABLE has no interface.
Friends
Interface IF_PERS_EXTERNAL_TABLE has no friend.
Attributes
Interface IF_PERS_EXTERNAL_TABLE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_XML Instance method Public Method Get personalization data 20000327
2 ROLE_COPY Instance method Public Method Copy activity groups 19991115
3 ROLE_DELETE Instance method Public Method Delete activity group 19991115
4 ROLE_DIALOG Instance method Public Method Display role dialog 19991115
5 ROLE_TRANSPORT Instance method Public Method Tranport role data 19991118
6 SAVE_BUFFER Instance method Public Method Save buffer 19991019
7 SET_DATA_XML Instance method Public Method Set personalization data 20000327
8 SYSTEM_DIALOG Instance method Public Method Display system dialog 19991025
9 SYSTEM_TRANSPORT Instance method Public Method Tranport system data 19991118
10 USER_COPY Instance method Public Method Copy user 19991019
11 USER_DELETE Instance method Public Method Delete user 19991019
12 USER_DIALOG Instance method Public Method Display user dialog 19991025
Events
Interface IF_PERS_EXTERNAL_TABLE has no event.
Types
Interface IF_PERS_EXTERNAL_TABLE has no local type.
Method Signatures

Method GET_DATA_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DATA_XML Call by reference Object reference (TYPE REF TO) CL_PERS_DISTRIBUTION_OBJECT Holen der Daten 20000327
2 Importing P_OWNER Call by reference Type reference (TYPE) ANY Benutzer / Rolle 20000327
3 Importing P_OWNER_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 20000327
4 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierung 20000327
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten vorhanden 20000412
2 OPERATION_FAILED Lesen der Daten gescheitert 20000327

Method ROLE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FOR_RENAME Call by reference Type reference (TYPE) CHAR1 Kopieren erfolgt für Umbenennen 20000414
2 Importing P_NO_BUFFER Call by reference Type reference (TYPE) CHAR1 Umgehung der Pufferung 19991115
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991115
4 Importing P_ROLE_SOURCE Call by reference Type reference (TYPE) AGR_NAME Quellaktivitätsgruppe 19991115
5 Importing P_ROLE_TARGET Call by reference Type reference (TYPE) AGR_NAME Zielaktivitätsgruppe 19991115
# Exception Resumable Description Created on
1 ROLE_COPY_FAILED Fehler beim Kopieren Pers.daten zur Aktivitätsgruppe 19991115

Method ROLE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFFER_ONLY Call by reference Type reference (TYPE) CHAR1 SPACE Nur den Puffer löschen 20000112
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991115
3 Importing P_ROLE_LIST Call by reference Type reference (TYPE) SPERS_ALST Liste von Rollen 19991202
# Exception Resumable Description Created on
1 ROLE_DELETE_FAILED Fehler beim Löschen der Aktivitätsgruppen 19991115

Method ROLE_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Keine Pufferung 19991115
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Personalisierungsschlüssel 19991115
3 Importing P_ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 19991115
4 Importing P_VIEW_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Anzeigemodus 19991209
# Exception Resumable Description Created on
1 DIALOG_CANCELED Dialog abgebrochen 19991115
2 DIALOG_NOT_DEFINED Dialog nicht definiert 19991115

Method ROLE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 19991118
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991118
3 Importing P_ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 19991118
# Exception Resumable Description Created on
1 TRANSPORT_FAILED Fehler beim Transport 19991118

Method SAVE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BACKGROUND Call by reference Type reference (TYPE) CHAR1 SPACE Sichern der Daten im Hintergrund 20000107
2 Importing P_DB_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Datenbank Commit explizit absetzen? 20051118
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20000214
# Exception Resumable Description Created on
1 SAVE_BUFFER_FAILED Fehler beim Sichern des Puffers 19991019

Method SET_DATA_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DATA_XML Call by reference Object reference (TYPE REF TO) CL_PERS_DISTRIBUTION_OBJECT Daten 20000327
2 Importing P_OWNER Call by reference Type reference (TYPE) ANY Benutzer / Rolle 20000327
3 Importing P_OWNER_TYPE Call by reference Type reference (TYPE) ANY Personalisierungsebene 20000327
4 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierung 20000327
# Exception Resumable Description Created on
1 OPERATION_FAILED Schreiben gescheitert 20000327

Method SYSTEM_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Keine Pufferung 19991025
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Personalisierungsschlüssel 19991025
3 Importing P_VIEW_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Anzeigemodus 19991209
# Exception Resumable Description Created on
1 DIALOG_CANCELED Dialog abgebrochen 19991025
2 DIALOG_NOT_DEFINED Dialog nicht definiert 19991025

Method SYSTEM_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 19991118
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991118
# Exception Resumable Description Created on
1 TRANSPORT_FAILED Fehler beim Transport 19991118

Method USER_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FOR_RENAME Call by reference Type reference (TYPE) CHAR1 Kopieren erfolgt für Umbenennung 20000414
2 Importing P_NO_BUFFER Call by reference Type reference (TYPE) CHAR1 Keine Pufferung 19991110
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991109
4 Importing P_USER_SOURCE Call by reference Type reference (TYPE) UNAME Quellbenutzer 19991109
5 Importing P_USER_TARGET Call by reference Type reference (TYPE) UNAME Zielbenutzer 19991109
# Exception Resumable Description Created on
1 USER_COPY_FAILED Fehler beim Kopieren der Pers.daten zum Benutzer 19991019

Method USER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFFER_ONLY Call by reference Type reference (TYPE) CHAR1 SPACE Nur den Puffer löschen 20000112
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991109
3 Importing P_USER_LIST Call by reference Type reference (TYPE) SPERS_ULST Liste der zu löschenden Benutzernamen 19991202
# Exception Resumable Description Created on
1 USER_DELETE_FAILED Fehler beim Löschen der Pers.daten zum Benutzer 19991019

Method USER_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Keine Pufferung 19991025
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Personalisierungsschlüssel 19991025
3 Importing P_UNAME Call by reference Type reference (TYPE) UNAME Benutzername 19991025
4 Importing P_VIEW_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Anzeigemodus 19991209
# Exception Resumable Description Created on
1 DIALOG_CANCELED Dialog abgebrochen 19991025
2 DIALOG_NOT_DEFINED Kein Dialog zugewiesen 19991025
3 USER_DOES_NOT_EXIST Benutzer existiert nicht 19991025
History
Last changed by/on SAP  20110908 
SAP Release Created in