SAP ABAP Class CL_RMSL_VIEW_LABEL_CHNG_STATE (Label View - Change States)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMSL_VIEW_TAB Label View - Base Class 20060712
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSL_TABSTRIP Tabstrip Interface 20070103
Properties
Class CL_RMSL_VIEW_LABEL_CHNG_STATE  
Short Description Label View - Change States    
Super Class CL_RMSL_VIEW_TAB Label View - Base Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060712   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_VIEW_LABEL_CHNG_STATE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMSL_TABSTRIP Tabstrip Interface 20070103
Friends
Class CL_RMSL_VIEW_LABEL_CHNG_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ALV_FUNC_CHANGE_STATE_ADD Constant Public Type reference (TYPE) SALV_DE_FUNCTION 'TS_CHANGE_STATE_ADD' ALV Function: Create Change State 20060718
2 CON_ALV_FUNC_CHANGE_STATE_DEL Constant Public Type reference (TYPE) SALV_DE_FUNCTION 'TS_CHANGE_STATE_DELETE' ALV Function: Delete Change State 20060718
3 CON_ALV_FUNC_CHG_STATE_SWITCH Constant Public Type reference (TYPE) SALV_DE_FUNCTION 'TS_CHANGE_STATE_SWITCH' ALV Function: Switch Change State 20060912
4 CON_TAB_CONTROLLER Constant Private Type reference (TYPE) SEOCLSNAME 'CL_RMSL_CTRL_LABEL_CHNG_STATE' Name of Class of Tabstrip Controller 20060712
5 CON_TAB_DYNNR Constant Private Type reference (TYPE) SYDYNNR '8010' Number of Tabstrip Subscreen 20060712
6 CON_TAB_REPID Constant Private Type reference (TYPE) SYREPID 'SAPLRMSL306' Framework Program of Tabstrip Screen 20060712
7 MO_HDL_CHANGE_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_CHANGE_STATE Change State Handler 20060721
8 MO_VIEW_CL Static Attribute Private Object reference (TYPE REF TO) CL_RMSL_VIEW_LABEL_CHNG_STATE Label View - Change States 20060712
9 MT_VIEW_DATA Instance attribute Private Type reference (TYPE) RMSLTY_DYNP_VIEW_CHANGE_STATES Screen Table Type for Label Change States 20060718
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060719
2 GET_DATA Instance method Public Method Delivers View Data 20060718
3 GET_INSTANCE_CL Static method Private Method Delivers Tabstrip View Instance 20060727
4 GET_KEYDATE_PROPOSAL Instance method Private Method Default Value for Key Date 20060728
5 ON_CHANGE_STATES_CHANGED Instance method Private Event handling method Event Handler: Change State Was Changed 20060725
6 ON_STATUS_CHANGED Instance method Private Event handling method Event Handler: Status Was Changed 20060921
7 PROCESS_FCODE_CREATION Instance method Public Method Process Function Code "Create Change State" 20060719
8 PROCESS_FCODE_DELETION Instance method Public Method Process Function Code "Delete Change State" 20060725
9 PROCESS_FCODE_DOUBLE_CLICK Instance method Public Method Process Function Code "Change Change State" 20060724
10 PROCESS_FCODE_INT Instance method Public Method 20070103
11 SEND_POPUP_FOR_AENNR_CL Instance method Private Method Sends Popup for Entering Change Number 20060803
12 SEND_POPUP_FOR_KEYDATE_CL Instance method Private Method Sends Popup for Entering Key Date 20060803
Events
Class CL_RMSL_VIEW_LABEL_CHNG_STATE has no event.
Types
Class CL_RMSL_VIEW_LABEL_CHNG_STATE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTRL_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name der Klasse des Controllers 20060719
2 Importing I_TAB_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20060719
3 Importing I_TAB_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060719

Method CONSTRUCTOR on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060718
2 Exporting ET_VIEW_DATA Call by reference Type reference (TYPE) RMSLTY_DYNP_VIEW_CHANGE_STATES Dynprotabellentyp für Etikettänderungsstände 20060718

Method GET_DATA on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VIEW Call by reference Object reference (TYPE REF TO) IF_RMSL_TABSTRIP Tabstrip-Interface 20060727

Method GET_INSTANCE_CL on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method GET_KEYDATE_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060728
2 Exporting E_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag 20060728
3 Exporting E_VALID_FROM Call by reference Type reference (TYPE) RMSLE_DATE Gülig-Ab-Datum 20060728
4 Exporting E_VALID_TO Call by reference Type reference (TYPE) RMSLE_DATE Gülig-Bis-Datum 20060728
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060728

Method GET_KEYDATE_PROPOSAL on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method ON_CHANGE_STATES_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL_ID Call by reference Attribute reference (LIKE) 20060803

Method ON_CHANGE_STATES_CHANGED on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method ON_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL_ID Call by reference Attribute reference (LIKE) 20060921

Method ON_STATUS_CHANGED on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method PROCESS_FCODE_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060719
2 Exporting E_FLG_CHANGE_STATE_SWITCH Call by reference Type reference (TYPE) BOOLE_D ='X', wenn der Änderungsstand gewechselt werden muss 20060810
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060719

Method PROCESS_FCODE_CREATION on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method PROCESS_FCODE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060725
2 Exporting E_FLG_CHANGE_STATE_SWITCH Call by reference Type reference (TYPE) BOOLE_D ='X', wenn der gelöschte Änderungsstand der aktuelle war 20060728
3 Importing IS_SELECTED_ROW Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_CHANGE_STATES Dynprostruktur für Etikettänderungsstände 20060803

Method PROCESS_FCODE_DELETION on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method PROCESS_FCODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060724
2 Importing IS_SELECTED_ROW Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_CHANGE_STATES Dynprostruktur für Etikettänderungsstände 20060803

Method PROCESS_FCODE_DOUBLE_CLICK on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method PROCESS_FCODE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20070103
2 Importing IS_SELECTED_ROW Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_CHANGE_STATES Dynprostruktur für Etikettänderungsstände 20070103
3 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode 20070103

Method PROCESS_FCODE_INT on class CL_RMSL_VIEW_LABEL_CHNG_STATE has no exception.

Method SEND_POPUP_FOR_AENNR_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060803
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060803
# Exception Resumable Description Created on
1 CANCELLED Abbruch durch Benutzer 20060803

Method SEND_POPUP_FOR_KEYDATE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag 20060803
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060803
# Exception Resumable Description Created on
1 CANCELLED Abbruch durch Benutzer 20060803
History
Last changed by/on SAP  20100310 
SAP Release Created in 700