SAP ABAP Class CL_WLF_SETTLEMENT_LIST (Agency Business: Settlement List)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE_SETTLEMENT_METHODS (Package) Agency Business: Settlement Methods
Properties
Class CL_WLF_SETTLEMENT_LIST  
Short Description Agency Business: Settlement List    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE_SETTLEMENT_METHODS   Agency Business: Settlement Methods 
Created 20111215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WZRE_CON Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WLF_SETTLEMENT_LIST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WLF_SETTLEMENT_LIST_MANAGER 20111215 Settlement List Management
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_BADI Instance attribute Private Object reference (TYPE REF TO) WLF_SETTLEMENT_LIST BAdI Settlement List 20111215
2 AT_DEFAULT_DATA Instance attribute Private Type reference (TYPE) TTY_SETTLEMENT_LIST_DEFAULTS 20111215
3 AT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20111215
4 AT_KOMLFK Instance attribute Private Type reference (TYPE) KOMLFK_ITAB Table for KOMLFK 20111215
5 AT_KOMLRK Instance attribute Protected Type reference (TYPE) KOMLRK_LI_TAB List fields, payment document, header fields 20111215
6 A_ALV_DEFAULTS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20111215
7 A_ALV_WORKLIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20111215
8 A_CONTAINER_DEFAULTS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20111215
9 A_CONTAINER_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20111215
10 A_CONTAINER_WORKLIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20111215
11 A_DEFAULT_DATA Instance attribute Private Type reference (TYPE) WLF_SETTLEMENT_LIST_DEFAULTS Agency Business: Settlement List Defaults 20111215
12 A_PARAMETERS Instance attribute Private Type reference (TYPE) WLF_SETTLEMENT_LIST_PARAMETERS Agency Business: Settlement List Parameters 20111215
13 A_REFRESH_MODE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20111215
14 C_FCODE Constant Private See coding Checkbox 20111215
15 C_FUNCTION_GROUP Constant Private Type reference (TYPE) SYREPID 'SAPLWLF_SETTLEMENT_LIST' ABAP Program: Current Main Program 20111215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT_HEADER Instance method Private Method Add Document to Worklist 20111215
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111215
3 DISPLAY Instance method Private Method Display Settlement List 20111215
4 HANDLE_USER_COMMAND Instance method Private Method Handle User Command from Main Screen 20111215
5 PBO_MAIN_SCREEN Instance method Private Method PBO of Main Screen 20111215
6 SET_PARAMETERS Instance method Private Method Set Parameters 20111215
7 _ADD_SINGLE_TOOLBAR_FUNCTION Instance method Private Method Add Toolbar Function 20111215
8 _BADI_BUILD_TOOLBAR Instance method Private Method BAdI Toolbar Enhancement 20111215
9 _BADI_BUILD_TOOLBAR_DROPDOWN Instance method Private Method BAdI Toolbar Dropdown Enhancement 20111215
10 _BADI_EXECUTE_TOOLBAR_FUNCTION Instance method Private Method BAdI Execute Toolbar Function 20111215
11 _BADI_GET_INSTANCE Instance method Private Method BAdI Create Instance 20111215
12 _BADI_MODIFY_DEFAULT_DATA Instance method Private Method BAdI Modify Default Data 20111215
13 _BADI_MODIFY_SUBMIT_PARAMETERS Instance method Private Method BAdI Modify Submit Parameters 20111215
14 _CALL_DOCUMENT Instance method Private Method Display/Change Document from Toolbar Action 20111215
15 _CHECK_EVENT_RAISED Instance method Private Method Check Object Event Raised 20111215
16 _CREATE_FOD Instance method Private Method Follow-On Document Creation 20111215
17 _CREATE_FOD_BACKGROUND Instance method Private Method Schedule Follow-On Document Creation in Background 20111215
18 _CREATE_FOD_DIALOG Instance method Private Method Schedule Follow-On Document Creation in Dialog 20111215
19 _CREATE_MAIN_SCREEN Instance method Private Method Create Settlement List Main Screen 20111215
20 _CREATE_MAIN_SCREEN_DROPDOWN Instance method Private Method Create Dropdown for Main Screen 20111215
21 _EVENT_BUILD_TOOLBAR Instance method Private Event handling method Event Build Toolbar from ALV 20111215
22 _EVENT_DEFAULT_DATA_CHANGED Instance method Private Event handling method Event ALV Data Changed 20111215
23 _EVENT_DOUBLE_CLICK Instance method Private Event handling method Event ALV Double-Click 20111215
24 _EVENT_TOOLBAR_COMMAND Instance method Private Event handling method Event Execute Toolbar Function 20111215
25 _EVENT_TOOLBAR_DROPDOWN Instance method Private Event handling method Event Toolbar Dropdown 20111215
26 _GET_NUMBER_OF_DOCUMENTS Instance method Private Method Get Number of Documents in Worklist 20111215
27 _GET_SELECTED_DOCUMENTS Instance method Private Method Get Selected Documents 20111215
28 _PREPARE_DISPLAY_STRUTURE Instance method Private Method Prepare Display Struture 20111215
29 _REFRESH Instance method Private Method Refresh Data in Worklist 20111215
30 _SET_JOBNAME Instance method Private Method Generate Job Name 20111215
31 _SET_REPORT Instance method Private Method Set Settlement Report 20111215
Events
Class CL_WLF_SETTLEMENT_LIST has no event.
Types
Class CL_WLF_SETTLEMENT_LIST has no local type.
Method Signatures

Method ADD_DOCUMENT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WBRK Call by reference Type reference (TYPE) WBRK Agenturgeschäft: Kopf 20111215

Method ADD_DOCUMENT_HEADER on class CL_WLF_SETTLEMENT_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLBACK_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20111215

Method CONSTRUCTOR on class CL_WLF_SETTLEMENT_LIST has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_SCREEN_CALL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215
# Exception Resumable Description Created on
1 CX_WLF_SETTLEMENT_LIST Agenturgeschäft Abrechnungsliste 20111215

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20111215

Method HANDLE_USER_COMMAND on class CL_WLF_SETTLEMENT_LIST has no exception.

Method PBO_MAIN_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_REFRESH Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215

Method PBO_MAIN_SCREEN on class CL_WLF_SETTLEMENT_LIST has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLICATION_STATUS Call by reference Type reference (TYPE) WSTATE_RAN_ITAB Tabellentyp zu WSTATE_RAN 20111215
2 Changing CT_COLL_STATUS Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20130225
3 Changing CT_SETTL_DOCTYPE_C Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20111215
4 Changing CT_SETTL_DOCTYPE_V Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20111215
5 Changing CT_SETTL_METHOD Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20130225
6 Changing CT_SETTL_STATUS_C Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20111215
7 Changing CT_SETTL_STATUS_V Call by reference Type reference (TYPE) TRG_CHAR1 Rangetabelle: CHAR1 20111215
8 Changing C_SETTLEMENT_CREATION Call by reference Type reference (TYPE) WLF_SETTLEMENT_CREATION AB: Erzeugung Abrechnungsbeleg 20111215
9 Importing I_DOCTYPE Call by reference Type reference (TYPE) WLF_SETTLEMENT_LIST_DOCTYPE Folgebelegtyp 20111215

Method SET_PARAMETERS on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _ADD_SINGLE_TOOLBAR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons 20111215
2 Importing I_APPEND_TO_TOOLBAR Call by reference Type reference (TYPE) XFELD CL_WZRE_CON=>YES Feld zum Ankreuzen 20111215
3 Importing I_BUTTON_TYPE Call by reference Type reference (TYPE) TB_BTYPE Toolbarbuttontyp 20111215
4 Importing I_CHECKED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215
5 Importing I_FUNCTION Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20111215
6 Importing I_ICON Call by reference Type reference (TYPE) C 20111215
7 Importing I_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo für eine Ikone 20111215
8 Importing I_TEXT Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20111215
9 Importing I_WITH_SEPARATOR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215

Method _ADD_SINGLE_TOOLBAR_FUNCTION on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_BUILD_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUTTONS Value transfer Type reference (TYPE) TTB_BUTTON Toolbarbuttons 20111215

Method _BADI_BUILD_TOOLBAR on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_BUILD_TOOLBAR_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTMENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20111215
2 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20111215

Method _BADI_BUILD_TOOLBAR_DROPDOWN on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_EXECUTE_TOOLBAR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20111215
2 Returning R_REFRESH Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215

Method _BADI_EXECUTE_TOOLBAR_FUNCTION on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCTYPE Call by reference Type reference (TYPE) WLF_SETTLEMENT_LIST_DOCTYPE Folgebelegtyp 20111215
2 Returning R_BADI Value transfer Object reference (TYPE REF TO) WLF_SETTLEMENT_LIST 20111215

Method _BADI_GET_INSTANCE on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_MODIFY_DEFAULT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DEFAULTS Call by reference Type reference (TYPE) TTY_SETTLEMENT_LIST_DEFAULTS Agenturgeschäft: Vorschlagswerte für die Abrechnungsliste 20111215
2 Changing CT_DEFAULT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20111215

Method _BADI_MODIFY_DEFAULT_DATA on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _BADI_MODIFY_SUBMIT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_VALUES Call by reference Type reference (TYPE) WLF_SETTLEMENT_LIST_DEFAULTS Agenturgeschäft: Vorschlagswerte für die Abrechnungsliste 20111215
2 Returning RT_SUBMIT_PARAMETERS Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20111215

Method _BADI_MODIFY_SUBMIT_PARAMETERS on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _CALL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_FLAG Call by reference Type reference (TYPE) UPDKZ_D Update-Kennzeichen 20111215
# Exception Resumable Description Created on
1 CX_WLF_SETTLEMENT_LIST Agenturgeschäft Abrechnungsliste 20111215

Method _CHECK_EVENT_RAISED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20111215

Method _CHECK_EVENT_RAISED on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _CREATE_FOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIALOG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215
# Exception Resumable Description Created on
1 CX_WLF_SETTLEMENT_LIST Agenturgeschäft Abrechnungsliste 20111215

Method _CREATE_FOD_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_WBELN Call by reference Type reference (TYPE) WBELN_RAN_ITAB Tabellentyp zu WBELN_RAN 20111215
2 Importing IT_SUBMIT_PARAMETERS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20111215

Method _CREATE_FOD_BACKGROUND on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _CREATE_FOD_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_WBELN Call by reference Type reference (TYPE) WBELN_RAN_ITAB Tabellentyp zu WBELN_RAN 20111215
2 Importing IT_SUBMIT_PARAMETERS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20111215

Method _CREATE_FOD_DIALOG on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _CREATE_MAIN_SCREEN Signature

Method _CREATE_MAIN_SCREEN on class CL_WLF_SETTLEMENT_LIST has no parameter.
Method _CREATE_MAIN_SCREEN on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _CREATE_MAIN_SCREEN_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20111215

Method _CREATE_MAIN_SCREEN_DROPDOWN on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _EVENT_BUILD_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) 20111215
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20111215

Method _EVENT_BUILD_TOOLBAR on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _EVENT_DEFAULT_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20111215
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20111215
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20111215
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20111215
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20111215

Method _EVENT_DEFAULT_DATA_CHANGED on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _EVENT_DOUBLE_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) 20111215
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20111215
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20111215

Method _EVENT_DOUBLE_CLICK on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _EVENT_TOOLBAR_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) 20111215

Method _EVENT_TOOLBAR_COMMAND on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _EVENT_TOOLBAR_DROPDOWN Signature

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

Method _EVENT_TOOLBAR_DROPDOWN on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _GET_NUMBER_OF_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER_OF_DOCUMENTS Value transfer Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20111215

Method _GET_NUMBER_OF_DOCUMENTS on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _GET_SELECTED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMLRK Call by reference Type reference (TYPE) KOMLRK_LI_TAB Listfeleder Regulierungsbeleg Kopffelder 20111215
2 Exporting ET_WBELN_RAN Call by reference Type reference (TYPE) WBELN_RAN_ITAB Tabellentyp zu WBELN_RAN 20111215
3 Importing I_ONLY_ONE_DOCUMENT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111215
# Exception Resumable Description Created on
1 CX_WLF_SETTLEMENT_LIST Agenturgeschäft Abrechnungsliste 20111215

Method _PREPARE_DISPLAY_STRUTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Tabelle zu komlfk 20111215
2 Returning RT_KOMLRK Value transfer Type reference (TYPE) KOMLRK_LI_TAB Listfeleder Regulierungsbeleg Kopffelder 20111215

Method _PREPARE_DISPLAY_STRUTURE on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _REFRESH Signature

Method _REFRESH on class CL_WLF_SETTLEMENT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_WLF_SETTLEMENT_LIST Agenturgeschäft Abrechnungsliste 20111215

Method _SET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOBNAME Value transfer Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20111215

Method _SET_JOBNAME on class CL_WLF_SETTLEMENT_LIST has no exception.

Method _SET_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPORT Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20111215

Method _SET_REPORT on class CL_WLF_SETTLEMENT_LIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606