Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | 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 | Static Attribute | Private | Object reference (TYPE REF TO) | RMSL_MIGRATION | 20110506 | ||||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_DIET | Migration: Diet | 20110429 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_HEADER | Migration: Header Data | 20110429 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_INGREDIENT | Migration: Ingredients | 20110429 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_NUTRIENT | Migration: Nutrient | 20110429 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_PACKAGE | Migration: Packaging | 20110429 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL_USAGE | Migration: Usage | 20110429 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | AENNR | Change Number | 20110429 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | IF_RMSL_MIGRATION=>TV_PLMB_LBL_ECN_FLG | 20110506 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | RMSLE_ALT_NO | Labeling in PLM Web UI: Alternative Label | 20110429 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | IF_RMSL_MIGRATION=>TV_PLMB_LBL_ALT_ENTRY | 20110506 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | RMSLE_KEY_DATE | Key Date of Label Set Data | 20110429 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | RMSLE_LABELID | Label Set | 20110429 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20110429 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | RMSLE_LABELID | Former Name of Label Set | 20110505 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | IF_RMSL_MIGRATION=>TV_PLMB_SHOW_RDA | 20110506 | ||||
| 17 | Static Attribute | Private | Type reference (TYPE) | IF_RMSL_MIGRATION=>TV_PLMB_SAM_SCHEMA_ID | 20110506 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | IF_RMSL_MIGRATION=>TV_PLMB_LBL_VERS_FLG | 20110506 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | RMSLE_VERS_NO | Labeling in PLM Web UI: Label Version | 20110502 | |||
| 20 | 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 | Instance method | Private | Method | Adjust Label Data to New PLMWUI Label Key | 20110429 | |
| 2 | Instance method | Private | Method | Check Whether Label Already Exists | 20110511 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20110506 | |
| 4 | Instance method | Public | Method | Initialize Buffer | 20110531 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20110429 | |
| 6 | Instance method | Private | Method | Define Change Number for Migrated Label | 20110506 | |
| 7 | Instance method | Private | Method | Define Name for Migrated Label | 20110511 | |
| 8 | Instance method | Public | Method | Delivers Change Number | 20110429 | |
| 9 | Instance method | Public | Method | Delivers Change States | 20110502 | |
| 10 | Instance method | Public | Method | Delivers Created-On Date | 20110527 | |
| 11 | Instance method | Public | Method | Delivers Key Date | 20110429 | |
| 12 | Instance method | Public | Method | Delivers Name of Label Set | 20110502 | |
| 13 | Instance method | Public | Method | Delivers Label Set Data for Key Date | 20110502 | |
| 14 | Instance method | Public | Method | Delivers Data Origin (Only One Change State Exists) | 20110527 | |
| 15 | Instance method | Public | Method | Delivers Name of Specification | 20110429 | |
| 16 | Instance method | Private | Method | Locks the Change Number to Be Used | 20110513 | |
| 17 | Instance method | Private | Method | Locks Migrated Label | 20110511 | |
| 18 | Instance method | Private | Method | Read Diet List | 20110429 | |
| 19 | Instance method | Private | Method | Read Basic Data | 20110429 | |
| 20 | Instance method | Private | Method | Read Ingredient List | 20110429 | |
| 21 | Instance method | Private | Method | Read Nutrition Label List | 20110429 | |
| 22 | Instance method | Private | Method | Read Packaging List | 20110429 | |
| 23 | Instance method | Private | Method | Read Usage | 20110429 | |
| 24 | Instance method | Public | Method | Saves Data in Database/Update (Without COMMIT) | 20110502 | |
| 25 | Instance method | Public | Method | Sets Diet List | 20110429 | |
| 26 | Instance method | Public | Method | Sets Basic Data | 20110429 | |
| 27 | Instance method | Public | Method | Sets Ingredient List | 20110429 | |
| 28 | Instance method | Public | Method | Sets Key Date | 20110429 | |
| 29 | Instance method | Public | Method | Sets Label Set | 20110429 | |
| 30 | Instance method | Public | Method | Sets Nutrition Label List | 20110429 | |
| 31 | Instance method | Public | Method | Sets Packaging List | 20110429 | |
| 32 | Instance method | Public | Method | Sets the PLMWUI Label Key or Change Number | 20110502 | |
| 33 | Instance method | Public | Method | Sets Usage | 20110429 | |
| 34 | 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 | 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 | 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 | IV_LABELID | Call by reference | Type reference (TYPE) | RMSLE_LABELID | Etikettensatz | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Migration: Ausnahmeklasse | 20110504 |
Method DETERMINE_CHANGE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEW_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20110506 | |||
| 2 | RV_AENNR | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20110506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Migration: Ausnahmeklasse | 20110511 |
Method GET_AENNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_AENNR | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Migration: Ausnahmeklasse | 20110527 |
Method GET_CHANGE_STATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | IV_KEYDATE | Call by reference | Type reference (TYPE) | RMSLE_KEY_DATE | Stichtag der Daten des Etikettensatzes | 20110502 | |||
| 2 | RO_LABEL | Value transfer | Object reference (TYPE REF TO) | CL_RMSL_MIG_LABEL | Migration: Etikettensatz | 20110502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Migration: Ausnahmeklasse | 20110505 |
Method GET_SOURCE_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Migration: Ausnahmeklasse | 20110513 |
Method SAVE Signature
Method SAVE on class CL_RMSL_MIG_LABEL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Migration: Ausnahmeklasse | 20110502 |
Method SET_DIET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | IV_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20110502 | |||
| 2 | IV_ALT_NO | Call by reference | Type reference (TYPE) | RMSLE_ALT_NO | Etikettierung im PLM-Web-UI: Etikettenalternative | 20110502 | |||
| 3 | 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 | Migration: Ausnahmebehandlung | 20110502 |
Method SET_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 |