SAP ABAP Class CL_CACS_RI_DISPLAY (Display Run Administration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSRI2 (Package) ICM: Run Administration: UI
Properties
Class CL_CACS_RI_DISPLAY  
Short Description Display Run Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSRI2   ICM: Run Administration: UI 
Created 20060419   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RI_DISPLAY has no forward declaration.
Interfaces
Class CL_CACS_RI_DISPLAY has no interface implemented.
Friends
Class CL_CACS_RI_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_DISPLAY_INSTANCE Static Attribute Protected Type reference (TYPE) CACS_TT_RI_DIPLAY_INST Singleton Instance 20060428
2 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Commission Application Identification 20060424
3 MD_CTRTBU Instance attribute Protected Type reference (TYPE) CACS_CTRTBU_ID Commission Contract Number 20060424
4 MD_EDIT_MODE Instance attribute Private Type reference (TYPE) FLAG 'X' = edit mode SPACE = display mode 20060522
5 MD_PROCESSTYPE Instance attribute Protected Type reference (TYPE) CACSPROCESSTYPE Process Type 20060424
6 MD_STRUCTURE Instance attribute Protected Type reference (TYPE) STRUKNAME Name of Structure 20060501
7 MD_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20060501
8 MD_TYPEDESCR Instance attribute Protected Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20060503
9 MD_USES_PRD Instance attribute Protected Type reference (TYPE) CACSUSESPRD Process Type Uses Periods (X=true, space=false) 20060501
10 MO_RI_SELECTOR Instance attribute Private Object reference (TYPE REF TO) CL_CACS_RI_SELECTOR ALV Display for More than One Document Found per RI Entry 20060725
11 MT_FIELDLIST Instance attribute Protected Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20060502
12 MT_HDIT Instance attribute Protected Type reference (TYPE) CACS_TT_RI_HDIT Generated Table for View 20060501
13 MT_REF_ITEM_KEY Instance attribute Private Type reference (TYPE) CACS_TT_RI_MTREEITM Column Tree 20060501
14 MT_REF_NODE_KEY Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20060424
Methods
# Method Level Visibility Method type Description Created on
1 CALL_DISPLAY_DOCUMENT Static method Public Method Reset Flat Rate 20060704
2 CALL_REVERSE_ACC Static method Private Method Reset Guarantee 20070131
3 CALL_REVERSE_FR Static method Private Method Reset Flat Rate 20060629
4 CALL_REVERSE_GU Static method Private Method Reset Guarantee 20060629
5 CALL_REVERSE_RET Static method Private Method Reset Retention 20061023
6 CALL_REVERSE_SE Static method Private Method Reset Settlement 20060629
7 CALL_REVERSE_SES Static method Private Method Reset Settlement Schedule Run 20060629
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060424
9 CREATE Static method Public Method Generation Method 20060428
10 CREATE_COLUMN_HEADER Instance method Private Method Creation of Column Titles in Table 20060425
11 DISPLAY Instance method Public Method Display of Run Administration 20060428
12 GET_PROCESS_DATA Instance method Private Method Read Data for Display from Database 20060517
13 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Double-Click Element Of List 20060504
14 INITIALIZE_TREE Instance method Private Method Initialize Tree (Definition of Main Node) 20060426
15 ITEM_BUFFER_PUT Instance method Private Method Fill Buffer 20060501
16 REFRESH Instance method Public Method Update tree 20060511
17 SET_HIRARCHY_HEADER Instance method Private Method Set Column Overview for Undefined Types 20060517
18 TREE_CREATE_LEAF Instance method Private Method Fill Buffer 20060504
19 TREE_CREATE_ROOT Instance method Private Method Create New Root Node 20060504
Events
Class CL_CACS_RI_DISPLAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NODE Protected See coding 20060424 tt_node TYPE STANDARD TABLE OF cacs_s_prdtree WITH DEFAULT KEY
2 TT_REF_NODE_KEY Protected See coding 20060424 tt_ref_node_key TYPE STANDARD TABLE OF treev_node WITH KEY node_key
3 T_REF_NODE_KEY Protected Type reference (TYPE) TREEV_NODE 20060427
Method Signatures

Method CALL_DISPLAY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Laufnummer für Laufverwaltung 20060704
2 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Nummer des Provisionsvertrags 20060704

Method CALL_DISPLAY_DOCUMENT on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070131
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20070131
3 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20070131

Method CALL_REVERSE_ACC on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_FR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070130
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060629
3 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060629

Method CALL_REVERSE_FR on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_GU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070130
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060629
3 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060629

Method CALL_REVERSE_GU on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_RET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061023
2 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer der Laufverwaltung 20061023

Method CALL_REVERSE_RET on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070131
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060629
3 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060629

Method CALL_REVERSE_SE on class CL_CACS_RI_DISPLAY has no exception.

Method CALL_REVERSE_SES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070130
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060629
3 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060629

Method CALL_REVERSE_SES on class CL_CACS_RI_DISPLAY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060424
2 Importing ID_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060424
3 Importing ID_EDIT_MODE Call by reference Type reference (TYPE) FLAG 'X' = Änderungsmodus ' ' = Anzeigemodus 20060522
4 Importing ID_PROCESSTYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060424
# Exception Resumable Description Created on
1 PRCTYPE_NOT_FOUND 20060501

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060428
2 Importing ID_CTRTBUID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertrag 20060428
3 Importing ID_EDIT_MODE Call by reference Type reference (TYPE) FLAG Navigation in andere customizingbereiche erlaubt-Doppelklick 20060522
4 Importing ID_PROCESSTYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060428
5 Returning RO_RI_DISPLAY Value transfer Object reference (TYPE REF TO) CL_CACS_RI_DISPLAY Laufverwaltung anzeigen 20060428

Method CREATE on class CL_CACS_RI_DISPLAY has no exception.

Method CREATE_COLUMN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME 'CACS_S_RI_TREESTRUCT' Name einer Struktur 20060425
2 Importing ID_COLUMN_TREE_CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20060425
# Exception Resumable Description Created on
1 ERROR 20060425

Method DISPLAY Signature

Method DISPLAY on class CL_CACS_RI_DISPLAY has no parameter.
# Exception Resumable Description Created on
1 ERROR 20060428

Method GET_PROCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060517
2 Importing ID_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060517
3 Importing ID_PROCESSTYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060517

Method GET_PROCESS_DATA on class CL_CACS_RI_DISPLAY has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20060504
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20060504

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_CACS_RI_DISPLAY has no exception.

Method INITIALIZE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_APPLICATION Call by reference Object reference (TYPE REF TO) CL_CACS_RI_DISPLAY Laufverwaltung anzeigen 20060504
2 Exporting ED_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20060426
3 Exporting ED_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20060426
4 Importing ID_CTRTBUID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060426
5 Importing ID_PROCESSTYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060426
# Exception Resumable Description Created on
1 ERROR 20060426

Method ITEM_BUFFER_PUT Signature

Method ITEM_BUFFER_PUT on class CL_CACS_RI_DISPLAY has no parameter.
# Exception Resumable Description Created on
1 ERROR 20060501

Method REFRESH Signature

Method REFRESH on class CL_CACS_RI_DISPLAY has no parameter.
Method REFRESH on class CL_CACS_RI_DISPLAY has no exception.

Method SET_HIRARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCESSTYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060517

Method SET_HIRARCHY_HEADER on class CL_CACS_RI_DISPLAY has no exception.

Method TREE_CREATE_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CHILD_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20060504
2 Importing ID_LAST_NODE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060508
3 Importing ID_ROOT_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20060504
# Exception Resumable Description Created on
1 ERROR 20060504

Method TREE_CREATE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ROOT_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Struktur TREEV_NODE + TEXT-Feld der Länge 30 20060504

Method TREE_CREATE_ROOT on class CL_CACS_RI_DISPLAY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700