SAP ABAP Class CL_USMD_SI_SERVICES (Generic inbound service class for MDGF)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMD_XI_PROXY_EN (Package) MDGF: Proxies (English)
Properties
Class CL_USMD_SI_SERVICES  
Short Description Generic inbound service class for MDGF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class USMD_XI_PROXY_EN    
Program status     
Category 0   
Package USMD_XI_PROXY_EN   MDGF: Proxies (English) 
Created 20101012   SAP 
Last change 20140121   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 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_SI_SERVICES has no interface implemented.
Friends
Class CL_USMD_SI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DC_MAPPING_STEP Constant Private Type reference (TYPE) STRING 'COMPANY_INBOUND' 20101015
2 DC_MSG_HEADER_NAME Constant Private Type reference (TYPE) STRING 'MESSAGE_HEADER' 20101019
3 DC_SMT_NAME Constant Private Type reference (TYPE) STRING 'USMD_XI_PROXY_0G_IN_COMPANY' 20101015
4 DD_BS_MDGF Instance attribute Private Type reference (TYPE) SLD_BSKEY Key Name of Business System 20101019
5 DD_CREQUEST Instance attribute Private Type reference (TYPE) USMD_CREQUEST Change Request 20101015
6 DD_CREQ_TYPE Instance attribute Public Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20101014
7 DD_ENTITY Instance attribute Public Type reference (TYPE) USMD_ENTITY Entity Type 20101014
8 DD_MODEL Instance attribute Public Type reference (TYPE) USMD_MODEL Data Model 20101014
9 DF_EDITION_DEPENDENT Instance attribute Public Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20101014
10 DO_GOV_API Instance attribute Private Object reference (TYPE REF TO) IF_USMD_GOV_API Governance API 20101014
11 DO_MDG_IDM_API Instance attribute Private Object reference (TYPE REF TO) IF_MDG_ID_MATCHING_API_BS Interface for Key Mapping 20101019
12 DO_MODEL Instance attribute Public Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20101014
13 DO_UI_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES Service Interface for UI 20101020
14 DR_ENTITY_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20101015
15 DT_EDTN_CREQ Instance attribute Private Type reference (TYPE) TY_TS_EDTN_CREQ 20101014
16 DT_GOV_API_LAST_MSG Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20110302
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJ_TO_CHANGE_REQUEST Instance method Private Method 20101014
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101015
3 CONVERT2APPLMSGTAB Instance method Public Method 20101018
4 CONVERT_KEY_OUTPUT Instance method Public Method 20101026
5 CREATE_CHANGE_REQUEST_P Instance method Private Method 20101014
6 DERIVE_MODEL Instance method Public Method 20101012
7 DO_MAPPING Instance method Public Method 20101019
8 GET_BUS_SYS_FROM_MSG_HEADER Instance method Private Method 20101019
9 GET_CHANGE_REQUEST_BY_EDITION Instance method Private Method 20101014
10 GET_CREQUEST_FROM_INSTANCE Instance method Public Method 20101015
11 GET_CURRENT_CREQUEST Instance method Public Method 20101021
12 GET_EDITION_FROM_VALIDITY Static method Public Method 20101014
13 ID_MAPPING_P Instance method Private Method Generic function for ID mapping 20101019
14 PROCESS_INBOUND Instance method Public Method 20101015
15 SUBMIT_CHANGE_REQUEST Static method Public Method 20101014
Events
Class CL_USMD_SI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_EDITION Public See coding 20101014 begin of ty_s_edition, 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_edtn_status type usmd_edition_status, end of ty_s_edition
2 TY_S_EDTN_CREQ Public See coding 20101014 begin of ty_s_edtn_creq, usmd_edition type usmd_edition, usmd_crequest type usmd_crequest, end of ty_s_edtn_creq
3 TY_TS_EDITION Public See coding 20101014 ty_ts_edition type sorted table of ty_s_edition with unique key usmd_edition
4 TY_TS_EDTN_CREQ Public See coding 20101014 ty_ts_edtn_creq type sorted table of ty_s_edtn_creq with unique key usmd_edition
5 TY_T_EDITION Public See coding 20101102 ty_t_edition type standard table of ty_s_edition with key usmd_edition
Method Signatures

Method ADD_OBJ_TO_CHANGE_REQUEST 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 Messages 20101014
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20101014
3 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101014
4 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101014

Method ADD_OBJ_TO_CHANGE_REQUEST on class CL_USMD_SI_SERVICES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_SI_SERVICES has no parameter.
Method CONSTRUCTOR on class CL_USMD_SI_SERVICES has no exception.

Method CONVERT2APPLMSGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLMSG Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20101018
2 Importing IT_USMD_MSG Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101018

Method CONVERT2APPLMSGTAB on class CL_USMD_SI_SERVICES has no exception.

Method CONVERT_KEY_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OUTPUT Call by reference Type reference (TYPE) STRING 20101026
2 Importing IR_INPUT_API Call by reference Object reference (TYPE REF TO) DATA 20101026

Method CONVERT_KEY_OUTPUT on class CL_USMD_SI_SERVICES has no exception.

Method CREATE_CHANGE_REQUEST_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 Messages 20101014
2 Exporting E_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101014
3 Importing I_CREQ_NOTE Call by reference Type reference (TYPE) USMD_NOTE Note 20101014
4 Importing I_CREQ_TEXT Call by reference Type reference (TYPE) USMD_TXTLG Description (long text) 20101014
5 Importing I_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20101014
6 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20101014

Method CREATE_CHANGE_REQUEST_P on class CL_USMD_SI_SERVICES has no exception.

Method DERIVE_MODEL 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 Messages 20101014
2 Importing I_BUSINESS_ACTIVITY Call by reference Type reference (TYPE) USMD_PROCESS Business Activity 20101014
3 Importing I_SERV_OPERATION Call by reference Type reference (TYPE) DRF_SERV_OPERATION Available Service Operation for Replication 20101014

Method DERIVE_MODEL on class CL_USMD_SI_SERVICES has no exception.

Method DO_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20101019
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101019
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20101019
4 Importing I_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object Type 20101019
5 Importing I_SCHEME_CODE Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type 20101019

Method DO_MAPPING on class CL_USMD_SI_SERVICES has no exception.

Method GET_BUS_SYS_FROM_MSG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECIPIENT Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20101019
2 Exporting E_SENDER Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20101019
3 Importing IR_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101019

Method GET_BUS_SYS_FROM_MSG_HEADER on class CL_USMD_SI_SERVICES has no exception.

Method GET_CHANGE_REQUEST_BY_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 Messages 20101014
2 Exporting E_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101014
3 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20101014

Method GET_CHANGE_REQUEST_BY_EDITION on class CL_USMD_SI_SERVICES has no exception.

Method GET_CREQUEST_FROM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST Change Request 20101015
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101015

Method GET_CREQUEST_FROM_INSTANCE on class CL_USMD_SI_SERVICES has no exception.

Method GET_CURRENT_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CREQUEST Value transfer Type reference (TYPE) USMD_CREQUEST Change Request 20101021

Method GET_CURRENT_CREQUEST on class CL_USMD_SI_SERVICES has no exception.

Method GET_EDITION_FROM_VALIDITY 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 Messages 20101014
2 Exporting E_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20101014
3 Importing I_ENDDATE Call by reference Type reference (TYPE) MDGF_DATE Character field, 8 characters long 20101014
4 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20131021
5 Importing I_STARTDATE Call by reference Type reference (TYPE) MDGF_DATE Character field, 8 characters long 20101014

Method GET_EDITION_FROM_VALIDITY on class CL_USMD_SI_SERVICES has no exception.

Method ID_MAPPING_P 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 20101019
2 Changing C_IDENTIFIER Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20101019
3 Exporting EF_NO_MATCHING_OBJECT_FOUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101019
4 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101019
5 Importing I_IDENT_DEFINING_SCHEME_CODE Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS 20101019
6 Importing I_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object Type 20101019
7 Importing I_SOURCE_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Target System 20101019
# Exception Resumable Description Created on
1 CX_MDG_ID_MATCHING_BS General Key Mapping Messages 20101019

Method PROCESS_INBOUND 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 Messages 20101015
2 Importing IR_INPUT_API Call by reference Object reference (TYPE REF TO) DATA 20101015

Method PROCESS_INBOUND on class CL_USMD_SI_SERVICES has no exception.

Method SUBMIT_CHANGE_REQUEST 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 Messages 20101014
2 Importing IT_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST Change Request 20101015

Method SUBMIT_CHANGE_REQUEST on class CL_USMD_SI_SERVICES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 606