Hierarchy
⤷ 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 |