SAP ABAP Class FSBP_API_ADAPTER_INTERN (Adapter Class for APIs for Business Partner)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_BAPI_INTEGRATION (Package) SAP Business Partner for Financial Services BAPI Adapter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20060103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_ACTIVITY Constants: Activity 20060103
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_MESSAGE Constants: Messages 20060103
4 Inheritance (c INHERITING FROM c_ref)  XO_API_ADAPTER Integration Business Application Programming Interface(BAPI) 20060103
Properties
Class FSBP_API_ADAPTER_INTERN  
Short Description Adapter Class for APIs for Business Partner    
Super Class XO_API_ADAPTER Integration Business Application Programming Interface(BAPI) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FSBP_GENERIC    
Program status     
Category 0   
Package FS_BP_BAPI_INTEGRATION   SAP Business Partner for Financial Services BAPI Adapter 
Created 20060103   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_API_ADAPTER_INTERN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20060103
2 IF_XO_CONST_ACTIVITY Constants: Activity 20060103
3 IF_XO_CONST_MESSAGE Constants: Messages 20060103
Friends
Class FSBP_API_ADAPTER_INTERN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY_CHANGE Instance attribute Protected Attribute reference (LIKE) 20060103
2 ACTIVITY_CREATE Instance attribute Protected Attribute reference (LIKE) 20060103
3 ACTIVITY_DISPLAY Instance attribute Protected Attribute reference (LIKE) 20060103
4 ACTIVITY_MODIFY Instance attribute Protected Attribute reference (LIKE) 20060103
5 AUTH_CHECK_BUFFER Instance attribute Private See coding 20100816
6 BO_BUSINESS_PARTNER Instance attribute Protected Attribute reference (LIKE) 20061201
7 BO_BUSINESS_PARTNER_CLASSIC Instance attribute Protected Attribute reference (LIKE) 20060906
8 BO_TYPE_BUSINESS_PARTNER Instance attribute Protected Attribute reference (LIKE) 20060103
9 BO_TYPE_KEY_NAME Instance attribute Protected Attribute reference (LIKE) 20061201
10 CD_SETTING_SET Instance attribute Private Type reference (TYPE) XO_BOOLE Settings Made for Change Documents 20060118
11 MO_ADDRCOMM Instance attribute Protected Attribute reference (LIKE) 20061201
12 MO_ADDRESS Instance attribute Protected Attribute reference (LIKE) 20061201
13 MO_BKK21 Instance attribute Protected Attribute reference (LIKE) 20061201
14 MO_BP001 Instance attribute Protected Attribute reference (LIKE) 20061201
15 MO_BP011 Instance attribute Protected Attribute reference (LIKE) 20061201
16 MO_BP021 Instance attribute Protected Attribute reference (LIKE) 20061201
17 MO_BP1010 Instance attribute Protected Attribute reference (LIKE) 20061201
18 MO_BP1012 Instance attribute Protected Attribute reference (LIKE) 20061201
19 MO_BP1013 Instance attribute Protected Attribute reference (LIKE) 20061201
20 MO_BP1030 Instance attribute Protected Attribute reference (LIKE) 20061201
21 MO_BP3010 Instance attribute Protected Attribute reference (LIKE) 20061201
22 MO_BP3100 Instance attribute Protected Attribute reference (LIKE) 20061201
23 MO_BUT000 Instance attribute Protected Attribute reference (LIKE) 20061201
24 MO_BUT020 Instance attribute Protected Attribute reference (LIKE) 20061201
25 MO_BUT021_FS Instance attribute Protected Attribute reference (LIKE) 20061201
26 MO_BUT0BANK Instance attribute Protected Attribute reference (LIKE) 20061201
27 MO_BUT0BK Instance attribute Protected Attribute reference (LIKE) 20061201
28 MO_BUT0CC Instance attribute Protected Attribute reference (LIKE) 20061201
29 MO_BUT0ID Instance attribute Protected Attribute reference (LIKE) 20061201
30 MO_BUT0IS Instance attribute Protected Attribute reference (LIKE) 20061201
31 MO_BUT100 Instance attribute Protected Attribute reference (LIKE) 20061201
32 MO_DFKKBPTAXNUM Instance attribute Protected Attribute reference (LIKE) 20061201
33 MO_TEXT Instance attribute Protected Attribute reference (LIKE) 20061201
34 MSG_ABORT Instance attribute Protected Attribute reference (LIKE) 20060103
35 MSG_ERROR Instance attribute Protected Attribute reference (LIKE) 20060103
36 MSG_EXIT Instance attribute Protected Attribute reference (LIKE) 20060103
37 MSG_INFO Instance attribute Protected Attribute reference (LIKE) 20060103
38 MSG_SUCCESS Instance attribute Protected Attribute reference (LIKE) 20060103
39 MSG_WARNING Instance attribute Protected Attribute reference (LIKE) 20060103
40 SO_ADDITIONS Instance attribute Protected Attribute reference (LIKE) 20061201
41 SO_ADDRESSES Instance attribute Protected Attribute reference (LIKE) 20061201
42 SO_ADDRESS_DEFAULT Instance attribute Protected Attribute reference (LIKE) 20061201
43 SO_ALIAS Instance attribute Protected Attribute reference (LIKE) 20061201
44 SO_BANK_DATA Instance attribute Protected Attribute reference (LIKE) 20061201
45 SO_CASH_TRANSFER_INFO Instance attribute Protected Attribute reference (LIKE) 20061201
46 SO_DIFFERENTIATION Instance attribute Protected Attribute reference (LIKE) 20061201
47 SO_EMPLOYMENT_DATA Instance attribute Protected Attribute reference (LIKE) 20061201
48 SO_FISCAL_YEAR_INFO Instance attribute Protected Attribute reference (LIKE) 20061201
49 SO_GENERAL_DATA Instance attribute Protected Attribute reference (LIKE) 20061201
50 SO_IDENTIFICATION Instance attribute Protected Attribute reference (LIKE) 20061201
51 SO_INDUSTRY_SECTORS Instance attribute Protected Attribute reference (LIKE) 20061201
52 SO_LEGAL_DATA Instance attribute Protected Attribute reference (LIKE) 20061201
53 SO_PARTNER_STATUS Instance attribute Protected Attribute reference (LIKE) 20061201
54 SO_RATINGS Instance attribute Protected Attribute reference (LIKE) 20061201
55 SO_ROLES Instance attribute Protected Attribute reference (LIKE) 20061201
56 SO_ROOT Instance attribute Protected Attribute reference (LIKE) 20061201
57 SO_TAX_NUMBERS Instance attribute Protected Attribute reference (LIKE) 20061201
58 SO_TEXT_COLLECTION Instance attribute Protected Attribute reference (LIKE) 20061201
59 XSAVE_ACTIVE Constant Public Type reference (TYPE) C 'A' Test Mode: Data Is Saved 20060818
60 XSAVE_NOT_ACTIVE Constant Public Type reference (TYPE) C 'N' Test Mode: Data Is Not Saved 20060818
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060118
2 CREATE_STD_BAPI_MSG_FOR_ADD Instance method Public Method Adds Standard BAPI Message for Add Case 20060626
3 CREATE_STD_BAPI_MSG_FOR_CHANGE Instance method Public Method Adds Standard BAPI Message for Change Case 20060626
4 CREATE_STD_BAPI_MSG_FOR_REMOVE Instance method Public Method Adds Standard BAPI Message for Remove Case 20060626
5 EXECUTE_MO_SPECIFIC_ADD Instance method Public Method Executes Required Steps for an ADD-API 20060601
6 EXECUTE_MO_SPECIFIC_CHANGE Instance method Public Method Executes Required Steps for a CHANGE-API 20060601
7 EXECUTE_MO_SPECIFIC_GET Instance method Public Method Executes Required Steps for a GET-API 20060601
8 EXECUTE_MO_SPECIFIC_REMOVE Instance method Public Method Executes Required Steps for a REMOVE-API 20060601
9 EXECUTE_MO_SPECIFIC_SET Instance method Public Method Executes Required Steps for a SET-API 20060601
10 EXECUTE_MO_SPECIFIC_SET_LINE Instance method Public Method Executes SET-API Steps for 1-Row Datasets with Update Param. 20060619
11 MO_GET_DATA Instance method Protected Method Supplies Data for Memory Object 20060601
12 ON_CLEANUP Instance method Protected Event handling method Processes CLEANUP Event 20060118
13 ON_COMMIT_START Instance method Protected Event handling method Triggers Checks Across Objects 20060523
14 PERFORM_MO_EXPLICIT_SAVE Instance method Public Method Updates Data Transferred in Test Run 20060601
15 SAVE_BUPA_DATA Instance method Protected Method Triggers Save of BUPA Data in Database 20060601
16 SET_BUPA_CHANGE_POINTER Instance method Protected Method Updates BUT000 Change Pointer 20060601
17 SET_CHANGE_DOC_SETTING Instance method Protected Method Defines Settings for Change Documents 20060118
18 VALIDATE_BP_CONSISTENCY Instance method Public Method Validates Consistency of Business Partner 20060523
19 VERIFY_PARTNER_IDS Instance method Protected Method Checks To See If Transferred Identifiers Are Correct 20060601
Events
Class FSBP_API_ADAPTER_INTERN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AUTH_CHECK_BUFFER_LINE Private See coding 20100816 begin of auth_check_buffer_line. types: object_key type xo_object_key, for_change type xo_boole, result type tty_xo_message. types end of auth_check_buffer_line
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class FSBP_API_ADAPTER_INTERN has no exception.

Method CREATE_STD_BAPI_MSG_FOR_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20060626
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060626

Method CREATE_STD_BAPI_MSG_FOR_ADD on class FSBP_API_ADAPTER_INTERN has no exception.

Method CREATE_STD_BAPI_MSG_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20060626
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060626

Method CREATE_STD_BAPI_MSG_FOR_CHANGE on class FSBP_API_ADAPTER_INTERN has no exception.

Method CREATE_STD_BAPI_MSG_FOR_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20060626
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060626

Method CREATE_STD_BAPI_MSG_FOR_REMOVE on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten 20060601
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
4 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060601
6 Importing I_TESTRUN Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
7 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601

Method EXECUTE_MO_SPECIFIC_ADD on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
2 Importing I_DATAX Call by reference Type reference (TYPE) STANDARD TABLE Änderungskennzeichen 20060601
3 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten 20060601
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
5 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
6 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060601
7 Importing I_TESTRUN Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
8 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601

Method EXECUTE_MO_SPECIFIC_CHANGE on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20060601
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601
3 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
5 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
6 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060601

Method EXECUTE_MO_SPECIFIC_GET on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
2 Importing I_DATA_DEL Call by reference Type reference (TYPE) STANDARD TABLE Zu löschende Daten 20060601
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
4 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060601
6 Importing I_TESTRUN Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
7 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601

Method EXECUTE_MO_SPECIFIC_REMOVE on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten 20060601
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
4 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060601
6 Importing I_TESTRUN Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060601
7 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601

Method EXECUTE_MO_SPECIFIC_SET on class FSBP_API_ADAPTER_INTERN has no exception.

Method EXECUTE_MO_SPECIFIC_SET_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_NEW Call by reference Type reference (TYPE) ANY Zeile mit neuen Daten 20060619
2 Importing I_DATA_X Call by reference Type reference (TYPE) ANY X-Leiste, alle Felder ändern wenn weggelassen 20060619
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060619
4 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060619
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060619
6 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060619

Method EXECUTE_MO_SPECIFIC_SET_LINE on class FSBP_API_ADAPTER_INTERN has no exception.

Method MO_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE neue Daten 20060601
2 Exporting E_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE alte Daten 20060601
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER 20060601
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060601

Method MO_GET_DATA on class FSBP_API_ADAPTER_INTERN has no exception.

Method ON_CLEANUP Signature

Method ON_CLEANUP on class FSBP_API_ADAPTER_INTERN has no parameter.
Method ON_CLEANUP on class FSBP_API_ADAPTER_INTERN has no exception.

Method ON_COMMIT_START Signature

Method ON_COMMIT_START on class FSBP_API_ADAPTER_INTERN has no parameter.
Method ON_COMMIT_START on class FSBP_API_ADAPTER_INTERN has no exception.

Method PERFORM_MO_EXPLICIT_SAVE Signature

Method PERFORM_MO_EXPLICIT_SAVE on class FSBP_API_ADAPTER_INTERN has no parameter.
Method PERFORM_MO_EXPLICIT_SAVE on class FSBP_API_ADAPTER_INTERN has no exception.

Method SAVE_BUPA_DATA Signature

Method SAVE_BUPA_DATA on class FSBP_API_ADAPTER_INTERN has no parameter.
Method SAVE_BUPA_DATA on class FSBP_API_ADAPTER_INTERN has no exception.

Method SET_BUPA_CHANGE_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
2 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601

Method SET_BUPA_CHANGE_POINTER on class FSBP_API_ADAPTER_INTERN has no exception.

Method SET_CHANGE_DOC_SETTING Signature

Method SET_CHANGE_DOC_SETTING on class FSBP_API_ADAPTER_INTERN has no parameter.
Method SET_CHANGE_DOC_SETTING on class FSBP_API_ADAPTER_INTERN has no exception.

Method VALIDATE_BP_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060523
2 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
3 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060523

Method VALIDATE_BP_CONSISTENCY on class FSBP_API_ADAPTER_INTERN has no exception.

Method VERIFY_PARTNER_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20060601
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060601
3 Exporting E_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
4 Exporting E_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601
5 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060601
6 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060601

Method VERIFY_PARTNER_IDS on class FSBP_API_ADAPTER_INTERN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710