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 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 USMD2 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 DD_ALL_BASED_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20090316
2 DF_CONF Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080515
3 DF_INIT Instance attribute Private Type reference (TYPE) USMD_FLG Flag for initialization 20080201
4 DO_MODEL Instance attribute Public Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model 20080201
5 DO_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080221
6 DT_CREQUEST_OPEN Instance attribute Private Type reference (TYPE) TS_CREQUEST 20080201
7 DT_EDITION Instance attribute Private Type reference (TYPE) TS_EDITION 20080204
8 DT_EDITION_POWL Instance attribute Private Type reference (TYPE) USMD_TS_EDITION_POWL Revision for POWL 20080204
9 DT_EDTN_STATUS Instance attribute Private See coding 20080204
10 DT_EDTN_TYPE Instance attribute Private Type reference (TYPE) TS_EDTN_TYPE 20080204
11 DT_MESSAGE_CHECK Instance attribute Private Type reference (TYPE) POWL_MSG_TTY 20080515
12 DT_MESSAGE_INIT Instance attribute Private Type reference (TYPE) POWL_MSG_TTY 20080520
13 DV_USERNAME Instance attribute Private Type reference (TYPE) XUSER User Name 20080220
14 GC_TYPE_EDITION_ALL Constant Private Type reference (TYPE) STRING 'USMD_EDITION_ALL' POWL Type: All Revsions 20080204
15 GC_TYPE_EDITION_BLOCKED Constant Private Type reference (TYPE) STRING 'USMD_EDITION_BLOCKED' POWL Type: Released Revisions 20100909
16 GC_TYPE_EDITION_IN_PROCESS Constant Private Type reference (TYPE) STRING 'USMD_EDITION_IN_PROCESS' POWL Type: Revisions in Process 20080204
17 GC_TYPE_EDITION_RELEASED Constant Private Type reference (TYPE) STRING 'USMD_EDITION_RELEASED' POWL Type: Released Revisions 20080204
18 GC_VDATE_BASED Constant Private Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20090316
19 GC_VPER_BASED Constant Private Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20090316
Methods
# Method Level Visibility Method type Description Created on
1 BLOCK_EDITION Instance method Private Method Mark Edition for Release (Block Edition) 20100909
2 CHECK_ALL_BASED_TYPE Instance method Private Method 20090316
3 CHECK_EDITION Instance method Private Method 20080515
4 CONSTRUCTOR Instance method Public Constructor 20090310
5 CONVERT_OUTPUT Instance method Private Method Convert output 20080201
6 DELETE_EDITION Instance method Private Method Delete Edition 20100913
7 DERIVE_MODEL_FROM_EDITION Instance method Private Method 20080520
8 DERIVE_TIMESTAMP_FROM_DATE Instance method Private Method 20080201
9 GET_CREQUEST_NUM Instance method Private Method Get change request number 20080301
10 GET_OPEN_CREQUEST_NUM Instance method Private Method Get open change request number 20080301
11 INIT Instance method Private Method Initialize local tables 20080201
12 RELEASE_EDITION Instance method Private Method Release edtion 20080220
13 SET_EDITIONS_BY_SEL Instance method Private Method Set revision local result table by selection value 20080204
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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) POWL_MSG_TTY Meldungen 20100909
2 Importing IM_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20100909
3 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) POWL_MSG_TTY 20080515
2 Exporting EX_NEED_CONFIRMATION Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080515
3 Importing 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 Changing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) POWL_MSG_TTY Meldungen 20100913
2 Importing 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 Exporting EX_MODEL Call by reference Type reference (TYPE) USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080520
2 Importing 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 Exporting E_TIMESTAMP_HIGH Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080201
2 Exporting E_TIMESTAMP_LOW Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080201
3 Importing I_DATE_HIGH Call by reference Type reference (TYPE) RSPARAMS-LOW Changed date 20080201
4 Importing 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 Exporting EX_CREQUEST_NUM Call by reference Type reference (TYPE) I 20080301
2 Importing 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 Exporting EX_OPEN_CREQUEST_NUM Call by reference Type reference (TYPE) USMD_OPEN_CREQUEST_NUM 20080301
2 Importing IM_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080301
3 Importing 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 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) POWL_MSG_TTY Meldungen 20080220
2 Importing 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY 20080204
2 Importing 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