SAP ABAP Interface IF_SRM_BASE_CONTROL (Interface to SRM Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_CLIENTFRAME_WIN (Package) Records Management: Wingui Client Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SRM_STACKED_CONTROL RM Stacked Control 20020716
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_BASE_CONTROL SRM Control 20020225
Properties
Interface IF_SRM_BASE_CONTROL  
Short Description Interface to SRM Control    
General Data
Package SRM_CLIENTFRAME_WIN   Records Management: Wingui Client Framework 
Created 20020225   SAP 
Last changed 20041208   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SRM_BASE_CONTROL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SRM_BASE_CONTROL has no interface.
Friends
Interface IF_SRM_BASE_CONTROL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_POID Instance attribute Public Object reference (TYPE REF TO) IF_SRM_POID (Read only): Currently Active POID 20020227
2 UNLOAD_MODE_DESTROY_ONLY Constant Private Type reference (TYPE) I 2 Remove Directly with no Notification 20020729
3 UNLOAD_MODE_NOTIFY Constant Private Type reference (TYPE) I 1 Notification Only when Unloading 20020729
4 UNLOAD_MODE_NOTIFY_AND_DESTROY Constant Private Type reference (TYPE) I 3 Notify and Remove 20020729
Methods
# Method Level Visibility Method type Description Created on
1 DISPATCH_REQUEST Instance method Public Method Processing a Request 20020225
2 FINISH_ASYNC Instance method Public Method End of an Asynchronous Call (only for passive requests) 20020419
3 GET_CURRENT_POID Instance method Public Method Returns Current POID 20041007
4 GET_REQUEST_TYPE Instance method Public Method Determines Type of Request (inplace, outplace) 20020416
5 GET_SRM Instance method Public Method Returns Reference to IF_SRM 20020225
6 UNLOAD_CURRENT Instance method Public Method Download (Save) Current SP 20020225
Events
# Event Type Visibility Description Created on
1 ASYNC_ANSWER Instance Event
(0)
Public
(2)
Asynchronous Response Received 20020225
2 CLOSE_REQUEST Instance Event
(0)
Public
(2)
CLOSE Request by Current SP 20041007
3 NEW_REQUEST Instance Event
(0)
Public
(2)
New Request 20020225
4 SEND_TITLE Instance Event
(0)
Public
(2)
Sends New GUI Title 20020726
Types
Interface IF_SRM_BASE_CONTROL has no local type.
Method Signatures

Method DISPATCH_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Passive Mode on = IF_SRM=>TRUE 20020419
2 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20020225
3 Returning RE_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20020225
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020225
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20020227
3 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20020225

Method FINISH_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEEP_STATE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Client änderbar halten? 20021025
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020419
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20020419
3 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20020419

Method GET_CURRENT_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20041007
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20041007

Method GET_REQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PASV_MODE Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Passiv Mode = IF_SRM=>TRUE 20020419
2 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Aktivität 20020416
3 Returning RE_REQUEST_TYPE Value transfer Type reference (TYPE) STRING Konstanten IF_SRM_REQUEST_PROCESSOR=>REQUEST_TYPE... 20020416
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020419
2 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20020419

Method GET_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SRM Value transfer Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20020225
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020225

Method UNLOAD_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORCE_UNLOAD Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Entladen erzwingen 20020611
2 Importing IM_UNLOAD_MODE Call by reference Type reference (TYPE) I IF_SRM_BASE_CONTROL=>UNLOAD_MODE_NOTIFY_AND_DESTROY Entlademodus 20020729
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020225
2 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20020611
Event Signatures

Event ASYNC_ANSWER Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 REQUEST Exporting Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20020225

Event CLOSE_REQUEST Signature
Event CLOSE_REQUEST on Interface IF_SRM_BASE_CONTROL has no parameter.
Event NEW_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 REQUEST Exporting Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20020225

Event SEND_TITLE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TITLE Exporting Value transfer Type reference (TYPE) STRING GUI-Titel 20020726
History
Last changed by/on SAP  20041208 
SAP Release Created in 630