SAP ABAP Class CL_RMSA_STATUS (Status Handler)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSATLMSC (Package) RMS-ATL: Miscellaneous
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_STATUS Checks for Status Change 20031028
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMSA_STAT_RCP Status Handler for Recipe 20031029
Properties
Class CL_RMSA_STATUS  
Short Description Status Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSATLMSC   RMS-ATL: Miscellaneous 
Created 20031028   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMY11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMSA_STATUS Checks for Status Change 20031028
Friends
Class CL_RMSA_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CT_STATHANDLER Static Attribute Private Type reference (TYPE) RMY11_TY_T_STATHANDLER 20031029
2 C_FALSE Static Attribute Public Type reference (TYPE) BOOLEAN SPACE Truth Value: False 20031029
3 C_MAX_DATE Static Attribute Public Type reference (TYPE) SYDATUM '99991231' Key Date for Standardization 20031030
4 C_MSGCLASS Static Attribute Public Type reference (TYPE) SYMSGID 'RMSATLSTA' Messages, Message Class 20031105
5 C_MSGTY_ERROR Static Attribute Public Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20031106
6 C_MSGTY_INFO Static Attribute Public Type reference (TYPE) SYMSGTY 'I' Messages, Message Type 20031106
7 C_MSGTY_STATUS Static Attribute Public Type reference (TYPE) SYMSGTY 'S' Messages, Message Type 20031029
8 C_MSGTY_WARNING Static Attribute Public Type reference (TYPE) SYMSGTY 'W' Messages, Message Type 20031106
9 C_STATKIND_SYS Static Attribute Public Type reference (TYPE) RMSAE_STATKIND '1' Status type 20031106
10 C_STATKIND_USE Static Attribute Public Type reference (TYPE) RMSAE_STATKIND '2' Status type 20031106
11 C_TRUE Static Attribute Public Type reference (TYPE) BOOLEAN 'X' Truth Value: True 20031029
12 MC_OBJECTTYPE Instance attribute Protected Type reference (TYPE) ESEOBJTYPE Specification Category 20031029
13 MO_EVENTDATA Instance attribute Protected Object reference (TYPE REF TO) CL_RMSA_STATUSDATA Object Data for Status Change 20031028
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_TO_LOG Instance method Public Method Add Message to Log 20031106
2 DETERMINE_GAPS Instance method Protected Method Determine Gaps in Scope of Application 20031030
3 LIOBJ_MESSAGE_FILL Instance method Protected Method Fill Message Variables 20031105
4 LIOBJ_SUBCATS_GET Instance method Protected Method Determine Specification Types to Be Checked 20031029
5 MATCH_ASCOPE Instance method Protected Method Check Scope of Application 20031029
6 MESSAGES_EVALUATE Instance method Protected Method Check Messages for Severity of Error 20031028
7 RVLID_CHECK Instance method Protected Method Check Validity Area 20031106
Events
Class CL_RMSA_STATUS has no event.
Types
Class CL_RMSA_STATUS has no local type.
Method Signatures

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD_PARAM1 Call by reference Type reference (TYPE) ANY Parameter zur beliebigen Verwendung 20031106
2 Importing I_ADD_PARAM2 Call by reference Type reference (TYPE) ANY Parameter zur beliebigen Verwendung 20031106
3 Importing I_MSGCLASS Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20031106
4 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20031106
5 Changing XT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20031106

Method ADD_MSG_TO_LOG on class CL_RMSA_STATUS has no exception.

Method DETERMINE_GAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GAP Call by reference Type reference (TYPE) RMY11_TY_T_GAP Lückentabelle 20031030
2 Importing IT_ASCOPE Call by reference Type reference (TYPE) RMY11_TY_T_ASCOPE Geltungsbereich 20031030

Method DETERMINE_GAPS on class CL_RMSA_STATUS has no exception.

Method LIOBJ_MESSAGE_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20031105
2 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20031105
3 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20031105
4 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20031105
5 Importing I_ADD_PARAM1 Call by reference Type reference (TYPE) ANY Parameter zur beliebigen Verwendung 20031106
6 Importing I_ADD_PARAM2 Call by reference Type reference (TYPE) ANY Parameter zur beliebigen Verwendung 20031106
7 Importing I_MSGCLASS Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20031105
8 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20031105

Method LIOBJ_MESSAGE_FILL on class CL_RMSA_STATUS has no exception.

Method LIOBJ_SUBCATS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBCAT_SON Call by reference Type reference (TYPE) RMY11_TY_T_SUBCAT Spezifikationsarten des untergeordneten Objekttyps 20031029
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Systemfehler 20031029

Method MATCH_ASCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20031029
2 Importing IS_STATUSCHECK Call by reference Type reference (TYPE) RMY11_TY_S_STATUSCHECK Prüfparameter 20031030
3 Importing IT_ASCOPE_MASTER Call by reference Type reference (TYPE) RMY11_TY_T_ASCOPE Geltungsbereich des Masterobjekts 20031029
4 Importing IT_ASCOPE_SON Call by reference Type reference (TYPE) RMY11_TY_T_OBJ_ASCOPE Geltungsbereiche der untergeordneten Objekte 20031029

Method MATCH_ASCOPE on class CL_RMSA_STATUS has no exception.

Method MESSAGES_EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20031205

Method MESSAGES_EVALUATE on class CL_RMSA_STATUS has no exception.

Method RVLID_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_OK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20031106
2 Importing I_RVLID_TO_BE_CHECKED Call by reference Type reference (TYPE) ESERVLID Gültigkeitsraum 20031106
3 Importing I_RVLID_TO_CHECK_AGAINST Call by reference Type reference (TYPE) ESERVLID Gültigkeitsraum 20031106

Method RVLID_CHECK on class CL_RMSA_STATUS has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 220