SAP ABAP Class CL_REXCFR_SERVICE (Service Class for RE France)
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_SERVICE  
Short Description Service Class for RE France    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GLO_REFX_FR   Localization Flexible Real Estate France 
Created 20100616   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)
2 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXCFR_SERVICE has no interface implemented.
Friends
Class CL_REXCFR_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_PERCENT Static Attribute Public Type reference (TYPE) REAJINDEXCHGPERLAST Changes Since Last Adjustment in Percent 20101005
2 MF_REGR Static Attribute Public Type reference (TYPE) RECABOOL Regressive/progressive grading indicator 20101005
3 MT_GRADES Static Attribute Public Type reference (TYPE) RE_T_SRTMSBRPI_X Assignment of a Reporting Rule to a Sales Rule (Grading) 20101005
Methods
# Method Level Visibility Method type Description Created on
1 CALC_CORRECTION_FACTOR Static method Public Method Calculate correction factor used in adjustment 20100806
2 CHECK_ACCDETKEY Static method Public Method Check the existence of the account determination key 20100616
3 CHECK_SETTL_PER Static method Public Method Checks the first and last date of a settl. period 20101015
4 CONV_AP_AMOUNT Static method Public Method Convert the AP amounts (line structure <-> table structure) 20101102
5 CREATE_PROCESS Static method Public Method Generate process entry 20100623
6 DEQUEUE_BUDGET Static method Public Method Dequque the budget' object 20110127
7 ENQUEUE_BUDGET Static method Public Method Enqueue the budget' object 20110127
8 GET_ACTUALDATA Static method Public Method Get the actual amount on cost collector 20100804
9 GET_COSTCOLLECTOR Static method Public Method Determines cost collector for settlement unit. 20100727
10 GET_COUNTRY_FOR_PROCESS Static method Public Method Return the country code of the SUs settled in the given proc 20101014
11 GET_PLANDATA Static method Public Method Get amount planned on a certain settlement unit 20100803
12 INSERT_AP_LOG Static method Public Method Insert new entry(s) into the log of the AP calculation 20101008
13 IS_COUNTRY_ACTIVE Static method Public Method Check for Active Country 20100616
14 LOAD_SU2RO_DISTR Static method Public Method Determine the SU2RO distribution in the given settlement run 20101011
15 MODIFY_GRADES Static method Public Method Sales grading adjustment for sales-relevant contracts 20100930
16 REVERSE_AP_LOG Static method Public Method Reverse the AP log of the assessment run 20101014
Events
Class CL_REXCFR_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_PERIOD Protected See coding 20100727 BEGIN OF mtype_s_period, fiscyear TYPE gjahr, pstngperiod TYPE rerapstngperiod, datefrom TYPE dats, dateto TYPE dats, END OF mtype_s_period
2 MTYPE_T_PERIOD Protected See coding 20100727 mtype_t_period TYPE STANDARD TABLE OF mtype_s_period
Method Signatures

Method CALC_CORRECTION_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CORR_FACTOR Call by reference Type reference (TYPE) REXCFRCORRFACTOR Correction Factor for Advance Payment Calculation 20100806
2 Importing ID_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100806
3 Importing ID_PLENGTH Call by reference Type reference (TYPE) VVATAGE Number of days 20100806
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) DATUM Date 20100806
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) DATUM Date 20100806

Method CALC_CORRECTION_FACTOR on class CL_REXCFR_SERVICE has no exception.

Method CHECK_ACCDETKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20100616
2 Importing ID_ACCDETKEY Call by reference Type reference (TYPE) REXCFRACCDETKEY Account Determination Key 20100616

Method CHECK_ACCDETKEY on class CL_REXCFR_SERVICE has no exception.

Method CHECK_SETTL_PER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_DATEFROM Call by reference Type reference (TYPE) DATUM Date 20101015
2 Changing CD_DATETO Call by reference Type reference (TYPE) DATUM Date 20101015
3 Importing ID_DATEFROM Call by reference Type reference (TYPE) DATUM Date 20101015
4 Importing ID_SNKSL Call by reference Type reference (TYPE) SNKSL Service Charge Key 20101015
# Exception Resumable Description Created on
1 ERROR 20101015

Method CONV_AP_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AP_LOG Call by reference Type reference (TYPE) VIXCFRAPLOG Log of Calculation of Complementary Budget Amounts 20101102
2 Changing CT_AP_LOG_TRANS Call by reference Type reference (TYPE) RE_T_FR_APLOG_TRANS Advance payment amounts in transfered format 20101102

Method CONV_AP_AMOUNT on class CL_REXCFR_SERVICE has no exception.

Method CREATE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROCESSID Call by reference Type reference (TYPE) VIXCFRPROCID Process 20100623
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS 20100624
3 Importing ID_PROCESS Call by reference Type reference (TYPE) REXCFRPROCESS Process 20100623
4 Importing ID_TRANS Call by reference Type reference (TYPE) REXCFRTRANS Transaction ID 20100819
5 Importing ID_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100623
# Exception Resumable Description Created on
1 MISSING_CUSTOMIZING 20100624
2 NUMBER_ERROR Internal error during number assignment 20100623
3 NUMBER_LIMIT_REACHED 20100623

Method DEQUEUE_BUDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_RECO_PLANDATA Plan data 20110127

Method DEQUEUE_BUDGET on class CL_REXCFR_SERVICE has no exception.

Method ENQUEUE_BUDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_RECO_PLANDATA Plan Data 20110127
2 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Activity 20110127
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110127
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110127
5 Importing IF_NO_SELECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ind: Do Not Select Existing Data 20110127
6 Importing IS_ADDPARAM_CO Call by reference Type reference (TYPE) RECOPLANPARAM Additional Parameters for Planning Data 20110127
7 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20110127
8 Importing IT_SO_COSTELEMENT Call by reference Type reference (TYPE) RE_T_RSOCOSTELEMENT Selection Option for Cost Element 20110127
9 Importing IT_VIXCFRBUDGET Call by reference Type reference (TYPE) RE_T_VIXCFRBUDGET Annual Budget with Seasonality (VIXCFRBUDGET) 20110127
# Exception Resumable Description Created on
1 DATA_LOCKED Data locked 20110127
2 ERROR General error 20110127

Method GET_ACTUALDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODATA Call by reference Type reference (TYPE) RE_T_CODATA CO Data (RE-Specific) 20100804
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20100804
3 Importing ID_CURRTYPE Call by reference Type reference (TYPE) RECOCURRTYPE '20' Currency Type 20100804
4 Importing ID_FISCYEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100804
5 Importing ID_VERSION Call by reference Type reference (TYPE) VERSN '000' Version 20100804
6 Importing IT_SU_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20100804

Method GET_ACTUALDATA on class CL_REXCFR_SERVICE has no exception.

Method GET_COSTCOLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJNR_CC Value transfer Type reference (TYPE) RECAOBJNR Object Number 20100727
2 Exporting ET_OBJNR_CC Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20100727
3 Importing ID_KEYDATE Value transfer Type reference (TYPE) DATUM Fiscal Year 20100727
4 Importing ID_OBJNR_SU Value transfer Type reference (TYPE) RECAOBJNR Object Number 20100727
# Exception Resumable Description Created on
1 NOT_FOUND Cost Collector Not Found 20100727

Method GET_COUNTRY_FOR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_COUNTRY Value transfer Type reference (TYPE) LAND1 Country Key 20101014
2 Importing ID_PROCESS Call by reference Type reference (TYPE) RECAPROCESSID Process 20101014
3 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generic Key of Process 20101018
# Exception Resumable Description Created on
1 ERROR 20101014

Method GET_PLANDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODATA Call by reference Type reference (TYPE) RE_T_CODATA CO Data (RE-Specific) 20100803
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20100803
3 Importing ID_CURRTYPE Call by reference Type reference (TYPE) RECOCURRTYPE '20' Currency Type 20100803
4 Importing ID_FISCYEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100803
5 Importing ID_VERSION Call by reference Type reference (TYPE) VERSN '000' Version 20100803
6 Importing IT_SU_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20100803

Method GET_PLANDATA on class CL_REXCFR_SERVICE has no exception.

Method INSERT_AP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BSMONTH Call by reference Type reference (TYPE) NUMC2 Budget seasonality - Months 20101022
2 Importing ID_BSVERSION Call by reference Type reference (TYPE) REXCFRBSVERSION Annual Budget Version 20101112
3 Importing ID_NOMONTH Call by reference Type reference (TYPE) NUMC3 Frequency - Months 20101022
4 Importing ID_OBJNR_RO Call by reference Type reference (TYPE) RECAOBJNR Internal Real Estate Master Data Code 20101021
5 Importing ID_OBJNR_SU Call by reference Type reference (TYPE) RECAOBJNR Internal Key of Real Estate Object 20101021
6 Importing ID_SETTL_GUID Call by reference Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20101008
7 Importing ID_VALIDTO Call by reference Type reference (TYPE) DATUM Date 20101103
8 Importing IT_DEPEND Call by reference Type reference (TYPE) RE_T_RESC_ADD_ADJM 20101008
# Exception Resumable Description Created on
1 ERROR 20101008

Method IS_COUNTRY_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ISCOUNTRYACTIVATED Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20100616
# Exception Resumable Description Created on
1 COUNTRY_NOT_ACTIVATED 20100616

Method LOAD_SU2RO_DISTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SU2RO_DISTR Call by reference Type reference (TYPE) RE_T_FR_DISTR Cost distribution from SU to RO/CN 20101011
2 Importing ID_CALC_CONDTYPE Call by reference Type reference (TYPE) RECDCONDTYPE Condition Type 20101011
3 Importing ID_SETTL_GUID Call by reference Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20101011
4 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Settlement Hierarchy 20101011
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20101011
6 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Service Charge Settlement 20101011
# Exception Resumable Description Created on
1 ERROR 20101011

Method MODIFY_GRADES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) RECABOOL Flag for error notification 20100930
2 Changing CF_EXIT_PROCESSED Call by reference Type reference (TYPE) RECABOOL Flag for process notification 20100930
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Message List 20100930
4 Importing ID_PERCENT Call by reference Type reference (TYPE) RESRRENTPERCENT Change percent 20101214
5 Importing IF_CHANGE Call by reference Type reference (TYPE) RECABOOL Change mode indicator 20100930
6 Importing IF_MODE Call by reference Type reference (TYPE) CHAR2 Working mode selector: Adj/AfterAct 20101001
7 Importing IF_REVERSAL Call by reference Type reference (TYPE) RECABOOL Reversal indicator 20100930
8 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) CL_RECN_CONTRACT Contract (VICNCN): Standard Implementation 20100930
9 Importing IS_RECORD Call by reference Type reference (TYPE) VIAJRECORD Adjustment record 20100930

Method MODIFY_GRADES on class CL_REXCFR_SERVICE has no exception.

Method REVERSE_AP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SETTL_GUID Call by reference Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20101014
# Exception Resumable Description Created on
1 ERROR 20101014
History
Last changed by/on SAP  20110908 
SAP Release Created in 606