SAP ABAP Class CL_RMSL_LO_USAGE (Label Object: Usage)
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_USAGE  
Short Description Label Object: Usage    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060606   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_LO_USAGE has no forward declaration.
Interfaces
Class CL_RMSL_LO_USAGE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RMSL_LO_LBL 20060621 Label Object: Labeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LBL Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_LO_LBL Label Object: Label 20060706
2 MTS_DB_DONE Instance attribute Private Type reference (TYPE) RMSLTY_LO_USAGE_OBJNO Object Number of Usage 20060706
3 MTS_USAGE Instance attribute Private Type reference (TYPE) RMSLTY_LO_USAGE Label Object: Usage 20060706
4 MT_USAGE_DB Instance attribute Private Type reference (TYPE) RMSLTY_LO_USAGE_DB Label Object: Usage (DB) 20060713
5 M_FLG_DATA_CHANGED Instance attribute Private Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Indicator: Data Change 20060626
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method Checks Whether Object Is Consistent 20060706
2 CHECK_USAGE_CL Static method Public Method Checks an Object Quantity of Usages 20060706
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20060706
4 CREATE_INSTANCE_CL Static method Private Method Creates New Usage Object Instance 20060706
5 DATA_CHANGED Instance method Public Method Delivers Indicator for Whether Data Was Changed 20060706
6 DELETE_OBJNO Instance method Public Method Deletes a Usage Object Number 20060706
7 DET_CHANGE_STATE Instance method Private Method Determines Change State with Data 20060719
8 GET_NEXT_USAGE_OBJNO_CL Static method Public Method Delivers Next Available Usage Object Number 20060706
9 GET_USAGE Instance method Public Method Returns an Object Quantity of Usages 20060706
10 GET_USAGE_TEXT Instance method Public Method Returns the Rating Texts 20060717
11 INIT_USAGE Instance method Private Method Initializes Buffer 20060830
12 READ_USAGE Instance method Private Method Reads Usages from the Database 20060706
13 SAVE_USAGE Instance method Private Method Saves Usages in the Database 20060706
14 SAVE_USAGE_WUI_UPD_TASK Instance method Private Method Saves Usages in the Database 20100113
15 SET_USAGE Instance method Public Method Transfers an Object Quantity of Usages 20060706
16 SPLIT_OBJNO Instance method Private Method Splits Object Number of Usage 20060706
Events
Class CL_RMSL_LO_USAGE has no event.
Types
Class CL_RMSL_LO_USAGE has no local type.
Method Signatures

Method CHECK_CONSISTENCY 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 20060706

Method CHECK_CONSISTENCY on class CL_RMSL_LO_USAGE has no exception.

Method CHECK_USAGE_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 Importing IT_USAGE Call by reference Type reference (TYPE) RMSLTY_USAGE_EXT Etiketten-Objekt Verwendung 20060710
3 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20060710
4 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION Produktspezifikation 20060809

Method CHECK_USAGE_CL on class CL_RMSL_LO_USAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LBL Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Etikettobjekt: Kennzeichnung 20060710

Method CONSTRUCTOR on class CL_RMSL_LO_USAGE has no exception.

Method CREATE_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJ Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_USAGE Etikettobjekt: Verwendung 20060710
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060710
3 Importing IO_LBL Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Etikettobjekt: Kennzeichnung 20060710

Method CREATE_INSTANCE_CL on class CL_RMSL_LO_USAGE has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLG_DATA_CHANGED Value transfer Type reference (TYPE) RMSLE_FLG allgemeines Kennzeichen 20060711

Method DATA_CHANGED on class CL_RMSL_LO_USAGE has no exception.

Method DELETE_OBJNO 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 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060710
3 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060710

Method DELETE_OBJNO on class CL_RMSL_LO_USAGE has no exception.

Method DET_CHANGE_STATE 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 20060719
2 Exporting E_AENNR Call by reference Type reference (TYPE) AENNR 20060719
3 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) RMSLE_FLG 20060719
4 Importing I_AENNR Call by reference Type reference (TYPE) AENNR 20060719
5 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060719

Method DET_CHANGE_STATE on class CL_RMSL_LO_USAGE has no exception.

Method GET_NEXT_USAGE_OBJNO_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_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060710

Method GET_NEXT_USAGE_OBJNO_CL on class CL_RMSL_LO_USAGE has no exception.

Method GET_USAGE 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 20060710
2 Exporting ET_USAGE Call by reference Type reference (TYPE) RMSLTY_LO_USAGE Etikettobjekt: Verwendung 20060710
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR 20060710
4 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060710

Method GET_USAGE on class CL_RMSL_LO_USAGE has no exception.

Method GET_USAGE_TEXT 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 20060717
2 Exporting ET_RATING_DSC Call by reference Type reference (TYPE) RMSLTY_RATING_DSC Sprachabhängige Bezeichnung von Einstufungen 20060717
3 Exporting ET_VALIDITY_AREA_DSC Call by reference Type reference (TYPE) RMSLTY_VALIDITY_AREA_DSC Sprachabhängige Bezeichnung von Gültikeitsräumen 20060717
4 Importing IT_LANGU Call by reference Type reference (TYPE) RMSLTY_LANGU 20060717
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR 20060717
6 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE 20060717
7 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO 20060717

Method GET_USAGE_TEXT on class CL_RMSL_LO_USAGE has no exception.

Method INIT_USAGE Signature

Method INIT_USAGE on class CL_RMSL_LO_USAGE has no parameter.
Method INIT_USAGE on class CL_RMSL_LO_USAGE has no exception.

Method READ_USAGE 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 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060710

Method READ_USAGE on class CL_RMSL_LO_USAGE has no exception.

Method SAVE_USAGE 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 20060711
2 Exporting E_FLG_DATA_CHANGED Call by reference Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Kz. Datenänderung 20060711

Method SAVE_USAGE on class CL_RMSL_LO_USAGE has no exception.

Method SAVE_USAGE_WUI_UPD_TASK 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 20100113
2 Exporting E_FLG_DATA_CHANGED Call by reference Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Kz. Datenänderung 20100113

Method SAVE_USAGE_WUI_UPD_TASK on class CL_RMSL_LO_USAGE has no exception.

Method SET_USAGE 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 20060711
2 Importing IT_USAGE Call by reference Type reference (TYPE) RMSLTY_USAGE Verwendung 20060711
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060711
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20060711
5 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060711

Method SET_USAGE on class CL_RMSL_LO_USAGE has no exception.

Method SPLIT_OBJNO 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 20060711
2 Importing I_AENNR_FROM Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060817
3 Importing I_AENNR_TO Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060817
4 Importing I_USAGE_OBJNO Call by reference Type reference (TYPE) RMSLE_USAGE_OBJNO Objektnummer der Verwendung 20060711

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