SAP ABAP Class CL_USMD_MONITOR (Distribution Monitor)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD6 (Package) Replication (Upload/Download, Monitor, ...)
Properties
Class CL_USMD_MONITOR  
Short Description Distribution Monitor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD6   Replication (Upload/Download, Monitor, ...) 
Created 20080428   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 USMD6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_MONITOR has no interface implemented.
Friends
Class CL_USMD_MONITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_IS_EHP5 Static Attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090313
2 SO_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080429
3 ST_6400 Static Attribute Private Type reference (TYPE) USMD_TS_6400 Status of Distribution Processes 20080505
4 ST_DIS_PACK_TXT Static Attribute Private Type reference (TYPE) USMD_TS_DIS_PACKAGE Name of Master Data Package 20080624
5 ST_MONITOR_DISPLAY Static Attribute Private Type reference (TYPE) USMD_TS_MONITOR_DISPLAY Data Displayed by the Monitor 20080429
6 ST_STATUS_TXT Static Attribute Private Type reference (TYPE) DDFIXVALUES Description of Fixed Values for Domain 20080519
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EDITION Static method Public Method Adds new entries to be ready for distribution 20080515
2 ADD_EDITION_EHP5_P Static method Private Method 20090313
3 CALCULATE_AGGREGATE_STATUS Static method Private Method 20081201
4 CALCULATE_EDITION_FROM Static method Private Method Determine Oldest Non-Distributed Edition 20080514
5 CHECK_STEP_HAS_DATA Static method Private Method 20090520
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080428
7 CONDENSE_STATI Static method Private Method Summarize Statuses of Distribution Steps 20080429
8 CONFIRM_DISTRIBUTION Static method Public Method Set Distribution Status to "Confirmed" 20080430
9 GET_DATA_FOR_DISTRIBUTION Static method Public Method Read Data to Trigger Distribution 20080508
10 GET_DETAIL_STEPS Static method Public Method Read Statuses per Step 20080506
11 GET_DISTRIBUTIONS Static method Public Method Read Distributions from Database 20080428
12 GET_DIS_PACKAGES Static method Public Method List of Master Data Packages for F4 Help 20080506
13 GET_DIS_SYSTEMS Static method Public Method List of Systems for F4 Help 20080506
14 GET_ENTITIES_OF_EDITION Static method Public Method Determine Entity Types of an Edition 20080515
15 GET_LAST_DISTRIBUTED_EDITION Static method Public Method Get Edition of Last Distribution 20081212
16 RESET_TO_PREPARED Static method Public Method Reset Distribution Status to "Ready" 20080506
17 SET_APPL_LOG Static method Public Method Change Handle for Application Log 20080515
18 SET_STATUS Static method Public Method Set Status after Distribution Step 20080505
19 SKIP_DISTRIBUTION Static method Public Method Set Distribution Status to "Skipped" 20080430
20 UPDATE_SAME_STATUS Static method Private Method Sets Status of All Distribution Steps to Same Status 20080430
Events
Class CL_USMD_MONITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_EDITION_FILTER Private See coding 20090520 begin of ty_s_edition_filter, edition type usmd_edition, application type drf_appl, step type usmd_stepnr, f_release type usmd_flg, end of ty_s_edition_filter
2 TY_TS_EDITION_FILTER Private See coding 20090520 ty_ts_edition_filter type sorted table of ty_s_edition_filter with unique key edition application step
Method Signatures

Method ADD_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) USMD_T_MESSAGE Meldungen 20080515
2 Importing IT_6400 Call by reference Type reference (TYPE) USMD_TS_6400 Status der Verteilungsprozesse 20091204
3 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL 20090520
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080515
5 Importing I_UPDATE Call by reference Type reference (TYPE) USMD_FLG ' ' FIN MDM: Allgemeines Kennzeichen 20080724

Method ADD_EDITION on class CL_USMD_MONITOR has no exception.

Method ADD_EDITION_EHP5_P 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) USMD_T_MESSAGE Meldungen 20090313
2 Importing IT_6400 Call by reference Type reference (TYPE) USMD_TS_6400 Stati der Verteilungsprozesse 20091204
3 Importing I_APPL Call by reference Type reference (TYPE) DRF_APPL 20090520
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090313
5 Importing I_UPDATE Call by reference Type reference (TYPE) USMD_FLG ' ' FIN MDM: Allgemeines Kennzeichen 20090313

Method ADD_EDITION_EHP5_P on class CL_USMD_MONITOR has no exception.

Method CALCULATE_AGGREGATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) USMD_DISTRIBUTION_STATUS Status der Verteilung 20081201
2 Importing IT_STATUS Call by reference Type reference (TYPE) USMD_TS_6400 Stati der Verteilungsprozesse 20081201
3 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20081201
4 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20081201
5 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20081201

Method CALCULATE_AGGREGATE_STATUS on class CL_USMD_MONITOR has no exception.

Method CALCULATE_EDITION_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20080514
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080514
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080514
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080514
5 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080514

Method CALCULATE_EDITION_FROM on class CL_USMD_MONITOR has no exception.

Method CHECK_STEP_HAS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HAS_DATA Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090520
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090520
3 Importing IT_OTC_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_T_OTC_ENTITY_TYPE Entitätstypen eines Objektypcodes 20091016
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090520
5 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090520
6 Importing I_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound-Implementierung 20090520

Method CHECK_STEP_HAS_DATA on class CL_USMD_MONITOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_USMD_MONITOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_USMD_MONITOR has no exception.

Method CONDENSE_STATI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MONITOR_DISPLAY Call by reference Type reference (TYPE) USMD_TS_MONITOR_DISPLAY Daten die der Monitor anzeigt 20080429
2 Importing IT_STATUS Call by reference Type reference (TYPE) USMD_TS_6400 Stati der Verteilungsprozesse 20080429

Method CONDENSE_STATI on class CL_USMD_MONITOR has no exception.

Method CONFIRM_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080430
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080430
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080430
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080430

Method CONFIRM_DISTRIBUTION on class CL_USMD_MONITOR has no exception.

Method GET_DATA_FOR_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080514
2 Exporting ET_START_DIS_DATA Call by reference Type reference (TYPE) USMD_TS_START_DIS_DATA Daten um die Verteilung zu starten 20080508
3 Exporting E_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080508
4 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080508
5 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080514

Method GET_DATA_FOR_DISTRIBUTION on class CL_USMD_MONITOR has no exception.

Method GET_DETAIL_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS_STEP Call by reference Type reference (TYPE) USMD_TS_DETAIL_DISPLAY Stati der Verteilungsschritte 20080506
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080506
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080506
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080506

Method GET_DETAIL_STEPS on class CL_USMD_MONITOR has no exception.

Method GET_DISTRIBUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MONITOR_DISPLAY Call by reference Type reference (TYPE) USMD_TS_MONITOR_DISPLAY Daten die der Monitor anzeigt 20080429
2 Importing I_DIS_STATUS Call by reference Type reference (TYPE) USMD_DISTRIBUTION_STATUS Status der Verteilung 20080430

Method GET_DISTRIBUTIONS on class CL_USMD_MONITOR has no exception.

Method GET_DIS_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIST_PACKAGES Call by reference Type reference (TYPE) USMD_TS_DIS_PACKAGE 20080506
2 Importing IM_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080620

Method GET_DIS_PACKAGES on class CL_USMD_MONITOR has no exception.

Method GET_DIS_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIST_SYSTEMS Call by reference Type reference (TYPE) USMD_TS_DIS_SYSTEM 20080506
2 Importing IM_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080620

Method GET_DIS_SYSTEMS on class CL_USMD_MONITOR has no exception.

Method GET_ENTITIES_OF_EDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Entitätstypen 20080515
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldung 20080714
3 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080515

Method GET_ENTITIES_OF_EDITION on class CL_USMD_MONITOR has no exception.

Method GET_LAST_DISTRIBUTED_EDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20081212
2 Importing IT_EXCLUDED_DIS_STATUS Call by reference Type reference (TYPE) USMD_T_DIS_STATUS ##Table of status for distribution 20081212
3 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20081212
4 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20081212

Method GET_LAST_DISTRIBUTED_EDITION on class CL_USMD_MONITOR has no exception.

Method RESET_TO_PREPARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080506
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080506
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080506
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080506

Method RESET_TO_PREPARED on class CL_USMD_MONITOR has no exception.

Method SET_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_COMMIT Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090311
2 Importing I_APPLICATION_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080515
3 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080515
4 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080515
5 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080515
6 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080515
7 Importing I_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20090423

Method SET_APPL_LOG on class CL_USMD_MONITOR has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) DRF_APPL 20090226
2 Importing I_APPLICATION_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080505
3 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080505
4 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080505
5 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080505
6 Importing I_STATUS Call by reference Type reference (TYPE) USMD_DISTRIBUTION_STATUS Status der Verteilung 20080505
7 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080505
8 Importing I_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20090423

Method SET_STATUS on class CL_USMD_MONITOR has no exception.

Method SKIP_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080430
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20080430
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080430
4 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080430

Method SKIP_DISTRIBUTION on class CL_USMD_MONITOR has no exception.

Method UPDATE_SAME_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MONITOR_DISPLAY Call by reference Type reference (TYPE) USMD_S_MONITOR_DISPLAY Daten die der Monitor anzeigt 20080430

Method UPDATE_SAME_STATUS on class CL_USMD_MONITOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604