SAP ABAP Class CL_OIF_UI_SERVICES (UI Service Class for OIF)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-RIF (Application Component) Replication Interface Framework
     MDG_OIF_UI (Package) MDG: Design Time UI for Outbound Interface Framework
Properties
Class CL_OIF_UI_SERVICES  
Short Description UI Service Class for OIF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_OIF_UI   MDG: Design Time UI for Outbound Interface Framework 
Created 20090825   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OIF_UI_SERVICES has no forward declaration.
Interfaces
Class CL_OIF_UI_SERVICES has no interface implemented.
Friends
Class CL_OIF_UI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_ATTRIBUTES Instance attribute Private See coding 20100108
2 DT_ENTITIES Instance attribute Private See coding 20100108
3 DT_ENTRIES Instance attribute Public Type reference (TYPE) MDG_OIF_T_MIME_ENTRY Table Type for OIF MIME Type Entry 20090826
4 DT_RELATIONS Instance attribute Private See coding 20100108
5 MO_IF_USMD_MODEL Instance attribute Public Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model 20100108
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Public Method Build Tree for Data Model 20090826
2 BUILD_TREE_FOR_DISP_CHANGE Instance method Public Method Build Tree for Display - Read Only Mode 20090907
3 CREATE_DATA_MODEL_REF Instance method Public Method Create Data model reference 20090901
4 CREATE_IM_AND_GEN_DDIC Instance method Public Method Creates the IM and generates the underlying DDIC structures 20090901
5 DELETE_IM_AND_GEN_DDIC Instance method Public Method Deletes the IM and the generated DDIC objects 20091006
6 GET_OTC_DESC Instance method Public Method Get OTC Desc 20091006
7 GET_OUTBOUND_IMPL Instance method Public Method Get Outbound Implementations for Interface Model 20091009
8 MAP_DATA_MODEL_TO_ENTRIES Instance method Public Method Map Data Model To Entries 20091102
Events
Class CL_OIF_UI_SERVICES has no event.
Types
Class CL_OIF_UI_SERVICES has no local type.
Method Signatures

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MIME_TABLE Call by reference Type reference (TYPE) MDG_OIF_T_MIME_ENTRY Table Type for OIF MIME Type Entry 20090826
2 Importing IV_DATA_MODEL Value transfer Type reference (TYPE) USMD_MODEL Data Model 20091016
3 Importing IV_TOP_ENTITY Value transfer Type reference (TYPE) USMD_ENTITY Entity Type 20091006

Method BUILD_TREE on class CL_OIF_UI_SERVICES has no exception.

Method BUILD_TREE_FOR_DISP_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MIME_TABLE Call by reference Type reference (TYPE) MDG_OIF_T_MIME_ENTRY Table Type for OIF MIME Type Entry 20090907
2 Importing IV_DATA_MODEL Value transfer Type reference (TYPE) USMD_MODEL Data Model 20091016
3 Importing IV_INTERFACE_MODEL Call by reference Type reference (TYPE) MDG_OIF_INT_MOD_ID MDG_OIF_INT_MOD_ID 20090907
4 Importing IV_MODE Call by reference Type reference (TYPE) C 'D' 20090907
5 Importing IV_TOP_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20091007

Method BUILD_TREE_FOR_DISP_CHANGE on class CL_OIF_UI_SERVICES has no exception.

Method CREATE_DATA_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20090901

Method CREATE_DATA_MODEL_REF on class CL_OIF_UI_SERVICES has no exception.

Method CREATE_IM_AND_GEN_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_HANDLE Value transfer Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle 20090929
2 Exporting E_RC Call by reference Type reference (TYPE) SY-SUBRC 0 - Success, 4- Errors 8- With warnings 20091009
3 Importing IS_INT_MOD_DET Call by reference Type reference (TYPE) MDG_OIF_S_INTMOD_DETAILS Structure for interface model details 20090901
4 Importing IT_INT_MOD_ENT_ATTR Call by reference Type reference (TYPE) MDG_OIF_T_ENT_ATT Table type to have entity and its attributes 20090901
5 Importing IV_CUST_REQ Call by reference Type reference (TYPE) TRKORR Request/Task 20090910
6 Importing IV_TRANSP_REQ Call by reference Type reference (TYPE) TRKORR Request/Task 20090917

Method CREATE_IM_AND_GEN_DDIC on class CL_OIF_UI_SERVICES has no exception.

Method DELETE_IM_AND_GEN_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20091006
2 Exporting E_RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20091007
3 Importing IV_CUST_REQ Call by reference Type reference (TYPE) TRKORR Request/Task 20091006
4 Importing IV_TRANSP_REQ Call by reference Type reference (TYPE) TRKORR Request/Task 20091006
5 Importing IV_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20091006
6 Importing I_INT_MODEL_ID Call by reference Type reference (TYPE) MDG_OIF_INT_MOD_ID 20091006

Method DELETE_IM_AND_GEN_DDIC on class CL_OIF_UI_SERVICES has no exception.

Method GET_OTC_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTFOUND Value transfer Type reference (TYPE) WDY_BOOLEAN Found or Not Found 20091008
2 Exporting EV_OTC_DESC Value transfer Type reference (TYPE) MDG_OBJECT_TYPE_CODE_DESC_BS Object Type Code Description 20091006
3 Importing IV_OTC Value transfer Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091006

Method GET_OTC_DESC on class CL_OIF_UI_SERVICES has no exception.

Method GET_OUTBOUND_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT_IMPL Call by reference Type reference (TYPE) DRF_T_OUTB_IMPLT OI + OI Text 20091009
2 Importing IV_INTERFACE_MODEL Value transfer Type reference (TYPE) MDG_OIF_INT_MOD_ID MDG_OIF_INT_MOD_ID 20091009

Method GET_OUTBOUND_IMPL on class CL_OIF_UI_SERVICES has no exception.

Method MAP_DATA_MODEL_TO_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_MODEL Value transfer Type reference (TYPE) USMD_MODEL Data Model 20091102
2 Importing IV_TOP_ENTITY Value transfer Type reference (TYPE) USMD_ENTITY Object Type Code 20091102

Method MAP_DATA_MODEL_TO_ENTRIES on class CL_OIF_UI_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702