SAP ABAP Class CL_REXCFR_FI_DOCS (Generate the FI documents to be posted by SRU Tool)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_FR (Package) Localization Flexible Real Estate France
Properties
Class CL_REXCFR_FI_DOCS  
Short Description Generate the FI documents to be posted by SRU Tool    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCFR    
Program status     
Category 0   
Package GLO_REFX_FR   Localization Flexible Real Estate France 
Created 20100819   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_REXCFR_FI_DOCS has no forward declaration.
Interfaces
Class CL_REXCFR_FI_DOCS has no interface implemented.
Friends
Class CL_REXCFR_FI_DOCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_BELNR Instance attribute Protected Type reference (TYPE) BELNR_D 0 Accounting Document Number 20100825
2 MD_BUDAT Instance attribute Protected Type reference (TYPE) BUDAT Posting Date in the Document 20100823
3 MD_MNID Instance attribute Protected Type reference (TYPE) REMMMANDATEID Mandate 20100819
4 MD_PMODE Instance attribute Protected Type reference (TYPE) RECAPROCESSMODE Execution Mode of Process 20100825
5 MD_PROCID Instance attribute Protected Type reference (TYPE) RECAPROCESSID Localized Process (VIXCFRPROCID) 20100823
6 MD_YEAR Instance attribute Protected Type reference (TYPE) GJAHR Fiscal Year 20100819
7 MO_MSGLIST Instance attribute Protected Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20100819
8 MS_POSTING Instance attribute Protected Type reference (TYPE) TIVXCFRPOSTINGS Document types of postings on SUs (Extraordinary expenses) 20100819
9 MT_AC Instance attribute Protected Type reference (TYPE) RE_T_CODATA CO Data (RE-Specific) 20100824
10 MT_BELNR Instance attribute Protected Type reference (TYPE) RE_T_XCFR_BELNR Accounting Document Number 20100824
11 MT_CO_AC_DIFF Instance attribute Protected Type reference (TYPE) RE_T_CODATA CO Data (RE-Specific) 20100824
12 MT_PERIOD Instance attribute Protected Type reference (TYPE) RE_T_FR_SOMONAT Select Options for Posting Period 20101216
13 MT_PROCID Instance attribute Protected Type reference (TYPE) RE_T_VIXCFRPROCID Localized Process (VIXCFRPROCID) 20100823
14 MT_SRU_SU Instance attribute Protected Type reference (TYPE) RE_T_VIXCFREO Technical details of SUs used by the SRU Tool 20100819
Methods
# Method Level Visibility Method type Description Created on
1 ALREADY_POSTED Instance method Protected Method Raise message for year-end posting already carried out 20100826
2 CHECK_COSTELEMENT Instance method Protected Method Checks if an account is a cost element 20100824
3 COMPLETE_FIITEM Instance method Protected Method Complete FI item with account number and CO assignement 20100824
4 CONSTRUCTOR Instance method Public Constructor 20100819
5 DET_CO_AC Instance method Protected Method Determines the plan and actual costs on SU 20100824
6 GET_ACCOUNTNUM Instance method Protected Method Determine the GL acc. number based on the SU and the trs key 20100819
7 GET_PROCESSID Instance method Public Method Return the process ID of the actual run 20100823
8 MIDYEAR_CALC Instance method Public Method Transfer posting in the mid of the year (TA2) 20100819
9 MIDYEAR_CALC_REV Instance method Public Method Transfer posting - Reverse (TA3) 20100823
10 PREP_YEAREND_CALC Instance method Public Method Call the standard REITDS transaction 20100825
11 SET_ADDPARAMS Instance method Public Method Set additional parameters 20100824
12 SUM_FI_DOCS Instance method Protected Method Summarizes the document items for mid year posting 20100819
13 YEAREND_CALC_REV Instance method Public Method Year-end posting - Reverse (TA6) 20100827
14 YEAREND_FN_CALC1 Instance method Public Method Year-end posting for SUs in status finished (TA5) 20100819
15 YEAREND_NF_CALC1 Instance method Public Method Year-end posting step1 for SUs in status not finished (TA5) 20100819
16 YEAREND_NF_CALC2 Instance method Public Method Year-end posting step2 for SUs in status not finished (TA5) 20100819
17 YEAREND_NF_CALC3 Instance method Public Method Year-end posting step3 for SUs in status not finished (TA5) 20100819
Events
Class CL_REXCFR_FI_DOCS has no event.
Types
Class CL_REXCFR_FI_DOCS has no local type.
Method Signatures

Method ALREADY_POSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20100826
2 Importing ID_TRSID Call by reference Type reference (TYPE) REXCFRTRANS Transaction ID 20100826

Method ALREADY_POSTED on class CL_REXCFR_FI_DOCS has no exception.

Method CHECK_COSTELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_COSTELEMENT Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100824
2 Importing ID_DATE Call by reference Type reference (TYPE) DATUM Date 20100824
3 Importing ID_KSTAR Call by reference Type reference (TYPE) KSTAR Cost Element 20100824

Method CHECK_COSTELEMENT on class CL_REXCFR_FI_DOCS has no exception.

Method COMPLETE_FIITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SRUBSEG Call by reference Type reference (TYPE) REXCFR_FI_ITEM FI document item structure 20100824
2 Importing ID_ACCTYP Call by reference Type reference (TYPE) REXCFRACCTYP Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100824
3 Importing ID_DATE Call by reference Type reference (TYPE) DATUM Date 20100824
4 Importing ID_OBJNR_SU Call by reference Type reference (TYPE) RECAOBJNR Object number (forecast) 20100825

Method COMPLETE_FIITEM on class CL_REXCFR_FI_DOCS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20100819
2 Importing ID_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20100823
3 Importing ID_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100819
4 Importing ID_MNID Call by reference Type reference (TYPE) REMMMANDATEID Mandate 20100823
5 Importing ID_PMODE Call by reference Type reference (TYPE) RECAPROCESSMODE 'S' Execution Mode of Process 20100825
6 Importing ID_PROCID Call by reference Type reference (TYPE) RECAPROCESSID Process Identification -> Accounting Reference Number 20100823
7 Importing IS_POSTING Call by reference Type reference (TYPE) TIVXCFRPOSTINGS Document types of postings on SUs (Extraordinary expenses) 20100819
8 Importing IT_PERIOD Call by reference Type reference (TYPE) RE_T_FR_SOMONAT Select Options for Posting Period 20101216

Method CONSTRUCTOR on class CL_REXCFR_FI_DOCS has no exception.

Method DET_CO_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECALCULATE Call by reference Type reference (TYPE) CHAR1 'X' Single-Character Flag 20100824

Method DET_CO_AC on class CL_REXCFR_FI_DOCS has no exception.

Method GET_ACCOUNTNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CR_ACC Call by reference Type reference (TYPE) KONTO_AD Account Determination: G/L Account Number 20100819
2 Exporting ED_DB_ACC Call by reference Type reference (TYPE) KONTO_AD Account Determination: G/L Account Number 20100819
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20100819
4 Importing ID_CRACC Call by reference Type reference (TYPE) REXCFRACCTYP Account type 20100819
5 Importing ID_DBACC Call by reference Type reference (TYPE) REXCFRACCTYP Account type 20100819
6 Importing IS_SU Call by reference Type reference (TYPE) VIXCFREO Technical details of SUs used by the SRU Tool 20100819

Method GET_ACCOUNTNUM on class CL_REXCFR_FI_DOCS has no exception.

Method GET_PROCESSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCID Call by reference Type reference (TYPE) RE_T_VIXCFRPROCID Localized Process (VIXCFRPROCID) 20100823
2 Importing ID_TRANS Call by reference Type reference (TYPE) REXCFRTRANS Localized Process (VIXCFRPROCID) 20100823

Method GET_PROCESSID on class CL_REXCFR_FI_DOCS has no exception.

Method MIDYEAR_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100819
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100819
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100819

Method MIDYEAR_CALC on class CL_REXCFR_FI_DOCS has no exception.

Method MIDYEAR_CALC_REV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100823
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100825
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100825

Method MIDYEAR_CALC_REV on class CL_REXCFR_FI_DOCS has no exception.

Method PREP_YEAREND_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100825
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100825
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100825

Method PREP_YEAREND_CALC on class CL_REXCFR_FI_DOCS has no exception.

Method SET_ADDPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20100824
2 Importing ID_PROCID Call by reference Type reference (TYPE) RECAPROCESSID Process Identification -> Accounting Reference Number 20100824
3 Importing IT_BELNR Call by reference Type reference (TYPE) RE_T_FR_SOBELNR Accounting Document Number 20100824
4 Importing IT_SRU_SU Call by reference Type reference (TYPE) RE_T_VIXCFREO Status of Extraordinary Operation (VIXCFREO) 20100824

Method SET_ADDPARAMS on class CL_REXCFR_FI_DOCS has no exception.

Method SUM_FI_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100819
2 Changing CT_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100819

Method SUM_FI_DOCS on class CL_REXCFR_FI_DOCS has no exception.

Method YEAREND_CALC_REV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100827
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100827
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100827

Method YEAREND_CALC_REV on class CL_REXCFR_FI_DOCS has no exception.

Method YEAREND_FN_CALC1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100823
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100823
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100823

Method YEAREND_FN_CALC1 on class CL_REXCFR_FI_DOCS has no exception.

Method YEAREND_NF_CALC1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100823
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100823
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100823

Method YEAREND_NF_CALC1 on class CL_REXCFR_FI_DOCS has no exception.

Method YEAREND_NF_CALC2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100823
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100823
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100823

Method YEAREND_NF_CALC2 on class CL_REXCFR_FI_DOCS has no exception.

Method YEAREND_NF_CALC3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRUBKPF Call by reference Type reference (TYPE) RE_T_XCFR_FI_HEADER FI document header structure 20100823
2 Exporting ET_SRUBSEG Call by reference Type reference (TYPE) RE_T_XCFR_FI_ITEM FI document item structure 20100823
3 Importing IS_TRSTEP Call by reference Type reference (TYPE) REXCC_FR_TRSTEPS Extraordinary Operation specific posting steps (TIVXCFRTRSTE 20100823

Method YEAREND_NF_CALC3 on class CL_REXCFR_FI_DOCS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606