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
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