SAP ABAP Class FSBPR_BUPA_API_FACADE (Facade for Central APIs for BP Relationships)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_AL_RELATIONSHIPS (Package) Application Logic for Relationships
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBPR_BUPA_API_FACADE Facade for Central APIs for BP Relationships 20101215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20101029
Properties
Class FSBPR_BUPA_API_FACADE  
Short Description Facade for Central APIs for BP Relationships    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_AL_RELATIONSHIPS   Application Logic for Relationships 
Created 20101029   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBPR_BUPA_API_FACADE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBPR_BUPA_API_FACADE Facade for Central APIs for BP Relationships 20101215
2 IF_XO_CONST_BOOLE Constants: Boolean Values 20101029
Friends
# Friend Modeled only Created on Description
1 FSBPR_API_BUP_FACTORY 20101215 Factory for the API Relationship to CBP
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAPI_MAP_HELPER Instance attribute Private Object reference (TYPE REF TO) FSBPR_DDIC_BAPI_MAP_HELPER Helper Class for Mapping BO DDIC Structures to BAPI 20101105
2 BAS_FACADE Instance attribute Private Object reference (TYPE REF TO) IF_FSBPR_BAS_FACADE Facade for Central Address Management 20101116
3 BUPA_API Instance attribute Private Object reference (TYPE REF TO) LIF_BUPA_RELATIONS_API 20101029
4 FALSE Instance attribute Private Attribute reference (LIKE) 20101029
5 TRUE Instance attribute Private Attribute reference (LIKE) 20101029
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CP_ADDRESS_INTER_VERSIONS Instance method Private Method Adds International Versions of Contact Person Address 20101207
2 CHANGE_RELATIONSHIP Instance method Public Method Changes a Relationship 20101215
3 CONSTRUCTOR Instance method Public Constructor Constructor 20101029
4 CREATE_RELATIONSHIP Instance method Public Method Creates a Relationship with All Time Slots 20101215
5 DELETE_RELATIONSHIP Instance method Public Method Deletes a Relationship with All Time Slots 20101215
6 DEQUEUE_BY_BP1 Instance method Private Method Unlocks with Partner 1 20101215
7 DEQUEUE_BY_BP2 Instance method Private Method Unlocks with Partner 2 20101215
8 ENQUEUE_BY_BP1 Instance method Private Method Locks with Partner 1 20101215
9 ENQUEUE_BY_BP1_AND_BP2 Instance method Private Method Locks with Partner 1 and Partner 2 20101215
10 ENQUEUE_BY_BP2 Instance method Private Method Locks with Partner 2 20101215
11 LOCK_BY_BUSINESS_PARTNER Instance method Public Method 20101215
12 LOCK_BY_OBJECT_KEY Instance method Public Method 20101215
13 LOCK_BY_RELNR Instance method Public Method Sets Lock for Changing (Not Creating) Relationships 20101215
14 READ_BUT050 Instance method Public Method Reads Table BUT050 from the Database 20101215
15 READ_BUT051 Instance method Public Method Reads Table BUT051 from the Database 20101215
16 READ_BUT052 Instance method Public Method Reads Table BUT052 from the Database 20101215
17 READ_BUT053 Instance method Public Method Reads Table BUT053 from the Database 20101215
18 READ_CP_ADDRESSES Instance method Public Method Reads Table BUT052 from the Database 20101215
19 SAVE_CP_ADDRESS_COMM_REMARKS Instance method Private Method Saves Comm. Notes for a Contact Person Address 20101116
20 UNLOCK_BY_BUSINESS_PARTNER Instance method Public Method 20101215
21 UNLOCK_BY_RELNR Instance method Public Method Removes Lock Set Using LOCK 20101215
Events
Class FSBPR_BUPA_API_FACADE has no event.
Types
Class FSBPR_BUPA_API_FACADE has no local type.
Method Signatures

Method ADD_CP_ADDRESS_INTER_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) BAPIBUS1006002_ADDRESS SAP-GP, AP-Bez.: BAPI-Struktur für Adreßdaten 20101207
2 Importing IT_ADDR_VERS Call by reference Type reference (TYPE) FSBP_BAPI_AD3VD_TTY Tabellentyp für Adresstyp 3 20101207
3 Importing I_ADDRGUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20101207
4 Importing I_CONTACTPERSON Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101207
5 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101207
6 Returning RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101207

Method ADD_CP_ADDRESS_INTER_VERSIONS on class FSBPR_BUPA_API_FACADE has no exception.

Method CHANGE_RELATIONSHIP Signature

Method CHANGE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no parameter.
Method CHANGE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class FSBPR_BUPA_API_FACADE has no parameter.
Method CONSTRUCTOR on class FSBPR_BUPA_API_FACADE has no exception.

Method CREATE_RELATIONSHIP Signature

Method CREATE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no parameter.
Method CREATE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no exception.

Method DELETE_RELATIONSHIP Signature

Method DELETE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no parameter.
Method DELETE_RELATIONSHIP on class FSBPR_BUPA_API_FACADE has no exception.

Method DEQUEUE_BY_BP1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215

Method DEQUEUE_BY_BP1 on class FSBPR_BUPA_API_FACADE has no exception.

Method DEQUEUE_BY_BP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215

Method DEQUEUE_BY_BP2 on class FSBPR_BUPA_API_FACADE has no exception.

Method ENQUEUE_BY_BP1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215
# Exception Resumable Description Created on
1 CX_FSBPR_ENTRY_LOCKED Eintrag gesperrt 20101215

Method ENQUEUE_BY_BP1_AND_BP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215
2 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215
# Exception Resumable Description Created on
1 CX_FSBPR_ENTRY_LOCKED Eintrag gesperrt 20101215

Method ENQUEUE_BY_BP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101215
# Exception Resumable Description Created on
1 CX_FSBPR_ENTRY_LOCKED Eintrag gesperrt 20101215

Method LOCK_BY_BUSINESS_PARTNER Signature

Method LOCK_BY_BUSINESS_PARTNER on class FSBPR_BUPA_API_FACADE has no parameter.
Method LOCK_BY_BUSINESS_PARTNER on class FSBPR_BUPA_API_FACADE has no exception.

Method LOCK_BY_OBJECT_KEY Signature

Method LOCK_BY_OBJECT_KEY on class FSBPR_BUPA_API_FACADE has no parameter.
Method LOCK_BY_OBJECT_KEY on class FSBPR_BUPA_API_FACADE has no exception.

Method LOCK_BY_RELNR Signature

Method LOCK_BY_RELNR on class FSBPR_BUPA_API_FACADE has no parameter.
Method LOCK_BY_RELNR on class FSBPR_BUPA_API_FACADE has no exception.

Method READ_BUT050 Signature

Method READ_BUT050 on class FSBPR_BUPA_API_FACADE has no parameter.
Method READ_BUT050 on class FSBPR_BUPA_API_FACADE has no exception.

Method READ_BUT051 Signature

Method READ_BUT051 on class FSBPR_BUPA_API_FACADE has no parameter.
Method READ_BUT051 on class FSBPR_BUPA_API_FACADE has no exception.

Method READ_BUT052 Signature

Method READ_BUT052 on class FSBPR_BUPA_API_FACADE has no parameter.
Method READ_BUT052 on class FSBPR_BUPA_API_FACADE has no exception.

Method READ_BUT053 Signature

Method READ_BUT053 on class FSBPR_BUPA_API_FACADE has no parameter.
Method READ_BUT053 on class FSBPR_BUPA_API_FACADE has no exception.

Method READ_CP_ADDRESSES Signature

Method READ_CP_ADDRESSES on class FSBPR_BUPA_API_FACADE has no parameter.
Method READ_CP_ADDRESSES on class FSBPR_BUPA_API_FACADE has no exception.

Method SAVE_CP_ADDRESS_COMM_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMM_REMARKS Call by reference Type reference (TYPE) FSBPR_COMM_REMARKS_TTY Notizen für Kommunikationsdaten 20101116
2 Importing I_ADDRGUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20101116
3 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101116
4 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101116
5 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101116

Method SAVE_CP_ADDRESS_COMM_REMARKS on class FSBPR_BUPA_API_FACADE has no exception.

Method UNLOCK_BY_BUSINESS_PARTNER Signature

Method UNLOCK_BY_BUSINESS_PARTNER on class FSBPR_BUPA_API_FACADE has no parameter.
Method UNLOCK_BY_BUSINESS_PARTNER on class FSBPR_BUPA_API_FACADE has no exception.

Method UNLOCK_BY_RELNR Signature

Method UNLOCK_BY_RELNR on class FSBPR_BUPA_API_FACADE has no parameter.
Method UNLOCK_BY_RELNR on class FSBPR_BUPA_API_FACADE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400