Hierarchy
⤷
⤷
Properties
| Class | CL_MDG_BS_CLF_LEAD_OBJECT | |
| Short Description | Controller Class for WDC Classification | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_CLF_MODEL_GEN | MDG: ERP Classification Model General |
| Created | 20090902 | SAP |
| Last change | 20140121 | 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... |
Interfaces
Class CL_MDG_BS_CLF_LEAD_OBJECT has no interface implemented.
Friends
Class CL_MDG_BS_CLF_LEAD_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Context Controller | 20090902 | |||
| 2 | Static Attribute | Public | Object reference (TYPE REF TO) | /PLMU/IF_FRW_BASIC_APPL_MODEL | PLM UI Framwork Basic Application Model | 20100127 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /PLMB/T_CLF_LEAD_OBJKEY | Key of lead object | 20090902 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | TY_T_FPM_EVENT_ID | ID of the FPM Event | 20120907 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Cleanup UI | 20091009 | ||
| 6 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Classification Locked | 20091024 | ||
| 7 | Instance attribute | Protected | Type reference (TYPE) | AENNR | Change Number | 20090917 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | X = Lock | 20090902 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | KLASSENART | Class Type | 20090917 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090925 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | TABELLE | Name of database table for object | 20090902 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Display active data | 20091023 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | I | Change counter for context | 20090908 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /PLMB/SPI_MODE | UI Mode | 20090902 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | DATUV | Valid-From Date | 20090902 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Reset UI | 20100301 | ||
| 17 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Table of contents used | 20120413 | ||
| 18 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Message on UI for excl. classtyes | 20100920 | ||
| 19 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_MDG_BS_CLF_LEAD_OBJECT | Singleton Instance to Class | 20090909 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | SYSUUID_C | SPACE | UI Runtime ID | 20090928 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Classification edit is allowed | 20130507 | |
| 2 | Static method | Public | Constructor | Class Constructor to instanciate singleton | 20090902 | |
| 3 | Instance method | Public | Method | cleanup | 20090929 | |
| 4 | Instance method | Public | Method | cleanup WDC - resets context to WDC ~ request | 20091024 | |
| 5 | Instance method | Public | Method | get Context Information | 20090925 | |
| 6 | Instance method | Public | Method | get Context Information | 20090925 | |
| 7 | Instance method | Public | Method | get Context Information | 20090925 | |
| 8 | Instance method | Public | Method | get Context Information | 20090925 | |
| 9 | Instance method | Public | Method | get Context Information | 20090925 | |
| 10 | Instance method | Public | Method | get Context Information | 20090925 | |
| 11 | Instance method | Public | Method | get Context Information | 20090925 | |
| 12 | Instance method | Public | Method | get Context Information | 20090925 | |
| 13 | Instance method | Public | Method | get Context Information | 20090925 | |
| 14 | Instance method | Public | Method | get Context Information | 20091024 | |
| 15 | Instance method | Public | Method | get Context Information | 20120413 | |
| 16 | Instance method | Public | Method | get Context Information | 20090925 | |
| 17 | Instance method | Public | Method | get UI GUID - call only once - | 20090928 | |
| 18 | Instance method | Public | Method | get Context Information | 20090925 | |
| 19 | Instance method | Public | Method | get Context Information | 20090925 | |
| 20 | Instance method | Public | Method | resets Cleanup Request for WDC | 20091009 | |
| 21 | Instance method | Public | Method | resets Reset Request for WDC | 20100301 | |
| 22 | Instance method | Public | Method | reset VIWE - cleanup WDC and resets view of WDC ~ request | 20100301 | |
| 23 | Instance method | Public | Method | lock Classification - can not be reset | 20091024 | |
| 24 | Instance method | Public | Method | set Context Information | 20090902 | |
| 25 | Instance method | Public | Method | set Event Information | 20120907 | |
| 26 | Instance method | Public | Method | Set Views for classification (needed object characteristics) | 20100127 | |
| 27 | Instance method | Public | Method | Set message infos for UI on/off for excluded classtypes | 20100920 | |
| 28 | Instance method | Public | Method | Validate Classification for Errors | 20100326 |
Events
Class CL_MDG_BS_CLF_LEAD_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_T_FPM_EVENT_ID | Public | See coding | 20120907 | ty_t_fpm_event_id TYPE STANDARD TABLE OF fpm_event_id
|
Method Signatures
Method CHECK_EDIT_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_EDIT_ALLOWED | Value transfer | Type reference (TYPE) | BOOLE_D | Edit is allowed | 20130507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions and Messages | 20130507 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method CLEANUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIRST_TIME | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | First Time do not reset view | 20120504 |
Method CLEANUP on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method CLEANUP_WDC Signature
Method CLEANUP_WDC on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method CLEANUP_WDC on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method GET_CHANGENO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Change Number | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_CHANGE_CLF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGE_CLF | Value transfer | Type reference (TYPE) | BOOLE_D | X = Lock | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_CLASSTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLASSTYPE | Value transfer | Type reference (TYPE) | KLASSENART | Class Type | 20090925 | |||
| 2 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CONTEXT_CNTL | Call by reference | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Context Controller | 20090925 | |||
| 2 | ES_BO_DATA | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_S_BO_DATA | BO Data | 20100127 | |||
| 3 | ET_LEAD_OBJKEY | Call by reference | Type reference (TYPE) | /PLMB/T_CLF_LEAD_OBJKEY | generic Object Key | 20090925 | |||
| 4 | EV_CHANGENO | Call by reference | Type reference (TYPE) | AENNR | Change Number | 20090925 | |||
| 5 | EV_CHANGE_CLF | Call by reference | Type reference (TYPE) | BOOLE_D | X = Lock | 20090925 | |||
| 6 | EV_CLASSTYPE | Call by reference | Type reference (TYPE) | KLASSENART | Class Type | 20090925 | |||
| 7 | EV_CLF_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Classification locked | 20091024 | |||
| 8 | EV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090925 | |||
| 9 | EV_OBJTYPE | Call by reference | Type reference (TYPE) | TABELLE | Name of database table for object | 20090925 | |||
| 10 | EV_PP_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | Display active data | 20091024 | |||
| 11 | EV_UI_MODE | Call by reference | Type reference (TYPE) | /PLMB/SPI_MODE | UI Mode | 20090925 | |||
| 12 | EV_VALID_FROM | Call by reference | Type reference (TYPE) | DATUV | Valid-From Date | 20090925 | |||
| 13 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_CONTEXT_CNTL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CONTEXT_CNTL | Value transfer | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Context Controller | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090925 | |||
| 2 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_LEAD_OBJKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LEAD_OBJKEY | Value transfer | Type reference (TYPE) | /PLMB/T_CLF_LEAD_OBJKEY | generic Object Key | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_OBJNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJNUM | Value transfer | Type reference (TYPE) | OBJNUM | Object Name | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJTYPE | Value transfer | Type reference (TYPE) | TABELLE | Name of database table for object | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_PP_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PP_DATA | Value transfer | Type reference (TYPE) | /PLMB/SPI_MODE | UI Mode | 20091024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20091024 |
Method GET_TOC_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TOC_USED | Value transfer | Type reference (TYPE) | BOOLE_D | Table of contents used in UI | 20120413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20120413 |
Method GET_UI_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_UI_MODE | Value transfer | Type reference (TYPE) | /PLMB/SPI_MODE | UI Mode | 20090925 | |||
| 2 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_UNIQUE_RUN_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GUID | Value transfer | Type reference (TYPE) | SYSUUID_C | UI Runtime ID | 20090928 | |||
| 2 | IV_PREVIOUS_GUID | Call by reference | Type reference (TYPE) | SYSUUID_C | For repeated call - check | 20091113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090928 |
Method GET_VALIDITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGENO | Call by reference | Type reference (TYPE) | AENNR | Change Number | 20090925 | |||
| 2 | EV_VALID_FROM | Call by reference | Type reference (TYPE) | DATUV | Valid-From Date | 20090925 | |||
| 3 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method GET_VALID_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALID_FROM | Value transfer | Type reference (TYPE) | DATUV | Valid-From Date | 20090925 | |||
| 2 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Set default if initial | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090925 |
Method RESET_CLEANUP_WDC Signature
Method RESET_CLEANUP_WDC on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method RESET_CLEANUP_WDC on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method RESET_RESET_VIEW Signature
Method RESET_RESET_VIEW on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method RESET_RESET_VIEW on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method RESET_VIEW Signature
Method RESET_VIEW on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method RESET_VIEW on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method SET_CLF_LOCKED Signature
Method SET_CLF_LOCKED on class CL_MDG_BS_CLF_LEAD_OBJECT has no parameter.
Method SET_CLF_LOCKED on class CL_MDG_BS_CLF_LEAD_OBJECT has no exception.
Method SET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_CLF_T_MESSAGE | Classification Message Table | 20111114 | |||
| 2 | EV_CONTEXT_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE (='X') and FALSE (=' ') | 20091006 | |||
| 3 | IO_CONTEXT_CNTL | Call by reference | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Context Controller | 20090902 | |||
| 4 | IV_CHANGENO | Call by reference | Type reference (TYPE) | AENNR | Change Number | 20090917 | |||
| 5 | IV_CHANGE_CLF | Call by reference | Type reference (TYPE) | BOOLE_D | X = Lock | 20090902 | |||
| 6 | IV_CLASSTYPE | Call by reference | Type reference (TYPE) | KLASSENART | Class Type | 20100118 | |||
| 7 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20090902 | ||
| 8 | IV_OBJNUM | Call by reference | Type reference (TYPE) | OBJNUM | Object Number | 20100108 | |||
| 9 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | TABELLE | Name of database table for object | 20090902 | |||
| 10 | IV_PP_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | Display active data | 20091023 | |||
| 11 | IV_RUN_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UI Call with no semaphor increase | 20090928 | |||
| 12 | IV_UI_MODE | Call by reference | Type reference (TYPE) | /PLMB/SPI_MODE | UI Mode | 20090902 | |||
| 13 | IV_VALID_FROM | Call by reference | Type reference (TYPE) | DATUV | Valid-From Date | 20090902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20090902 |
Method SET_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20120907 | |||
| 2 | IV_PROCESS_EVENTS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | X = Process Event else stack for next process | 20120907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions | 20120907 |
Method SET_REF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Value transfer | Type reference (TYPE) | MDG_BS_CLF_T_MESSAGE | Classification Message Table | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100127 |
Method SET_UI_MSG_FOR_EXCL_CLASSTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_UI_MSG_FOR_EXCL_CLASSTYPES | Call by reference | Type reference (TYPE) | BOOLE_D | Message info on UI for excl Clastypes on/off | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions and Messages | 20100920 |
Method VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Value transfer | Type reference (TYPE) | MDG_BS_CLF_T_MESSAGE | Classification Message Table | 20100326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions and Messages | 20100326 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 605 |