SAP ABAP Interface IF_REIT_TAX_BASE_DOC (Tax Breakdown Basis Item (VIITTAXDSBASE))
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-IT (Application Component) Input Tax Treatment
     RE_IT_DS (Package) RE: Input Tax Distribution
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_REIT_TAX_BASE_DOC Tax Breakdown Basis Items (VIITTAXDSBASE) 20030228
Properties
Interface IF_REIT_TAX_BASE_DOC  
Short Description Tax Breakdown Basis Item (VIITTAXDSBASE)    
General Data
Package RE_IT_DS   RE: Input Tax Distribution 
Created 20030228   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REIT1 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 20030228
Friends
Interface IF_REIT_TAX_BASE_DOC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACTIVITY Instance attribute Public Type reference (TYPE) RE_T_IF_REIT_TAX_DIST_DOC References to Tax Breakdown Documents 20030228
2 MD_MODE Instance attribute Public Type reference (TYPE) RECAPROCESSMODE Current Mode of Process 20030228
3 MF_ARCHIVED Instance attribute Public Attribute reference (LIKE) 20050225
4 MF_AUTH_CHECK Instance attribute Public Type reference (TYPE) RE_T_IF_REIT_TAX_DIST_DOC References to Tax Breakdown Documents 20030228
5 MF_ENQUEUE Instance attribute Public Type reference (TYPE) RE_T_IF_REIT_TAX_DIST_DOC References to Tax Breakdown Documents 20030228
6 MTO_TAX_DIST_DOC Instance attribute Public Type reference (TYPE) RE_T_IF_REIT_TAX_DIST_DOC References to Tax Breakdown Documents 20030331
7 MT_LIST Instance attribute Public Type reference (TYPE) RE_T_TAX_BASE Tax Breakdown Base (VIITTAXDSBASE) 20030908
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Reverses the Document 20030228
2 CHECK_ALL Instance method Public Method Reverses the Document 20030228
3 CHECK_KEY Instance method Public Method Checks If Entry Exists (Except.) 20030228
4 COUNT Instance method Public Method Supplies Number of Entries 20030228
5 DISTRIBUTE Instance method Public Method Creates Distribution Item 20030331
6 EXISTS Instance method Public Method Checks If Entry Exists (Y/N) 20030228
7 FREE Instance method Public Method Reverses the Document 20030228
8 GET_CHILDREN Instance method Public Method 20050225
9 GET_DETAIL Instance method Public Method Supplies Structure 20030228
10 GET_DETAIL_X Instance method Public Method Supplies Structure, Incl. Additional Data 20030228
11 GET_EXTENSION Instance method Public Method 20050225
12 GET_FIELDSTATUS Instance method Public Method 20050225
13 GET_LIST Instance method Public Method Supplies All Entries 20030228
14 GET_LIST_X Instance method Public Method Supplies All Entries Incl. Additional Data 20030228
15 INIT Instance method Public Method Initializes Document Using Primary Key 20030228
16 INIT_BY_DATA Instance method Public Method Initializes Document Using Data 20030228
17 INIT_BY_REFDOCID Instance method Public Method Initializes Document Using External Key 20030228
18 INIT_BY_TAX_DIST_DATA Instance method Public Method Initializes Document Using Data 20030612
19 INIT_BY_TEMPLATE Instance method Public Method 20050225
20 IS_FIELDSTATUS_SET Instance method Public Method 20050225
21 IS_MODIFIED Instance method Public Method Reverses the Document 20030228
22 IS_OK Instance method Public Method Reverses the Document 20030228
23 POST Instance method Public Method Posts the Document 20030228
24 REGISTER_ALL_CHILDREN Instance method Public Method Reverses the Document 20030228
25 RELEASE Instance method Public Method Reverses the Document 20030228
26 REVERSE Instance method Public Method Reverses the Tax Breakdown Basis Item 20030708
27 SET_DIST_AMOUNTS Instance method Public Method Sets Distribution Amounts (Reversal) 20040106
28 SET_DIST_STATUS Instance method Public Method Sets Distribution Status 20030908
29 SET_TAX_CORR_INFO Instance method Public Method Sets Information for Input Tax Correction 20060815
30 STORE Instance method Public Method Reverses the Document 20030228
Events
# Event Type Visibility Description Created on
1 AFTER_STORE Instance Event
(0)
Public
(2)
20050225
2 BEFORE_STORE Instance Event
(0)
Public
(2)
20050225
3 ON_CHECK_ALL Instance Event
(0)
Public
(2)
20050225
Types
Interface IF_REIT_TAX_BASE_DOC has no local type.
Method Signatures

Method ADD_CHILD Signature

Method ADD_CHILD on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method ADD_CHILD on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method CHECK_ALL Signature

Method CHECK_ALL on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method CHECK_ALL on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on Interface IF_REIT_TAX_BASE_DOC has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20030228

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_COUNT Value transfer Type reference (TYPE) I Anzahl 20030228

Method COUNT on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUMMARY Call by reference Type reference (TYPE) RERA_POSTING_SUMMARY Zusammenfassung der Ergebnisse eines Buchungslaufes 20030519
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030331
3 Importing IO_PARAM Call by reference Object reference (TYPE REF TO) IF_REIT_POSTING_PARAM Buchungsprozeß: Parameter Vorsteueraufteilung 20030705

Method DISTRIBUTE on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Eintrag vorhanden? 20030228

Method EXISTS on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method FREE Signature

Method FREE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method FREE on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method GET_CHILDREN Signature

Method GET_CHILDREN on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method GET_CHILDREN on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCGUID Call by reference Type reference (TYPE) REITDOCGUID GUID: Eindeutiger interner Schlüssel für Steuer-Beleg 20030407
2 Importing ID_ITEMNO Call by reference Type reference (TYPE) REITITEMNO Interne Positionsnummer für Steuer-Belegzeile 20030407
3 Returning RS_DETAIL Value transfer Type reference (TYPE) REIT_TAX_BASE Steueraufteilung 20030228
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20030228

Method GET_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030228
2 Returning RS_DETAIL_X Value transfer Type reference (TYPE) REIT_TAX_DIST_X Steueraufteilung 20030228
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20030228

Method GET_EXTENSION Signature

Method GET_EXTENSION on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method GET_EXTENSION on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method GET_FIELDSTATUS Signature

Method GET_FIELDSTATUS on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method GET_FIELDSTATUS on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method GET_LIST 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 Steueraufteilung 20030228

Method GET_LIST on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method GET_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_X Call by reference Type reference (TYPE) RE_T_TAX_DIST_X Steueraufteilung 20030228
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030228

Method GET_LIST_X on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY Aktivität 20030228
2 Importing ID_DOCGUID Call by reference Type reference (TYPE) REITDOCGUID GUID: Eindeutiger interner Schlüssel für Steuer-Beleg 20030228
3 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Aktueller Modus eines Prozesses 20030228

Method INIT on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method INIT_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY Aktivität 20030228
2 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Aktueller Modus eines Prozesses 20030228
3 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_TAX_BASE Steueraufteilungsbasispositionen 20030228

Method INIT_BY_DATA on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method INIT_BY_REFDOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY Aktivität 20030228
2 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Aktueller Modus eines Prozesses 20030228
3 Importing ID_REFDOCID Call by reference Type reference (TYPE) RERAREFDOCID Referenzschlüssel Dokument 20030228
4 Importing ID_REFDOCTYPE Call by reference Type reference (TYPE) RERAREFDOCTYPE Referenzschlüssel Dokument 20030506

Method INIT_BY_REFDOCID on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method INIT_BY_TAX_DIST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY Aktivität 20030612
2 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Aktueller Modus eines Prozesses 20030612
3 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_TAX_DIST Steueraufteilungspositionen 20030612

Method INIT_BY_TAX_DIST_DATA on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method INIT_BY_TEMPLATE Signature

Method INIT_BY_TEMPLATE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method INIT_BY_TEMPLATE on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method IS_FIELDSTATUS_SET Signature

Method IS_FIELDSTATUS_SET on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method IS_FIELDSTATUS_SET on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method IS_MODIFIED Signature

Method IS_MODIFIED on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method IS_MODIFIED on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method IS_OK Signature

Method IS_OK on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method IS_OK on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) RECABOOL Fehler aufgetreten 20030331
2 Exporting EF_NO_DOC Call by reference Type reference (TYPE) RECABOOL Kein Beleg (nur Statusänderung) 20060718
3 Exporting ET_PRE_DOC_HEADER Call by reference Type reference (TYPE) RE_T_PRE_DOC_HEADER RE-Belegkopf generierte Vorstufe 20030407
4 Exporting ET_PRE_DOC_ITEM Call by reference Type reference (TYPE) RE_T_PRE_DOC_ITEM_RESC RE-Belegposition Vorstufe für NKA 20030407
5 Exporting ET_PRE_TAX_ITEM Call by reference Type reference (TYPE) RE_T_PRE_TAX_ITEM_GEN RE-Belegposition generierte Vorstufe 20030704
6 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030331
7 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RECA_PROCESS allgemeine Beschreibung eines Prozesses 20030402

Method POST on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method REGISTER_ALL_CHILDREN Signature

Method REGISTER_ALL_CHILDREN on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method REGISTER_ALL_CHILDREN on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method RELEASE Signature

Method RELEASE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method RELEASE on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REVDOCID Call by reference Type reference (TYPE) RERAREVDOCID Ref.schlüssel Stornodokument 20030708

Method REVERSE on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method SET_DIST_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEDTAXAMT Call by reference Type reference (TYPE) RERADEDTAXAMT Abzugsfähiger Steuerbetrag 20040106
2 Importing ID_NONDEDTAXAMT Call by reference Type reference (TYPE) RERANONDEDTAXAMT Nicht abzugsfähiger Steuerbetrag 20040106

Method SET_DIST_AMOUNTS on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method SET_DIST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DSSTATUS Call by reference Type reference (TYPE) REITDSSTATUS Status Steueraufteilung 20030908
# Exception Resumable Description Created on
1 ERROR Fehler 20030908

Method SET_TAX_CORR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ITEMNO Value transfer Type reference (TYPE) REITITEMNO Interne Positionsnummer für Steuer-Belegzeile 20060815
2 Importing IS_TAX_CORR_INFO Value transfer Type reference (TYPE) REIT_TAX_CORRECTION 20060815

Method SET_TAX_CORR_INFO on Interface IF_REIT_TAX_BASE_DOC has no exception.

Method STORE Signature

Method STORE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Method STORE on Interface IF_REIT_TAX_BASE_DOC has no exception.
Event Signatures

Event AFTER_STORE Signature
Event AFTER_STORE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Event BEFORE_STORE Signature
Event BEFORE_STORE on Interface IF_REIT_TAX_BASE_DOC has no parameter.
Event ON_CHECK_ALL Signature
Event ON_CHECK_ALL on Interface IF_REIT_TAX_BASE_DOC has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 200