SAP ABAP Class CL_SMT_EVENT_STRUCT_MAPPER (Structure field mapper for event)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_CONFIGURATION (Package) configuration objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_EVENT_STRUCTURE_MAPPER Event structure mapper 20080419
Properties
Class CL_SMT_EVENT_STRUCT_MAPPER  
Short Description Structure field mapper for event    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080414   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SMT_EVENT_STRUCT_MAPPER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_EVENT_STRUCTURE_MAPPER Event structure mapper 20080419
Friends
Class CL_SMT_EVENT_STRUCT_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_APPLICATION Instance attribute Private Object reference (TYPE REF TO) CL_SMT_APPLICATION Application 20080419
2 MO_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_EVENT Event 20080419
3 MO_TARGET_STRUCTURE_DESCRIPTOR Instance attribute Private Object reference (TYPE REF TO) CL_SMT_STRUCTURE_DESCRIPTOR Structure descriptor 20080421
4 MT_ADD_STRUCTURE_MAPPING Instance attribute Private Type reference (TYPE) SMT_T_STRUCTURE_MAPPING Structure mapping 20080418
5 MT_INPUT_FIELD_MAPPING Instance attribute Private Type reference (TYPE) SMT_T_FIELD_MAPPING Field mapping 20080419
6 MT_INPUT_STRUCTURE_DESCRIPTOR Instance attribute Private Type reference (TYPE) SMT_T_STRUCTURE_DESCRIPTOR List of structure descriptor 20080421
7 MT_PRECEED_STRUCTURE_MAPPING Instance attribute Private Type reference (TYPE) SMT_T_STRUCTURE_MAPPING Structure mapping 20080529
8 MT_TARGET_FIELD_MAPPING Instance attribute Private Type reference (TYPE) SMT_T_FIELD_MAPPING Field mapping 20080419
9 MV_REPL_SRC_STRUCTURE Instance attribute Private Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
10 MV_REPL_TRG_STRUCTURE Instance attribute Private Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
11 SO_CO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST Configuration constant attributes 20080418
12 SO_ERR Static Attribute Private Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20080420
13 SO_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_FACTORY Configuration factory class 20080418
14 SO_NO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20080421
15 SO_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080418
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080418
2 GENERATE_FIELD_MAPPING Instance method Private Method Generate a struture mapping 20080419
3 GENERATE_FIELD_MAPPINGS Instance method Public Method Generate a list of field mapping 20080419
4 GENERATE_INPUT_FIELD_MAPPINGS Instance method Private Method Generate a list of field mapping for the input structures 20080419
5 GENERATE_TARGET_FIELD_MAPPINGS Instance method Private Method Generate a list of field mapping for the target structure 20080419
6 GET_ADD_INPUT_STRUCTURES Instance method Public Method Set the replacement target structure 20080529
7 GET_ADD_REPLACEMENT_STRUCTURES Instance method Public Method Return the list of additional structure replacements 20080529
8 GET_EVENT Instance method Public Method Set the replacement target structure 20080529
9 GET_EVENT_SOURCE_EXT Instance method Public Method getting the table contents for source structure 20090210
10 GET_EVENT_TARGET_EXT Instance method Public Method getting the table contents for target structure 20090210
11 GET_IMPORTED_EVENTS Instance method Public Method Return the list of imported events 20080418
12 GET_IMPORTED_SRC_STRUCTURE Instance method Public Method Return the source structure 20080418
13 GET_IMPORTED_TRG_STRUCTURE Instance method Public Method Return the target structure 20080418
14 GET_INPUT_FIELDS_REPLACEMENT Instance method Public Method Return the input field replacements 20080419
15 GET_MAPPED_INPUT_FIELD Instance method Public Method Set the replacement target structure 20080529
16 GET_MAPPED_TARGET_FIELD Instance method Public Method Set the replacement target structure 20080529
17 GET_PRECEEDING_REPLACE_STRUCTS Instance method Public Method Return the list of preceeding structure replacements 20080529
18 GET_PRECEEDING_STRUCTURES Instance method Public Method Set the replacement target structure 20080529
19 GET_REPLACEMENT_SRC_STRUCTURE Instance method Public Method Return the name of the replacement source structure 20080415
20 GET_REPLACEMENT_TRG_STRUCTURE Instance method Public Method Return the name of the replacement target structure 20080415
21 GET_SOURCE_STRUCTURE Instance method Public Method Set the replacement target structure 20080529
22 GET_TARGET_FIELDS_REPLACEMENT Instance method Public Method Return the target field replacements 20080419
23 GET_TARGET_STRUCTURE Instance method Public Method Set the replacement target structure 20080529
24 LOAD_EVENT_STRUCTURES Instance method Private Method Load the event structures 20080418
25 SET_IMPORTED_APPL_BY_NAME Instance method Public Method Set the selected application 20080418
26 SET_IMPORTED_EVENT Instance method Public Method Set the selected event 20080418
27 SET_REPLACEMENT_ADD_STRUCTURE Instance method Public Method Set a replacement additional structure 20080418
28 SET_REPLACEMENT_INPUT_FIELD Instance method Public Method Set the replacement for an input field 20080421
29 SET_REPLACEMENT_PRECEED_STRUCT Instance method Public Method Set a replacement preceeding structure 20080529
30 SET_REPLACEMENT_SRC_STRUCTURE Instance method Public Method Set the replacement source structure 20080418
31 SET_REPLACEMENT_TARGET_FIELD Instance method Public Method Set the replacement for a target field 20080421
32 SET_REPLACEMENT_TRG_STRUCTURE Instance method Public Method Set the replacement target structure 20080418
Events
Class CL_SMT_EVENT_STRUCT_MAPPER has no event.
Types
Class CL_SMT_EVENT_STRUCT_MAPPER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GENERATE_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMPORTED Call by reference Object reference (TYPE REF TO) CL_SMT_STRUCTURE_DESCRIPTOR Structure descriptor 20080419
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080425
3 Importing IO_REPLACEMENT Call by reference Object reference (TYPE REF TO) CL_SMT_STRUCTURE_DESCRIPTOR Structure descriptor 20080421
4 Changing XT_MAPPING Call by reference Type reference (TYPE) SMT_T_FIELD_MAPPING Field mapping 20080419

Method GENERATE_FIELD_MAPPING on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GENERATE_FIELD_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080425
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080423

Method GENERATE_INPUT_FIELD_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080425
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080423

Method GENERATE_TARGET_FIELD_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080425
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080423

Method GET_ADD_INPUT_STRUCTURES Signature

Method GET_ADD_INPUT_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_ADD_INPUT_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_ADD_REPLACEMENT_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_STRUCTURE_MAPPING Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_MAPPING Structure mapping 20080529

Method GET_ADD_REPLACEMENT_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_EVENT Signature

Method GET_EVENT on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_EVENT on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_EVENT_SOURCE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_WD_STRUCTURE Structure path for the external view of the proxy structure 20090210
2 Returning RT_VALUE_FIELDS Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD Structure descriptor 20090210

Method GET_EVENT_SOURCE_EXT on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_EVENT_TARGET_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VALUE_FIELDS Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD Structure descriptor 20090210

Method GET_EVENT_TARGET_EXT on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_IMPORTED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_EVENT Value transfer Object reference (TYPE REF TO) SMT_T_EVENT Application events 20080418

Method GET_IMPORTED_EVENTS on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_IMPORTED_SRC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418

Method GET_IMPORTED_SRC_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_IMPORTED_TRG_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418

Method GET_IMPORTED_TRG_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_INPUT_FIELDS_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_MAPPING Value transfer Object reference (TYPE REF TO) SMT_T_FIELD_MAPPING Field mapping 20080419

Method GET_INPUT_FIELDS_REPLACEMENT on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_MAPPED_INPUT_FIELD Signature

Method GET_MAPPED_INPUT_FIELD on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_MAPPED_INPUT_FIELD on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_MAPPED_TARGET_FIELD Signature

Method GET_MAPPED_TARGET_FIELD on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_MAPPED_TARGET_FIELD on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_PRECEEDING_REPLACE_STRUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_STRUCTURE_MAPPING Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_MAPPING Structure mapping 20080529

Method GET_PRECEEDING_REPLACE_STRUCTS on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_PRECEEDING_STRUCTURES Signature

Method GET_PRECEEDING_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_PRECEEDING_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_REPLACEMENT_SRC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080415

Method GET_REPLACEMENT_SRC_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_REPLACEMENT_TRG_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080415

Method GET_REPLACEMENT_TRG_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_SOURCE_STRUCTURE Signature

Method GET_SOURCE_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_SOURCE_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_TARGET_FIELDS_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_MAPPING Value transfer Object reference (TYPE REF TO) SMT_T_FIELD_MAPPING Field mapping 20080419

Method GET_TARGET_FIELDS_REPLACEMENT on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method GET_TARGET_STRUCTURE Signature

Method GET_TARGET_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method GET_TARGET_STRUCTURE on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method LOAD_EVENT_STRUCTURES Signature

Method LOAD_EVENT_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no parameter.
Method LOAD_EVENT_STRUCTURES on class CL_SMT_EVENT_STRUCT_MAPPER has no exception.

Method SET_IMPORTED_APPL_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20080418
2 Returning RV_CHANGED Value transfer Type reference (TYPE) SMT_BOOLEAN Boolean value 20080418
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080423
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080418
3 CX_SMT_OPERATION_FAILED Operation failed error 20080418

Method SET_IMPORTED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID GUID 20080418
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080418

Method SET_REPLACEMENT_ADD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDITIONAL_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
2 Importing IV_REPLACEMENT_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080418

Method SET_REPLACEMENT_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080421
2 Importing IV_REPLACEMENT_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080421
3 Importing IV_REPLACEMENT_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080421
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080421
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080421
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080421

Method SET_REPLACEMENT_PRECEED_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRECEEDING_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080529
2 Importing IV_REPLACEMENT_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080529
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080529

Method SET_REPLACEMENT_SRC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) SMT_WD_ESR_DISPLAY Display : External or Internal View 20081118
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080418

Method SET_REPLACEMENT_TARGET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080421
2 Importing IV_REPLACEMENT_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080421
3 Importing IV_REPLACEMENT_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20090519
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20090519
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080421
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080421

Method SET_REPLACEMENT_TRG_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080418
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080418
History
Last changed by/on SAP  20110908 
SAP Release Created in 701