SAP ABAP Class FSBPR_BUSINESS_OBJECT (Business Object Business Partner Relationship)
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_CROSS_BO_VALIDATION Validation Across BO for BP Relationships 20100108
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_BPCA Assignment to Business Processes (BPCA) 20101014
3 Inheritance (c INHERITING FROM c_ref)  XO_BUSINESS_OBJECT Generic Business Object 20091221
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBPR_TD_BUSINESS_OBJECT Business Object Test Double 20100430
Properties
Class FSBPR_BUSINESS_OBJECT  
Short Description Business Object Business Partner Relationship    
Super Class XO_BUSINESS_OBJECT Generic Business Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_AL_RELATIONSHIPS   Application Logic for Relationships 
Created 20091221   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBPR_CROSS_BO_VALIDATION Validation Across BO for BP Relationships 20100108
2 IF_FSBP_BPCA Assignment to Business Processes (BPCA) 20101014
Friends
Class FSBPR_BUSINESS_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BO_PARTNER1 Instance attribute Protected Object reference (TYPE REF TO) FSBP_BUSINESS_OBJECT Business Partner f. Financial Services 20100222
2 BO_PARTNER2 Instance attribute Protected Object reference (TYPE REF TO) FSBP_BUSINESS_OBJECT Business Partner f. Financial Services 20100222
3 BUPA_API_FACADE Instance attribute Protected Object reference (TYPE REF TO) IF_FSBPR_BUPA_API_FACADE Facade for APIs of Central Business Partner (REL) 20101210
4 CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) IF_FSBPR_CONFIGURATION Customizing for Business Partner Relationships 20100104
5 CR_VALIDATION_API_BUP Instance attribute Protected Object reference (TYPE REF TO) IF_FSBPR_CR_VALIDATION_API_BUP API Relationship to CBP: Validation for All Objects 20100517
6 DELETE_BPCA Instance attribute Public Type reference (TYPE) FSBP_BPCA BPCA of a Deletion 20111125
7 VALIDATION_API_BUP Instance attribute Protected Object reference (TYPE REF TO) IF_FSBPR_VALIDATION_API_BUP API Relationship to CBP 20100507
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Public Method Checks Authorizations for the BO 20100219
2 CONSTRUCTOR Instance method Public Constructor Constructor 20100104
3 DELETE Instance method Public Method Deletes the Relationship 20110420
4 FINALIZE_BUT050_PARTNERS Instance method Protected Method Fills Final BP Numbers in BUT050 20101217
5 GET_BO_PARTNER1 Instance method Public Method Returns BO for Partner 1 20100108
6 GET_BO_PARTNER2 Instance method Public Method Returns BO for Partner 2 20100108
7 GET_BUT050 Instance method Public Method Returns Current BUT050 Data for Relationship 20091222
8 GET_BUT050_OLD Instance method Public Method Returns Old BUT050 Data for Relationship 20100421
9 GET_BUT051 Instance method Public Method Returns Current BUT050 Data for Relationship 20100304
10 GET_BUT052 Instance method Public Method Returns Current BUT050 Data for Relationship 20100304
11 GET_BUT053 Instance method Public Method Returns Current BUT050 Data for Relationship 20100304
12 GET_CHANGE_INDICATOR Instance method Public Method Provides Change Indicator 20101007
13 GET_CHANGE_STATE_ID Instance method Public Method Provides Change State ID for a Relationship 20100219
14 GET_CONTACTPERSON_ADDRESSES Instance method Public Method Returns Current BUT050 Data for Relationship 20100305
15 GET_RELTYP Instance method Public Method Returns the Relationship Type 20100219
16 GET_VALIDATION_OBJECT Instance method Public Method Returns Entire BO for Check 20100503
17 ON_BP_CLEANUP Instance method Protected Event handling method Handles Cleanup Event for Business Partner 20101001
18 SET_OBJECT_LOCKED Instance method Public Method Sets Attribute OBJECT_LOCKED 20100728
19 UPDATE_XO_MEMORY Instance method Protected Method Reads Current Data for CBP, BAS and Updates XO Memory 20101116
Events
Class FSBPR_BUSINESS_OBJECT has no event.
Types
Class FSBPR_BUSINESS_OBJECT has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_AUTHORITY Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100219
2 Exporting E_MESSAGE Call by reference Type reference (TYPE) STR_XO_MESSAGE Nachricht 20100219
3 Importing I_ACTIVITY Call by reference Type reference (TYPE) BU_AKTYP Aktivitätstyp 20100219

Method CHECK_AUTHORITY on class FSBPR_BUSINESS_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20100104
2 Importing I_NAME Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name des Business Objects 20100104

Method CONSTRUCTOR on class FSBPR_BUSINESS_OBJECT has no exception.

Method DELETE Signature

Method DELETE on class FSBPR_BUSINESS_OBJECT has no parameter.
Method DELETE on class FSBPR_BUSINESS_OBJECT has no exception.

Method FINALIZE_BUT050_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUT050_NEW Call by reference Type reference (TYPE) TTY_BUT050 SAP-GP: Übergabestruktur von Beziehungen:Verwaltungsdaten 20101217
2 Changing C_BUT050_OLD Call by reference Type reference (TYPE) TTY_BUT050 SAP-GP: Übergabestruktur von Beziehungen:Verwaltungsdaten 20101217

Method FINALIZE_BUT050_PARTNERS on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BO_PARTNER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) FSBP_BUSINESS_OBJECT Business Partner f. Financial Services 20100108

Method GET_BO_PARTNER1 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BO_PARTNER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) FSBP_BUSINESS_OBJECT Business Partner f. Financial Services 20100108

Method GET_BO_PARTNER2 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BUT050 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20091222

Method GET_BUT050 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BUT050_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20100421

Method GET_BUT050_OLD on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BUT051 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100304

Method GET_BUT051 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BUT052 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TTY_BUT052 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100304

Method GET_BUT052 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_BUT053 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TTY_BUT053 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100304

Method GET_BUT053 on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGE_INDICATOR Value transfer Type reference (TYPE) XO_CHANGE_INDICATOR Änderungskennzeichen 20101007

Method GET_CHANGE_INDICATOR on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_CHANGE_STATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FSBP_CHANGE_STATE_ID Änderungszustandsidentifikation 20100219

Method GET_CHANGE_STATE_ID on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_CONTACTPERSON_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20100305

Method GET_CONTACTPERSON_ADDRESSES on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_RELTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20100219

Method GET_RELTYP on class FSBPR_BUSINESS_OBJECT has no exception.

Method GET_VALIDATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GET_VALIDATION_OBJECT Value transfer Type reference (TYPE) FSBPR_BUP_VALIDATION_DATA Objekt für die Validierung des zentralen Geschäftspartners 20100503

Method GET_VALIDATION_OBJECT on class FSBPR_BUSINESS_OBJECT has no exception.

Method ON_BP_CLEANUP Signature

Method ON_BP_CLEANUP on class FSBPR_BUSINESS_OBJECT has no parameter.
Method ON_BP_CLEANUP on class FSBPR_BUSINESS_OBJECT has no exception.

Method SET_OBJECT_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100728

Method SET_OBJECT_LOCKED on class FSBPR_BUSINESS_OBJECT has no exception.

Method UPDATE_XO_MEMORY Signature

Method UPDATE_XO_MEMORY on class FSBPR_BUSINESS_OBJECT has no parameter.
Method UPDATE_XO_MEMORY on class FSBPR_BUSINESS_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400