SAP ABAP Class CL_EPIC_PF_UIL (UI Logic for Process Files (EPIC))
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-GEN-UI (Package) Globalization: E-Payment Integration User Interface Objects
Properties
Class CL_EPIC_PF_UIL  
Short Description UI Logic for Process Files (EPIC)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-GEN-UI   Globalization: E-Payment Integration User Interface Objects 
Created 20110121   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EPIC_PF_UIL has no interface implemented.
Friends
Class CL_EPIC_PF_UIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GRID_MODE Constant Private See coding 'FP' Grid Mode 20110121
2 GC_VARIANT_HANDLE Constant Private See coding 'FP' Variant Handle 20110121
3 GF_CONTROLS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Controls Created 20110121
4 GF_FIELDCATS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Fieldcats Created 20110121
5 GF_REGNRT_DONE Static Attribute Public Type reference (TYPE) FLAG Set Ture After Clicking Regenerate Button 20130708
6 GF_SCREEN_INIT_DONE Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Init Done 20110121
7 GF_SELECTION_REQUESTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Selections Requested 20110121
8 GR_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20110121
9 GR_GRID Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20110121
10 GS_GRID_DATA Static Attribute Private Type reference (TYPE) EPIC_S_FILE Structure of Payment File 20110121
11 GS_GRID_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20110121
12 GS_GRID_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20110121
13 GT_EXCLUDED_FUNCTIONS Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20110121
14 GT_GRID_DATA Static Attribute Private Type reference (TYPE) EPIC_T_FILES List of Payment Files 20110121
15 GT_GRID_DATA_BEFORE_REGNRT Static Attribute Private Type reference (TYPE) EPIC_T_FILES Previous File Table Data 20130708
16 GT_GRID_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20110121
17 GT_SELECTED_KEYS Static Attribute Private Type reference (TYPE) EPIC_T_REGUT_KEYS Table Type of REGUT Keys 20110121
18 GV_OK_CODE Static Attribute Private Attribute reference (LIKE) SY-UCOMM Function Code That Triggered PAI 20110121
19 GV_REPID Static Attribute Private Attribute reference (LIKE) SY-REPID 20110121
Methods
# Method Level Visibility Method type Description Created on
1 MATCH Static method Public Method 20131121
2 PBO_DISPLAY_DATA Static method Public Method Display Data 20110121
3 PBO_INIT_SCREEN Static method Public Method Init Screen 20110121
4 PBO_SELECT_DATA Static method Public Method Select Data 20110121
5 _ACTION_REGENERATE Static method Private Method Regenerate Payment File 20130708
6 _ACTION_SEND_FILE Static method Private Method Action: Send File 20110121
7 _EVENT_HOTSPOT_CLICK Static method Private Event handling method 20111108
8 _EVENT_MENU_BUTTON Static method Private Event handling method 20110121
9 _EVENT_TOOLBAR Static method Private Event handling method 20110121
10 _EVENT_USER_COMMAND Static method Private Event handling method 20110121
11 _GET_SELECTED_KEYS Static method Private Method 20110121
12 _GET_TRANSIENTS Static method Private Method 20110121
13 _MARK_PREV_SEL_LINES Static method Private Method 20130708
14 _PROVIDE_STANDARD_FCAT Static method Private Method 20110128
Events
Class CL_EPIC_PF_UIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_BUKRS_SO Public See coding Select Option for BUKRS 20110121 tty_bukrs_so type range of bukrs
2 TTY_STATUS_SO Public See coding 20110309 tty_status_so type range of epic_regut_status
3 TTY_TSDAT_SO Public See coding Select Option for TSDAT 20110121 tty_tsdat_so type range of tsdat
Method Signatures

Method MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEWGEN_REGUT Call by reference Type reference (TYPE) REGUT TemSe - Administration Data 20131121
2 Importing IS_VALID_REGUT Call by reference Type reference (TYPE) REGUT 20131121
3 Returning RF_MATCH Value transfer Type reference (TYPE) FLAG General Flag 20131121

Method MATCH on class CL_EPIC_PF_UIL has no exception.

Method PBO_DISPLAY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IKSEL Call by reference Type reference (TYPE) EPIC_T_ITEM_KEYS Payment Item Keys Table Type 20130708
2 Importing IV_IKSEL Call by reference Type reference (TYPE) FLAG General Flag 20130708

Method PBO_DISPLAY_DATA on class CL_EPIC_PF_UIL has no exception.

Method PBO_INIT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SELECTION_REQUIRED Call by reference Type reference (TYPE) FLAG 20120214

Method PBO_INIT_SCREEN on class CL_EPIC_PF_UIL has no exception.

Method PBO_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MYDATA Call by reference Type reference (TYPE) FLAG 通用标记 20110415
2 Importing IT_BUKRS Call by reference Type reference (TYPE) TTY_BUKRS_SO 20110121
3 Importing IT_IKSEL Call by reference Type reference (TYPE) EPIC_T_ITEM_KEYS 20120210
4 Importing IT_STATUS Call by reference Type reference (TYPE) TTY_STATUS_SO 20110309
5 Importing IT_TSDAT Call by reference Type reference (TYPE) TTY_TSDAT_SO 20110121
6 Importing IV_FORMAT Call by reference Type reference (TYPE) FORMI_FPM 20110309
7 Importing IV_IKSEL Call by reference Type reference (TYPE) FLAG 20120210

Method PBO_SELECT_DATA on class CL_EPIC_PF_UIL has no exception.

Method _ACTION_REGENERATE Signature

Method _ACTION_REGENERATE on class CL_EPIC_PF_UIL has no parameter.
Method _ACTION_REGENERATE on class CL_EPIC_PF_UIL has no exception.

Method _ACTION_SEND_FILE Signature

Method _ACTION_SEND_FILE on class CL_EPIC_PF_UIL has no parameter.
Method _ACTION_SEND_FILE on class CL_EPIC_PF_UIL has no exception.

Method _EVENT_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20111108
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20111108
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20111108

Method _EVENT_HOTSPOT_CLICK on class CL_EPIC_PF_UIL has no exception.

Method _EVENT_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20110121
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110121

Method _EVENT_MENU_BUTTON on class CL_EPIC_PF_UIL has no exception.

Method _EVENT_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20110121
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20110121

Method _EVENT_TOOLBAR on class CL_EPIC_PF_UIL has no exception.

Method _EVENT_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20110121

Method _EVENT_USER_COMMAND on class CL_EPIC_PF_UIL has no exception.

Method _GET_SELECTED_KEYS Signature

Method _GET_SELECTED_KEYS on class CL_EPIC_PF_UIL has no parameter.
Method _GET_SELECTED_KEYS on class CL_EPIC_PF_UIL has no exception.

Method _GET_TRANSIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILES Call by reference Attribute reference (LIKE) GT_GRID_DATA 付款文件清单 20110121

Method _GET_TRANSIENTS on class CL_EPIC_PF_UIL has no exception.

Method _MARK_PREV_SEL_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IKSEL Call by reference Type reference (TYPE) EPIC_T_ITEM_KEYS Payment Item Keys Table Type 20130708
2 Importing IV_IKSEL Call by reference Type reference (TYPE) FLAG General Flag 20130708

Method _MARK_PREV_SEL_LINES on class CL_EPIC_PF_UIL has no exception.

Method _PROVIDE_STANDARD_FCAT Signature

Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_PF_UIL has no parameter.
Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_PF_UIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606