SAP ABAP Class CL_IDGT_UTILITY (Utility Class)
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_UTILITY  
Short Description Utility Class    
Super Class    
Instantiability of a Class 2  Public 
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_IDGT_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_IDGT_UTILITY has no interface implemented.
Friends
Class CL_IDGT_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CANCELLATION Constant Public Type reference (TYPE) CHAR1 '2' Cancellation Flag 20120818
2 CV_CANC_PROCESS Constant Public Type reference (TYPE) CHAR1 '2' Cancellation flag 20120821
3 CV_CATERGROY_BLUE Constant Public Type reference (TYPE) CHAR1 '0' Invoice Category 20130204
4 CV_CATERGROY_CANC Constant Public Type reference (TYPE) CHAR1 '2' Invoice Category 20130204
5 CV_CATERGROY_RED Constant Public Type reference (TYPE) CHAR1 '1' Invoice Category 20130204
6 CV_CREDITMEMO Constant Public Type reference (TYPE) CHAR1 '1' Credit Memo Flag 20120818
7 CV_CREDIT_PROCESS Constant Public Type reference (TYPE) CHAR1 '1' Credit memo flag 20120821
8 CV_CUS_NORMAL Constant Public Type reference (TYPE) CHAR1 '2' Small scale taxpayer 20120815
9 CV_CUS_VAT Constant Public Type reference (TYPE) CHAR1 '1' Ordinary VAT taxpayer 20120815
10 CV_C_ANY Constant Public Type reference (TYPE) CHAR1 '*' Single-Character Indicator 20120807
11 CV_DIRECT Constant Public Type reference (TYPE) CHAR1 'D' Online Integration 20120810
12 CV_ERROR_PROCESS Constant Public Type reference (TYPE) CHAR1 'E' Error flag 20120821
13 CV_EXCEL Constant Public Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20130507
14 CV_FILE_TP_CAN Constant Public Type reference (TYPE) GTFILETYP '2' File Type 20120814
15 CV_FILE_TP_CRE Constant Public Type reference (TYPE) GTFILETYP '1' File Type 20120814
16 CV_GTCANIND_0 Constant Public Type reference (TYPE) GTCANIND '0' Cancellation Indicator 20120818
17 CV_GTCANIND_1 Constant Public Type reference (TYPE) GTCANIND '1' Cancellation Indicator 20120818
18 CV_IDGT_MEMORY Constant Public Type reference (TYPE) CHAR80 'IDGT_MULTI_DATASOURCE_DATATRANSFER' 20130508
19 CV_INV_NORMAL Constant Public Type reference (TYPE) CHAR1 '1' Normal Invoice 20120802
20 CV_INV_VAT Constant Public Type reference (TYPE) CHAR1 '0' VAT Invoice 20120802
21 CV_ISERROR_P Constant Public Type reference (TYPE) GTISERROR 'P' Follow-up Action 20120829
22 CV_ISERROR_Q Constant Public Type reference (TYPE) GTISERROR 'Q' Follow-up Action 20120829
23 CV_KAPPL Constant Private Type reference (TYPE) CHAR1 'V' 20120607
24 CV_KOAID Constant Private Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20120828
25 CV_KVEWE Constant Private Type reference (TYPE) CHAR1 'A' 20120607
26 CV_NR_BILL Constant Public Type reference (TYPE) INRI-OBJECT 'IDGT_BILL' 20130508
27 CV_NR_NUMBER Constant Private Type reference (TYPE) INRI-NRRANGENR '01' Number range number 20120802
28 CV_NR_OBJECT Constant Private Type reference (TYPE) INRI-OBJECT 'GTICHINA' Name of number range object 20120802
29 CV_OFFSET_PROCESS Constant Public Type reference (TYPE) CHAR1 '5' Offset flag 20120821
30 CV_SENDTYPE_EXC_2 Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Indicator 20130507
31 CV_SENDTYPE_TXT_1 Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20130507
32 CV_STATUS_CANCELLED Constant Public Type reference (TYPE) GTSTATUS '3' 20120607
33 CV_STATUS_ISSUED Constant Public Type reference (TYPE) GTSTATUS '4' 20120607
34 CV_STATUS_NEW Constant Public Type reference (TYPE) GTSTATUS '0' 20120607
35 CV_STATUS_OFFSET Constant Public Type reference (TYPE) GTSTATUS '5' 20120725
36 CV_STATUS_READY Constant Public Type reference (TYPE) GTSTATUS '1' 20120731
37 CV_STATUS_SENT Constant Public Type reference (TYPE) GTSTATUS '2' 20120607
38 CV_TEXT Constant Public Type reference (TYPE) CHAR1 'T' Single-Character Indicator 20130507
39 MT_TABCFG Static Attribute Public Type reference (TYPE) TY_I_TABCFG 20130508
40 MV_CURRENT_TAB Static Attribute Public Type reference (TYPE) GTTABID 20130508
41 SV_DOMAIN_DESC Static Attribute Private Type reference (TYPE) TY_I_DD07V Generated Table for View DD07V 20120704
Methods
# Method Level Visibility Method type Description Created on
1 CANC_CHECK Static method Public Method Check cancellation billing should be 'Credit Memo' or not 20120821
2 CHECK_TAB_CONFIG Static method Public Method Check Tabbed Configuration 20130508
3 CONVERSION_ITAB_2_EXCEL2007 Static method Public Method Convert internal table to excel 2007 20120719
4 CONVERSION_OI_INFO Static method Public Method OI data conversion after reading database 20130206
5 CONVERSION_READ_INFO Static method Public Method Data conversion after reading database 20120506
6 CONVERSION_WRITE_INFO Static method Public Method Data conversion before writing database 20120506
7 CONVERSION_XMLSTR_2_ITAB Static method Public Method Convert xml xstring/string to itab 20120626
8 CONVERT_COLUMN_2_NUM Static method Public Method XML column name to num 20120712
9 GENERATE_XML_CONTENT Static method Public Method Generate the content of XML Excel 20120506
10 GET_DB_CONFIG Static method Public Method Get DB configration 20130508
11 GET_DESCRIPTION Static method Public Method Get description of fixed value 20120607
12 GET_KEY_VALUE_DDIC Static method Public Method Reture Key Value From DDIC 20120626
13 GET_NUMBER_FOR_REFVBELN Static method Public Method Generate one sequential number for REFVBELN 20120802
14 GET_NUMBER_FOR_VBELN Static method Public Method Generate one sequential number for VBELN 20130508
15 GET_TAB_CONFIG Static method Public Method Get Tabbed configration 20130508
16 GET_USER_NAME Static method Public Method Get User Name 20120506
17 GET_VARIANT_LIST Static method Public Method Get variant data from file varid 20130508
18 MULTIPLE_DATASOURCE_REPORT Static method Public Method multiple datasource call 20130508
19 READ_INVOICE_KEY Static method Public Method Read Setting Information by Invoice Key 20120514
20 READ_INVOICE_KEY_BY_USER Static method Public Method Read Setting Information by User 20120801
21 READ_OUTPUT_CTRL Static method Public Method Read Personalization Settings 20120506
22 WRITE_OUTPUT_CTRL Static method Public Method Write Personalization Settings 20120506
Events
Class CL_IDGT_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CANC_CHECK Public See coding 20120821 BEGIN OF ty_canc_check, pos_vbeln TYPE vbeln, gtstatus TYPE gtbstat_d, pos_date TYPE gtsentdate, pos_cmbflg TYPE boole_d, neg_vbeln TYPE vbeln, neg_date TYPE gtprintdat, conntyp TYPE gtconntyp, END OF ty_canc_check
2 TY_GTD Public See coding 20130204 BEGIN OF ty_gtd, gtdh TYPE idgt_gtdh, gtdi TYPE ty_i_s_gtdi, gtdm TYPE ty_i_s_gtdm_gtd, END OF ty_gtd
3 TY_HEADER_AMOUNT Private See coding 20120817 BEGIN OF ty_header_amount, refvbeln TYPE idgt_s_item-refvbeln, taxrate TYPE idgt_s_item-taxrate, netwr TYPE idgt_s_item-netwr, taxamt TYPE idgt_s_item-taxamt, disc TYPE idgt_s_item-disc, disctax TYPE idgt_s_item-disctax, END OF ty_header_amount
4 TY_IDGT_OB_POP_BLUE_IV_LIST Public See coding 20120506 BEGIN OF ty_idgt_ob_pop_blue_iv_list, vbeln TYPE idgt_info-vbeln, refvbeln TYPE idgt_info-refvbeln, pgtvbeln TYPE idgt_info-gtvbeln, ptypcode TYPE idgt_info-typcode, END OF ty_idgt_ob_pop_blue_iv_list
5 TY_IDGT_OB_POP_FORM Public See coding 20120506 BEGIN OF ty_idgt_ob_pop_form, vbeln TYPE idgt_info-vbeln, refvbeln TYPE idgt_info-refvbeln, kstcd1 TYPE idgt_info-kstcd1, invtyp TYPE gtfkart, END OF ty_idgt_ob_pop_form
6 TY_IDGT_OB_POP_RED2_FORM Public See coding Note 1796108 20121203 BEGIN OF ty_idgt_ob_pop_red2_form, vbeln TYPE idgt_info-vbeln, refvbeln TYPE idgt_info-refvbeln, kstcd1 TYPE idgt_info-kstcd1, invtyp TYPE gtfkart, gtvbeln TYPE idgt_info-gtvbeln, typcode TYPE idgt_info-typcode, END OF ty_idgt_ob_pop_red2_form
7 TY_I_DD07V Private See coding Generated Table for View DD07V 20120704 ty_i_dd07v TYPE STANDARD TABLE OF dd07v INITIAL SIZE 0
8 TY_I_GTDH Public See coding 20130204 ty_i_gtdh TYPE STANDARD TABLE OF idgt_gtdh
9 TY_I_GTDI Public See coding 20130204 ty_i_gtdi TYPE STANDARD TABLE OF idgt_gtdi
10 TY_I_GTDM Public See coding 20130204 ty_i_gtdm TYPE STANDARD TABLE OF idgt_gtdm
11 TY_I_RSPARAMSL_255 Public See coding 20130508 ty_i_rsparamsl_255 TYPE STANDARD TABLE OF rsparamsl_255
12 TY_I_SELOPT Public See coding 20130204 ty_i_selopt TYPE SORTED TABLE OF rsdsselopt INITIAL SIZE 0
13 TY_I_SJJK0101_S_XLS Public See coding 20130508 ty_i_sjjk0101_s_xls TYPE STANDARD TABLE OF ty_sjjk0101_s_xls INITIAL SIZE 0
14 TY_I_S_GTDI Public See coding 20130204 ty_i_s_gtdi TYPE SORTED TABLE OF idgt_gtdi WITH NON-UNIQUE KEY vbeln_gtd posnr_gtd
15 TY_I_S_GTDM_BIL Public See coding 20130204 ty_i_s_gtdm_bil TYPE SORTED TABLE OF idgt_gtdm WITH NON-UNIQUE KEY vbeln posnr combineid
16 TY_I_S_GTDM_GTD Public See coding 20130204 ty_i_s_gtdm_gtd TYPE SORTED TABLE OF idgt_gtdm WITH NON-UNIQUE KEY vbeln_gtd posnr_gtd combineid
17 TY_I_S_VATM_GTD Public See coding 20130204 ty_i_s_vatm_gtd TYPE SORTED TABLE OF idgt_vatm WITH NON-UNIQUE KEY vbeln_gtd
18 TY_I_TABCFG Public See coding 20130508 ty_i_tabcfg TYPE STANDARD TABLE OF idgt_ob_tab_conf
19 TY_I_TREE_UPDINFO Public See coding 20130508 ty_i_tree_updinfo TYPE STANDARD TABLE OF ty_s_tree_updinfo
20 TY_I_UI_OB_HEADER Public See coding 20130508 ty_i_ui_ob_header TYPE STANDARD TABLE OF ty_ui_ob_header INITIAL SIZE 0
21 TY_I_UI_OB_ITEM Public See coding 20130508 ty_i_ui_ob_item TYPE STANDARD TABLE OF ty_ui_ob_item INITIAL SIZE 0
22 TY_I_UI_REP_HEADER Public See coding 20130204 ty_i_ui_rep_header TYPE STANDARD TABLE OF ty_ui_rep_header INITIAL SIZE 0
23 TY_I_UI_REP_ITEM Public See coding 20130204 ty_i_ui_rep_item TYPE STANDARD TABLE OF ty_ui_rep_item INITIAL SIZE 0
24 TY_I_UI_REP_MAPPING Public See coding 20130204 ty_i_ui_rep_mapping TYPE STANDARD TABLE OF ty_ui_rep_mapping INITIAL SIZE 0
25 TY_I_UI_REP_MAP_EP_I Public See coding 20130204 ty_i_ui_rep_map_ep_i TYPE STANDARD TABLE OF ty_ui_rep_map_ep_i
26 TY_I_UI_REP_VAT_POP Public See coding 20130206 ty_i_ui_rep_vat_pop TYPE STANDARD TABLE OF ty_ui_rep_vat_pop
27 TY_I_VARIANT Public See coding 20130508 ty_i_variant TYPE STANDARD TABLE OF ty_s_variant
28 TY_I_VATH Public See coding 20130204 ty_i_vath TYPE STANDARD TABLE OF idgt_vath
29 TY_I_VATI Public See coding 20130204 ty_i_vati TYPE STANDARD TABLE OF idgt_vati
30 TY_I_VATM Public See coding 20130204 ty_i_vatm TYPE STANDARD TABLE OF idgt_vatm
31 TY_I_XML_ITAB Public See coding 20120626 ty_i_xml_itab TYPE STANDARD TABLE OF ty_xml_itab INITIAL SIZE 0
32 TY_I_XML_SHARED_STR_ITAB Private See coding 20120626 ty_i_xml_shared_str_itab TYPE STANDARD TABLE OF ty_xml_shared_str_itab INITIAL SIZE 0
33 TY_I_XML_SHEET_ITAB Private See coding 20120626 ty_i_xml_sheet_itab TYPE STANDARD TABLE OF ty_xml_sheet_itab INITIAL SIZE 0
34 TY_SJJK0101_S_XLS Public See coding 20130508 BEGIN OF ty_sjjk0101_s_xls, vtype TYPE char4, vbeln TYPE char20, fkdat TYPE char10, kunnr TYPE idgt_gtdh-kunrg, name1 TYPE idgt_gtdh-kname1, stcd5 TYPE idgt_gtdh-kstcd5, bstras TYPE idgt_gtdh-kstras, bbanka TYPE idgt_gtdh-kbanka, note TYPE idgt_gtdh-note, number1 TYPE idgt_vath-rednotenr, number2 TYPE idgt_vath-typcode, number3 TYPE idgt_vath-vbeln_vat, drawer TYPE idgt_vath-drawer, verif TYPE idgt_gtdh-reviewer, colle TYPE idgt_gtdh-receiver, sbanka TYPE idgt_gtdh-kbanka, sstras TYPE idgt_vath-vstras, matnr TYPE idgt_gtdi-matnr, maktx TYPE idgt_gtdi-maktx, spec TYPE idgt_gtdi-mspec, mseht TYPE mseht, invquan TYPE string, totalva TYPE string, taxrate TYPE string, taxamt TYPE string, discamt TYPE string, space_field TYPE idgt_gtdi-netwr, END OF ty_sjjk0101_s_xls
35 TY_S_BIL_KEY Public See coding 20130204 BEGIN OF ty_s_bil_key, "billing key vbeln TYPE vbeln_vf, posnr TYPE posnr_vf, END OF ty_s_bil_key
36 TY_S_COLUMN_SETTING Public See coding 20120719 BEGIN OF ty_s_column_setting, * column TYPE i, field_name TYPE if_salv_export_configuration=>y_field_name, description TYPE if_salv_export_configuration=>y_text, value_set TYPE if_salv_bs_t_data=>t_type_attribute_value_set, disp_type TYPE if_salv_export_configuration=>y_display_type, url_link TYPE if_salv_export_column_conf=>y_hyperlink, url_scr_field TYPE if_salv_export_configuration=>y_field_name, ref_field TYPE if_salv_export_configuration=>y_field_name, ref_type TYPE if_salv_export_column_conf=>y_reference_type, img_code TYPE if_salv_export_column_conf=>y_image, img_scr_field TYPE if_salv_export_configuration=>y_field_name, image_first TYPE abap_bool, END OF ty_s_column_setting
37 TY_S_DOC_ICON Public See coding 20130206 BEGIN OF ty_s_doc_icon, "billing icon && Description gtstatus_t TYPE gtstatus_t, invtyp_t TYPE gtfkart_t, gtcatg_t TYPE gtcatg_t, status_tool TYPE gtstatus_t, invtyp_tool TYPE gtstatus_t, categ_tool TYPE gtstatus_t, END OF ty_s_doc_icon
38 TY_S_FILE Public See coding 20120607 BEGIN OF ty_s_file, name TYPE string, encoding TYPE abap_encoding, mimetype TYPE string, content TYPE string, raw_cont TYPE xstring, END OF ty_s_file
39 TY_S_GTDH Public See coding 20130204 BEGIN OF ty_s_gtdh. "gtd header INCLUDE TYPE ty_s_gtd_key. INCLUDE TYPE ty_s_gtdh_att. TYPES: END OF ty_s_gtdh
40 TY_S_GTDH_ATT Public See coding 20130204 BEGIN OF ty_s_gtdh_att, "gtdh att. vkorg TYPE vkorg, gtdstat TYPE gtdstat, gtcatg TYPE gtcatg, invtyp TYPE gtfkart, cancelind TYPE gtcanind, glistind TYPE gtlistind, netwr TYPE gtnetwr, taxamt TYPE gttaxamt, disc TYPE gtdisc, disctax TYPE gtdisctax, currency TYPE waers, taxrate TYPE gttaxrate, kunrg TYPE kunrg, kname1 TYPE gtname1, kstcd5 TYPE stcd5, kstras TYPE gtstras, kbanka TYPE gtbanka, vbanka TYPE gtbanka, vbeln_gtd_ref TYPE gtrefvbeln, note TYPE gtnote, reviewer TYPE usnam, receiver TYPE pagnam, sentdate TYPE gtsentdate, ernam TYPE ernam, erdat TYPE erdat, erzet TYPE erzet, END OF ty_s_gtdh_att
41 TY_S_GTDH_ICON Public See coding 20130204 BEGIN OF ty_s_gtdh_icon, "gtdh icon && Description gtstatus_t TYPE gtstatus_t, gtcatg_t TYPE gtcatg_t, invtyp_t TYPE gtfkart_t, cancelind_t TYPE gtcanind_t, glistind_t TYPE gtlistind_t, status_tool TYPE gtstatus_t, invtyp_tool TYPE gtstatus_t, categ_tool TYPE gtstatus_t, END OF ty_s_gtdh_icon
42 TY_S_GTDI Public See coding 20130204 BEGIN OF ty_s_gtdi. "gtd item INCLUDE TYPE ty_s_gtd_line_key. INCLUDE TYPE ty_s_gtdi_att. TYPES: END OF ty_s_gtdi
43 TY_S_GTDI_ATT Public See coding 20130204 BEGIN OF ty_s_gtdi_att, "gtdi att. matnr TYPE matnr, maktx TYPE gtmaktx, mspec TYPE gtmspec, meins TYPE meins, fkimg TYPE gtfkimg, netwr TYPE gtnetwr, disc TYPE gtdisc, taxcod TYPE gtcpde, ernam TYPE ernam, erdat TYPE erdat, erzet TYPE erzet, uomdesc TYPE gtuomdesc, END OF ty_s_gtdi_att
44 TY_S_GTDM Public See coding 20130204 BEGIN OF ty_s_gtdm. "gtdm INCLUDE TYPE ty_s_gtdm_key. INCLUDE TYPE ty_s_gtdm_att. TYPES: END OF ty_s_gtdm
45 TY_S_GTDM_ATT Public See coding 20130204 BEGIN OF ty_s_gtdm_att, "gtdm att vbtyp TYPE vbtyp, vkorg TYPE vkorg, vtweg TYPE vtweg, spart TYPE spart, bukrs TYPE bukrs, ernam TYPE ernam, erdat TYPE erdat, erzet TYPE erzet, END OF ty_s_gtdm_att
46 TY_S_GTDM_KEY Public See coding 20130204 BEGIN OF ty_s_gtdm_key. "gtdm key INCLUDE TYPE ty_s_bil_key. INCLUDE TYPE ty_s_gtd_line_key. TYPES: combineid TYPE gtcombineid, END OF ty_s_gtdm_key
47 TY_S_GTD_KEY Public See coding 20130204 BEGIN OF ty_s_gtd_key, "gtd key vbeln_gtd TYPE gtrefvbeln, END OF ty_s_gtd_key
48 TY_S_GTD_LINE_KEY Public See coding 20130204 BEGIN OF ty_s_gtd_line_key, "gtd line key vbeln_gtd TYPE gtrefvbeln, posnr_gtd TYPE gtposnr, END OF ty_s_gtd_line_key
49 TY_S_INV_MAP Public See coding 20120607 BEGIN OF ty_s_inv_map, temp_com TYPE idgt_s_header2-combineid, temp_inv TYPE idgt_s_header2-refvbeln, real_com TYPE idgt_s_header2-combineid, real_inv TYPE idgt_s_header2-refvbeln, END OF ty_s_inv_map
50 TY_S_MULTI_DATASOURCE Public See coding 20130508 BEGIN OF ty_s_multi_datasource, idgt_header TYPE idgt_t_header, idgt_item TYPE idgt_t_item, message_t TYPE bapiret2_t, END OF ty_s_multi_datasource
51 TY_S_SOURCE_KEY Public See coding 20130508 BEGIN OF ty_s_source_key. INCLUDE TYPE idgt_s_mutil_key. TYPES:END OF ty_s_source_key
52 TY_S_TREE_UPDINFO Public See coding 20130508 BEGIN OF ty_s_tree_updinfo, gtkey1 TYPE gtkey1, gtkey2 TYPE gtkey2, gtkey3 TYPE gtkey3, END OF ty_s_tree_updinfo
53 TY_S_VARIANT Public See coding 20130508 BEGIN OF ty_s_variant, variant TYPE varid-variant, END OF ty_s_variant
54 TY_S_VAT_KEY Public See coding 20130206 BEGIN OF ty_s_vat_key, vbeln_vat TYPE gtvbeln, typcode TYPE gtfktyp, END OF ty_s_vat_key
55 TY_T_COLUMN_SETTING Public See coding 20120719 ty_t_column_setting TYPE STANDARD TABLE OF ty_s_column_setting INITIAL SIZE 0
56 TY_T_FILE Public See coding 20120506 ty_t_file TYPE STANDARD TABLE OF ty_s_file
57 TY_T_HEADER_AMOUNT Private See coding 20120817 ty_t_header_amount TYPE STANDARD TABLE OF ty_header_amount WITH KEY refvbeln taxrate INITIAL SIZE 0
58 TY_T_IDGT_GTDH Public See coding 20120817 ty_t_idgt_gtdh TYPE STANDARD TABLE OF idgt_gtdh INITIAL SIZE 0
59 TY_T_IDGT_GTDI Public See coding 20120817 ty_t_idgt_gtdi TYPE STANDARD TABLE OF idgt_gtdi INITIAL SIZE 0
60 TY_T_IDGT_GTDM Public See coding 20120817 ty_t_idgt_gtdm TYPE STANDARD TABLE OF idgt_gtdm INITIAL SIZE 0
61 TY_T_IDGT_OB_POP_BLUE_IV_LIST Public See coding 20120506 ty_t_idgt_ob_pop_blue_iv_list TYPE STANDARD TABLE OF ty_idgt_ob_pop_blue_iv_list INITIAL SIZE 0
62 TY_T_INV_MAP Public See coding 20120515 ty_t_inv_map TYPE STANDARD TABLE OF ty_s_inv_map
63 TY_UI_OB_HEADER Public See coding 20130508 BEGIN OF ty_ui_ob_header. INCLUDE TYPE idgt_s_ui_header. INCLUDE TYPE ty_ui_source_key. INCLUDE TYPE fpmgb_s_tree_master_column. INCLUDE TYPE idgt_s_ext_1. "note 1856123 TYPES: END OF ty_ui_ob_header
64 TY_UI_OB_ITEM Public See coding 20130508 BEGIN OF ty_ui_ob_item. INCLUDE TYPE idgt_s_ui_item. INCLUDE TYPE ty_ui_source_key. TYPES: END OF ty_ui_ob_item
65 TY_UI_REP_HEADER Public See coding 20130204 BEGIN OF ty_ui_rep_header. TYPES: combineid TYPE gtcombineid. INCLUDE TYPE ty_s_gtd_key. INCLUDE TYPE ty_s_vat_key. TYPES: printdat TYPE gtprintdat. INCLUDE TYPE ty_s_gtdh_att. INCLUDE TYPE ty_s_gtdh_icon. INCLUDE TYPE fpmgb_s_tree_master_column. INCLUDE TYPE idgt_s_ext_1. "note 1856123 TYPES: END OF ty_ui_rep_header
66 TY_UI_REP_ITEM Public See coding 20130204 BEGIN OF ty_ui_rep_item. TYPES: combineid TYPE gtcombineid. INCLUDE TYPE ty_s_gtd_line_key. * INCLUDE TYPE ty_s_bil_key. " note 1856123 INCLUDE TYPE ty_ui_source_line_key. " note 1856123 INCLUDE TYPE ty_s_gtdi_att. TYPES: END OF ty_ui_rep_item
67 TY_UI_REP_MAPPING Public See coding 20130204 BEGIN OF ty_ui_rep_mapping. INCLUDE TYPE ty_s_gtdm_key. INCLUDE TYPE ty_s_doc_icon. INCLUDE TYPE ty_ui_source_key. " note 1856123 INCLUDE TYPE idgt_s_ext_2. "note 1856123 TYPES: gtcatg TYPE gtcatg, kunrg TYPE kunrg, kname1 TYPE gtname1, vkorg TYPE vkorg, invtyp TYPE gtfkart, note TYPE gtnote, gtdstat TYPE gtdstat, END OF ty_ui_rep_mapping
68 TY_UI_REP_MAP_EP_H Public See coding 20130204 BEGIN OF ty_ui_rep_map_ep_h. "billing edit page INCLUDE TYPE ty_s_gtdh. TYPES: gtstatus_t TYPE gtstatus_t, invtyp_t TYPE gtfkart_t, gtcatg_t TYPE gtcatg_t, END OF ty_ui_rep_map_ep_h
69 TY_UI_REP_MAP_EP_I Public See coding 20130204 BEGIN OF ty_ui_rep_map_ep_i. INCLUDE TYPE ty_s_gtdi. TYPES: END OF ty_ui_rep_map_ep_i
70 TY_UI_REP_VAT_POP Public See coding 20130204 BEGIN OF ty_ui_rep_vat_pop. "vat pop page INCLUDE TYPE ty_s_gtd_line_key. * INCLUDE TYPE ty_s_bil_key. " note 1856123 INCLUDE TYPE ty_ui_source_line_key. " note 1856123 TYPES: END OF ty_ui_rep_vat_pop
71 TY_UI_SOURCE_KEY Public See coding 20130508 BEGIN OF ty_ui_source_key. INCLUDE TYPE ty_s_source_key. TYPES: gtobkey TYPE text40, gtdoctype_desc TYPE ddtext, END OF ty_ui_source_key
72 TY_UI_SOURCE_LINE_KEY Public See coding 20130508 BEGIN OF ty_ui_source_line_key. INCLUDE TYPE ty_ui_source_key. TYPES: posnr TYPE posnr, END OF ty_ui_source_line_key
73 TY_XML_ITAB Public See coding 20120626 BEGIN OF ty_xml_itab, row TYPE i, column TYPE string, cell TYPE string, value TYPE string, END OF ty_xml_itab
74 TY_XML_SHARED_STR_ITAB Private See coding 20120626 BEGIN OF ty_xml_shared_str_itab, index TYPE i, value TYPE string, END OF ty_xml_shared_str_itab
75 TY_XML_SHEET_ITAB Private See coding 20120626 BEGIN OF ty_xml_sheet_itab, row TYPE i, cell TYPE string, type TYPE string, index TYPE i, value TYPE string, END OF ty_xml_sheet_itab
Method Signatures

Method CANC_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) IDGT_S_LOG Processing Log 20120821
2 Exporting EV_PROCESS Call by reference Type reference (TYPE) CHAR1 1: Credit 2: cancelation 5:offset E:error 20120821
3 Importing IS_CANCEL_CHECK Call by reference Type reference (TYPE) TY_CANC_CHECK Cancellation information 20120821

Method CANC_CHECK on class CL_IDGT_UTILITY has no exception.

Method CHECK_TAB_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERR_FLAG Call by reference Type reference (TYPE) FLAG General Flag 20130508
2 Importing IT_TABCFG Call by reference Type reference (TYPE) TY_I_TABCFG 20130508

Method CHECK_TAB_CONFIG on class CL_IDGT_UTILITY has no exception.

Method CONVERSION_ITAB_2_EXCEL2007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCEL_RAW Call by reference Type reference (TYPE) XSTRING Excel RAW data 20120719
2 Exporting EV_FILE_NAME Call by reference Type reference (TYPE) STRING 20120719
3 Exporting EV_MINETYPE Call by reference Type reference (TYPE) STRING 20120719
4 Importing IT_OUTPUT_SETTING Call by reference Type reference (TYPE) TY_T_COLUMN_SETTING Excel output setting 20120719
5 Importing LO_DATA Call by reference Object reference (TYPE REF TO) DATA Output Content 20120719
6 Importing LO_LOG Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log 20120719

Method CONVERSION_ITAB_2_EXCEL2007 on class CL_IDGT_UTILITY has no exception.

Method CONVERSION_OI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) IDGT_T_HEADER Document Header 20130206
2 Exporting ET_HEADER_VAT Call by reference Type reference (TYPE) IDGT_T_HEADER2 VAT Invoice Header 20130206
3 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_ITEM Document/Invoice Items 20130206
4 Exporting ET_ITEM_VAT Call by reference Type reference (TYPE) IDGT_T_ITEM Document/Invoice Items 20130206
5 Importing IT_GTDH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDH GT Document Header 20130206
6 Importing IT_GTDI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDI GT Document Item 20130206
7 Importing IT_GTDM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_GTDM Mapping of SAP Document and GT Document 20130206
8 Importing IT_VATH Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATH VAT Invoice Header 20130206
9 Importing IT_VATI Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATI VAT Invoice Item 20130206
10 Importing IT_VATM Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_VATM Mapping of GT Document and VAT Invoice 20130206

Method CONVERSION_OI_INFO on class CL_IDGT_UTILITY has no exception.

Method CONVERSION_READ_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) IDGT_T_HEADER GTI China: Header Info (Source Document) 20120506
2 Exporting ET_HEADER_VAT Call by reference Type reference (TYPE) IDGT_T_HEADER2 GTI China: Header Info (VAT Invoice) 20120506
3 Exporting ET_ITEM Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info (Source Document) 20120506
4 Exporting ET_ITEM_VAT Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info (VAT Invoice) 20120506
5 Importing IT_INFO Call by reference Type reference (TYPE) IDGT_T_INFO GTI China: Data sent to GT 20120506
6 Importing IT_MERGE_INFO Call by reference Type reference (TYPE) IDGT_T_MERGE_INFO GTI China: Data sent to GT, merge on item level 20120506

Method CONVERSION_READ_INFO on class CL_IDGT_UTILITY has no exception.

Method CONVERSION_WRITE_INFO 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) TY_T_IDGT_GTDH GTI header information 20120817
2 Exporting ET_GTDI Call by reference Type reference (TYPE) TY_T_IDGT_GTDI GTI detail information 20120817
3 Exporting ET_GTDM Call by reference Type reference (TYPE) TY_T_IDGT_GTDM Mapping of GTI object and SD document 20120817
4 Exporting ET_INFO Call by reference Type reference (TYPE) IDGT_T_INFO GTI China: Data sent to GT 20120506
5 Exporting ET_MERGE_INFO Call by reference Type reference (TYPE) IDGT_T_MERGE_INFO GTI China: Data sent to GT, merge on item level 20120506
6 Importing IT_HEADER Call by reference Type reference (TYPE) IDGT_T_HEADER GTI China: Header Info (Source Document) 20120506
7 Importing IT_HEADER_VAT Call by reference Type reference (TYPE) IDGT_T_HEADER2 GTI China: Header Info (VAT Invoice) 20120506
8 Importing IT_ITEM Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info (Source Document) 20120506
9 Importing IT_ITEM_VAT Call by reference Type reference (TYPE) IDGT_T_ITEM GTI China: Item Info (VAT Invoice) 20120506
10 Importing IV_FLAG Call by reference Type reference (TYPE) CHAR1 '' Update mode: space for old DB and 'D' for new DB 20120817
11 Importing IV_INV_KEY Call by reference Type reference (TYPE) IDGT_CONF_LC GTI China: Tax Invoice table 20130507
12 Importing IV_NEWDB Call by reference Type reference (TYPE) CHAR1 '' Single-Character Indicator 20130507

Method CONVERSION_WRITE_INFO on class CL_IDGT_UTILITY has no exception.

Method CONVERSION_XMLSTR_2_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML_ITAB Call by reference Type reference (TYPE) TY_I_XML_ITAB Xml content 20120626
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20120626
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING Xml string 20120626
4 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING Xml xstring 20120626
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120626

Method CONVERT_COLUMN_2_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLUMN Call by reference Type reference (TYPE) I column number 20120712
2 Importing IV_COLUMN Call by reference Type reference (TYPE) STRING xml column 20120712

Method CONVERT_COLUMN_2_NUM on class CL_IDGT_UTILITY has no exception.

Method GENERATE_XML_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT Call by reference Type reference (TYPE) STRING 20120506
2 Importing IT_HEADER Call by reference Type reference (TYPE) TABLE 20120506
3 Importing IT_VALUE Call by reference Type reference (TYPE) TABLE 20120506

Method GENERATE_XML_CONTENT on class CL_IDGT_UTILITY has no exception.

Method GET_DB_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLAG Call by reference Type reference (TYPE) XFELD Single-Character Indicator 20130508

Method GET_DB_CONFIG on class CL_IDGT_UTILITY has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) C 20120607
2 Importing IV_DOMAIN Call by reference Type reference (TYPE) C 20120607
3 Importing IV_VALUE Call by reference Type reference (TYPE) C 20120607

Method GET_DESCRIPTION on class CL_IDGT_UTILITY has no exception.

Method GET_KEY_VALUE_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY Call by reference Type reference (TYPE) C 20120626
2 Importing IV_DESC Call by reference Type reference (TYPE) C 20120626
3 Importing IV_DOMAIN Call by reference Type reference (TYPE) C 20120626

Method GET_KEY_VALUE_DDIC on class CL_IDGT_UTILITY has no exception.

Method GET_NUMBER_FOR_REFVBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFVBELN_REAL Value transfer Type reference (TYPE) GTREFVBELN Split Invoice Number 20120802
2 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130117
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120810

Method GET_NUMBER_FOR_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VBELN_REAL Call by reference Type reference (TYPE) VBELN 20130508
2 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20130508
3 Importing IV_OBJECT Call by reference Type reference (TYPE) INRI-OBJECT Name of number range object 20130508
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION 20130508

Method GET_TAB_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABCFG Call by reference Type reference (TYPE) TY_I_TABCFG 20130508

Method GET_TAB_CONFIG on class CL_IDGT_UTILITY has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Value transfer Type reference (TYPE) IDGT_INFO-VUSNAM User name 20120506
2 Importing IV_NAME Value transfer Type reference (TYPE) SYUNAME User ID 20120506

Method GET_USER_NAME on class CL_IDGT_UTILITY has no exception.

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIANTS Call by reference Type reference (TYPE) TY_I_VARIANT Single-Character Indicator 20130508
2 Importing IV_REPNAME Call by reference Type reference (TYPE) RALDB_REPO Report Name 20130508

Method GET_VARIANT_LIST on class CL_IDGT_UTILITY has no exception.

Method MULTIPLE_DATASOURCE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCREEN_FIELDS Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_RSPARAMSL_255 Screen Fields 20130508
2 Importing IV_REPNAME Call by reference Type reference (TYPE) RSVAR-REPORT Report Name 20130508
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION 20130508

Method READ_INVOICE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONF_LC Call by reference Type reference (TYPE) IDGT_CONF_LC Tax Invoice Infomation 20120514
2 Exporting ET_RETURN Call by reference Type reference (TYPE) FPMGB_T_MESSAGES Return Messages 20120514
3 Importing IV_INV_KEY Call by reference Type reference (TYPE) GTCONF Invoice Key 20120514

Method READ_INVOICE_KEY on class CL_IDGT_UTILITY has no exception.

Method READ_INVOICE_KEY_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONF_LC Call by reference Type reference (TYPE) IDGT_CONF_LC GTI China: Tax Invoice table 20120801
2 Exporting ET_RETURN Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120801
3 Importing IV_USER Call by reference Type reference (TYPE) SY-UNAME User Name 20120801
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION Exception Class 20120802

Method READ_OUTPUT_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OB_CTRL Call by reference Type reference (TYPE) IDGT_OB_CTRL For Golden Tax Interface Out Put Settings 20120506
2 Exporting ET_RETURN Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20120506
3 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20120506
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION 20120607

Method WRITE_OUTPUT_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20120525
2 Exporting EV_FLAG Call by reference Type reference (TYPE) BOOLE_D flag 20120525
3 Importing IS_OB_CTRL Call by reference Type reference (TYPE) IDGT_OB_CTRL GTI China: Master Data of Output Control 20120506

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