SAP ABAP Interface IF_RESR_SB_TERM_CALC (Calculation for Sales Rule)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SR (Application Component) Sales-Based Rent and Settlement
     RE_SR_CL (Package) RE: Calculation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RESR_MSB_RULE_CALC Calculation for Peak Sales Rule 20021008
2 Interface composition (i COMPRISING i_ref)  IF_RESR_SB_RULE_CALC Calculation for Sales Rule 20021008
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RESR_SB_TERM_CALC Calculation for Sales Rule 20021008
Properties
Interface IF_RESR_SB_TERM_CALC  
Short Description Calculation for Sales Rule    
General Data
Package RE_SR_CL   RE: Calculation 
Created 20021008   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 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECA_STORABLE Object Can Be Stored 20021106
Friends
Interface IF_RESR_SB_TERM_CALC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_TERMNO Instance attribute Public Type reference (TYPE) RETMTERMNO Term Number 20021008
2 MD_TERMTYPE Instance attribute Public Type reference (TYPE) RETMTERMTYPE Term Category 20021008
3 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICN01) 20021008
4 MO_RECEIVE Instance attribute Public Object reference (TYPE REF TO) IF_RESR_RECEIVABLE_CALC Calculate credit/receivables 20021021
5 MO_RESULT Instance attribute Public Object reference (TYPE REF TO) IF_RESR_CALC_RESULT Management of Results of Calculation 20021016
6 MO_SETTLEMENT Instance attribute Public Object reference (TYPE REF TO) IF_RESR_SETTLEMENT Sales Settlement 20021018
Methods
# Method Level Visibility Method type Description Created on
1 CALC_PART Instance method Public Method Calculates Sales-Based Rent for a Subrule [abstract] 20021108
2 CALC_SALESRENT Instance method Public Method Calculates the Sales-Based Rent [abstract] 20021008
3 GET_CONDAMOUNT Instance method Public Method Gets the Amount for a Condition Type 20021018
4 GET_NEXT_SETTLPERIOD Instance method Public Method Determines First Period Not Settled 20021008
5 GET_NEXT_VERSION Instance method Public Method Gets Next Version 20030117
6 GET_PERIOD4DATE Instance method Public Method Determines Period in Which Date Occurs 20021008
7 GET_PYTERMDETAIL Instance method Public Method Gets Posting Term 20021129
8 INIT_BY_PARENT Instance method Public Method Initializes Manager via Superordinate Object 20021008
9 IS_SETTLED Instance method Public Method Was Sales Rule Already Settled for Period 20021008
10 SETTLED_TO Instance method Public Method Calculated to 20021008
11 STORE Instance method Public Method 20021106
Events
Interface IF_RESR_SB_TERM_CALC has no event.
Types
Interface IF_RESR_SB_TERM_CALC has no local type.
Method Signatures

Method CALC_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) RE_T_SRCALCSBRESULT Ergebnisse der Berechnung 20021108
2 Importing ID_ADD_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20021108
3 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20021202
4 Importing IS_PERIOD Call by reference Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20021108

Method CALC_PART on Interface IF_RESR_SB_TERM_CALC has no exception.

Method CALC_SALESRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) RE_T_SRCALCRESULT Ergebnisse der Berechnung 20021008
2 Importing ID_OBJGUID Value transfer Type reference (TYPE) RESRSBRESULTGUID Verweis innerhalb der Ergebnisstabellen 20021209
3 Importing ID_PFROM Value transfer Type reference (TYPE) RECAPERIODFROM RECA0_DATE-MIN Datum des Periodenbeginns 20021009
4 Importing ID_PTO Value transfer Type reference (TYPE) RECAPERIODTO RECA0_DATE-MAX Datum des Periodenendes 20021009
5 Importing IF_IS_SUBSALESRULE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20021203
6 Importing IF_RECALC Value transfer Type reference (TYPE) RESRRECALC ABAP_FALSE Neuberechnung 20030117
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20021202

Method CALC_SALESRENT on Interface IF_RESR_SB_TERM_CALC has no exception.

Method GET_CONDAMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_STATUS Value transfer Type reference (TYPE) RECASTEPSTATUS Status einer Prozessstufe 20030822
2 Exporting EO_ADVPAY Call by reference Object reference (TYPE REF TO) IF_RERA_ADVPAY_MNGR Vorauszahlung (Advance Payment)-Manager (RERAAPAYMENT) 20021128
3 Exporting ET_ADVPAY Call by reference Type reference (TYPE) RE_T_CALCADVPAY_DETAIL Vorauszahlung (Advance Payment) (VIRAADVPAY) 20021128
4 Importing ID_OBJGUID Value transfer Type reference (TYPE) RESRSBRESULTGUID Verweis innerhalb der Ergebnisstabellen 20021209
5 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20021204
6 Importing IS_PERIOD Call by reference Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20030306
7 Importing IS_RESULTKEYS Call by reference Type reference (TYPE) VISRCALCSUM_KEY Keyfelder der Tabelle VISRCALCSUM 20030605

Method GET_CONDAMOUNT on Interface IF_RESR_SB_TERM_CALC has no exception.

Method GET_NEXT_SETTLPERIOD Signature

Method GET_NEXT_SETTLPERIOD on Interface IF_RESR_SB_TERM_CALC has no parameter.
Method GET_NEXT_SETTLPERIOD on Interface IF_RESR_SB_TERM_CALC has no exception.

Method GET_NEXT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJGUID Value transfer Type reference (TYPE) RESRSBRESULTGUID Verweis innerhalb der Ergebnisstabellen 20060929
2 Importing ID_VERSION Value transfer Type reference (TYPE) VISRCALCSUM-VERSION Version der Berechnung 20030117
3 Returning RD_VERSION Value transfer Type reference (TYPE) VISRCALCSUM-VERSION Version der Berechnung 20030117

Method GET_NEXT_VERSION on Interface IF_RESR_SB_TERM_CALC has no exception.

Method GET_PERIOD4DATE Signature

Method GET_PERIOD4DATE on Interface IF_RESR_SB_TERM_CALC has no parameter.
Method GET_PERIOD4DATE on Interface IF_RESR_SB_TERM_CALC has no exception.

Method GET_PYTERMDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FLOWTYPE Call by reference Type reference (TYPE) RECDFLOWTYPE Bewegungsart 20060727
2 Exporting ES_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION 20060727
3 Exporting ES_PAYMENT Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20060117
4 Importing ID_PFROM Call by reference Type reference (TYPE) DVONPER RECA0_DATE-MIN Datum des Periodenbeginns 20021129
5 Importing ID_PTO Call by reference Type reference (TYPE) DBISPER RECA0_DATE-MAX Datum des Endes der Abrechnungsperiode 20021129
# Exception Resumable Description Created on
1 ERROR Fehler 20051205

Method INIT_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20021008
2 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICN01) 20021008
3 Importing IO_SETTLEMENT Value transfer Object reference (TYPE REF TO) IF_RESR_SETTLEMENT Umsatzabrechnung 20021018

Method INIT_BY_PARENT on Interface IF_RESR_SB_TERM_CALC has no exception.

Method IS_SETTLED Signature

Method IS_SETTLED on Interface IF_RESR_SB_TERM_CALC has no parameter.
Method IS_SETTLED on Interface IF_RESR_SB_TERM_CALC has no exception.

Method SETTLED_TO Signature

Method SETTLED_TO on Interface IF_RESR_SB_TERM_CALC has no parameter.
Method SETTLED_TO on Interface IF_RESR_SB_TERM_CALC has no exception.

Method STORE Signature

Method STORE on Interface IF_RESR_SB_TERM_CALC has no parameter.
Method STORE on Interface IF_RESR_SB_TERM_CALC has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 200