SAP ABAP Interface IF_RESC_EXTRACHRG_ENGINE (Surcharge Calculation Engine)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_CR (Package) SCS: Credit/Receivables
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RESC_EXTRACHRG_ENGINE Surcharge Calculation Engine 20091008
Properties
Interface IF_RESC_EXTRACHRG_ENGINE  
Short Description Surcharge Calculation Engine    
General Data
Package RE_SC_CR   SCS: Credit/Receivables 
Created 20091008   SAP 
Last changed 20100310   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 IF_RESC_HIERARCHY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_RESC_EXTRACHRG_ENGINE has no interface.
Friends
Interface IF_RESC_EXTRACHRG_ENGINE has no friend.
Attributes
Interface IF_RESC_EXTRACHRG_ENGINE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXTRACHRG Instance method Public Method Adds a Surcharge to a Table 20091029
2 CALC Instance method Public Method Calculates the Surcharge 20091016
3 INIT_BY_RECEIVER Instance method Public Method Initializes Manager via Superordinate Object 20091009
4 IS_IGNORE_DISTRESULTS Instance method Public Method Results of Distribution Are Ignored 20091029
5 IS_SEPARATE_CALC Instance method Public Method Extra Calculation 20091029
Events
Interface IF_RESC_EXTRACHRG_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_SUM_EXTRACHRGSUM Public See coding 20091029 BEGIN OF mty_s_sum_extrachrgsum, INCLUDE TYPE rescshresult. TYPES: suobjnr TYPE re_t_objnr, scs_su_guid TYPE re_t_guid, extrachrg TYPE re_t_extrachrgsum, END OF mty_s_sum_extrachrgsum
2 MTY_T_SUM_EXTRACHRGSUM Public See coding 20091029 mty_t_sum_extrachrgsum TYPE TABLE OF mty_s_sum_extrachrgsum
Method Signatures

Method ADD_EXTRACHRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DISTRIBUTION Call by reference Type reference (TYPE) IF_RESC_HIERARCHY=>MTY_S_DISTRIBUTION 20091029
2 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume (VISCS_RENTPERIOD) 20091029

Method ADD_EXTRACHRG on Interface IF_RESC_EXTRACHRG_ENGINE has no exception.

Method CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) RE_T_RECEIVABLE_ENGINE Steuerberechungs-Engine (RESCTAXRESULT) 20091016
2 Changing CT_SPLIT Call by reference Type reference (TYPE) RE_T_CRSPLIT Aufgeteilte Forderung 20091016
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20091016
# Exception Resumable Description Created on
1 ERROR Fehler 20091016

Method INIT_BY_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECEIVER Call by reference Object reference (TYPE REF TO) IF_RESC_RECEIVER Steuerberechungs-Engine-Manager (RESCTAXRESULT) 20091009

Method INIT_BY_RECEIVER on Interface IF_RESC_EXTRACHRG_ENGINE has no exception.

Method IS_IGNORE_DISTRESULTS Signature

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

Method IS_IGNORE_DISTRESULTS on Interface IF_RESC_EXTRACHRG_ENGINE has no exception.

Method IS_SEPARATE_CALC Signature

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

Method IS_SEPARATE_CALC on Interface IF_RESC_EXTRACHRG_ENGINE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605