SAP ABAP Class CL_USMD_CREQUEST_DELETE (Deletion of Change Requests)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD5 (Package) Master Data: Workflow
Properties
Class CL_USMD_CREQUEST_DELETE  
Short Description Deletion of Change Requests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD5   Master Data: Workflow 
Created 20101207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_CREQUEST_DELETE has no forward declaration.
Interfaces
Class CL_USMD_CREQUEST_DELETE has no interface implemented.
Friends
Class CL_USMD_CREQUEST_DELETE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_ALLOW_COMMIT Instance attribute Private Type reference (TYPE) USMD_FLG X = Allow Explicit Commits 20110317
2 DF_DATA_ONLY Instance attribute Private Type reference (TYPE) USMD_FLG X = Delete Data Only 20101217
3 DF_DIALOG Instance attribute Private Type reference (TYPE) USMD_FLG X = Allow Dialog 20101207
4 DF_SKIP_LOG Instance attribute Private Type reference (TYPE) USMD_FLG X = No Application Log 20110311
5 DO_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application Log 20101207
6 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL Temporary Instance of Data Model 20101207
7 DT_CREQUEST Instance attribute Private Type reference (TYPE) USMD_TS_CHANGE_REQUEST Change Requests to Be Deleted 20101207
8 DT_MESSAGE_DELETION Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages of Deletion Process 20110311
9 DT_MESSAGE_INIT Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages of Deletion Initialization 20110311
10 D_CLIENT_ROLE Instance attribute Private Type reference (TYPE) T000-CCCATEGORY Client Role (Productive, Test,...) 20110311
11 D_DELETION_STATUS Instance attribute Private Type reference (TYPE) CHAR1 Deletion Status 20110107
12 D_DUMMY_TEXT Instance attribute Private Type reference (TYPE) STRING Dummy Text 20101207
13 D_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Temporary Data Model 20101207
14 D_MODEL_INIT Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20101208
15 GC_CLIENT_ROLE_PRODCTIVE Constant Private Type reference (TYPE) T000-CCCATEGORY 'P' Client Role: Productive 20110311
16 GC_CLIENT_ROLE_UNKNOWN Constant Private Type reference (TYPE) T000-CCCATEGORY SPACE Client Role: Unknown 20110311
17 GC_DATA_MODEL_ALL Constant Public Type reference (TYPE) USMD_MODEL '*' Arbitrary Data Model 20101207
18 GC_DATA_MODEL_NONE Constant Public Type reference (TYPE) USMD_MODEL ' ' No Data Model 20101207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MESSAGE_ERROR Instance method Private Method Check if any messages contain errors 20101207
2 COLLECT_CREQUESTS Instance method Private Method Collect change requests 20101207
3 COMMIT Instance method Private Method Perform COMMIT 20101207
4 CONSTRUCTOR Instance method Public Constructor Constructor 20101207
5 DELETE_SELECTED_CREQUESTS Instance method Public Method Delete Selected Change Requests 20110311
6 DELETE_SUPPLIED_CREQUESTS Instance method Public Method Delete supplied change requests 20110311
7 DEQUEUE_CREQUEST Instance method Private Method Dequeue change request 20101207
8 DISPLAY_CHANGE_REQUESTS Instance method Private Method Display the Change Requests to Be Deleted 20101223
9 LOG_ADD_MESSAGES Instance method Private Method Write Message Table to Log 20101207
10 LOG_ADD_SY_MESSAGE Instance method Private Method Write SY Message to Log 20101207
11 LOG_ADD_TEXT Instance method Private Method Write Text to Log 20101207
12 SELECT_CREQUESTS Instance method Public Method Select Change Requests 20101207
13 SET_MODEL Instance method Private Method Set Model and Model Instance 20101208
Events
Class CL_USMD_CREQUEST_DELETE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_RT_CREATED_AT Public See coding Range Table for Date Created 20101207 gty_rt_created_at type range of timestamp
2 GTY_RT_CREATED_BY Public See coding Range Table for Created By 20101207 gty_rt_created_by type range of xubname
3 GTY_RT_CREQUEST Public See coding Range Table for Change Request 20101207 gty_rt_crequest type range of usmd_crequest
4 GTY_RT_CREQ_STATUS Public See coding Range Table for Change Request Status 20101207 gty_rt_creq_status type range of usmd_crequest_status
5 GTY_RT_CREQ_TYPE Public See coding Range Table for Change Request Type 20101207 gty_rt_creq_type type range of usmd_crequest_type
6 GTY_RT_EDITION Public See coding Range Table for Edition 20101207 gty_rt_edition type range of usmd_edition
Method Signatures

Method CHECK_MESSAGE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101207
2 Returning R_ERROR Value transfer Type reference (TYPE) USMD_FLG 20101207

Method CHECK_MESSAGE_ERROR on class CL_USMD_CREQUEST_DELETE has no exception.

Method COLLECT_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST 20101207

Method COLLECT_CREQUESTS on class CL_USMD_CREQUEST_DELETE has no exception.

Method COMMIT Signature

Method COMMIT on class CL_USMD_CREQUEST_DELETE has no parameter.
Method COMMIT on class CL_USMD_CREQUEST_DELETE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ALLOW_COMMIT Call by reference Type reference (TYPE) USMD_FLG SPACE X = Allow the performance of explicit commits 20110317
2 Importing IF_DATA_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE X = Delete Data Only 20101217
3 Importing IF_DIALOG Call by reference Type reference (TYPE) USMD_FLG SPACE X = SAP-GUI Dialog Allowed 20101207
4 Importing IF_SKIP_LOG Call by reference Type reference (TYPE) USMD_FLG SPACE X = Skip Application Log 20110311
5 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101207

Method CONSTRUCTOR on class CL_USMD_CREQUEST_DELETE has no exception.

Method DELETE_SELECTED_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110311
2 Exporting E_DELETION_STATUS Call by reference Type reference (TYPE) CHAR1 Status des Löschungen 20110311

Method DELETE_SELECTED_CREQUESTS on class CL_USMD_CREQUEST_DELETE has no exception.

Method DELETE_SUPPLIED_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110311
2 Exporting E_DELETION_STATUS Call by reference Type reference (TYPE) CHAR1 Status des Löschungen 20110311
3 Importing IT_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST Liste von Änderungsanträgen 20110311

Method DELETE_SUPPLIED_CREQUESTS on class CL_USMD_CREQUEST_DELETE has no exception.

Method DEQUEUE_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST 20101207

Method DEQUEUE_CREQUEST on class CL_USMD_CREQUEST_DELETE has no exception.

Method DISPLAY_CHANGE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXIT Call by reference Type reference (TYPE) USMD_FLG X = Abbruch durch Benutzer 20101227
# Exception Resumable Description Created on
1 ALV_EXCEPTION Ausnahme im ALV-Reuse-Funktionsbaustein 20101227
2 DDIC_EXCEPTION Ausnahme in DDIC-Funktionsbaustein 20101227

Method LOG_ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101207

Method LOG_ADD_MESSAGES on class CL_USMD_CREQUEST_DELETE has no exception.

Method LOG_ADD_SY_MESSAGE Signature

Method LOG_ADD_SY_MESSAGE on class CL_USMD_CREQUEST_DELETE has no parameter.
Method LOG_ADD_SY_MESSAGE on class CL_USMD_CREQUEST_DELETE has no exception.

Method LOG_ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'S' 20101207
2 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20101207

Method LOG_ADD_TEXT on class CL_USMD_CREQUEST_DELETE has no exception.

Method SELECT_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CREQUEST_NUMBER Call by reference Type reference (TYPE) I Anzahl der selektierten Änderungsanträge 20110217
2 Importing IT_CREAT_AT_SEL Call by reference Type reference (TYPE) GTY_RT_CREATED_AT Ranges-Tabelle für Anlegedatum 20101207
3 Importing IT_CREAT_BY_SEL Call by reference Type reference (TYPE) GTY_RT_CREATED_BY Ranges-Tabelle für Anleger 20101207
4 Importing IT_CREQUEST_SEL Call by reference Type reference (TYPE) GTY_RT_CREQUEST Ranges-Tabelle für Änderungsantrag 20101207
5 Importing IT_CRSTATUS_SEL Call by reference Type reference (TYPE) GTY_RT_CREQ_STATUS Ranges-Tabelle für Änderungsantragsstatus 20101207
6 Importing IT_CRTYPE_SEL Call by reference Type reference (TYPE) GTY_RT_CREQ_TYPE Ranges-Tabelle für Änderungsantragstyp 20101207
7 Importing IT_EDITION_SEL Call by reference Type reference (TYPE) GTY_RT_EDITION Ranges-Tabelle für Edition 20101207

Method SELECT_CREQUESTS on class CL_USMD_CREQUEST_DELETE has no exception.

Method SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101208
2 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101208

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