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 | ![]() |
Instance method | Public | Method | Get personalization data | 20000327 |
2 | ![]() |
Instance method | Public | Method | Copy activity groups | 19991115 |
3 | ![]() |
Instance method | Public | Method | Delete activity group | 19991115 |
4 | ![]() |
Instance method | Public | Method | Display role dialog | 19991115 |
5 | ![]() |
Instance method | Public | Method | Tranport role data | 19991118 |
6 | ![]() |
Instance method | Public | Method | Save buffer | 19991019 |
7 | ![]() |
Instance method | Public | Method | Set personalization data | 20000327 |
8 | ![]() |
Instance method | Public | Method | Display system dialog | 19991025 |
9 | ![]() |
Instance method | Public | Method | Tranport system data | 19991118 |
10 | ![]() |
Instance method | Public | Method | Copy user | 19991019 |
11 | ![]() |
Instance method | Public | Method | Delete user | 19991019 |
12 | ![]() |
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 | ![]() |
P_DATA_XML | Call by reference | Object reference (TYPE REF TO) | CL_PERS_DISTRIBUTION_OBJECT | Holen der Daten | 20000327 | ||
2 | ![]() |
P_OWNER | Call by reference | Type reference (TYPE) | ANY | Benutzer / Rolle | 20000327 | ||
3 | ![]() |
P_OWNER_TYPE | Call by reference | Type reference (TYPE) | SPERS_TYPE | Personalisierungsebene | 20000327 | ||
4 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierung | 20000327 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Daten vorhanden | 20000412 | |
2 | ![]() |
Lesen der Daten gescheitert | 20000327 |
Method ROLE_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FOR_RENAME | Call by reference | Type reference (TYPE) | CHAR1 | Kopieren erfolgt für Umbenennen | 20000414 | ||
2 | ![]() |
P_NO_BUFFER | Call by reference | Type reference (TYPE) | CHAR1 | Umgehung der Pufferung | 19991115 | ||
3 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991115 | ||
4 | ![]() |
P_ROLE_SOURCE | Call by reference | Type reference (TYPE) | AGR_NAME | Quellaktivitätsgruppe | 19991115 | ||
5 | ![]() |
P_ROLE_TARGET | Call by reference | Type reference (TYPE) | AGR_NAME | Zielaktivitätsgruppe | 19991115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_BUFFER_ONLY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Nur den Puffer löschen | 20000112 | |
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991115 | ||
3 | ![]() |
P_ROLE_LIST | Call by reference | Type reference (TYPE) | SPERS_ALST | Liste von Rollen | 19991202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_COMMIT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Keine Pufferung | 19991115 | |
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Personalisierungsschlüssel | 19991115 | ||
3 | ![]() |
P_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 19991115 | ||
4 | ![]() |
P_VIEW_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Anzeigemodus | 19991209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dialog abgebrochen | 19991115 | |
2 | ![]() |
Dialog nicht definiert | 19991115 |
Method ROLE_TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ORDER | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 19991118 | ||
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991118 | ||
3 | ![]() |
P_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 19991118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Transport | 19991118 |
Method SAVE_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BACKGROUND | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Sichern der Daten im Hintergrund | 20000107 | |
2 | ![]() |
P_DB_COMMIT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Datenbank Commit explizit absetzen? | 20051118 | |
3 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 20000214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_DATA_XML | Call by reference | Object reference (TYPE REF TO) | CL_PERS_DISTRIBUTION_OBJECT | Daten | 20000327 | ||
2 | ![]() |
P_OWNER | Call by reference | Type reference (TYPE) | ANY | Benutzer / Rolle | 20000327 | ||
3 | ![]() |
P_OWNER_TYPE | Call by reference | Type reference (TYPE) | ANY | Personalisierungsebene | 20000327 | ||
4 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierung | 20000327 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schreiben gescheitert | 20000327 |
Method SYSTEM_DIALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_COMMIT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Keine Pufferung | 19991025 | |
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Personalisierungsschlüssel | 19991025 | ||
3 | ![]() |
P_VIEW_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Anzeigemodus | 19991209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dialog abgebrochen | 19991025 | |
2 | ![]() |
Dialog nicht definiert | 19991025 |
Method SYSTEM_TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ORDER | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 19991118 | ||
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Transport | 19991118 |
Method USER_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FOR_RENAME | Call by reference | Type reference (TYPE) | CHAR1 | Kopieren erfolgt für Umbenennung | 20000414 | ||
2 | ![]() |
P_NO_BUFFER | Call by reference | Type reference (TYPE) | CHAR1 | Keine Pufferung | 19991110 | ||
3 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991109 | ||
4 | ![]() |
P_USER_SOURCE | Call by reference | Type reference (TYPE) | UNAME | Quellbenutzer | 19991109 | ||
5 | ![]() |
P_USER_TARGET | Call by reference | Type reference (TYPE) | UNAME | Zielbenutzer | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_BUFFER_ONLY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Nur den Puffer löschen | 20000112 | |
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Schlüssel für Personalisierungsobjekte | 19991109 | ||
3 | ![]() |
P_USER_LIST | Call by reference | Type reference (TYPE) | SPERS_ULST | Liste der zu löschenden Benutzernamen | 19991202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_COMMIT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Keine Pufferung | 19991025 | |
2 | ![]() |
P_PERS_KEY | Call by reference | Type reference (TYPE) | SPERS_KEY | Personalisierungsschlüssel | 19991025 | ||
3 | ![]() |
P_UNAME | Call by reference | Type reference (TYPE) | UNAME | Benutzername | 19991025 | ||
4 | ![]() |
P_VIEW_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Anzeigemodus | 19991209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dialog abgebrochen | 19991025 | |
2 | ![]() |
Kein Dialog zugewiesen | 19991025 | |
3 | ![]() |
Benutzer existiert nicht | 19991025 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |