Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_COPY_BCS | Copy Instances | 20011106 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DELETE_BCS | BCS: Deletion Functions | 20010119 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_OS_STATE | State Management for a 'Managed Object' | 19991125 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RECIPIENT_BCS | Interface of Recipient Object in BCS | 20000110 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RECIPIENT_DIALOG_BCS | Recipient with Dialog | 20001205 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SENDER_BCS | Interface of Sender Object in BCS | 20001110 |
Properties
| Class | CL_CAM_ADDRESS_BCS | |
| Short Description | BCS: Represents a BAS Address | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 10 | Persistent Class |
| Package | SBCOMS | Business Communication Service |
| Created | 19991125 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_COPY_BCS | Copy Instances | 20011106 | ||
| 2 | IF_DELETE_BCS | BCS: Deletion Functions | 20010119 | ||
| 3 | IF_OS_STATE | State Management for a 'Managed Object' | 19991125 | ||
| 4 | IF_RECIPIENT_BCS | Interface of Recipient Object in BCS | 20000110 | ||
| 5 | IF_RECIPIENT_DIALOG_BCS | Recipient with Dialog | 20001205 | ||
| 6 | IF_SENDER_BCS | Interface of Sender Object in BCS | 20001110 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CB_CAM_ADDRESS_BCS | 20030512 | Base Agent Wrapper Class BAS Address |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | STRING | Display Name of This Address | 20001110 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | STRING | Address in String Form | 20001110 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | SX_ADDRTYP | Actual Address Type (Default Is Expanded) | 20001110 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | AD_ADDRNUM | Address Number | 20001030 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Type of Address Management (1, 2 or 3) | 20001205 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | SO_COMTYPE | Communication Method | 20001030 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | SO_LFD_NR | Addresses: Sequence Number of Address | 20001030 | |||
| 8 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'FAX' | FAX Address Type | 20001215 | ||
| 9 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PAG' | Pager/SMS Address Type | 20001215 | ||
| 10 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PRT' | Printer Address Type | 20001215 | ||
| 11 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'RML' | Remote Mail Address Type | 20001215 | ||
| 12 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'INT' | SMTP Address Type | 20001215 | ||
| 13 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'X40' | X400 Address Type | 20001215 | ||
| 14 | Instance attribute | Protected | Type reference (TYPE) | AD_PERSNUM | Person Number | 20001030 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | AD_SO_KEY | 10-Character Address Key | 20010208 | |||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | OBJECT SERVICES STATE | 19991125 |
Methods
Events
Class CL_CAM_ADDRESS_BCS has no event.
Types
Class CL_CAM_ADDRESS_BCS has no local type.
Method Signatures
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RECIPIENT | Value transfer | Object reference (TYPE REF TO) | IF_RECIPIENT_DIALOG_BCS | Kürzel für den Dokumenttyp | 20001205 | |||
| 2 | SEARCH_STRING | Call by reference | Type reference (TYPE) | SZADR_NAME_SEARCH_STRING | '*' | Zu überprüfenden String | 20001205 |
Method CHECK on class CL_CAM_ADDRESS_BCS has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adressnummer | 20001025 | |||
| 2 | I_CAM_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | ZAV-interner Typ | 20010115 | |||
| 3 | I_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20001025 | |||
| 4 | I_CONSNUMBER | Call by reference | Type reference (TYPE) | SO_LFD_NR | Adressen: Laufende Nummer der Adresse | 20001025 | |||
| 5 | I_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20001025 | |||
| 6 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | ZAV-Adress-Objekt | 20001025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen (OS_EXCEPTION) | 20010102 |
Method CREATE_DIRECT_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRESS | Call by reference | Type reference (TYPE) | SO_REC_EXT | 20070424 | ||||
| 2 | I_ADDR_TYPE | Call by reference | Type reference (TYPE) | SOOS1-SNDART | 20070424 | ||||
| 3 | I_INCL_SAPUSER | Call by reference | Type reference (TYPE) | OS_BOOLEAN | 20070424 | ||||
| 4 | I_VISNAME | Call by reference | Type reference (TYPE) | AD_NAMELAS | 20070424 | ||||
| 5 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | 20070424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070424 |
Method CREATE_FAX_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COUNTRY | Call by reference | Type reference (TYPE) | AD_COMCTRY | Land für Telefon-/Faxnummer | 20000218 | |||
| 2 | I_NUMBER | Call by reference | Type reference (TYPE) | AD_FXNMBR | Faxnummer: Vorwahl+Anschluß | 20000218 | |||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | BCS: repräsentiert eine ZAV Adresse | 20000218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen | 20010102 |
Method CREATE_INTERNET_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRESS_NAME | Value transfer | Type reference (TYPE) | ADR6-SMTP_ADDR | < |
20001120 | |||
| 2 | I_ADDRESS_STRING | Call by reference | Type reference (TYPE) | ADR6-SMTP_ADDR | Internet-Mail (SMTP)-Adresse | 20000217 | |||
| 3 | I_INCL_SAPUSER | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Boolean | 20061013 | |||
| 4 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | Referenz auf ZAV Adresse | 20000217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen (OS-Exception) | 20010102 |
Method CREATE_RML_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLIENT | Call by reference | Type reference (TYPE) | AD_UMAND | RML- Mandant (Remote Mail, R/3 - R/3 - Kommunikation) | 20000218 | |||
| 2 | I_SYST | Call by reference | Type reference (TYPE) | AD_SYMBDST | Symbolische Destination (Systemname) | 20000218 | |||
| 3 | I_USERNAME | Call by reference | Type reference (TYPE) | AD_UNAME | Benutzername | 20000218 | |||
| 4 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | Referenz auf ZAV Adresse | 20000218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen (X_ERROR/OS_EXCEPTION) | 20010102 |
Method CREATE_SMS_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NUMBER | Value transfer | Type reference (TYPE) | AD_PAGNMBR | SMS/Pager-Nummer | 20010123 | |||
| 2 | I_SERVICE | Value transfer | Type reference (TYPE) | AD_PAGSERV | SMS/Pager-Dienst: Optional für SMS, obligatorisch für Pager! | 20010123 | |||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | BCS: repräsentiert eine ZAV Adresse | 20010123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen | 20010123 |
Method CREATE_USER_HOME_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMTYPE | Value transfer | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20011122 | |||
| 2 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SAP User-ID | 20011122 | |||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CAM_ADDRESS_BCS | BCS: repräsentiert eine ZAV Adresse | 20011122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen | 20011122 |
Method DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rturncode: 0 = ok | 20001205 |
Method DISPLAY on class CL_CAM_ADDRESS_BCS has no exception.
Method GETU_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | USE_HOME_ADDRESS | Call by reference | Type reference (TYPE) | SO_FLAG | SPACE | Heimatadresse (falls keine lfdnr angegeben) | 20001113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen | 20010122 |
Method GETU_CAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | ZAV-Addresstyp | 20001205 |
Method GETU_CAM_TYPE on class CL_CAM_ADDRESS_BCS has no exception.
Method GETU_SO_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | AD_SO_KEY | 10-stelliger Adresskey | 20010208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Ausnahmen bei Adressen | 20010208 |
Method GET_ADDRESS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | STRING | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_ADDRESS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | STRING | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_ADDRESS_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | SX_ADDRTYP | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_ADDRNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | AD_ADDRNUM | Attributwert | 19991208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_CAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | Attributwert | 20001205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_COMMTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | SO_COMTYPE | Attributwert | 19991208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_CONSNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | SO_LFD_NR | Attributwert | 19991208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_PERSNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | AD_PERSNUM | Attributwert | 19991208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method GET_SO_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | AD_SO_KEY | Attributwert | 20010208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010208 |
Method SETU_CAM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adressnummer | 20010115 | |||
| 2 | I_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010115 | |||
| 3 | I_CONSNUMBER | Call by reference | Type reference (TYPE) | SO_LFD_NR | Adressen: Laufende Nummer der Adresse | 20010115 | |||
| 4 | I_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20010115 |
Method SETU_CAM_ID on class CL_CAM_ADDRESS_BCS has no exception.
Method SET_ADDRESS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRESS_NAME | Call by reference | Type reference (TYPE) | STRING | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method SET_ADDRESS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRESS_STRING | Call by reference | Type reference (TYPE) | STRING | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method SET_ADDRESS_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | SX_ADDRTYP | Attributwert | 20001110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method SET_ADDRNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Attributwert | 20011218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20011218 |
Method SET_CAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CAM_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Attributwert | 20001205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010125 |
Method SET_COMMTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Attributwert | 20011218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20011218 |
Method SET_CONSNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSNUMBER | Call by reference | Type reference (TYPE) | SO_LFD_NR | Attributwert | 20011218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20011218 |
Method SET_PERSNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Attributwert | 20011218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20011218 |
Method SET_SO_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SO_KEY | Call by reference | Type reference (TYPE) | AD_SO_KEY | Attributwert | 20010208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010208 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |