SAP ABAP Class /SRMERP/CL_N_PRSN_ADDRESS_INFO (Address Information)
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_N_SUPERCLASS Superclass for node implementations 20100826
Properties
Class /SRMERP/CL_N_PRSN_ADDRESS_INFO  
Short Description Address Information    
Super Class /BOBF/CL_LIB_N_SUPERCLASS Superclass for node 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 20100826   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_N_PRSN_ADDRESS_INFO has no interface implemented.
Friends
Class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
2 MV_PERSON_KEY Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_KEY-KEY NodeID 20110506
3 MV_PRESENTATION Instance attribute Protected Type reference (TYPE) ADRC-NATION International address version ID 20100826
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100826
2 EXTRACT_EMAIL Instance method Protected Method Extract E-Mail Adress from Adress Data (Type 1) 20100826
3 EXTRACT_FACSIMILE Instance method Protected Method Extract Facsimile Number from Adress Data (Type 1) 20100826
4 EXTRACT_NOTE Instance method Protected Method Extract Note from Address Data (Type 1) 20100826
5 EXTRACT_ORGANIZATION_NAME Instance method Protected Method Extract Organizational Name from Address Data (Type 1) 20100826
6 EXTRACT_POSTAL_ADDRESS Instance method Protected Method Extract Postal Address from Adress Data (Type 1) 20100826
7 EXTRACT_TELEPHONE Instance method Protected Method Extract Telephone Number from Adress Data (Type 1) 20100826
8 MERGE_ADDRESSES Instance method Protected Method Merge Workplace and Company Address (Customer Exit) 20100826
9 READ_USER_DEFAULTS Instance method Protected Method Retrieve User Account and Plant Defaults 20100826
10 SET_PLANT_ADDRESS Instance method Protected Method Set Plant Address of Person 20100826
11 SET_STANDARD_ADDRESS_INFO Instance method Protected Method Set Standard Address Details of Person 20100826
12 SET_WORKPLACE_ADDRESS Instance method Protected Method Set Plant Address of Person 20100826
Events
Class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no event.
Types
Class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no parameter.
Method CLASS_CONSTRUCTOR on class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
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) 20100826

Method EXTRACT_EMAIL on class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
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) 20100826

Method EXTRACT_FACSIMILE on class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
2 Returning RS_NOTE Value transfer Type reference (TYPE) /BOFU/S_ADDR_NOTE_ELI Node Elements of the DO Address (APC_S_NOTE_EL) 20100826

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

Method EXTRACT_ORGANIZATION_NAME 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 20110506
2 Exporting ES_ORGANISATION_NAME Call by reference Type reference (TYPE) /BOFU/S_ADDR_ORG_NAMEI Node structure for organization (ADDRP_S_ORGANISATION_NAME) 20110506
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110506
4 Importing IT_SZADR_ADDR1 Call by reference Type reference (TYPE) SZADR_ADDR1_TAB 20100826

Method EXTRACT_ORGANIZATION_NAME on class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
2 Returning RS_POSTAL_ADDRESS Value transfer Type reference (TYPE) /BOFU/S_ADDR_POSTAL_ADDRESSI Node structure for postal address data - internal 20100826

Method EXTRACT_POSTAL_ADDRESS on class /SRMERP/CL_N_PRSN_ADDRESS_INFO 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 20100826
2 Returning RS_TELEPHONE_NUMBER Value transfer Type reference (TYPE) /BOFU/S_ADDR_TELEPHONEI Node structure for telephone data (ADDRP_S_TELEPHONE_EL) 20100826

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

Method MERGE_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMBINED_ADDRESS Call by reference Type reference (TYPE) /SRMERP/S_PERSON_ADDRESS_INF_D Address Information 20100826
2 Importing IS_PLANT_ADDRESS Call by reference Type reference (TYPE) /SRMERP/S_PERSON_ADDRESS_INF_D Address Information 20100826
3 Importing IS_WORKPLACE_ADDRESS Call by reference Type reference (TYPE) /SRMERP/S_PERSON_WP_ADDRESS_D Workplace Address 20100826

Method MERGE_ADDRESSES on class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no exception.

Method READ_USER_DEFAULTS 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 20100826
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100826
3 Exporting ET_ORG_ASSIGNMENT Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ORG_ASSGN Organizational Assignments 20100826
4 Exporting ET_WORKPLACE_ADDRESS Call by reference Type reference (TYPE) /SRMERP/T_PERSON_WP_ADDRESS Workplace Address of User 20100826
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100826
6 Importing IS_ASSOC_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA Association Parameters 20100826
7 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100826

Method READ_USER_DEFAULTS on class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no exception.

Method SET_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 20100826
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 20100826
5 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100826
6 Importing IT_ORG_ASSIGNMENT Call by reference Type reference (TYPE) /SRMERP/T_PERSON_ORG_ASSGN Organizational Assignments 20100826

Method SET_PLANT_ADDRESS on class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no exception.

Method SET_STANDARD_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 20100826
2 Exporting ES_STANDARD_ADDRESS_INFO Call by reference Type reference (TYPE) /SRMERP/S_PERSON_ADDRESS_INF Address Information 20100826
3 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20100826
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100826
5 Importing IS_ASSOC_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA Association Parameters 20100826
6 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100826

Method SET_STANDARD_ADDRESS_INFO on class /SRMERP/CL_N_PRSN_ADDRESS_INFO has no exception.

Method SET_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 20100826
2 Importing IS_PERSON_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100826
3 Importing IT_WORKPLACE_ADDRESS Call by reference Type reference (TYPE) /SRMERP/T_PERSON_WP_ADDRESS Workplace Address of User 20100826

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