SAP ABAP Class CL_BSP_ENCODE_OBJECT_KEY (Access Class for Address)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-SRV-ADR (Application Component) Addresses
     CRM_BSP_FRAME_SC_ADDRESS (Package) Controller Implementation: Addresses
Properties
Class CL_BSP_ENCODE_OBJECT_KEY  
Short Description Access Class for Address    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_ADDRESS   Controller Implementation: Addresses 
Created 20030305   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_ENCODE_OBJECT_KEY has no forward declaration.
Interfaces
Class CL_BSP_ENCODE_OBJECT_KEY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_ACCESS_MODEL_ADDRESS 20030305 Access Class for Address
2 CL_BSP_ADDRESS_DIALOG 20030305 Dialog Class for Addresses
3 CL_BSP_MODEL_ACCESS_TXJCD_CHK 20030305 Model Access Class for TXJCD Check
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMM Constant Private Type reference (TYPE) CHAR15 'ADR_DETAIL_COMM' Char 15 20030305
2 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox Field 20030305
3 C_TXJCD Constant Private Type reference (TYPE) CHAR15 'ADR_DETAIL_TXJC' Char 15 20030305
4 C_TXJCD_LIST Constant Private Type reference (TYPE) CHAR15 'ADR_DETAIL_TXJL' Char 15 20030305
5 C_USAGE Constant Private Type reference (TYPE) CHAR15 'ADR_DETAIL_USE' Char 15 20031114
Methods
# Method Level Visibility Method type Description Created on
1 DECODE_COMM_KEY Static method Private Method Decode OBJECT_KEY for Communication Data 20030305
2 DECODE_TXJCD_KEY Static method Private Method Decode OBJECT_KEY for TXJCD Check 20030305
3 DECODE_TXJCD_LIST_KEY Static method Private Method Encode OBJECT_KEY for TXJCD List 20030305
4 DECODE_USAGE_KEY Static method Private Method Decode OBJECT_KEY for Applications 20031114
5 ENCODE_COMM_KEY Static method Private Method Encode OBJECT_KEY for Communication Data 20030305
6 ENCODE_TXJCD_KEY Static method Private Method Encode OBJECT_KEY for TXJCD Check 20030305
7 ENCODE_TXJCD_LIST_KEY Static method Private Method Encode OBJECT_KEY for TXJCD List 20030305
8 ENCODE_USAGE_KEY Static method Private Method Decode OBJECT_KEY for Usages 20031114
9 IS_COMM_KEY Static method Private Method Key Transferred Is Communication Data Key 20030305
10 IS_TXJCD_KEY Static method Private Method Key Transferred Is KTXJCD Check Key 20030305
11 IS_TXJCD_LIST_KEY Static method Private Method Key Transferred Is TXJCD List Key 20030305
12 IS_USAGE_KEY Static method Private Method Transferred Key Is Usage Key 20031114
Events
Class CL_BSP_ENCODE_OBJECT_KEY has no event.
Types
Class CL_BSP_ENCODE_OBJECT_KEY has no local type.
Method Signatures

Method DECODE_COMM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20030305
2 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Laufende Nummer 20030305
3 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
4 Importing IV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
# Exception Resumable Description Created on
1 NO_COMM_KEY Der übergebene Schlüssel ist kein Kommdatenschlüssel. 20030305

Method DECODE_TXJCD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20030305
2 Exporting EV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20030305
3 Exporting EV_ADDRESS_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20030305
4 Exporting EV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20030305
5 Exporting EV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20030305
6 Importing IV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
# Exception Resumable Description Created on
1 NO_TXJCD_KEY Der übergebene Schlüssel ist kein TXJCD-Check-Schlüssel 20030305

Method DECODE_TXJCD_LIST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_REFNUM Laufende Nummer für den Verwendungsnachweis 20030305
2 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
3 Importing IV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
# Exception Resumable Description Created on
1 NO_TXJCD_LIST_CODE Der übergebene Schlüssel ist kein TXJCD-Listen-Schlüssel 20030305

Method DECODE_USAGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20031114
2 Exporting EV_COMM_USAGE Call by reference Type reference (TYPE) AD_CUSAGE Kommunikationsverwendung: Schlüselfeld 20031114
3 Exporting EV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Laufende Nummer 20031114
4 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031114
5 Exporting EV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031114
6 Importing IV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031114
# Exception Resumable Description Created on
1 NO_USAGE_KEY Der übergebene Schlüssel ist kein Kommdatenschlüssel. 20031114

Method ENCODE_COMM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20030305
3 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Laufende Nummer 20030305
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305

Method ENCODE_COMM_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method ENCODE_TXJCD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20030305
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20030305
4 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20030305
5 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20030305
6 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20030305

Method ENCODE_TXJCD_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method ENCODE_TXJCD_LIST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_REFNUM Laufende Nummer für den Verwendungsnachweis 20030305
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305

Method ENCODE_TXJCD_LIST_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method ENCODE_USAGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENCODED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031114
2 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Kommunikationsart (Schlüssel) (Business Address Services) 20031114
3 Importing IV_COMM_USAGE Call by reference Type reference (TYPE) AD_CUSAGE Kommunikationsverwendung: Schlüselfeld 20031114
4 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) AD_CONSNUM Laufende Nummer 20031114
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031114
6 Importing IV_VALID_TO Call by reference Type reference (TYPE) AD_VALTO Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031114

Method ENCODE_USAGE_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method IS_COMM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Returning RV_IS_COMM_KEY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030305

Method IS_COMM_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method IS_TXJCD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Returning RV_IS_TXJCD_KEY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030305

Method IS_TXJCD_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method IS_TXJCD_LIST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030305
2 Returning RV_IS_TXJCD_LIST_KEY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030305

Method IS_TXJCD_LIST_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.

Method IS_USAGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031114
2 Returning RV_IS_USAGE_KEY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20031114

Method IS_USAGE_KEY on class CL_BSP_ENCODE_OBJECT_KEY has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 400