SAP ABAP Class CL_CTS_REQUEST (CTS Request)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-ORG (Application Component) Transport Organizer
     SCTS_REQ (Package) CTS: Request Editing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20000404
Properties
Class CL_CTS_REQUEST  
Short Description CTS Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_REQ   CTS: Request Editing 
Created 20000404   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SCTSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 STRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20000404
Friends
Class CL_CTS_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Private Type reference (TYPE) TRATTRIBUTES Request Attributes 20000405
2 BACKUP_ATTRIBUTES Instance attribute Private Type reference (TYPE) TRATTRIBUTES Request attribute backup 20001025
3 BACKUP_DOCU Instance attribute Private Type reference (TYPE) RSFBTLTAB Request documentation backup 20001025
4 BACKUP_HEADER Instance attribute Private Type reference (TYPE) TRHEADER Request header backup 20001025
5 DOCU Instance attribute Private Type reference (TYPE) RSFBTLTAB Request documentation 20000405
6 HEADER Instance attribute Private Type reference (TYPE) TRHEADER Request Header 20000404
7 KEYS Instance attribute Private Type reference (TYPE) TR_KEYS Table Keys 20000405
8 KEYS_STR Instance attribute Private Type reference (TYPE) E071K_STRTYP Table Key with String Field 20110401
9 OBJECTS Instance attribute Private Type reference (TYPE) TR_OBJECTS Objects 20000405
10 STATE Instance attribute Private Type reference (TYPE) TRREQSTATE Administration Data for Request 20000404
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_TASK Instance method Public Method Create New Task for Request 20000609
2 ADD_OBJECTS Instance method Public Method Add objects to a request 20001127
3 CHANGE_OWNER Instance method Public Method Change Request Owner 20000609
4 CHANGE_OWNER_AT_TOGGLE Instance method Public Method Change Request Owner 20000627
5 CHANGE_TASK_TYPE Instance method Public Method Change Task Type 20001023
6 CHECK Instance method Public Method Check Request 20000609
7 CHECK_CHANGEABLE Instance method Private Method Check Whether Request Is Modifiable 20000609
8 CHECK_OBJECTS_OF_REQUEST Instance method Public Method Extended Check for Request Objects 20000908
9 CREATE Instance method Public Method Create request 20000404
10 CREATE_ON_DB Instance method Private Method Create Request on Database 20000404
11 DELETE Instance method Public Method Delete Request 20000609
12 DEQUEUE Instance method Private Method Unlock Request 20000404
13 DISPLAY Instance method Public Method Display request 20000404
14 DISPLAY_ACTION_LOG Instance method Public Method Display action log 20001114
15 DISPLAY_CHECKLIST Instance method Public Method Fills and Displays Error Checklist 20000926
16 DISPLAY_LOGS Instance method Public Method Display Transport Logs for a Request 20000609
17 DISPLAY_SETTINGS Instance method Public Method Display user settings 20000911
18 DISPLAY_TADIRS Instance method Public Method Display object directory entries of all objects 20001218
19 DO_BACKUP_COPY Instance method Private Method Create backup copy of request data 20001025
20 ENQUEUE Instance method Private Method Lock Request 20000404
21 GET_EDIT_MODE Instance method Public Method Display or Change Mode? 20000801
22 GET_HEADER Instance method Public Method Read Request Header 20000504
23 GET_REQUEST_CHANGED Instance method Public Method Was the request changed? 20001010
24 GET_REQ_TEXTS Instance method Private Method Read Text for Request Type/Request Status 20000404
25 NAVIGATE Instance method Public Method Creates Navigation Request for Object 20000710
26 NAVIGATE_INTERNAL Instance method Public Method Internal Navigation 20000927
27 PRINT Instance method Public Method Request printout 20001031
28 READ Instance method Public Method Read Request (Including Texts) 20000609
29 READ_FROM_DB Instance method Private Method Read Request from Database 20000405
30 RELEASE Instance method Public Method Release Request 20000609
31 RESTORE_BACKUP_COPY Instance method Private Method Retrieve backup copy of request data 20001025
32 SAVE Instance method Public Method Save Request 20000609
33 SET_TO_STATUS_CHANGEABLE Instance method Private Method Set Request from 'Export Started' Status to 'Modifiable' 20000619
34 TOGGLE_DISPLAY_CHANGE Instance method Public Method Display <-> Change 20000609
35 TRANSFER_TO_CURRENT_CLIENT Instance method Private Method Copy Request to Current Client 20000621
36 UPDATE_ON_DB Instance method Private Method Change Request on Database 20000405
Events
Class CL_CTS_REQUEST has no event.
Types
Class CL_CTS_REQUEST has no local type.
Method Signatures

Method ADD_NEW_TASK Signature

Method ADD_NEW_TASK on class CL_CTS_REQUEST has no parameter.
Method ADD_NEW_TASK on class CL_CTS_REQUEST has no exception.

Method ADD_OBJECTS Signature

Method ADD_OBJECTS on class CL_CTS_REQUEST has no parameter.
Method ADD_OBJECTS on class CL_CTS_REQUEST has no exception.

Method CHANGE_OWNER Signature

Method CHANGE_OWNER on class CL_CTS_REQUEST has no parameter.
Method CHANGE_OWNER on class CL_CTS_REQUEST has no exception.

Method CHANGE_OWNER_AT_TOGGLE Signature

Method CHANGE_OWNER_AT_TOGGLE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 UPDATE_ERROR Benutzer konnte nicht geändert werden 20000627

Method CHANGE_TASK_TYPE Signature

Method CHANGE_TASK_TYPE on class CL_CTS_REQUEST has no parameter.
Method CHANGE_TASK_TYPE on class CL_CTS_REQUEST has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CTSGERRMSGS Liste aller Fehlermeldungen zum Auftrag 20000727
# Exception Resumable Description Created on
1 REQUEST_INCONSISTENT 20000727

Method CHECK_CHANGEABLE Signature

Method CHECK_CHANGEABLE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 NOT_CHANGEABLE Auftrag nicht änderbar 20001019

Method CHECK_OBJECTS_OF_REQUEST Signature

Method CHECK_OBJECTS_OF_REQUEST on class CL_CTS_REQUEST has no parameter.
Method CHECK_OBJECTS_OF_REQUEST on class CL_CTS_REQUEST has no exception.

Method CREATE Signature

Method CREATE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20000404

Method CREATE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20001114
2 Importing TARGET Call by reference Type reference (TYPE) TR_TARGET Transportziel eines Auftrags 20001114
3 Importing TARLAYER Call by reference Type reference (TYPE) TARLAYER Zieltransportschicht 20001114
4 Importing TARPACKAGE Call by reference Type reference (TYPE) TARDEVCL Zielpaket 20001114
5 Importing TEXT Call by reference Type reference (TYPE) AS4TEXT Text 20000404
6 Importing TYPE Call by reference Type reference (TYPE) TRFUNCTION Typ des Auftrags 20000404
7 Importing USERS Call by reference Type reference (TYPE) TRUSERS Mitarbeiter 20000404
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20000609

Method DELETE Signature

Method DELETE on class CL_CTS_REQUEST has no parameter.
Method DELETE on class CL_CTS_REQUEST has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_CTS_REQUEST has no parameter.
Method DEQUEUE on class CL_CTS_REQUEST has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KLE_STATE Value transfer Type reference (TYPE) TRKLEEXTST Status des KLE aus externer Sicht (Mark., Curs., Scroll, ..) 20000922
2 Importing IS_OLE_STATE Value transfer Type reference (TYPE) TROLEEXTST Status des OLE aus externer Sicht (Mark., Curs., Scroll, ..) 20000922
3 Importing IS_REQUEST_WD Call by reference Type reference (TYPE) STRHI_REQUEST_WD Auftragsdaten 20001103
4 Importing IV_ACTION Call by reference Type reference (TYPE) TRREQSTATE-ACTION Aktion (SHOW, UPDA) 20000922
5 Importing IV_ACTIVETAB Call by reference Type reference (TYPE) TRREQSTATE-ACTIVETAB Aktives Tab 20000922
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20000609

Method DISPLAY_ACTION_LOG Signature

Method DISPLAY_ACTION_LOG on class CL_CTS_REQUEST has no parameter.
Method DISPLAY_ACTION_LOG on class CL_CTS_REQUEST has no exception.

Method DISPLAY_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) CTSGERRMSGS Anzuzeigende Fehlermeldungen 20000926

Method DISPLAY_CHECKLIST on class CL_CTS_REQUEST has no exception.

Method DISPLAY_LOGS Signature

Method DISPLAY_LOGS on class CL_CTS_REQUEST has no parameter.
Method DISPLAY_LOGS on class CL_CTS_REQUEST has no exception.

Method DISPLAY_SETTINGS Signature

Method DISPLAY_SETTINGS on class CL_CTS_REQUEST has no parameter.
Method DISPLAY_SETTINGS on class CL_CTS_REQUEST has no exception.

Method DISPLAY_TADIRS Signature

Method DISPLAY_TADIRS on class CL_CTS_REQUEST has no parameter.
Method DISPLAY_TADIRS on class CL_CTS_REQUEST has no exception.

Method DO_BACKUP_COPY Signature

Method DO_BACKUP_COPY on class CL_CTS_REQUEST has no parameter.
Method DO_BACKUP_COPY on class CL_CTS_REQUEST has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20000609

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EDIT_MODE Value transfer Type reference (TYPE) TRREQSTATE-ACTION UPDA: Ändern; SHOW: Anzeigen 20000801

Method GET_EDIT_MODE on class CL_CTS_REQUEST has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Value transfer Type reference (TYPE) TRHEADER Auftragskopf 20000504
2 Exporting ES_TRWBO_REQUEST_HEADER Value transfer Type reference (TYPE) TRWBO_REQUEST_HEADER Derselbe Auftragskopf in anderer Struktur 20000728

Method GET_HEADER on class CL_CTS_REQUEST has no exception.

Method GET_REQUEST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_CHANGED Value transfer Type reference (TYPE) TRBOOLEAN Verwaltungsdaten für Auftrag 20001010

Method GET_REQUEST_CHANGED on class CL_CTS_REQUEST has no exception.

Method GET_REQ_TEXTS Signature

Method GET_REQ_TEXTS on class CL_CTS_REQUEST has no parameter.
Method GET_REQ_TEXTS on class CL_CTS_REQUEST has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TODO_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Todo-Request nach Tool-Access 20001016
2 Importing IS_NAVIGATION Value transfer Type reference (TYPE) TROLENAVIG Navigation vom OLE via Workbench Manager 20001122
# Exception Resumable Description Created on
1 NAVIGATION_NOT_SUPPORTED Navigation für dieses Objekt nicht unterstützt 20000717

Method NAVIGATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TODO_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request 20000927

Method NAVIGATE_INTERNAL on class CL_CTS_REQUEST has no exception.

Method PRINT Signature

Method PRINT on class CL_CTS_REQUEST has no parameter.
Method PRINT on class CL_CTS_REQUEST has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_WD Call by reference Type reference (TYPE) STRHI_REQUEST_WD Auftragsdaten 20001103
# Exception Resumable Description Created on
1 ERROR 20000609

Method READ_FROM_DB Signature

Method READ_FROM_DB on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 INVALID_REQUEST ungültiger Auftrag 20000405

Method RELEASE Signature

Method RELEASE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 DOCU_MISSING Doku fehlt 20001109

Method RESTORE_BACKUP_COPY Signature

Method RESTORE_BACKUP_COPY on class CL_CTS_REQUEST has no parameter.
Method RESTORE_BACKUP_COPY on class CL_CTS_REQUEST has no exception.

Method SAVE Signature

Method SAVE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 NO_SAVING_DUE_TO_ERRORS Benutzer hat 'Kein Sichern' gewählt, weil Auftrag fehlerhaft 20001018
2 UPDATE_ERROR Fehler aufgetreten 20001018
3 USER_CANCELLED Aktion von Benutzer abgebrochen 20001017

Method SET_TO_STATUS_CHANGEABLE Signature

Method SET_TO_STATUS_CHANGEABLE on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Fehler 20000619
2 INTERNAL_ERROR Interner Fehler 20000619

Method TOGGLE_DISPLAY_CHANGE Signature

Method TOGGLE_DISPLAY_CHANGE on class CL_CTS_REQUEST has no parameter.
Method TOGGLE_DISPLAY_CHANGE on class CL_CTS_REQUEST has no exception.

Method TRANSFER_TO_CURRENT_CLIENT Signature

Method TRANSFER_TO_CURRENT_CLIENT on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20000621

Method UPDATE_ON_DB Signature

Method UPDATE_ON_DB on class CL_CTS_REQUEST has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20000609
History
Last changed by/on SAP  20110908 
SAP Release Created in 46D