SAP ABAP Class CL_RMSL_LO_LBL_FACTORY (Factory for Label Objects)
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_LBL_FACTORY  
Short Description Factory for Label Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060601   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_LO_LBL_FACTORY has no forward declaration.
Interfaces
Class CL_RMSL_LO_LBL_FACTORY has no interface implemented.
Friends
Class CL_RMSL_LO_LBL_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTS_LBL_CL Static Attribute Private Type reference (TYPE) RMSLTY_LABEL_INST Label Objects 20060712
2 MTS_LBL_WEBUI_FLG Static Attribute Private Type reference (TYPE) TY_T_LBL_WEBUI 20110311
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA_TO_WEBUI_BUFFER Static method Public Method Add Data to WEBUI Buffer 20110404
2 CREATE_NEW_LABEL Static method Public Method Generates a New Label Object in Create Mode 20060606
3 GET_CREATION_KEYDATE_CL Static method Public Method Delivers Key Date When Creating a Label Set 20060921
4 GET_INSTANCE_CL Static method Public Method Returns a Label Object 20060606
5 INIT_ALL_CL Static method Public Method Initializes All Label Objects 20060606
6 INIT_ALL_CL_WUI_UPD_TASK Static method Public Method Initializes All Label Objects 20100203
7 INIT_INSTANCE_CL Static method Private Method Initializes a Label Object 20060606
8 IS_PLMWUI_LABEL Static method Public Method Check Whether Label Is a PLMWUI Label 20110311
9 SAVE_ALL_CL Static method Public Method Saves All Label Objects 20060606
10 SAVE_ALL_CL_WUI_UPD_TASK Static method Public Method Saves All Label Objects 20100115
Events
Class CL_RMSL_LO_LBL_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_LBL_WEBUI Private See coding 20110311 BEGIN OF ty_s_lbl_webui, labelid TYPE rmsle_labelid, webui_flg TYPE boole_d, END OF ty_s_lbl_webui
2 TY_T_LBL_WEBUI Private See coding 20110311 ty_t_lbl_webui TYPE SORTED TABLE OF ty_s_lbl_webui WITH UNIQUE KEY labelid
Method Signatures

Method ADD_DATA_TO_WEBUI_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20110404
2 Importing IV_WEBUI_FLG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110404

Method ADD_DATA_TO_WEBUI_BUFFER on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method CREATE_NEW_LABEL 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_LBL Etikettobjekt: Kennzeichnung 20060606
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060606
3 Exporting E_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060606
4 Importing IV_SOURCE_INT Call by reference Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft 20110111
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060606
6 Importing I_AENNR_FROM Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060606
7 Importing I_ALT_NO Call by reference Type reference (TYPE) RMSLE_ALT_NO 20090722
8 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RMSLE_LABEL_DSC Etikettenbezeichnung 20060606
9 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20060712
10 Importing I_KEYDATE_FROM Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag 20060606
11 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060606
12 Importing I_LABELID_FROM Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060606
13 Importing I_PRODUCT_SPEC Call by reference Type reference (TYPE) RMSLE_SPECIFICATION Produktspezifikation 20060606
14 Importing I_VERS_NO Call by reference Type reference (TYPE) RMSLE_VERS_NO 20090722

Method CREATE_NEW_LABEL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method GET_CREATION_KEYDATE_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 20060921
2 Exporting E_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag 20060921
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060921
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag 20060921

Method GET_CREATION_KEYDATE_CL on class CL_RMSL_LO_LBL_FACTORY 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_OBJ Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Etikettobjekt: Kennzeichnung 20060608
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060608
3 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060608
4 Importing I_MODE Call by reference Type reference (TYPE) RMSLE_MODE Moduskennzeichen Anzeige/Ändern/Anlegen/Ungültig 20060608

Method GET_INSTANCE_CL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method INIT_ALL_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 20060712

Method INIT_ALL_CL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method INIT_ALL_CL_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 20100203

Method INIT_ALL_CL_WUI_UPD_TASK on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method INIT_INSTANCE_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 20060712
2 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060712

Method INIT_INSTANCE_CL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method IS_PLMWUI_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20110311
2 Returning RV_FLG_PLMWUI Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110311

Method IS_PLMWUI_LABEL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method SAVE_ALL_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 20060608

Method SAVE_ALL_CL on class CL_RMSL_LO_LBL_FACTORY has no exception.

Method SAVE_ALL_CL_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 20100115

Method SAVE_ALL_CL_WUI_UPD_TASK on class CL_RMSL_LO_LBL_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700