SAP ABAP Class CL_IDGT_REPORT (List of VAT Invoices)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     ID-SD-CN-GT-01 (Package) Golden Tax Interface Enhancements
Properties
Class CL_IDGT_REPORT  
Short Description List of VAT Invoices    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class IDGT_LC    
Program status P  SAP Standard Production Program 
Category 0   
Package ID-SD-CN-GT-01   Golden Tax Interface Enhancements 
Created 20120506   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_IDGT_PARAM_DEF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IDGT_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_IDGT_REPORT has no interface implemented.
Friends
Class CL_IDGT_REPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ERNAM_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_ERNAM' 20120607
2 CV_FKART_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_FKART' 20120607
3 CV_FKDAT_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_FKDAT' 20120607
4 CV_GTVBL_FLDNAM Constant Public Type reference (TYPE) NAME_KOMP 'IDGT_INFO_GTVBL' 20120607
5 CV_IDGT_GTDH_ERNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_ERNAM' Note 1856123 20130508
6 CV_IDGT_GTDH_GTCATG Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_GTCATG' Note 1856123 20130508
7 CV_IDGT_GTDH_GTDSTAT Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_GTDSTAT' Note 1856123 20130508
8 CV_IDGT_GTDH_KUNRG Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_KUNRG' Note 1856123 20130508
9 CV_IDGT_GTDH_SENTDATE Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_SENTDATE' Note 1856123 20130508
10 CV_IDGT_GTDH_VBELN_GTD Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDH_VBELN_GTD' Note 1856123 20130508
11 CV_IDGT_GTDI_MATNR Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDI_MATNR' Note 1856123 20130508
12 CV_IDGT_GTDM_GTKEY1 Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_GTKEY1' Note 1856123 20130508
13 CV_IDGT_GTDM_GTKEY2 Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_GTKEY2' Note 1856123 20130508
14 CV_IDGT_GTDM_GTKEY3 Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_GTKEY3' Note 1856123 20130508
15 CV_IDGT_GTDM_GTOTYPE Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_GTOTYPE' Note 1856123 20130508
16 CV_IDGT_GTDM_SPART Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_SPART' Note 1856123 20130508
17 CV_IDGT_GTDM_VBELN Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_VBELN' Note 1856123 20130508
18 CV_IDGT_GTDM_VKORG Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_VKORG' Note 1856123 20130508
19 CV_IDGT_GTDM_VTWEG Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_GTDM_VTWEG' Note 1856123 20130508
20 CV_IDGT_VATH_PRINTDAT Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_VATH_PRINTDAT' Note 1856123 20130508
21 CV_IDGT_VATH_TYPCODE Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_VATH_TYPCODE' Note 1856123 20130508
22 CV_IDGT_VATH_VBELN_VAT Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_VATH_VBELN_VAT' Note 1856123 20130508
23 CV_IDGT_VKORG_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_INFO_VKORG' Component name 20120720
24 CV_KUNNR_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_INFO_KUNNR' Component name 20120718
25 CV_KUNRG_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_KUNRG' 20120607
26 CV_MATNR_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRP_MATNR' 20120607
27 CV_PRINTDAT_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_INFO_PRINTDAT' 20120712
28 CV_RESULT_FAILED Constant Private Type reference (TYPE) FPM_EVENT_RESULT 'FAILED' 20120607
29 CV_RESULT_OK Constant Private Type reference (TYPE) FPM_EVENT_RESULT 'OK' 20120607
30 CV_RFBSK_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_RFBSK' 20120607
31 CV_SEP_FELD Constant Private Type reference (TYPE) CHAR2 '~~' Note 1856123 /Seperator between Fields 20130508
32 CV_SEP_LINE Constant Private Type reference (TYPE) CHAR2 CL_ABAP_CHAR_UTILITIES=>CR_LF Note 1856123/Seperator between Lines 20130508
33 CV_SPART_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_SPART' 20120607
34 CV_STAT_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_INFO_STATS' 20120607
35 CV_TYPCD_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'IDGT_INFO_TYPCD' 20120607
36 CV_VBELN_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_VBELN' 20120607
37 CV_VKBUR_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRP_VKBUR' 20120607
38 CV_VKGRP_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRP_VKGRP' 20120607
39 CV_VKORG_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_VKORG' 20120607
40 CV_VTWEG_FLDNAM Constant Private Type reference (TYPE) NAME_KOMP 'VBRK_VTWEG' 20120607
41 IM_BADI_REP_SEARCH Instance attribute Private Object reference (TYPE REF TO) IDGTCN_REP_SEARCH 20130821
42 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120506
43 MO_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120710
44 MT_GTDH Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH Golden Tax Doucment Header 20130201
45 MT_GTDI Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI Golden Tax Docuement Item 20130201
46 MT_GTDM Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM Golden Tax Document Mapping 20130201
47 MT_HEADER_BIL Instance attribute Private Type reference (TYPE) IDGT_T_HEADER GTI China: Header Info (Source Document) 20120506
48 MT_HEADER_VAT Instance attribute Private Type reference (TYPE) IDGT_T_HEADER2 GTI China: Header Info (VAT Invoice) 20120506
49 MT_ITEM_BIL Instance attribute Private Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info 20120506
50 MT_ITEM_VAT Instance attribute Private Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info 20120506
51 MT_SELECT_CRITERIA Instance attribute Private Type reference (TYPE) RSDSFRANGE_T_SSEL 20120607
52 MT_VATH Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATH VAT Invoice Header 20130201
53 MT_VATI Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATI VAT Invoice Item 20130201
54 MT_VATM Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM GT Document and VAT Invoice Mapping 20130201
55 SO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_IDGT_REPORT Single instance of this class 20120506
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_CONTENT Instance method Public Method Build Tree Content 20130206
2 COLLECT_SELECT_OPTIONS Instance method Private Method Collect all select options into range table 20120506
3 CONSTRUCTOR Instance method Private Constructor Constructor 20120607
4 CONVERT_GTD_2_FILE Instance method Private Method Convert GTD to File 20130508
5 CONVERT_SEARCH_2_WHERE_COND Instance method Private Method Convert Search Criteria to Where Condition 20130821
6 GENERATE_DOWNLOAD_FILE Instance method Public Method Generate Download File 20130508
7 GENERATE_EXCEL_FILE Instance method Private Method Generate excel file content for selected documents 20130508
8 GENERATE_TEXT_FILE Instance method Private Method Generate text file content for selected documents 20130508
9 GET_BILLING_LIST Instance method Public Method Get GTI Invoice List By Billing Criteria 20120506
10 GET_INSTANCE Static method Public Method Get the object of this class 20120506
11 GET_LOG_HANDLE Instance method Public Method Get Log Class Handle 20120710
12 GET_MULTI_DOC_BILLING_LIST Instance method Public Method Get Multidatasrc GTD Document Data For Billing Relationship 20130508
13 GET_OI_DOC_BILLING_LIST Instance method Public Method Get GTD Document Data For Billing Relationship 20130201
14 GET_OI_DOC_RESULT Instance method Public Method Return class-level tables 20130201
15 GET_OI_VAT_LIST Instance method Public Method Get GTD Document List By Search Criteria 20130206
16 GET_OI_VAT_RESULT Instance method Public Method Get VAT Result 20130206
17 GET_SELECT_OPTIONS Instance method Private Method Map UIBB table to select options 20120506
18 GET_VAT_LIST Instance method Public Method Get GTI Invoice List By VAT Invoice Criteria 20120506
19 INIT_LOG_HANDLE Instance method Private Method Initial Log 20120710
20 INIT_OI_VAT_RESULT Instance method Private Method Initial VAT Result 20130206
21 LINE_SELECTION_BIL Instance method Public Method Get the info of line item(Billing Item) 20120506
22 LINE_SELECTION_VAT Instance method Public Method Get the info of line item(VAT item) 20120506
23 POPUP_BY_BIL Instance method Public Method Get the info of VAT via hyperlink 20120506
24 POPUP_BY_VAT Instance method Public Method Get the info of BIL via hyperlink 20120506
25 SERACH_EP_DATA Instance method Public Method 20130201
26 SET_OI_DOC_GTDI Instance method Private Method Set class-level tables 20130201
27 SET_OI_DOC_RESULT Instance method Private Method Set class-level tables 20130201
28 SET_OI_VAT_RESULT Instance method Private Method 20130206
29 TEXT_FILE_HEADER Instance method Private Method Form VAT invoice head data for txt file 20130508
30 TEXT_FILE_ITEM Instance method Private Method Form VAT invoice line data for txt file 20130508
31 VKORG_AUTROITY_CHECK Instance method Private Method Check Vkorg 20130201
Events
Class CL_IDGT_REPORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_IDGT_GTDM_TEMP Private See coding 20130201 BEGIN OF ty_idgt_gtdm_temp, combineid TYPE idgt_gtdm-combineid, vbeln TYPE idgt_gtdm-vbeln, vbeln_gtd TYPE idgt_gtdm-vbeln_gtd, vkorg TYPE idgt_gtdm-vkorg, END OF ty_idgt_gtdm_temp
2 TY_S_FIELD Public See coding 20130207 BEGIN OF ty_s_field, field_name TYPE string, sum_ind TYPE abap_bool, "Sum Indication note 1856123 END OF ty_s_field
3 TY_T_FIELD Public See coding 20130207 ty_t_field TYPE STANDARD TABLE OF ty_s_field
4 TY_T_GTDM_TEMP Private See coding 20130201 ty_t_gtdm_temp TYPE STANDARD TABLE OF ty_idgt_gtdm_temp INITIAL SIZE 0
5 TY_T_VKORG Private See coding 20120724 ty_t_vkorg TYPE STANDARD TABLE OF ty_vkorg INITIAL SIZE 0
6 TY_VKORG Private See coding 20120724 BEGIN OF ty_vkorg, vkorg TYPE vbrk-vkorg, END OF ty_vkorg
Method Signatures

Method BUILD_TREE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TREE_CONTENT Call by reference Object reference (TYPE REF TO) DATA 20130206
2 Importing IT_PARENT_INCLUDING Call by reference Type reference (TYPE) TY_T_FIELD 20130207
3 Importing IV_PARENT_NODE_NAME Call by reference Type reference (TYPE) STRING 20130206
4 Importing IV_ROW_KEY_NAME Call by reference Type reference (TYPE) STRING 20130206
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20130206

Method COLLECT_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20120713
2 Exporting ET_SELECT_CRITERIA Call by reference Type reference (TYPE) RSDSFRANGE_T_SSEL Select option table 20120506
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20120713
4 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA Search criteria for GUIBB Search 20120506
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120713

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG 20120607
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION 20120607

Method CONVERT_GTD_2_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_CONTENT Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_S_FILE 20130508
2 Importing IT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH 20130508
3 Importing IT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI 20130508
4 Importing IT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM 20130508

Method CONVERT_GTD_2_FILE on class CL_IDGT_REPORT has no exception.

Method CONVERT_SEARCH_2_WHERE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130821
2 Changing ET_WHERE_TAB Call by reference Type reference (TYPE) RSDS_TRANGE 20130821
3 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130821
4 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130821
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20130821

Method GENERATE_DOWNLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_CONTENT Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_S_FILE File Content 20130508
2 Importing IV_COMBINEID Call by reference Type reference (TYPE) GTCOMBINEID Document Number After Merge 20130508

Method GENERATE_DOWNLOAD_FILE on class CL_IDGT_REPORT has no exception.

Method GENERATE_EXCEL_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_CONTENT Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_S_FILE File name and content 20130508
2 Importing IT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH VAT Invoice Header 20130508
3 Importing IT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI Document/Invoice Items 20130508
4 Importing IT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM Mapping of GT Document and VAT Invoice 20130508

Method GENERATE_EXCEL_FILE on class CL_IDGT_REPORT has no exception.

Method GENERATE_TEXT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_CONTENT Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_S_FILE File name and content 20130508
2 Importing IT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH Header Info (VAT Invoice) 20130508
3 Importing IT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI Item Info 20130508

Method GENERATE_TEXT_FILE on class CL_IDGT_REPORT has no exception.

Method GET_BILLING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120710
2 Exporting ET_HEADER Call by reference Type reference (TYPE) IDGT_T_HEADER GTI China: Header Info (Source Document) 20120506
3 Exporting ET_HEADER_VAT Call by reference Type reference (TYPE) IDGT_T_HEADER2 GTI China: Header Info (VAT Invoice) 20120506
4 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info 20120506
5 Exporting ET_ITEM_VAT Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: VAT Item Info 20120506
6 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20120506
7 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20120506
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120710

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG 20120607
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IDGT_REPORT Single instance of this class 20120506

Method GET_INSTANCE on class CL_IDGT_REPORT has no exception.

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120710

Method GET_LOG_HANDLE on class CL_IDGT_REPORT has no exception.

Method GET_MULTI_DOC_BILLING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130508
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130508
3 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130508

Method GET_MULTI_DOC_BILLING_LIST on class CL_IDGT_REPORT has no exception.

Method GET_OI_DOC_BILLING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG IDGT Appl Log Object 20130201
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130201
3 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130201

Method GET_OI_DOC_BILLING_LIST on class CL_IDGT_REPORT has no exception.

Method GET_OI_DOC_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH Golden Tax Doucment Header 20130201
2 Exporting ET_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI Golden Tax Doucment Item 20130201
3 Exporting ET_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM Golden Tax Document Mapping 20130201

Method GET_OI_DOC_RESULT on class CL_IDGT_REPORT has no exception.

Method GET_OI_VAT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130206
2 Exporting ET_IDGT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH 20130206
3 Exporting ET_IDGT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI 20130206
4 Exporting ET_IDGT_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM 20130206
5 Exporting ET_IDGT_VATH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATH 20130206
6 Exporting ET_IDGT_VATI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATI 20130206
7 Exporting ET_IDGT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM 20130206
8 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130206
9 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130206
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20130206

Method GET_OI_VAT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDGT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH 20130206
2 Exporting ET_IDGT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI 20130206
3 Exporting ET_IDGT_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM 20130206
4 Exporting ET_IDGT_VATH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATH 20130206
5 Exporting ET_IDGT_VATI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATI 20130206
6 Exporting ET_IDGT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM 20130206

Method GET_OI_VAT_RESULT on class CL_IDGT_REPORT has no exception.

Method GET_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20120713
2 Exporting ET_SELECT_OPTION Call by reference Type reference (TYPE) RSDSSELOPT_T Table of select option 20120506
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20120506
4 Importing IS_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP selection field name 20120506
5 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20120506
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120713

Method GET_VAT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20120713
2 Exporting ET_HEADER Call by reference Type reference (TYPE) IDGT_T_HEADER GTI China: Header Info (Source Document) 20120506
3 Exporting ET_HEADER_VAT Call by reference Type reference (TYPE) IDGT_T_HEADER2 GTI China: Header Info (VAT Invoice) 20120506
4 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info 20120506
5 Exporting ET_ITEM_VAT Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info 20120506
6 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20120506
7 Importing IT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20120506
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120710

Method INIT_LOG_HANDLE Signature

Method INIT_LOG_HANDLE on class CL_IDGT_REPORT has no parameter.
Method INIT_LOG_HANDLE on class CL_IDGT_REPORT has no exception.

Method INIT_OI_VAT_RESULT Signature

Method INIT_OI_VAT_RESULT on class CL_IDGT_REPORT has no parameter.
Method INIT_OI_VAT_RESULT on class CL_IDGT_REPORT has no exception.

Method LINE_SELECTION_BIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_UI_ITEM_REP GTI China: Item Info 20120506
2 Importing IS_HEADER Call by reference Type reference (TYPE) IDGT_S_UI_HEADER_REP Billing Header structrue In Report UI 20120506

Method LINE_SELECTION_BIL on class CL_IDGT_REPORT has no exception.

Method LINE_SELECTION_VAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_UI_VATITEM_REP GTI China: Item Info 20120506
2 Importing IS_HEADER Call by reference Type reference (TYPE) IDGT_S_UI_HEADER2_REP Billing Header structrue In Report UI 20120506

Method LINE_SELECTION_VAT on class CL_IDGT_REPORT has no exception.

Method POPUP_BY_BIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_UI_VATITEM_REP GTI China: Item Info 20120506
2 Importing IS_ITEM Call by reference Type reference (TYPE) IDGT_S_UI_ITEM_REP GTI China: Item Structure 20120506

Method POPUP_BY_BIL on class CL_IDGT_REPORT has no exception.

Method POPUP_BY_VAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_UI_ITEM_REP GTI China: Item Info 20120506
2 Importing IS_ITEM Call by reference Type reference (TYPE) IDGT_S_UI_VATITEM_REP GTI China: Item Structure 20120506

Method POPUP_BY_VAT on class CL_IDGT_REPORT has no exception.

Method SERACH_EP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_UI_REP_MAP_EP_H GT Document Header 20130201
2 Importing IV_VBELN_GTD Call by reference Type reference (TYPE) GTREFVBELN Sales and Distribution Document Number 20130201

Method SERACH_EP_DATA on class CL_IDGT_REPORT has no exception.

Method SET_OI_DOC_GTDI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI 20130201

Method SET_OI_DOC_GTDI on class CL_IDGT_REPORT has no exception.

Method SET_OI_DOC_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH Golden Tax Doucment Header 20130201
2 Exporting IT_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM Golden Tax Document Mapping 20130201

Method SET_OI_DOC_RESULT on class CL_IDGT_REPORT has no exception.

Method SET_OI_VAT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IDGT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH 20130206
2 Importing IT_IDGT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI 20130206
3 Importing IT_IDGT_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM 20130206
4 Importing IT_IDGT_VATH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATH 20130206
5 Importing IT_IDGT_VATI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATI 20130206
6 Importing IT_IDGT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM 20130206

Method SET_OI_VAT_RESULT on class CL_IDGT_REPORT has no exception.

Method TEXT_FILE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VAT_HEADER Call by reference Type reference (TYPE) STRING 20130508
2 Importing IS_VAT_HEADER Call by reference Type reference (TYPE) IDGT_GTDH VAT Header Structure 20130508
3 Importing IV_VAT_SEQ Call by reference Type reference (TYPE) POSNR VAT Sequential Number 20130508
4 Importing LV_LINES Call by reference Type reference (TYPE) GTPOSNR Item Number 20130508

Method TEXT_FILE_HEADER on class CL_IDGT_REPORT has no exception.

Method TEXT_FILE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VAT_ITEM Call by reference Type reference (TYPE) STRING 20130508
2 Importing IS_VAT_ITEM Call by reference Type reference (TYPE) IDGT_GTDI GTI China: Item Structure 20130508
3 Importing IV_TAXRATE Call by reference Type reference (TYPE) IDGT_GTDH-TAXRATE VAT Tax Rate 20130508

Method TEXT_FILE_ITEM on class CL_IDGT_REPORT has no exception.

Method VKORG_AUTROITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_VKORG Call by reference Type reference (TYPE) RSDSSELOPT_T Select time frame in units of day 20130206
2 Changing EO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130201

Method VKORG_AUTROITY_CHECK on class CL_IDGT_REPORT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 607