SAP ABAP Class CL_USMD_RQ_PGH_OUT_IDOC (IDoc replication for COGRP2 - EhP6)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMD_XI_PROXY_EN (Package) MDGF: Proxies (English)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRF_OUTBOUND Interface for Data Replication Framework 20100608
Properties
Class CL_USMD_RQ_PGH_OUT_IDOC  
Short Description IDoc replication for COGRP2 - EhP6    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class USMD_XI_PROXY    
Program status P  SAP Standard Production Program 
Category 0   
Package USMD_XI_PROXY_EN   MDGF: Proxies (English) 
Created 20100608   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_USMD_APPL_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_USMD_EDITION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_USMD_PROXY_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_USMD_RQ_COA_OUT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_USMD_RQ_CP_OUT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 USMD6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 USMDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DRF_OUTBOUND Interface for Data Replication Framework 20100608
Friends
Class CL_USMD_RQ_PGH_OUT_IDOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_DELTA Instance attribute Private Type reference (TYPE) USMD_FLG General Indicator 20100608
2 DF_EDITION_USE Instance attribute Private Type reference (TYPE) USMD_FLG 'X' Financial MDM: General Indicator 20100608
3 DO_DRF_LOG Instance attribute Private Object reference (TYPE REF TO) CL_DRF_BAL Application Log DRF 20100608
4 DO_FILTER Static Attribute Private Object reference (TYPE REF TO) CL_DRF_FILTER_OBJECT Filter Object 20100608
5 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP-Standard Code 20100608
6 DO_XI_STATUS Instance attribute Private Object reference (TYPE REF TO) CL_USMD_XI_STATUS Status Management, SOA Messages 20100608
7 DR_OBJKEY Instance attribute Private Object reference (TYPE REF TO) DATA Current Object Keys 20100608
8 DS_ID_MAP Instance attribute Private Type reference (TYPE) USMD_S_ID_MAPPING Fields for Mapping IDs 20100608
9 DS_OUTPUT Instance attribute Private Type reference (TYPE) S_PROXY_DATA_PGH Financial MDM: General Indicator 20100608
10 DS_PROXY_DATA Instance attribute Private Type reference (TYPE) S_PROXY_DATA_PGH Message Data 20100608
11 DS_RUNTIME_PARAM Instance attribute Private Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF Runtime Parameters 20100608
12 DT_DATA_ALL_IDOC Instance attribute Private Type reference (TYPE) T_DATA_ALL_IDOC 20100617
13 DT_EDIDC Instance attribute Private Type reference (TYPE) EDIDC_TT Table Type for EDIDC (IDoc Control Record) 20100816
14 DT_EDITION Instance attribute Private Type reference (TYPE) CL_USMD_PROXY_SERVICES=>TY_TS_EDITION Edition Table 20100608
15 DT_ENTITY_MAPPING Instance attribute Private Type reference (TYPE) USMD_TS_SMT_MAPPING Table with SMT Maps 20100608
16 DT_HRY_DATA_ALL Instance attribute Private Type reference (TYPE) USMD_T_HRY_DATA_ALL Table with Complete Hierarchy Data 20100608
17 DT_ID_MAP_VALUES Instance attribute Private Type reference (TYPE) USMD_TS_ID_MAP_VALUES Values Before and After ID Mapping 20100608
18 DT_MAPPING Instance attribute Private Type reference (TYPE) USMD_TS_SMT_MAPPING Table with SMT Maps 20100608
19 DT_OBJID_MSG Instance attribute Private Type reference (TYPE) USMD_TS_OBJID_MSG Mapping of Object Data and Message GUID 20100608
20 DT_PROXY_DATA Instance attribute Private Type reference (TYPE) T_PROXY_DATA_PGH Table with Message Data 20100608
21 DT_PROXY_DATA_ALL Instance attribute Private Type reference (TYPE) T_PROXY_DATA_PGH Table with Message Data 20100608
22 DT_STD_HRY Instance attribute Private Type reference (TYPE) USMD_TS_COAREA_STDHRY Field Name and Value 20100608
23 D_APPL Instance attribute Private Type reference (TYPE) DRF_APPL DRF Application 20100608
24 D_BO Instance attribute Private Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object 20100608
25 D_CREQUEST Instance attribute Private Type reference (TYPE) USMD_CREQUEST Change Request 20100608
26 D_DIS_SYSTEM Instance attribute Private Type reference (TYPE) SLD_BSKEY Business System 20100608
27 D_EDITION_CREQ Instance attribute Private Type reference (TYPE) USMD_EDITION Edition of a Change Request 20100608
28 D_EDITION_FROM Instance attribute Private Type reference (TYPE) USMD_EDITION From Edition 20100608
29 D_EDITION_TO Instance attribute Private Type reference (TYPE) USMD_EDITION To Edition 20100608
30 D_FOBJ Instance attribute Private Type reference (TYPE) DRF_FILTER_OBJECT Filter Object 20100608
31 D_HRY_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20100608
32 D_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100608
33 D_MAIN_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Main Entity Type 20100608
34 D_MESSAGE_COUNTER Instance attribute Private Type reference (TYPE) I 0 XML Notifications Counter 20100608
35 D_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20100608
36 D_OUTB_IMPL Instance attribute Private Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20100608
37 D_PACK_SIZE_BULK Instance attribute Private Type reference (TYPE) I 1 Package Size 20100608
38 D_PGH_VALUE Instance attribute Private Type reference (TYPE) USMD_VALUE Characteristic Value 20100608
39 D_SKIP_ACTUAL_OUTB_IMPL Instance attribute Private Type reference (TYPE) CHAR1 SPACE Single-Character Indicator 20100608
40 D_STEPNR Instance attribute Private Type reference (TYPE) USMD_STEPNR Distribution Step 20100608
41 GC_ACTION_CHANGE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_CHANGE ActionCode 20100608
42 GC_ACTION_CREATE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_CREATE ActionCode 20100608
43 GC_ACTION_DELETE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_DELETE ActionCode 20100608
44 GC_ACTION_SAVE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_SAVE ActionCode 20100608
45 GC_PGH_OUT Constant Private Type reference (TYPE) SMT_MAP 'CL_USMD_RQ_PGH_OUT' Mapping 20100608
46 GC_PGH_RPLCTN_SERVICE_OUT Constant Private Type reference (TYPE) STRING 'ProfitCentreGroupHierarchyReplicationRequest_Out' Service Name 20100608
47 GC_PROXY_CLASS Constant Private Type reference (TYPE) STRING 'CO_USMD_PRFTCTRGRPHIRPLCTNRQ' Proxy Class 20100608
48 GC_SERVICE_GROUP Constant Private Type reference (TYPE) SRT_WSP_DT_OBJ_NAME 'USMD_PRFTCTRGRPHIRPLCTNRQ' Service Group 20100608
49 GC_SERVICE_ID Constant Private Type reference (TYPE) CHAR3 'PGH' Service ID 20100608
50 GT_INSTANCE Static Attribute Private Type reference (TYPE) TY_TS_INSTANCE Instance Table 20100608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20100608
2 GET_HRY_GROUP_SUBTREE Static method Private Method Extract hierarchy group subtree 20130118
3 GET_INSTANCE Static method Public Method Get Instance of Class (Not Used) 20100608
4 GET_STANDARD_HRY Instance method Private Method Read All Profit Center Standard Hierarchies 20100608
5 INITIALIZE_NEW Static method Public Method Copy of INITIALIZE with New Logic (Not Used) 20100608
Events
Class CL_USMD_RQ_PGH_OUT_IDOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Private See coding 20100608 begin of sx_instance, usmd_model type usmd_model, o_weak type ref to cl_abap_weak_reference, end of sx_instance
2 S_DATA_ALL_IDOC Private See coding 20100617 begin of s_data_all_idoc, r_object type ref to data, t_edidd type edidd_tt, end of s_data_all_idoc
3 S_EDITION_TYPE Private See coding 20100608 begin of s_edition_type, usmd_edtn_type type usmd_edition_type, usmd_model type usmd_model, usmd_timebase type usmd_edition_timebase, usmd_periv type periv, end of s_edition_type
4 S_HRYVERS Private See coding 20100608 begin of s_hryvers, usmd_hryvers type usmd_hryvers, end of s_hryvers
5 S_MAPPING Public See coding 20100608
6 S_PG Public See coding 20100608
7 S_PGH Public See coding 20100608
8 S_PGH_PG Public See coding 20100608
9 S_PROXY_DATA_PGH Public Type reference (TYPE) USMD_PROFIT_CENTRE_GROUP_HIER1 20100608
10 TS_PG Public See coding 20100608
11 TY_TS_INSTANCE Private See coding 20100608 ty_ts_instance type sorted table of sx_instance with unique key usmd_model
12 T_DATA_ALL_IDOC Private See coding 20100617 t_data_all_idoc type table of s_data_all_idoc
13 T_EDITION Private See coding 20100608 t_edition type sorted table of usmd_s_edition with unique key usmd_edition
14 T_EDITION_TYPE Private See coding 20100608 t_edition_type type sorted table of s_edition_type with unique key usmd_edtn_type
15 T_HRYVERS Private See coding 20100608 t_hryvers type sorted table of s_hryvers with unique key usmd_hryvers
16 T_MAPPING Public See coding 20100608
17 T_PGH Public See coding 20100608
18 T_PGH_PG Public See coding 20100608
19 T_PROXY_DATA_PGH Public See coding 20100608
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT 20100608
2 Importing I_EDITION_CREQ Call by reference Type reference (TYPE) USMD_EDITION SPACE Edition 20100608
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20100608
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION General Exception 20100608

Method GET_HRY_GROUP_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRY_SUBTREE Call by reference Type reference (TYPE) USMD_TS_HRY_INFO Table with Hierarchy Information 20130118
2 Importing IT_HRY_INFO Call by reference Type reference (TYPE) USMD_TS_HRY_INFO Table with Hierarchy Information 20130118
3 Importing I_GROUP Call by reference Type reference (TYPE) USMD_VALUE Characteristic Value 20130118
4 Importing I_GROUP_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130118
5 Importing I_SET_ACTION_CODE Call by reference Type reference (TYPE) USMD_ACTIONCODE Change Indicator for Master Data 20130118

Method GET_HRY_GROUP_SUBTREE on class CL_USMD_RQ_PGH_OUT_IDOC has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_IF_DRF_OUTBOUND Call by reference Object reference (TYPE REF TO) IF_DRF_OUTBOUND 20100608
2 Exporting ES_RUNTIME_PARAM_OUT_IMPL Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_OUT_IMPL 20100608
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100608
4 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT 20100608
5 Importing I_EDITION_CREQ Call by reference Type reference (TYPE) USMD_EDITION Edition 20100608
6 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20100608

Method GET_INSTANCE on class CL_USMD_RQ_PGH_OUT_IDOC has no exception.

Method GET_STANDARD_HRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRYNAME_VALUE Call by reference Type reference (TYPE) USMD_TS_COAREA_STDHRY Field Name and Value 20100608

Method GET_STANDARD_HRY on class CL_USMD_RQ_PGH_OUT_IDOC has no exception.

Method INITIALIZE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_IF_DRF_OUTBOUND Call by reference Object reference (TYPE REF TO) IF_DRF_OUTBOUND Interface for Data Replication Framework 20100608
2 Exporting ES_RUNTIME_PARAM_OUT_IMPL Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_OUT_IMPL Runtime Parameter of the Outbound Implementation 20100608
3 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF External Runtime Parameters 20100608

Method INITIALIZE_NEW on class CL_USMD_RQ_PGH_OUT_IDOC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606