SAP ABAP Class CL_AC_MESSAGE_TYPE_PCP (ABAP Channels message type Push Channel Protocol (PCP))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-AC (Application Component) ABAP Channels
     SAMC_RUNTIME (Package) AMC runtime package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AC_MESSAGE_TYPE_PCP ABAP Channels message type Push Channel Protocol (PCP) 20130610
Properties
Class CL_AC_MESSAGE_TYPE_PCP  
Short Description ABAP Channels message type Push Channel Protocol (PCP)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAMC_RUNTIME   AMC runtime package 
Created 20130610   SAP 
Last change 20141121    
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_AC_MESSAGE_TYPE_PCP ABAP Channels message type Push Channel Protocol (PCP) 20130610
Friends
# Friend Modeled only Created on Description
1 CL_AMC_MESSAGE_TYPE_PCP 20130620 AMC class for Push Channel Protocol (PCP) messages
2 CL_APC_WS_HTTP_SESSION_TIMEOUT 20131022 ABAP Push Channel HTTP session timeout event
3 CL_APC_WS_PROGRESS_INDICATOR 20130710 ABAP Push Channel progress indicator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_N_PCP_ACTION Constant Private Type reference (TYPE) STRING 'pcp-action' PCP action 20130611
2 CO_N_PCP_AMC_CHANNEL_ID Instance attribute Private Type reference (TYPE) STRING 'pcp-channel' PCP AMC Channel ID 20130620
3 CO_N_PCP_BODY_TYPE Constant Private Type reference (TYPE) STRING 'pcp-body-type' PCP body type name 20130611
4 CO_V_PCP_ACTION_MESSAGE Constant Private Type reference (TYPE) STRING 'MESSAGE' PCP action message 20130611
5 CO_V_PCP_BODY_TYPE_BINARY Instance attribute Private Type reference (TYPE) STRING 'binary' PCP body type name 20130611
6 CO_V_PCP_BODY_TYPE_TEXT Instance attribute Private Type reference (TYPE) STRING 'text' PCP body type name 20130611
7 M_BODY_BINARY Instance attribute Private Type reference (TYPE) XSTRING 20130610
8 M_BODY_RAW Instance attribute Private Type reference (TYPE) STRING 20130611
9 M_BODY_TEXT Instance attribute Private Type reference (TYPE) STRING 20130610
10 M_BODY_TYPE Instance attribute Private Type reference (TYPE) STRING 20130611
11 M_DESERILIZATION_FAILED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130822
12 M_PCP_FIELDS Instance attribute Private Type reference (TYPE) GT_PCP_FIELDS Push Channel Protocol field table 20130610
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Creates a Push Channel Protocol message 20130612
2 DELETE_FIELD Instance method Public Method 20130610
3 DESERIALIZE Instance method Public Method 20130612
4 GET_BINARY Instance method Public Method 20130611
5 GET_FIELD Instance method Public Method 20130610
6 GET_FIELDS Instance method Public Method 20130620
7 GET_TEXT Instance method Public Method 20130611
8 SERIALIZE Instance method Public Method 20130611
9 SET_BINARY Instance method Public Method 20130610
10 SET_FIELD Instance method Public Method 20130610
11 SET_PCP_FIELD Instance method Private Method 20130620
12 SET_TEXT Instance method Public Method 20130610
13 SET_UPDATE_FIELD Instance method Private Method Sets or updates field 20130611
14 SET_UPDATE_FIELD_POSITION Instance method Private Method Sets reserved PCP field 20130611
15 UNESCAPE Static method Private Method 20130625
Events
Class CL_AC_MESSAGE_TYPE_PCP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_PCP_FIELDS Private See coding 20130618 gt_pcp_fields TYPE STANDARD TABLE OF pcp_field WITH KEY name
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MESSAGE Value transfer Object reference (TYPE REF TO) IF_AC_MESSAGE_TYPE_PCP ABAP Channels message type Push Channel Protocol (PCP) 20130612
# Exception Resumable Description Created on
1 CX_AC_MESSAGE_TYPE_PCP_ERROR ABAP Channels message type Push Channel Protocol error 20130612

Method DELETE_FIELD Signature

Method DELETE_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method DELETE_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method DESERIALIZE Signature

Method DESERIALIZE on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method DESERIALIZE on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method GET_BINARY Signature

Method GET_BINARY on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method GET_BINARY on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method GET_FIELD Signature

Method GET_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method GET_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method GET_FIELDS Signature

Method GET_FIELDS on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method GET_FIELDS on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method GET_TEXT on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SERIALIZE Signature

Method SERIALIZE on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method SERIALIZE on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SET_BINARY Signature

Method SET_BINARY on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method SET_BINARY on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SET_FIELD Signature

Method SET_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method SET_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SET_PCP_FIELD Signature

Method SET_PCP_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method SET_PCP_FIELD on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SET_TEXT Signature

Method SET_TEXT on class CL_AC_MESSAGE_TYPE_PCP has no parameter.
Method SET_TEXT on class CL_AC_MESSAGE_TYPE_PCP has no exception.

Method SET_UPDATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130611
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20130611
# Exception Resumable Description Created on
1 CX_AC_MESSAGE_TYPE_PCP_ERROR ABAP Channels message type Push Channel Protocol error 20130611

Method SET_UPDATE_FIELD_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130611
2 Importing I_POSITION Call by reference Type reference (TYPE) I 20130611
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20130611
# Exception Resumable Description Created on
1 CX_AC_MESSAGE_TYPE_PCP_ERROR ABAP Channels message type Push Channel Protocol error 20130611

Method UNESCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RAW_VALUE Call by reference Type reference (TYPE) STRING 20130625
2 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130625

Method UNESCAPE on class CL_AC_MESSAGE_TYPE_PCP has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740