SAP ABAP Class CL_IDGT_OUTBOUND_HEADER_UIBB (Document Header in Outbound File Creation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     ID-SD-CN-GT-01 (Package) Golden Tax Interface Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20120503
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120503
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20120503
Properties
Class CL_IDGT_OUTBOUND_HEADER_UIBB  
Short Description Document Header in Outbound File Creation    
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 20120503   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_IDGT_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20120503
2 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120503
3 IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20120503
Friends
Class CL_IDGT_OUTBOUND_HEADER_UIBB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_EVENT_BILLING_ASCENDING Constant Private Type reference (TYPE) FPM_EVENT_ID 'BILLING_ASCENDING' Note 1778881 20121115
2 CV_EVENT_BILLING_DESCENDING Constant Private Type reference (TYPE) FPM_EVENT_ID 'BILLING_DESCENDING' Note 1778881 20121115
3 CV_EVENT_CHECK_ITEM Constant Public Type reference (TYPE) FPM_EVENT_ID 'CHECKITEM' ID of the FPM Event 20120520
4 CV_EVENT_CLEAR_ITEMS Constant Public Type reference (TYPE) FPM_EVENT_ID 'CLEARITEMS' ID of the FPM Event 20120520
5 CV_EVENT_CLEAR_ITEM_LIST Constant Public Type reference (TYPE) FPM_EVENT_ID 'CLEAR_ITEM_LIST' ID of the FPM Event 20120520
6 CV_EVENT_COMBINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'COMBINE' 20120607
7 CV_EVENT_CONFIMS Constant Public Type reference (TYPE) FPM_EVENT_ID 'CONFIRMS' ID of the FPM Event 20120520
8 CV_EVENT_DOCUMENT_FLOW Constant Public Type reference (TYPE) FPM_EVENT_ID 'DOCUMENTFLOW' ID of the FPM Event 20120612
9 CV_EVENT_LOG_INFO Constant Public Type reference (TYPE) FPM_EVENT_ID 'LOGINFO' ID of the FPM Event 20120520
10 CV_EVENT_MERGEBY_MATERIAL Constant Private Type reference (TYPE) FPM_EVENT_ID 'MERGEBYMATERIAL' ID of the FPM Event 20120704
11 CV_EVENT_PARM_REFRESH_ITEM Constant Public Type reference (TYPE) STRING 'refreshitem' 20120607
12 CV_EVENT_REFRESH_ITEM_LIST Constant Public Type reference (TYPE) FPM_EVENT_ID 'REFRESHITEMLIST' 20120607
13 CV_EVENT_SELECT_VBELN Constant Public Type reference (TYPE) FPM_EVENT_ID 'SELECT_VBELN' ID of the FPM Event 20120520
14 CV_EVENT_SEND_TO_GTS Constant Public Type reference (TYPE) FPM_EVENT_ID 'SENTTOGTS' ID of the FPM Event 20120520
15 CV_EVENT_UNCOMBINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'UNCOMBINE' 20120607
16 MO_APP_LOG Static Attribute Public Object reference (TYPE REF TO) IF_IDGT_APPLOG Application Log Interface for GTI 20120709
17 MT_HEADER_DISPLAY Instance attribute Private Type reference (TYPE) IDGT_T_UI_HEADER_INFO For storing the header info data 20120503
18 MT_HEADER_RESULT Static Attribute Public Type reference (TYPE) IDGT_T_UI_HEADER GTI China: Header UI Info 20120503
19 MT_LOG Static Attribute Private Type reference (TYPE) IDGT_T_LOG GTI China: TABLE of Log 20120503
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_LEAVE_INITIAL Instance method Private Method Button Status After Leve_initial 20120625
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120503
3 GET_ACTION_DETAILS Instance method Private Method 20120503
4 GET_CURRENT_INDEX Instance method Private Method Returen Current Index 20120503
5 GET_GETINDEX_AFSGT Instance method Private Method Return Combined Index after click send to GT 20120515
6 GET_MASTER_COLUMN_DETAILS Instance method Private Method 20120503
7 GET_STATUS_KEY_VALUE Instance method Private Method Return Key Value from DDIC by Status 20120626
8 GET_STATUS_TABLE Instance method Private Method return table of status by users selected 20120713
9 GET_UPDATED_ITEMS Instance method Private Method Return Updated The Item List 20120503
10 HANDLE_GET_DATA Instance method Private Method 20120503
11 LOAD_LEVEL_ONE Instance method Private Method 20120503
12 LOAD_LEVEL_TWO Instance method Private Method 20120503
13 MULTI_SELECT_MIX Instance method Private Method Button Status When user m-click billing document with IBGT 20120723
14 MULTI_SELECT_PARENTS Instance method Private Method Button Status When user m-click billing document with STG 20120723
15 MULTI_SELECT_VBELN Instance method Private Method Button Status When user m-click billing document with new 20120723
16 RAISE_MESSAGES Instance method Private Method Raising messages for check items button and Message Log 20120503
17 SEARCH_BUTTON_STATUS Instance method Private Method Button Status After Search 20120625
18 SINGLE_SELECT_NEW Instance method Private Method Button Status When user click billing document with new 20120625
19 SINGLE_SELECT_PARENT_NODE Instance method Private Method Button Status When user click parent node 20120627
20 SINGLE_SELECT_VBELN Instance method Private Method Button Status When user click billing document with STG 20120723
21 UPDATE_HEADER_LIST Instance method Private Method update header tree list after operation 20120503
Events
Class CL_IDGT_OUTBOUND_HEADER_UIBB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_STATUS Public See coding 20120713 ty_t_status TYPE STANDARD TABLE OF idgt_s_header2-gtstatus
Method Signatures

Method AFTER_LEAVE_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120625
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120625

Method AFTER_LEAVE_INITIAL on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IDGT_OUTBOUND_HEADER_UIBB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_ACTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20120503

Method GET_ACTION_DETAILS on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_CURRENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120503
2 Importing IT_DISPLAY_DATA Call by reference Type reference (TYPE) IDGT_T_UI_HEADER for storing the header info data 20120503
3 Importing IT_VBELN Call by reference Type reference (TYPE) TT_VBELN SD Document Numbers, Not Sorted 20120503

Method GET_CURRENT_INDEX on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_GETINDEX_AFSGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTED_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120515
2 Importing IT_INV_MAP Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_T_INV_MAP 20120515

Method GET_GETINDEX_AFSGT on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_MASTER_COLUMN_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_TREEFIELD_DESCR FPM Tree GUIBB field description 20120503

Method GET_MASTER_COLUMN_DETAILS on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_STATUS_KEY_VALUE 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 20120715
2 Importing IV_STATUS Call by reference Type reference (TYPE) GTSTATUS_T Status 20120715

Method GET_STATUS_KEY_VALUE on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_STATUS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120715
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120715
3 Importing IT_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120713

Method GET_STATUS_TABLE on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method GET_UPDATED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND GTI China: Send Data to Golden Tax System 20120503

Method GET_UPDATED_ITEMS on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method HANDLE_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TREE_ATTRIBUTES Call by reference Type reference (TYPE) FPMGB_S_TREE_ATTRIBUTES 20120503
2 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120503
3 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20120503
4 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE 20120503
5 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120503
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120503
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120503
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
12 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120503
13 Importing IO_SERVICE_INFO Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB_TREE_SERVICE_INFO Provides information about services 20120503
14 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20120503
15 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20120503
16 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
17 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20120503
# Exception Resumable Description Created on
1 CX_IDGT_EXCEPTION 20120607

Method LOAD_LEVEL_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IDGT_T_UI_HEADER_INFO for storing the header info data 20120503

Method LOAD_LEVEL_ONE on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method LOAD_LEVEL_TWO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IDGT_T_UI_HEADER_INFO for storing the header info data 20120503
2 Importing IV_ROW_KEY Call by reference Type reference (TYPE) CHAR30 30 Characters 20120503

Method LOAD_LEVEL_TWO on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method MULTI_SELECT_MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120723
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120723

Method MULTI_SELECT_MIX on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method MULTI_SELECT_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120723
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120723

Method MULTI_SELECT_PARENTS on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method MULTI_SELECT_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120723
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120723

Method MULTI_SELECT_VBELN on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method RAISE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECKMSG Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20120503
2 Importing IO_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND GTI China: Send Data to Golden Tax System 20120503
3 Importing IO_SEARCH Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND_SEARCH Tools for Getting GTI Invoice Data 20120503
4 Importing IT_VBELN Call by reference Type reference (TYPE) TT_VBELN SD Document Numbers, Not Sorted 20120503

Method RAISE_MESSAGES on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method SEARCH_BUTTON_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120625
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120625

Method SEARCH_BUTTON_STATUS on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method SINGLE_SELECT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120625
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120625

Method SINGLE_SELECT_NEW on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method SINGLE_SELECT_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120627
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120627

Method SINGLE_SELECT_PARENT_NODE on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method SINGLE_SELECT_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120723
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120723

Method SINGLE_SELECT_VBELN on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.

Method UPDATE_HEADER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_HEADER Call by reference Type reference (TYPE) IDGT_T_UI_HEADER_INFO GTI China: Header Table For Display 20120503
2 Exporting ET_UI_ITEM Call by reference Type reference (TYPE) IDGT_T_UI_ITEM GTI China: Item Table For Display 20120503
3 Importing IO_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND GTI China: Send Data to Golden Tax System 20120503

Method UPDATE_HEADER_LIST on class CL_IDGT_OUTBOUND_HEADER_UIBB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607