SAP ABAP Class IF_IDENTITY_PERSON (Interface Identity: Person)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_IDENTITY Interface of Identity 20051118
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IDENTITY Identity Class 20051118
Properties
Class IF_IDENTITY_PERSON  
Short Description Interface Identity: Person    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20051118   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_IDENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_IDENTITY_PERSON has no interface implemented.
Friends
Class IF_IDENTITY_PERSON has no friend class.
Attributes
Class IF_IDENTITY_PERSON has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_ORGANIZATION_ASSIGNMENT Instance method Public Method Delete the Organization Assignment 20051118
2 DELETE_PERSON_ASSIGNMENT Instance method Public Method Delete the Person Assignment 20051118
3 GET_COMMUNICATION_DATA Instance method Public Method Read the Communication Data 20060111
4 GET_ORGANIZATION Instance method Public Method Read the Organization Assignment 20051118
5 GET_PERSON Instance method Public Method Read the Person 20051118
6 GET_PERSONNAME Instance method Public Method Read the Person Data 20051118
7 GET_WORKPLACEDATA Instance method Public Method Read the Work Center Data 20051118
8 SET_COMMUNICATION_DATA Instance method Public Method Set the Communication Data 20060111
9 SET_ORGANIZATION Instance method Public Method Set the Organization Assignment 20051118
10 SET_PERSON Instance method Public Method Set the Person 20051118
11 SET_PERSONNAME Instance method Public Method Set the Person Data 20051118
12 SET_WORKPLACEDATA Instance method Public Method Set the Work Center Data 20051118
13 SWITCH_ORGANIZATION_ASSIGNMENT Instance method Public Method Switch the Organization Assignment 20051219
Events
Class IF_IDENTITY_PERSON has no event.
Types
Class IF_IDENTITY_PERSON has no local type.
Method Signatures

Method DELETE_ORGANIZATION_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method DELETE_PERSON_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method GET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060111
2 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060111
3 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060111
4 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060111
5 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060111
6 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060111
7 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060111
8 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060111
9 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060111
10 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060111
11 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060111
12 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060111
13 Importing IS_RETRIEVE_COMMDATA Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API GP-API: Lesen Kommunikationsdaten 20060331
14 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060613
15 Importing IV_RETRIEVE_COMMDATA_ALL Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060331
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060111

Method GET_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting ES_LOCATION Call by reference Type reference (TYPE) SUID_ST_NODE_LOCATION Strukturtyp: Adresse - Firmenadresse 20060116
3 Exporting ES_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20051118
4 Exporting ES_ORGANIZATION_NAME Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION_NAME Strukturtyp: Adresse - Firmenadresse 20060116
5 Importing IV_GET_LOCATION Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur ES_LOCATION ('X'=wahr, ' '=falsch) 20060428
6 Importing IV_GET_ORGANIZATION_NAME Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur ES_ORGANIZATION_N ('X'=wahr, ' '=falsch) 20060428
7 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20061108
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method GET_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting ES_PERSON Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON Strukturtyp: Adresse - Person 20051118
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20060524
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method GET_PERSONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting ES_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Personendaten 20051118
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060613
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method GET_WORKPLACEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting ES_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Kommunikationsdaten 20051118
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060613
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method SET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060111
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20060111
3 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
4 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
5 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
6 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
7 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
8 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
9 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
10 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
11 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
12 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
13 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060113
14 Importing IS_CURRENT_STATE Call by reference Type reference (TYPE) BUP_S_CURRENT_STATE_COMMDATA BP-API: Current State für Kommunikationsdaten 20060308
15 Importing IT_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060111
16 Importing IT_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060111
17 Importing IT_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060111
18 Importing IT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060111
19 Importing IT_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060111
20 Importing IT_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060111
21 Importing IT_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060111
22 Importing IT_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060111
23 Importing IT_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060111
24 Importing IT_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060111
25 Importing IT_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060111
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060111

Method SET_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
3 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20051118
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method SET_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
3 Exporting ES_PERSON Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON Strukturtyp: Adresse - Person 20060116
4 Importing IS_PERSON Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON Strukturtyp: Adresse - Person 20051118
5 Importing IV_NEWPERSON Call by reference Type reference (TYPE) SESF_BOOLEAN 'X' Boolean 20060113
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method SET_PERSONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
3 Importing IS_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Personendaten 20051118
4 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20051118
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method SET_WORKPLACEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051118
3 Importing IS_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Kommunikationsdaten 20051118
4 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20051118
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051118

Method SWITCH_ORGANIZATION_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051219
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051219
3 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20051219
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051219
History
Last changed by/on SAP  20110908 
SAP Release Created in