SAP ABAP Class CL_USMD_DISTRIBUTION_SERVICES (Replication Services)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD6 (Package) Replication (Upload/Download, Monitor, ...)
Properties
Class CL_USMD_DISTRIBUTION_SERVICES  
Short Description Replication Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD6   Replication (Upload/Download, Monitor, ...) 
Created 20090225   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_DISTRIBUTION_SERVICES has no interface implemented.
Friends
Class CL_USMD_DISTRIBUTION_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CREQ_UTIL Static Attribute Protected Object reference (TYPE REF TO) CL_USMD_CREQUEST_UTIL Service Class for the Change Request 20091007
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_HRY_INFO Static method Protected Method 20091013
2 DISTRIBUTE_BO Static method Private Method Distribution for Business Object active? 20120723
3 DISTRIBUTE_MATERIAL Static method Private Method Material Distribution active? 20120504
4 FILL_HRY_INFO Static method Protected Method 20091013
5 FIND_HKEYS Static method Protected Method 20100205
6 GET_COMMON_PARENT_NODE Static method Protected Method 20091012
7 GET_DATA_MODEL Static method Public Method Read Data Model for Edition 20090319
8 GET_DATA_MODEL_BY_CREQ Static method Public Method Gets Edition, Data Model for a Change Request 20091007
9 GET_ENTITIES_OF_APPL Static method Private Method 20090319
10 GET_LEADING_BO_TYPE Static method Private Method 20121001
11 GET_PARENTS Static method Protected Method 20091012
12 MAP_MDG_KEY_TO_BO_KEY Static method Public Method Convert MDG Key to Replication Key 20101110
13 READ_DATA_FROM_DIS_PACKAGE Static method Public Method 20090225
14 READ_DATA_OF_CREQUEST Static method Public Method Reads Master Data of a Change Request 20091007
15 READ_HRY_DATA_OF_CREQUEST Static method Public Method Reads Hierarchy Data of a Change Request 20091008
16 SORT_BY_BO_TYPE Static method Public Method Sort BO keys by dependencies from data model 20121001
17 TRANSFORM2HRY_INFO Static method Protected Method 20091013
Events
Class CL_USMD_DISTRIBUTION_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ENTITY_DELTA Private See coding 20090526 begin of ty_s_entity_delta, entity type usmd_entity, delta type usmd_delta, end of ty_s_entity_delta
2 TY_TS_ENTITY_DELTA Private See coding 20090526 ty_ts_entity_delta type sorted table of ty_s_entity_delta with unique key entity
Method Signatures

Method ADD_CHILD_HRY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HRY_ENTITY Call by reference Type reference (TYPE) USMD_TS_HRY_ENTITY Tabelle mit Entitätstypen in Hierarchien 20091013
2 Changing CT_HRY_INFO Call by reference Type reference (TYPE) USMD_TS_HRY_INFO Tabelle mit Hierarchieinformationen 20091013
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091013
4 Importing IS_NODE Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY_INTERVAL Feldname + Wert (Intervall) eines Hierarchieknotens 20091013
5 Importing IS_PARENT Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY 20120823
6 Importing IT_TREE Call by reference Type reference (TYPE) USMD_T_HRY_TREE_CHKEY Hierarchiedarstellung in Parent/Child/Next Format als CHKEY 20091013
7 Importing I_HRYNAME_FLD Call by reference Type reference (TYPE) USMD_FIELDNAME 20091013
8 Importing I_HRYNAME_KEY Call by reference Type reference (TYPE) USMD_VALUE Merkmalswert 20091013
9 Importing I_HRYVERS Call by reference Type reference (TYPE) USMD_HRYVERS 20091013
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091013

Method DISTRIBUTE_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_DISTRIBUTE_BO Value transfer Type reference (TYPE) ABAP_BOOL 20120723
2 Importing IV_BO Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business-Objekttyp 20120723

Method DISTRIBUTE_BO on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method DISTRIBUTE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_DISTRIBUTE_MATERIAL Value transfer Type reference (TYPE) ABAP_BOOL 20120504

Method DISTRIBUTE_MATERIAL on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method FILL_HRY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRY_ENTITY Call by reference Type reference (TYPE) USMD_TS_HRY_ENTITY Tabelle mit Entitätstypen in Hierarchien 20091013
2 Exporting ET_HRY_INFO Call by reference Type reference (TYPE) USMD_TS_HRY_INFO Tabelle mit Hierarchieinformationen 20091013
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091013
4 Importing IS_HRYNODE_CHKEY_FLD Call by reference Type reference (TYPE) USMD_SX_HRYNV_HRYNOD_CHKEY_FLD Hierarchie + Knoten 20091013
5 Importing IV_SUBTREE_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Unterbaum ('X') oder komplete Hier. (' ') 20110511
6 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20091013
7 Importing I_FIELDNAME_ENTITY Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20100223
8 Importing I_HRYNAME_FLD Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091013
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091013

Method FIND_HKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HRYNV_HRYNOD_CHKEY_FLD Call by reference Type reference (TYPE) USMD_T_HRYNV_HRYNOD_CHKEY_FLD Hierarchieknoten 20100205
2 Importing IS_NODE Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY Feldname + Merkmalswerte eines Hierarchieknotens 20100205
3 Importing IT_TREE_CHKEY Call by reference Type reference (TYPE) USMD_T_HRY_TREE_CHKEY Hierarchiedarstellung in Parent/Child/Next Format als CHKEY 20100205
4 Importing I_FIELDNAME_ENTITY Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20100223
5 Importing I_HRYNAME_FLD Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20100205
6 Importing I_HRYVERS Call by reference Type reference (TYPE) USMD_HRYVERS Hierarchieversion 20100205

Method FIND_HKEYS on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method GET_COMMON_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091012
2 Importing IT_HRYNODE Call by reference Type reference (TYPE) USMD_T_HRYNV_HRYNOD_CHKEY_FLD Hierarchieknoten 20091012
3 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20091012
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091012
5 Importing I_FIELDNAME_HRYNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091012
6 Returning RS_HRYNODE Value transfer Type reference (TYPE) USMD_SX_HRYNV_HRYNOD_CHKEY_FLD Hierarchie + Knoten 20091012
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091012

Method GET_DATA_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MODEL Value transfer Type reference (TYPE) USMD_MODEL Datenmodell 20090319
2 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090319

Method GET_DATA_MODEL on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method GET_DATA_MODEL_BY_CREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_DISTRIBUTE_PER_CR Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091007
2 Exporting EO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091007
3 Exporting EO_MODEL_EXT Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Datenmodell für Zugriff aus SAP-Standard 20091007
4 Exporting E_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20091007
5 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091007
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091007

Method GET_ENTITIES_OF_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BO Call by reference Type reference (TYPE) MDG_T_OTC_BS 20090414
2 Exporting ET_ENTITY Call by reference Type reference (TYPE) USMD_TS_ENTITY Entitätstypen 20090319
3 Exporting ET_ENTITY_DELTA Call by reference Type reference (TYPE) TY_TS_ENTITY_DELTA 20090526
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL Datenmodell 20090319
5 Importing I_APPL Call by reference Type reference (TYPE) DRF_APPL 20090319

Method GET_ENTITIES_OF_APPL on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method GET_LEADING_BO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20121001
2 Importing IV_BO Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business-Objekttyp 20121001
3 Returning RT_OTC Value transfer Type reference (TYPE) MDG_T_OTC_ONLY_BS 20121001

Method GET_LEADING_BO_TYPE on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method GET_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_CHKEY Call by reference Type reference (TYPE) USMD_T_HRYNODE_CHKEY Feldname + Merkmalswerte von Hierarchieknoten 20091012
2 Importing IS_NODE Call by reference Type reference (TYPE) USMD_SX_HRYNODE_CHKEY_INTERVAL Feldname + Wert (Intervall) eines Hierarchieknotens 20091012
3 Importing IT_TREE Call by reference Type reference (TYPE) USMD_T_HRY_TREE_CHKEY Hierarchiedarstellung in Parent/Child/Next Format als CHKEY 20091012

Method GET_PARENTS on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method MAP_MDG_KEY_TO_BO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BO_KEY Call by reference Type reference (TYPE) DATA 20101110
2 Importing IS_MDG_KEY Call by reference Type reference (TYPE) DATA 20101110
3 Importing IV_BO Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business-Objekttyp 20101110
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20101110
5 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101110

Method MAP_MDG_KEY_TO_BO_KEY on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method READ_DATA_FROM_DIS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BO Call by reference Type reference (TYPE) MDG_T_OTC_BS 20090414
2 Exporting ET_DATA_ALL Call by reference Type reference (TYPE) USMD_T_ENTITY_DATA Tabelle mit Entity-Daten für Aufruf Outbound Services 20090225
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090225
4 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA Nur Änderungen verteilen 20090225
5 Importing IF_INCL_CTDFIELDS Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090225
6 Importing IF_INCL_MASTERFIELDS Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090225
7 Importing IF_INCL_TEXTS Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090225
8 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20090225
9 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20090225
10 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20090225
11 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) DRF_APPL Stammdatenpaket 20090225
12 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20090225
13 Importing I_EDITION_LAST Call by reference Type reference (TYPE) USMD_EDITION Edition 20090605
14 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Edition 20090225

Method READ_DATA_FROM_DIS_PACKAGE on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method READ_DATA_OF_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ALL Call by reference Type reference (TYPE) USMD_T_ENTITY_DATA Tabelle mit Entity-Daten für Aufruf Outbound Services 20091007
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091007
3 Exporting E_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20091109
4 Importing IF_INCL_CTDFIELDS Call by reference Type reference (TYPE) USMD_FLG 'X' Daten der Contained ET mitlesen 20091007
5 Importing IF_INCL_TEXTS Call by reference Type reference (TYPE) USMD_FLG 'X' Texttabellen mitlesen 20091007
6 Importing IT_CHANGED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Tabelle für Objekt-Keys des DRF 20091007
7 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20091008
8 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20091008
9 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091007
10 Importing I_MAIN_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091007

Method READ_DATA_OF_CREQUEST on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method READ_HRY_DATA_OF_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CG Call by reference Type reference (TYPE) USMD_TS_HRY_NODE Tabelle mit echten Hierarchieknoten 20100302
2 Exporting ET_HRY_DATA_ALL Call by reference Type reference (TYPE) USMD_T_HRY_DATA_ALL Tabelle mit Entity-Daten für Aufruf Outbound Services 20091008
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091008
4 Importing IT_CHANGED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Tabelle für Objekt-Keys des DRF 20091008
5 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20091008
6 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20091008
7 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091008
8 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091008

Method READ_HRY_DATA_OF_CREQUEST on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method SORT_BY_BO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_KEYS Call by reference Type reference (TYPE) DRF_T_BO_KEYS 20121001
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20121001

Method SORT_BY_BO_TYPE on class CL_USMD_DISTRIBUTION_SERVICES has no exception.

Method TRANSFORM2HRY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091013
2 Importing IS_TREE_CHKEY Call by reference Type reference (TYPE) USMD_SX_HRY_TREE_CHKEY Hierarchiedarstellung in Parent/Child/Next Format als CHKEY 20091013
3 Importing I_HRYNAME_FLD Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091013
4 Importing I_HRYVERS Call by reference Type reference (TYPE) USMD_HRYVERS Hierarchieversion 20091013
5 Returning RS_INFO Value transfer Type reference (TYPE) USMD_SX_HRY_INFO Struktur mit hierarchischer Information 20091013
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091013
History
Last changed by/on SAP  20130531 
SAP Release Created in 702