SAP ABAP Class CL_SMT_METHOD (Method)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_MODEL (Package) Model Access for External Users
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMT_METHOD_DYN Dynamic Method Execution 20080104
2 Inheritance (c INHERITING FROM c_ref)  CL_SMT_METHOD_GEN Method Execution Using Generated Programs 20080104
Properties
Class CL_SMT_METHOD  
Short Description Method    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_MODEL   Model Access for External Users 
Created 20071214   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)
2 CL_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SMT_METHOD has no interface implemented.
Friends
Class CL_SMT_METHOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_APPLICATION Instance attribute Protected Type reference (TYPE) SMT_APPLICATION Application 20071214
2 A_CLASS Instance attribute Protected Type reference (TYPE) SMT_CLASS Name of a Class 20071214
3 A_EVENT Instance attribute Protected Type reference (TYPE) SMT_EVENT Event 20071214
4 A_EXTENDED_XML_HANDLING Instance attribute Protected Type reference (TYPE) SMT_BOOLEAN Extended XML Handling 20071214
5 A_IS_CONDITION Instance attribute Protected Type reference (TYPE) SMT_BOOLEAN Method is a Condition 20080124
6 A_METHOD Instance attribute Protected Type reference (TYPE) SMT_CLASS_METHOD Method 20071214
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071214
2 CREATE_ERROR_ENTRIES Instance method Protected Method Add Entries to Log 20071214
3 END_OF_PREFETCH Instance method Public Method End Prefetch 20071214
4 EXECUTE Instance method Public Method Execute method 20071214
5 GET_PARA_BINDINGS Instance method Protected Method Set Parameters 20080123
6 GET_SOURCE_CODE Instance method Public Method Return Source Code 20080130
7 IS_METHOD_CALL_NECESSARY Instance method Protected Method Must the Method be Called? 20080131
8 SET_DATA_CONTAINER Instance method Public Method Set Container that Holds References to Parameters 20080104
9 START_OF_PREFETCH Instance method Public Method Start Prefetch 20071214
Events
Class CL_SMT_METHOD has no event.
Types
Class CL_SMT_METHOD has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Anwendung 20071214
2 Importing I_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name einer Klasse 20071214
3 Importing I_EVENT Call by reference Type reference (TYPE) SMT_EVENT Ereignis 20071214
4 Importing I_EXTENDED_XML_HANDLING Call by reference Type reference (TYPE) SMT_BOOLEAN erweiterte XML Behandlung 20071214
5 Importing I_IS_CONDITION Call by reference Type reference (TYPE) SMT_BOOLEAN Methode ist eine Bedingung 20080124
6 Importing I_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Methode 20071214

Method CONSTRUCTOR on class CL_SMT_METHOD has no exception.

Method CREATE_ERROR_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARA_BIND Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20071214
2 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20071214
3 Importing I_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Protokoll 20071214

Method CREATE_ERROR_ENTRIES on class CL_SMT_METHOD has no exception.

Method END_OF_PREFETCH Signature

Method END_OF_PREFETCH on class CL_SMT_METHOD has no parameter.
Method END_OF_PREFETCH on class CL_SMT_METHOD has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) SMT_BOOLEAN Operation erfolgreich ? 20071214
2 Exporting E_TRANSFORMATION_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Protokoll 20080124
3 Importing IT_TARGET_KEY Call by reference Type reference (TYPE) SMT_FIELD_STAB Feldname 20071214
4 Importing I_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Kontext 20080425
5 Importing I_DO_NOT_SET_CHANGE_FIELD Call by reference Type reference (TYPE) SMT_BOOLEAN Änderungsfeld nicht setzen 20071214
6 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20080425
7 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_PARAMETER_MAPPING Zuordnung von Eingabeparametern zu Feldern 20071214
8 Importing I_OVERWRITE_CHECK Call by reference Type reference (TYPE) SMT_BOOLEAN Prüfung, daß ein Zielfeld nicht überschrieben wird 20071214
9 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN prefetch ? 20071214
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Fehler im Customizing 20080201
2 CX_SMT_TRANSFORMATION_ERROR Fehler bei einer Transformation oder Feldzuweisung 20080124
3 CX_SMT_UNSUCCESSFUL_TRANS erfolglose Transformation 20080124
4 CX_SMT_WRONG_FIELD 20071214

Method GET_PARA_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARA_BIND Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Parameterzuordnung 20080123
2 Exporting ET_PARA_BIND_TARGET Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Parameterzuordnung für Ziel 20080123
3 Exporting E_AT_LEAST_ONE_PARAMETER_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
4 Exporting E_HAS_MANDATORY_PARA Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
5 Exporting E_METHOD_HAS_INPUT_PARAMETER Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
6 Exporting E_ONE_MAND_PARA_NOT_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
7 Exporting E_ONE_MAND_PARA_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
8 Importing I_DATA Call by reference Object reference (TYPE REF TO) CL_SMT_REF_TO_DATA_CONTAINER Container, der Referenz mit ref to data speichert 20080123
9 Importing I_EXTENDED_XML_HANDLING Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
10 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20080123
11 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080123
# Exception Resumable Description Created on
1 CX_SMT_WRONG_FIELD Feld gibt es nicht 20080123

Method GET_SOURCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEF_CODE Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE Klassendefinitionscode 20080201
2 Exporting ET_IMPL_CODE Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE Klassenimplementierungscode 20080201
3 Importing IT_CHANGE_FIELD Call by reference Type reference (TYPE) SMT_FIELD_STAB Feldname 20080130
4 Importing IT_TARGET_KEY Call by reference Type reference (TYPE) SMT_FIELD_STAB Feldname 20080130
5 Importing I_CHANGE_STRUCTURE_SPECIFIED Call by reference Type reference (TYPE) SMT_BOOLEAN Änderungsstruktur spezifiziert 20080207
6 Importing I_LOCAL_CLASS_NAME Call by reference Type reference (TYPE) STRING lokaler Klassenname 20080130
7 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20080130

Method GET_SOURCE_CODE on class CL_SMT_METHOD has no exception.

Method IS_METHOD_CALL_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARA_BIND Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Parameterzuordnung 20080131
2 Importing I_AT_LEAST_ONE_PARAMETER_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
3 Importing I_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name einer Klasse 20080131
4 Importing I_EXTENDED_XML_HANDLING Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
5 Importing I_HAS_MANDATORY_PARA Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
6 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20080131
7 Importing I_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Methode 20080131
8 Importing I_METHOD_HAS_INPUT_PARAMETER Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
9 Importing I_ONE_MAND_PARA_NOT_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
10 Importing I_ONE_MAND_PARA_SENT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
11 Returning RE_NECESSARY Value transfer Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080131
# Exception Resumable Description Created on
1 CX_SMT_TRANSFORMATION_ERROR Fehler bei einer Transformation oder Feldzuweisung 20080131

Method SET_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_LIST Call by reference Object reference (TYPE REF TO) CL_SMT_REF_CONTAINER_LIST Liste von Referenzcontainern 20080317

Method SET_DATA_CONTAINER on class CL_SMT_METHOD has no exception.

Method START_OF_PREFETCH Signature

Method START_OF_PREFETCH on class CL_SMT_METHOD has no parameter.
Method START_OF_PREFETCH on class CL_SMT_METHOD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700