SAP ABAP Class CL_ART_QUICKFIX_PROVIDER (quickfix provider for global classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_BLACKBOARD (Package) Refactoring Blackboard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_QUICKFIX_EVALUATION_OBJ Base BADI class for the object oriented quickfix evaluation 20130515
Properties
Class CL_ART_QUICKFIX_PROVIDER  
Short Description quickfix provider for global classes    
Super Class CL_QUICKFIX_EVALUATION_OBJ Base BADI class for the object oriented quickfix evaluation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_BLACKBOARD   Refactoring Blackboard 
Created 20120625   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ART_QUICKFIX_PROVIDER has no forward declaration.
Interfaces
Class CL_ART_QUICKFIX_PROVIDER has no interface implemented.
Friends
Class CL_ART_QUICKFIX_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLACKBOARD Instance attribute Private Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20130307
2 CONTRIBUTORS Instance attribute Private Type reference (TYPE) IF_ART_BLACKBOARD_CONTRIBUTOR=>TAB 20130307
3 SOURCE_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_ART_SOURCE_REPOSITORY 20131015
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTRIBUTORS Instance method Private Method 20130307
2 APPLY Instance method Public Method 20130513
3 CREATE Static method Public Method 20130403
4 CREATE_BLACKBOARD Instance method Private Method 20130307
5 CREATE_QUICKFIX Instance method Public Method 20130307
6 FILTER_PROPOSALS Instance method Private Method 20130517
7 FITS_TO_MARKERS Instance method Private Method 20130704
8 GET_BLACKBOARD Instance method Public Method 20130821
9 PROVIDE_BETA_PROPOSALS Instance method Private Method 20130704
10 REGISTER_AFFECTED_SOURCES Instance method Private Method 20130930
11 REGISTER_MAIN_SOURCE Instance method Private Method 20130930
12 RUN_CONTRIBUTORS Instance method Private Method 20130307
Events
Class CL_ART_QUICKFIX_PROVIDER has no event.
Types
Class CL_ART_QUICKFIX_PROVIDER has no local type.
Method Signatures

Method ADD_CONTRIBUTORS Signature

Method ADD_CONTRIBUTORS on class CL_ART_QUICKFIX_PROVIDER has no parameter.
Method ADD_CONTRIBUTORS on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVALUATION_RESULT Call by reference Object reference (TYPE REF TO) IF_QUICKFIX_EVALUATION_RESULT 20130513
2 Importing INPUT Call by reference Object reference (TYPE REF TO) IF_QUICKFIX_SOURCE_OBJECT 20130513
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_QUICKFIX_RESULT 20130513
# Exception Resumable Description Created on
1 CX_QUICKFIX_ERROR 20130513

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_QUICKFIX_PROVIDER 20130403

Method CREATE on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method CREATE_BLACKBOARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_QUICKFIX_SOURCE_OBJECT 20130516

Method CREATE_BLACKBOARD on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method CREATE_QUICKFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPOSAL Call by reference Object reference (TYPE REF TO) CL_ART_PROPOSAL 20130515
2 Importing I_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_QUICKFIX_SOURCE_OBJECT 20130516
3 Returning R_QUICKFIX Value transfer Object reference (TYPE REF TO) IF_QFIX_QUICKFIX 20130307

Method CREATE_QUICKFIX on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method FILTER_PROPOSALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER_BY_MARKERS Call by reference Type reference (TYPE) ABAP_BOOL 20131030
2 Importing I_MARKER_IDS Call by reference Type reference (TYPE) IF_QUICKFIX_ADT_TYPES=>TY_MARKER_IDS 20130517
3 Returning R_RESULT Value transfer Type reference (TYPE) IF_QUICKFIX_EVALUATION_RESULT=>TAB 20130704

Method FILTER_PROPOSALS on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method FITS_TO_MARKERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MARKER_IDS Call by reference Type reference (TYPE) IF_QUICKFIX_ADT_TYPES=>TY_MARKER_IDS 20130704
2 Importing I_PROPOSAL Call by reference Object reference (TYPE REF TO) CL_ART_PROPOSAL 20130704
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130704

Method FITS_TO_MARKERS on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method GET_BLACKBOARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20130821

Method GET_BLACKBOARD on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method PROVIDE_BETA_PROPOSALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130704

Method PROVIDE_BETA_PROPOSALS on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method REGISTER_AFFECTED_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AFFECTED_OBJECTS Call by reference Type reference (TYPE) IF_QUICKFIX_SOURCE_OBJECT=>TAB 20130930

Method REGISTER_AFFECTED_SOURCES on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method REGISTER_MAIN_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT Call by reference Object reference (TYPE REF TO) IF_QUICKFIX_SOURCE_OBJECT 20130930

Method REGISTER_MAIN_SOURCE on class CL_ART_QUICKFIX_PROVIDER has no exception.

Method RUN_CONTRIBUTORS Signature

Method RUN_CONTRIBUTORS on class CL_ART_QUICKFIX_PROVIDER has no parameter.
Method RUN_CONTRIBUTORS on class CL_ART_QUICKFIX_PROVIDER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740