SAP ABAP Class CL_IDGT_OUTBOUND_MULTI_UIBB (GTI Outbound multiple data source uibb)
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 20130509
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20130509
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20130509
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20130509
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20130509
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_TABBED_CONF_EXIT Application specific configuration controller for Tabbed 20130509
Properties
Class CL_IDGT_OUTBOUND_MULTI_UIBB  
Short Description GTI Outbound multiple data source uibb    
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 20130509   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)
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 20130509
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20130509
3 IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20130509
4 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20130509
5 IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20130509
6 IF_FPM_TABBED_CONF_EXIT Application specific configuration controller for Tabbed 20130509
Friends
Class CL_IDGT_OUTBOUND_MULTI_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' 20130509
2 CV_EVENT_BILLING_ASCENDING Constant Private Type reference (TYPE) FPM_EVENT_ID 'BILLING_ASCENDING' 20130509
3 CV_EVENT_BILLING_DESCENDING Constant Private Type reference (TYPE) FPM_EVENT_ID 'BILLING_DESCENDING' 20130509
4 CV_EVENT_CHECK_ITEM Constant Public Type reference (TYPE) FPM_EVENT_ID 'CHECKITEM' 20130509
5 CV_EVENT_CHG_NOTE Instance attribute Public Type reference (TYPE) FPM_EVENT_ID 'CHG_NOTE' 20130509
6 CV_EVENT_CLEAR_ITEMS Constant Public Type reference (TYPE) FPM_EVENT_ID 'CLEARITEMS' 20130509
7 CV_EVENT_CLEAR_ITEM_LIST Constant Public Type reference (TYPE) FPM_EVENT_ID 'CLEAR_ITEM_LIST' 20130509
8 CV_EVENT_COMBINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'COMBINE' 20130509
9 CV_EVENT_CONFIMS Constant Public Type reference (TYPE) FPM_EVENT_ID 'CONFIRMS' 20130509
10 CV_EVENT_CUSTOM_MERGE1 Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYFIELD1' ID of the FPM Event 20131129
11 CV_EVENT_CUSTOM_MERGE2 Constant Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYFIELD2' ID of the FPM Event 20131129
12 CV_EVENT_DISPLAY_DOCUMENT Constant Public Type reference (TYPE) FPM_EVENT_ID 'DISPLAYDOCUMENT' 20130509
13 CV_EVENT_DOCUMENT_FLOW Constant Public Type reference (TYPE) FPM_EVENT_ID 'DOCUMENTFLOW' 20130509
14 CV_EVENT_LIST_SELECT Constant Private Type reference (TYPE) FPM_EVENT_ID 'FPM_GUIBB_LIST_ON_LEAD_SELECTI' 20130509
15 CV_EVENT_LOG_INFO Constant Public Type reference (TYPE) FPM_EVENT_ID 'LOGINFO' 20130509
16 CV_EVENT_MERGEBY_ITEM Instance attribute Public Type reference (TYPE) FPM_EVENT_ID 'MERGRBYITEMS' 20130509
17 CV_EVENT_MERGEBY_MATERIAL Instance attribute Public Type reference (TYPE) FPM_EVENT_ID 'MERGEBYMATERIAL' 20130509
18 CV_EVENT_PARM_REFRESH_ITEM Constant Public Type reference (TYPE) STRING 'refreshitem' 20130509
19 CV_EVENT_POP_VF03 Constant Public Type reference (TYPE) FPM_EVENT_ID 'POP_VF03' 20130509
20 CV_EVENT_RED_LETTER Instance attribute Public Type reference (TYPE) FPM_EVENT_ID 'REDLETTERNOTICE' 20130509
21 CV_EVENT_REFRESH_ITEM_LIST Constant Public Type reference (TYPE) FPM_EVENT_ID 'REFRESHITEMLIST' 20130509
22 CV_EVENT_SELECT_VBELN Constant Public Type reference (TYPE) FPM_EVENT_ID 'SELECT_VBELN' 20130509
23 CV_EVENT_SEND_TO_GTS Constant Public Type reference (TYPE) FPM_EVENT_ID 'SENTTOGTS' 20130509
24 CV_EVENT_UNCOMBINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'UNCOMBINE' 20130509
25 CV_EVENT_UNMERGE Constant Public Type reference (TYPE) FPM_EVENT_ID 'UNMERGE' 20130509
26 CV_FPM_TAB_CHANGE Constant Private Type reference (TYPE) FPM_EVENT_ID 'FPM_TAB_CHANGE' 20130509
27 CV_MRG_BY_I Instance attribute Private Type reference (TYPE) STRING 'I' 20130509
28 CV_MRG_BY_M Instance attribute Private Type reference (TYPE) STRING 'M' 20130509
29 GC_KEY_POP_FORM Constant Public Type reference (TYPE) STRING 'POP_FORM' 20130509
30 GC_KEY_POP_LIST Constant Public Type reference (TYPE) STRING 'POP_LIST' 20130509
31 GC_KEY_POP_NOTE Constant Public Type reference (TYPE) STRING 'POP_NOTE' 20130509
32 MS_OB_CTRL Instance attribute Private Type reference (TYPE) IDGT_OB_CTRL 20130509
33 MT_FPM_SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA 20130509
34 MT_HEADER_DISPLAY Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_UI_OB_HEADER 20130509
35 MT_HEADER_RESULT Static Attribute Public Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_UI_OB_HEADER 20130509
36 MT_HOME_SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA 20130509
37 MT_ITEM_UI Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_UI_OB_ITEM 20130509
38 MT_LOG Static Attribute Private Type reference (TYPE) IDGT_T_LOG 20130509
39 MT_MERGE Static Attribute Private Type reference (TYPE) TY_I_MERGE_INFO 20130509
40 MV_BILLING_FLG Static Attribute Public Type reference (TYPE) BOOLE_D 20130509
41 MV_CURRENT_TAB Static Attribute Public Type reference (TYPE) STRING 20130509
42 MV_CUR_BIL_HEADER Instance attribute Private Type reference (TYPE) CL_IDGT_UTILITY=>TY_UI_OB_HEADER 20130509
43 MV_CUSTOMFIELD1_FLAG Instance attribute Private Type reference (TYPE) CHAR1 custom field 1 20131129
44 MV_CUSTOMFIELD2_FLAG Instance attribute Private Type reference (TYPE) CHAR1 custom field 2 20131129
45 MV_MESSAGE_FLAG Static Attribute Public Type reference (TYPE) BOOLE_D 20130509
46 MV_SALES_ORDER_FLAG Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130509
47 MV_SO_FLG Static Attribute Public Type reference (TYPE) BOOLE_D 20130509
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_LEAVE_INITIAL Instance method Private Method 20130509
2 DISABLE_ITEM_BUTTONS Instance method Private Method 20130509
3 DISABLE_UNDO_BUTTONS Instance method Private Method 20130509
4 ENABLE_ITEM_BUTTONS Instance method Private Method 20130509
5 ENABLE_UNDO_BUTTONS Instance method Private Method 20130509
6 GENERATE_FIELD_DESC Instance method Private Method 20130509
7 GET_ACTION_DETAILS Instance method Private Method 20130509
8 GET_STATUS_TABLE Instance method Private Method 20130509
9 GET_UPDATED_ITEMS Instance method Private Method 20130509
10 LOAD_LEVEL_ONE Instance method Private Method 20130509
11 LOAD_LEVEL_TWO Instance method Private Method 20130509
12 MULTI_SELECT_MIX Instance method Private Method 20130509
13 MULTI_SELECT_PARENTS Instance method Private Method 20130509
14 MULTI_SELECT_VBELN Instance method Private Method 20130509
15 OPEN_VA03 Instance method Private Method 20130509
16 OPEN_VF03 Instance method Private Method 20130509
17 RAISE_MESSAGES Instance method Private Method 20130509
18 SEARCH_BUTTON_STATUS Instance method Private Method 20130509
19 SINGLE_SELECT_PARENT_NODE Instance method Private Method 20130509
20 SINGLE_SELECT_VBELN Instance method Private Method 20130509
21 UPDATE_TREE_UI Instance method Private Method 20130509
Events
Class CL_IDGT_OUTBOUND_MULTI_UIBB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_EVENT_ID Public See coding 20131129 TY_EVENT_ID type TABLE OF fpm_event_id
2 TY_I_MERGE_INFO Private See coding 20130509 ty_i_merge_info TYPE STANDARD TABLE OF ty_merge_info
3 TY_MERGE_INFO Private See coding 20130509 BEGIN OF ty_merge_info, vbeln TYPE string, mtype TYPE char1, END OF ty_merge_info
4 TY_S_SEARCH Public See coding 20130509 BEGIN OF ty_s_search, vbrk_vkorg TYPE vbrk-vkorg, vbrk_vtweg TYPE vbrk-vtweg, vbrk_spart TYPE vbrk-spart, vbrp_vkbur TYPE vbrp-vkbur, vbrp_vkgrp TYPE vbrp-vkgrp, vbrk_kunrg TYPE vbrk-kunrg, vbrk_kunag TYPE VBRK-kunag, "Sold to party "Note 1929426 vbrp_matnr TYPE vbrp-matnr, vbrk_vbeln TYPE vbrk-vbeln, vbrk_fkdat TYPE vbrk-fkdat, vbrk_fkart TYPE vbrk-fkart, vbrk_rfbsk TYPE vbrk-rfbsk, * vbrk_ernam TYPE vbrk-ernam, "note 1856123 vbrk_ernam TYPE vbrk-ernam. "note 1856123 INCLUDE TYPE idgt_s_ext_1. "note 1856123 "note 1856123 "note 1856123 TYPES: "note 1856123 END OF ty_s_search
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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method AFTER_LEAVE_INITIAL on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509
3 Importing IV_RED_LETTER_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20130509

Method DISABLE_ITEM_BUTTONS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C 20130509
4 Importing IV_SALES_ORDER_FLAG Call by reference Type reference (TYPE) BOOLE_D 20130509

Method DISABLE_UNDO_BUTTONS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C 20130509
4 Importing IV_CUR_BIL Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_UI_OB_HEADER 20130509
5 Importing IV_CUR_VAT Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_UI_OB_ITEM 20130509
6 Importing IV_CUSTOMFIELD1 Call by reference Type reference (TYPE) CHAR1 if "X" not show field 1 20131129
7 Importing IV_CUSTOMFIELD2 Call by reference Type reference (TYPE) CHAR1 if "X" not show field 2 20131129
8 Importing IV_RED_LETTER_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20130509
9 Importing IV_SALES_ORDER_FLAG Call by reference Type reference (TYPE) BOOLE_D 20130509

Method ENABLE_ITEM_BUTTONS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509
3 Exporting EV_MRG_KEY Call by reference Type reference (TYPE) C 20130509
4 Importing IV_SALES_ORDER_FLAG Call by reference Type reference (TYPE) BOOLE_D 20130509

Method ENABLE_UNDO_BUTTONS on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

Method GENERATE_FIELD_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130509
2 Returning IT_FIELD_DESCRIPTION Value transfer Type reference (TYPE) FPMGB_T_TREEFIELD_DESCR 20130509

Method GENERATE_FIELD_DESC on class CL_IDGT_OUTBOUND_MULTI_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 20130509

Method GET_ACTION_DETAILS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509
3 Importing IT_INDEX Call by reference Type reference (TYPE) RSTABIXTAB 20130509

Method GET_STATUS_TABLE on class CL_IDGT_OUTBOUND_MULTI_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 20130509

Method GET_UPDATED_ITEMS on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

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) CL_IDGT_UTILITY=>TY_I_UI_OB_HEADER 20130509

Method LOAD_LEVEL_ONE on class CL_IDGT_OUTBOUND_MULTI_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) CL_IDGT_UTILITY=>TY_I_UI_OB_HEADER 20130509
2 Importing IV_ROW_KEY Call by reference Type reference (TYPE) CHAR30 20130509

Method LOAD_LEVEL_TWO on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method MULTI_SELECT_MIX on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method MULTI_SELECT_PARENTS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method MULTI_SELECT_VBELN on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

Method OPEN_VA03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VF 20130509

Method OPEN_VA03 on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

Method OPEN_VF03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VF 20130509

Method OPEN_VF03 on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Importing IO_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND 20130509
3 Importing IO_SEARCH Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND_SEARCH 20130509
4 Importing IT_VBELN Call by reference Type reference (TYPE) TT_VBELN 20130509

Method RAISE_MESSAGES on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method SEARCH_BUTTON_STATUS on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method SINGLE_SELECT_PARENT_NODE on class CL_IDGT_OUTBOUND_MULTI_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 20130509
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20130509

Method SINGLE_SELECT_VBELN on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.

Method UPDATE_TREE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADER_DISPLAY Call by reference Type reference (TYPE) CL_IDGT_UTILITY=>TY_I_UI_OB_HEADER 20130509
2 Importing IO_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_IDGT_OUTBOUND 20130509
3 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB 20130509

Method UPDATE_TREE_UI on class CL_IDGT_OUTBOUND_MULTI_UIBB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in