SAP ABAP Class CL_REIT_TC_SERVICES (Input Tax Correction: Service Methods)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷ RE-FX (Application Component) Flexible Real Estate Management
⤷ RE_IT_TC (Package) RE: Input Tax Correction
⤷ RE-FX (Application Component) Flexible Real Estate Management
⤷ RE_IT_TC (Package) RE: Input Tax Correction
Properties
Class | CL_REIT_TC_SERVICES | |
Short Description | Input Tax Correction: Service Methods | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RE_IT_TC | RE: Input Tax Correction |
Created | 20051128 | SAP |
Last change | 20130531 | 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 | RECA3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | REIT2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | REIT3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_REIT_TC_SERVICES has no interface implemented.
Friends
Class CL_REIT_TC_SERVICES has no friend class.
Attributes
Class CL_REIT_TC_SERVICES has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE_CORR_PERIOD_LENGTH | Static method | Public | Method | Calculates Length of Correction Period of Correction Object | 20060712 |
2 | GET_CALC_RESULT_BY_OBJNR | Static method | Public | Method | Gets Correction Runs for Correction Objects | 20060601 |
3 | GET_CALC_RESULT_BY_PROCESSGUID | Static method | Public | Method | Gets Correction Runs for Process GUID | 20060601 |
4 | GET_DOC_ITEM_BY_TCOBJNR | Static method | Public | Method | Gets List of All Line Items for Correction Object | 20060802 |
5 | GET_DOC_ITEM_FOR_TCBASE_CALC | Static method | Public | Method | Gets List of All Line Items for Correction Object | 20060802 |
6 | GET_KEYDATE_FOR_CALC | Static method | Public | Method | Gets Key Date for Calculation | 20060531 |
7 | GET_OBJ_LIST_BY_SEL_OPT | Static method | Public | Method | Gets List of Correction Objects | 20051128 |
8 | GET_SO_BUKRS_TC | Static method | Public | Method | Gets Select Options of All Company Codes with Inp.Tax Corr. | 20060811 |
9 | IS_CALC_RESULT_FOR_RETIRE | Static method | Public | Method | Is Correction for Retirement? | 20070914 |
10 | IS_DOC_ITEM_RELEVANT | Static method | Public | Method | Is Line Item Relevant for Input Tax Correction? | 20060614 |
11 | REGISTER_TC_BASE_CHANGE | Static method | Public | Method | Registers Object for Change of Tax Correction Basis | 20060306 |
12 | SUM_TC_CALC_RESULT | Static method | Public | Method | Totals the Result Items | 20060428 |
Events
Class CL_REIT_TC_SERVICES has no event.
Types
Class CL_REIT_TC_SERVICES has no local type.
Method Signatures
Method CALCULATE_CORR_PERIOD_LENGTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_CORRPERIODLEN | Call by reference | Type reference (TYPE) | REITTCCORRPERIODLEN | Länge Berichtigungszeitraum (in Monaten) | 20060712 | ||
2 | Importing | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20060712 | ||
3 | Importing | ID_TCNO | Call by reference | Type reference (TYPE) | REITTCNO | Nummer des Berichtigungsobjekt | 20060712 | ||
4 | Importing | IO_TC | Call by reference | Object reference (TYPE REF TO) | IF_REIT_TAX_CORR_OBJECT | Berichtigungsobjekt (VIITTC) | 20060712 |
Method CALCULATE_CORR_PERIOD_LENGTH on class CL_REIT_TC_SERVICES has no exception.
Method GET_CALC_RESULT_BY_OBJNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CALC | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC | VstBerichtigung: Kopfinformation | 20060601 | ||
2 | Exporting | ET_CALC_RESULT | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC_RESULT | VstBerichtigung: Ergebnis | 20060601 | ||
3 | Importing | IF_INCLUDE_REVERSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Kennz.: Stornierte Läufe mitselektieren | 20060719 | |
4 | Importing | IT_OBJNR | Call by reference | Type reference (TYPE) | RE_T_OBJNR | OBJNR | 20060601 | ||
5 | Importing | IT_SO_TCCALCTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOTCCALCTYPE | Select-Options für Art des VstBerichtigungslaufs | 20060601 | ||
6 | Importing | IT_SO_TCKEYDATE | Call by reference | Type reference (TYPE) | RE_T_RSOTCKEYDATE | Select-Options für Stichtag VstBerichtigung | 20060601 |
Method GET_CALC_RESULT_BY_OBJNR on class CL_REIT_TC_SERVICES has no exception.
Method GET_CALC_RESULT_BY_PROCESSGUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CALC | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC | VstBerichtigung: Kopfinformation | 20060601 | ||
2 | Exporting | ET_CALC_RESULT | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC_RESULT | VstBerichtigung: Ergebnis | 20060601 | ||
3 | Importing | ID_PROCESSGUID | Call by reference | Type reference (TYPE) | RECAGUID | GUID (RAW16) | 20060601 | ||
4 | Importing | IF_INCLUDE_REVERSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Kennz.: Stornierte Läufe mitselektieren | 20110916 |
Method GET_CALC_RESULT_BY_PROCESSGUID on class CL_REIT_TC_SERVICES has no exception.
Method GET_DOC_ITEM_BY_TCOBJNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_TAX_BASE | Steueraufteilungsbasis (VIITTAXDSBASE) | 20060802 | ||
2 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20060802 | ||
3 | Importing | IF_FOR_TAX_CORR_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Kennz.: Für Berichtigungsbasis rel. Pos. selektieren | 20060802 | |
4 | Importing | IF_INCLUDE_NOTAXCORR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Kennz.: Nicht berichtigungsrel. Pos. mitselekt.? | 20060802 | |
5 | Importing | IF_WITH_REF_TO_BASEGUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060802 |
Method GET_DOC_ITEM_BY_TCOBJNR on class CL_REIT_TC_SERVICES has no exception.
Method GET_DOC_ITEM_FOR_TCBASE_CALC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_TAX_BASE | Steueraufteilungsbasis (VIITTAXDSBASE) | 20060802 | ||
2 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20060802 |
Method GET_DOC_ITEM_FOR_TCBASE_CALC on class CL_REIT_TC_SERVICES has no exception.
Method GET_KEYDATE_FOR_CALC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TCCALCTYPE | Call by reference | Type reference (TYPE) | REITTCCALCTYPE | Art des Vorsteuerberichtigungslaufs | 20060531 | ||
2 | Importing | ID_TCMONTH | Call by reference | Type reference (TYPE) | REITTCMONTH | Monat, für den die Berichtigung gilt | 20060531 | ||
3 | Importing | ID_TCYEAR | Call by reference | Type reference (TYPE) | REITTCYEAR | Jahr, für welches die Berichtigung gilt | 20060531 | ||
4 | Returning | RD_KEYDATE | Value transfer | Type reference (TYPE) | REITTCKEYDATE | Stichtag für Vorsteuerberichtigung | 20060531 |
Method GET_KEYDATE_FOR_CALC on class CL_REIT_TC_SERVICES has no exception.
Method GET_OBJ_LIST_BY_SEL_OPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_OBJECT | Berichtigungsobjekt | 20051128 | ||
2 | Importing | IF_SELECT_STATUS_CLOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Kennz. Geschlossene Objekte selekt.? | 20051128 | |
3 | Importing | IF_SELECT_STATUS_CREATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Kennz.: Angelegte Objekte selekt.? | 20060519 | |
4 | Importing | IF_SELECT_STATUS_IN_CORR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Kennz: Objekte in Berichtigung selekt.? | 20060519 | |
5 | Importing | IT_RSOBUKRS | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20051128 | ||
6 | Importing | IT_RSOTCBASELOCK | Call by reference | Type reference (TYPE) | RE_T_RSOTCBASELOCK | Select-Options für Freigabestatus | 20080411 | ||
7 | Importing | IT_RSOTCNO | Call by reference | Type reference (TYPE) | RE_T_RSOTCNO | Select-Options für Nummer Berichtigungsobjekt | 20051128 | ||
8 | Importing | IT_RSOTCTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOTCTYPE | Select-Options Art des Berichtigungsobjekts | 20060602 |
Method GET_OBJ_LIST_BY_SEL_OPT on class CL_REIT_TC_SERVICES has no exception.
Method GET_SO_BUKRS_TC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SO_BUKRS_TC | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20060811 | ||
2 | Importing | IT_SO_BUKRS_SELECT | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20060811 |
Method GET_SO_BUKRS_TC on class CL_REIT_TC_SERVICES has no exception.
Method IS_CALC_RESULT_FOR_RETIRE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TCCALCRESTYPE | Call by reference | Type reference (TYPE) | REITTCCALCRESTYPE | Herkunft Ergebnissatz | 20070914 | ||
2 | Returning | RF_RESULT | Value transfer | Type reference (TYPE) | RECABOOL | Allgemeines Ja/Nein - Feld | 20070914 |
Method IS_CALC_RESULT_FOR_RETIRE on class CL_REIT_TC_SERVICES has no exception.
Method IS_DOC_ITEM_RELEVANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DOC_ITEM_ATTR | Call by reference | Type reference (TYPE) | REIT_TC_DOC_ITEM_ASSIGN_ATTR | VstBer.: Attribute zur Ermittlung, ob Belegposition relevant | 20060614 | ||
2 | Returning | RF_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060614 |
Method IS_DOC_ITEM_RELEVANT on class CL_REIT_TC_SERVICES has no exception.
Method REGISTER_TC_BASE_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20060306 | ||
2 | Importing | ID_RGREASON | Call by reference | Type reference (TYPE) | RECARGREASON | Registrierungsgrund | 20060306 | ||
3 | Importing | ID_RGSTATE | Call by reference | Type reference (TYPE) | RECARGSTATE | Objektzustand | 20060306 | ||
4 | Importing | IF_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20060306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20060306 |
Method SUM_TC_CALC_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RESULT_SUM | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC_RESULT | VstBerichtigung: Ergebnis | 20060428 | ||
2 | Importing | ID_SUM_LEVEL | Call by reference | Type reference (TYPE) | C | Summierungsebene | 20060428 | ||
3 | Importing | IT_RESULT_ITEM | Call by reference | Type reference (TYPE) | RE_T_TAX_CORR_CALC_RESULT | VstBerichtigung: Ergebnis | 20060428 |
Method SUM_TC_CALC_RESULT on class CL_REIT_TC_SERVICES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 600 |