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
⤷ 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 | CL_OS_SYSTEM | 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 | ADDRESS_NAME | Instance attribute | Public | Type reference (TYPE) | STRING | Display Name of This Address | 20010619 | ||
2 | ADDRESS_STRING | Instance attribute | Public | Type reference (TYPE) | STRING | Address in String Form | 20010619 | ||
3 | ADDRESS_TYPE | Instance attribute | Public | Type reference (TYPE) | SX_ADDRTYP | Actual Address Type (Default Is Expanded) | 20010619 | ||
4 | ADDRNUMBER | Instance attribute | Public | Type reference (TYPE) | AD_ADDRNUM | Address Number | 20010619 | ||
5 | CAM_TYPE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Type of Address Management (1, 2 or 3) | 20010619 | ||
6 | COMMTYPE | Instance attribute | Public | Type reference (TYPE) | SO_COMTYPE | Communication Type | 20010619 | ||
7 | CONSNUMBER | Instance attribute | Public | Type reference (TYPE) | SO_LFD_NR | Addresses: Sequence Number of Address | 20010619 | ||
8 | C_ADDRESS_TYPE_FAX | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'FAX' | FAX Address Type | 20010619 | |
9 | C_ADDRESS_TYPE_PAGER | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PAG' | Pager/SMS Address Type | 20010619 | |
10 | C_ADDRESS_TYPE_PRINT | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'PRT' | Printer Address Type | 20010619 | |
11 | C_ADDRESS_TYPE_RML | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'RML' | Remote Mail Address Type | 20010619 | |
12 | C_ADDRESS_TYPE_SMTP | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'INT' | SMTP Address Type | 20010619 | |
13 | C_ADDRESS_TYPE_X400 | Constant | Public | Type reference (TYPE) | SX_ADDRTYP | 'X40' | X400 Address Type | 20010619 | |
14 | FALSE | Constant | Private | Type reference (TYPE) | BOOLE_D | ' ' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20010620 | |
15 | PARTNERNUMBER | Instance attribute | Public | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20021112 | ||
16 | PERSNUMBER | Instance attribute | Public | Type reference (TYPE) | AD_PERSNUM | Person Number | 20010619 | ||
17 | SO_KEY | Instance attribute | Private | Type reference (TYPE) | AD_SO_KEY | 10-Character Address Key | 20010619 | ||
18 | STATE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BUPA_BCS | OBJECT SERVICES STATE | 20010619 | ||
19 | TRUE | 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 | Exporting | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20051026 | ||
2 | Exporting | EV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20051026 | ||
3 | Exporting | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20051026 | ||
4 | Exporting | EV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051026 | ||
5 | Exporting | 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 | Importing | IV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adressnummer | 20010620 | ||
2 | Importing | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | ||
3 | Importing | IV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Adressen: Laufende Nummer der Adresse | 20010620 | ||
4 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051026 | ||
5 | Importing | 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 | Exporting | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20010620 | ||
2 | Importing | IV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010620 | ||
3 | Importing | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | ||
4 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 20010621 |
Method CORR_ADDR_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010619 | ||
2 | Exporting | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20010620 | ||
3 | Importing | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010619 | ||
4 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 20010621 |
Method CREATE_BUPA_ADDR_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010619 | ||
2 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010619 | ||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_BUPA_BCS | Erzeugte Referenz | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20010621 | ||
2 | NOT_FOUND | 20010621 |
Method GET_ADDRESS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_ADDRESS_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_ADDRESS_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | SX_ADDRTYP | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_ADDRNUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | AD_ADDRNUM | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_CAM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_COMMTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | SO_COMTYPE | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_CONSNUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | SO_LFD_NR | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_PARTNERNUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BU_PARTNER | Attributwert | 20021112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20021112 |
Method GET_PERSNUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | AD_PERSNUM | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method GET_SO_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | AD_SO_KEY | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SET_ADDRESS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ADDRESS_NAME | Call by reference | Type reference (TYPE) | STRING | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SET_ADDRESS_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ADDRESS_STRING | Call by reference | Type reference (TYPE) | STRING | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SET_ADDRESS_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | SX_ADDRTYP | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SET_CAM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CAM_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SET_PARTNERNUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PARTNERNUMBER | Call by reference | Type reference (TYPE) | BU_PARTNER | Attributwert | 20021112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20021112 |
Method SET_SO_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SO_KEY | Call by reference | Type reference (TYPE) | AD_SO_KEY | Attributwert | 20010619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OS_OBJECT_NOT_FOUND | Object Services Exception | 20010619 |
Method SUBS_ADDR_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20010620 | ||
2 | Exporting | EV_CONSNUMBER | Call by reference | Type reference (TYPE) | AD_CONSNUM | Laufende Nummer | 20010620 | ||
3 | Importing | IV_COMMTYPE | Call by reference | Type reference (TYPE) | SO_COMTYPE | Kommunikationsart | 20010620 | ||
4 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20010620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 20010620 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 50A |