SAP ABAP Class CL_ADDR_ENCODE (Encoding routines for BAS Node Ids)
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
Properties
Class CL_ADDR_ENCODE  
Short Description Encoding routines for BAS Node Ids    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ADDRESS   Business Address Services: Programming Interface for ESA 
Created 20050630   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ADDR_MAIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ADDR_ENCODE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ADDR_MAIN 20050630 Memory Layer for the ESA-Service Provider of DO Address
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACP Constant Protected Type reference (TYPE) CHAR3 'ACP' Character Field Length = 10 20050714
2 C_AD Constant Protected Type reference (TYPE) CHAR2 'AD' Character Field Length = 10 20050714
3 C_AV Constant Protected Type reference (TYPE) CHAR2 'AV' 3-Byte field 20050714
4 C_CN Constant Protected Type reference (TYPE) CHAR2 'CN' Version Number Component 20050714
5 C_CO Constant Protected Type reference (TYPE) CHAR2 'CO' Version Number Component 20050714
6 C_COMM_SIP Constant Protected Type reference (TYPE) AD_COMM 'SIP' Communication Method (Key) (Business Address Services) 20070302
7 C_COMM_URI Constant Protected Type reference (TYPE) AD_COMM 'URI' Communication Method (Key) (Business Address Services) 20070302
8 C_CPR Constant Protected Type reference (TYPE) CHAR3 'CPR' 3-Byte field 20050714
9 C_CU Constant Protected Type reference (TYPE) CHAR2 'CU' Version Number Component 20050714
10 C_CV Constant Protected Type reference (TYPE) CHAR2 'CV' Version Number Component 20071105
11 C_GEN Constant Protected Type reference (TYPE) CHAR3 'GEN' Character Field Length = 10 20050714
12 C_ID_CATEGORY_ISHARE Constant Public Type reference (TYPE) AD_ID_CATEGORY 'I' Categorization of an AddressID 20060802
13 C_ID_CATEGORY_NORMAL Constant Public Type reference (TYPE) AD_ID_CATEGORY SPACE Categorization of an AddressID 20060802
14 C_LOC Constant Protected Type reference (TYPE) CHAR3 'LOC' 3-Byte field 20050714
15 C_ONA Constant Protected Type reference (TYPE) CHAR3 'ONA' 3-Byte field 20050714
16 C_PNA Constant Protected Type reference (TYPE) CHAR3 'PNA' 3-Byte field 20050714
17 C_REM Constant Protected Type reference (TYPE) CHAR3 'REM' 3-Byte field 20050714
18 C_TRUE Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20050630
19 C_WPL Constant Protected Type reference (TYPE) CHAR3 'WPL' 3-Byte field 20050714
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_ID_LONG_TO_SHORT Instance method Protected Method 20071106
2 ADDRESS_ID_SHORT_TO_LONG Instance method Protected Method 20071106
3 COMPOSE_ADDRESS_ID Instance method Protected Method 20060802
4 DECODE_ADDRESS_TYPE Instance method Public Method Extract the AddressTypeCode from an AddressID 20060313
5 DECODE_COMM_ID Instance method Public Method Extractscomm data Node Id 20050714
6 DECODE_COMM_NOTE_ID Instance method Public Method Extracts comm note Node Id 20050714
7 DECODE_COMM_PREF_ID Instance method Public Method Extracts communication preference Node Id 20050714
8 DECODE_COMM_USAGE_ID Instance method Public Method Extracts comm usage Node Id 20050714
9 DECODE_COMPOUND_ID Instance method Protected Method Extracts Address Number and Person Number from Node Id 20050630
10 DECODE_GENERATED_ID Instance method Protected Method Extracts information from a generated Node Id 20050630
11 DECODE_ID_CATEGORY Instance method Public Method 20060802
12 DECODE_LOCATION_ID Instance method Public Method Extracts postal address Node Id 20050714
13 DECODE_NOTE_ID Instance method Public Method Extracts note Node Id 20050714
14 DECODE_ORG_NAME_ID Instance method Public Method Extracts organisation name Node Id 20050714
15 DECODE_PERS_NAME_ID Instance method Public Method Extracts person name Node Id 20050714
16 DECODE_WORKPLACE_ID Instance method Public Method Extracts workplace Node Id 20050714
17 DECOMPOSE_ADDRESS_ID Instance method Protected Method 20060802
18 ENCODE_COMM_ID Instance method Public Method Forms a Node Id for comm data 20050714
19 ENCODE_COMM_NOTE_ID Instance method Public Method Forms a Node Id for comm note 20050714
20 ENCODE_COMM_PREF_ID Instance method Public Method Forms a Node Id for communication preference 20050714
21 ENCODE_COMM_USAGE_ID Instance method Public Method Forms a Node Id for comm usage 20050714
22 ENCODE_COMPOUND_ID Instance method Protected Method Forms a Node Id from Address Number and Person Number 20050630
23 ENCODE_GENERATED_ID Instance method Protected Method Forms a generated Node Id 20050630
24 ENCODE_LOCATION_ID Instance method Public Method Forms a Node Id for postal address 20050714
25 ENCODE_NOTE_ID Instance method Public Method Forms a Node Id for note 20050714
26 ENCODE_ORG_NAME_ID Instance method Public Method Forms a Node Id for organisation name 20050714
27 ENCODE_PERS_NAME_ID Instance method Public Method Forms a Node Id for person name 20050714
28 ENCODE_WORKPLACE_ID Instance method Public Method Forms a Node Id for workplace 20050714
29 GET_INSTANCE Static method Public Method Get an instence of CL_ADDR_ENCODE 20050630
30 IS_ADDRESS_ID Instance method Public Method 20060117
31 IS_COMM_ID Instance method Public Method Check: Address Node Id belongs to comm data 20050714
32 IS_COMM_NOTE_ID Instance method Public Method Check: Address Node Id belongs to comm note 20050714
33 IS_COMM_PREF_ID Instance method Public Method Check: Address Node Id belongs to communication preference 20050714
34 IS_COMM_USAGE_ID Instance method Public Method Check: Address Node Id belongs to comm usage 20050714
35 IS_COMPOUND_ID Instance method Protected Method determines, if the Address Node Id belongs to an ex. address 20050630
36 IS_GENERATED_ID Instance method Protected Method determines, if the Address Node Id is a generated Id 20050630
37 IS_LOCATION_ID Instance method Public Method Check: Address Node Id belongs to a postal address 20050714
38 IS_NOTE_ID Instance method Public Method Check: Address Node Id belongs to a note 20050714
39 IS_ORG_NAME_ID Instance method Public Method Check: Address Node Id belongs to an organisation name 20050714
40 IS_PERS_NAME_ID Instance method Public Method Check: Address Node Id belongs to a person name 20050714
41 IS_WORKPLACE_ID Instance method Public Method Check: Address Node Id belongs to a workplace 20050714
Events
Class CL_ADDR_ENCODE has no event.
Types
Class CL_ADDR_ENCODE has no local type.
Method Signatures

Method ADDRESS_ID_LONG_TO_SHORT 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 20071106
2 Returning RV_ADDRESS_ID_SHORT Value transfer Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20071106

Method ADDRESS_ID_LONG_TO_SHORT on class CL_ADDR_ENCODE has no exception.

Method ADDRESS_ID_SHORT_TO_LONG Signature

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

Method ADDRESS_ID_SHORT_TO_LONG on class CL_ADDR_ENCODE has no exception.

Method COMPOSE_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 20060802
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20060802
3 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20060802
4 Importing IV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY Categorization of an AddressID 20060802
5 Importing IV_LABEL Call by reference Type reference (TYPE) CHAR3 3-Byte field 20060802

Method COMPOSE_ADDRESS_ID on class CL_ADDR_ENCODE has no exception.

Method DECODE_ADDRESS_TYPE 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 20060313
2 Returning RV_ADDRESS_TYPE Value transfer Type reference (TYPE) ADDR_ADDRESS_TYPE 20060313
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_COMM_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 20050714
2 Exporting EV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
3 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
4 Importing IV_COMM_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_COMM_NOTE_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 20050714
2 Exporting EV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
3 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
4 Exporting EV_LANGUAGE Call by reference Type reference (TYPE) SPRAS language key 20050714
5 Importing IV_COMM_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_COMM_PREF_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 20050714
2 Importing IV_COMM_PREF_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_COMM_USAGE_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 20050714
2 Exporting EV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
3 Exporting EV_COMM_USAGE Call by reference Type reference (TYPE) AD_CUSAGE Communication Usage: Key Field 20050714
4 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
5 Exporting EV_UUID Call by reference Type reference (TYPE) AD_UUID Address UUID 20071105
6 Exporting EV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Communication Data: Valid To (YYYYMMDDHHMMSS) 20050714
7 Importing IV_COMM_USAGE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_COMPOUND_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20050630
2 Exporting EV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050630
3 Exporting EV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY Categorization of an AddressID 20060802
4 Exporting EV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Person number 20050630
5 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050630
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20081002

Method DECODE_GENERATED_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050630
2 Exporting EV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20050630
3 Exporting EV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY Categorization of an AddressID 20060802
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050630
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_ID_CATEGORY 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) ANY 20060802
2 Returning RV_ID_CATEGORY Value transfer Type reference (TYPE) AD_ID_CATEGORY Categorization of an AddressID 20060802
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_LOCATION_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 20050714
2 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20050714
3 Importing IV_LOCATION_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_NOTE_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 20050714
2 Exporting EV_LANGUAGE Call by reference Type reference (TYPE) SPRAS language key 20050714
3 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20050714
4 Importing IV_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_ORG_NAME_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 20050714
2 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20050714
3 Importing IV_ORG_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_PERS_NAME_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 20050714
2 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20050714
3 Importing IV_PERS_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECODE_WORKPLACE_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 20050714
2 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20050714
3 Importing IV_WORKPLACE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method DECOMPOSE_ADDRESS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20060802
2 Exporting EV_IDENTIFIER Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20060802
3 Exporting EV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY Categorization of an AddressID 20060802
4 Exporting EV_LABEL Call by reference Type reference (TYPE) CHAR3 Version Number Component 20060802
5 Exporting EV_LABEL_1 Call by reference Type reference (TYPE) CHAR2 Version Number Component 20060802
6 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20060802

Method DECOMPOSE_ADDRESS_ID on class CL_ADDR_ENCODE has no exception.

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 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
4 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_COMM_NOTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
4 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS language key 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_COMM_PREF_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_PREF_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

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 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20050714
4 Importing IV_COMM_USAGE Call by reference Type reference (TYPE) AD_CUSAGE Communication Usage: Key Field 20050714
5 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Sequence number 20050714
6 Importing IV_UUID Call by reference Type reference (TYPE) AD_UUID Address UUID 20071105
7 Importing IV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Communication Data: Valid To (YYYYMMDDHHMMSS) 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_COMPOUND_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 20050630
2 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM SPACE Address number 20050630
3 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050630
4 Importing IV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY C_ID_CATEGORY_NORMAL Categorization of an AddressID 20060802
5 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM SPACE Person number 20050630

Method ENCODE_COMPOUND_ID on class CL_ADDR_ENCODE has no exception.

Method ENCODE_GENERATED_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_ID Value transfer Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050630
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20050630
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20050630
4 Importing IV_ID_CATEGORY Call by reference Type reference (TYPE) AD_ID_CATEGORY C_ID_CATEGORY_NORMAL Categorization of an AddressID 20060802

Method ENCODE_GENERATED_ID on class CL_ADDR_ENCODE has no exception.

Method ENCODE_LOCATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCATION_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_NOTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS language key 20050714
4 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_ORG_NAME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORG_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_PERS_NAME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERS_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method ENCODE_WORKPLACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WORKPLACE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20050714
# Exception Resumable Description Created on
1 CX_ADDR_ID_ERROR Errors with an AddressID or NodeID 20080924

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ADDR_ENCODE Value transfer Object reference (TYPE REF TO) CL_ADDR_ENCODE Mapping routines for BAS structures 20050630

Method GET_INSTANCE on class CL_ADDR_ENCODE has no exception.

Method IS_ADDRESS_ID 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 20060117
2 Returning RV_IS_ADDRESS_ID Value transfer Type reference (TYPE) XFELD 20060117

Method IS_ADDRESS_ID on class CL_ADDR_ENCODE has no exception.

Method IS_COMM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMM_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM SPACE Communication Method (Key) (Business Address Services) 20050714
3 Returning RV_IS_COMM_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_COMM_ID on class CL_ADDR_ENCODE has no exception.

Method IS_COMM_NOTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMM_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM SPACE Communication Method (Key) (Business Address Services) 20050714
3 Returning RV_IS_COMM_NOTE_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_COMM_NOTE_ID on class CL_ADDR_ENCODE has no exception.

Method IS_COMM_PREF_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMM_PREF_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_COMM_PREF_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_COMM_PREF_ID on class CL_ADDR_ENCODE has no exception.

Method IS_COMM_USAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM SPACE Communication Method (Key) (Business Address Services) 20050714
2 Importing IV_COMM_USAGE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
3 Returning RV_IS_COMM_USAGE_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_COMM_USAGE_ID on class CL_ADDR_ENCODE has no exception.

Method IS_COMPOUND_ID 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 20050630
2 Returning RV_IS_COMPOUND_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050630

Method IS_COMPOUND_ID on class CL_ADDR_ENCODE has no exception.

Method IS_GENERATED_ID 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 20050630
2 Returning RV_IS_GENERATED_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050630

Method IS_GENERATED_ID on class CL_ADDR_ENCODE has no exception.

Method IS_LOCATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_LOCATION_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_LOCATION_ID on class CL_ADDR_ENCODE has no exception.

Method IS_NOTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOTE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_NOTE_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_NOTE_ID on class CL_ADDR_ENCODE has no exception.

Method IS_ORG_NAME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORG_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_ORG_NAME_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_ORG_NAME_ID on class CL_ADDR_ENCODE has no exception.

Method IS_PERS_NAME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERS_NAME_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_PERS_NAME_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

Method IS_PERS_NAME_ID on class CL_ADDR_ENCODE has no exception.

Method IS_WORKPLACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKPLACE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Node Id as in the ESA-model 20050714
2 Returning RV_IS_WORKPLACE_ID Value transfer Type reference (TYPE) XFELD Checkbox 20050714

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