Hierarchy
⤷ BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
⤷ SESD_SMIF (Package) Matching Interfaces
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SMIF_PUBLIC_API | Matching Interfaces: Public API | 20081120 |
Properties
Class | CL_SMIF | |
Short Description | Matching: Interfaces | |
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 | 20130531 | SAP |
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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SMIF_PUBLIC_API | Matching Interfaces: Public API | 20081120 |
Friends
Class CL_SMIF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_QNAME_MAX_LEN | Constant | Private | Type reference (TYPE) | INT1 | 255 | Maximal length | 20081125 | |
2 | PR_SMIF_A | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SMIF_VERS | Matching Interfaces: Version | 20081120 | ||
3 | PR_SMIF_I | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SMIF_VERS | Matching Interfaces: Version | 20081120 | ||
4 | PR_SMIF_N | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SMIF_VERS | Matching Interfaces: Version | 20081120 | ||
5 | PR_TEXT_REPOSITORY | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SMIF_TEXT_REPOSITORY | Matching Interfaces: Texts | 20081125 | ||
6 | PS_CORR_INSERT | Instance attribute | Private | Type reference (TYPE) | SMIF_S_CORR_INSERT | Matching Interface: Delegate Data to RS_CORR_INSERT | 20081201 | ||
7 | PS_PREPARE_CHECKS | Instance attribute | Private | Type reference (TYPE) | TY_PREPARE_CHECKS | 20081126 | |||
8 | PTR_SMIF | Static Attribute | Private | Type reference (TYPE) | TTY_SMIF | 20081120 | |||
9 | P_MATCHING_OBJ | Instance attribute | Private | Type reference (TYPE) | SMIF_MATCHING_OBJ | Matching Interfaces: Matching Object | 20081120 | ||
10 | P_SAVED | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081127 | ||
11 | P_USE_CG | Instance attribute | Private | Type reference (TYPE) | SDTE_CG_NAME | Technial Name (ABAP Name) of the consumer Group | 20081205 |
Methods
Events
Class CL_SMIF has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_SMIF | Private | See coding | 20081120 | tty_smif type sorted table of ty_smif with unique key matching_obj
|
||
2 | TY_AUTH | Private | See coding | 20081125 | begin of ty_auth,
actvt type activ_auth,
objtype type seu_obj,
objname type smif_matching_obj,
end of ty_auth
|
||
3 | TY_PREPARE_CHECKS | Private | See coding | 20081126 | begin of TY_PREPARE_CHECKS,
enqueue type boolean,
auth type boolean,
transport type boolean,
end of ty_prepare_checks
|
||
4 | TY_SMIF | Private | See coding | 20081120 | begin of ty_smif,
matching_obj type smif_matching_obj,
r_smif type ref to cl_smif,
end of ty_smif
|
Method Signatures
Method CNV_QNAME_2_HASHKEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_QNAME_UI | Call by reference | Type reference (TYPE) | STRING | 20081125 | |||
2 | Importing | I_QNSPACE_UI | Call by reference | Type reference (TYPE) | STRING | 20081125 | |||
3 | Returning | R_HASHKEY | Value transfer | Type reference (TYPE) | SMIF_HASHKEY | Machting Interfaces: Hashkey | 20081125 |
Method CNV_QNAME_2_HASHKEY on class CL_SMIF has no exception.
Method CNV_SMIFS_LENGTH 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 | 20081125 | ||
2 | Exporting | ET_SMIFS_LOOKUP | Call by reference | Type reference (TYPE) | SMIF_T_SMIFS_LOOKUP | Matching Interfaces: SMIFs Lookup | 20081125 | ||
3 | Importing | IT_SMIFS_UI | Call by reference | Type reference (TYPE) | SMIF_T_SMIFS_UI | Matching Interfaces: SMIFs | 20081125 | ||
4 | Importing | I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081125 |
Method CNV_SMIFS_LENGTH on class CL_SMIF has no exception.
Method CNV_TEXT_2_OTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_TRANSPORT_KEY | Call by reference | Type reference (TYPE) | TRKEY | Complete Key of a Transport Object | 20081202 | ||
2 | Importing | I_FLAG_STRING | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090116 | ||
3 | Importing | I_TEXT | Call by reference | Type reference (TYPE) | STRING | 20081125 | |||
4 | Returning | R_OTR_ID | Value transfer | Type reference (TYPE) | SOTR_CONC | Key for Logical Object in the OTR | 20081125 |
Method CNV_TEXT_2_OTR on class CL_SMIF has no exception.
Method COMPLETE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SMIFHDR_UI | Call by reference | Type reference (TYPE) | SMIF_S_HDR_UI | Matching Interaces: Header | 20081202 |
Method COMPLETE_HEADER on class CL_SMIF has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_TRANSPORT_KEY | Call by reference | Type reference (TYPE) | TRKEY | Complete Key of a Transport Object | 20081202 | ||
2 | Importing | I_MATCHING_OBJ | Call by reference | Type reference (TYPE) | SMIF_MATCHING_OBJ | Matching Interfaces: Matching Object | 20081121 |
Method CONSTRUCTOR on class CL_SMIF has no exception.
Method COPY_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_UPDATE_TARGET_TIMESTAMP | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081202 | ||
2 | Importing | I_VERSION_SOURCE | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081125 | ||
3 | Importing | I_VERSION_TARGET | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081125 |
Method COPY_VERSION on class CL_SMIF has no exception.
Method CREATE_NEW_MATCHING_OBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_MATCHING_OBJ | Call by reference | Type reference (TYPE) | SMIF_S_HDR | Matching Interaces: Header | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_EXISTING | Matching Interfaces: Object already exists | 20081121 |
Method FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_MATCHING_OBJ | Call by reference | Type reference (TYPE) | SMIF_S_HDR | Matching Interfaces: Matching Object | 20081121 | ||
2 | Importing | IS_TRANSPORT_KEY | Call by reference | Type reference (TYPE) | TRKEY | Complete Key of a Transport Object | 20081125 | ||
3 | Importing | I_NEW | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Boolean Variable (X=True, -=False, Space=Unknown) | 20081121 | |
4 | Returning | R_SMIF | Value transfer | Object reference (TYPE REF TO) | CL_SMIF | Matching Interfaces: Public API | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_EXISTING | Matching Interfaces: Object already exists | 20081121 |
Method GET_CGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CGS | Call by reference | Type reference (TYPE) | SMIF_T_CG | Matching Interfaces: TTyp - CGs | 20081205 | ||
2 | Importing | I_CG_NAME | Call by reference | Type reference (TYPE) | SDTE_CG_NAME | Technial Name (ABAP Name) of the consumer Group | 20081205 |
Method GET_CGS on class CL_SMIF has no exception.
Method GET_CORR_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_CORR_INSERT | Value transfer | Type reference (TYPE) | SMIF_S_CORR_INSERT | Matching Interface: Delegate Data to RS_CORR_INSERT | 20081201 |
Method GET_CORR_INSERT on class CL_SMIF 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 | 20081202 | ||
2 | Exporting | ET_SMIFS | Call by reference | Type reference (TYPE) | SMIF_T_SMIFS | Matching Interfaces: SMIFs | 20081120 | ||
3 | Exporting | ET_SMIFS_LOOKUP | Call by reference | Type reference (TYPE) | SMIF_T_SMIFS_LOOKUP | Matching Interfaces: SMIFs Lookup | 20081120 | ||
4 | Importing | I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081120 |
Method GET_INFO on class CL_SMIF has no exception.
Method GET_OBJECT_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081120 | ||
2 | Returning | R_SMIF_VERS | Value transfer | Object reference (TYPE REF TO) | CL_SMIF_VERS | Matching Interfaces: Version | 20081120 |
Method GET_OBJECT_REF on class CL_SMIF has no exception.
Method GET_USE_CG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_USE_CG | Value transfer | Type reference (TYPE) | SDTE_CG_NAME | Technial Name (ABAP Name) of the consumer Group | 20081205 |
Method GET_USE_CG on class CL_SMIF has no exception.
Method IS_SAVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_SAVED | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081127 |
Method IS_SAVED on class CL_SMIF has no exception.
Method IS_VALID_NEWNAME 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 | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_EXISTING | Matching Interfaces: Object already exists | 20081121 |
Method IS_VALID_SOURCE 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_SOURCE | Matching Interfaces: Matching Object | 20090120 |
Method IS_VALID_SOURCE on class CL_SMIF has no exception.
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 | 20081125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_NO_AUTH | Matching Interfaces: No Authorization | 20081125 |
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 | 20081125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_LOCK_FAILED | Matching Interfaces: No Authorization | 20081125 |
Method PREPARE_TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_OBJECT | Call by reference | Type reference (TYPE) | SEU_OBJKEY | WB Request: Key for Object in Development Environment | 20081201 | ||
2 | Importing | I_OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20081201 | ||
3 | Importing | I_SUPPRESS_CHECKS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081201 | ||
4 | Importing | I_TRMODE | Call by reference | Type reference (TYPE) | SMIF_MODE | Matching Interfaces: Mode | 20081201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMIF_LOCK_FAILED | Matching Interfaces: No Authorization | 20081201 | |
2 | CX_SMIF_MSG | Matching Interfaces: Exception with Generic Mesasges | 20081201 |
Method RELOAD_DATA Signature
Method RELOAD_DATA on class CL_SMIF has no parameter.
Method RELOAD_DATA on class CL_SMIF has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TRMODE | Call by reference | Type reference (TYPE) | SMIF_MODE | SSMIF_C_TRMODE-MODIFY | Matching Interfaces: Mode | 20081204 | |
2 | Returning | R_RC | Value transfer | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20081204 |
# | 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 SET_CORR_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CORR_INSERT | Call by reference | Type reference (TYPE) | SMIF_S_CORR_INSERT | Matching Interface: Delegate Data to RS_CORR_INSERT | 20081201 |
Method SET_CORR_INSERT on class CL_SMIF has no exception.
Method SET_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SMIFHDR_UI | Call by reference | Type reference (TYPE) | SMIF_S_HDR_UI | Matching Interaces: Header | 20081125 | ||
2 | Importing | IT_SMIFS_UI | Call by reference | Type reference (TYPE) | SMIF_T_SMIFS_UI | Matching Interfaces: SMIFs | 20081125 | ||
3 | Importing | I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081125 |
Method SET_INFO on class CL_SMIF has no exception.
Method SET_USE_CG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_USE_CG | Call by reference | Type reference (TYPE) | SDTE_CG_NAME | Technial Name (ABAP Name) of the consumer Group | 20081205 |
Method SET_USE_CG on class CL_SMIF has no exception.
Method TIMESTAMP_INFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_EXISTS_A | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081208 | ||
2 | Exporting | E_EXISTS_I | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081208 | ||
3 | Exporting | E_NEWEST_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081208 | ||
4 | Importing | I_CHANGEDON_A | Call by reference | Type reference (TYPE) | SMIF_TIMESTAMP | Matching Interface: UTC-timestamp (JJJJMMTThhm | 20081208 | ||
5 | Importing | I_CHANGEDON_I | Call by reference | Type reference (TYPE) | SMIF_TIMESTAMP | Matching Interface: UTC-timestamp (JJJJMMTThhm | 20081208 | ||
6 | Importing | I_MATCHING_OBJ | Call by reference | Type reference (TYPE) | SMIF_MATCHING_OBJ | Matching Interfaces: Matching Object | 20081208 |
Method TIMESTAMP_INFORMATION on class CL_SMIF has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |