SAP ABAP Class CL_BUPA_BCS (Connection SAP BP - SAP Office)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-BP (Application Component) SAP Business Partner
⤷
BUPA (Package) SAP Business Partner
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DELETE_BCS | BCS: Deletion Functions | 20010406 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_OS_STATE | State Management for a 'Managed Object' | 20010406 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RECIPIENT_BCS | Interface of Recipient Object in BCS | 20010406 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RECIPIENT_DIALOG2_BCS | Recipient with Dialog, 2nd Version | 20051026 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RECIPIENT_DIALOG_BCS | Recipient with Dialog | 20020918 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SENDER_BCS | Interface of Sender Object in BCS | 20010406 |
Properties
| Class | CL_BUPA_BCS | |
| Short Description | Connection SAP BP - SAP Office | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 10 | Persistent Class |
| Package | BUPA | SAP Business Partner |
| Created | 20010406 | SAP |
| Last change | 20110908 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_DELETE_BCS | BCS: Deletion Functions | 20010406 | ||
| 2 | IF_OS_STATE | State Management for a 'Managed Object' | 20010406 | ||
| 3 | IF_RECIPIENT_BCS | Interface of Recipient Object in BCS | 20010406 | ||
| 4 | IF_RECIPIENT_DIALOG2_BCS | Recipient with Dialog, 2nd Version | 20051026 | ||
| 5 | IF_RECIPIENT_DIALOG_BCS | Recipient with Dialog | 20020918 | ||
| 6 | IF_SENDER_BCS | Interface of Sender Object in BCS | 20010406 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CB_BUPA_BCS | 20021112 | Base Agent Connection SA BP - SAP Office |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | STRING | Display Name of This Address | 20010619 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | STRING | Address in String Form | 20010619 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SX_ADDRTYP | Actual Address Type (Default Is Expanded) | 20010619 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | AD_ADDRNUM | Address Number | 20010619 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Type of Address Management (1, 2 or 3) | 20010619 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | SO_COMTYPE | Communication Type | 20010619 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | SO_LFD_NR | Addresses: Sequence Number of Address | 20010619 | |||
| 8 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'FAX' | FAX Address Type | 20010619 | ||
| 9 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PAG' | Pager/SMS Address Type | 20010619 | ||
| 10 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PRT' | Printer Address Type | 20010619 | ||
| 11 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'RML' | Remote Mail Address Type | 20010619 | ||
| 12 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'INT' | SMTP Address Type | 20010619 | ||
| 13 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'X40' | X400 Address Type | 20010619 | ||
| 14 | Constant | Private | Type reference (TYPE) | BOOLE_D | ' ' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20010620 | ||
| 15 | Instance attribute | Public | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20021112 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | AD_PERSNUM | Person Number | 20010619 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | AD_SO_KEY | 10-Character Address Key | 20010619 | |||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BUPA_BCS | OBJECT SERVICES STATE | 20010619 | |||
| 19 | Constant | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20010620 |
Methods
Events
Class CL_BUPA_BCS has no event.
Types
Class CL_BUPA_BCS has no local type.
Method Signatures
Method ATTRIBUTES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20051026 | |||
| 2 | EV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20051026 | |||
| 3 | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20051026 | |||
| 4 | EV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051026 | |||
| 5 | EV_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20051026 |
Method ATTRIBUTES_GET on class CL_BUPA_BCS has no exception.
Method ATTRIBUTES_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adressnummer | 20010620 | |||
| 2 | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | |||
| 3 | IV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Adressen: Laufende Nummer der Adresse | 20010620 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051026 | |||
| 5 | IV_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20010620 |
Method ATTRIBUTES_SET on class CL_BUPA_BCS has no exception.
Method CHECK_COMM_TYPE 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_CONSNUM | Laufende Nummer | 20010620 | |||
| 2 | IV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010620 | |||
| 3 | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010621 |
Method CORR_ADDR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010619 | |||
| 2 | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20010620 | |||
| 3 | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010619 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010621 |
Method CREATE_BUPA_ADDR_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010619 | |||
| 2 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010619 | |||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_BUPA_BCS | Erzeugte Referenz | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010621 | |||
| 2 | 20010621 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
Method GET_PARTNERNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | BU_PARTNER | Attributwert | 20021112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20021112 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
Method SET_PARTNERNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARTNERNUMBER | Call by reference | Type reference (TYPE) | BU_PARTNER | Attributwert | 20021112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20021112 |
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 | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 20010619 |
Method SUBS_ADDR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010620 | |||
| 2 | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20010620 | |||
| 3 | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010620 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 50A |