SAP ABAP Class CL_USMD_EDITION_POWL (POWL for Editions)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
USMD2_MAIN (Package) Main objects of generic MDG UIs
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_POWL_FEEDER | Interface for POWL Feeders | 20080201 |
Properties
| Class | CL_USMD_EDITION_POWL | |
| Short Description | POWL for Editions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | USMD2_MAIN | Main objects of generic MDG UIs |
| Created | 20080201 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_POWL_FEEDER | Interface for POWL Feeders | 20080201 |
Friends
Class CL_USMD_EDITION_POWL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20090316 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20080515 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | USMD_FLG | Flag for initialization | 20080201 | |||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Data Model | 20080201 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_USMD_UI_SERVICES | 20080221 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | TS_CREQUEST | 20080201 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | TS_EDITION | 20080204 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | USMD_TS_EDITION_POWL | Revision for POWL | 20080204 | |||
| 9 | Instance attribute | Private | See coding | 20080204 | |||||
| 10 | Instance attribute | Private | Type reference (TYPE) | TS_EDTN_TYPE | 20080204 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | POWL_MSG_TTY | 20080515 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | POWL_MSG_TTY | 20080520 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | XUSER | User Name | 20080220 | |||
| 14 | Constant | Private | Type reference (TYPE) | STRING | 'USMD_EDITION_ALL' | POWL Type: All Revsions | 20080204 | ||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'USMD_EDITION_BLOCKED' | POWL Type: Released Revisions | 20100909 | ||
| 16 | Constant | Private | Type reference (TYPE) | STRING | 'USMD_EDITION_IN_PROCESS' | POWL Type: Revisions in Process | 20080204 | ||
| 17 | Constant | Private | Type reference (TYPE) | STRING | 'USMD_EDITION_RELEASED' | POWL Type: Released Revisions | 20080204 | ||
| 18 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Indicator | 20090316 | ||
| 19 | Constant | Private | Type reference (TYPE) | CHAR1 | 'P' | Single-Character Indicator | 20090316 |
Methods
Events
Class CL_USMD_EDITION_POWL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_CREQUEST | Private | See coding | 20080201 | BEGIN OF s_crequest, " from USMD120C
usmd_crequest TYPE usmd_crequest,
usmd_edition TYPE usmd_edition,
usmd_creq_status TYPE usmd_crequest_type,
END OF s_crequest
|
||
| 2 | S_EDITION | Private | See coding | 20080204 | BEGIN OF s_edition, " USMD020C
usmd_edition TYPE usmd_edition,
usmd_edtn_type TYPE usmd_edition_type,
usmd_vdate_from TYPE usmd_edition_vdate,
usmd_vdate_to TYPE usmd_edition_vdate,
usmd_vper_from TYPE usmd_edition_vper,
usmd_vper_to TYPE usmd_edition_vper,
usmd_edtn_status TYPE usmd_edition_status,
usmd_edtn_number TYPE usmd_edition_number,
usmd_created_at TYPE timestamp,
usmd_created_by TYPE uname,
usmd_released_at TYPE timestamp,
usmd_released_by TYPE uname,
txtmi TYPE usmd_txtmi,
END OF s_edition
|
||
| 3 | S_EDTN_TYPE | Private | See coding | 20080204 | BEGIN OF s_edtn_type, " USMD010C and USMD010T
usmd_edtn_type TYPE usmd_edition_type,
usmd_timebase TYPE usmd_edition_timebase,
usmd_periv TYPE periv,
txtmi TYPE usmd_txtmi,
END OF s_edtn_type
|
||
| 4 | TS_CREQUEST | Private | See coding | 20080201 | ts_crequest TYPE SORTED TABLE OF s_crequest
WITH UNIQUE KEY usmd_crequest
|
||
| 5 | TS_EDITION | Private | See coding | 20080204 | ts_edition TYPE SORTED TABLE OF s_edition
WITH UNIQUE KEY usmd_edition
|
||
| 6 | TS_EDTN_TYPE | Private | See coding | 20080204 | ts_edtn_type TYPE SORTED TABLE OF s_edtn_type
WITH UNIQUE KEY usmd_edtn_type
|
Method Signatures
Method BLOCK_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Meldungen | 20100909 | |||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20100909 | |||
| 3 | IM_STATUS | Call by reference | Type reference (TYPE) | USMD_EDITION_STATUS | USMD0_CS_EDITION_STATUS-BLOCKED | block/unblock | 20100909 |
Method BLOCK_EDITION on class CL_USMD_EDITION_POWL has no exception.
Method CHECK_ALL_BASED_TYPE Signature
Method CHECK_ALL_BASED_TYPE on class CL_USMD_EDITION_POWL has no parameter.
Method CHECK_ALL_BASED_TYPE on class CL_USMD_EDITION_POWL has no exception.
Method CHECK_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | 20080515 | ||||
| 2 | EX_NEED_CONFIRMATION | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080515 | |||
| 3 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080515 |
Method CHECK_EDITION on class CL_USMD_EDITION_POWL has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_USMD_EDITION_POWL has no parameter.
Method CONSTRUCTOR on class CL_USMD_EDITION_POWL has no exception.
Method CONVERT_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_EDITION_POWL | Call by reference | Type reference (TYPE) | USMD_S_EDITION_POWL | 20080204 |
Method CONVERT_OUTPUT on class CL_USMD_EDITION_POWL has no exception.
Method DELETE_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Meldungen | 20100913 | |||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20100913 |
Method DELETE_EDITION on class CL_USMD_EDITION_POWL has no exception.
Method DERIVE_MODEL_FROM_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | MDM Datenmodell für Zugriff aus SAP-Standard | 20080520 | |||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080520 |
Method DERIVE_MODEL_FROM_EDITION on class CL_USMD_EDITION_POWL has no exception.
Method DERIVE_TIMESTAMP_FROM_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TIMESTAMP_HIGH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080201 | |||
| 2 | E_TIMESTAMP_LOW | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080201 | |||
| 3 | I_DATE_HIGH | Call by reference | Type reference (TYPE) | RSPARAMS-LOW | Changed date | 20080201 | |||
| 4 | I_DATE_LOW | Call by reference | Type reference (TYPE) | RSPARAMS-LOW | Changed date | 20080201 |
Method DERIVE_TIMESTAMP_FROM_DATE on class CL_USMD_EDITION_POWL has no exception.
Method GET_CREQUEST_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CREQUEST_NUM | Call by reference | Type reference (TYPE) | I | 20080301 | ||||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080301 |
Method GET_CREQUEST_NUM on class CL_USMD_EDITION_POWL has no exception.
Method GET_OPEN_CREQUEST_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OPEN_CREQUEST_NUM | Call by reference | Type reference (TYPE) | USMD_OPEN_CREQUEST_NUM | 20080301 | ||||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080301 | |||
| 3 | IM_LATEST | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080301 |
Method GET_OPEN_CREQUEST_NUM on class CL_USMD_EDITION_POWL has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ONLY_EDITION | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080204 |
Method INIT on class CL_USMD_EDITION_POWL has no exception.
Method RELEASE_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Meldungen | 20080220 | |||
| 2 | IM_EDITION | Call by reference | Type reference (TYPE) | USMD_EDITION | Edition | 20080220 |
Method RELEASE_EDITION on class CL_USMD_EDITION_POWL has no exception.
Method SET_EDITIONS_BY_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | 20080204 | ||||
| 2 | IT_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | 20080204 |
Method SET_EDITIONS_BY_SEL on class CL_USMD_EDITION_POWL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 604 |