SAP ABAP Class CF_REIT_TAX_DISTRIBUTION (Input Tax Distribution: Factory)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20040128
Properties
Class CF_REIT_TAX_DISTRIBUTION  
Short Description Input Tax Distribution: Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_IT_DS   RE: Input Tax Distribution 
Created 20030330   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REIT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REIT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CF_REIT_TAX_DISTRIBUTION has no interface implemented.
Friends
Class CF_REIT_TAX_DISTRIBUTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_BUFFER_ENQUEUE_CC Static Attribute Private Type reference (TYPE) MTYPE_T_BUFFER_ENQUEUE_CC Buffer for Locked Company Codes 20050105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Checks Authorization (Generic) 20110331
2 CREATE Static method Public Method Creates a New Instance 20030330
3 CREATE_BY_PROCESS Static method Public Method Creates Instance Using Existing Process 20030530
4 DEQUEUE_ALL Static method Public Method Removes All Locks by ENQUEUE_BY_COMPANY_CODE 20050105
5 DO_TAX_DISTRIBUTION Static method Public Method Performs Input Tax Distribution 20031223
6 ENQUEUE_BY_COMPANY_CODE Static method Public Method Locks Option Rate Determination for Company Codes 20050105
Events
Class CF_REIT_TAX_DISTRIBUTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_BUFFER_ENQUEUE_CC Private See coding Buffer for Locked Company Codes (Structure) 20050105 BEGIN OF mtype_s_buffer_enqueue_cc, * processguid TYPE reca_process_id-processguid, bukrs TYPE reexc_company_code-bukrs, END OF mtype_s_buffer_enqueue_cc
2 MTYPE_T_BUFFER_ENQUEUE_CC Private See coding Buffer for Locked Company Codes (Table) 20050105 mtype_t_buffer_enqueue_cc TYPE STANDARD TABLE OF mtype_s_buffer_enqueue_cc
Method Signatures

Method CHECK_AUTHORITY 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 RECA1_ACTIVITY-DISPLAY 20110331
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS 20110331
# Exception Resumable Description Created on
1 ERROR Fehler 20110331

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCDATE Value transfer Type reference (TYPE) RERADOCDATE Belegdatum 20030330
2 Importing ID_HEADERTXT Value transfer Type reference (TYPE) RERAHEADERTXT Belegkopftext 20030330
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Buchungsmodus 20030330
4 Importing ID_PSTNGDATE Value transfer Type reference (TYPE) RERAPSTNGDATE Buchungsdatum 20030330
5 Importing ID_PSTNGPERIOD Value transfer Type reference (TYPE) RERAPSTNGPERIOD 00 Buchungsperiode 20030330
6 Importing ID_PSTNGTYPE Value transfer Type reference (TYPE) REITPSTNGTYPE Art der Vorsteueraufteilung 20030330
7 Importing IF_BLSTATUS Value transfer Type reference (TYPE) REITDSONLYBLANKSTATUSDIST ABAP_FALSE Aufteilung nur für noch unaufgeteilte Belegpositionen 20090423
8 Importing IF_KEEP_DOC Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Kennz.: Beleginformationen behalten (für Prot.) 20080516
9 Importing IF_REPEAT Value transfer Type reference (TYPE) ABAP_BOOL Wiederholungslauf aufgrund nachträglicher Objektzuordnung 20041206
10 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20030330
11 Importing IT_SO_BUKRS Call by reference Type reference (TYPE) RE_T_RSOBUKRS Select-Options für Buchungskreis 20030330
12 Importing IT_SO_FISCALYEAR Call by reference Type reference (TYPE) RE_T_RSOFISCALYEAR Select-Options für Geschäftsjahr 20030330
13 Importing IT_SO_PSTNGDATE Call by reference Type reference (TYPE) RE_T_RSOPSTNGDATE Select-Options für Buchungsdatum 20030330
14 Importing IT_SO_PSTNGPERIOD Call by reference Type reference (TYPE) RE_T_RSOPSTNGPERIOD Select-Options für Buchungsperiode 20030330
15 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_POSTING_PROCESS Periodisches Buchen 20030330
# Exception Resumable Description Created on
1 ERROR Fehler 20030330

Method CREATE_BY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCDATE Value transfer Type reference (TYPE) RERADOCDATE Belegdatum 20030530
2 Importing ID_HEADERTXT Value transfer Type reference (TYPE) RERAHEADERTXT Belegkopftext 20030530
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Buchungsmodus 20030530
4 Importing ID_PSTNGDATE Value transfer Type reference (TYPE) RERAPSTNGDATE Buchungsdatum 20030530
5 Importing ID_PSTNGPERIOD Value transfer Type reference (TYPE) RERAPSTNGPERIOD 00 Buchungsperiode 20030530
6 Importing ID_PSTNGTYPE Value transfer Type reference (TYPE) REITPSTNGTYPE Art der Vorsteueraufteilung 20030530
7 Importing IF_BLSTATUS Value transfer Type reference (TYPE) REITDSONLYBLANKSTATUSDIST ABAP_FALSE Aufteilung nur für noch unaufgeteilte Belegpositionen 20090423
8 Importing IF_KEEP_DOC Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Kennz.: Beleginformationen behalten (für Prot.) 20080516
9 Importing IF_REPEAT Value transfer Type reference (TYPE) ABAP_BOOL Wiederholungslauf aufgrund nachträglicher Objektzuordnung 20041206
10 Importing IO_PROCESS Value transfer Object reference (TYPE REF TO) IF_RECA_PROCESS allgemeine Beschreibung eines Prozesses 20030530
11 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20030530
12 Importing IT_SO_BUKRS Call by reference Type reference (TYPE) RE_T_RSOBUKRS Select-Options für Buchungskreis 20030530
13 Importing IT_SO_DATEOFSERVICE Call by reference Type reference (TYPE) RE_T_RSODATEOFSERVICE Select-Options für Leistungsbezugsdatum 20120710
14 Importing IT_SO_FISCALYEAR Call by reference Type reference (TYPE) RE_T_RSOFISCALYEAR Select-Options für Geschäftsjahr 20030530
15 Importing IT_SO_PSTNGDATE Call by reference Type reference (TYPE) RE_T_RSOPSTNGDATE Select-Options für Buchungsdatum 20030530
16 Importing IT_SO_PSTNGPERIOD Call by reference Type reference (TYPE) RE_T_RSOPSTNGPERIOD Select-Options für Buchungsperiode 20030530
17 Importing IT_SO_REFDATE Call by reference Type reference (TYPE) RE_T_RSOREFDATE Select-Options für Abrechnungsbezugsdatum 20120710
18 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_POSTING_PROCESS Periodisches Buchen 20030530
# Exception Resumable Description Created on
1 ERROR Fehler 20030530

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class CF_REIT_TAX_DISTRIBUTION has no parameter.
Method DEQUEUE_ALL on class CF_REIT_TAX_DISTRIBUTION has no exception.

Method DO_TAX_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POSTING_SUMMARY Call by reference Type reference (TYPE) RERA_POSTING_SUMMARY Zusammenfassung der Ergebnisse eines Buchungslaufes 20031223
2 Importing ID_DOCDATE Value transfer Type reference (TYPE) RERADOCDATE SY-DATUM Belegdatum 20031223
3 Importing ID_HEADERTXT Value transfer Type reference (TYPE) RERAHEADERTXT Belegkopftext 20031223
4 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Buchungsmodus 20031223
5 Importing ID_PSTNGDATE Value transfer Type reference (TYPE) RERAPSTNGDATE SY-DATUM Buchungsdatum 20031223
6 Importing ID_PSTNGTYPE Value transfer Type reference (TYPE) REITPSTNGTYPE Art der Vorsteueraufteilung 20031223
7 Importing IF_BLSTATUS Value transfer Type reference (TYPE) REITDSONLYBLANKSTATUSDIST ABAP_FALSE Aufteilung nur für noch unaufgeteilte Belegpositionen 20090423
8 Importing IF_KEEP_DOC Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Kennz.: Beleginformationen behalten (für Prot.) 20080516
9 Importing IF_REPEAT Value transfer Type reference (TYPE) ABAP_BOOL Wiederholungslauf aufgrund nachträglicher Objektzuordnung 20041206
10 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20031223
11 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20031223
12 Importing IT_SO_BUKRS Call by reference Type reference (TYPE) RE_T_RSOBUKRS Select-Options für Buchungskreis 20031223
13 Importing IT_SO_FISCALYEAR Call by reference Type reference (TYPE) RE_T_RSOFISCALYEAR Select-Options für Geschäftsjahr 20031223
14 Importing IT_SO_PSTNGDATE Call by reference Type reference (TYPE) RE_T_RSOPSTNGDATE Select-Options für Buchungsdatum 20031223
15 Importing IT_SO_PSTNGPERIOD Call by reference Type reference (TYPE) RE_T_RSOPSTNGPERIOD Select-Options für Buchungsperiode 20031223

Method DO_TAX_DISTRIBUTION on class CF_REIT_TAX_DISTRIBUTION has no exception.

Method ENQUEUE_BY_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050105
# Exception Resumable Description Created on
1 ERROR Fehler 20050105
History
Last changed by/on SAP  20130531 
SAP Release Created in 200