SAP ABAP Class CL_SMIF_PUBLIC_API (Matching Interfaces: Public API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_SMIF (Package) Matching Interfaces
Properties
Class CL_SMIF_PUBLIC_API  
Short Description Matching Interfaces: Public API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_SMIF   Matching Interfaces 
Created 20081120   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)
2 SSMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SMIF_PUBLIC_API has no interface implemented.
Friends
Class CL_SMIF_PUBLIC_API has no friend class.
Attributes
Class CL_SMIF_PUBLIC_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_STATIC Static method Public Method Matching Interface: Static Activate 20081127
2 CHANGE_STATIC Static method Public Method Matching Interface: Static Create 20081204
3 COPY_STATIC Static method Public Method Matching Interface: Static Copy 20081203
4 CREATE_STATIC Static method Public Method Matching Interface: Static Create 20081204
5 DELETE_STATIC Static method Public Method Matching Interface: Static Delete 20081127
6 GET_ALL_SMIFS Static method Public Method returns all available SMIF-Objects 20101223
7 GET_INFO Static method Public Method Matching Interface: Gets Information of one Matching Object 20081204
8 PREPARE_AUTHORITY Instance method Private Method Prepare: Authority-Check 20081120
9 PREPARE_ENQUEUE Instance method Private Method Prepare: Enqueue 20081120
10 PREPARE_TRANSPORT Instance method Private Method Prepare: Transport-Check 20081120
11 READ_STATIC Static method Public Method Read 20090108
12 SAVE_STATIC Static method Public Method Matching Interface: Static Save 20081121
13 UNLOCK_STATIC Static method Public Method Matching Interface: Static Unlock 20081201
Events
Class CL_SMIF_PUBLIC_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AUTH Private See coding 20081120 begin of ty_auth, actvt type activ_auth, objtype type seu_obj, objname type smif_matching_obj, end of ty_auth
Method Signatures

Method ACTIVATE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
2 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
3 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081127
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081127
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081127
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081127

Method CHANGE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SMIFHDR_API Call by reference Type reference (TYPE) SMIF_S_HDR_API Matching Interfaces: Matching Object 20090107
2 Importing IT_SMIFS_API Call by reference Type reference (TYPE) SMIF_T_SMIFS_API Complete Key of a Transport Object 20090107
3 Importing I_ACTIVATE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081205
4 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
5 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
6 Importing I_KORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20081204
7 Importing I_ORIG_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20081205
8 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20081204
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081204
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081204
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081204

Method COPY_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATE_COPIED_OBJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081205
2 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
3 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
4 Importing I_KORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20081205
5 Importing I_ORIG_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20081205
6 Importing I_SOURCE Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081203
7 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081205
8 Importing I_TARGET Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081203
9 Importing I_TARGET_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Complete Key of a Transport Object 20090108
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081203
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081203
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081203
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081203

Method CREATE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SMIFHDR_API Call by reference Type reference (TYPE) SMIF_S_HDR_API Matching Interfaces: Header API 20090107
2 Importing IT_SMIFS_API Call by reference Type reference (TYPE) SMIF_T_SMIFS_API Matching Interfaces: SMIFs - API 20090107
3 Importing I_ACTIVATE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081205
4 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
5 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
6 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090108
7 Importing I_KORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20081204
8 Importing I_ORIG_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20081205
9 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20081204
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081204
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081204
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081204

Method DELETE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
2 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
3 Importing I_KORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20090119
4 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081127
5 Importing I_ORIG_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090119
6 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20090119
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081202
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081202
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081202

Method GET_ALL_SMIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SMIFS Value transfer Type reference (TYPE) SMIF_T_HDR Matching Interfaces: TTyp Header 20101223
2 Importing VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130823

Method GET_ALL_SMIFS on class CL_SMIF_PUBLIC_API has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SMIFHDR_UI Call by reference Type reference (TYPE) SMIF_S_HDR_UI Matching Interaces: Header 20081204
2 Exporting ET_SMIFS Call by reference Type reference (TYPE) SMIF_T_SMIFS Matching Interfaces: SMIFs 20081204
3 Exporting ET_SMIFS_LOOKUP Call by reference Type reference (TYPE) SMIF_T_SMIFS_LOOKUP Matching Interfaces: SMIFs Lookup 20081204
4 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081204
5 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE SSMIF_C_VERSION-ACTIVE ABAP: Program Status (Active, Saved, Transported...) 20081204
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object already exists 20081204
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081204
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081204

Method PREPARE_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEVELOP Call by reference Type reference (TYPE) TY_AUTH Activity 20081120
# Exception Resumable Description Created on
1 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081120

Method PREPARE_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081120
# Exception Resumable Description Created on
1 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081120

Method PREPARE_TRANSPORT Signature

Method PREPARE_TRANSPORT on class CL_SMIF_PUBLIC_API has no parameter.
Method PREPARE_TRANSPORT on class CL_SMIF_PUBLIC_API has no exception.

Method READ_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SMIFS Call by reference Type reference (TYPE) SMIF_T_SMIFS Matching Interfaces: SMIFs 20090108
2 Importing IT_QNAME_INBOUND Call by reference Type reference (TYPE) SMIF_T_QNAME_INBOUND Matching Interfaces: TTyp - Qname Inbound 20090108
3 Importing IT_QNAME_OUTBOUND Call by reference Type reference (TYPE) SMIF_T_QNAME_OUTBOUND Matching Interfaces: TTyp - Qname Outbound 20090108
4 Importing I_CG_NAME Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20090108
5 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Program Status (Active, Saved, Transported...) 20090108

Method READ_STATIC on class CL_SMIF_PUBLIC_API has no exception.

Method SAVE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
2 Importing I_DEQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081211
3 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081121
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081121
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081121
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081204
4 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081121

Method UNLOCK_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATCHING_OBJ Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081201
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object exists/ does not exist 20081201
2 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081208
3 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081208
History
Last changed by/on SAP  20141121 
SAP Release Created in 720