SAP ABAP Class /SRMERP/CL_D_PRSN_ROOT_ADDR_I (Determines all Addresses for Person)
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 20100805
Properties
Class /SRMERP/CL_D_PRSN_ROOT_ADDR_I  
Short Description Determines all Addresses for Person    
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 20100805   SAP 
Last change 20130531   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_ADDR_I has no interface implemented.
Friends
Class /SRMERP/CL_D_PRSN_ROOT_ADDR_I 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 Mapping routines for BAS structures 20100810
2 MV_IS_EXPIRED Instance attribute Protected Type reference (TYPE) BOOLE Boolean variable 20110509
3 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 1) 20100809
3 EXTRACT_FACSIMILE Instance method Protected Method Extract Facsimile Number from Adress Data (Type 1) 20100809
4 EXTRACT_NOTE Instance method Protected Method Extract Note from Address Data (Type 1) 20100810
5 EXTRACT_ORGANIZATION_NAME Instance method Protected Method Extract Organizational Name from Address Data (Type 1) 20100810
6 EXTRACT_POSTAL_ADDRESS Instance method Protected Method Extract Postal Address from Adress Data (Type 1) 20100809
7 EXTRACT_TELEPHONE Instance method Protected Method Extract Telephone Number from Adress Data (Type 1) 20100809
8 READ_ADATA_EMAIL Instance method Protected Method Read Node E-Mail of DO Address 20100811
9 READ_ADATA_FACSIMILE Instance method Protected Method Read Node Facsimile of DO Address 20100811
10 READ_ADATA_NOTE Instance method Protected Method Read Node Note of DO Address 20100811
11 READ_ADATA_ORGANIZATION_NAME Instance method Protected Method Read Node Organization Name of DO Address 20100811
12 READ_ADATA_POSTAL_ADDRESS Instance method Protected Method Read Node Postal Address of Person DO Address 20100811
13 READ_ADATA_TELEPHONE Instance method Protected Method Read Node Telephone of DO Address 20100811
14 READ_PLANT_ADDRESS Instance method Protected Method Read Plant Address of Person 20100809
15 READ_WORKPLACE_ADDRESS Instance method Protected Method Read Plant Address of Person 20100810
16 SET_ADDRESS_INFO Instance method Protected Method Set Standard Address Details of Person 20100811
Events
Class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no event.
Types
Class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no parameter.
Method CLASS_CONSTRUCTOR on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I 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_ADDR_I 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_ADDR_I has no exception.

Method EXTRACT_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADRCT Call by reference Type reference (TYPE) SZADR_ADRCT_TAB 20100810
2 Returning RS_NOTE Value transfer Type reference (TYPE) /BOFU/S_ADDR_NOTE_ELI Node Elements of the DO Address (APC_S_NOTE_EL) 20100810

Method EXTRACT_NOTE on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method EXTRACT_ORGANIZATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADDR1 Call by reference Type reference (TYPE) SZADR_ADDR1_TAB 20100810
2 Returning RS_ORGANISATION_NAME Value transfer Type reference (TYPE) /BOFU/S_ADDR_ORG_NAMEI Node structure for organization (ADDRP_S_ORGANISATION_NAME) 20100810

Method EXTRACT_ORGANIZATION_NAME on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method EXTRACT_POSTAL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SZADR_ADDR1 Call by reference Type reference (TYPE) SZADR_ADDR1_TAB 20100810
2 Returning RS_POSTAL_ADDRESS Value transfer Type reference (TYPE) /BOFU/S_ADDR_POSTAL_ADDRESSI Node structure for postal address data - internal 20100809

Method EXTRACT_POSTAL_ADDRESS on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I 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_ADDR_I has no exception.

Method READ_ADATA_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_EMAIL on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_ADATA_FACSIMILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_FACSIMILE on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_ADATA_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_NOTE on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_ADATA_ORGANIZATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_ORGANIZATION_NAME on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_ADATA_POSTAL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_POSTAL_ADDRESS on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_ADATA_TELEPHONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS_INF Address Information 20100811
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
4 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IT_ADDRESS_DATA_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811

Method READ_ADATA_TELEPHONE on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_PLANT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Message Object 20110429
2 Exporting ES_PLANT_ADDRESS Call by reference Type reference (TYPE) /SRMERP/S_PERSON_ADDRESS_INF_D Address Information 20100809
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Node Assignment to Error Flag 20110429
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100809
5 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100810
6 Importing IT_ORG_ASSIGNMENT Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ORG_ASSGN Organizational Assignments 20100810

Method READ_PLANT_ADDRESS on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method READ_WORKPLACE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORKPLACE_ADDRESS Call by reference Type reference (TYPE) /SRMERP/S_PERSON_WP_ADDRESS_D Workplace Address 20100810
2 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100810
3 Importing IT_WORKPLACE_ADDRESS Call by reference Type reference (TYPE) /SRMERP/T_PERSON_WP_ADDRESS Workplace Address of User 20100810

Method READ_WORKPLACE_ADDRESS on class /SRMERP/CL_D_PRSN_ROOT_ADDR_I has no exception.

Method SET_ADDRESS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100811
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100811
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100811
4 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20100811
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100811
6 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20100811
7 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100811
8 Importing IT_ADDRESS Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ADDRESS Available Addresses for a Person 20100816
9 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100816
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20101102
History
Last changed by/on SAP  20130531 
SAP Release Created in 606