SAP ABAP Class CL_ADT_MESSAGE_CLASS_API (T100 Message class APIs for CRUD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-MSG (Application Component) Message Class Editor for ABAP in Eclipse
     SMESSAGE_ADT (Package) T100 Messages ADT
Properties
Class CL_ADT_MESSAGE_CLASS_API  
Short Description T100 Message class APIs for CRUD    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SMESSAGE_ADT   T100 Messages ADT 
Created 20120709   SAP 
Last change 20140121   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
Class CL_ADT_MESSAGE_CLASS_API has no interface implemented.
Friends
Class CL_ADT_MESSAGE_CLASS_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_ACCESS_2_T100_RUNNING Static Attribute Public Type reference (TYPE) ABAP_BOOL 20120709
2 GV_SCENARIO_DOCU Constant Public Type reference (TYPE) STRING 'DOCU' 20121206
3 GV_SCENARIO_MESSAGE Constant Public Type reference (TYPE) STRING 'MESS' 20120709
4 GV_SCENARIO_MSG_CLASS Constant Public Type reference (TYPE) STRING 'MSAG' 20120709
5 GV_SCENARIO_MSG_DESC Constant Public Type reference (TYPE) STRING 'MSAD' 20120709
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20120709
2 DELETE Static method Public Method 20120709
3 DELETE_LONG_TEXT Static method Public Method 20120709
4 EXISTS Static method Public Method 20120709
5 HAS_LONG_TEXT Static method Public Method 20120725
6 READ Static method Public Method 20120709
7 READ_CLASS Static method Public Method 20120709
8 READ_SELFEXP Static method Public Method 20120717
9 TRANSPORT Static method Private Method 20120709
10 UPDATE_CLASS Static method Public Method 20120709
11 UPDATE_MESSAGE Static method Public Method 20120709
12 UPDATE_SELF_DEF Static method Public Method 20120726
13 VALIDATE_MC_DESCRIPTION Static method Public Method 20130918
14 VALIDATE_MC_NAME Static method Public Method 20130918
Events
Class CL_ADT_MESSAGE_CLASS_API has no event.
Types
Class CL_ADT_MESSAGE_CLASS_API has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_ADT_MC_RES_CONTROLLER=>TT_MESSAGE_API 20120709
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 'Generated Message Class' 20120709
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20120709
4 Importing IV_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20120709
5 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20120709
6 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120709
7 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method CREATE on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method DELETE 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) TROBJ_NAME Object Name in Object List 20120709
2 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20120709
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20120709
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120709
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method DELETE on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method DELETE_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20120709
2 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO 20120709
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20121206
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20121206
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method DELETE_LONG_TEXT on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20120709
2 Importing IV_NAME Call by reference Type reference (TYPE) SYMSGID 20120709
3 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20120709
4 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method EXISTS on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method HAS_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) SYMSGID Message Class 20120725
2 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20120725
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120725

Method HAS_LONG_TEXT on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FETCH_MASTER_LANG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121018
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20120709
3 Importing IV_NAME Call by reference Type reference (TYPE) SYMSGID 20120709
4 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20120709
5 Exporting RT_MESSAGES Call by reference Type reference (TYPE) IF_ADT_MC_RES_CONTROLLER=>TT_MESSAGE 20120709
6 Exporting RV_MESSAGE_TEXT Call by reference Type reference (TYPE) NATXT 20120709

Method READ on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method READ_CLASS 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) SYMSGID 20120709
2 Returning RS_CLASS_INFO Value transfer Type reference (TYPE) T100A 20120709

Method READ_CLASS on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method READ_SELFEXP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_T100U Call by reference Type reference (TYPE) T100U Last person to change messages 20120717

Method READ_SELFEXP on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method TRANSPORT 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) TROBJ_NAME Object Name in Object List 20120709
2 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20120709
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING 'MSAG' 20120709
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120709
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method TRANSPORT on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method UPDATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_CLASS_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20120709
2 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20120709
3 Importing IV_SHORT_TEXT Call by reference Type reference (TYPE) AS4TEXT 20120709
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120709
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method UPDATE_CLASS on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method UPDATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_ADT_MC_RES_CONTROLLER=>TT_MESSAGE_API 20120709
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20120709
3 Importing IV_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20120709
4 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20120709
5 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120709
6 Importing IV_UPDATE_U_TAB Call by reference Type reference (TYPE) ABAP_BOOL 20120709
7 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120709

Method UPDATE_MESSAGE on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method UPDATE_SELF_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) ARBGB Application Area 20120726
2 Importing IV_MSG_NO Call by reference Type reference (TYPE) MSGNR Message number 20120726
3 Importing IV_SELF_DEF Call by reference Type reference (TYPE) DOKU_SELFD Object documentation status 20120726
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20120726

Method UPDATE_SELF_DEF on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method VALIDATE_MC_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20130918
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) STRING 20130918
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method VALIDATE_MC_DESCRIPTION on class CL_ADT_MESSAGE_CLASS_API has no exception.

Method VALIDATE_MC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) STRING 20130918
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method VALIDATE_MC_NAME on class CL_ADT_MESSAGE_CLASS_API has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740