SAP ABAP Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR (Determine the Workplace Address)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/OL_MO (Package) Master Data Objects/Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOBF/CL_LIB_D_SUPERCLASS Superclass of determination implementations 20100723
Properties
Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR  
Short Description Determine the Workplace Address    
Super Class /BOBF/CL_LIB_D_SUPERCLASS Superclass of determination implementations 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/OL_MO   Master Data Objects/Access 
Created 20100723   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no interface implemented.
Friends
Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SZADR_MAPPER Static Attribute Protected Object reference (TYPE REF TO) /BOFU/CL_ADDR_MAP 20100810
2 MV_PRESENTATION Instance attribute Protected Type reference (TYPE) ADRC-NATION International address version ID 20100810
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100810
2 EXTRACT_EMAIL Instance method Protected Method Extract E-Mail Adress from Adress Data (Type 3) 20100809
3 EXTRACT_FACSIMILE Instance method Protected Method Extract Facsimile Number from Adress Data (Type 3) 20100809
4 EXTRACT_PERSON_NAME Instance method Protected Method Extract Organizational Name from Address Data (Type 3) 20100810
5 EXTRACT_TELEPHONE Instance method Protected Method Extract Telephone Number from Address Data (Type 3) 20100809
6 EXTRACT_WORKPLACE Instance method Protected Method Extract Postal Address from Adress Data (Type 3) 20100810
7 SET_WORKPLACE_ADDRESS Instance method Protected Method Set Node Workplace Address 20100810
Events
Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no event.
Types
Class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no parameter.
Method CLASS_CONSTRUCTOR on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method EXTRACT_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADSMTP Call by reference Type reference (TYPE) SZADR_ADSMTP_TAB 20100810
2 Returning RS_EMAIL_ADDRESS Value transfer Type reference (TYPE) /BOFU/S_ADDR_EMAILI Node Elements of the DO Address Node (ADDRP_S_EMAIL_EL) 20100809

Method EXTRACT_EMAIL on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method EXTRACT_FACSIMILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADFAX Call by reference Type reference (TYPE) SZADR_ADFAX_TAB 20100810
2 Returning RS_FACSIMILE_NUMBER Value transfer Type reference (TYPE) /BOFU/S_ADDR_FACSIMILEI Node Elements of the DO Address Node (ADDRP_S_FACSIMILE_EL) 20100809

Method EXTRACT_FACSIMILE on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method EXTRACT_PERSON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADDR3 Call by reference Type reference (TYPE) SZADR_ADDR3_TAB 20100810
2 Returning RS_PERSON_NAME Value transfer Type reference (TYPE) /BOFU/S_ADDR_PERSON_NAMEI Node Elements of the DO Address Node Person Name 20100810

Method EXTRACT_PERSON_NAME on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method EXTRACT_TELEPHONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADTEL Call by reference Type reference (TYPE) SZADR_ADTEL_TAB 20100810
2 Returning RS_TELEPHONE_NUMBER Value transfer Type reference (TYPE) /BOFU/S_ADDR_TELEPHONEI Node structure for telephone data (ADDRP_S_TELEPHONE_EL) 20100809

Method EXTRACT_TELEPHONE on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method EXTRACT_WORKPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADDR3 Call by reference Type reference (TYPE) SZADR_ADDR3_TAB 20100810
2 Returning RS_WORKPLACE Value transfer Type reference (TYPE) /BOFU/S_ADDR_WORKPLACEI Node Elements of the DO Address Node (ADDRP_S_WORKPLACE_EL) 20100810

Method EXTRACT_WORKPLACE on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.

Method SET_WORKPLACE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100810
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20100810
3 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100810

Method SET_WORKPLACE_ADDRESS on class /SRMERP/CL_D_PRSN_ROOT_WP_ADDR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606