SAP ABAP Class CL_ADDR_MAIN (Memory Layer for the ESA-Service Provider of DO Address)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ADR (Application Component) Address Management/Business Address
     S_ADDRESS (Package) Business Address Services: Programming Interface for ESA
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADDR_TYPES Declarations and constants for the Address 20060905
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADDR_MAIN_BEFORE_IMAGE Memory Layer for Before Image of DO Address 20050629
Properties
Class CL_ADDR_MAIN  
Short Description Memory Layer for the ESA-Service Provider of DO Address    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ADDRESS   Business Address Services: Programming Interface for ESA 
Created 20050623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CMD_APPLLOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ADDR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CMD_APPLLOG_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ADDR_TYPES Declarations and constants for the Address 20060905
Friends
# Friend Modeled only Created on Description
1 CL_ADDR_MAIN_BEFORE_IMAGE 20050629 Memory Layer for Before Image of DO Address
2 CL_ADDR_MAIN_PORT_SZA0 20100225 Methods exclusively for FUGR SZA0
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CAM1 Constant Private Type reference (TYPE) AD_GROUP 'CAM1' Address Group (Key) (Business Address Services) 20050706
2 C_COMM_FAX Constant Private Type reference (TYPE) AD_COMM 'FAX' Communication Method (Key) (Business Address Services) 20050913
3 C_COMM_INT Constant Private Type reference (TYPE) AD_COMM 'INT' Communication Method (Key) (Business Address Services) 20050913
4 C_COMM_PAG Constant Private Type reference (TYPE) AD_COMM 'PAG' Communication Method (Key) (Business Address Services) 20050913
5 C_COMM_PRT Constant Private Type reference (TYPE) AD_COMM 'PRT' Communication Method (Key) (Business Address Services) 20050913
6 C_COMM_RML Constant Private Type reference (TYPE) AD_COMM 'RML' Communication Method (Key) (Business Address Services) 20050913
7 C_COMM_SIP Constant Private Type reference (TYPE) AD_COMM 'SIP' Communication Method (Key) (Business Address Services) 20070302
8 C_COMM_SSF Constant Private Type reference (TYPE) AD_COMM 'SSF' Communication Method (Key) (Business Address Services) 20050913
9 C_COMM_TEL Constant Private Type reference (TYPE) AD_COMM 'TEL' Communication Method (Key) (Business Address Services) 20050913
10 C_COMM_TLX Constant Private Type reference (TYPE) AD_COMM 'TLX' Communication Method (Key) (Business Address Services) 20050913
11 C_COMM_TTX Constant Private Type reference (TYPE) AD_COMM 'TTX' Communication Method (Key) (Business Address Services) 20050913
12 C_COMM_URI Constant Private Type reference (TYPE) AD_COMM 'URI' Communication Method (Key) (Business Address Services) 20050913
13 C_COMM_X40 Constant Private Type reference (TYPE) AD_COMM 'X40' Communication Method (Key) (Business Address Services) 20050913
14 C_CONTACT_PARTNER_ADDRESS Instance attribute Public Attribute reference (LIKE) 20050628
15 C_DELETE Instance attribute Public Attribute reference (LIKE) 20050705
16 C_FLD_ADDRESS_ID Constant Private Type reference (TYPE) FIELDNAME 'ADDRESS_ID' Field Name 20050919
17 C_FLD_CHANGED_FIELDS Constant Private Type reference (TYPE) FIELDNAME 'CHANGED_FIELDS' Field Name 20050919
18 C_FLD_CONSNUMBER Constant Private Type reference (TYPE) FIELDNAME 'CONSNUMBER' Field Name 20090128
19 C_FLD_COUNTRY Constant Private Type reference (TYPE) FIELDNAME 'COUNTRY' Feldname 20061214
20 C_FLD_CURRENT_STATE Constant Private Type reference (TYPE) FIELDNAME 'CURRENT_STATE' Field Name 20060220
21 C_FLD_DATA Constant Private Type reference (TYPE) FIELDNAME 'DATA' Field Name 20050919
22 C_FLD_NOTES Constant Private Type reference (TYPE) FIELDNAME 'NOTES' Feldname 20051128
23 C_FLD_UPDATEFLAG Constant Private Type reference (TYPE) FIELDNAME 'UPDATEFLAG' Field Name 20050919
24 C_FLD_URI_ADDR Constant Private Type reference (TYPE) FIELDNAME 'URI_ADDR' Feldname 20070404
25 C_FLD_URI_SCREEN Constant Private Type reference (TYPE) FIELDNAME 'URI_SCREEN' Feldname 20070404
26 C_FLD_USAGES Constant Private Type reference (TYPE) FIELDNAME 'USAGES' Feldname 20051128
27 C_FLD_VALID_FROM Constant Private Type reference (TYPE) FIELDNAME 'VALID_FROM' Feldname 20051124
28 C_FLD_VALID_TO Constant Private Type reference (TYPE) FIELDNAME 'VALID_TO' Feldname 20051124
29 C_INDEPENDENT_COMM_DATA Instance attribute Public Attribute reference (LIKE) 20050628
30 C_INSERT Instance attribute Public Attribute reference (LIKE) 20060905
31 C_KEYTYPE_PERMANENT Constant Private Type reference (TYPE) CMD_MDS_KEYTYPE IF_CMD_APPLLOG_CONST=>GC_KEYTYPE_KEY 20050906
32 C_LIFETIME_PERMANENT Constant Private Type reference (TYPE) CMD_MSGLIFETIME IF_CMD_APPLLOG_CONST=>GC_PERMANENT 20050906
33 C_MDOBJECT_ADDRESS Instance attribute Public Attribute reference (LIKE) 20060905
34 C_MSGCAT_OBJECT Constant Public Type reference (TYPE) CMD_LOGMSGCAT IF_CMD_APPLLOG_CONST=>GC_OBJECT 20100209
35 C_MSGCAT_PROCESS Constant Public Type reference (TYPE) CMD_LOGMSGCAT IF_CMD_APPLLOG_CONST=>GC_PROCESS 20060512
36 C_NODE_COMMUNICATION_PREFERENC Instance attribute Public Attribute reference (LIKE) 20060905
37 C_NODE_EMAIL Instance attribute Public Attribute reference (LIKE) 20060905
38 C_NODE_EMAIL_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
39 C_NODE_EMAIL_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
40 C_NODE_FACSIMILE Instance attribute Public Attribute reference (LIKE) 20060905
41 C_NODE_FACSIMILE_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
42 C_NODE_FACSIMILE_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
43 C_NODE_LOCATION Instance attribute Public Attribute reference (LIKE) 20060905
44 C_NODE_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
45 C_NODE_ORGANIZATION_NAME Instance attribute Public Attribute reference (LIKE) 20060905
46 C_NODE_PAGER Instance attribute Public Attribute reference (LIKE) 20060905
47 C_NODE_PAGER_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
48 C_NODE_PAGER_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
49 C_NODE_PERSON_NAME Instance attribute Public Attribute reference (LIKE) 20060905
50 C_NODE_PRINTER Instance attribute Public Attribute reference (LIKE) 20060905
51 C_NODE_PRINTER_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
52 C_NODE_PRINTER_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
53 C_NODE_RML Instance attribute Public Attribute reference (LIKE) 20060905
54 C_NODE_RML_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
55 C_NODE_RML_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
56 C_NODE_ROOT Instance attribute Public Attribute reference (LIKE) 20060905
57 C_NODE_SSF Instance attribute Public Attribute reference (LIKE) 20060905
58 C_NODE_SSF_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
59 C_NODE_SSF_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
60 C_NODE_TELEPHONE Instance attribute Public Attribute reference (LIKE) 20060905
61 C_NODE_TELEPHONE_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
62 C_NODE_TELEPHONE_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
63 C_NODE_TELETEX Instance attribute Public Attribute reference (LIKE) 20060905
64 C_NODE_TELETEX_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
65 C_NODE_TELETEX_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
66 C_NODE_TELEX Instance attribute Public Attribute reference (LIKE) 20060905
67 C_NODE_TELEX_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
68 C_NODE_TELEX_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
69 C_NODE_WEB Instance attribute Public Attribute reference (LIKE) 20060905
70 C_NODE_WEB_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
71 C_NODE_WEB_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
72 C_NODE_WORKPLACE Instance attribute Public Attribute reference (LIKE) 20060905
73 C_NODE_X400 Instance attribute Public Attribute reference (LIKE) 20060905
74 C_NODE_X400_NOTE Instance attribute Public Attribute reference (LIKE) 20060905
75 C_NODE_X400_USAGE Instance attribute Public Attribute reference (LIKE) 20060905
76 C_ORGANIZATION_ADDRESS Instance attribute Public Attribute reference (LIKE) 20060905
77 C_PERSON Instance attribute Public Attribute reference (LIKE) 20050628
78 C_PERSONAL_ADDRESS Instance attribute Public Attribute reference (LIKE) 20050628
79 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20050629
80 C_UPDATE Instance attribute Public Attribute reference (LIKE) 20050705
81 GO_ADDR_MAIN Static Attribute Private Object reference (TYPE REF TO) CL_ADDR_MAIN Memory Layer for the ESA-Service Provider of DO Address 20050623
82 GO_ADDR_MAIN_BEFORE_IMAGE Static Attribute Private Object reference (TYPE REF TO) CL_ADDR_MAIN_BEFORE_IMAGE Memory Layer for Before Image of DO Address 20050629
83 GV_DO_NOT_USE_001_FILL_C Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20070822
84 GV_DO_NOT_USE_001_FILL_C_CURR Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20070822
85 GV_DO_NOT_USE_001_I Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20070822
86 GV_DO_NOT_USE_001_U Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20070822
87 MO_ADDR_CHECK Instance attribute Private Object reference (TYPE REF TO) CL_ADDR_CHECK Address Checks 20050623
88 MO_ADDR_ENCODE Instance attribute Private Object reference (TYPE REF TO) CL_ADDR_ENCODE Mapping routines for BAS structures 20050630
89 MO_ADDR_MAP Instance attribute Private Object reference (TYPE REF TO) CL_ADDR_MAP Mapping routines for BAS structures 20050628
90 MO_ADDR_MODIFY Instance attribute Protected Object reference (TYPE REF TO) IF_ADDR_MODIFY Write Addresses to the Persistency 20050706
91 MO_ADDR_RETRIEVE Instance attribute Protected Object reference (TYPE REF TO) IF_ADDR_RETRIEVE Read Address data from the Persistency 20050629
92 MO_APPLLOG Instance attribute Private Object reference (TYPE REF TO) CL_CMD_APPLLOG 20050725
93 MO_COMPARE Instance attribute Private Object reference (TYPE REF TO) IF_ADDR_COMPARE Determine changes to an address 20060905
94 MO_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080919
95 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) IF_ADDR_METADATA Metadata of the Address 20060905
96 MT_ADDRESS_REFERENCE_STORE Instance attribute Private Type reference (TYPE) TY_T_ADDRESS_REFERENCE_STORE 20051121
97 MT_CHECKED_ADDRESSES Instance attribute Private Type reference (TYPE) TY_T_ADDRESS_ID 20070831
98 MT_COMM_DATA_MAX_VALIDITY Instance attribute Private Type reference (TYPE) ADDRT_COMM_DATA_MAX_VALIDITY 20051124
99 MT_ID_TO_KEY Instance attribute Protected Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050628
100 MT_ID_TO_KEY_DELETED Instance attribute Protected Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050706
101 MT_KEY_TO_ID Instance attribute Protected Type reference (TYPE) ADDRT_KEY_TO_ID Link table Alternate Address Key -> Address Node Id 20050628
102 MT_KEY_TO_ID_DELETED Instance attribute Protected Type reference (TYPE) ADDRT_KEY_TO_ID Link table Alternate Address Key -> Address Node Id 20050706
103 MT_PERSON_REFERENCE_STORE Instance attribute Private Type reference (TYPE) TY_T_PERSON_REFERENCE_STORE 20051121
104 MV_CALL_STACK Instance attribute Private Type reference (TYPE) I 0 20051117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDRESS_REFERENCE Instance method Public Method Add a where used reference to an address 20050913
2 ADD_ERROR Instance method Private Method Add one error message to the error table 20051205
3 ADD_ERRORS_TO_LOG Instance method Private Method Store Object Based errors 20050906
4 ADD_PERSON_REFERENCE Instance method Public Method Add a where used reference to a person 20050913
5 ADD_PROCESS_ERRORS Instance method Private Method Store Transition errors 20060120
6 ADJUST_CHANGE_OUTPUT Instance method Private Method Adjust the returned change notifications 20051128
7 ADJUST_ERROR_OUTPUT Instance method Private Method Adjust the returned error messages 20051124
8 ADJUST_UPDATEFLAG_F_CURR_STATE Instance method Private Method Adjust updateflag to accomodate the current state flag. 20060220
9 AFTER_SAVE Instance method Public Method Method to be called after a successful SAVE 20060202
10 APPLY_CHANGED_FIELDS Instance method Private Method Adjust the address data according to the changed fields 20050711
11 APPLY_CHANGED_FIELDS_COMM Instance method Private Method Adjust communication data according to the changed fields 20050721
12 APPLY_CHANGED_FIELDS_SINGLE_C Instance method Private Method Adjust communication data according to the changed fields 20050919
13 APPLY_COMM_DATA_CHANGES Instance method Private Method Perform the update of the communication data 20050902
14 APPLY_COM_NUMBER_TO_ADCOM Instance method Private Method 20090129
15 APPLY_NEW_COUNTRY_TO_COMM_DATA Instance method Private Method 20070209
16 BEGIN_OF_SERVICE Instance method Private Method Begin of a Method call 20051011
17 CHECK Instance method Public Method Check an Address 20050714
18 CHECK_COMMUNICATION_PREFERENCE Instance method Private Method Check the Communication Preference part of an address 20070209
19 CHECK_COMM_DATA Instance method Private Method Check communication data. 20050902
20 CHECK_COMPLETE_ADDRESS Instance method Private Method 20070831
21 CHECK_FOR_COMM_NOTE_LANGUAGE Instance method Private Method 20090512
22 CHECK_KEY Instance method Private Method Check an Alternate Address Key for consistency 20050628
23 CHECK_VERSION Instance method Private Method Check the versions of a modified address 20070903
24 CHECK_VERSIONS Instance method Private Method Check the versions of a modified address 20070903
25 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050629
26 CLEANUP Instance method Public Method Reread unchanged addresses from the database 20060907
27 CLEANUP_SINGLE Instance method Private Method reread the database for one address 20060907
28 COMMUNICATION_DATA_EXISTS Instance method Private Method Determine, if communication data in the comm type exists 20070209
29 COMM_TYPE_GET_INFORMATON Instance method Private Method Help routine for generic programming 20050919
30 COMPLETE_ID_LIST_FOR_SAVE Instance method Private Method Complete the list of AddressIDs to be saved 20061116
31 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050623
32 CONVERT_ADCOM_TO_COM_NUMBER Instance method Private Method 20090128
33 CONVERT_ID_TO_KEY Instance method Public Method Calculate Alternate Address Key from Address Node Id 20050628
34 CONVERT_ID_TO_KEY_INTERNAL Instance method Private Method Calculate Alternate Address Key from Address Node Id 20050629
35 CONVERT_KEY_TO_ID Instance method Public Method Calculate Address Node Id from Alternate Address Key 20050628
36 CONVERT_KEY_TO_ID_INTERNAL Instance method Private Method Calculate Address Node Id from Alternate Address Key 20050629
37 CREATE_GENERATED_ADDRESS_ID Instance method Private Method Create a generated address Id 20050706
38 CREATE_HANDLE Instance method Private Method Create an address- or person handle 20050706
39 DELETE_ADDRESS Instance method Private Method Delete an address 20050706
40 DELETE_ADDRESS_REFERENCE Instance method Public Method 20051121
41 DELETE_CDMV_FOR_DEL_ADDRESS Instance method Private Method 20051124
42 DELETE_MESSAGES_FOR_DEL_NODES Instance method Private Method Delete all object messages for deleted nodes. 20050907
43 DELETE_PERSON_REFERENCE Instance method Public Method 20051121
44 ENCODE_COMM_ID Instance method Private Method 20070302
45 ENCODE_COMM_USAGE_ID Instance method Private Method 20071123
46 END_OF_SERVICE Instance method Private Method End of a Method call 20051117
47 ERROR_STATUS Instance method Private Method 20070831
48 EVENT_DATA_HAS_CHANGED Instance method Private Method Method to react on address changes 20050907
49 EXPORT_COMMUNICATION_DATA Instance method Private Method Format the communication data for the output structure. 20050830
50 FILL_DO_NOT_USE_001 Static method Private Method 20070822
51 FILL_ERROR_BUFFER Instance method Private Method 20070831
52 FILTER_VERSION_ERROR_MESSAGES Instance method Private Method 20060110
53 GET_ADDRESS_NUMBER Instance method Public Method Obtain Address Number for Alternate Address Key 20050711
54 GET_COMM_COUNTRY Instance method Private Method Get the default country for telephone and facsimile numbers 20061214
55 GET_INSTANCE Static method Public Method Get Instance of the Address Memory 20050623
56 GET_MAINTAINANCE_TIMESTAMP Instance method Public Method 20051125
57 GET_MAXIMUM_COMM_DATA_VALIDITY Instance method Public Method DO NOT USE! 20081022
58 GET_PERSON_NUMBER Instance method Public Method Obtain Person Number for Alternate Address Key 20050711
59 INSERT_BLANK_ADDRESS Instance method Private Method Create an empty address 20050705
60 INSERT_ID Instance method Private Method Add a Node Id for an address 20050629
61 INSERT_INITIAL_COMM_DATA Instance method Private Method Inserts an initial entry for the communication type 20060124
62 IS_SUBNODE Instance method Private Method Check, if one node id is subnode of the other 20050725
63 IS_VERSION_INDEPENDENT Instance method Private Method Check, if a field is version independent 20050725
64 LOCATION_APPLY_VI_FIELDS Instance method Private Method 20050722
65 MAP_CP_ID_TO_KEY Instance method Private Method Convert compound IDs to address keys 20050901
66 MAP_GEN_ID_TO_KEY Instance method Private Method Convert generated IDs to address keys 20050901
67 MAP_PERSON_REFERENCE Instance method Private Method ADDRS_PERSON_REFERENCE -> PERS_REF 20050914
68 MARK_ADDRESS_AS_CHECKED Instance method Private Method 20070911
69 MODIFY_ADDRESS Instance method Public Method Modify a number of addresses 20050623
70 MODIFY_COMMUNICATION_DATA Instance method Public Method Modify communication data for a number of Addresses 20050711
71 ORG_NAME_APPLY_VI_FIELDS Instance method Private Method 20050714
72 PERSON_NAME_APPLY_VI_FIELDS Instance method Private Method 20050722
73 RECHECK_COMMUNICATION_PREF Instance method Private Method Check comm.pref. again because of commdata changes 20070209
74 REFRESH_ALL_BUFFERS Instance method Public Method Refresh all buffers including SZA0 20080508
75 REFRESH_ALL_BUFFERS_LOCAL Instance method Protected Method Refresh all buffers of CL_ADDR_MAIN 20100225
76 RESET_MODIFICATIONS Instance method Public Method Undo the changes made to the addresses in this session 20060906
77 RESET_MODIFICATIONS_SINGLE Instance method Private Method Undo changes made to one address 20060907
78 RETRIEVE_ADDRESS Instance method Public Method Read a number of addresses 20050623
79 RETRIEVE_ADDRESSES_FOR_ORG Instance method Public Method Retrieve the ID of all addresses using the provided Org-ID 20061218
80 RETRIEVE_ADDRESSES_FOR_PERSON Instance method Public Method Retrieve the ID of all addresses using the provided PersonID 20060920
81 RETRIEVE_ADDRESS_ID Instance method Public Method Determine the AddressID from NodeName/NodeID 20060120
82 RETRIEVE_ADDRESS_REFERENCES Instance method Public Method Read the address references for addresses 20060220
83 RETRIEVE_ADDRESS_WITH_KEY Instance method Private Method Read a number of addresses withthe Alternate Address Key 20050628
84 RETRIEVE_COMMUNICATION_DATA Instance method Public Method Read communication data for a number of Addresses 20050711
85 RETRIEVE_PERSON_REFERENCES Instance method Public Method Read the person references for addresses 20060220
86 RETRIEVE_SINGLE_ADDRESS Instance method Private Method Reads one address 20050711
87 RETRIEVE_SINGLE_COMM_DATA_INT Instance method Private Method Internal retrieve of communication data 20090129
88 RETRIEVE_SINGLE_UUID Instance method Private Method Read the UUID of a given address 20050901
89 RETRIEVE_WORKPLACE_ID Instance method Public Method Determine the AddressID of a Workplace Address 20051212
90 SAVE Instance method Public Method Save changes made to the addresses 20050706
91 SET_ERROR_STATUS Instance method Private Method 20070831
92 SET_ID_TO_DELETED Instance method Private Method Mark an Address Id as deleted 20050725
93 SET_MAXIMUM_COMM_DATA_VALIDITY Instance method Public Method Set the maximum comm data validity interval for addresses 20050909
94 SET_UPDATEFLAG_FOR_CURR_STATE Instance method Private Method Adjust the op_codes for an update with current state flag 20050706
95 SET_UPDATEFLAG_FOR_INSERT Instance method Private Method Adjust the op_codes to turn an Insert into an update 20050705
96 SINGLE_ID_TO_KEY Instance method Private Method Calculate Alternate Address Key from Address Node Id 20050706
97 SINGLE_KEY_TO_ID Instance method Private Method Calculate Address Node Id from Alternate Address Key 20050706
98 UPDATE_ADDRESS Instance method Private Method Update an address according to the data 20050706
99 WORKPLACE_APPLY_VI_FIELDS Instance method Private Method 20050722
Events
Class CL_ADDR_MAIN has no event.
Types
Class CL_ADDR_MAIN has no local type.
Method Signatures

Method ADD_ADDRESS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050913
3 Importing IS_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Transfer structure for the use of addresses 20050913
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050913
5 Importing IV_CHECK_IF_REF_EXISTS Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20051212
# Exception Resumable Description Created on
1 REFERENCE_EXISTS The supplied reference already exists for this address 20051212

Method ADD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051205
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ANY Node Id as in the ESA-model 20060120
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ANY SPACE 20051205
4 Importing IV_MSG_CATEGORY Call by reference Type reference (TYPE) ANY C_MSGCAT_PROCESS Message category 20060512
5 Importing IV_MSG_ID Call by reference Type reference (TYPE) ANY 'AM' 20051205
6 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) ANY 20051205
7 Importing IV_MSG_RELEVANCE Call by reference Type reference (TYPE) ANY IF_ADDR_TYPES=>C_MSG_RELEVANCE_ALWAYS 20080613
8 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY CL_CMD_APPLLOG=>CO_BO_INCONSISTENCY 20070122
9 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) ANY 'E' 20051205
10 Importing IV_MSG_VAR1 Call by reference Type reference (TYPE) ANY SPACE 20051205
11 Importing IV_MSG_VAR2 Call by reference Type reference (TYPE) ANY SPACE 20051205
12 Importing IV_MSG_VAR3 Call by reference Type reference (TYPE) ANY SPACE 20051205
13 Importing IV_MSG_VAR4 Call by reference Type reference (TYPE) ANY SPACE 20051205
14 Importing IV_NODE_ID Call by reference Type reference (TYPE) ANY SPACE 20051205
15 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ANY SPACE 20051205
16 Importing IV_TABLEINDEX Call by reference Type reference (TYPE) ANY 20051205
17 Importing IV_TABLENAME Call by reference Type reference (TYPE) ANY SPACE 20051205

Method ADD_ERROR on class CL_ADDR_MAIN has no exception.

Method ADD_ERRORS_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20061214
2 Importing IT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR ADDR_ERROR table type 20070122
3 Importing IV_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050906
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ADDR_NODE_NAME Name of an ESA-Node 20050906

Method ADD_ERRORS_TO_LOG on class CL_ADDR_MAIN has no exception.

Method ADD_PERSON_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050913
3 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) ADDRS_PERSON_REFERENCE Person Use Data Transfer Structure (Business Addr. Service) 20050913
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050913
5 Importing IV_CHECK_IF_REF_EXISTS Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20051212
# Exception Resumable Description Created on
1 REFERENCE_EXISTS The supplied reference already exists for this address 20051212

Method ADD_PROCESS_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20060120
2 Importing IT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR ADDR_ERROR table type 20090616
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20060120
4 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY CL_CMD_APPLLOG=>CO_BO_INCONSISTENCY Message symptom 20070122

Method ADD_PROCESS_ERRORS on class CL_ADDR_MAIN has no exception.

Method ADJUST_CHANGE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20051128

Method ADJUST_CHANGE_OUTPUT on class CL_ADDR_MAIN has no exception.

Method ADJUST_ERROR_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051124

Method ADJUST_ERROR_OUTPUT on class CL_ADDR_MAIN has no exception.

Method ADJUST_UPDATEFLAG_F_CURR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20060220
2 Exporting ET_NEW_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20060220
3 Importing IT_COMM_OLD Call by reference Type reference (TYPE) STANDARD TABLE 20060220
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20060220

Method ADJUST_UPDATEFLAG_F_CURR_STATE on class CL_ADDR_MAIN has no exception.

Method AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID 20060202

Method AFTER_SAVE on class CL_ADDR_MAIN has no exception.

Method APPLY_CHANGED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VERSION Call by reference Type reference (TYPE) ADDRT_VERSION International address versions of the address 20050711
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050711

Method APPLY_CHANGED_FIELDS on class CL_ADDR_MAIN has no exception.

Method APPLY_CHANGED_FIELDS_COMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20050721
2 Changing CT_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBERS Facsimile Numbers for several addresses 20050721
3 Changing CT_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20050913
4 Changing CT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTERS Printers of several Addresses 20050913
5 Changing CT_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESSES RML Addresses of several Addresses 20050913
6 Changing CT_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20050913
7 Changing CT_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBERS Telephone numbers for several addresses 20050721
8 Changing CT_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20050913
9 Changing CT_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20050913
10 Changing CT_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESSES 20050721
11 Changing CT_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20050913
12 Importing IT_EMAIL_OLD Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20050721
13 Importing IT_FACSIMILE_OLD Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBERS Facsimile Numbers for several addresses 20050721
14 Importing IT_PAGER_OLD Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20050913
15 Importing IT_PRINTER_OLD Call by reference Type reference (TYPE) ADDRT_PRINTERS Printers of several Addresses 20050913
16 Importing IT_RML_OLD Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESSES RML Addresses of several Addresses 20050913
17 Importing IT_SSF_OLD Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20050913
18 Importing IT_TELEPHONE_OLD Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBERS Telephone numbers for several addresses 20050721
19 Importing IT_TELETEX_OLD Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20050913
20 Importing IT_TELEX_OLD Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20050913
21 Importing IT_WEB_OLD Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESSES 20050721
22 Importing IT_X400_OLD Call by reference Type reference (TYPE) ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20050913

Method APPLY_CHANGED_FIELDS_COMM on class CL_ADDR_MAIN has no exception.

Method APPLY_CHANGED_FIELDS_SINGLE_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20050919
2 Importing IT_COMM_OLD Call by reference Type reference (TYPE) STANDARD TABLE 20050919
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050919

Method APPLY_CHANGED_FIELDS_SINGLE_C on class CL_ADDR_MAIN has no exception.

Method APPLY_COMM_DATA_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR ADDR_ERROR table type 20050902
2 Exporting ET_NEW_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050902
3 Exporting ET_NEW_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
4 Importing IT_COMM_MODIFICATION Call by reference Type reference (TYPE) STANDARD TABLE 20050902
5 Importing IT_COMM_OLD Call by reference Type reference (TYPE) STANDARD TABLE Before image of the communication data 20090512
6 Importing IT_ID_TO_KEY Call by reference Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050902
7 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050902
8 Importing IV_USE_CHANGED_FIELDS Call by reference Type reference (TYPE) XFELD Checkbox 20090128

Method APPLY_COMM_DATA_CHANGES on class CL_ADDR_MAIN has no exception.

Method APPLY_COM_NUMBER_TO_ADCOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADCOM Call by reference Type reference (TYPE) ANY 20090129
2 Importing IS_COM_NUMBER Call by reference Type reference (TYPE) ANY 20090129
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20090129
4 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20090129

Method APPLY_COM_NUMBER_TO_ADCOM on class CL_ADDR_MAIN has no exception.

Method APPLY_NEW_COUNTRY_TO_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20070209
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20070209
3 Importing IT_ADDRESS_NEW Call by reference Type reference (TYPE) ADDRT_ADDRESS Table of Addresses 20070209
4 Importing IT_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_ADDRESS Table of Addresses 20070209

Method APPLY_NEW_COUNTRY_TO_COMM_DATA on class CL_ADDR_MAIN has no exception.

Method BEGIN_OF_SERVICE Signature

Method BEGIN_OF_SERVICE on class CL_ADDR_MAIN has no parameter.
Method BEGIN_OF_SERVICE on class CL_ADDR_MAIN has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20050714
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050714
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20050714
4 Importing IV_CHECK_SUBNODES Call by reference Type reference (TYPE) XFELD 'X' Indicator: Check all subnodes of the node to be checked 20050714
5 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Indicator: Change Data during the check 20050714
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ADDR_NODE_NAME 'ROOT' Name of an ESA-Node 20050714

Method CHECK on class CL_ADDR_MAIN has no exception.

Method CHECK_COMMUNICATION_PREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMUNICATION_PREFERENCE Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_PREFERENCE 20070209
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20070209
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20070209

Method CHECK_COMMUNICATION_PREFERENCE on class CL_ADDR_MAIN has no exception.

Method CHECK_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMM_DATA Call by reference Type reference (TYPE) ANY 20050902
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050902
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050902

Method CHECK_COMM_DATA on class CL_ADDR_MAIN has no exception.

Method CHECK_COMPLETE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20070903
2 Importing IS_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRS_ADDRESS_KEY Alternate address key 20070831
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070831

Method CHECK_COMPLETE_ADDRESS on class CL_ADDR_MAIN has no exception.

Method CHECK_FOR_COMM_NOTE_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20090512
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20090512
3 Importing IV_COMM_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20090512
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20090512
5 Returning RV_COMM_NOTE_LANGUAGE_EXISTS Value transfer Type reference (TYPE) XFELD Checkbox 20090512

Method CHECK_FOR_COMM_NOTE_LANGUAGE on class CL_ADDR_MAIN has no exception.

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRS_ADDRESS_KEY Alternate address key 20050628

Method CHECK_KEY on class CL_ADDR_MAIN has no exception.

Method CHECK_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VERSION Call by reference Type reference (TYPE) ADDRS_VERSION 20070903
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20070903
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070903

Method CHECK_VERSION on class CL_ADDR_MAIN has no exception.

Method CHECK_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VERSION Call by reference Type reference (TYPE) ADDRT_VERSION Address data for a specific address version 20070903
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20070903
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070903

Method CHECK_VERSIONS on class CL_ADDR_MAIN has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ADDR_MAIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ADDR_MAIN has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060907
2 Exporting EV_CHANGES_EXIST Call by reference Type reference (TYPE) XFELD For the provided addresses changes are in the buffer 20080411
3 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20060907

Method CLEANUP on class CL_ADDR_MAIN has no exception.

Method CLEANUP_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060907
2 Exporting EV_CHANGES_EXIST Call by reference Type reference (TYPE) XFELD Checkbox 20080411
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060907

Method CLEANUP_SINGLE on class CL_ADDR_MAIN has no exception.

Method COMMUNICATION_DATA_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20070209
2 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20070209
3 Returning RV_COMMUNICATION_DATA_EXISTS Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20070209

Method COMMUNICATION_DATA_EXISTS on class CL_ADDR_MAIN has no exception.

Method COMM_TYPE_GET_INFORMATON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_S_COMM Call by reference Object reference (TYPE REF TO) DATA 20050919
2 Changing CR_T_COMM_MODIFICATION Call by reference Object reference (TYPE REF TO) DATA 20050919
3 Exporting EV_COMM_NAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20050919
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050919

Method COMM_TYPE_GET_INFORMATON on class CL_ADDR_MAIN has no exception.

Method COMPLETE_ID_LIST_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID 20061116
2 Exporting ET_ADDITIONAL_SAVED_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20080903

Method COMPLETE_ID_LIST_FOR_SAVE on class CL_ADDR_MAIN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ADDR_MAIN has no parameter.
Method CONSTRUCTOR on class CL_ADDR_MAIN has no exception.

Method CONVERT_ADCOM_TO_COM_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COM_NUMBER Call by reference Type reference (TYPE) ANY 20090128
2 Importing IS_ADCOM Call by reference Type reference (TYPE) ANY 20090128
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20090128

Method CONVERT_ADCOM_TO_COM_NUMBER on class CL_ADDR_MAIN has no exception.

Method CONVERT_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_TO_KEY Call by reference Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050628
2 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20050628
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20050629

Method CONVERT_ID_TO_KEY on class CL_ADDR_MAIN has no exception.

Method CONVERT_ID_TO_KEY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_TO_KEY Call by reference Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050629
2 Exporting ET_READ_ADDRESSES Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY Table of address data with alternate key 20050629
3 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20050629
4 Importing IV_CONVERT_DELETED Call by reference Type reference (TYPE) XFELD SPACE Convert the ID also for addresses deleted in this session 20080903

Method CONVERT_ID_TO_KEY_INTERNAL on class CL_ADDR_MAIN has no exception.

Method CONVERT_KEY_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_TO_ID Call by reference Type reference (TYPE) ADDRT_KEY_TO_ID Link table Alternate Address Key -> Address Node Id 20050628
2 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20050628
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20050629

Method CONVERT_KEY_TO_ID on class CL_ADDR_MAIN has no exception.

Method CONVERT_KEY_TO_ID_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_TO_ID Call by reference Type reference (TYPE) ADDRT_KEY_TO_ID Link table Alternate Address Key -> Address Node Id 20050629
2 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20050629
3 Importing IV_CONVERT_DELETED Call by reference Type reference (TYPE) XFELD SPACE Convert the key also for addresses deleted in this session 20080903

Method CONVERT_KEY_TO_ID_INTERNAL on class CL_ADDR_MAIN has no exception.

Method CREATE_GENERATED_ADDRESS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050706
2 Returning RV_ADDRESS_ID Value transfer Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706

Method CREATE_GENERATED_ADDRESS_ID on class CL_ADDR_MAIN has no exception.

Method CREATE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLE Value transfer Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20050706

Method CREATE_HANDLE on class CL_ADDR_MAIN has no exception.

Method DELETE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050725
2 Exporting EV_DELETION_RESULT Call by reference Type reference (TYPE) AD_DELRETC 20060120
3 Importing IS_DELETE_INFORMATION Call by reference Type reference (TYPE) ADDRS_DELETE_INFORMATION Where-used references for the deletion of the address 20050706
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706

Method DELETE_ADDRESS on class CL_ADDR_MAIN has no exception.

Method DELETE_ADDRESS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051121
3 Importing IS_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF 20051121
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20051121
# Exception Resumable Description Created on
1 REFERENCE_NOT_EXIST The provided Where-used-reference does not exist 20060505

Method DELETE_CDMV_FOR_DEL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124

Method DELETE_CDMV_FOR_DEL_ADDRESS on class CL_ADDR_MAIN has no exception.

Method DELETE_MESSAGES_FOR_DEL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20050907

Method DELETE_MESSAGES_FOR_DEL_NODES on class CL_ADDR_MAIN has no exception.

Method DELETE_PERSON_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051121
3 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) ADDRS_PERSON_REFERENCE 20051121
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20051121
# Exception Resumable Description Created on
1 REFERENCE_NOT_EXIST The provided Where-used-reference does not exist 20060505

Method ENCODE_COMM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070302
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20070302
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070302
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20070302
5 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20070302

Method ENCODE_COMM_ID on class CL_ADDR_MAIN has no exception.

Method ENCODE_COMM_USAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_USAGE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20071123
2 Importing IS_COMM_DATA Call by reference Type reference (TYPE) ANY 20071123
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20071123
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20071123
5 Importing IV_COMM_USAGE Call by reference Type reference (TYPE) AD_CUSAGE Communication Usage: Key Field 20071123
6 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20071123
7 Importing IV_UUID Call by reference Type reference (TYPE) AD_UUID Address UUID 20071123
8 Importing IV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Communication Data: Valid To (YYYYMMDDHHMMSS) 20071123

Method ENCODE_COMM_USAGE_ID on class CL_ADDR_MAIN has no exception.

Method END_OF_SERVICE Signature

Method END_OF_SERVICE on class CL_ADDR_MAIN has no parameter.
Method END_OF_SERVICE on class CL_ADDR_MAIN 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 Error Table for class CL_ADDR_MAIN 20070831
2 Returning RV_ERROR_STATUS Value transfer Type reference (TYPE) AD_ERR_STATUS Error Status of Address 20070831

Method ERROR_STATUS on class CL_ADDR_MAIN has no exception.

Method EVENT_DATA_HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20050907

Method EVENT_DATA_HAS_CHANGED on class CL_ADDR_MAIN has no exception.

Method EXPORT_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20050830
2 Importing IT_COMM_DATA_W_KEY Call by reference Type reference (TYPE) STANDARD TABLE 20050830
3 Importing IT_ID_TO_KEY Call by reference Type reference (TYPE) STANDARD TABLE Link table Address Node Id -> Alternate Address Key 20050830
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050830
5 Importing IV_COMM_TYPE_NAME Call by reference Type reference (TYPE) STRING 20050830

Method EXPORT_COMMUNICATION_DATA on class CL_ADDR_MAIN has no exception.

Method FILL_DO_NOT_USE_001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_NOT_USE_001 Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070822

Method FILL_DO_NOT_USE_001 on class CL_ADDR_MAIN has no exception.

Method FILL_ERROR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070831
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ANY IF_ADDR_TYPES=>C_NODE_ROOT 20070831

Method FILL_ERROR_BUFFER on class CL_ADDR_MAIN has no exception.

Method FILTER_VERSION_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060110
2 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) ADDRT_CHANGED_FIELDS 20060110

Method FILTER_VERSION_ERROR_MESSAGES on class CL_ADDR_MAIN has no exception.

Method GET_ADDRESS_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Transfer structure for the use of addresses 20050711
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20050711
3 Importing IV_NUMBERRANGE_NUMBER Call by reference Type reference (TYPE) NRNR '01' Number range number 20050711
4 Importing IV_OWNER Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20050727
5 Returning RV_ADDRESS_NUMBER Value transfer Type reference (TYPE) AD_ADDRNUM Address number 20050711

Method GET_ADDRESS_NUMBER on class CL_ADDR_MAIN has no exception.

Method GET_COMM_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20061214
2 Returning RV_COMM_COUNTRY Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20061214

Method GET_COMM_COUNTRY on class CL_ADDR_MAIN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_NOT_USE_001 Call by reference Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20070822
2 Returning RO_ADDR_MAIN Value transfer Object reference (TYPE REF TO) CL_ADDR_MAIN Memory Layer for the ESA-Service Provider of DO Address 20050623

Method GET_INSTANCE on class CL_ADDR_MAIN has no exception.

Method GET_MAINTAINANCE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID SPACE 20051125
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) AD_TSTAMP Zeitstempel 20051125

Method GET_MAINTAINANCE_TIMESTAMP on class CL_ADDR_MAIN has no exception.

Method GET_MAXIMUM_COMM_DATA_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) AD_VALFROM Communication Data: Valid From (YYYYMMDDHHMMSS) 20081022
2 Exporting EV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Communication Data: Valid To (YYYYMMDDHHMMSS) 20081022
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20081022

Method GET_MAXIMUM_COMM_DATA_VALIDITY on class CL_ADDR_MAIN has no exception.

Method GET_PERSON_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) ADDRS_PERSON_REFERENCE Person Use Data Transfer Structure (Business Addr. Service) 20050711
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050711
3 Importing IV_OWNER Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20050727
4 Returning RV_PERSON_NUMBER Value transfer Type reference (TYPE) AD_PERSNUM Person number 20050711

Method GET_PERSON_NUMBER on class CL_ADDR_MAIN has no exception.

Method INSERT_BLANK_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060221
2 Exporting EV_CREATED_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20050706
3 Importing IS_INSERT_INFORMATION Call by reference Type reference (TYPE) ADDRS_INSERT_INFORMATION Information needed to create an address 20050705

Method INSERT_BLANK_ADDRESS on class CL_ADDR_MAIN has no exception.

Method INSERT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE SPACE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20050629
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050629
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM SPACE Address number 20050629
4 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050629
5 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE SPACE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20050629
6 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM SPACE Person number 20050629

Method INSERT_ID on class CL_ADDR_MAIN has no exception.

Method INSERT_INITIAL_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Tabellentyp für ADDR_ERROR 20060124
2 Exporting EV_NEW_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM 20060201
3 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE 20060124
4 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM 20060124
5 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE 20060124
6 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM 20060124
7 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM '000' 20060320
8 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE 20060124
9 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20060124

Method INSERT_INITIAL_COMM_DATA on class CL_ADDR_MAIN has no exception.

Method IS_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) ANY Node Id as in the ESA-model 20050725
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ANY Name of an ESA-Node 20050725
3 Importing IV_SUBNODE_ID Call by reference Type reference (TYPE) ANY Node Id as in the ESA-model 20050725
4 Importing IV_SUBNODE_NAME Call by reference Type reference (TYPE) ANY Name of an ESA-Node 20050725
5 Returning RV_IS_SUBNODE Value transfer Type reference (TYPE) XFELD Checkbox 20050725

Method IS_SUBNODE on class CL_ADDR_MAIN has no exception.

Method IS_VERSION_INDEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ADDR_FIELDNAME Name of an Address Field 20050725
2 Returning RV_IS_VERSION_INDEPENDENT Value transfer Type reference (TYPE) XFELD Checkbox 20050725

Method IS_VERSION_INDEPENDENT on class CL_ADDR_MAIN has no exception.

Method LOCATION_APPLY_VI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOCATION Call by reference Type reference (TYPE) ADDRS_LOCATION Name fields of a person 20050722
2 Importing IS_LOCATION_VI_FIELDS Call by reference Type reference (TYPE) ADDRS_LOCATION Name fields of a person 20050722

Method LOCATION_APPLY_VI_FIELDS on class CL_ADDR_MAIN has no exception.

Method MAP_CP_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ID_TO_KEY Call by reference Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050901
2 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY Table of address data with alternate key 20050901

Method MAP_CP_ID_TO_KEY on class CL_ADDR_MAIN has no exception.

Method MAP_GEN_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ID_TO_KEY Call by reference Type reference (TYPE) ADDRT_ID_TO_KEY Link table Address Node Id -> Alternate Address Key 20050901

Method MAP_GEN_ID_TO_KEY on class CL_ADDR_MAIN has no exception.

Method MAP_PERSON_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERS_REF Call by reference Type reference (TYPE) PERS_REF 20051121
2 Exporting EV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE 20051121
3 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) ADDRS_PERSON_REFERENCE Person Use Data Transfer Structure (Business Addr. Service) 20050914

Method MAP_PERSON_REFERENCE on class CL_ADDR_MAIN has no exception.

Method MARK_ADDRESS_AS_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20070911

Method MARK_ADDRESS_AS_CHECKED on class CL_ADDR_MAIN has no exception.

Method MODIFY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20050714
2 Exporting ET_DELETION_RESULT Call by reference Type reference (TYPE) ADDRT_DELETION_RESULT Result of the deletion of multipel addresses 20060120
3 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050623
4 Exporting ET_NEW_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050623
5 Importing IT_ADDRESS_MODIFICATION Call by reference Type reference (TYPE) ADDRT_ADDRESS Table of Addresses 20050623
6 Importing IV_USE_CHANGED_FIELDS Call by reference Type reference (TYPE) XFELD SPACE Consider CHANGED_FIELDS for Updates and Inserts 20050711

Method MODIFY_ADDRESS on class CL_ADDR_MAIN has no exception.

Method MODIFY_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Table of address change notifications 20050720
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050711
3 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050711
4 Exporting ET_NEW_EMAIL_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
5 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050711
6 Exporting ET_NEW_FACSIMILE_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
7 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
8 Exporting ET_NEW_PAGER_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
9 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
10 Exporting ET_NEW_PRINTER_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
11 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
12 Exporting ET_NEW_RML_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
13 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
14 Exporting ET_NEW_SSF_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
15 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050711
16 Exporting ET_NEW_TELEPHONE_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
17 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
18 Exporting ET_NEW_TELETEX_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
19 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
20 Exporting ET_NEW_TELEX_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
21 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050711
22 Exporting ET_NEW_WEB_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
23 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20050908
24 Exporting ET_NEW_X400_USAGE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Newly created Ids 20071108
25 Importing IT_EMAIL_MODIFICATION Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20050721
26 Importing IT_FACSIMILE_MODIFICATION Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBERS Facsimile Numbers for several addresses 20050711
27 Importing IT_PAGER_MODIFICATION Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20050908
28 Importing IT_PRINTER_MODIFICATION Call by reference Type reference (TYPE) ADDRT_PRINTERS Printers of several Addresses 20050908
29 Importing IT_RML_MODIFICATION Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESSES RML Addresses of several Addresses 20050908
30 Importing IT_SSF_MODIFICATION Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20050908
31 Importing IT_TELEPHONE_MODIFICATION Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBERS 20050711
32 Importing IT_TELETEX_MODIFICATION Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20050908
33 Importing IT_TELEX_MODIFICATION Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20050908
34 Importing IT_WEB_MODIFICATION Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESSES Web Addresses for several Addresses 20050721
35 Importing IT_X400_MODIFICATION Call by reference Type reference (TYPE) ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20050908
36 Importing IV_USE_CHANGED_FIELDS Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20050711

Method MODIFY_COMMUNICATION_DATA on class CL_ADDR_MAIN has no exception.

Method ORG_NAME_APPLY_VI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGANIZATION_NAME Call by reference Type reference (TYPE) ADDRS_ORGANIZATION_NAME Name fields of an organization 20050714
2 Importing IS_ORGANIZATION_NAME_VI_FIELDS Call by reference Type reference (TYPE) ADDRS_ORGANIZATION_NAME Name fields of an organization 20050714

Method ORG_NAME_APPLY_VI_FIELDS on class CL_ADDR_MAIN has no exception.

Method PERSON_NAME_APPLY_VI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERSON_NAME Call by reference Type reference (TYPE) ADDRS_PERSON_NAME Name fields of a person 20050722
2 Importing IS_PERSON_NAME_VI_FIELDS Call by reference Type reference (TYPE) ADDRS_PERSON_NAME Name fields of a person 20050722

Method PERSON_NAME_APPLY_VI_FIELDS on class CL_ADDR_MAIN has no exception.

Method RECHECK_COMMUNICATION_PREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20070209
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20070209
3 Importing IV_CHANGED_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20070209

Method RECHECK_COMMUNICATION_PREF on class CL_ADDR_MAIN has no exception.

Method REFRESH_ALL_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE Call by reference Type reference (TYPE) XFELD SPACE Indicator: Clear the buffers even if they contain changes 20080508
# Exception Resumable Description Created on
1 UNSAVED_DATA_EXISTS The buffers still contain changes 20080508

Method REFRESH_ALL_BUFFERS_LOCAL Signature

Method REFRESH_ALL_BUFFERS_LOCAL on class CL_ADDR_MAIN has no parameter.
Method REFRESH_ALL_BUFFERS_LOCAL on class CL_ADDR_MAIN has no exception.

Method RESET_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20060906
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060906
3 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20060906

Method RESET_MODIFICATIONS on class CL_ADDR_MAIN has no exception.

Method RESET_MODIFICATIONS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20060907
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060907

Method RESET_MODIFICATIONS_SINGLE on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS Call by reference Type reference (TYPE) ADDRT_ADDRESS Table of Addresses 20050623
2 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20050623
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20050629

Method RETRIEVE_ADDRESS on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESSES_FOR_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGANIZATION_TO_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ORG_TO_ADDRESS_ID 20061218
2 Importing IT_ORGANIZATION_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID 20061218
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE 20061218

Method RETRIEVE_ADDRESSES_FOR_ORG on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESSES_FOR_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSON_TO_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_PERSON_TO_ADDRESS_ID Table Type for ADDRS_PERSON_TO_ADDRESS_ID 20060920
2 Importing IT_PERSON_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID 20060920
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE 20060920

Method RETRIEVE_ADDRESSES_FOR_PERSON on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20060120
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20060120
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ADDR_NODE_NAME Name of an ESA-Node 20060120

Method RETRIEVE_ADDRESS_ID on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESS_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20060220
2 Importing IV_ONLY_OWNER_REFERENCES Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20060220
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20060220
4 Returning RT_ADDRESS_REFERENCES Value transfer Type reference (TYPE) ADDRT_ADDRESS_REFERENCES Table of Addresses 20060220

Method RETRIEVE_ADDRESS_REFERENCES on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_ADDRESS_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY Table of address data with alternate key 20050629
2 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20050628

Method RETRIEVE_ADDRESS_WITH_KEY on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20050711
2 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBERS Facsimile Numbers for several addresses 20050711
3 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20050908
4 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTERS Printers of several Addresses 20050908
5 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESSES RML Addresses of several Addresses 20050908
6 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20050908
7 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBERS Telephone numbers for several addresses 20050711
8 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20050908
9 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20050908
10 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESSES Web Addresses for several Addresses 20050711
11 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20050908
12 Importing IT_COMMUNICATION_DATA_ID Call by reference Type reference (TYPE) ADDRT_COMMUNICATION_DATA_READ Table of communication data to be read 20050711
13 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) XFELD SPACE Indicator: retrieve all Communication data for the addresses 20050711
14 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20050711

Method RETRIEVE_COMMUNICATION_DATA on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_PERSON_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20060220
2 Importing IV_ONLY_OWNER_REFERENCES Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20060220
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20060220
4 Returning RT_PERSON_REFERENCES Value transfer Type reference (TYPE) ADDRT_PERSON_REFERENCES Table of Addresses 20060220

Method RETRIEVE_PERSON_REFERENCES on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_SINGLE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050711
2 Returning RS_ADDRESS Value transfer Type reference (TYPE) ADDRS_ADDRESS Structure for the address data 20050711

Method RETRIEVE_SINGLE_ADDRESS on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_SINGLE_COMM_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADCOM Call by reference Type reference (TYPE) STANDARD TABLE 20090129
2 Exporting ET_ADCOMREM Call by reference Type reference (TYPE) IF_ADDR_TYPES=>TT_ADCOMREM 20090129
3 Exporting ET_ADSUSE_UUID Call by reference Type reference (TYPE) IF_ADDR_TYPES=>TT_ADSUSE_UUID 20090129
4 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20090129
5 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address Number 20090129
6 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Address type (1=Organization, 2=Person, 3=Contact person) 20090129
7 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20090129
8 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20090129
9 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Person number 20090129

Method RETRIEVE_SINGLE_COMM_DATA_INT on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_SINGLE_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY Category of an Address ID 20070620
2 Exporting EV_UUID Call by reference Type reference (TYPE) AD_UUID 20050901
3 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE SPACE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20050901
4 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM SPACE Address number 20050901
5 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050901
6 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE SPACE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20050901
7 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM SPACE Person number 20050901

Method RETRIEVE_SINGLE_UUID on class CL_ADDR_MAIN has no exception.

Method RETRIEVE_WORKPLACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERSON_AND_ORG_ID Call by reference Type reference (TYPE) ADDRT_PERSON_AND_ORG_ID Input table to determine the a workplace address id 20051212
2 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20051212
3 Returning RT_MAP_TO_WORKPLACE_ID Value transfer Type reference (TYPE) ADDRT_MAP_TO_WORKPLACE_ID Output table to determine the a workplace address id 20051212

Method RETRIEVE_WORKPLACE_ID on class CL_ADDR_MAIN has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_SAVED_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Addresses that were also saved for consistency reasons 20080903
2 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Table of address Ids 20050706
3 Importing IV_CALL_MEMORY_CLEAR_CW Call by reference Type reference (TYPE) XFELD 'X' Change only in special cases! 20080619
4 Importing IV_CALL_UPDATE_BADI Call by reference Type reference (TYPE) XFELD 'X' Change only in special cases! 20080619
5 Importing IV_EXECUTE_IN_UPDATE_TASK Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20050706
6 Importing IV_SAVE_WITH_ERRORS Call by reference Type reference (TYPE) XFELD SPACE NOT YET SUPPORTED! 20061122
7 Importing IV_WRITE_CDOC Call by reference Type reference (TYPE) XFELD 'X' Change only in special cases! 20080619

Method SAVE on class CL_ADDR_MAIN has no exception.

Method SET_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ID_TO_KEY Call by reference Type reference (TYPE) ADDRS_ID_TO_KEY Structure for the mapping Address Node Id -> Address Key 20070831
2 Importing IV_ERROR_STATUS Call by reference Type reference (TYPE) AD_ERR_STATUS Error Status of Address 20070831

Method SET_ERROR_STATUS on class CL_ADDR_MAIN has no exception.

Method SET_ID_TO_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050725

Method SET_ID_TO_DELETED on class CL_ADDR_MAIN has no exception.

Method SET_MAXIMUM_COMM_DATA_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20051124
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051205
3 Importing IT_MAXIMUM_COMM_DATA_VALIDITY Call by reference Type reference (TYPE) ADDRT_COMM_DATA_MAX_VALIDITY Maximum Comm data validity interval for several addresses 20050909
4 Importing IV_ADJUST_COMM_DATA Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20051124

Method SET_MAXIMUM_COMM_DATA_VALIDITY on class CL_ADDR_MAIN has no exception.

Method SET_UPDATEFLAG_FOR_CURR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VERSION Call by reference Type reference (TYPE) ADDRT_VERSION International address versions of the address 20050706
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706

Method SET_UPDATEFLAG_FOR_CURR_STATE on class CL_ADDR_MAIN has no exception.

Method SET_UPDATEFLAG_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VERSION Call by reference Type reference (TYPE) ADDRT_VERSION International address versions of the address 20050705

Method SET_UPDATEFLAG_FOR_INSERT on class CL_ADDR_MAIN has no exception.

Method SINGLE_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706
2 Returning RS_ADDRESS_KEY Value transfer Type reference (TYPE) ADDRS_ADDRESS_KEY Alternate address key 20050706

Method SINGLE_ID_TO_KEY on class CL_ADDR_MAIN has no exception.

Method SINGLE_KEY_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRS_ADDRESS_KEY Alternate address key 20050706
2 Returning RV_ADDRESS_ID Value transfer Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706

Method SINGLE_KEY_TO_ID on class CL_ADDR_MAIN has no exception.

Method UPDATE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20050725
2 Importing IT_DATA Call by reference Type reference (TYPE) ADDRT_VERSION International address versions of the address 20050706
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050706

Method UPDATE_ADDRESS on class CL_ADDR_MAIN has no exception.

Method WORKPLACE_APPLY_VI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WORKPLACE Call by reference Type reference (TYPE) ADDRS_WORKPLACE Name fields of a person 20050722
2 Importing IS_WORKPLACE_VI_FIELDS Call by reference Type reference (TYPE) ADDRS_WORKPLACE Name fields of a person 20050722

Method WORKPLACE_APPLY_VI_FIELDS on class CL_ADDR_MAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710