SAP ABAP Interface IF_MCA_DOCUMENT (Interface for BAdI: MCA_DOCUMENT)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-CU-MCA (Application Component) Multi Currency Accounting
     FAGL_MCA_AL_GEN (Package) FI: MCA General Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GLE_MCA_DOCUMENT BAdI MCA Document - Example Class 20110127
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_DOCUMENT_IMP 20070612
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MCA_DOCUMENT_GROUPVALUATION Class for BAdI: MCA_DOCUMENT 20110513
Properties
Interface IF_MCA_DOCUMENT  
Short Description Interface for BAdI: MCA_DOCUMENT    
General Data
Package FAGL_MCA_AL_GEN   FI: MCA General Functions 
Created 20070612   SAP 
Last changed 20110908   SAP 
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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070612
Friends
Interface IF_MCA_DOCUMENT has no friend.
Attributes
Interface IF_MCA_DOCUMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_POST_DOCUMENTS Instance method Public Method After Posting 20101213
2 BEFORE_POST_DOCUMENTS Instance method Public Method Change Documents Before Posting 20101213
3 GET_ACCOUNTS Instance method Public Method Get Accounts 20101213
4 GET_ACTIVATION_STATUS Instance method Public Method Determine Activation Status of Sub Components 20101213
5 GET_POSTLINES Instance method Public Method Get Postline Items 20101213
6 PROCESS_DOCUMENTS Instance method Public Method Process Line Items of Documents 20101213
7 PROCESS_DOCUMENTS_SINGLE Instance method Public Method Process Single Line Item of Document 20101213
8 REVERSE_POSTPROCESS Instance method Public Method Reversal: Postprocessing 20110325
Events
Interface IF_MCA_DOCUMENT has no event.
Types
Interface IF_MCA_DOCUMENT has no local type.
Method Signatures

Method AFTER_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Exception Messages 20101213
3 Importing I_SFLAG Call by reference Type reference (TYPE) ABAP_BOOL 20101213
4 Importing I_STR_CURR_INFORMATION Call by reference Type reference (TYPE) GLE_MCA_STR_CURR_INFORMATION Currency Information 20101213
5 Importing I_STR_TPRCCATP Call by reference Type reference (TYPE) GLE_MCA_STR_TPRCCATP MCA Variant specific Attributes of Process Categories 20101213
6 Importing I_TAB_BKPF Call by reference Type reference (TYPE) GLE_MCA_TAB_BKPF_ALV BKPF Tab ALV display 20101213
7 Importing I_TAB_BSEG Call by reference Type reference (TYPE) GLE_MCA_TAB_BSEG_ALV BSEG Tab ALV display 20101213
8 Importing I_TAB_LOGDN Call by reference Type reference (TYPE) GLE_MCA_TAB_LOGDN Table Assignment of FI Document Key - Logical Transaction 20101213
9 Importing I_TAB_MI_RATES Call by reference Type reference (TYPE) GLE_MCA_TAB_MI_RATES Table asigment internal ex rates for posting lines 20101213
10 Importing I_TAB_POSTLINE Call by reference Type reference (TYPE) GLE_MCA_TAB_POSTLINE GLE MCA Table Type for Postline 20101213
11 Importing I_TAB_SEL_PAR Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20101213

Method AFTER_POST_DOCUMENTS on Interface IF_MCA_DOCUMENT has no exception.

Method BEFORE_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_TAB_POSTLINE Call by reference Type reference (TYPE) GLE_MCA_TAB_POSTLINE GLE MCA Table Type for Postline 20101213
3 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Exception Messages 20101213
4 Importing I_SFLAG Call by reference Type reference (TYPE) ABAP_BOOL Simulation 20101213
5 Importing I_STR_CURR_INFORMATION Call by reference Type reference (TYPE) GLE_MCA_STR_CURR_INFORMATION Currency Information 20101213
6 Importing I_STR_TPRCCATP Call by reference Type reference (TYPE) GLE_MCA_STR_TPRCCATP MCA Variant specific Attributes of Process Categories 20101213
7 Importing I_TAB_SEL_PAR Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameters 20101213

Method BEFORE_POST_DOCUMENTS on Interface IF_MCA_DOCUMENT has no exception.

Method GET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_TAB_ACCOUNT Call by reference Type reference (TYPE) GLE_MCA_TAB_ACCOUNT Source Accounts 20101213
3 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Return Parameter 20101213
4 Importing I_KOART Call by reference Type reference (TYPE) KOART 'S' Account Type 20101213
5 Importing I_KTOPL Call by reference Type reference (TYPE) KTOPL Chart of Accounts 20101213
6 Importing I_STR_FREE_SEL Call by reference Type reference (TYPE) GLE_MCA_STR_FREE_SELECTIONS Free Selection Parameters 20101213
7 Importing I_STR_TMCAVARA Call by reference Type reference (TYPE) GLE_MCA_STR_TMCAVARA Assignment of Company Code to MCA Variant 20101213
8 Importing I_TAB_SEL_PAR Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameters 20101213
9 Importing I_TAB_T030H Call by reference Type reference (TYPE) GLE_MCA_TAB_T030H Target Accounts 20101213
10 Importing I_TAB_TMCAPRC Call by reference Type reference (TYPE) GLE_MCA_TAB_TMCAPRC Assignm. ProcTyp MCA Key ProcCat 20101213
11 Importing I_TAB_TPRCTYPP Call by reference Type reference (TYPE) GLE_MCA_TAB_TPRCTYPP Process type properties 20101213

Method GET_ACCOUNTS on Interface IF_MCA_DOCUMENT has no exception.

Method GET_ACTIVATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VACTIVE Call by reference Type reference (TYPE) GLE_DTE_MCA_SUBLDGR_VACTIVE Activation Status for Subledger Revaluation 20101213
2 Importing I_SUB_COMPONENT Call by reference Type reference (TYPE) GLE_DTE_MCA_SUB_COMPONENT 'SUBLDGR' Sub Component 20101213

Method GET_ACTIVATION_STATUS on Interface IF_MCA_DOCUMENT has no exception.

Method GET_POSTLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_TAB_DOCREF Value transfer Type reference (TYPE) GLE_MCA_TAB_DOCREF GLE MCA DOCREF table type 20110124
3 Changing C_TAB_POSTLINE Value transfer Type reference (TYPE) GLE_MCA_TAB_POSTLINE Document Line Items 20101213
4 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Exception Messages 20101213
5 Importing I_KOART Call by reference Type reference (TYPE) KOART 'S' Account Type 20101213
6 Importing I_STR_CURR_INFORMATION Call by reference Type reference (TYPE) GLE_MCA_STR_CURR_INFORMATION Currency Information 20101213
7 Importing I_STR_FREE_SEL Call by reference Type reference (TYPE) GLE_MCA_STR_FREE_SELECTIONS Free Selection Parameters 20101213
8 Importing I_STR_TMCAVAR Call by reference Type reference (TYPE) GLE_MCA_STR_TMCAVAR MCA Variant 20101213
9 Importing I_STR_TMCAVARA Call by reference Type reference (TYPE) GLE_MCA_STR_TMCAVARA Company Code 20110124
10 Importing I_STR_TPRCCATP Call by reference Type reference (TYPE) GLE_MCA_STR_TPRCCATP Parameters of Process Category 20101213
11 Importing I_TAB_ACCOUNT Call by reference Type reference (TYPE) GLE_MCA_TAB_ACCOUNT Source Accounts 20101213
12 Importing I_TAB_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameters 20101213
13 Importing I_TAB_T030H Call by reference Type reference (TYPE) GLE_MCA_TAB_T030H Target Accounts 20110124
14 Importing I_TAB_TMCAPRC Call by reference Type reference (TYPE) GLE_MCA_TAB_TMCAPRC Assignm. ProcTyp MCA Key ProcCat 20101213

Method GET_POSTLINES on Interface IF_MCA_DOCUMENT has no exception.

Method PROCESS_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_TAB_POSTLINE Call by reference Type reference (TYPE) GLE_MCA_TAB_POSTLINE Document Line Items 20101213
3 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Exception Messages 20101213
4 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20110124
5 Importing I_KOART Call by reference Type reference (TYPE) KOART 'S' Account Type 20101213
6 Importing I_KTOPL Call by reference Type reference (TYPE) KTOPL Chart of Accounts 20101213
7 Importing I_STR_CURR_INFORMATION Call by reference Type reference (TYPE) GLE_MCA_STR_CURR_INFORMATION Currency Information 20101213
8 Importing I_STR_FREE_SEL Call by reference Type reference (TYPE) GLE_MCA_STR_FREE_SELECTIONS Free Selection Parameters 20101213
9 Importing I_STR_T030B Call by reference Type reference (TYPE) T030B Posting Keys 20101213
10 Importing I_STR_TMCAVAR Call by reference Type reference (TYPE) GLE_MCA_STR_TMCAVAR MCA Variant 20101213
11 Importing I_STR_TPRCCATP Call by reference Type reference (TYPE) GLE_MCA_STR_TPRCCATP Parameters of Process Category 20101213
12 Importing I_TAB_ACCOUNT Call by reference Type reference (TYPE) GLE_MCA_TAB_ACCOUNT Source Accounts 20101213
13 Importing I_TAB_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameters 20101213
14 Importing I_TAB_T030H Call by reference Type reference (TYPE) GLE_MCA_TAB_T030H Target Accounts 20101213
15 Importing I_TAB_TPRCTYPP Call by reference Type reference (TYPE) GLE_MCA_TAB_TPRCTYPP Process Type Parameters 20101213

Method PROCESS_DOCUMENTS on Interface IF_MCA_DOCUMENT has no exception.

Method PROCESS_DOCUMENTS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Exception Indicator 20101213
2 Changing C_STR_POSTLINE Call by reference Type reference (TYPE) GLE_MCA_STR_POSTLINE Document Line Item 20101213
3 Changing C_TAB_RETURN Call by reference Type reference (TYPE) GLE_MCA_TAB_BAPIRET2 Exception Messages 20101213
4 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Assignment of Company Code to MCA Variant 20110124
5 Importing I_KOART Call by reference Type reference (TYPE) KOART 'S' Account Type 20101213
6 Importing I_KTOPL Call by reference Type reference (TYPE) KTOPL Chart of Accounts 20101213
7 Importing I_LINE_ITEM_TYPE Call by reference Type reference (TYPE) GLE_DTE_MCA_DOC_ITEM_TYPE '01' Type of Line Item of MCA Document 20101213
8 Importing I_STR_CURR_INFORMATION Call by reference Type reference (TYPE) GLE_MCA_STR_CURR_INFORMATION Currency Information 20101213
9 Importing I_STR_FREE_SEL Call by reference Type reference (TYPE) GLE_MCA_STR_FREE_SELECTIONS Free Selection Parameters 20101213
10 Importing I_STR_T030B Call by reference Type reference (TYPE) T030B Posting Keys 20101213
11 Importing I_STR_TMCAVAR Call by reference Type reference (TYPE) GLE_MCA_STR_TMCAVAR MCA Variant 20101213
12 Importing I_STR_TPRCCATP Call by reference Type reference (TYPE) GLE_MCA_STR_TPRCCATP Parameters of Process Category 20101213
13 Importing I_TAB_ACCOUNT Call by reference Type reference (TYPE) GLE_MCA_TAB_ACCOUNT Source Accounts 20101213
14 Importing I_TAB_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT Selection Parameters 20101213
15 Importing I_TAB_T030H Call by reference Type reference (TYPE) GLE_MCA_TAB_T030H Target Accounts 20101213
16 Importing I_TAB_TPRCTYPP Call by reference Type reference (TYPE) GLE_MCA_TAB_TPRCTYPP Process Type Parameters 20101213

Method PROCESS_DOCUMENTS_SINGLE on Interface IF_MCA_DOCUMENT has no exception.

Method REVERSE_POSTPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Indicator: Simulation 20110325
2 Importing I_STR_REV_STGRD Call by reference Type reference (TYPE) GLE_MCA_STR_REV_STGRD Reversal Parameters 20110325
3 Importing I_TAB_DOCREF Call by reference Type reference (TYPE) GLE_MCA_TAB_DOCREF FI Documents that have been reversed 20110325
4 Importing I_TAB_RUNADM_ID Call by reference Type reference (TYPE) GLE_TAB_MCA_RUNADM_ID MCA Run IDs 20110325

Method REVERSE_POSTPROCESS on Interface IF_MCA_DOCUMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701