SAP ABAP Interface IF_EPM_MESSAGE_BUFFER (EPM: Message buffer interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_COMMON (Package) EPM Common Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPM_MESSAGE_BUFFER EPM: Message Buffer 20090129
Properties
Interface IF_EPM_MESSAGE_BUFFER  
Short Description EPM: Message buffer interface    
General Data
Package S_EPM_COMMON   EPM Common Objects 
Created 20081215   SAP 
Last changed 20130531   SAP 
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 CM_EPM_ROOT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_EPM_MESSAGE_BUFFER has no interface.
Friends
Interface IF_EPM_MESSAGE_BUFFER has no friend.
Attributes
Interface IF_EPM_MESSAGE_BUFFER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Adds a message to the message buffer 20090408
2 ADD_MESSAGES Instance method Public Method Add several messages to the message buffer 20090409
3 ADD_NEW_MESSAGE Instance method Public Method Create and add a new message (convenience) 20090424
4 CREATE_MESSAGE_BUFFER Instance method Public Method Get a message package 20090409
5 DELETE_MESSAGES Instance method Public Method Deletes all messages 20090408
6 GET_MESSAGES Instance method Public Method Retrieves all messages 20090408
Events
Interface IF_EPM_MESSAGE_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MESSAGES Public See coding 20090408 TT_MESSAGES TYPE STANDARD TABLE OF TY_MESSAGE WITH DEFAULT KEY
2 TY_MESSAGE Public Object reference (TYPE REF TO) CM_EPM_ROOT EPM: Abstract Root Message Class 20090408
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE Call by reference Type reference (TYPE) TY_MESSAGE EPM: Abstract Root Message Class 20090408
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090409

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGES EPM: Abstract Root Message Class 20090409
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090409

Method ADD_NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090424
2 Importing IS_LOCATION Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_MESSAGE_LOCATION 20090428
3 Importing IS_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20090424
4 Importing IV_MESSAGE_CLASS_NAME Call by reference Type reference (TYPE) CLASSNAME 'CM_EPM_COMMON_MESSAGES' Reference type 20090424
5 Importing IV_SEVERITY Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_MESSAGE_SEVERITY CM_EPM_ROOT=>GC_SEVERITY_ERROR Error 20090424
6 Importing IV_VAR1 Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_T100_VARIABLE 20090424
7 Importing IV_VAR2 Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_T100_VARIABLE 20090424
8 Importing IV_VAR3 Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_T100_VARIABLE 20090424
9 Importing IV_VAR4 Call by reference Type reference (TYPE) CM_EPM_ROOT=>TY_T100_VARIABLE 20090424
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090424

Method CREATE_MESSAGE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MESSAGE_BUFFER Value transfer Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER EPM: Message buffer interface 20090409

Method CREATE_MESSAGE_BUFFER on Interface IF_EPM_MESSAGE_BUFFER has no exception.

Method DELETE_MESSAGES Signature

Method DELETE_MESSAGES on Interface IF_EPM_MESSAGE_BUFFER has no parameter.
Method DELETE_MESSAGES on Interface IF_EPM_MESSAGE_BUFFER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTRUCTIVE_READ_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090408
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) TT_MESSAGES 20090428
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090408
History
Last changed by/on SAP  20130531 
SAP Release Created in 720