SAP ABAP Class CL_SMT_METHOD_CALL (Method call based event object)
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 Inheritance (c INHERITING FROM c_ref)  CL_SMT_ACTION Action abstraction 20080220
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_ASSIGNABLE_OBJECT Object that with assignable parameters 20080220
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_METHOD_CALL Method call interface 20080118
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMT_CONDITION Represents a condition that triggers a transformation 20080219
2 Inheritance (c INHERITING FROM c_ref)  CL_SMT_CONFIG_COMPLEX_TRANSF Represents a transformation that uses a method call 20080206
Properties
Class CL_SMT_METHOD_CALL  
Short Description Method call based event object    
Super Class CL_SMT_ACTION Action abstraction 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080118   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_ASSIGNABLE_OBJECT Object that with assignable parameters 20080220
2 IF_SMT_METHOD_CALL Method call interface 20080118
Friends
Class CL_SMT_METHOD_CALL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTRIBUTE_CLASS Instance attribute Public Attribute reference (LIKE) 20080118
2 GC_ATTRIBUTE_METHOD Instance attribute Public Attribute reference (LIKE) 20080118
3 GC_INTERF_PREFETCH Constant Public Type reference (TYPE) STRING 'I_PREFETCH' Parameter prefetch 20080215
4 MT_PARAMETER Instance attribute Protected Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080121
5 MV_CLASS Instance attribute Protected Type reference (TYPE) SMT_CLASS 20080118
6 MV_METHOD Instance attribute Protected Type reference (TYPE) SMT_CLASS_METHOD 20080118
7 MV_METHOD_CHANGED Instance attribute Protected Type reference (TYPE) SMT_BOOLEAN Boolean value 20080401
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_FIXED_VALUE Instance method Public Method 20080220
2 ASSIGN_STRUCTURE_FIELD Instance method Public Method 20080220
3 CHECK_CLASS Instance method Public Method 20080118
4 CHECK_CLASS_FROM_DESCRIPTOR Instance method Protected Method [ABSTRACT] Check if a class is valid using abap descriptor 20080118
5 CHECK_FIXED_VALUE_ASSIGNMENT Instance method Protected Method Check the assignment of a fixed value 20080222
6 CHECK_METHOD Instance method Public Method 20080118
7 CHECK_METHOD_FROM_DESCRIPTOR Instance method Protected Method Check if a method is valid using abap descriptor 20080118
8 CHECK_PARAMETERS Instance method Private Method Check if all mandatory parameters have an assigned values 20080214
9 CHECK_PARAMETER_EDITABILITY Instance method Private Method Check if a parameter can be edited 20080222
10 CHECK_STRUCT_FIELD_ASSIGNMENT Instance method Protected Method Check the assignment of a structure field 20080222
11 CLEAR_CLASS Instance method Protected Method Clear the method call class 20080118
12 CLEAR_METHOD Instance method Protected Method Clear the method call method 20080118
13 CLONE_ASSIGMENTS Instance method Protected Method Clone the parameter assignments 20080406
14 COPY_ASSIGNMENTS Instance method Protected Method Copy the method call assignments 20080419
15 GET_ASSIGNED_FIXED_VALUE Instance method Public Method 20080220
16 GET_ASSIGNED_STRUCTURE_FIELD Instance method Public Method 20080220
17 GET_CLASS Instance method Public Method 20080118
18 GET_METHOD Instance method Public Method 20080118
19 GET_METHOD_PARAMETER_REFERENCE Instance method Protected Method Returns a method parameter reference 20080122
20 GET_PARAMETER Instance method Public Method 20080221
21 GET_PARAMETERS Instance method Public Method 20080218
22 GET_PARAMETER_DATA_DESCRIPTOR Instance method Private Method Returns the data descriptor for a parameter 20080222
23 HAS_METHOD_CHANGED Instance method Public Method Return true if the method has changed 20080401
24 SET_CLASS Instance method Public Method 20080118
25 SET_METHOD Instance method Public Method 20080118
26 SET_PARAMETERS Instance method Protected Method Sets parameters of a method 20080208
Events
# Event Type Visibility Description Created on
1 ASSIGNMENT_ADDED Instance Event
(0)
Public
(2)
20080220
2 ASSIGNMENT_REMOVED Instance Event
(0)
Public
(2)
20080220
Types
Class CL_SMT_METHOD_CALL has no local type.
Method Signatures

Method ASSIGN_FIXED_VALUE Signature

Method ASSIGN_FIXED_VALUE on class CL_SMT_METHOD_CALL has no parameter.
Method ASSIGN_FIXED_VALUE on class CL_SMT_METHOD_CALL has no exception.

Method ASSIGN_STRUCTURE_FIELD Signature

Method ASSIGN_STRUCTURE_FIELD on class CL_SMT_METHOD_CALL has no parameter.
Method ASSIGN_STRUCTURE_FIELD on class CL_SMT_METHOD_CALL has no exception.

Method CHECK_CLASS Signature

Method CHECK_CLASS on class CL_SMT_METHOD_CALL has no parameter.
Method CHECK_CLASS on class CL_SMT_METHOD_CALL has no exception.

Method CHECK_CLASS_FROM_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR Runtime Type Services 20080118
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080118

Method CHECK_FIXED_VALUE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_ASSIGNMENT_PARAMETER Assignment parameter 20080222
2 Importing IV_VALUE Call by reference Type reference (TYPE) SMT_FIXED_VALUE Structure path 20080222
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080222
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080222

Method CHECK_METHOD Signature

Method CHECK_METHOD on class CL_SMT_METHOD_CALL has no parameter.
Method CHECK_METHOD on class CL_SMT_METHOD_CALL has no exception.

Method CHECK_METHOD_FROM_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_METHOD Call by reference Type reference (TYPE) ABAP_METHDESCR 20080118
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080118

Method CHECK_PARAMETERS Signature

Method CHECK_PARAMETERS on class CL_SMT_METHOD_CALL has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080214

Method CHECK_PARAMETER_EDITABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETER Call by reference Type reference (TYPE) SMT_S_METHOD_PARAMETER Method call parameter information 20080222
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080222

Method CHECK_STRUCT_FIELD_ASSIGNMENT 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 20080222
2 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_ASSIGNMENT_PARAMETER Assignment parameter 20080222
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080222
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080222
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080222

Method CLEAR_CLASS Signature

Method CLEAR_CLASS on class CL_SMT_METHOD_CALL has no parameter.
Method CLEAR_CLASS on class CL_SMT_METHOD_CALL has no exception.

Method CLEAR_METHOD Signature

Method CLEAR_METHOD on class CL_SMT_METHOD_CALL has no parameter.
Method CLEAR_METHOD on class CL_SMT_METHOD_CALL has no exception.

Method CLONE_ASSIGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLONE_OBJECT Call by reference Object reference (TYPE REF TO) IF_SMT_METHOD_CALL Method call interface 20080406
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080411
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080411

Method COPY_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COPY_OBJECT Call by reference Object reference (TYPE REF TO) IF_SMT_METHOD_CALL Base object interface 20080419
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080424
3 Importing IO_STRUCTURE_MAPPER Call by reference Object reference (TYPE REF TO) IF_SMT_EVENT_STRUCTURE_MAPPER Event structure mapper 20080419
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080419
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080419

Method GET_ASSIGNED_FIXED_VALUE Signature

Method GET_ASSIGNED_FIXED_VALUE on class CL_SMT_METHOD_CALL has no parameter.
Method GET_ASSIGNED_FIXED_VALUE on class CL_SMT_METHOD_CALL has no exception.

Method GET_ASSIGNED_STRUCTURE_FIELD Signature

Method GET_ASSIGNED_STRUCTURE_FIELD on class CL_SMT_METHOD_CALL has no parameter.
Method GET_ASSIGNED_STRUCTURE_FIELD on class CL_SMT_METHOD_CALL has no exception.

Method GET_CLASS Signature

Method GET_CLASS on class CL_SMT_METHOD_CALL has no parameter.
Method GET_CLASS on class CL_SMT_METHOD_CALL has no exception.

Method GET_METHOD Signature

Method GET_METHOD on class CL_SMT_METHOD_CALL has no parameter.
Method GET_METHOD on class CL_SMT_METHOD_CALL has no exception.

Method GET_METHOD_PARAMETER_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_ASSIGNMENT_PARAMETER Assignment parameter 20080122
2 Returning RSR_PARAMETER Value transfer Object reference (TYPE REF TO) SMT_S_METHOD_PARAMETER Method call parameter information 20080122
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080122

Method GET_PARAMETER Signature

Method GET_PARAMETER on class CL_SMT_METHOD_CALL has no parameter.
Method GET_PARAMETER on class CL_SMT_METHOD_CALL has no exception.

Method GET_PARAMETERS Signature

Method GET_PARAMETERS on class CL_SMT_METHOD_CALL has no parameter.
Method GET_PARAMETERS on class CL_SMT_METHOD_CALL has no exception.

Method GET_PARAMETER_DATA_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_PARAMETER 20080222
2 Returning RO_DATA_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20080222
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080222

Method HAS_METHOD_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) SMT_BOOLEAN Boolean value 20080401

Method HAS_METHOD_CHANGED on class CL_SMT_METHOD_CALL has no exception.

Method SET_CLASS Signature

Method SET_CLASS on class CL_SMT_METHOD_CALL has no parameter.
Method SET_CLASS on class CL_SMT_METHOD_CALL has no exception.

Method SET_METHOD Signature

Method SET_METHOD on class CL_SMT_METHOD_CALL has no parameter.
Method SET_METHOD on class CL_SMT_METHOD_CALL has no exception.

Method SET_PARAMETERS Signature

Method SET_PARAMETERS on class CL_SMT_METHOD_CALL has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403
Event Signatures

Event ASSIGNMENT_ADDED Signature
Event ASSIGNMENT_ADDED on class CL_SMT_METHOD_CALL has no parameter.
Event ASSIGNMENT_REMOVED Signature
Event ASSIGNMENT_REMOVED on class CL_SMT_METHOD_CALL has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701