SAP ABAP Class CL_SO_OFFICE_USER_ADDRESS (Office User Address Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SO (Package) SAPoffice
Properties
Class CL_SO_OFFICE_USER_ADDRESS  
Short Description Office User Address Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SO   SAPoffice 
Created 20051010   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SO_OFFICE_USER_ADDRESS has no forward declaration.
Interfaces
Class CL_SO_OFFICE_USER_ADDRESS has no interface implemented.
Friends
Class CL_SO_OFFICE_USER_ADDRESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GP_COPY_ADDRESS_ID Instance attribute Protected Type reference (TYPE) ADDR_NODE_ID ESI Address ID of Copied Address 20060209
2 GP_COPY_ADDRNUMBER Instance attribute Protected Type reference (TYPE) AD_ADDRNUM Address Number of Copied Address 20060209
3 GP_COPY_ORG_ADDRESS_ID Instance attribute Protected Type reference (TYPE) ADDR_NODE_ID Org. ESI Address ID of Copied Address 20060209
4 GP_COPY_PERSNUMBER Instance attribute Protected Type reference (TYPE) AD_PERSNUM Personnel Number of Copied Address 20060209
5 GP_DELETED Instance attribute Protected Type reference (TYPE) OS_BOOLEAN User Deletion Flag 20060209
6 GP_DO_NOTHING Static Attribute Protected Type reference (TYPE) OS_BOOLEAN Boolean 20060428
7 GP_NEW_ADDRESS_ID Instance attribute Protected Type reference (TYPE) ADDR_NODE_ID ESI Address ID 20051221
8 GP_NEW_ADDRNUMBER Instance attribute Protected Type reference (TYPE) AD_ADDRNUM Address Number 20051026
9 GP_NEW_OFFICE_USER Instance attribute Protected Type reference (TYPE) OS_BOOLEAN Create Office User Flag 20051025
10 GP_NEW_PERSNUMBER Instance attribute Protected Type reference (TYPE) AD_PERSNUM Person Number 20051026
11 GP_SOUD_KEY Instance attribute Protected Type reference (TYPE) SOUDK SAPoffice: User Definition (Key Part) 20051025
12 GP_USERNAME Instance attribute Protected Type reference (TYPE) SYUNAME User Name 20051025
13 GT_INSTANCES Static Attribute Protected Type reference (TYPE) BCST_OFFUSR Table of Office User Instances 20051025
Methods
# Method Level Visibility Method type Description Created on
1 ADDR_GET_ID Static method Public Method Converts to Address ID 20060209
2 ADDR_GET_KEY Static method Protected Method Converts to Address Key 20060209
3 CANCEL Static method Public Method Cancels Changes of Selected Instances 20060210
4 CHANGE_ADDRESS Static method Public Method Saves All Changes 20051026
5 CLEANUP Static method Public Method Cleans Up All Instances 20060210
6 CREATE_REFERENCE Static method Public Method Creates Where-Used List (ADRVP) for SOUD 20051025
7 DELETE_INSTANCE Instance method Protected Method Deletes User from Internal Instance Manager 20051026
8 DELETE_REFERENCE Static method Public Method Deletes Where-Used List (ADRVP) for SOUD 20051026
9 DELETE_USER Static method Public Method Deletes User 20060209
10 ERROR_STATUS Static method Private Method Check on Error 20090121
11 FINALIZE Static method Public Method Gets BAS ID of Address Copy of Deleted User 20060209
12 GET_INSTANCE Static method Protected Method Creates Singleton 20051025
13 SAVE_INSTANCE Instance method Protected Method Saves Changes to Instance 20051025
14 TRANSFORM_TO_SO_KEY Static method Public Method Converts BAS ID to SO Key 20051026
Events
Class CL_SO_OFFICE_USER_ADDRESS has no event.
Types
Class CL_SO_OFFICE_USER_ADDRESS has no local type.
Method Signatures

Method ADDR_GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Adress-ID 20060209
2 Exporting E_ORG_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Organisations-Adress-ID 20060209
3 Importing I_ADDRNUM Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20060209
4 Importing I_PERSNUM Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20060209

Method ADDR_GET_ID on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method ADDR_GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRNUM Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20060209
2 Exporting E_PERSNUM Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20060209
3 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Adress-ID 20060209
4 Importing I_ORG_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Organisations-Adress-ID 20060209

Method ADDR_GET_KEY on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USERS Call by reference Type reference (TYPE) BCSY_USER Tabelle von User-IDs 20060210

Method CANCEL on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method CHANGE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGED_USERS Call by reference Type reference (TYPE) BCST_ADRCHG Tabelle von geänderten Benutzeradressen 20051026
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) OS_BOOLEAN Flag, ob Änderungen in der Verbuchung durchgeführt werden 20051027

Method CHANGE_ADDRESS on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_SO_OFFICE_USER_ADDRESS has no parameter.
Method CLEANUP on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method CREATE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CREATED Call by reference Type reference (TYPE) OS_BOOLEAN Kennzeichen, ob Referenz angelegt wurde 20051025
2 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Adress-ID 20051221
3 Importing I_ORG_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Organisations-Adress-ID 20051221
4 Importing I_USERNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20051025

Method CREATE_REFERENCE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method DELETE_INSTANCE Signature

Method DELETE_INSTANCE on class CL_SO_OFFICE_USER_ADDRESS has no parameter.
Method DELETE_INSTANCE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method DELETE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED Call by reference Type reference (TYPE) OS_BOOLEAN Kennzeichen, ob Referenz gelöscht wurde 20051026
2 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Adress-ID 20051221
3 Importing I_ORG_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID ESI Adress-ID der Organisation 20051221
4 Importing I_USERNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20051026

Method DELETE_REFERENCE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method DELETE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETED_USERS Call by reference Type reference (TYPE) BCST_ADRCHG Tabelle von zu löschenden Benutzern 20060209

Method DELETE_USER on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20090121
2 Returning RV_ERROR_STATUS Value transfer Type reference (TYPE) AD_ERR_STATUS Fehlerstatus der Adresse 20090121

Method ERROR_STATUS on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETED_USERS Call by reference Type reference (TYPE) BCST_ADRCHG Tabelle von zu löschenden Benutzern 20060209

Method FINALIZE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20051025
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SO_OFFICE_USER_ADDRESS Adresshandling des Office-Benutzers 20051025

Method GET_INSTANCE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method SAVE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECTED Call by reference Type reference (TYPE) OS_BOOLEAN Kennzeichen, ob Operation gescheitert ist 20051025
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) OS_BOOLEAN Kennzeichen: Änderungen in der Verbuchung? 20051027

Method SAVE_INSTANCE on class CL_SO_OFFICE_USER_ADDRESS has no exception.

Method TRANSFORM_TO_SO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20051221
2 Importing I_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20051221
3 Returning R_SO_KEY Value transfer Type reference (TYPE) SOUD-USRADR Schlüssel für SAP-Office 20051026

Method TRANSFORM_TO_SO_KEY on class CL_SO_OFFICE_USER_ADDRESS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710