SAP ABAP Class FSBP_SO_ADDRESSES (Segment Object for Addresses)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_CENTRAL_DATA (Package) Application Logic: General Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_SEGMENT_OBJECT Segment Object for Business Partner 20060928
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CONST_ADDRESS Constants: Address Management 20060929
Properties
Class FSBP_SO_ADDRESSES  
Short Description Segment Object for Addresses    
Super Class FSBP_SEGMENT_OBJECT Segment Object for Business Partner 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FS_BP_CENTRAL_DATA    
Program status     
Category 0   
Package FS_BP_AL_CENTRAL_DATA   Application Logic: General Data 
Created 20060928   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_SO_ADDRESSES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_CONST_ADDRESS Constants: Address Management 20060929
Friends
Class FSBP_SO_ADDRESSES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDRESS_HANDLE_ESA Instance attribute Protected Attribute reference (LIKE) 20061005
2 ADDRESS_HANDLE_INTERN Instance attribute Protected Attribute reference (LIKE) 20061005
3 COMM_USAGE Constant Public Type reference (TYPE) STRING 'COMM_USAGE' 20081023
4 CONSNUMBER Constant Public Type reference (TYPE) STRING 'CONSNUMBER' 20070205
5 ERRORFLAG Constant Public Type reference (TYPE) STRING 'ERRORFLAG' 20070205
6 SAVE_DATA_TRIGGERED Instance attribute Protected Type reference (TYPE) XO_BOOLE Save Data Was Called 20090227
7 TABLE_ADDRESS Instance attribute Protected Attribute reference (LIKE) 20061004
8 TABLE_ADDRESS_COMM Instance attribute Protected Attribute reference (LIKE) 20060929
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_ADDRESSES Instance method Private Method Checks if Address Is New 20061123
2 COMPARE_ADDRESS_PARTS Instance method Private Method Compares Address Components 20070202
3 GET_ADDR_TABLE_CHANGES Instance method Private Method Determines Changes Between Two Address Tables 20070202
4 GET_ADDR_TABLE_CHANGES_COM_USE Instance method Private Method Determines Changes Between Two Usage Tables 20090528
5 GET_ADDR_TABLE_CHANGES_REMARKS Instance method Private Method Determines Changes Between Two Note Tables 20090227
6 GET_ADDR_TABLE_CHANGES_REM_COM Instance method Private Method Determines Changes Between Two Note Tables 20090327
7 GET_ADDR_USAGE_TABLE_CHANGES Static method Public Method Determines Changes of Address Usages 20100719
8 GET_BUT000 Instance method Protected Method Provides BUT000 Data 20080709
9 ON_COMMIT_START Instance method Protected Event handling method Processes COMMIT_START Event 20061025
10 SUBMIT_ADDRESS_CHANGES Instance method Protected Method Transfers the Address Changes to the BUPA API Facade 20061024
Events
Class FSBP_SO_ADDRESSES has no event.
Types
Class FSBP_SO_ADDRESSES has no local type.
Method Signatures

Method COMPARE_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSERTS Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA_TTY Neu anzulegende Sätze 20061123
2 Exporting E_UPDATES Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA_TTY Zu ändernde Sätze 20061123
3 Importing I_DATA_NEW Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA_TTY Neue Daten 20061123
4 Importing I_DATA_OLD Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA_TTY Alte Daten 20061123

Method COMPARE_ADDRESSES on class FSBP_SO_ADDRESSES has no exception.

Method COMPARE_ADDRESS_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA_UPD Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA Adressdaten im BAPI Format 20070202
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_DATA Adressdaten im BAPI Format 20070202

Method COMPARE_ADDRESS_PARTS on class FSBP_SO_ADDRESSES has no exception.

Method GET_ADDR_TABLE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_WITH_INDICATOR Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten mit Changeindikator 20070202
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten 20070202
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Alte Daten 20070202
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20070205

Method GET_ADDR_TABLE_CHANGES on class FSBP_SO_ADDRESSES has no exception.

Method GET_ADDR_TABLE_CHANGES_COM_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_WITH_INDICATOR Call by reference Type reference (TYPE) BP_COMUSE_TTY Neue Daten mit Changeindikator 20090528
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) BP_COMUSE_TTY Neue Daten 20090528
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) BP_COMUSE_TTY Alte Daten 20090528
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20090528

Method GET_ADDR_TABLE_CHANGES_COM_USE on class FSBP_SO_ADDRESSES has no exception.

Method GET_ADDR_TABLE_CHANGES_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_WITH_INDICATOR Call by reference Type reference (TYPE) BP_AD_REM_TTY Neue Daten mit Changeindikator 20090227
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) BP_AD_REM_TTY Neue Daten 20090227
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) BP_AD_REM_TTY Alte Daten 20090227
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20090227

Method GET_ADDR_TABLE_CHANGES_REMARKS on class FSBP_SO_ADDRESSES has no exception.

Method GET_ADDR_TABLE_CHANGES_REM_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_WITH_INDICATOR Call by reference Type reference (TYPE) BP_COMREM_TTY Neue Daten mit Changeindikator 20090327
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) BP_COMREM_TTY Neue Daten 20090327
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) BP_COMREM_TTY Alte Daten 20090327
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20090327

Method GET_ADDR_TABLE_CHANGES_REM_COM on class FSBP_SO_ADDRESSES has no exception.

Method GET_ADDR_USAGE_TABLE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETES Call by reference Type reference (TYPE) TTY_BUT021 Zu löschende Adressverwendungen 20100719
2 Exporting E_INSERTS Call by reference Type reference (TYPE) TTY_BUT021 Neu anzulegende Adressverwendungen 20100719
3 Exporting E_UNCHANGED Call by reference Type reference (TYPE) TTY_BUT021 Gleiche Adressverwendungen 20100719
4 Exporting E_UPDATES Call by reference Type reference (TYPE) TTY_BUT021 Zu ändernde Adressverwendungen 20100719
5 Importing I_DATA_NEW Call by reference Type reference (TYPE) TTY_BUT021 Neue Daten 20100719
6 Importing I_DATA_OLD Call by reference Type reference (TYPE) TTY_BUT021 Alte Daten 20100719

Method GET_ADDR_USAGE_TABLE_CHANGES on class FSBP_SO_ADDRESSES has no exception.

Method GET_BUT000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BUP_BUT000_T Tabellentyp für Daten Zentraler Geschäftspartner 20080709

Method GET_BUT000 on class FSBP_SO_ADDRESSES has no exception.

Method ON_COMMIT_START Signature

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

Method SUBMIT_ADDRESS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_MODE Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20061024
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20061024

Method SUBMIT_ADDRESS_CHANGES on class FSBP_SO_ADDRESSES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710