SAP ABAP Interface IF_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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SMIF Matching: Interfaces 20081120
Properties
Interface IF_SMIF_PUBLIC_API  
Short Description Matching Interfaces: Public API    
General Data
Package SESD_SMIF   Matching Interfaces 
Created 20081120   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 SSMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SMIF_PUBLIC_API has no interface.
Friends
Interface IF_SMIF_PUBLIC_API has no friend.
Attributes
Interface IF_SMIF_PUBLIC_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Matching Interface: Activate 20081120
2 COPY Instance method Public Method Matching Interface: Copy 20081120
3 DELETE Instance method Public Method Matching Interface: Delete 20081120
4 EXISTS_ON_DB Static method Public Method Matching Interface: Existance Check 20081120
5 IS_VALID_NAME Static method Public Method Matching Interface: Is name valid 20081128
6 PREPARE Instance method Public Method Matching Interface: Prepare (Auth., Enq., Transport Check) 20081120
7 UNLOCK Instance method Public Method Matching Interface: Unlock 20081201
Events
Interface IF_SMIF_PUBLIC_API has no event.
Types
Interface IF_SMIF_PUBLIC_API has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20081217
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object already exists 20081217
2 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081217

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE Call by reference Type reference (TYPE) SMIF_MATCHING_OBJ Matching Interfaces: Matching Object 20081203
2 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20081203
# Exception Resumable Description Created on
1 CX_SMIF_EXISTING Matching Interfaces: Object already exists 20081208
2 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081208

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20081202
# Exception Resumable Description Created on
1 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20090119

Method EXISTS_ON_DB 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
2 Returning R_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081120

Method EXISTS_ON_DB on Interface IF_SMIF_PUBLIC_API has no exception.

Method IS_VALID_NAME 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 20081128
2 Returning R_IS_VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081128
# Exception Resumable Description Created on
1 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081128

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20081120
2 Importing I_TRMODE Call by reference Type reference (TYPE) SMIF_MODE Matching Interfaces: Mode 20081201
3 Importing I_WITH_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20081120
4 Importing I_WITH_ENQUEUE Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20081120
5 Importing I_WITH_TRANSPORT_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20081120
# Exception Resumable Description Created on
1 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081120
2 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081202
3 CX_SMIF_NO_AUTH Matching Interfaces: No Authorization 20081120

Method UNLOCK Signature

Method UNLOCK on Interface IF_SMIF_PUBLIC_API has no parameter.
# Exception Resumable Description Created on
1 CX_SMIF_LOCK_FAILED Matching Interfaces: No Authorization 20081208
2 CX_SMIF_MSG Matching Interfaces: Exception with Generic Mesasges 20081208
History
Last changed by/on SAP  20130531 
SAP Release Created in 720