SAP ABAP Class CL_IDGT_OUTBOUND_ITEM_UIBB (VAT Invoice Item Data 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 20120513
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20120513
Properties
Class CL_IDGT_OUTBOUND_ITEM_UIBB  
Short Description VAT Invoice Item Data in Outbound File Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-SD-CN-GT-01   Golden Tax Interface Enhancements 
Created 20120513   SAP 
Last change 20140121   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
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20120513
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20120513
Friends
Class CL_IDGT_OUTBOUND_ITEM_UIBB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CONNTYP_DIRECT_CONNECTION Constant Private Type reference (TYPE) GTCONNTYP 'D' File Transfer Type 20120801
2 CV_EVENT_CHG_NOTE Constant Public Type reference (TYPE) FPM_EVENT_ID 'CHG_NOTE' change note information 20121129
3 CV_EVENT_CUSTOM_MERGE1 Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYFIELD1' ID of the FPM Event 20130817
4 CV_EVENT_CUSTOM_MERGE2 Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYFIELD2' ID of the FPM Event 20130817
5 CV_EVENT_LIST_SELECT Constant Private Type reference (TYPE) FPM_EVENT_ID 'FPM_GUIBB_LIST_ON_LEAD_SELECTI' ID of the FPM Event 20120715
6 CV_EVENT_MERGEBY_ITEM Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGRBYITEMS' ID of the FPM Event 20120521
7 CV_EVENT_MERGEBY_MATERIAL Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYMATERIAL' ID of the FPM Event 20120521
8 CV_EVENT_MERGEBY_MAT_PRICE Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYMATERIALANDPRICE' ID of the FPM Event 20131206
9 CV_EVENT_RED_LETTER Constant Public Type reference (TYPE) FPM_EVENT_ID 'REDLETTERNOTICE' ID of the FPM Event 20120715
10 CV_EVENT_UNMERGE Constant Public Type reference (TYPE) FPM_EVENT_ID 'UNMERGE' 20120607
11 CV_MRG_BY_I Constant Private Type reference (TYPE) STRING 'I' merge type , by item 20120824
12 CV_MRG_BY_M Constant Private Type reference (TYPE) STRING 'M' merge type , by material 20120824
13 CV_MRG_BY_P Constant Private Type reference (TYPE) STRING 'P' merge type , by material and price 20131206
14 GC_KEY_POP_FORM Constant Public Type reference (TYPE) STRING 'POP_FORM' KEY Pop FORM 20120513
15 GC_KEY_POP_LIST Constant Public Type reference (TYPE) STRING 'POP_LIST' KEY Pop LIST 20120513
16 GC_KEY_POP_NOTE Constant Public Type reference (TYPE) STRING 'POP_NOTE' KEY Pop Note 20121129
17 MT_ITEM_UI Instance attribute Private Type reference (TYPE) IDGT_T_UI_ITEM GTI China: Item Table For Display 20120513
18 MT_MERGE Static Attribute Private Type reference (TYPE) TY_MERGE_INFO_T merge info 20120829
19 MT_VBELN Static Attribute Public Type reference (TYPE) TT_VBELN SD Document Numbers, Not Sorted 20120513
20 MV_CUR_BIL_HEADER Instance attribute Private Type reference (TYPE) IDGT_S_UI_HEADER_INFO VAT Invoice Header 20121210
21 MV_CUSTOMFIELD1_FLAG Instance attribute Private Type reference (TYPE) CHAR1 custom field 1 20130817
22 MV_CUSTOMFIELD2_FLAG Instance attribute Private Type reference (TYPE) CHAR1 custom field 2 20130817
Methods
# Method Level Visibility Method type Description Created on
1 DISABLE_ITEM_BUTTONS Instance method Private Method Disable Buttons when click when no data on the item list 20120715
2 DISABLE_UNDO_BUTTONS Instance method Private Method Disable undo-merge btton 20120717
3 ENABLE_ITEM_BUTTONS Instance method Private Method Enable Buttons when click header list billing doc 20120824
4 ENABLE_UNDO_BUTTONS Instance method Private Method Enable undo-merge button 20120717
5 INVISIBLE_BUTTON Instance method Private Method Make button invisible 20130817
6 VISIBLE_BUTTON Instance method Private Method Make button visible 20130817
Events
Class CL_IDGT_OUTBOUND_ITEM_UIBB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_EVENT_ID Public See coding 20130817 TY_EVENT_ID type TABLE OF fpm_event_id
2 TY_MERGE_INFO Private See coding 20120829 BEGIN OF ty_merge_info, vbeln TYPE string, mtype TYPE char1, END OF ty_merge_info
3 TY_MERGE_INFO_T Private See coding 20120829 ty_merge_info_t TYPE STANDARD TABLE OF ty_merge_info
Method Signatures

Method DISABLE_ITEM_BUTTONS 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 IV_RED_LETTER_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE disable red letter buttons 20120715

Method DISABLE_ITEM_BUTTONS on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.

Method DISABLE_UNDO_BUTTONS 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 20120717
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120717
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C merge key 20120827

Method DISABLE_UNDO_BUTTONS on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.

Method ENABLE_ITEM_BUTTONS 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 20120824
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120824
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C merge key 20120829
4 Importing IV_CUR_BIL Call by reference Type reference (TYPE) IDGT_S_UI_HEADER_INFO Outbound Item UI 20121210
5 Importing IV_CUR_VAT Call by reference Type reference (TYPE) IDGT_S_UI_ITEM Outbound Item UI 20121210
6 Importing IV_CUSTOMFIELD1 Call by reference Type reference (TYPE) CHAR1 if "X" not show field 1 20130817
7 Importing IV_CUSTOMFIELD2 Call by reference Type reference (TYPE) CHAR1 if "X" not show field 2 20130817
8 Importing IV_RED_LETTER_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check contain red letter or not 20120824

Method ENABLE_ITEM_BUTTONS on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.

Method ENABLE_UNDO_BUTTONS 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 20120717
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120717
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C merge key 20120824

Method ENABLE_UNDO_BUTTONS on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.

Method INVISIBLE_BUTTON 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 20130817
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130817
3 Importing IT_EVENT_ID Call by reference Type reference (TYPE) TY_EVENT_ID 20130817

Method INVISIBLE_BUTTON on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.

Method VISIBLE_BUTTON 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 20130817
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130817
3 Importing IT_EVENT_ID Call by reference Type reference (TYPE) TY_EVENT_ID 20130817

Method VISIBLE_BUTTON on class CL_IDGT_OUTBOUND_ITEM_UIBB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 607