SAP ABAP Class CL_DAS_DELETE (ILM SRS: Delete Command)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-SRS (Application Component) Storage and Retention Service
     S_ILM_DAS_COMMANDS (Package) ILM SRS: SRS Commands
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DAS_COMMAND ILM SRS: Abstract Top Class for All DAS Commands 20101028
Properties
Class CL_DAS_DELETE  
Short Description ILM SRS: Delete Command    
Super Class CL_DAS_COMMAND ILM SRS: Abstract Top Class for All DAS Commands 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_DAS_COMMANDS   ILM SRS: SRS Commands 
Created 20101028   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DAS_DELETE has no forward declaration.
Interfaces
Class CL_DAS_DELETE has no interface implemented.
Friends
Class CL_DAS_DELETE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_METHOD Constant Private Type reference (TYPE) STRING 'DELETE' 20101028
2 MR_DAS_CLIENT Instance attribute Private Object reference (TYPE REF TO) CL_DAS_WEBDAV_CLIENT DAS WebDAV Client 20101029
3 MT_DAS_STORES Instance attribute Private Type reference (TYPE) TY_T_STORES 20101103
4 MT_NOT_DELETED_COL_IDS Instance attribute Private Type reference (TYPE) TY_T_COL_ID 20101104
5 MT_NOT_DELETED_COL_STORE_IDS Instance attribute Private Type reference (TYPE) TY_T_COL_STORE 20101104
6 MT_NOT_DELETED_RES_IDS Instance attribute Private Type reference (TYPE) TY_T_RES_ID 20101104
7 MV_DELETE_RANGE Instance attribute Private Type reference (TYPE) STRING 20101028
8 MV_URI Instance attribute Private Type reference (TYPE) STRING 20101028
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_COLLECTION Instance method Private Method 20101028
2 DELETE_RESOURCE Instance method Private Method 20101028
3 DEL_COL_CLEANUP Instance method Private Method 20101110
4 DEL_COL_FROM_ALL_AS Instance method Private Method 20101103
5 DEL_COL_IN_DB Instance method Private Method 20101108
6 DEL_COL_IN_DB_MS_CASE Instance method Private Method 20101109
7 DEL_COL_IN_DB_OK_CASE Instance method Private Method 20101109
8 DEL_DB_IN_MS_CASE Instance method Private Method 20101110
9 DETERMINE_COL_OR_RES Instance method Private Method 20101104
10 TRAVERSE_COLS_MS_CASE Instance method Private Method 20101110
11 TRAVERSE_INTERNAL_MEMBERS Instance method Private Method 20101104
Events
Class CL_DAS_DELETE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_COL_STORE Private See coding 20101104 BEGIN OF TY_S_COL_STORE, STORE_ID TYPE DAS_STORE_ID, COL_ID_TAB TYPE TY_T_COL_ID, END OF TY_S_COL_STORE
2 TY_T_COL_ID Private See coding 20101104 TY_T_COL_ID TYPE HASHED TABLE OF DAS_COL_ID WITH UNIQUE KEY TABLE_LINE
3 TY_T_COL_STORE Private See coding 20101104 TY_T_COL_STORE TYPE HASHED TABLE OF TY_S_COL_STORE WITH UNIQUE KEY STORE_ID
4 TY_T_RES_ID Private See coding 20101104 TY_T_RES_ID TYPE HASHED TABLE OF DAS_RES_ID WITH UNIQUE KEY TABLE_LINE
Method Signatures

Method DELETE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESPONSE_HEADER Call by reference Type reference (TYPE) TIHTTPNVP 20101029
2 Changing CV_RESPONSE_ENTITY Call by reference Type reference (TYPE) XSTRING 20101102
3 Exporting EV_REASON_PHRASE Call by reference Type reference (TYPE) STRING 20101029
4 Exporting EV_STATUS_CODE Call by reference Type reference (TYPE) I 20101029

Method DELETE_COLLECTION on class CL_DAS_DELETE has no exception.

Method DELETE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESPONSE_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20101029
2 Changing CV_RESPONSE_ENTITY Call by reference Type reference (TYPE) XSTRING 20101102
3 Exporting EV_REASON_PHRASE Call by reference Type reference (TYPE) STRING 20101029
4 Exporting EV_STATUS_CODE Call by reference Type reference (TYPE) I 20101029

Method DELETE_RESOURCE on class CL_DAS_DELETE has no exception.

Method DEL_COL_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101110

Method DEL_COL_CLEANUP on class CL_DAS_DELETE has no exception.

Method DEL_COL_FROM_ALL_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REASON_PHRASE Call by reference Type reference (TYPE) STRING 20101103
2 Exporting EV_RESPONSE_ENTITY Call by reference Type reference (TYPE) STRING 20101108
3 Exporting EV_STATUS_CODE Call by reference Type reference (TYPE) I 20101103
4 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101108

Method DEL_COL_FROM_ALL_AS on class CL_DAS_DELETE has no exception.

Method DEL_COL_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101109
2 Importing IV_PARENT_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101109

Method DEL_COL_IN_DB on class CL_DAS_DELETE has no exception.

Method DEL_COL_IN_DB_MS_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101109
2 Importing IV_PARENT_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101109

Method DEL_COL_IN_DB_MS_CASE on class CL_DAS_DELETE has no exception.

Method DEL_COL_IN_DB_OK_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101109

Method DEL_COL_IN_DB_OK_CASE on class CL_DAS_DELETE has no exception.

Method DEL_DB_IN_MS_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101110

Method DEL_DB_IN_MS_CASE on class CL_DAS_DELETE has no exception.

Method DETERMINE_COL_OR_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101104
2 Exporting EV_RES_ID Call by reference Type reference (TYPE) DAS_RES_ID ID einer Ressource 20101104
3 Exporting EV_TYPE Call by reference Type reference (TYPE) STRING 20101104
4 Importing IV_URI Call by reference Type reference (TYPE) STRING 20101104

Method DETERMINE_COL_OR_RES on class CL_DAS_DELETE has no exception.

Method TRAVERSE_COLS_MS_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101110

Method TRAVERSE_COLS_MS_CASE on class CL_DAS_DELETE has no exception.

Method TRAVERSE_INTERNAL_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_ID Call by reference Type reference (TYPE) DAS_COL_ID ID einer Kollektion 20101104
2 Importing IV_STORE_ID Call by reference Type reference (TYPE) DAS_STORE_ID ID eines Ablagesystems 20101105

Method TRAVERSE_INTERNAL_MEMBERS on class CL_DAS_DELETE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703