SAP ABAP Class CL_SRAPI_OPERATION (Method of a Service Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAPI_REP_OBJECT Repository Object 20041015
Properties
Class CL_SRAPI_OPERATION  
Short Description Method of a Service Interface    
Super Class CL_SRAPI_REP_OBJECT Repository Object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20041015   SAP 
Last change 20100416   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_OPERATION has no forward declaration.
Interfaces
Class CL_SRAPI_OPERATION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAPI_QUERY_RES_2_REP_OBJ 20041015 Factory for Repository Objects
2 CL_SRAPI_WRITE_REQ_RENDERER_70 20061204 Write Request Renderer 7.0
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEPRECATED Constant Public Type reference (TYPE) STRING 'D' 20091217
2 IS_SYNCHRON Constant Public Type reference (TYPE) STRING 'IS_SYNCHRONOUS' Synchronous Operation 20041015
3 IS_SYNCHRONOUS_ATTR Instance attribute Private Type reference (TYPE) STRING Synchronous Operation 20041015
4 LINK_ROLE_FAULT Constant Private Type reference (TYPE) STRING 'FAULT' 20070521
5 LINK_ROLE_INPUT Constant Private Type reference (TYPE) STRING 'INPUT' 20090604
6 LINK_ROLE_OUTPUT Constant Private Type reference (TYPE) STRING 'OUTPUT' 20090604
7 LINK_ROLE_REQUEST Constant Private Type reference (TYPE) STRING 'REQUEST' 20070521
8 LINK_ROLE_RESPONSE Constant Private Type reference (TYPE) STRING 'RESPONSE' 20070521
9 MESSAGE_TYPE_KEYS_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=true, -=false, space=unknown) 20070521
10 MSG_TYPE_FAULT_KEYS Instance attribute Private Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY 20061204
11 MSG_TYPE_REQUEST_KEY Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
12 MSG_TYPE_RESPONSE_KEY Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
13 NAME Instance attribute Private Type reference (TYPE) STRING 20061204
14 NOT_DEFINED Constant Public Type reference (TYPE) STRING 'N' 20091217
15 NOT_RELEASED Constant Public Type reference (TYPE) STRING '' 20091217
16 RELEASED Constant Public Type reference (TYPE) STRING 'R' 20091217
17 RELEASED_WITH_RESTRICTION Constant Public Type reference (TYPE) STRING 'S' 20091217
18 RELEASE_STATE Constant Public Type reference (TYPE) STRING 'OBJECTSTATE' Operation Release State 20091217
19 RELEASE_STATE_ATTR Instance attribute Private Type reference (TYPE) STRING Operation Release State 20091217
20 REVOKED Constant Public Type reference (TYPE) STRING 'V' 20091217
Methods
# Method Level Visibility Method type Description Created on
1 GET_FAULT_MESSAGE_TYPE_KEYS Instance method Public Method Get the Keys of the Fault Message Types 20070521
2 GET_LABEL Static method Public Method Object Description 20041015
3 GET_RELEASE_STATE Instance method Public Method Get Release State of Operation 20091217
4 GET_REQUEST_MESSAGE_TYPE_KEY Instance method Public Method Get the Key of the Request Message Type 20070521
5 GET_RESPONSE_MESSAGE_TYPE_KEY Instance method Public Method Get the Key of the Response Message Type 20070521
6 GET_RESULT_ATTRIBUTES Static method Public Method Gets Queried Attributes of Object 20041015
7 GET_TYPE Static method Public Method Gets Object Type 20041015
8 IS_SYNCHRONOUS Instance method Public Method Is Operation Synchronous 20041015
9 NEW_INSTANCE Static method Public Method 20061204
10 QUERY_MESSAGE_TYPE_KEYS Instance method Private Method Load the Message Types Lazy 20070521
11 SET_RELEASE_STATE Instance method Private Method Set Release State of Operation 20091217
12 SET_SYNCHRONOUS Instance method Private Method Sets Property: Synchronous 20041015
Events
Class CL_SRAPI_OPERATION has no event.
Types
Class CL_SRAPI_OPERATION has no local type.
Method Signatures

Method GET_FAULT_MESSAGE_TYPE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY 20070521
# Exception Resumable Description Created on
1 CX_SRAPI_REP_API_ERROR Ausnahme Rep API 20070521

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Objektbezeichnung 20041015

Method GET_LABEL on class CL_SRAPI_OPERATION has no exception.

Method GET_RELEASE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20091217

Method GET_RELEASE_STATE on class CL_SRAPI_OPERATION has no exception.

Method GET_REQUEST_MESSAGE_TYPE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20070521
# Exception Resumable Description Created on
1 CX_SRAPI_REP_API_ERROR Ausnahme Rep API 20070521

Method GET_RESPONSE_MESSAGE_TYPE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20070521
# Exception Resumable Description Created on
1 CX_SRAPI_REP_API_ERROR Ausnahme Rep API 20070521

Method GET_RESULT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) SRAPI_T_STRING Tabelle mit Stringeinträgen 20041015

Method GET_RESULT_ATTRIBUTES on class CL_SRAPI_OPERATION has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Objekttyp 20041015

Method GET_TYPE on class CL_SRAPI_OPERATION has no exception.

Method IS_SYNCHRONOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041015
# Exception Resumable Description Created on
1 CX_SRAPI_QUERY_SERVICE_ERROR Ausnahme Queryservice 20041015
2 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041015

Method NEW_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING 20061204
2 Importing IM_MSG_TYPE_FAULTS Call by reference Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY 20061204
3 Importing IM_MSG_TYPE_REQUEST Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
4 Importing IM_MSG_TYPE_RESPONSE Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
5 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20061204
6 Importing IM_SYNCHRONOUS Call by reference Type reference (TYPE) BOOLEAN 20061204
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OPERATION 20061204

Method NEW_INSTANCE on class CL_SRAPI_OPERATION has no exception.

Method QUERY_MESSAGE_TYPE_KEYS Signature

Method QUERY_MESSAGE_TYPE_KEYS on class CL_SRAPI_OPERATION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAPI_REP_API_ERROR Ausnahme Rep API 20070521

Method SET_RELEASE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELEASE_STATE Call by reference Type reference (TYPE) STRING 20091217

Method SET_RELEASE_STATE on class CL_SRAPI_OPERATION has no exception.

Method SET_SYNCHRONOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SYNCHRONOUS Call by reference Type reference (TYPE) BOOLEAN Operation synchron 20041015

Method SET_SYNCHRONOUS on class CL_SRAPI_OPERATION has no exception.
History
Last changed by/on SAP  20100416 
SAP Release Created in 700