SAP ABAP Class CL_SRM_DIS_CONNECTION (Class for SP Circulars)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_SP_DIS (Package) Service Provider for Circulars
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 20010904
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_CONNECTION Reading Methods for Working with Repositories 20010904
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_NON_VISUAL_INFO_SP SP Non-Visual Info for SP 20010904
Properties
Class CL_SRM_DIS_CONNECTION  
Short Description Class for SP Circulars    
Super Class CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_SP_DIS   Service Provider for Circulars 
Created 20010904   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_CONNECTION Reading Methods for Working with Repositories 20010904
2 IF_SRM_NON_VISUAL_INFO_SP SP Non-Visual Info for SP 20010904
Friends
Class CL_SRM_DIS_CONNECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPOSITION_ID Instance attribute Protected Type reference (TYPE) SRMDPDISID Key for Circular 20010909
2 NR_RANGE_NR Instance attribute Protected Type reference (TYPE) NRNR '01' Circular ID 20011008
3 NR_RANGE_OBJECT Constant Protected Type reference (TYPE) NROBJ 'SRMDPDPID' Name of Number Range Object 20011008
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECTS_TO_DB Instance method Public Method Add Circular or Attachment Objects to Database 20011008
2 ADD_OBJ_PROTOCOL_TO_DB Instance method Public Method Add Object Log Entries to Database 20011008
3 DELETE_DB_OBJECTS Instance method Public Method No Longer Current Objects Deleted From the Database 20011023
4 DELETE_DISPOSITION Instance method Public Method Delete Whole Circular 20011107
5 DELETE_HEADER Instance method Protected Method Delete Header Data of Circular 20011107
6 ENQUEUE_DEQUEUE_DISP Instance method Public Method Locking and Unlocking Circular 20011031
7 ENQUEUE_POSSIBLE Instance method Public Method Check Whether Disposition Locked 20020813
8 GET_DISID Instance method Public Method Reading Current Circular Number 20011019
9 GET_DISP_FROM_DB Instance method Public Method Read Circular from DB 20010927
10 GET_NEXT_DISPID Instance method Public Method Create New Number for Circular ID 20011008
11 SAVE_DISP_HEAD_ON_DB Instance method Public Method Save Circular Header to DB 20011015
Events
Class CL_SRM_DIS_CONNECTION has no event.
Types
Class CL_SRM_DIS_CONNECTION has no local type.
Method Signatures

Method ADD_OBJECTS_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DP_OBJECTS Value transfer Type reference (TYPE) SRMDI_OBJECTS Verfügungsobjekte und Anlagen 20011008
# Exception Resumable Description Created on
1 ERROR_WHILE_WRITING_TO_DB 20011008

Method ADD_OBJ_PROTOCOL_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DP_OBJPROT Value transfer Type reference (TYPE) SRMDI_OBJPROT Verfügung - Objektprotokoll 20011008
# Exception Resumable Description Created on
1 ERROR_WHILE_WRITING_TO_DB 20011008

Method DELETE_DB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DP_OBJECTS_TO_DELETE Value transfer Type reference (TYPE) SRMDI_OBJECTS 20011023
# Exception Resumable Description Created on
1 ERROR_WHILE_DELETING_FROM_DB 20011023

Method DELETE_DISPOSITION Signature

Method DELETE_DISPOSITION on class CL_SRM_DIS_CONNECTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_DIS_EXCEPTION Klasse für SP Verfügungen 20011107

Method DELETE_HEADER Signature

Method DELETE_HEADER on class CL_SRM_DIS_CONNECTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_DIS_EXCEPTION Klasse für SP Verfügungen 20011107

Method ENQUEUE_DEQUEUE_DISP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENQ_DEQ_FLAG Call by reference Type reference (TYPE) C E = Enqueue, D = Dequeue 20011031
2 Importing IM_POSID Call by reference Type reference (TYPE) SRMWFPOSID Positionsnummer im Laufweg 20011115
# Exception Resumable Description Created on
1 CX_SRM_DIS_EXCEPTION Klasse für SP Verfügungen 20011031

Method ENQUEUE_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSID Call by reference Type reference (TYPE) SRMWFPOSID Positionsnummer im Laufweg 20020813
# Exception Resumable Description Created on
1 CX_SRM_DIS_EXCEPTION Klasse für SP Verfügungen 20020813

Method GET_DISID Signature

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

Method GET_DISID on class CL_SRM_DIS_CONNECTION has no exception.

Method GET_DISP_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DISP Call by reference Type reference (TYPE) SRMDPDISP Verfügung 20010927
2 Exporting EX_DP_OBJECTS Call by reference Type reference (TYPE) SRMDI_OBJECTS Verfügungsobjekte und Anlagen 20010927
3 Exporting EX_DP_OBJPROT Call by reference Type reference (TYPE) SRMDI_OBJPROT Objektprotokoll 20010927

Method GET_DISP_FROM_DB on class CL_SRM_DIS_CONNECTION has no exception.

Method GET_NEXT_DISPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DISPID Value transfer Type reference (TYPE) SRMDPDISID Verfügungs-Id 20011008
# Exception Resumable Description Created on
1 NUMBER_GET_NOT_POSSIBLE 20011008

Method SAVE_DISP_HEAD_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISP Value transfer Type reference (TYPE) SRMDPDISP Verfügung 20011015
# Exception Resumable Description Created on
1 ERROR_WHILE_WRITING_TO_DB 20011015
History
Last changed by/on SAP  20110908 
SAP Release Created in 610