SAP ABAP Class CL_DCFL_PREPROCESSOR (Obsolete - do not use)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   AC-INT (Application Component) Accounting Interface
     FIN_DCFL_PREPROCESSOR_RUNTIME (Package) Decoupling FI/LO: Preprocessor - Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DCFL_PREPROCESSOR_CALLBACK Decoupling: Callbackinterface of Preprocessor Framework 20100503
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DCFL_MOCK_PREPROCESSOR Obsolete - do not use 20100730
Properties
Class CL_DCFL_PREPROCESSOR  
Short Description Obsolete - do not use    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_DCFL_PREPROCESSOR_RUNTIME   Decoupling FI/LO: Preprocessor - Runtime 
Created 20100407   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DCFL_PREPROCESSOR_CALLBACK Decoupling: Callbackinterface of Preprocessor Framework 20100503
Friends
Class CL_DCFL_PREPROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJCAT_BO Instance attribute Private Attribute reference (LIKE) 20100802
2 MO_ACCNOT_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_DCFL_ACCNOT_SERVICES Services for Accounting Notification 20100914
3 MO_BO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_DCFL_BO_SERVICES Decoupling: Special impl. for BO 20100521
4 MO_MESSAGE_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) CL_DCFL_MESSAGE_COLLECTOR Decoupling: Message Collector 20100521
5 MO_WRAPPER_BO Instance attribute Private Attribute reference (LIKE) 20100802
6 MO_WRAPPER_FACTORY Instance attribute Public Attribute reference (LIKE) 20100628
7 MS_PREPROC_INT_MSG Instance attribute Private Type reference (TYPE) DCFLS_PREPROC_INT_MSG Decoupling: internal message structure 20100521
8 MV_ACCNOTIF_GUID Instance attribute Private Type reference (TYPE) GUID Globally Unique Identifier 20100521
9 MV_ACTION_CODE Instance attribute Public Attribute reference (LIKE) 20100610
10 MV_BUSINESS_OBJECT Instance attribute Public Attribute reference (LIKE) 20100521
11 MV_CALL_FROM_POSTPROCESSING Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100707
12 MV_OPERATION Instance attribute Public Attribute reference (LIKE) 20100610
13 MV_RTKEY Instance attribute Private Type reference (TYPE) DCFL_RTKEY Runtime key for preprocessor 20100611
14 MV_STEP Instance attribute Public Attribute reference (LIKE) 20100521
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BASIC_CHECK_BADI Instance method Private Method call of the basic check BADI 20101213
2 CALL_LOG_PREPROC_BADI Instance method Private Method call of the log preprocessor BADI 20101213
3 CALL_MAPPING_BADI Instance method Public Method 20101215
4 CHECK_RETRY_POSSIBLE Instance method Private Method Check if a retry is possible 20100625
5 CONSTRUCTOR Instance method Public Constructor 20100413
6 CO_MESSAGES_END Instance method Private Method reads the messages from CO message handler 20101012
7 CO_MESSAGES_START Instance method Private Method starts the CO message handler 20101012
8 DETERMINE_BUDAT Instance method Private Method determine budat and period and make checks 20101028
9 EXECUTE Instance method Public Method N Documents: Main Method of the framework 20100407
10 EXECUTE1_AFTER_ACCNOT Instance method Private Method 1 single Document: After ACCNOT to end 20100527
11 EXECUTE1_TO_ACCNOT Instance method Private Method 1 single Document: From beginning to ACCNOT 20100527
12 EXECUTE1_W_ACCNOT Instance method Public Method 1 single Document: Retry from ErrorTool: Read AccNot and run 20100528
13 READ_ACCNOT Instance method Private Method Read a Accounting Notification 20100528
14 STEP_BASIC_CHECK Instance method Private Method Step Basic Check + Badi-Call + Authority Check 20101214
15 STEP_FIN_ALL_STEPS Instance method Private Method Step Fin All Steps 20110107
16 STEP_FIN_POST Instance method Private Method Step Fin Post 20110107
17 STEP_FIN_PREPROC Instance method Private Method Step Fin Preprocessor 20110105
18 STEP_FIN_PREPROC_INIT Instance method Private Method Step Fin Preprocessor Init 20110105
19 STEP_FIN_PREP_POST Instance method Private Method Step Fin Preparation Post 20110107
20 STEP_LOG_POST Instance method Private Method Step Log Post 20110107
21 STEP_LOG_PREPROC Instance method Private Method Step Log Preprocessor 20110105
22 STEP_LOG_PREP_POST Instance method Private Method Step Log Preparation Post 20110107
23 STEP_MAPPING Instance method Private Method Step Mapping 20110105
24 STEP_PREPARE Instance method Private Method Step Prepare 20110105
25 STORE_MESSAGE Instance method Public Method 20100520
Events
Class CL_DCFL_PREPROCESSOR has no event.
Types
Class CL_DCFL_PREPROCESSOR has no local type.
Method Signatures

Method CALL_BASIC_CHECK_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FRAMEWORK Call by reference Object reference (TYPE REF TO) IF_DCFL_PREPROCESSOR_CALLBACK Decoupling: Callbackinterface of Preprocessor Framework 20101213
2 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20101213

Method CALL_BASIC_CHECK_BADI on class CL_DCFL_PREPROCESSOR has no exception.

Method CALL_LOG_PREPROC_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20101213
2 Importing IO_FRAMEWORK Call by reference Object reference (TYPE REF TO) IF_DCFL_PREPROCESSOR_CALLBACK Decoupling: Callbackinterface of Preprocessor Framework 20101213

Method CALL_LOG_PREPROC_BADI on class CL_DCFL_PREPROCESSOR has no exception.

Method CALL_MAPPING_BADI Signature

Method CALL_MAPPING_BADI on class CL_DCFL_PREPROCESSOR has no parameter.
Method CALL_MAPPING_BADI on class CL_DCFL_PREPROCESSOR has no exception.

Method CHECK_RETRY_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POSSIBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100625
2 Importing IV_ACCNOTIF_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100625

Method CHECK_RETRY_POSSIBLE on class CL_DCFL_PREPROCESSOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSINESS_OBJECT Call by reference Type reference (TYPE) DCFL_BUSINESS_OBJECT Decoupling: Business object 20100413
2 Importing IV_CALL_FROM_POSTPROCESSING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100707
3 Importing IV_OPERATION Call by reference Type reference (TYPE) DCFL_OPERATION Decoupling: Operation 20100413

Method CONSTRUCTOR on class CL_DCFL_PREPROCESSOR has no exception.

Method CO_MESSAGES_END Signature

Method CO_MESSAGES_END on class CL_DCFL_PREPROCESSOR has no parameter.
Method CO_MESSAGES_END on class CL_DCFL_PREPROCESSOR has no exception.

Method CO_MESSAGES_START Signature

Method CO_MESSAGES_START on class CL_DCFL_PREPROCESSOR has no parameter.
Method CO_MESSAGES_START on class CL_DCFL_PREPROCESSOR has no exception.

Method DETERMINE_BUDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20101028

Method DETERMINE_BUDAT on class CL_DCFL_PREPROCESSOR has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE_COLLECTOR Call by reference Object reference (TYPE REF TO) CL_DCFL_MESSAGE_COLLECTOR Decoupling: Message Collector 20100409
2 Importing IT_PREPROC_INT_MSG Call by reference Type reference (TYPE) DCFLT_PREPROC_INT_MSG Decoupling: internal message structure 20100521
3 Importing IV_SIMULATION_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101201

Method EXECUTE on class CL_DCFL_PREPROCESSOR has no exception.

Method EXECUTE1_AFTER_ACCNOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20100527
2 Importing IV_ACCNOTIF_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100527
3 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an inbound message, e.g. SOA-message 20100527
4 Importing IV_SIMULATION_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101201

Method EXECUTE1_AFTER_ACCNOT on class CL_DCFL_PREPROCESSOR has no exception.

Method EXECUTE1_TO_ACCNOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20100527
2 Importing IS_PREPROC_INT_MSG Call by reference Type reference (TYPE) DCFLS_PREPROC_INT_MSG Decoupling: internal message structure 20100527

Method EXECUTE1_TO_ACCNOT on class CL_DCFL_PREPROCESSOR has no exception.

Method EXECUTE1_W_ACCNOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE_COLLECTOR Call by reference Object reference (TYPE REF TO) CL_DCFL_MESSAGE_COLLECTOR Decoupling: Message Collector 20100610
2 Importing IV_ACCNOTIF_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100528
3 Importing IV_POSTDAT Call by reference Type reference (TYPE) DCFL_POSTDAT Proposal posting date 20101112

Method EXECUTE1_W_ACCNOT on class CL_DCFL_PREPROCESSOR has no exception.

Method READ_ACCNOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20100610
2 Importing IV_ACCNOTIF_GUID Call by reference Type reference (TYPE) GUID 20100528

Method READ_ACCNOT on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_BASIC_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20101214
2 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20101214

Method STEP_BASIC_CHECK on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_FIN_ALL_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIN_POST Call by reference Object reference (TYPE REF TO) DATA 20110107
2 Exporting ES_LOG_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
3 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110107
4 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110107

Method STEP_FIN_ALL_STEPS on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_FIN_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIN_POST Call by reference Object reference (TYPE REF TO) DATA 20110107
2 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110107

Method STEP_FIN_POST on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_FIN_PREPROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIN_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110105
2 Changing CS_LOG_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
3 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110105
4 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110105

Method STEP_FIN_PREPROC on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_FIN_PREPROC_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIN_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110105
2 Exporting ES_LOG_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
3 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110105
4 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110105

Method STEP_FIN_PREPROC_INIT on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_FIN_PREP_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIN_POST Call by reference Object reference (TYPE REF TO) DATA 20110107
2 Importing IS_FIN_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110107
3 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110107

Method STEP_FIN_PREP_POST on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_LOG_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
2 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110107

Method STEP_LOG_POST on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_LOG_PREPROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110105
2 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110105

Method STEP_LOG_PREPROC on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_LOG_PREP_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
2 Importing IS_LOG_PREP_POST Call by reference Object reference (TYPE REF TO) DATA 20110121
3 Importing IS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110107
4 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110107

Method STEP_LOG_PREP_POST on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110105
2 Importing IS_PREPROC_INT_MSG Call by reference Type reference (TYPE) DCFLS_PREPROC_INT_MSG Decoupling: internal message structure 20110105

Method STEP_MAPPING on class CL_DCFL_PREPROCESSOR has no exception.

Method STEP_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PREPROC Call by reference Type reference (TYPE) DCFLS_PREPROC Decoupling: Preprocessor 20110105
2 Importing IV_INBOUND_MESSAGE_ID Call by reference Type reference (TYPE) DCFL_INBOUND_MESSAGE_ID ID of an Inbound Message 20110105

Method STEP_PREPARE on class CL_DCFL_PREPROCESSOR has no exception.

Method STORE_MESSAGE Signature

Method STORE_MESSAGE on class CL_DCFL_PREPROCESSOR has no parameter.
Method STORE_MESSAGE on class CL_DCFL_PREPROCESSOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606