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 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
# Method Level Visibility Method type Description Created on
1 ATTRIBUTES_GET Instance method Private Method Reads Attributes for Class Actor 20051026
2 ATTRIBUTES_SET Instance method Private Method Sets Attributes for Class Actor 20010620
3 CHECK_COMM_TYPE Static method Private Method Checks the requested communication type for an address 20010620
4 CORR_ADDR_GET Static method Private Method Gets the corresondence address 20010619
5 CREATE_BUPA_ADDR_REFERENCE Static method Public Method Gets a business partner reference according to the entries 20010619
6 GET_ADDRESS_NAME Instance method Public Get-method of a virtual attribute Reads Attribute ADDRESS_NAME 20010619
7 GET_ADDRESS_STRING Instance method Public Get-method of a virtual attribute Reads Attribute ADDRESS_STRING 20010619
8 GET_ADDRESS_TYPE Instance method Public Get-method of a virtual attribute Reads Attribute ADDRESS_TYPE 20010619
9 GET_ADDRNUMBER Instance method Public Get-method of a virtual attribute Reads the Attribute ADDRNUMBER 20010619
10 GET_CAM_TYPE Instance method Private Get-method of a virtual attribute Reads the Attribute BAS_TYPE 20010619
11 GET_COMMTYPE Instance method Public Get-method of a virtual attribute Reads Attribute COMMTYPE 20010619
12 GET_CONSNUMBER Instance method Public Get-method of a virtual attribute Reads Attribute CONSNUMBER 20010619
13 GET_PARTNERNUMBER Instance method Public Get-method of a virtual attribute Reads the Attribute PARTNERNUMBER 20021112
14 GET_PERSNUMBER Instance method Public Get-method of a virtual attribute Reads the Attribute PERSNUMBER 20010619
15 GET_SO_KEY Instance method Private Get-method of a virtual attribute Reads Attribute SO_KEY 20010619
16 SET_ADDRESS_NAME Instance method Public Set-method of a virtual attribute Sets the Attribute ADDRESS_NAME 20010619
17 SET_ADDRESS_STRING Instance method Public Set-method of a virtual attribute Sets Attribute ADDRESS_STRING 20010619
18 SET_ADDRESS_TYPE Instance method Public Set-method of a virtual attribute Sets Attribute ADDRESS_TYPE 20010619
19 SET_CAM_TYPE Instance method Private Set-method of a virtual attribute Sets Attribute BAS_TYPE 20010619
20 SET_PARTNERNUMBER Instance method Public Set-method of a virtual attribute Sets Attribute PARTNERNUMBER 20021112
21 SET_SO_KEY Instance method Private Set-method of a virtual attribute Sets Attribute SO_KEY 20010619
22 SUBS_ADDR_GET Static method Private Method Checks the remaining addresses 20010620
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