SAP ABAP Class CL_PT_REQ_REQUEST (Request)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_REQUEST (Package) Application Database and Application Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_CONTEXT Interface, a BAdI Context has to Implement 20060725
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_REQ_REQUEST Leave Request: Continuity 20021028
Properties
Class CL_PT_REQ_REQUEST  
Short Description Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_REQUEST   Application Database and Application Objects 
Created 20021028   SAP 
Last change 20060921   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_REQ_REQUEST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_CONTEXT Interface, a BAdI Context has to Implement 20060725
2 IF_PT_REQ_REQUEST Leave Request: Continuity 20021028
Friends
Class CL_PT_REQ_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPROVAL Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040226
2 APPROVAL_PROCESS Instance attribute Public Type reference (TYPE) PTREQ_PROCESS ESS: Process for Processing 20040309
3 CURRENT_VERSION_NO Instance attribute Public Type reference (TYPE) INT4 Current Request Version 20021029
4 FUNCTIONAL_EXIT_INT Instance attribute Private Object reference (TYPE REF TO) PT_GEN_REQ_INTERN BAdI Interface IF_EX_PT_GEN_REQ_INTERN 20060504
5 GLOBAL_STATE_TRANSITIONS_TAB Static Attribute Private Type reference (TYPE) PTREQ_STATE_TRANSITIONS Table of Status Transitions 20130322
6 HEADER_AGENT Instance attribute Private Object reference (TYPE REF TO) CA_PT_REQ_HEADER Agent Request Header 20030110
7 INITIATOR Instance attribute Public Object reference (TYPE REF TO) IF_PT_REQ_A_WF Workflow View of Actor 20040226
8 ITEM_T Instance attribute Public Type reference (TYPE) HRTIM00_REQ_WF_ITEMS_TAB Item Table for Workflow Attributes 20040226
9 MESSAGE_HANDLER Instance attribute Public Object reference (TYPE REF TO) IF_PT_REQ_MESSAGE_HANDLER Message Processing for Leave Request 20030225
10 NOTICE Instance attribute Public Type reference (TYPE) TIM_REQ_NOTICE Note for Request 20040226
11 NUM_ITEMS Instance attribute Public Type reference (TYPE) INT4 Natural Number 20040226
12 N_PROCESSOR Instance attribute Public Object reference (TYPE REF TO) IF_PT_REQ_A_WF Workflow View of Actor 20040226
13 OWNER Instance attribute Public Object reference (TYPE REF TO) IF_PT_REQ_A_WF Workflow View of Actor 20040226
14 REQ_ID Instance attribute Public Type reference (TYPE) TIM_REQ_ID Request ID 20040226
15 RESPONSIBLE Instance attribute Public Object reference (TYPE REF TO) IF_PT_REQ_A_WF Workflow View of Actor 20040226
16 STATE_TRANSITIONS_TAB Instance attribute Private Type reference (TYPE) PTREQ_STATE_TRANSITIONS Table of Status Transitions 20030113
17 STATUS Instance attribute Public Type reference (TYPE) TIM_REQ_STATUS Status of Request 20040226
18 STATUS_TYPE Instance attribute Private Type reference (TYPE) TIM_REQ_STATUS_TYPE Status Transfer Type 20030113
19 TRANSACTION Static Attribute Public Object reference (TYPE REF TO) IF_OS_TRANSACTION Interface for Transaction Objects 20021118
20 VERS_NO Instance attribute Public Type reference (TYPE) TIM_REQ_VERSION Request Version 20040226
21 WI_ID Instance attribute Public Type reference (TYPE) SWW_WIID Work Item ID 20040226
22 WORKAREA_VERSION Instance attribute Public Attribute reference (LIKE) 20031210
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130322
2 CLONE_TO_CURRENT Instance method Public Method Create Transient Work Version 20021028
3 CLONE_TO_NEW Instance method Public Method Create New Persistent Database Version 20021028
4 CLONE_TO_OLD Instance method Public Method Create Persistent Database Version 20021028
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021108
6 SEL_REQS_FOR_BATCH Static method Public Method Selection of Requests for Batch Utility Report 20040219
7 SET_WORKITEM_ID Instance method Public Method Set Work Item ID 20040219
8 START_TRANSACTION Static method Public Method Start New Transaction 20021118
Events
Class CL_PT_REQ_REQUEST has no event.
Types
Class CL_PT_REQ_REQUEST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_REQ_REQUEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_REQ_REQUEST has no exception.

Method CLONE_TO_CURRENT Signature

Method CLONE_TO_CURRENT on class CL_PT_REQ_REQUEST has no parameter.
Method CLONE_TO_CURRENT on class CL_PT_REQ_REQUEST has no exception.

Method CLONE_TO_NEW Signature

Method CLONE_TO_NEW on class CL_PT_REQ_REQUEST has no parameter.
Method CLONE_TO_NEW on class CL_PT_REQ_REQUEST has no exception.

Method CLONE_TO_OLD Signature

Method CLONE_TO_OLD on class CL_PT_REQ_REQUEST has no parameter.
Method CLONE_TO_OLD on class CL_PT_REQ_REQUEST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATE_DEPENDANTS Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030321
2 Importing IM_HEADER_AGENT Call by reference Object reference (TYPE REF TO) CA_PT_REQ_HEADER Agent Antragskopf 20030110
3 Importing IM_REQUEST_ID Call by reference Type reference (TYPE) GUID_32 Globally Unique Identifier 20021108
4 Importing IM_STATUS_TYPE Value transfer Type reference (TYPE) TIM_REQ_STATUS_TYPE Statusübergangstyp 20030113

Method CONSTRUCTOR on class CL_PT_REQ_REQUEST has no exception.

Method SEL_REQS_FOR_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBS_TAB Call by reference Type reference (TYPE) PTREQ_EMAIL_REQUESTS_TAB Tabelle der Antragsattribute 20040219
2 Importing IM_READ_WF_INBOX Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040219
3 Importing IM_REQUEST_ID Call by reference Type reference (TYPE) TIM_REQ_ID Beleg-ID 20041012
4 Importing IM_REQUEST_TYPE Call by reference Type reference (TYPE) TIM_REQ_TYPE Antragstyp 20040219
5 Importing IM_SEL_ONLY_CURRENT Call by reference Type reference (TYPE) TIM_REQ_SEL_CURRENT 'X' Schalter: Selektion erfolgt nur über aktuelle Version 20041012
6 Importing IM_STATUS_RANGE Call by reference Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040219
7 Importing IM_TIMESTAMP_RANGE Call by reference Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040219
8 Importing IM_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone 20040219

Method SEL_REQS_FOR_BATCH on class CL_PT_REQ_REQUEST has no exception.

Method SET_WORKITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20040219

Method SET_WORKITEM_ID on class CL_PT_REQ_REQUEST has no exception.

Method START_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOP_LEVEL_TA Call by reference Type reference (TYPE) XFELD 'X' Flag, ob Top-Level Transaktion gestartet wird 20021118
# Exception Resumable Description Created on
1 FAILED Transaktion konnte nicht gestartet werden 20021118
History
Last changed by/on SAP  20060921 
SAP Release Created in