SAP ABAP Class CL_RMPS_PRO_RULEBASE (Process Disposal Schedules)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPSPRO_DISPOSAL (Package) PRO Disposal
Properties
Class CL_RMPS_PRO_RULEBASE  
Short Description Process Disposal Schedules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RMPS_DISPOSAL    
Program status     
Category 0   
Package RMPSPRO_DISPOSAL   PRO Disposal 
Created 20090923   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_PRO_RULEBASE has no interface implemented.
Friends
Class CL_RMPS_PRO_RULEBASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_LIST Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20090923
2 ALV_LIST_HISTORY Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20090923
3 DOMVALUE_TAB Static Attribute Private Type reference (TYPE) T_DOMVALUE_TAB 20090923
4 EVENT_TEXT_TAB Instance attribute Private Type reference (TYPE) T_EVENT_TEXT_TAB 20090923
5 G_TEXT_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20090923
6 G_TEXT_CONTAINER_DISPLAY Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20090923
7 NOTE_EDITOR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TEXTEDIT 20090923
8 NOTE_EDITOR_DISPLAY Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TEXTEDIT 20090923
9 RBASEHIS_TAB Instance attribute Private Type reference (TYPE) T_RBASEHIS_TAB 20090923
10 RULEBASE_TAB Instance attribute Private Type reference (TYPE) T_RULEBASE_TAB 20090923
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA Instance method Public Method Change Disposal Schedule 20090923
2 CHECK_COMMENT Instance method Public Method Checks if the mandatory field "change reason" is empty 20090923
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090923
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090923
5 DELETE_DATA Instance method Public Method Data Records from the Rule Base 20090923
6 EXPORT_DATA Instance method Public Method Exported Selected Rules 20090923
7 FILL_HISTORY Instance method Public Method Fill ALV Grid History 20090923
8 FILL_LIST Instance method Public Method Fill ALV Grid 20090923
9 GENERATE_LONGTEXT Instance method Private Method Generates longtext for rule 20090923
10 GET_DATA_DETAIL Instance method Public Method Get Details for Selected Data Record 20090923
11 GET_DATA_FOR_CHANGE Instance method Public Method Get Selected Data Record to be Changed 20090923
12 GET_HISTORY_DETAIL Instance method Public Method Displays Reason for Change 20090923
13 IMPORT_DATA Instance method Public Method Import Rules from Text File 20090923
14 READ_DATA Instance method Public Method Read Data from Rule Base 20090923
15 READ_HISTORY Instance method Public Method Reads the History Data from the Database 20090923
16 RELEASE_EVENT Instance method Public Method Creates Event After Change 20090923
17 SAVE_DATA Instance method Public Method Creation of a New Disposal Schedule 20090923
18 SHOW_HISTORY Instance method Public Method Displays the Change History 20090923
19 TEST_SELECTED_ROWS Instance method Public Method Checks that the lines were selected 20090923
20 TEST_SELECTED_ROWS_HISTORY Instance method Public Method Checks that the lines were selected (history) 20090923
21 TEXT_DELETE Instance method Public Method Deletes the Text Field 20090923
Events
Class CL_RMPS_PRO_RULEBASE has no event.
Types
Class CL_RMPS_PRO_RULEBASE has no local type.
Method Signatures

Method CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGER_NAME Call by reference Type reference (TYPE) AD_NAMTEXT 20090923
2 Exporting EX_DBTAB_RBASEHIS Call by reference Type reference (TYPE) RMPSPRO_RBASEHIS Historische Daten Aussonderungsregeln 20090923
3 Importing IM_DATA Call by reference Type reference (TYPE) RMPSTNA_S_RULEBASE_ALV Struktur für das ALV-Grid 20090923

Method CHANGE_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method CHECK_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COMMENT_OK Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method CHECK_COMMENT on class CL_RMPS_PRO_RULEBASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RMPS_PRO_RULEBASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RMPS_PRO_RULEBASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALV_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20090923
2 Importing ALV_CONTAINER_HISTORY Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20090923
3 Importing TEXT_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20090923

Method CONSTRUCTOR on class CL_RMPS_PRO_RULEBASE has no exception.

Method DELETE_DATA Signature

Method DELETE_DATA on class CL_RMPS_PRO_RULEBASE has no parameter.
Method DELETE_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method EXPORT_DATA Signature

Method EXPORT_DATA on class CL_RMPS_PRO_RULEBASE has no parameter.
Method EXPORT_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method FILL_HISTORY Signature

Method FILL_HISTORY on class CL_RMPS_PRO_RULEBASE has no parameter.
Method FILL_HISTORY on class CL_RMPS_PRO_RULEBASE has no exception.

Method FILL_LIST Signature

Method FILL_LIST on class CL_RMPS_PRO_RULEBASE has no parameter.
Method FILL_LIST on class CL_RMPS_PRO_RULEBASE has no exception.

Method GENERATE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISP_INSTRUCTION Value transfer Type reference (TYPE) RMPSPRO_DISP_INSTRUCTION Aussonderungsaktion 20090923
2 Importing IM_EVENT_TYPE Value transfer Type reference (TYPE) RMPSPRO_EVENTTYPE Auslösendes Ereignis einer Aussonderungsperiode 20090923
3 Importing IM_PERIOD_MONTHS Value transfer Type reference (TYPE) RMPSPRO_PERIOD_MONTHS Aussonderungsperiode (Monate) 20090923
4 Importing IM_PERIOD_YEARS Value transfer Type reference (TYPE) RMPSPRO_PERIOD_YEARS Aussonderungsperiode (Jahre) 20090923
5 Returning RE_TEXT Value transfer Type reference (TYPE) TEXT50 Textfeld 20090923

Method GENERATE_LONGTEXT on class CL_RMPS_PRO_RULEBASE has no exception.

Method GET_DATA_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGER_NAME Value transfer Type reference (TYPE) AD_NAMTEXT Vollständiger Name der Person 20090923
2 Exporting EX_CREATOR_NAME Value transfer Type reference (TYPE) AD_NAMTEXT Vollst ndiger Name der Person 20090923
3 Exporting EX_DATASET Value transfer Type reference (TYPE) RMPSTNA_S_RULEBASE_ALV Struktur für das ALV-Grid 20090923
4 Exporting EX_DBTAB_RBASEHIS Value transfer Type reference (TYPE) RMPSPRO_RBASEHIS Historische Daten Aussonderungsregeln 20090923
5 Exporting EX_DBTAB_RULEBASE Value transfer Type reference (TYPE) RMPSPRO_RULEBASE Regeln für die Aussonderung nach PRO-Standard 20090923
6 Exporting EX_DISP_EVENT_LTEXT Value transfer Type reference (TYPE) TEXT50 Textfeld 20090923
7 Exporting EX_DISP_INSTR_LTEXT Value transfer Type reference (TYPE) VAL_TEXT 20090923

Method GET_DATA_DETAIL on class CL_RMPS_PRO_RULEBASE has no exception.

Method GET_DATA_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20090923
2 Returning RE_DATASET Value transfer Type reference (TYPE) RMPSTNA_S_RULEBASE_ALV Struktur für das ALV-Grid 20090923

Method GET_DATA_FOR_CHANGE on class CL_RMPS_PRO_RULEBASE has no exception.

Method GET_HISTORY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGER_NAME Value transfer Type reference (TYPE) AD_NAMTEXT Benutzername 20090923
2 Exporting EX_DATE_OF_CHANGE Value transfer Type reference (TYPE) SCMG_CHANGE_TIME Zuletzt geändert am 20090923
3 Exporting EX_RBASEHIS_ALV Value transfer Type reference (TYPE) RMPSTNA_S_RBASEHIS_ALV Struktur für das ALV-Grid 20090923
4 Importing IM_TEXT_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20090923

Method GET_HISTORY_DETAIL on class CL_RMPS_PRO_RULEBASE has no exception.

Method IMPORT_DATA Signature

Method IMPORT_DATA on class CL_RMPS_PRO_RULEBASE has no parameter.
Method IMPORT_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method READ_DATA Signature

Method READ_DATA on class CL_RMPS_PRO_RULEBASE has no parameter.
Method READ_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method READ_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EMPTY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method READ_HISTORY on class CL_RMPS_PRO_RULEBASE has no exception.

Method RELEASE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_NEW Value transfer Type reference (TYPE) RMPSTNA_S_RULEBASE_ALV Struktur für das ALV-Grid 20090923
2 Importing IM_SCHEDULE_OLD Value transfer Type reference (TYPE) RMPSPRO_RULEBASE Regeln für die Aussonderung nach PRO-Standard 20090923

Method RELEASE_EVENT on class CL_RMPS_PRO_RULEBASE has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Value transfer Type reference (TYPE) RMPSTNA_S_RULEBASE_ALV Struktur für das ALV-Grid 20090923
2 Returning RE_DATA_SAVED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method SAVE_DATA on class CL_RMPS_PRO_RULEBASE has no exception.

Method SHOW_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NO_DATA_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method SHOW_HISTORY on class CL_RMPS_PRO_RULEBASE has no exception.

Method TEST_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NOTHING_SELECTED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method TEST_SELECTED_ROWS on class CL_RMPS_PRO_RULEBASE has no exception.

Method TEST_SELECTED_ROWS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NOTHING_SELECTED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090923

Method TEST_SELECTED_ROWS_HISTORY on class CL_RMPS_PRO_RULEBASE has no exception.

Method TEXT_DELETE Signature

Method TEXT_DELETE on class CL_RMPS_PRO_RULEBASE has no parameter.
Method TEXT_DELETE on class CL_RMPS_PRO_RULEBASE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in