SAP ABAP Class CL_USMD_RQ_CC_OUT_IDOC (IDoc replication for COSMAS - 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 20100525
Properties
Class CL_USMD_RQ_CC_OUT_IDOC  
Short Description IDoc replication for COSMAS - EhP6    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class USMD_XI_PROXY_EN    
Program status P  SAP Standard Production Program 
Category 0   
Package USMD_XI_PROXY_EN   MDGF: Proxies (English) 
Created 20100525   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 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 USMD6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 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 20100525
Friends
Class CL_USMD_RQ_CC_OUT_IDOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DC_BAPI_CCTR_CHANGE Constant Private Type reference (TYPE) STRING 'BAPI_COSTCENTER_CHANGEMULTIPLE' 20110301
2 DC_BAPI_CCTR_CREATE Constant Private Type reference (TYPE) STRING 'BAPI_COSTCENTER_CREATEMULTIPLE' 20110301
3 DC_BAPI_CCTR_GETLIST Constant Private Type reference (TYPE) STRING 'BAPI_COSTCENTER_GETLIST' 20110301
4 DF_BAPI_CHECKED Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20110301
5 DF_DELTA Instance attribute Private Type reference (TYPE) USMD_FLG General Indicator 20100525
6 DF_EDITION_USE Instance attribute Private Type reference (TYPE) USMD_FLG 'X' Financial MDM: General Indicator 20100525
7 DO_DRF_LOG Instance attribute Private Object reference (TYPE REF TO) CL_DRF_BAL Application Log 20100525
8 DO_FILTER Static Attribute Private Object reference (TYPE REF TO) CL_DRF_FILTER_OBJECT Filter Object 20100525
9 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP-Standard Code 20100525
10 DO_XI_STATUS Instance attribute Private Object reference (TYPE REF TO) CL_USMD_XI_STATUS Status Management, SOA Messages 20100525
11 DR_ENTITY_SERVICES Instance attribute Private Object reference (TYPE REF TO) CL_USMDZ7_ENTITY_SERVICES BAdI / BRFplus - Service Class for Validations 20110301
12 DR_OBJKEY Instance attribute Private Object reference (TYPE REF TO) DATA Current Object Keys 20100525
13 DS_DATA Instance attribute Private Type reference (TYPE) USMD_S_ENTITY_DATA Structure with Entity Data for Outbound Processing 20100525
14 DS_ID_MAP Instance attribute Private Type reference (TYPE) USMD_S_ID_MAPPING Fields for Mapping IDs 20100525
15 DS_OUTPUT Instance attribute Private Type reference (TYPE) S_PROXY_DATA Message 20100525
16 DS_PROXY_DATA Instance attribute Private Type reference (TYPE) S_PROXY_DATA Message Data 20100525
17 DS_RUNTIME_PARAM Instance attribute Private Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF Runtime Parameters 20100525
18 DT_DATA_ALL Instance attribute Private Type reference (TYPE) USMD_T_ENTITY_DATA Table with Entity Data for Calling Outbound Services 20100525
19 DT_DATA_ALL_IDOC Instance attribute Private Type reference (TYPE) T_DATA_ALL_IDOC 20100603
20 DT_EDIDC Instance attribute Private Type reference (TYPE) EDIDC_TT Table Type for EDIDC (IDoc Control Record) 20100816
21 DT_EDIDD Instance attribute Private Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20100603
22 DT_EDITION Instance attribute Private Type reference (TYPE) CL_USMD_PROXY_SERVICES=>TY_TS_EDITION Edition Table 20100525
23 DT_ENTITY_MAPPING Instance attribute Private Type reference (TYPE) USMD_TS_SMT_MAPPING Table with SMT Maps 20100525
24 DT_ID_MAP_VALUES Instance attribute Private Type reference (TYPE) USMD_TS_ID_MAP_VALUES Values Before and After ID Mapping 20100525
25 DT_MAPPING Instance attribute Private Type reference (TYPE) USMD_TS_SMT_MAPPING Table with SMT Maps 20100525
26 DT_OBJID_MSG Instance attribute Private Type reference (TYPE) USMD_TS_OBJID_MSG Mapping of Object Data and Message GUID 20100525
27 DT_PROXY_DATA Instance attribute Private Type reference (TYPE) T_PROXY_DATA Table with Message Data 20100525
28 DT_PROXY_DATA_ALL2 Instance attribute Private Type reference (TYPE) T_PROXY_DATA Table with Message Data 20100604
29 D_APPL Instance attribute Private Type reference (TYPE) DRF_APPL DRF Application 20100525
30 D_BO Instance attribute Private Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object 20100525
31 D_CC_VALUE Instance attribute Private Type reference (TYPE) USMD_VALUE Value of Cost Center 20100525
32 D_CREQUEST Instance attribute Private Type reference (TYPE) USMD_CREQUEST Change Request 20100525
33 D_CREQUEST_BACKUP Instance attribute Private Type reference (TYPE) USMD_CREQUEST Change Request 20130314
34 D_DIS_SYSTEM Instance attribute Private Type reference (TYPE) SLD_BSKEY Business System 20100525
35 D_EDITION_CREQ Instance attribute Private Type reference (TYPE) USMD_EDITION Edition of a Change Request 20100525
36 D_EDITION_FROM Instance attribute Private Type reference (TYPE) USMD_EDITION From Edition 20100525
37 D_EDITION_TO Instance attribute Private Type reference (TYPE) USMD_EDITION To Edition 20100525
38 D_FOBJ Instance attribute Private Type reference (TYPE) DRF_FILTER_OBJECT Filter Object of BO 20100525
39 D_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical system 20100628
40 D_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100525
41 D_MAIN_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Main Entity Type 20100525
42 D_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20100525
43 D_OBJECT_COUNT Instance attribute Private Type reference (TYPE) I 0 20100603
44 D_OBJECT_TOTAL Instance attribute Private Type reference (TYPE) I 0 20100603
45 D_OUTB_IMPL Instance attribute Private Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20100525
46 D_PACK_SIZE_BULK Instance attribute Private Type reference (TYPE) I Package Size 20100525
47 D_SKIP_ACTUAL_OUTB_IMPL Instance attribute Private Type reference (TYPE) CHAR1 SPACE Single-Character Indicator 20100525
48 D_STEPNR Instance attribute Private Type reference (TYPE) USMD_STEPNR Distribution Step 20100525
49 GC_ACTION_CHANGE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_CHANGE ActionCode 20100525
50 GC_ACTION_CREATE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_CREATE ActionCode 20100525
51 GC_ACTION_DELETE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_DELETE ActionCode 20100525
52 GC_ACTION_SAVE Constant Public Type reference (TYPE) CHAR2 CL_USMD_PROXY_SERVICES=>GC_ACTION_SAVE ActionCode 20100525
53 GC_CC_RPLCTN_SERVICE_OUT Constant Private Type reference (TYPE) STRING 'CostCentreReplicationBulkRequest_Out' Service Name 20100525
54 GC_PROXY_CLASS Constant Private Type reference (TYPE) STRING 'CO_USMD_COSTCTRRPLCTNBRQ' Proxy Class 20100525
55 GC_SERVICE_GROUP Constant Private Type reference (TYPE) SRT_WSP_DT_OBJ_NAME 'USMD_COSTCTRRPLCTNBRQ' Service Group 20100525
56 GT_INSTANCE Static Attribute Private Type reference (TYPE) TY_TS_INSTANCE Instance Table 20100525
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20100525
2 GET_INSTANCE Static method Public Method Get Instance of Class (Not Used) 20100525
3 INITIALIZE_NEW Static method Public Method Copy of INITIALIZE with New Logic (Not Used) 20100525
4 MAPPING_CHECK Instance method Private Method 20110301
5 MAPPING_OUT Instance method Private Method Map Data for CostCentre 20100525
Events
Class CL_USMD_RQ_CC_OUT_IDOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Protected See coding 20100525 begin of sx_instance, usmd_model type usmd_model, o_weak type ref to cl_abap_weak_reference, end of sx_instance
2 S_BAPI0012_CCINPUTLIST Public See coding 20110301 begin of s_bapi0012_ccinputlist, costcenter type char10, valid_from type char8, valid_to type char8, person_in_charge type char20, department type char12, costcenter_type type char1, costctr_hier_grp type char12, comp_code type char4, bus_area type char4, currency type waers, currency_iso type char3, profit_ctr type char10, record_quantity type char1, lock_ind_actual_primary_costs type char1, lock_ind_plan_primary_costs type char1, lock_ind_act_secondary_costs type char1, lock_ind_plan_secondary_costs type char1, lock_ind_actual_revenues type char1 , lock_ind_plan_revenues type char1, lock_ind_commitment_update type char1, condition_table_usage type char1, application type char2, cstg_sheet type char6, acty_indep_template type char10, cty_dep_template type char10, addr_title type char15, addr_name1 type char35, addr_name2 type char35, addr_name3 type char35, addr_name4 type char35, addr_street type char35, addr_city type char35, addr_district type char35, addr_country type char3, addr_country_iso type char2, addr_taxjurcode type char15, addr_po_box type char10, addr_postl_code type char10, addr_pobx_pcd type char10, addr_region type char3, telco_langu type langu, telco_langu_iso type char2, telco_telephone type char16, telco_telephone2 type char16, telco_telebox type char15, telco_telex type char30, telco_fax_number type telfx, telco_teletex type char30, telco_printer type char4, telco_data_line type char14, jv_venture type char6, jv_rec_ind type char2, jv_equity_typ type char3, jv_otype type char4, jv_jibcl type char3, jv_jibsa type char5, name type char20, descript type char40, func_area type char4, acty_dep_template_alloc_cc type char10, acty_indep_template_alloc_cc type char10, func_area_long type char16, person_in_charge_user type char12, logsystem type char10, end of s_bapi0012_ccinputlist
3 S_DATA_ALL_IDOC Public See coding 20100603 begin of s_data_all_idoc, r_object type ref to data, t_edidd type edidd_tt, end of s_data_all_idoc
4 S_EDITION_TYPE Private See coding 20100525 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
5 S_HRYVERS Private See coding 20100525 begin of s_hryvers, usmd_hryvers type usmd_hryvers, end of s_hryvers
6 S_MAPPING Private See coding 20100525 begin of s_mapping, mapping type smt_map, mapping_step type tsmt_event, o_mapping type ref to cl_smt_engine, end of s_mapping
7 S_PROXY_DATA Public Type reference (TYPE) MDGF_COST_CTR_RPLCTN_REQ_MSG 20100525
8 TY_TS_INSTANCE Protected See coding 20100525 ty_ts_instance type sorted table of sx_instance with unique key usmd_model
9 T_BAPI0012_CCINPUTLIST Public See coding 20110301 t_bapi0012_ccinputlist type standard table of s_bapi0012_ccinputlist
10 T_DATA_ALL_IDOC Public See coding 20100603 t_data_all_idoc type table of s_data_all_idoc
11 T_EDITION Private See coding 20100525 t_edition type sorted table of usmd_s_edition with unique key usmd_edition
12 T_EDITION_TYPE Private See coding 20100525 t_edition_type type sorted table of s_edition_type with unique key usmd_edtn_type
13 T_HRYVERS Private See coding 20100525 t_hryvers type sorted table of s_hryvers with unique key usmd_hryvers
14 T_MAPPING Private See coding 20100525 t_mapping type sorted table of s_mapping with unique key mapping mapping_step
15 T_PROXY_DATA Public See coding 20100525 t_proxy_data type sorted table of s_proxy_data with unique key cost_centre-id
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 DRF External Runtime Parameters 20100525
2 Importing I_CREQUEST_FOR_BADI Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20130509
3 Importing I_EDITION_CREQ Call by reference Type reference (TYPE) USMD_EDITION SPACE Edition 20100525
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20100525
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION General Exception 20100525

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 20100525
2 Exporting ES_RUNTIME_PARAM_OUT_IMPL Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_OUT_IMPL 20100525
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100525
4 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT 20100525
5 Importing I_EDITION_CREQ Call by reference Type reference (TYPE) USMD_EDITION Edition 20100525
6 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20100525

Method GET_INSTANCE on class CL_USMD_RQ_CC_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 20100525
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 20100525
3 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF External Runtime Parameters 20100525

Method INITIALIZE_NEW on class CL_USMD_RQ_CC_OUT_IDOC has no exception.

Method MAPPING_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DRF_LOG Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20110301
2 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20110301
3 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA 'X' Replicate Changes Only 20110301
4 Importing IR_RELEVANT_OBJECT Call by reference Object reference (TYPE REF TO) DATA 20110301
5 Importing IT_DATA Call by reference Type reference (TYPE) USMD_T_ENTITY_DATA Table with Entity Data for Calling Outbound Services 20110301
6 Importing I_APPL Call by reference Type reference (TYPE) DRF_APPL Replication Model 20110301
7 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20110301
8 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20110301
9 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Edition 20110301
10 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Distribution Step 20110301

Method MAPPING_CHECK on class CL_USMD_RQ_CC_OUT_IDOC has no exception.

Method MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20100525
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100525
3 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA 'X' Distribute Changes Only 20100525
4 Importing IR_RELEVANT_OBJECT Call by reference Object reference (TYPE REF TO) DATA 20100603
5 Importing IT_DATA Call by reference Type reference (TYPE) USMD_T_ENTITY_DATA Structure with Data for Outbound 20100525
6 Importing I_APPL Call by reference Type reference (TYPE) DRF_APPL Application 20100525
7 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of a Business System 20100525
8 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20100525
9 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Edition 20100525
10 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Distribution Step 20100525

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