SAP ABAP Class CL_RMSL_LO_STATUS_MANAGER (Status Manager)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Properties
Class CL_RMSL_LO_STATUS_MANAGER  
Short Description Status Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060529   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMSL_LO_STATUS_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RMSL_LO_LBL 20060607 Label Object: Labeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ACTIVITY_CLOSE_PROCESSING Constant Public Type reference (TYPE) J_VORGANG 'CLPR' Business Transaction 20060710
2 CON_ACTIVITY_DECLARE_OBSOLET Constant Public Type reference (TYPE) J_VORGANG 'OBSO' Business Transaction 20060710
3 CON_ACTIVITY_PROCESS Constant Public Type reference (TYPE) J_VORGANG 'PROC' Business Transaction 20060710
4 CON_ACTIVITY_RELEASE Constant Public Type reference (TYPE) J_VORGANG 'REL' Business Transaction 20060710
5 CON_FIELD_STAT Constant Private Type reference (TYPE) FIELDNAME 'STAT' Field Name 20060529
6 CON_STATUS_IN_PROCESS Constant Public Type reference (TYPE) J_STATUS 'ILB00' Individual Status of Object 20060529
7 CON_STATUS_OBJECT_ART Constant Private Type reference (TYPE) J_OBART 'LB' Object Type 20060529
8 CON_STATUS_OBJECT_TYPE Constant Private Type reference (TYPE) J_OBART3 'LBL' Three-character, language-dependent value for object type 20060529
9 CON_STATUS_OBSOLETE Constant Public Type reference (TYPE) J_STATUS 'ILB30' Individual Status of Object 20060529
10 CON_STATUS_PROCESSING_CLOSED Constant Public Type reference (TYPE) J_STATUS 'ILB10' Individual Status of Object 20060529
11 CON_STATUS_RELEASED Constant Public Type reference (TYPE) J_STATUS 'ILB20' Individual Status of Object 20060529
12 CON_TABLE_JEST Constant Private Type reference (TYPE) TABNAME 'JEST' Table Name 20060529
Methods
# Method Level Visibility Method type Description Created on
1 AS_STATUS_CL Static method Private Method Delivers Resulting Status to a Transaction 20060731
2 CREATE_STATUS_CL Static method Private Method Generates Status Object and Sets Initial Status of Label 20060529
3 DELETE_STATUS_CL Static method Private Method Deletes an Entire Status Object 20060529
4 DELETE_STATUS_FROM_BUFFER_CL Static method Private Method Deletes a Status Change from the Status Buffer 20060830
5 GET_ACTIVITY_DESCRIPTION_CL Static method Public Method Delivers the Language-Dependent Texts of an Operation 20060706
6 GET_CHANGE_DOCS_CL Static method Public Method Delivers the Status Change Documents of the Label 20060529
7 GET_NEXT_ACTIVITIES_CL Static method Public Method Delivers the Next Possible Operations for the Label Status 20060718
8 GET_NEXT_ACTIVITY_CL Static method Private Method Delivers the Next Possible Operations for the Label 20060706
9 GET_NEXT_STATUS_CL Static method Private Method OBSOLETE (Delivers the Next Possible Status of a Label) 20060529
10 GET_STATUS_CL Static method Private Method Delivers the Active System Status of a Label 20060529
11 GET_STATUS_DESCRIPTION_CL Static method Public Method Delivers the Language-Dependent Texts of a System Status 20060529
12 IS_CDOC_NECESSARY_CL Static method Private Method Checks Whether Change Documents Are to Be Written 20061107
13 SAVE_STATUS_CL Static method Private Method Triggers Status Object Update 20060529
14 SET_ACTIVITY_CL Static method Private Method Executes Operation on a Label 20060706
15 SET_STATUS_CL Static method Private Method OBSOLETE (Sets a New System Status) 20060529
Events
Class CL_RMSL_LO_STATUS_MANAGER has no event.
Types
Class CL_RMSL_LO_STATUS_MANAGER has no local type.
Method Signatures

Method AS_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20060731
2 Returning R_STATUS Value transfer Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20060731

Method AS_STATUS_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method CREATE_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529
# Exception Resumable Description Created on
1 INTERNAL_ERROR Anlegen des Statusobjektes ist gescheitert 20060529

Method DELETE_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529

Method DELETE_STATUS_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method DELETE_STATUS_FROM_BUFFER_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJNO Call by reference Type reference (TYPE) JSTO_PRE_TT Objektnummern 20060830
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060830

Method DELETE_STATUS_FROM_BUFFER_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method GET_ACTIVITY_DESCRIPTION_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES_TEXT Call by reference Type reference (TYPE) RMSLTY_ACTIVITIES_DSC Texte zu betriebswirtschaftlichen Vorgängen 20060710
2 Importing IT_LANGU Call by reference Type reference (TYPE) RMSLTY_LANGU Sprachen 20060706
3 Importing I_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20060706

Method GET_ACTIVITY_DESCRIPTION_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method GET_CHANGE_DOCS_CL 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 Tabelle mit BAPI Return Informationen 20060710
2 Exporting E_CHANGE_DOCS_TAB Call by reference Type reference (TYPE) RMSLTY_CHANGE_DOCS_INTERNAL Status Änderungsbelege 20060530
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060529
4 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529

Method GET_CHANGE_DOCS_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method GET_NEXT_ACTIVITIES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES Call by reference Type reference (TYPE) TT_VRGNG Vorgänge 20060718
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060718
3 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20060718

Method GET_NEXT_ACTIVITIES_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method GET_NEXT_ACTIVITY_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES Call by reference Type reference (TYPE) TT_VRGNG Vorgänge 20060706
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060710
3 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060706

Method GET_NEXT_ACTIVITY_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method GET_NEXT_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCEEDING_STATES_TAB Call by reference Type reference (TYPE) TYT_SUCCEEDING_STATES_TAB Mögliche Nachfolgestatus 20060529
2 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529
# Exception Resumable Description Created on
1 INTERNAL_ERROR Statusobjekt nicht gefunden oder falscher Status aktiv 20060530

Method GET_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20060529
2 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529
# Exception Resumable Description Created on
1 INTERNAL_ERROR Lesezugriff auf Statusobjekt fehlgeschlagen 20060529

Method GET_STATUS_DESCRIPTION_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_TEXT_TAB Call by reference Type reference (TYPE) RMSLTY_STATUS_TEXT Sprachabhängige Status Texte 20060530
2 Importing I_LANGU_TAB Call by reference Type reference (TYPE) RMSLTY_LANGU Sprachen in denen die Statustexte geliefert werden sollen 20060529
3 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20060529
# Exception Resumable Description Created on
1 INTERNAL_ERROR Konvertierung von Status ID in Statustexte fehlgeschlagen 20060529

Method IS_CDOC_NECESSARY_CL 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 Tabelle mit BAPI Return Informationen 20061107
2 Exporting E_FLG_WRITE_CDOC Call by reference Type reference (TYPE) RMSLE_FLG Allgemeines Kennzeichen 20061107
3 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20061107

Method IS_CDOC_NECESSARY_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method SAVE_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529

Method SAVE_STATUS_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method SET_ACTIVITY_CL 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 Tabelle mit BAPI Return Informationen 20060710
2 Exporting E_STATUS Call by reference Type reference (TYPE) J_STATUS aktueller Systemstatus 20060711
3 Importing I_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20060706
4 Importing I_FLG_CHANGE_DOCS_ACTIVATE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060706
5 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060706

Method SET_ACTIVITY_CL on class CL_RMSL_LO_STATUS_MANAGER has no exception.

Method SET_STATUS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHANGE_DOCS_ACTIVATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE ACHTUNG: Änderungsbelegschreibung nicht wieder deaktivierbar 20060530
2 Importing I_OBJNO Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060529
3 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20060529
# Exception Resumable Description Created on
1 INTERNAL_ERROR Setzen des neuen Systemstatus fehlgeschlagen 20060529
History
Last changed by/on SAP  20100310 
SAP Release Created in 700