SAP ABAP Class CL_IDGT_INBOUND (Create Inbound Files from Golden Tax System)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ FI-LOC (Application Component) Localization
⤷ ID-SD-CN-GT-01 (Package) Golden Tax Interface Enhancements
⤷ FI-LOC (Application Component) Localization
⤷ ID-SD-CN-GT-01 (Package) Golden Tax Interface Enhancements
Properties
Class | CL_IDGT_INBOUND | |
Short Description | Create Inbound Files from Golden Tax System | |
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 | 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) |
Interfaces
Class CL_IDGT_INBOUND has no interface implemented.
Friends
Class CL_IDGT_INBOUND has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CV_COMMA_IND | Constant | Private | Type reference (TYPE) | CHAR1 | ',' | Comma Indicator | 20120521 | |
2 | CV_CONNTYP_EXC | Constant | Private | Type reference (TYPE) | GTCONNTYP | 'X' | 20120521 | ||
3 | CV_CONNTYP_TXT | Constant | Private | Type reference (TYPE) | GTCONNTYP | 'T' | 20120521 | ||
4 | CV_EXCEL_SUFFIX | Constant | Private | Type reference (TYPE) | CHAR5 | 'XLS' | Suffix of excel file | 20120521 | |
5 | CV_EXCEL_SUFFIX_1 | Constant | Private | Type reference (TYPE) | CHAR5 | 'XLSX' | 20120521 | ||
6 | CV_FILE_SPLIT | Constant | Private | Type reference (TYPE) | CHAR2 | '~~' | 20120521 | ||
7 | CV_MESSAGE_ID | Constant | Private | Type reference (TYPE) | CHAR20 | 'IDGT_LC' | Message ID | 20120521 | |
8 | CV_PERCENT_SIGN | Constant | Private | Type reference (TYPE) | CHAR1 | '%' | Percent Sign | 20120727 | |
9 | CV_SEVERITY_E | Constant | Private | Type reference (TYPE) | FPMGB_SEVERITY | 'E' | Message Severity | 20120521 | |
10 | CV_SEVERITY_I | Constant | Private | Type reference (TYPE) | FPMGB_SEVERITY | 'I' | Message Severity | 20120521 | |
11 | CV_SLASH | Constant | Private | Type reference (TYPE) | CHAR1 | '/' | Single-Character Indicator | 20120521 | |
12 | CV_START_POS | Constant | Private | Type reference (TYPE) | CHAR3 | '//*' | 20120521 | ||
13 | CV_SUFFIX_IND | Constant | Private | Type reference (TYPE) | CHAR1 | '.' | Split indicator | 20120521 | |
14 | CV_TRUE | Constant | Private | Type reference (TYPE) | ABAP_BOOL | 'X' | True/Yes/Correct | 20120521 | |
15 | CV_TXT_SUFFIX | Constant | Private | Type reference (TYPE) | CHAR5 | 'TXT' | Suffix of txt file | 20120521 | |
16 | CV_WHIPPTREE | Constant | Private | Type reference (TYPE) | CHAR1 | '-' | 20120521 | ||
17 | CV_XLS_TYP_BJ | Constant | Private | Type reference (TYPE) | CHAR1 | '2' | XLS Type For BeiJing | 20120726 | |
18 | CV_XLS_TYP_SH | Constant | Private | Type reference (TYPE) | CHAR1 | '1' | XLS Type For ShangHai | 20120726 | |
19 | MO_LOG_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 | ||
20 | MT_IDGT_INFO_ALL | Instance attribute | Private | Type reference (TYPE) | TY_T_IDGT_INFO | IDGT_INFO | 20120506 | ||
21 | MT_INBOUND | Instance attribute | Private | Type reference (TYPE) | IDGT_T_INBOUND_DATA | Inbound Data | 20120506 | ||
22 | MT_MSEHT | Instance attribute | Private | Type reference (TYPE) | TY_T_MSEHT | UoM | 20120506 | ||
23 | MV_ALL_LINES | Static Attribute | Public | Type reference (TYPE) | I | 0 | count all received invoices | 20120813 | |
24 | MV_CONNTYP | Instance attribute | Private | Type reference (TYPE) | GTCONNTYP | Connection Type (TXT, EXCEL...) | 20120521 | ||
25 | MV_DB_CHECK | Instance attribute | Private | Type reference (TYPE) | XFELD | Applying New DB or Old DB | 20130517 | ||
26 | MV_SUC_LINES | Static Attribute | Public | Type reference (TYPE) | I | 0 | count successful received invoices | 20120813 | |
27 | MV_WAERS | Instance attribute | Private | Type reference (TYPE) | WAERS | Currency Key | 20120506 | ||
28 | MV_XLS_TPL | Instance attribute | Private | Type reference (TYPE) | GTEXCEL_TPL | Gold Tax Excel Output File Template | 20120726 | ||
29 | SO_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_IDGT_INBOUND | GTI China: Get Data from Golden Tax System | 20120506 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AUTHORITY_CHECK_VKORG | Instance method | Private | Method | Authorization Check: Display Sales Organization | 20120706 |
2 | AUTHORITY_CHECK_VKORG_NEWDB | Instance method | Private | Method | Inbound Sales Orgnization authority check for new DB | 20130508 |
3 | CONSTRUCTOR | Instance method | Private | Constructor | CONSTRUCTOR | 20120607 |
4 | CONVERT_EXCEL_LINES | Instance method | Private | Method | Convert the excel content into SJJK0201 format | 20120506 |
5 | CONVERT_TO_NEW_DB | Instance method | Private | Method | Mulit Data Source for New DB convert | 20130508 |
6 | CONVERT_TXT_FILE_LINES | Instance method | Private | Method | Convert the file content into SJJK0201 format | 20120506 |
7 | DEQUEUE | Instance method | Private | Method | Dequeue database | 20120506 |
8 | ENQUEUE | Instance method | Private | Method | Enqueue database | 20120506 |
9 | FPM_READ_FILE | Instance method | Public | Method | FPM Method: Read file content | 20120506 |
10 | GET_INBOUND | Instance method | Public | Method | Get Inbound Return Data | 20120506 |
11 | GET_INSTANCE | Static method | Public | Method | Singletone Method | 20120506 |
12 | GET_LOG_HANDLE | Instance method | Public | Method | Get Log Class Handle | 20120510 |
13 | INIT_LOG_HANDLE | Instance method | Private | Method | Initial Log | 20120514 |
14 | PROCESS_IDGT_CONTENT | Instance method | Private | Method | Process the IDGT content(SJJK0201) | 20120506 |
15 | PROCESS_IDGT_CONTENT_FOR_NEWDB | Instance method | Private | Method | Process the IDGT content using new DB(SJJK0201) | 20130508 |
16 | READ_CONFIG | Instance method | Private | Method | Read configuration | 20120506 |
17 | READ_EXCEL_FILE | Instance method | Private | Method | Read excel file | 20120506 |
18 | READ_FILE | Instance method | Public | Method | Read file content | 20120506 |
19 | READ_TXT_FILE | Instance method | Private | Method | Read text file | 20120506 |
20 | SAVE_DATA | Instance method | Public | Method | Save data to database | 20120506 |
21 | WRITE_BACK | Instance method | Private | Method | Badi Write back | 20120525 |
Events
Class CL_IDGT_INBOUND has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_EXCEL_LINE | Private | See coding | 20120506 | BEGIN OF ty_excel_line,
cancelind TYPE idgt_info-cancelind,
invtyp TYPE idgt_info-invtyp,
refvbeln TYPE idgt_info-refvbeln,
typcode TYPE idgt_info-typcode,
gtvbeln TYPE idgt_info-gtvbeln,
kunnr TYPE idgt_info-kunnr,
cname1 TYPE idgt_info-kname1,
cstcd5 TYPE kna1-stcd5,
cladph TYPE idgt_info-kstras,
clbanka TYPE idgt_info-kbanka,
infkdt TYPE char10,
note TYPE idgt_info-note,
prwin TYPE idgt_info-vusnam,
prwco TYPE idgt_info-vusnam,
prwvr TYPE idgt_info-vusnam,
selbka TYPE idgt_info-vbanka,
selad TYPE idgt_info-vstras,
matnr TYPE idgt_info-matnr,
maktx TYPE idgt_info-maktx,
spec TYPE idgt_info-mspec,
mseht TYPE mseht,
invquan TYPE char23,
totvalue TYPE char20,
taxrate TYPE char20,
taxamt TYPE char20,
disvalue TYPE char20,
disamt TYPE char20,
END OF ty_excel_line
|
||
2 | TY_EXCEL_RAW | Public | See coding | 20120506 | BEGIN OF TY_EXCEL_RAW,
cancelind TYPE string,
invtyp TYPE string,
refvbeln TYPE string,
typcode TYPE string,
gtvbeln TYPE string,
kunnr TYPE string,
cname1 TYPE string,
cstcd5 TYPE string,
cladph TYPE string,
clbanka TYPE string,
infkdt TYPE string,
note TYPE string,
prwin TYPE string,
prwco TYPE string,
prwvr TYPE string,
selbka TYPE string,
selad TYPE string,
matnr TYPE string,
maktx TYPE string,
spec TYPE string,
mseht TYPE string,
invquan TYPE string,
totvalue TYPE string,
taxrate TYPE string,
taxamt TYPE string,
disvalue TYPE string,
disamt TYPE string,
END OF TY_EXCEL_RAW
|
||
3 | TY_EXCEL_RAW_2 | Public | See coding | 20120726 | BEGIN OF ty_excel_raw_2, "Struct for BJ
refvbeln TYPE string,
invtyp TYPE string,
typcode TYPE string,
gtvbeln TYPE string,
billmachnum TYPE string,
cname1 TYPE string,
cstcd5 TYPE string,
cladph TYPE string,
clbanka TYPE string,
infkdt TYPE string,
totvalue TYPE string,
taxrate TYPE string,
taxamt TYPE string,
maktx TYPE string,
spsm TYPE string,
note TYPE string,
prwin TYPE string,
prwco TYPE string,
prwvr TYPE string,
cancelind TYPE string,
listind TYPE string,
END OF ty_excel_raw_2
|
||
4 | TY_FILE_LINES | Public | See coding | 20120506 | BEGIN OF ty_file_lines,
line TYPE string,
END OF ty_file_lines
|
||
5 | TY_IDGT_INFO | Private | Type reference (TYPE) | IDGT_INFO | 20120506 |
|
|
6 | TY_I_REISSUE_IDGT_INFO | Private | See coding | 20120628 | ty_i_reissue_idgt_info TYPE STANDARD TABLE OF ty_reissue_idgt_info INITIAL SIZE 0
|
||
7 | TY_MSEHT | Private | See coding | 20120506 | BEGIN OF TY_MSEHT,
msehi TYPE meins,
mseht TYPE mseht,
END OF TY_MSEHT
|
||
8 | TY_REISSUE_IDGT_INFO | Private | See coding | 20120628 | BEGIN OF ty_reissue_idgt_info,
refvbeln TYPE idgt_info-refvbeln,
cancelind TYPE idgt_info-cancelind,
END OF ty_reissue_idgt_info
|
||
9 | TY_TXT_HEADER | Private | See coding | 20120506 | BEGIN OF ty_txt_header,
vbeln TYPE idgt_info-vbeln, "Billing number
refvbeln TYPE idgt_info-refvbeln, "Splitting billing number
cancelind TYPE idgt_info-cancelind, "Cancelled indicator
gtstatus TYPE gtbstat_d, "gtstatus
glistind TYPE idgt_info-glistind, "Goodslist indicator
invtyp TYPE idgt_info-invtyp, "Invoice type
typcode TYPE idgt_info-typcode, "VAT invioce code
gtvbeln TYPE idgt_info-gtvbeln, "VAT invoice number
tlines TYPE idgt_info-posnr, "Total number of lines
infkdt TYPE idgt_info-sentdate, "Issued date
taxmon TYPE c LENGTH 2, "Tax month
netwr_s(17) TYPE c, "Net value
kbetr1(7) TYPE c, "Total net value
taxamt_s_t(17) TYPE c, "Total Tax amount
kname1 TYPE idgt_info-kname1, "Customer name
kstcd5 TYPE kna1-stcd5, "Customer VAT number
kstras TYPE idgt_info-kstras, "Customer address
kbanka TYPE idgt_info-kbanka, "Customer bank detail
butxt TYPE idgt_info-kname1, "Seller name
vstcd1 TYPE idgt_info-vstcd1, "Seller tax number
vstras TYPE idgt_info-vstras, "Seller address
vbanka TYPE idgt_info-vbanka, "Seller bank detail
note TYPE idgt_info-note, "Goods list
pusnam TYPE idgt_info-vusnam, "Issuer
vusnam TYPE idgt_info-vusnam, "Verifier
cusnam TYPE idgt_info-vusnam, "Collector
END OF ty_txt_header
|
||
10 | TY_TXT_ITEM | Private | See coding | 20120506 | BEGIN OF ty_txt_item,
disind TYPE char1, "Discount indicator
matnr TYPE idgt_info-matnr,
maktx TYPE idgt_info-maktx, "Material description
mspec TYPE idgt_info-mspec, "Material specification
meins TYPE idgt_info-meins, "Unit of measure
fkimg(23) TYPE c, "Invoiced quantity
netwr(17) TYPE c, "Net value
taxamt(17) TYPE c, "Tax amount
taxrate(7) TYPE c, "Tax rate
taxcod TYPE idgt_info-taxcod, "Tax code
unitpe(23) TYPE c, "Unit of price
pemod TYPE idgt_info-pemod, "Price mode
currency TYPE idgt_info-currency, "Currency code
END OF ty_txt_item
|
||
11 | TY_T_CONTENT | Private | See coding | 20120528 | TY_T_CONTENT TYPE STANDARD TABLE OF string INITIAL SIZE 0
|
||
12 | TY_T_EXCEL_LINE | Private | See coding | 20120506 | TY_T_EXCEL_LINE TYPE STANDARD TABLE OF TY_EXCEL_LINE INITIAL SIZE 0
|
||
13 | TY_T_EXCEL_RAW | Public | See coding | 20120506 | ty_t_excel_raw TYPE STANDARD TABLE OF TY_EXCEL_RAW INITIAL SIZE 0
|
||
14 | TY_T_FILE_LINES | Public | See coding | 20120506 | TY_T_FILE_LINES TYPE STANDARD TABLE OF TY_FILE_LINES INITIAL SIZE 0
|
||
15 | TY_T_IDGT_INFO | Private | See coding | 20120506 | TY_T_IDGT_INFO TYPE STANDARD TABLE OF TY_IDGT_INFO INITIAL SIZE 0
|
||
16 | TY_T_MSEHT | Private | See coding | 20120506 | TY_T_MSEHT TYPE STANDARD TABLE OF TY_MSEHT INITIAL SIZE 0
|
||
17 | TY_T_TXT_HEADER | Private | See coding | 20120506 | TY_T_TXT_HEADER TYPE STANDARD TABLE OF TY_TXT_HEADER INITIAL SIZE 0
|
||
18 | TY_T_TXT_ITEM | Private | See coding | 20120506 | TY_T_TXT_ITEM TYPE STANDARD TABLE OF TY_TXT_ITEM INITIAL SIZE 0
|
||
19 | TY_T_VBELN | Private | See coding | 20120506 | TY_T_VBELN TYPE STANDARD TABLE OF TY_VBELN INITIAL SIZE 0
|
||
20 | TY_VBELN | Private | See coding | 20120506 | BEGIN OF TY_VBELN,
vbeln TYPE idgt_info-vbeln,
refvbeln TYPE idgt_info-refvbeln,
END OF TY_VBELN
|
Method Signatures
Method AUTHORITY_CHECK_VKORG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120706 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120706 |
Method AUTHORITY_CHECK_VKORG_NEWDB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | Inbound Data | 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 | IT_IDGT_GTDM | Call by reference | Type reference (TYPE) | CL_IDGT_UTILITY=>TY_I_GTDM | Mapping talbe of New DB | 20130508 |
Method AUTHORITY_CHECK_VKORG_NEWDB on class CL_IDGT_INBOUND has no exception.
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 | Application log interface for GTI | 20120607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120607 |
Method CONVERT_EXCEL_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_IDGT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 | ||
3 | Importing | IT_EXCEL_CONTENT | Call by reference | Type reference (TYPE) | TY_T_EXCEL_LINE | Excel lines | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method CONVERT_TO_NEW_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_VATH | Call by reference | Type reference (TYPE) | CL_IDGT_UTILITY=>TY_I_VATH | 20130508 | |||
2 | Exporting | ET_VATI | Call by reference | Type reference (TYPE) | CL_IDGT_UTILITY=>TY_I_VATI | 20130508 | |||
3 | Exporting | ET_VATM | Call by reference | Type reference (TYPE) | CL_IDGT_UTILITY=>TY_I_VATM | 20130508 | |||
4 | Importing | IT_IDGT_INBOUND | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | Inbound Data | 20130508 |
Method CONVERT_TO_NEW_DB on class CL_IDGT_INBOUND has no exception.
Method CONVERT_TXT_FILE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_IDGT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 | ||
3 | Importing | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | TY_T_FILE_LINES | File content | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_REFVBELN | Call by reference | Type reference (TYPE) | GTREFVBELN | Split Invoice Number | 20120506 |
Method DEQUEUE on class CL_IDGT_INBOUND has no exception.
Method ENQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB Messages (T100 & Plaintext) | 20120506 | ||
2 | Exporting | EV_RETURN | Call by reference | Type reference (TYPE) | CHAR1 | Return Value of ABAP Statements | 20120506 | ||
3 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 | ||
4 | Importing | IV_REFVBELN | Call by reference | Type reference (TYPE) | GTREFVBELN | GT Dcoument Number | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method FPM_READ_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_LOG | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120514 | ||
2 | Exporting | ET_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
3 | Exporting | EV_FLAG | Value transfer | Type reference (TYPE) | CHAR1 | Flag : X show result space not show | 20120506 | ||
4 | Importing | IV_CONNTYP | Call by reference | Type reference (TYPE) | GTCONNTYP | GTI China: Connection Type (TXT, EXCEL...) | 20120506 | ||
5 | Importing | IV_INBOUND_BINARY | Call by reference | Type reference (TYPE) | XSTRING | FPM Inbound Binary | 20120506 | ||
6 | Importing | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME TYPE | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method GET_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INBIOUND | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Exporting | ET_INBOUND_OUTPUT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | Inbound Data | 20120608 |
Method GET_INBOUND on class CL_IDGT_INBOUND has no exception.
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 | Application log interface for GTI | 20120607 | ||
2 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_IDGT_INBOUND | GTI China: Get Data from G | 20120506 |
Method GET_INSTANCE on class CL_IDGT_INBOUND 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 | 20120510 |
Method GET_LOG_HANDLE on class CL_IDGT_INBOUND has no exception.
Method INIT_LOG_HANDLE Signature
Method INIT_LOG_HANDLE on class CL_IDGT_INBOUND has no parameter.
Method INIT_LOG_HANDLE on class CL_IDGT_INBOUND has no exception.
Method PROCESS_IDGT_CONTENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method PROCESS_IDGT_CONTENT_FOR_NEWDB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20130508 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20130508 |
Method PROCESS_IDGT_CONTENT_FOR_NEWDB on class CL_IDGT_INBOUND has no exception.
Method READ_CONFIG 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 | Application log interface for GTI | 20120513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method READ_EXCEL_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCEL_LINE | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | 20120513 | |||
3 | Importing | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | File name | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method READ_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_LOG | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120514 | ||
2 | Exporting | ET_CONTENT | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Table of Inbound Display List | 20120506 | ||
3 | Importing | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | Name of file | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method READ_TXT_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_TXT_LINES | Call by reference | Type reference (TYPE) | IDGT_T_INBOUND_DATA | GTI China: Data of Inbound Program | 20120506 | ||
2 | Importing | IO_LOG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_IDGT_APPLOG | Application log interface for GTI | 20120513 | ||
3 | Importing | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | File name | 20120506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120513 |
Method SAVE_DATA 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 | 20120514 | ||
2 | Exporting | EV_SUCC_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | successful flag | 20120604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_IDGT_EXCEPTION | Exception Class | 20120510 |
Method WRITE_BACK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BAPIRET2_T | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120525 | ||
2 | Importing | IS_IDGT_INFO | Call by reference | Type reference (TYPE) | IDGT_INFO | Write back | 20120525 |
Method WRITE_BACK on class CL_IDGT_INBOUND has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 607 |