SAP ABAP Class FSBP_GENERIC_SERVICES (Generic Services for the Business Partner)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_GENERIC_SERVICES (Package) Generic Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20060103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_MESSAGE Constants: Messages 20060103
Properties
Class FSBP_GENERIC_SERVICES  
Short Description Generic Services for the Business Partner    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class FSBP_GENERIC    
Program status     
Category 0   
Package FS_BP_AL_GENERIC_SERVICES   Generic Services 
Created 20041110   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ECH_ERROR_CATEGORIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20060103
2 IF_XO_CONST_MESSAGE Constants: Messages 20060103
Friends
Class FSBP_GENERIC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Public Attribute reference (LIKE) 20060103
2 MSG_ABORT Instance attribute Public Attribute reference (LIKE) 20060103
3 MSG_CLASS_GENERIC Constant Public Type reference (TYPE) SYMSGID 'FSBP_GENERIC' Message Class 20050225
4 MSG_ERROR Instance attribute Public Attribute reference (LIKE) 20060103
5 MSG_EXIT Instance attribute Public Attribute reference (LIKE) 20060103
6 MSG_INFO Instance attribute Public Attribute reference (LIKE) 20060103
7 MSG_SUCCESS Instance attribute Public Attribute reference (LIKE) 20060103
8 MSG_WARNING Instance attribute Public Attribute reference (LIKE) 20060103
9 TRUE Instance attribute Public Attribute reference (LIKE) 20060103
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_LINES Static method Public Method Compares the Contents of Two Table Lines 20050112
2 CREATE_DATA Static method Public Method Creates a New Data Reference 20050108
3 DOES_TABLE_EXIST Static method Public Method Indicates Whether a Table Exists in DDIC 20041130
4 DO_MESSAGES_CONTAIN Static method Public Method Checks Whether Messages of a Certain Type Occur 20041223
5 ENTRIES_BELONG_TO_PARTNER Static method Public Method Checks Whether All Table Lines Belong to the Partner 20041220
6 IS_PARTNER_RELATION_TABLE Static method Public Method Indicates Whether Transferred Table Is a Partner Rel. Table 20041216
7 IS_PARTNER_TABLE Static method Public Method Indicates Whether Transferred Table Is a Partner Table 20041216
8 NEW_MESSAGE Static method Public Method Creates a New Message of the Type STR_XO_MESSAGE 20041125
Events
Class FSBP_GENERIC_SERVICES has no event.
Types
Class FSBP_GENERIC_SERVICES has no local type.
Method Signatures

Method COMPARE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE1 Call by reference Type reference (TYPE) ANY Zeile 1 20050112
2 Importing I_LINE2 Call by reference Type reference (TYPE) ANY Zeile 2 20050112
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20050112
4 Returning R_RESULT Value transfer Type reference (TYPE) FSBP_COMPARE_RESULT Ergebnis des Vergleiches 20050112

Method COMPARE_LINES on class FSBP_GENERIC_SERVICES has no exception.

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_TABLE Call by reference Type reference (TYPE) BOOLE-BOOLE Eine Datenreferenz für eine Tabelle erzeugen 20050108
2 Importing I_DATA_TYPE Call by reference Type reference (TYPE) FIELDNAME Feldname 20050108
3 Importing I_INITIAL_SIZE Call by reference Type reference (TYPE) I Initiale Größe der Tabelle 20051018
4 Returning R_DATA Value transfer Object reference (TYPE REF TO) DATA Erzeugte Datenreferenz 20050108

Method CREATE_DATA on class FSBP_GENERIC_SERVICES has no exception.

Method DOES_TABLE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041130
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Gibt an, ob die Tabelle im DDIC existiert 20041216

Method DOES_TABLE_EXIST on class FSBP_GENERIC_SERVICES has no exception.

Method DO_MESSAGES_CONTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AND_HIGHER Call by reference Type reference (TYPE) XO_BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041223
2 Importing I_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20041223
3 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) SY-MSGTY 'E' Nachrichtentyp 20041223
4 Returning R_RESULT Value transfer Type reference (TYPE) XO_BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041223

Method DO_MESSAGES_CONTAIN on class FSBP_GENERIC_SERVICES has no exception.

Method ENTRIES_BELONG_TO_PARTNER 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 20041220
2 Importing I_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20041220
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20041220
4 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041220

Method ENTRIES_BELONG_TO_PARTNER on class FSBP_GENERIC_SERVICES has no exception.

Method IS_PARTNER_RELATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041216
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Tabelle enthält Partner als Schlüssel 20041216
# Exception Resumable Description Created on
1 TABLE_DOES_NOT_EXIST Die Tabelle existiert nicht aktiv im DDIC 20041216

Method IS_PARTNER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041216
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Tabelle enthält Partner als Schlüssel 20041216

Method IS_PARTNER_TABLE on class FSBP_GENERIC_SERVICES has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20041125
2 Importing I_ECH_ERROR_CATEGORY Call by reference Type reference (TYPE) XO_ECH_ERROR_CATEGORY IF_ECH_ERROR_CATEGORIES=>PRE_CROSS_VALIDATION Fehlerkategorie 20070423
3 Importing I_FIELD Call by reference Type reference (TYPE) BAPI_FLD Feldname 20050131
4 Importing I_FROM_SYSTEM Call by reference Type reference (TYPE) XO_BOOLE Nachricht aus Systemparameter übernehmen 20051117
5 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20041125
6 Importing I_PARAMETER Call by reference Type reference (TYPE) BAPI_PARAM Parametername 20041217
7 Importing I_ROW Call by reference Type reference (TYPE) BAPI_LINE Zeile im Parameter 20050407
8 Importing I_TABLE Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060808
9 Importing I_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20041125
10 Importing I_VARIABLE1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
11 Importing I_VARIABLE2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
12 Importing I_VARIABLE3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
13 Importing I_VARIABLE4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
14 Returning R_MESSAGE Value transfer Type reference (TYPE) STR_XO_MESSAGE Returnparameter 20041125

Method NEW_MESSAGE on class FSBP_GENERIC_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in