SAP ABAP Class CL_RMSL_MIG_LABEL (Migration: Label Set)
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_MIG_LABEL  
Short Description Migration: Label Set    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20110429   SAP 
Last change 20130531   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)
2 IF_RMSL_MIGRATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RMSL_MIG_LABEL_PART Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RMSL_MIG_LABEL has no interface implemented.
Friends
Class CL_RMSL_MIG_LABEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BADI_MIGRATION Static Attribute Private Object reference (TYPE REF TO) RMSL_MIGRATION 20110506
2 MO_LABEL_DIET Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_DIET Migration: Diet 20110429
3 MO_LABEL_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_HEADER Migration: Header Data 20110429
4 MO_LABEL_INGREDIENT Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_INGREDIENT Migration: Ingredients 20110429
5 MO_LABEL_NUTRIENT Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_NUTRIENT Migration: Nutrient 20110429
6 MO_LABEL_PACKAGE Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_PACKAGE Migration: Packaging 20110429
7 MO_LABEL_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_USAGE Migration: Usage 20110429
8 MV_AENNR Instance attribute Private Type reference (TYPE) AENNR Change Number 20110429
9 MV_ALT_ENTRY Static Attribute Private Type reference (TYPE) IF_RMSL_MIGRATION=>TV_PLMB_LBL_ECN_FLG 20110506
10 MV_ALT_NO Instance attribute Private Type reference (TYPE) RMSLE_ALT_NO Labeling in PLM Web UI: Alternative Label 20110429
11 MV_ECN_USAGE Static Attribute Private Type reference (TYPE) IF_RMSL_MIGRATION=>TV_PLMB_LBL_ALT_ENTRY 20110506
12 MV_KEYDATE Instance attribute Private Type reference (TYPE) RMSLE_KEY_DATE Key Date of Label Set Data 20110429
13 MV_LABELID Instance attribute Private Type reference (TYPE) RMSLE_LABELID Label Set 20110429
14 MV_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110429
15 MV_OLD_LABELID Instance attribute Private Type reference (TYPE) RMSLE_LABELID Former Name of Label Set 20110505
16 MV_SHOW_RDA Static Attribute Private Type reference (TYPE) IF_RMSL_MIGRATION=>TV_PLMB_SHOW_RDA 20110506
17 MV_STATUS Static Attribute Private Type reference (TYPE) IF_RMSL_MIGRATION=>TV_PLMB_SAM_SCHEMA_ID 20110506
18 MV_VERS_FLG Static Attribute Private Type reference (TYPE) IF_RMSL_MIGRATION=>TV_PLMB_LBL_VERS_FLG 20110506
19 MV_VERS_NO Instance attribute Private Type reference (TYPE) RMSLE_VERS_NO Labeling in PLM Web UI: Label Version 20110502
20 MX_BADI_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_BADI_NOT_IMPLEMENTED Single-Use BAdI Has No Implementation 20110506
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_LABEL Instance method Private Method Adjust Label Data to New PLMWUI Label Key 20110429
2 CHECK_PLMWUI_KEY Instance method Private Method Check Whether Label Already Exists 20110511
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110506
4 CLEAR_BUFFERS Instance method Public Method Initialize Buffer 20110531
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110429
6 DETERMINE_CHANGE_STATE Instance method Private Method Define Change Number for Migrated Label 20110506
7 DETERMINE_NEW_LABELID Instance method Private Method Define Name for Migrated Label 20110511
8 GET_AENNR Instance method Public Method Delivers Change Number 20110429
9 GET_CHANGE_STATES Instance method Public Method Delivers Change States 20110502
10 GET_CREATION_DATE Instance method Public Method Delivers Created-On Date 20110527
11 GET_KEYDATE Instance method Public Method Delivers Key Date 20110429
12 GET_LABELID Instance method Public Method Delivers Name of Label Set 20110502
13 GET_LABEL_BY_KEYDATE Instance method Public Method Delivers Label Set Data for Key Date 20110502
14 GET_SOURCE_INT Instance method Public Method Delivers Data Origin (Only One Change State Exists) 20110527
15 GET_SPECIFICATION Instance method Public Method Delivers Name of Specification 20110429
16 LOCK_AENNR Instance method Private Method Locks the Change Number to Be Used 20110513
17 LOCK_NEW_RECIPE Instance method Private Method Locks Migrated Label 20110511
18 READ_DIET Instance method Private Method Read Diet List 20110429
19 READ_HEADER Instance method Private Method Read Basic Data 20110429
20 READ_INGREDIENT Instance method Private Method Read Ingredient List 20110429
21 READ_NUTRIENT Instance method Private Method Read Nutrition Label List 20110429
22 READ_PACKAGE Instance method Private Method Read Packaging List 20110429
23 READ_USAGE Instance method Private Method Read Usage 20110429
24 SAVE Instance method Public Method Saves Data in Database/Update (Without COMMIT) 20110502
25 SET_DIET Instance method Public Method Sets Diet List 20110429
26 SET_HEADER Instance method Public Method Sets Basic Data 20110429
27 SET_INGREDIENT Instance method Public Method Sets Ingredient List 20110429
28 SET_KEYDATE Instance method Public Method Sets Key Date 20110429
29 SET_LABELID Instance method Public Method Sets Label Set 20110429
30 SET_NUTRIENT Instance method Public Method Sets Nutrition Label List 20110429
31 SET_PACKAGE Instance method Public Method Sets Packaging List 20110429
32 SET_PLMWUI_KEY Instance method Public Method Sets the PLMWUI Label Key or Change Number 20110502
33 SET_USAGE Instance method Public Method Sets Usage 20110429
34 UNLOCK Instance method Public Method Unlock Label Set Data 20110531
Events
Class CL_RMSL_MIG_LABEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_LABEL Public Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL Migration: Label Set 20110429
Method Signatures

Method ADJUST_LABEL Signature

Method ADJUST_LABEL on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmebehandlung 20110502

Method CHECK_PLMWUI_KEY Signature

Method CHECK_PLMWUI_KEY on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110511

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RMSL_MIG_LABEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RMSL_MIG_LABEL has no exception.

Method CLEAR_BUFFERS Signature

Method CLEAR_BUFFERS on class CL_RMSL_MIG_LABEL has no parameter.
Method CLEAR_BUFFERS on class CL_RMSL_MIG_LABEL has no exception.

Method CONSTRUCTOR 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 20110429
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110504

Method DETERMINE_CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20110506
2 Returning RV_AENNR Value transfer Type reference (TYPE) AENNR Änderungsnummer 20110506
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110506

Method DETERMINE_NEW_LABELID Signature

Method DETERMINE_NEW_LABELID on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110511

Method GET_AENNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AENNR Value transfer Type reference (TYPE) AENNR Änderungsnummer 20110429
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110527

Method GET_CHANGE_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_STATES Call by reference Type reference (TYPE) IF_RMSL_MIG_LABEL_PART=>TT_CHANGE_STATES 20110502

Method GET_CHANGE_STATES on class CL_RMSL_MIG_LABEL has no exception.

Method GET_CREATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CREADAT Value transfer Type reference (TYPE) RMSLE_CREADAT Angelegt am 20110527

Method GET_CREATION_DATE on class CL_RMSL_MIG_LABEL has no exception.

Method GET_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KEYDATE Value transfer Type reference (TYPE) RMSLE_KEY_DATE Stichtag der Daten des Etikettensatzes 20110429

Method GET_KEYDATE on class CL_RMSL_MIG_LABEL has no exception.

Method GET_LABELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LABELID Value transfer Type reference (TYPE) RMSLE_LABELID Etikettensatz 20110502

Method GET_LABELID on class CL_RMSL_MIG_LABEL has no exception.

Method GET_LABEL_BY_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag der Daten des Etikettensatzes 20110502
2 Returning RO_LABEL Value transfer Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL Migration: Etikettensatz 20110502
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110505

Method GET_SOURCE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SOURCE_INT Value transfer Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft 20110527

Method GET_SOURCE_INT on class CL_RMSL_MIG_LABEL has no exception.

Method GET_SPECIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SPEC Value transfer Type reference (TYPE) RMSLE_SPECIFICATION Spezifikation 20110429

Method GET_SPECIFICATION on class CL_RMSL_MIG_LABEL has no exception.

Method LOCK_AENNR Signature

Method LOCK_AENNR on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method LOCK_NEW_RECIPE Signature

Method LOCK_NEW_RECIPE on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110511

Method READ_DIET Signature

Method READ_DIET on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method READ_HEADER Signature

Method READ_HEADER on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110504

Method READ_INGREDIENT Signature

Method READ_INGREDIENT on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method READ_NUTRIENT Signature

Method READ_NUTRIENT on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method READ_PACKAGE Signature

Method READ_PACKAGE on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method READ_USAGE Signature

Method READ_USAGE on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110513

Method SAVE Signature

Method SAVE on class CL_RMSL_MIG_LABEL has no parameter.
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmeklasse 20110502

Method SET_DIET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DIET Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_DIET Migration: Diät 20110429

Method SET_DIET on class CL_RMSL_MIG_LABEL has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_HEADER Migration: Kopfdaten 20110429

Method SET_HEADER on class CL_RMSL_MIG_LABEL has no exception.

Method SET_INGREDIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INGREDIENT Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_INGREDIENT Migration: Ingredenzien 20110429

Method SET_INGREDIENT on class CL_RMSL_MIG_LABEL has no exception.

Method SET_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYDATE Call by reference Type reference (TYPE) RMSLE_KEY_DATE Stichtag der Daten des Etikettensatzes 20110429

Method SET_KEYDATE on class CL_RMSL_MIG_LABEL has no exception.

Method SET_LABELID 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 20110502

Method SET_LABELID on class CL_RMSL_MIG_LABEL has no exception.

Method SET_NUTRIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NUTRIENT Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_NUTRIENT Migration: Nährstoff 20110429

Method SET_NUTRIENT on class CL_RMSL_MIG_LABEL has no exception.

Method SET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_PACKAGE Migration: Verpackung 20110429

Method SET_PACKAGE on class CL_RMSL_MIG_LABEL has no exception.

Method SET_PLMWUI_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20110502
2 Importing IV_ALT_NO Call by reference Type reference (TYPE) RMSLE_ALT_NO Etikettierung im PLM-Web-UI: Etikettenalternative 20110502
3 Importing IV_VERS_NO Call by reference Type reference (TYPE) RMSLE_VERS_NO Etikettierung im PLM-Web-UI: Etikettversion 20110502
# Exception Resumable Description Created on
1 CX_RMSL_MIG_LABEL_EXCEPTION Migration: Ausnahmebehandlung 20110502

Method SET_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_USAGE Call by reference Object reference (TYPE REF TO) CL_RMSL_MIG_LABEL_USAGE Migration: Verwendung 20110429

Method SET_USAGE on class CL_RMSL_MIG_LABEL has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_RMSL_MIG_LABEL has no parameter.
Method UNLOCK on class CL_RMSL_MIG_LABEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606