SAP ABAP Interface IF_EX_RESC_SETTLSTEP_CR (Interface for BAdI: BADI_RESC_SETTLSTEP_CR)
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_EXM_IM_RESC_CR | Example Class Credits/Receivables | 20080205 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_REXC_SC_STEP_CR_ROUNDING | Class for BAdI Impl.: REXC_SC_STEP_CR_ROUNDING | 20081124 |
Properties
| Interface | IF_EX_RESC_SETTLSTEP_CR | |
| Short Description | Interface for BAdI: BADI_RESC_SETTLSTEP_CR |
General Data
| Package | RE_SC_CR | SCS: Credit/Receivables |
| Created | 20060811 | SAP |
| Last changed | 20130531 | 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... |
| 3 | IF_RESC_RECEIVABLE_CALC_ENGINE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20060811 |
Friends
Interface IF_EX_RESC_SETTLSTEP_CR has no friend.
Attributes
Interface IF_EX_RESC_SETTLSTEP_CR has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Perform Further Actions After Saving | 20060811 | |
| 2 | Instance method | Public | Method | Change Tax Code for Surcharge | 20111124 | |
| 3 | Instance method | Public | Method | Determine Key Date for Partner Selection for Recvbl. Split | 20100319 | |
| 4 | Instance method | Public | Method | Change of Receivable | 20060811 | |
| 5 | Instance method | Public | Method | Changes Rounding Type of Condition Amount | 20080122 | |
| 6 | Instance method | Public | Method | Gets the Output Tax for Input Tax | 20091113 | |
| 7 | Instance method | Public | Method | Undo Settlement Step | 20060811 |
Events
Interface IF_EX_RESC_SETTLSTEP_CR has no event.
Types
Interface IF_EX_RESC_SETTLSTEP_CR has no local type.
Method Signatures
Method AFTER_STORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20090702 | |||
| 2 | ID_PROCESSGUID | Call by reference | Type reference (TYPE) | RECAPROCESSGUID | Generischer Schlüssel des Prozesses | 20060811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Schwerwiegender Fehler; führt zum Abbruch mit A-Meldung | 20060811 |
Method CHANGE_EXTRACHARGE_TAX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_CHRG_TAXGROUP | Call by reference | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20111124 | |||
| 2 | CD_CHRG_TAXTYPE | Call by reference | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20111124 | |||
| 3 | CF_IS_TAXFREE | Call by reference | Type reference (TYPE) | RECNISTAXFREE | Steuerfrei | 20111124 | |||
| 4 | ID_CHRGPERC | Call by reference | Type reference (TYPE) | RESCCHRGPERC | Prozentsatz, der dem Abrechnungsergebnis zugeschlagen wird | 20111124 | |||
| 5 | ID_SWENR | Call by reference | Type reference (TYPE) | REBDBENO | Nummer der Wirtschaftseinheit | 20111124 | |||
| 6 | IF_IS_ITAX_OPTING | Call by reference | Type reference (TYPE) | RESCISITAXOPTING | Optiert | 20111124 | |||
| 7 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20111124 | |||
| 8 | IO_CONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag (VICNCN) | 20111124 | |||
| 9 | IO_SCSCONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SCSCONTRACT | Abrechenbarer Vertrag | 20111124 | |||
| 10 | IS_EXTRACHRG | Call by reference | Type reference (TYPE) | RESCC_EXTRACHRG | Zuschlagsschema für Zuschläge in der NKA (TIVSCEXTRACHRG) | 20111124 | |||
| 11 | IS_PAYMENT | Call by reference | Type reference (TYPE) | RETM_POSTING_PY | Buchungsklausel - Buchungsregeln | 20111124 | |||
| 12 | IS_RECEIVABLE | Call by reference | Type reference (TYPE) | RESC_RECEIVABLE_ENGINE | Steuerberechungs-Engine (RESCTAXRESULT) | 20111124 | |||
| 13 | IS_RENTPERIOD | Call by reference | Type reference (TYPE) | RESCRENTPERIOD | Mietzeitraum | 20111124 | |||
| 14 | IS_VIBDRO | Call by reference | Type reference (TYPE) | RECA_BUS_OBJECT | Mietobjekt | 20111124 |
Method CHANGE_EXTRACHARGE_TAX on Interface IF_EX_RESC_SETTLSTEP_CR has no exception.
Method CHANGE_KEYDATE_FOR_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LC_KEYDATE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20100319 |
Method CHANGE_KEYDATE_FOR_PARTNER on Interface IF_EX_RESC_SETTLSTEP_CR has no exception.
Method CHANGE_RECEIVABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | RE_T_MSG | Message-Liste | 20060811 | |||
| 2 | CT_RESULT | Call by reference | Type reference (TYPE) | RE_T_RECEIVABLE_ENGINE | Steuerberechungs-Engine (RESCTAXRESULT) | 20060811 | |||
| 3 | CT_SPLIT | Call by reference | Type reference (TYPE) | RE_T_CRSPLIT | Aufgeteilte Forderung | 20060811 | |||
| 4 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20090702 | |||
| 5 | ID_PROCESSGUID | Call by reference | Type reference (TYPE) | RECAPROCESSGUID | Generischer Schlüssel des Prozesses | 20090702 | |||
| 6 | IS_RENTPERIOD | Call by reference | Type reference (TYPE) | RESCRENTPERIOD | Mietzeitraum | 20060811 | |||
| 7 | IT_APAYMENT | Call by reference | Type reference (TYPE) | RE_T_ADVPAY | Vorauszahlung (Advance Payment) (VRESCADVPAY) | 20060811 | |||
| 8 | IT_DISTRIBUTION | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_T_DISTRIBUTION | Kosten und Bemessungsgrößen für MV und MO (Vermietsicht) (VI | 20060811 | |||
| 9 | IT_RENTPERIOD | Call by reference | Type reference (TYPE) | RE_T_RENTPERIOD | Mietzeiträume (VISCS_RENTPERIOD) | 20091016 |
Method CHANGE_RECEIVABLE on Interface IF_EX_RESC_SETTLSTEP_CR has no exception.
Method CHANGE_ROUNDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_CAROUNDTYPE | Call by reference | Type reference (TYPE) | RECDC_CALCRULE_EXT-CAROUNDTYPE | Rundungsart des Konditionsbetrag | 20080122 | |||
| 2 | CD_ROUNDDECIMAL | Call by reference | Type reference (TYPE) | RECDROUNDDECIMAL | Anzahl Dezimalstellen, auf die gerundet werden soll | 20080122 | |||
| 3 | CD_ROUNDUNIT | Call by reference | Type reference (TYPE) | RECDROUNDUNIT | Einheit, auf die gerundet werden soll | 20080122 | |||
| 4 | ID_CONDGUID | Call by reference | Type reference (TYPE) | RECDCONDGUID | GUID (RAW16) für Konditionen | 20080122 | |||
| 5 | ID_CONDTYPE | Call by reference | Type reference (TYPE) | RECDCONDTYPE | Konditionsart | 20080122 | |||
| 6 | ID_FLOWTYPE | Call by reference | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20080122 | |||
| 7 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20090702 | |||
| 8 | ID_PROCESSGUID | Call by reference | Type reference (TYPE) | RECAPROCESSGUID | Generischer Schlüssel des Prozesses | 20090702 | |||
| 9 | ID_TERMNOPY | Call by reference | Type reference (TYPE) | RECDTERMNOPY | Nummer der Buchungsklausel | 20080122 | |||
| 10 | IS_RENTPERIOD | Call by reference | Type reference (TYPE) | RESCRENTPERIOD | Mietzeitraum | 20080122 |
Method CHANGE_ROUNDTYPE on Interface IF_EX_RESC_SETTLSTEP_CR has no exception.
Method GET_OUTPUTTAX_BY_INPUTTAX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_TAXGROUP | Call by reference | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20091113 | |||
| 2 | CD_TAXTYPE | Call by reference | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20091113 | |||
| 3 | IS_DIST | Call by reference | Type reference (TYPE) | RESCCOSTDIST_X | Kostenverteilung und Zusatzfelder | 20091113 | |||
| 4 | IS_RENTPERIOD | Call by reference | Type reference (TYPE) | RESCRENTPERIOD | Mietzeiträume (VISCS_RENTPERIOD) | 20091113 |
Method GET_OUTPUTTAX_BY_INPUTTAX on Interface IF_EX_RESC_SETTLSTEP_CR has no exception.
Method REVERSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20090702 | |||
| 2 | ID_PROCESSGUID | Call by reference | Type reference (TYPE) | RECAPROCESSGUID | Generischer Schlüssel des Prozesses | 20060811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20060811 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |