SAP ABAP Class CL_TAX_RFD_SELECTION (Class for Report Program RFUMSRVG00)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       FBAS (Package) Financial accounting 'Basis'
Properties
Class CL_TAX_RFD_SELECTION  
Short Description Class for Report Program RFUMSRVG00    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class F7    
Program status     
Category 0   
Package FBAS   Financial accounting 'Basis' 
Created 20090717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TAX_RFD_ITEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_TAX_RFD_SELECTION has no interface implemented.
Friends
Class CL_TAX_RFD_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_EX_FOT_RFD Static Attribute Protected Object reference (TYPE REF TO) IF_EX_FOT_RFD BAdI Interface IF_EX_FOT_RFD 20091019
2 MT_BELNR Instance attribute Protected Type reference (TYPE) TT_BELNR Range for Document Date 20090717
3 MT_BLART Instance attribute Protected Type reference (TYPE) TT_BLART Range for Document Type 20091117
4 MT_BLDAT Instance attribute Protected Type reference (TYPE) TT_BLDAT Range for Document Date 20090717
5 MT_BUDAT Instance attribute Protected Type reference (TYPE) TT_BUDAT Range for Posting Date 20090717
6 MT_BUKRS Instance attribute Protected Type reference (TYPE) TT_BUKRS Range for Company Code 20090717
7 MT_FOTRFDITM_ALV Instance attribute Protected Type reference (TYPE) CL_TAX_RFD_ITEM=>TT_FOTRFDITM_ALV Items for VAT Refunds 20090909
8 MT_GJAHR Instance attribute Protected Type reference (TYPE) TT_GJAHR Range for Year 20090717
9 MT_LRFD Instance attribute Protected Type reference (TYPE) TT_LRFD Range for Refund Country 20090717
10 MT_LSTML Instance attribute Protected Type reference (TYPE) TT_LSTML Range for Reporting Country 20090717
11 MT_MWSKZ Instance attribute Protected Type reference (TYPE) TT_MWSKZ Range for Tax Code 20091117
12 MT_RFDP Instance attribute Protected Type reference (TYPE) TT_RFDP Range for Refund Period 20090717
13 MT_TAX_RFD_BAL Instance attribute Protected Type reference (TYPE) TT_TAX_RFD_BAL Totals Table for Output 20090917
14 MT_TRAVEL_SYS Instance attribute Protected See coding 20090720
15 MT_VATDAT Instance attribute Protected Type reference (TYPE) TT_VATDAT Range for VAT Date 20090717
16 MT_XBLNR Instance attribute Protected Type reference (TYPE) TT_XBLNR Range for External Document Number 20090717
17 MV_BYBUDT Instance attribute Protected Type reference (TYPE) ASLMBUDAT Selection by Posting Date 20090717
18 MV_BYDODT Instance attribute Protected Type reference (TYPE) ASLMDOCDT Selection by Tax Reporting Date 20090717
19 MV_BYVTDT Instance attribute Protected Type reference (TYPE) ASLMVATDT Selection by Tax Reporting Date 20090717
20 MV_ERFDR Instance attribute Protected Type reference (TYPE) TAX_RFD_ELR_REQ Create Reporting Portfolio for VAT Refund 20090717
21 MV_REPYEA Instance attribute Protected Type reference (TYPE) UMSVDYEA Reporting Year of Electronic Tax Return 20090717
22 MV_REV_D Instance attribute Protected Type reference (TYPE) TAX_RFD_SEL_REV_DOCS Consider Reversal Document for VAT Refund 20090717
23 SC_AWTYP Constant Public See coding 20090720
24 SC_SHKZG Constant Public See coding 20090720
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ADD_DOC Instance method Public Method Checks Document and Takes It to Instance Table 20090720
2 CHECK_BUKRS_VATDATE Instance method Public Method Checks whether VAT date is active for the company codes 20090717
3 CHECK_DATE_SELECTION Instance method Public Method Checks the data selection 20090717
4 CHECK_ERFD_APPL Instance method Public Method Checks if an electr. message already exists 20090818
5 CHECK_REFUND_PERIOD Instance method Public Method Checks the refund period 20090717
6 CHECK_REPORTING_PERIOD Instance method Public Method Checks if the reporting period is correctly defined 20090717
7 CONSTRUCTOR Instance method Protected Constructor Constructor 20090717
8 DET_MONTH_LAST_DAY Instance method Public Method Determines last day of month 20090821
9 GENERATE_RFD_PERIOD_DATE Instance method Public Method Generates a time period from the months selected 20090818
10 GEN_RFD_ROOT_TAB Instance method Public Method Generates the RFDROOT table from the selection parameters 20090821
11 GET_INSTANCE Static method Public Method Factory Method for Instantiating the Class 20090717
12 GET_TAX_RFD_BAL_ITEMS Instance method Public Method Returns the totals lines 20090917
13 GET_TAX_RFD_FI_ITEMS Instance method Public Method Returns the generated FI VAT refund items 20090917
14 GET_TAX_RFD_TV_ITEMS Instance method Public Method Returns the generated Travel VAT refund items 20090917
15 UPDATE_VARIABLES Instance method Public Method Method for updating the instance variables 20090717
16 _CHECK_SEL_DATE Instance method Protected Method Checks that selection date fits to selection period 20090717
17 _DET_STCEG Static method Protected Method Determines the USTID from the BSEG 20090724
18 _DISTR_TAX_AMT_DET_CHAR Instance method Protected Method Distributes tax amount to the different BSEG lines 20090722
19 _GET_BUKRS Static method Protected Method Returns the respective company code data 20090717
20 _GET_BUKRS_CTRY Static method Protected Method Returns the country of the company code 20090722
21 _GET_BUKRS_KTOPL Static method Protected Method Returns the chart of accounts of a company code 20090723
22 _GET_CROSS_COMP_BSEG Static method Protected Method Returns cross-company code BSEG items 20090721
23 _GET_REP_CTRY Static method Protected Method Returns the tax reporting country 20090724
24 _GET_TAX_RFD_CHAR Static method Protected Method Returns the tax category for account and company code 20090722
25 _GET_TAX_RFD_CHAR_T Static method Protected Method Returns the text for a tax category 20090724
26 _GET_TAX_RFD_CTRY Static method Protected Method Returns the tax refund country 20090722
27 _GET_TAX_RFD_SUBCODE Static method Protected Method Returns the subcode for account, code, and company code 20091030
28 _GET_TV_SYSTEM Instance method Protected Method Returns the system ID of the Travel system 20090917
29 _IS_BSET_RFD_RELEVANT Instance method Protected Method Checks if the BSET line is VAT refund relevant 20090721
30 _IS_TAXC_RFD_RELEVANT Instance method Protected Method Checks if a tax code is VAT refund relevant 20090720
31 _MAP_DATA Instance method Protected Method Moves the relevant data to the display structure 20090723
32 _UPDATE_BALANCE Instance method Protected Method Updates the totals table 20090917
Events
Class CL_TAX_RFD_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BAL_PER_TC Protected See coding 20090722 BEGIN OF ts_bal_per_tc, mwskz TYPE mwskz, hwbas TYPE hwbas_bses, fwbas TYPE fwbas_bses, hwste TYPE hwste, fwste TYPE fwste, bset_tab TYPE STANDARD TABLE OF bset WITH DEFAULT KEY, END OF ts_bal_per_tc
2 TS_BSEG_TAX Public See coding 20090722 BEGIN OF ts_bseg_tax. INCLUDE TYPE bseg AS bseg. TYPES fwste TYPE fwste. "item tax amount in foreign currency TYPES tax_rfd_ctry TYPE land1_tax_rfd. " tax refund country TYPES tax_rfd_char TYPE tax_rfd_char. "item tax cahracteristic TYPES tax_rfd_rel TYPE boole_d. "marks the line as tax rfd relevant TYPES END OF ts_bseg_tax
3 TS_DOC Public See coding 20090719 BEGIN OF ts_doc, bkpf TYPE bkpf, bseg_tab TYPE STANDARD TABLE OF ts_bseg_tax WITH DEFAULT KEY, bset_tab TYPE STANDARD TABLE OF bset WITH DEFAULT KEY, END OF ts_doc
4 TS_TAX_RFD_BAL Public See coding Totals Line for Output 20090915 BEGIN OF ts_tax_rfd_bal, tbukrs TYPE fot_tbukrs, decl_ctry TYPE fot_dcctry, rfd_ctry TYPE fot_rfd_ctry, decl_per TYPE fot_dclper, * mwskz TYPE mwskz, rbase_amt TYPE fot_rbase_amt, rtx_amt TYPE fot_rtax_amt, rep_curr TYPE fot_curr, END OF ts_tax_rfd_bal
5 TT_BAL_PER_TC Protected See coding 20090722 tt_bal_per_tc TYPE STANDARD TABLE OF ts_bal_per_tc
6 TT_BELNR Public See coding Range for Document Number 20090717 tt_belnr TYPE RANGE OF belnr_d
7 TT_BLART Public See coding 20091117 tt_blart TYPE RANGE OF bkpf-blart
8 TT_BLDAT Public See coding Range for Document Date 20090717 tt_bldat TYPE RANGE OF bldat
9 TT_BSEG_TAX Public See coding 20090722 tt_bseg_tax TYPE STANDARD TABLE OF ts_bseg_tax
10 TT_BUDAT Public See coding Range for Posting Date 20090717 tt_budat TYPE RANGE OF budat
11 TT_BUKRS Public See coding Range for Company Code 20090717 tt_bukrs TYPE RANGE OF bukrs
12 TT_DOC Public See coding 20090722 tt_doc TYPE STANDARD TABLE OF ts_doc
13 TT_GJAHR Public See coding Range for Year 20090717 tt_gjahr TYPE RANGE OF gjahr
14 TT_LRFD Public See coding Range for Refund Country 20090717 tt_lrfd TYPE RANGE OF land1_tax_rfd
15 TT_LSTML Public See coding Range for Reporting Country 20090717 tt_lstml TYPE RANGE OF land1_stml
16 TT_MWSKZ Public See coding 20091117 tt_mwskz TYPE RANGE OF bset-mwskz
17 TT_RFDP Public See coding Range for Refund Period 20090717 tt_rfdp TYPE RANGE OF tax_rfd_rep_per
18 TT_T001 Protected See coding 20090717 tt_t001 TYPE STANDARD TABLE OF t001
19 TT_TAX_RFD_BAL Public See coding Totals Table for Output 20090915 tt_tax_rfd_bal TYPE STANDARD TABLE OF ts_tax_rfd_bal WITH NON-UNIQUE DEFAULT KEY
20 TT_VATDAT Public See coding Range for VAT Date 20090717 tt_vatdat TYPE RANGE OF vatdate
21 TT_XBLNR Public See coding Range for External Document Number 20090717 tt_xblnr TYPE RANGE OF xblnr
Method Signatures

Method CHECK_ADD_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC Call by reference Type reference (TYPE) TS_DOC 20090720

Method CHECK_ADD_DOC on class CL_TAX_RFD_SELECTION has no exception.

Method CHECK_BUKRS_VATDATE Signature

Method CHECK_BUKRS_VATDATE on class CL_TAX_RFD_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method CHECK_DATE_SELECTION Signature

Method CHECK_DATE_SELECTION on class CL_TAX_RFD_SELECTION has no parameter.
Method CHECK_DATE_SELECTION on class CL_TAX_RFD_SELECTION has no exception.

Method CHECK_ERFD_APPL Signature

Method CHECK_ERFD_APPL on class CL_TAX_RFD_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method CHECK_REFUND_PERIOD Signature

Method CHECK_REFUND_PERIOD on class CL_TAX_RFD_SELECTION has no parameter.
Method CHECK_REFUND_PERIOD on class CL_TAX_RFD_SELECTION has no exception.

Method CHECK_REPORTING_PERIOD Signature

Method CHECK_REPORTING_PERIOD on class CL_TAX_RFD_SELECTION has no parameter.
Method CHECK_REPORTING_PERIOD on class CL_TAX_RFD_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BELNR Call by reference Type reference (TYPE) TT_BELNR Range for document date 20090717
2 Importing IT_BLART Call by reference Type reference (TYPE) TT_BLART Belegart 20091117
3 Importing IT_BLDAT Call by reference Type reference (TYPE) TT_BLDAT Range for document date 20090717
4 Importing IT_BUDAT Call by reference Type reference (TYPE) TT_BUDAT Range for posting date 20090717
5 Importing IT_BUKRS Call by reference Type reference (TYPE) TT_BUKRS Range for company code 20090717
6 Importing IT_GJAHR Call by reference Type reference (TYPE) TT_GJAHR Range for year 20090717
7 Importing IT_LRFD Call by reference Type reference (TYPE) TT_LRFD Range for tax refund country 20090717
8 Importing IT_LSTML Call by reference Type reference (TYPE) TT_LSTML Range for tax reporting country 20090717
9 Importing IT_MWSKZ Call by reference Type reference (TYPE) TT_MWSKZ Umsatzsteuerkennzeichen 20091117
10 Importing IT_RFDP Call by reference Type reference (TYPE) TT_RFDP Range for the report period 20090717
11 Importing IT_VATDAT Call by reference Type reference (TYPE) TT_VATDAT Range for VAT date 20090717
12 Importing IT_XBLNR Call by reference Type reference (TYPE) TT_XBLNR Range for document number 20090717
13 Importing IV_BYBUDT Call by reference Type reference (TYPE) ASLMBUDAT Boundary by posting date 20090717
14 Importing IV_BYDODT Call by reference Type reference (TYPE) ASLMDOCDT Boundary by document date 20090717
15 Importing IV_BYVTDT Call by reference Type reference (TYPE) ASLMVATDT Boundary by VAT date 20090717
16 Importing IV_ERFDR Call by reference Type reference (TYPE) TAX_RFD_ELR_REQ create data for electronic return 20090717
17 Importing IV_REPYEA Call by reference Type reference (TYPE) UMSVDYEA reportiny year for return 20090717
18 Importing IV_REV_D Call by reference Type reference (TYPE) TAX_RFD_SEL_REV_DOCS Consider cancellation documents for the tax refund 20090717

Method CONSTRUCTOR on class CL_TAX_RFD_SELECTION has no exception.

Method DET_MONTH_LAST_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D 20090821
2 Returning RV_END_DATE Value transfer Type reference (TYPE) D 20090821

Method DET_MONTH_LAST_DAY on class CL_TAX_RFD_SELECTION has no exception.

Method GENERATE_RFD_PERIOD_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PER_END_DATE Call by reference Type reference (TYPE) D 20090818
2 Exporting EV_PER_START_DATE Call by reference Type reference (TYPE) D 20090818

Method GENERATE_RFD_PERIOD_DATE on class CL_TAX_RFD_SELECTION has no exception.

Method GEN_RFD_ROOT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FOTRFDPER Value transfer Type reference (TYPE) FOT_T_RFDPER Tabellentyp FOTRFDROOT 20090825
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BELNR Call by reference Type reference (TYPE) TT_BELNR Range for document date 20090717
2 Importing IT_BLART Call by reference Type reference (TYPE) TT_BLART Belegart 20091117
3 Importing IT_BLDAT Call by reference Type reference (TYPE) TT_BLDAT Range for document date 20090717
4 Importing IT_BUDAT Call by reference Type reference (TYPE) TT_BUDAT Range for posting date 20090717
5 Importing IT_BUKRS Call by reference Type reference (TYPE) TT_BUKRS Range for company code 20090717
6 Importing IT_GJAHR Call by reference Type reference (TYPE) TT_GJAHR Range for year 20090717
7 Importing IT_LRFD Call by reference Type reference (TYPE) TT_LRFD Range for tax refund country 20090717
8 Importing IT_LSTML Call by reference Type reference (TYPE) TT_LSTML Range for tax reporting country 20090717
9 Importing IT_MWSKZ Call by reference Type reference (TYPE) TT_MWSKZ Umsatzsteuerkennzeichen 20091117
10 Importing IT_RFDP Call by reference Type reference (TYPE) TT_RFDP Range for the report period 20090717
11 Importing IT_VATDAT Call by reference Type reference (TYPE) TT_VATDAT Range for VAT date 20090717
12 Importing IT_XBLNR Call by reference Type reference (TYPE) TT_XBLNR Range for document number 20090717
13 Importing IV_BYBUDT Call by reference Type reference (TYPE) ASLMBUDAT Boundary by posting date 20090717
14 Importing IV_BYDODT Call by reference Type reference (TYPE) ASLMDOCDT Boundary by document date 20090717
15 Importing IV_BYVTDT Call by reference Type reference (TYPE) ASLMVATDT Boundary by VAT date 20090717
16 Importing IV_ERFDR Call by reference Type reference (TYPE) TAX_RFD_ELR_REQ create data for electronic return 20090717
17 Importing IV_REPYEA Call by reference Type reference (TYPE) UMSVDYEA reportiny year for return 20090717
18 Importing IV_REV_D Call by reference Type reference (TYPE) TAX_RFD_SEL_REV_DOCS Consider cancellation documents for the tax refund 20090717
19 Returning RO_TAX_RFD_SELECTION Value transfer Object reference (TYPE REF TO) CL_TAX_RFD_SELECTION functionality class for the report RFUMSRVG00 20090717

Method GET_INSTANCE on class CL_TAX_RFD_SELECTION has no exception.

Method GET_TAX_RFD_BAL_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TAX_RFD_BAL Value transfer Type reference (TYPE) TT_TAX_RFD_BAL 20090917

Method GET_TAX_RFD_BAL_ITEMS on class CL_TAX_RFD_SELECTION has no exception.

Method GET_TAX_RFD_FI_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOTRFDITM_ALV Call by reference Type reference (TYPE) CL_TAX_RFD_ITEM=>TT_FOTRFDITM_ALV Posten für die Vorsteuervergütung 20090917

Method GET_TAX_RFD_FI_ITEMS on class CL_TAX_RFD_SELECTION has no exception.

Method GET_TAX_RFD_TV_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOTRFDITM_ALV Call by reference Type reference (TYPE) CL_TAX_RFD_ITEM=>TT_FOTRFDITM_ALV 20090917
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method UPDATE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BELNR Call by reference Type reference (TYPE) TT_BELNR Range for document date 20090717
2 Importing IT_BLART Call by reference Type reference (TYPE) TT_BLART 20091117
3 Importing IT_BLDAT Call by reference Type reference (TYPE) TT_BLDAT Range for document date 20090717
4 Importing IT_BUDAT Call by reference Type reference (TYPE) TT_BUDAT Range for posting date 20090717
5 Importing IT_BUKRS Call by reference Type reference (TYPE) TT_BUKRS Range for company code 20090717
6 Importing IT_GJAHR Call by reference Type reference (TYPE) TT_GJAHR Range for year 20090717
7 Importing IT_LRFD Call by reference Type reference (TYPE) TT_LRFD Range for tax refund country 20090717
8 Importing IT_LSTML Call by reference Type reference (TYPE) TT_LSTML Range for tax reporting country 20090717
9 Importing IT_MWSKZ Call by reference Type reference (TYPE) TT_MWSKZ 20091117
10 Importing IT_RFDP Call by reference Type reference (TYPE) TT_RFDP Range for the report period 20090717
11 Importing IT_VATDAT Call by reference Type reference (TYPE) TT_VATDAT Range for VAT date 20090717
12 Importing IT_XBLNR Call by reference Type reference (TYPE) TT_XBLNR Range for document number 20090717
13 Importing IV_BYBUDT Call by reference Type reference (TYPE) ASLMBUDAT Boundary by posting date 20090717
14 Importing IV_BYDODT Call by reference Type reference (TYPE) ASLMDOCDT Boundary by document date 20090717
15 Importing IV_BYVTDT Call by reference Type reference (TYPE) ASLMVATDT Boundary by VAT date 20090717
16 Importing IV_ERFDR Call by reference Type reference (TYPE) TAX_RFD_ELR_REQ create data for electronic return 20090717
17 Importing IV_REPYEA Call by reference Type reference (TYPE) UMSVDYEA reportiny year for return 20090717
18 Importing IV_REV_D Call by reference Type reference (TYPE) TAX_RFD_SEL_REV_DOCS Consider cancellation documents for the tax refund 20090717

Method UPDATE_VARIABLES on class CL_TAX_RFD_SELECTION has no exception.

Method _CHECK_SEL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_DATE Call by reference Type reference (TYPE) ANY TABLE 20090717
2 Importing IT_SEL_PERIOD Call by reference Type reference (TYPE) TT_RFDP Range for the report period 20090717

Method _CHECK_SEL_DATE on class CL_TAX_RFD_SELECTION has no exception.

Method _DET_STCEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BSEG_TAX Call by reference Type reference (TYPE) TT_BSEG_TAX 20090724
2 Returning RV_STCEG Value transfer Type reference (TYPE) STCEG Umsatzsteuer-Identifikationsnummer 20090724

Method _DET_STCEG on class CL_TAX_RFD_SELECTION has no exception.

Method _DISTR_TAX_AMT_DET_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BSEG_TAB Call by reference Type reference (TYPE) TT_BSEG_TAX 20090722
2 Importing IT_BAL_PER_TC Call by reference Type reference (TYPE) TT_BAL_PER_TC 20090722

Method _DISTR_TAX_AMT_DET_CHAR on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T001 Call by reference Type reference (TYPE) TT_T001 Buchungskreise 20090717
2 Importing IT_BUKRS Call by reference Type reference (TYPE) TT_BUKRS Range for company code 20090717
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090723
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _GET_BUKRS_CTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090722
2 Returning RV_CTRY Value transfer Type reference (TYPE) LAND1_STML Land für Steuermeldung 20090722
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _GET_BUKRS_KTOPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090723
2 Returning RV_KTOPL Value transfer Type reference (TYPE) KTOPL Kontenplan 20090723
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _GET_CROSS_COMP_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BSEG Call by reference Type reference (TYPE) ANY TABLE Belegsegment Buchhaltung 20090721
2 Importing IS_BKPF Call by reference Type reference (TYPE) BKPF Belegkopf für Buchhaltung 20090721

Method _GET_CROSS_COMP_BSEG on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_REP_CTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090724
2 Importing IV_MWSKZ Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20090724
3 Returning RV_LSTML Value transfer Type reference (TYPE) LAND1_STML Land für Steuermeldung 20090724
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _GET_TAX_RFD_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090722
2 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT Sachkonto der Hauptbuchhaltung 20090722
3 Importing IV_TAX_RFD_CTRY Call by reference Type reference (TYPE) LAND1_TAX_RFD Steuerliches Erstattungsland 20090722
4 Returning RV_TAX_RFD_CHAR Value transfer Type reference (TYPE) TAX_RFD_CHAR Kennzf. für Gegenst. und DL für das Vorsteuervergütungsverf. 20090722

Method _GET_TAX_RFD_CHAR on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_TAX_RFD_CHAR_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFD_CHAR Call by reference Type reference (TYPE) TAX_RFD_CHAR Kennzf. für Gegenst. und DL für das Vorsteuervergütungsverf. 20090724
2 Importing IV_TAX_RFD_CTRY Call by reference Type reference (TYPE) LAND1_TAX_RFD Steuerliches Erstattungsland 20090724
3 Returning RV_TAX_RFD_CHAR_T Value transfer Type reference (TYPE) TAX_RFD_CHAR_T Bezeichung der Kennz. für Gegenst. und DL für das VSt. Verg. 20090724

Method _GET_TAX_RFD_CHAR_T on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_TAX_RFD_CTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090722
2 Importing IV_MWSKZ Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20090722
3 Importing IV_STCEG Call by reference Type reference (TYPE) STCEG Umsatzsteuer-Identifikationsnummer 20090722
4 Returning RV_TAX_RFD_CTRY Value transfer Type reference (TYPE) LAND1_TAX_RFD Steuerliches Erstattungsland 20090722

Method _GET_TAX_RFD_CTRY on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_TAX_RFD_SUBCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20091030
2 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT Sachkonto der Hauptbuchhaltung 20091030
3 Importing IV_TAX_RFD_CHAR Call by reference Type reference (TYPE) TAX_RFD_CHAR Kennzf. für Gegenst. und DL für das Vorsteuervergütungsverf. 20091030
4 Importing IV_TAX_RFD_CTRY Call by reference Type reference (TYPE) LAND1_TAX_RFD Steuerliches Erstattungsland 20091030
5 Returning RV_TAX_RFD_SUBCODE Value transfer Type reference (TYPE) TAX_RFD_SUB_CODE Umsatzsteuervergütungs Unterkennziffer 20091030

Method _GET_TAX_RFD_SUBCODE on class CL_TAX_RFD_SELECTION has no exception.

Method _GET_TV_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TV_SYSTEM Value transfer Type reference (TYPE) BKPF-AWSYS Logisches System 20090917

Method _GET_TV_SYSTEM on class CL_TAX_RFD_SELECTION has no exception.

Method _IS_BSET_RFD_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSET Call by reference Type reference (TYPE) BSET Belegsegment Steuerdaten 20090721
2 Returning RV_IS_RELEVANT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090721
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _IS_TAXC_RFD_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090720
2 Importing IV_MWSKZ Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20090720
3 Returning RV_IS_RELEVANT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090720
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _MAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC Call by reference Type reference (TYPE) TS_DOC 20090723
2 Returning RT_FOTRFDITM_ALV Value transfer Type reference (TYPE) CL_TAX_RFD_ITEM=>TT_FOTRFDITM_ALV Posten für die Vorsteuervergütung 20090909
# Exception Resumable Description Created on
1 CX_TAX_RFD Exception class for tax refunds 20091021

Method _UPDATE_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOTRFDITM Call by reference Type reference (TYPE) FOTRFDITM_S Vorsteuervergütungs Posten 20090917

Method _UPDATE_BALANCE on class CL_TAX_RFD_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605