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 | ![]() |
Instance method | Public | Method | Calculates Sales-Based Rent for a Subrule [abstract] | 20021108 |
2 | ![]() |
Instance method | Public | Method | Calculates the Sales-Based Rent [abstract] | 20021008 |
3 | ![]() |
Instance method | Public | Method | Gets the Amount for a Condition Type | 20021018 |
4 | ![]() |
Instance method | Public | Method | Determines First Period Not Settled | 20021008 |
5 | ![]() |
Instance method | Public | Method | Gets Next Version | 20030117 |
6 | ![]() |
Instance method | Public | Method | Determines Period in Which Date Occurs | 20021008 |
7 | ![]() |
Instance method | Public | Method | Gets Posting Term | 20021129 |
8 | ![]() |
Instance method | Public | Method | Initializes Manager via Superordinate Object | 20021008 |
9 | ![]() |
Instance method | Public | Method | Was Sales Rule Already Settled for Period | 20021008 |
10 | ![]() |
Instance method | Public | Method | Calculated to | 20021008 |
11 | ![]() |
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 | ![]() |
ET_DETAIL | Call by reference | Type reference (TYPE) | RE_T_SRCALCSBRESULT | Ergebnisse der Berechnung | 20021108 | ||
2 | ![]() |
ID_ADD_TERMNO | Value transfer | Type reference (TYPE) | RETMTERMNO | Nummer der Klausel | 20021108 | ||
3 | ![]() |
IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20021202 | ||
4 | ![]() |
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 | ![]() |
ET_DETAIL | Call by reference | Type reference (TYPE) | RE_T_SRCALCRESULT | Ergebnisse der Berechnung | 20021008 | ||
2 | ![]() |
ID_OBJGUID | Value transfer | Type reference (TYPE) | RESRSBRESULTGUID | Verweis innerhalb der Ergebnisstabellen | 20021209 | ||
3 | ![]() |
ID_PFROM | Value transfer | Type reference (TYPE) | RECAPERIODFROM | RECA0_DATE-MIN | Datum des Periodenbeginns | 20021009 | |
4 | ![]() |
ID_PTO | Value transfer | Type reference (TYPE) | RECAPERIODTO | RECA0_DATE-MAX | Datum des Periodenendes | 20021009 | |
5 | ![]() |
IF_IS_SUBSALESRULE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20021203 | ||
6 | ![]() |
IF_RECALC | Value transfer | Type reference (TYPE) | RESRRECALC | ABAP_FALSE | Neuberechnung | 20030117 | |
7 | ![]() |
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 | ![]() |
ED_STATUS | Value transfer | Type reference (TYPE) | RECASTEPSTATUS | Status einer Prozessstufe | 20030822 | ||
2 | ![]() |
EO_ADVPAY | Call by reference | Object reference (TYPE REF TO) | IF_RERA_ADVPAY_MNGR | Vorauszahlung (Advance Payment)-Manager (RERAAPAYMENT) | 20021128 | ||
3 | ![]() |
ET_ADVPAY | Call by reference | Type reference (TYPE) | RE_T_CALCADVPAY_DETAIL | Vorauszahlung (Advance Payment) (VIRAADVPAY) | 20021128 | ||
4 | ![]() |
ID_OBJGUID | Value transfer | Type reference (TYPE) | RESRSBRESULTGUID | Verweis innerhalb der Ergebnisstabellen | 20021209 | ||
5 | ![]() |
IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20021204 | ||
6 | ![]() |
IS_PERIOD | Call by reference | Type reference (TYPE) | RESRSEINTERVAL | Liste mit Abrechnungsperioden | 20030306 | ||
7 | ![]() |
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 | ![]() |
ID_OBJGUID | Value transfer | Type reference (TYPE) | RESRSBRESULTGUID | Verweis innerhalb der Ergebnisstabellen | 20060929 | ||
2 | ![]() |
ID_VERSION | Value transfer | Type reference (TYPE) | VISRCALCSUM-VERSION | Version der Berechnung | 20030117 | ||
3 | ![]() |
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 | ![]() |
ED_FLOWTYPE | Call by reference | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20060727 | ||
2 | ![]() |
ES_CONDITION | Call by reference | Type reference (TYPE) | RECD_CONDITION | 20060727 | |||
3 | ![]() |
ES_PAYMENT | Call by reference | Type reference (TYPE) | RETM_POSTING_PY | Buchungsklausel - Buchungsregeln | 20060117 | ||
4 | ![]() |
ID_PFROM | Call by reference | Type reference (TYPE) | DVONPER | RECA0_DATE-MIN | Datum des Periodenbeginns | 20021129 | |
5 | ![]() |
ID_PTO | Call by reference | Type reference (TYPE) | DBISPER | RECA0_DATE-MAX | Datum des Endes der Abrechnungsperiode | 20021129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20051205 |
Method INIT_BY_PARENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_TERMNO | Value transfer | Type reference (TYPE) | RETMTERMNO | Nummer der Klausel | 20021008 | ||
2 | ![]() |
IO_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag (VICN01) | 20021008 | ||
3 | ![]() |
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 |