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 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR15 | 'ADR_DETAIL_COMM' | Char 15 | 20030305 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | XFELD | 'X' | Checkbox Field | 20030305 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR15 | 'ADR_DETAIL_TXJC' | Char 15 | 20030305 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR15 | 'ADR_DETAIL_TXJL' | Char 15 | 20030305 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR15 | 'ADR_DETAIL_USE' | Char 15 | 20031114 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Decode OBJECT_KEY for Communication Data | 20030305 |
2 | ![]() |
Static method | Private | Method | Decode OBJECT_KEY for TXJCD Check | 20030305 |
3 | ![]() |
Static method | Private | Method | Encode OBJECT_KEY for TXJCD List | 20030305 |
4 | ![]() |
Static method | Private | Method | Decode OBJECT_KEY for Applications | 20031114 |
5 | ![]() |
Static method | Private | Method | Encode OBJECT_KEY for Communication Data | 20030305 |
6 | ![]() |
Static method | Private | Method | Encode OBJECT_KEY for TXJCD Check | 20030305 |
7 | ![]() |
Static method | Private | Method | Encode OBJECT_KEY for TXJCD List | 20030305 |
8 | ![]() |
Static method | Private | Method | Decode OBJECT_KEY for Usages | 20031114 |
9 | ![]() |
Static method | Private | Method | Key Transferred Is Communication Data Key | 20030305 |
10 | ![]() |
Static method | Private | Method | Key Transferred Is KTXJCD Check Key | 20030305 |
11 | ![]() |
Static method | Private | Method | Key Transferred Is TXJCD List Key | 20030305 |
12 | ![]() |
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 | ![]() |
EV_COMM_TYPE | Call by reference | Type reference (TYPE) | AD_COMM | Kommunikationsart (Schlüssel) (Business Address Services) | 20030305 | ||
2 | ![]() |
EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20030305 | ||
3 | ![]() |
EV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
4 | ![]() |
IV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ADDRESS_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) | 20030305 | ||
2 | ![]() |
EV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20030305 | ||
3 | ![]() |
EV_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) | 20030305 | ||
4 | ![]() |
EV_PERSON_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) | 20030305 | ||
5 | ![]() |
EV_PERSON_NUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20030305 | ||
6 | ![]() |
IV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_REFNUM | Laufende Nummer für den Verwendungsnachweis | 20030305 | ||
2 | ![]() |
EV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
3 | ![]() |
IV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_COMM_TYPE | Call by reference | Type reference (TYPE) | AD_COMM | Kommunikationsart (Schlüssel) (Business Address Services) | 20031114 | ||
2 | ![]() |
EV_COMM_USAGE | Call by reference | Type reference (TYPE) | AD_CUSAGE | Kommunikationsverwendung: Schlüselfeld | 20031114 | ||
3 | ![]() |
EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20031114 | ||
4 | ![]() |
EV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20031114 | ||
5 | ![]() |
EV_VALID_TO | Call by reference | Type reference (TYPE) | AD_VALTO | Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) | 20031114 | ||
6 | ![]() |
IV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20031114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
IV_COMM_TYPE | Call by reference | Type reference (TYPE) | AD_COMM | Kommunikationsart (Schlüssel) (Business Address Services) | 20030305 | ||
3 | ![]() |
IV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20030305 | ||
4 | ![]() |
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 | ![]() |
EV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
IV_ADDRESS_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) | 20030305 | ||
3 | ![]() |
IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20030305 | ||
4 | ![]() |
IV_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) | 20030305 | ||
5 | ![]() |
IV_PERSON_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) | 20030305 | ||
6 | ![]() |
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 | ![]() |
EV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
IV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_REFNUM | Laufende Nummer für den Verwendungsnachweis | 20030305 | ||
3 | ![]() |
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 | ![]() |
EV_ENCODED_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20031114 | ||
2 | ![]() |
IV_COMM_TYPE | Call by reference | Type reference (TYPE) | AD_COMM | Kommunikationsart (Schlüssel) (Business Address Services) | 20031114 | ||
3 | ![]() |
IV_COMM_USAGE | Call by reference | Type reference (TYPE) | AD_CUSAGE | Kommunikationsverwendung: Schlüselfeld | 20031114 | ||
4 | ![]() |
IV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20031114 | ||
5 | ![]() |
IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20031114 | ||
6 | ![]() |
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 | ![]() |
IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
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 | ![]() |
IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
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 | ![]() |
IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20030305 | ||
2 | ![]() |
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 | ![]() |
IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20031114 | ||
2 | ![]() |
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 |