SAP ABAP Class FSBP_APPLICATION_FACTORY (Factory Class for Application Objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_DEPRECATED_731 (Package) FS_BP_DEPRECATED_731
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_GENERIC_CONSTANTS Generic Constants for the Business Partner 20041130
Properties
Class FSBP_APPLICATION_FACTORY  
Short Description Factory Class for Application Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_DEPRECATED_731   FS_BP_DEPRECATED_731 
Created 20041115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_APPLICATION_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_GENERIC_CONSTANTS Generic Constants for the Business Partner 20041130
Friends
Class FSBP_APPLICATION_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY_CHANGE Instance attribute Private Attribute reference (LIKE) 20041217
2 ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20041217
3 ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20041217
4 ADAPTEE Static Attribute Private Object reference (TYPE REF TO) XO_SEGMENT_FACTORY 20110104
5 BP_HANDLE Instance attribute Private Attribute reference (LIKE) 20041216
6 COMP_DIFFERENT_LINES Instance attribute Private Attribute reference (LIKE) 20050112
7 COMP_EXACT_LINES Instance attribute Private Attribute reference (LIKE) 20050112
8 COMP_SAME_KEY Instance attribute Private Attribute reference (LIKE) 20050112
9 FALSE Instance attribute Private Attribute reference (LIKE) 20041130
10 MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20041130
11 MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20041130
12 MSG_EXIT Instance attribute Private Attribute reference (LIKE) 20041130
13 MSG_INFO Instance attribute Private Attribute reference (LIKE) 20041130
14 MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20041130
15 MSG_WARNING Instance attribute Private Attribute reference (LIKE) 20041130
16 REF_LIST Static Attribute Private Type reference (TYPE) FSBP_APPLICATION_OBJ_REF_STTY Reference List of Application Objects (Sorted/Unique) 20041223
17 TRUE Instance attribute Private Attribute reference (LIKE) 20041130
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050127
2 GET_BUFFERED_INSTANCES Static method Public Method Supplies the Buffered Application Object Instances 20041227
3 GET_DATA_ALL Static method Public Method Supplies Data for All Instances to an Application 20050107
4 GET_INSTANCE Static method Public Method Supplies an Instance of an Application Object 20041115
5 ON_CLEANUP Static method Private Event handling method Removes All Object References 20050127
6 ON_FINALIZE Static method Private Event handling method 20110104
7 PREPARE_INSTANCES Static method Public Method Generates Application Objects for Several Partners 20050321
8 UPDATE_TEMP_PARTNERS Static method Public Method Replaces Temporary Partner Numbers in Reference List 20050124
Events
Class FSBP_APPLICATION_FACTORY has no event.
Types
Class FSBP_APPLICATION_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class FSBP_APPLICATION_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class FSBP_APPLICATION_FACTORY has no exception.

Method GET_BUFFERED_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMES Call by reference Type reference (TYPE) FSBP_APPLICATION_OBJ_NAME_TTY Namen der Anwendungsobjekte 20041227
2 Importing I_PARTNERS Call by reference Type reference (TYPE) BU_PARTNER_T Tabellentyp zum Typ BU_PARTNER 20041227
3 Returning R_INSTANCES Value transfer Type reference (TYPE) FSBP_APPLICATION_OBJ_REF_STTY Referenzliste von Anwendungsobjekten (Application Obj.Stack) 20041227

Method GET_BUFFERED_INSTANCES on class FSBP_APPLICATION_FACTORY has no exception.

Method GET_DATA_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODIFIED_ONLY Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050107
2 Importing I_NAME Call by reference Type reference (TYPE) FSBP_APPLICATION_OBJECT_NAME Name des Anwendungsobjekts 20050107
3 Returning R_DATA_CATALOGUE Value transfer Type reference (TYPE) FSBP_APPLICATION_DATA_TTY Datenkatalog eines Anwendungsobjekts 20050107

Method GET_DATA_ALL on class FSBP_APPLICATION_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) FSBP_APPLICATION_OBJECT_NAME Name des Anwendungsobjekts 20041115
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20041115
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_FSBP_APPLICATION_OBJECT Anwendungsobjekt-Definition 20041115
# Exception Resumable Description Created on
1 NAME_MISSING Es wurde kein Anwendungsobjektname mitgegeben 20041115
2 PARTNER_MISSING Es wurde keine Partnernummer mitgegeben 20041115

Method ON_CLEANUP Signature

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

Method ON_FINALIZE Signature

Method ON_FINALIZE on class FSBP_APPLICATION_FACTORY has no parameter.
Method ON_FINALIZE on class FSBP_APPLICATION_FACTORY has no exception.

Method PREPARE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) FSBP_APPLICATION_OBJECT_NAME Name des Anwendungsobjekts 20050321
2 Importing I_PARTNERS Call by reference Type reference (TYPE) BU_PARTNER_T Tabellentyp zum Typ BU_PARTNER 20050321
3 Importing I_TABLES Call by reference Type reference (TYPE) FSBP_TABLE_NAME_TTY Tabellen 20051021

Method PREPARE_INSTANCES on class FSBP_APPLICATION_FACTORY has no exception.

Method UPDATE_TEMP_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNERS Call by reference Type reference (TYPE) BUS_PARTNR_T SAP-GP Tabelle von Zuordnungen zwischen temp./finalen Nummer 20050124

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