SAP ABAP Class CL_SRTFT_CFG_QUEUE (SRT Operations Queue)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_FT_TOOLS (Package) SOAP RT Fast Track Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRTFT_CFG_QUEUE SRT Operations Queue 20060705
Properties
Class CL_SRTFT_CFG_QUEUE  
Short Description SRT Operations Queue    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_FT_TOOLS   SOAP RT Fast Track Development 
Created 20060705   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRTFT_CFG_QUEUE SRT Operations Queue 20060705
Friends
# Friend Modeled only Created on Description
1 CL_SRTFT_CFG_FACTORY 20060705 SRT Configuration Factory
2 CL_SRTFT_CFG_QUEUE_PROCESS 20060707 Actual Queue Processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRTFT_CFG_QUEUE' Class Name 20060705
2 MC_BOOL_FALSE Constant Public Type reference (TYPE) BOOLEAN ' ' Boolean Value "false" 20060706
3 MC_BOOL_TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Boolean Value "true" 20060706
4 MC_MAXLOOP Constant Private Type reference (TYPE) INT4 5 Maximum Number of Lock Wait Cycles 20060706
5 MC_MAX_WAIT_TIME Constant Private Type reference (TYPE) INT4 10 Maximum Wait Time in Seconds 20060706
6 MC_NUM_FROM Constant Private Type reference (TYPE) NRFROM '00000000000000000001' Number Range: Start 20060713
7 MC_NUM_RANGE_NR Constant Private Type reference (TYPE) NRNR '1' Number Range: Interval Number 20060706
8 MC_NUM_RANGE_OBJ Constant Private Type reference (TYPE) NROBJ 'TSKWS' Number Range: Object 20060706
9 MC_NUM_TO Constant Private Type reference (TYPE) NRTO '99999999999999999999' Number Range: To 20060713
10 M_PROCESSING_LOCKED Instance attribute Private Type reference (TYPE) BOOLEAN Processing locked 20060707
11 M_RAND_FLOAT Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_RANDOM_FLOAT Float Pseudo Random Numbers 20060707
12 M_RAND_INT Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_RANDOM_INT Integer Pseudo Random Number 20060707
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_QUEUE_DATA Static method Private Method Constructs Queue Data 20060706
2 BUILD_WAIT_MESSAGE Instance method Private Method Construct WAIT Message 20060708
3 CHECK_SET_INTERVAL Static method Private Method Checks Interval 20060713
4 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20060713
5 CLEAR Static method Public Method Deletes All or Specified Tasks from FIFO 20060710
6 GET_GUID Static method Private Method Generates GUID 20060706
7 GET_NEXT_SEQ_NUMBER Static method Private Method Gets Next Sequence Number 20060706
8 GET_RANDOM_WAIT_TIME Instance method Private Method Gets Random Wait Time 20060707
9 GET_TASK_ID Instance method Private Method Gets New Task ID 20060706
10 KICK_PROCESSING Instance method Private Method Start FIFO Processing 20060710
11 LOCK_ADMIN_PROCESS Instance method Private Method Locks FIFO Processing 20060707
12 LOCK_QUEUE Instance method Private Method Locks Registry FIFO 20060706
13 OPEN Static method Protected Method Gets Instance 20060705
14 PROCESS_FIFO Instance method Private Method Process FIFO 20060707
15 READ_TASKS Instance method Protected Method Gets Single or All Tasks from FIFO 20060707
16 REMOVE_TASK Instance method Protected Method Removes Single Task from FIFO 20060707
17 SAVE_TASK Instance method Protected Method Saves Task to Database 20060706
18 SET_TASK_ID Instance method Private Method Sets Task ID 20060707
19 UNLOCK_ADMIN_PROCESS Instance method Private Method Unlocks FIFO Processing 20060707
20 UNLOCK_QUEUE Instance method Private Method Unlocks Registry FIFO 20060706
Events
Class CL_SRTFT_CFG_QUEUE has no event.
Types
Class CL_SRTFT_CFG_QUEUE has no local type.
Method Signatures

Method BUILD_QUEUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROPERTY_LIST Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES SRT Profil Eigenschaften 20060706
2 Importing PI_QNAMES Call by reference Type reference (TYPE) SRT_WA_QNAME_LIST Liste von qualifizierten IDs 20060706
3 Importing PI_SECTION_ID Call by reference Type reference (TYPE) GUID_32 ID der zu füllenden Sektion 20060706
4 Importing PI_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060706
5 Returning PR_QUEUE_DATA Value transfer Type reference (TYPE) SRTFT_QUEUE_DATA_LIST Liste von Queue Data 20060706

Method BUILD_QUEUE_DATA on class CL_SRTFT_CFG_QUEUE has no exception.

Method BUILD_WAIT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060708
2 Returning PR_MESSAGE Value transfer Type reference (TYPE) SRT_LP_MESSAGE LP Nachrichtenformat 20060708

Method BUILD_WAIT_MESSAGE on class CL_SRTFT_CFG_QUEUE has no exception.

Method CHECK_SET_INTERVAL Signature

Method CHECK_SET_INTERVAL on class CL_SRTFT_CFG_QUEUE has no parameter.
Method CHECK_SET_INTERVAL on class CL_SRTFT_CFG_QUEUE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060710

Method CLEAR on class CL_SRTFT_CFG_QUEUE has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_GUID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20060706

Method GET_GUID on class CL_SRTFT_CFG_QUEUE has no exception.

Method GET_NEXT_SEQ_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_SEQ_NR Value transfer Type reference (TYPE) SRTFT_SEQUENCE_NR Sequenz-Nummer 20060706
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method GET_RANDOM_WAIT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_WAIT_SECONDS Value transfer Type reference (TYPE) FLOAT Feld vom Typ FLTP 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method GET_TASK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_TASK_ID Value transfer Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060706

Method GET_TASK_ID on class CL_SRTFT_CFG_QUEUE has no exception.

Method KICK_PROCESSING Signature

Method KICK_PROCESSING on class CL_SRTFT_CFG_QUEUE has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060710

Method LOCK_ADMIN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_SUCCESS Value transfer Type reference (TYPE) BOOLEAN X=Prozessierung konnte gesperrt werden; space=sonst 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method LOCK_QUEUE Signature

Method LOCK_QUEUE on class CL_SRTFT_CFG_QUEUE has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060706

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning QUEUE Value transfer Object reference (TYPE REF TO) IF_SRTFT_CFG_QUEUE SRT Operations Queue 20060705
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060705

Method PROCESS_FIFO Signature

Method PROCESS_FIFO on class CL_SRTFT_CFG_QUEUE has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method READ_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SEQUENCE_NR Call by reference Type reference (TYPE) SRTFT_SEQUENCE_NR Sequenz-Nummer 20060707
2 Importing PI_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060707
3 Returning PR_TASK_LIST Value transfer Type reference (TYPE) SRTFT_QUEUE_TASK_LIST Liste von Registry Tasks 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method REMOVE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SEQUENCE_NR Call by reference Type reference (TYPE) SRTFT_SEQUENCE_NR Sequenz-Nummer 20060707
2 Importing PI_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method SAVE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TASK Call by reference Type reference (TYPE) SRTFT_QUEUE_TASK Einzelne Registry Task 20060706
2 Exporting PE_SEQUENCE_NR Call by reference Type reference (TYPE) SRTFT_SEQUENCE_NR Sequenz-Nummer 20060706
3 Exporting PE_TASK_ID Call by reference Type reference (TYPE) SRTFT_TASK_ID Task-ID in der Web-Service-Massenkonfiguration 20060706
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060706

Method SET_TASK_ID Signature

Method SET_TASK_ID on class CL_SRTFT_CFG_QUEUE has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method UNLOCK_ADMIN_PROCESS Signature

Method UNLOCK_ADMIN_PROCESS on class CL_SRTFT_CFG_QUEUE has no parameter.
Method UNLOCK_ADMIN_PROCESS on class CL_SRTFT_CFG_QUEUE has no exception.

Method UNLOCK_QUEUE Signature

Method UNLOCK_QUEUE on class CL_SRTFT_CFG_QUEUE has no parameter.
Method UNLOCK_QUEUE on class CL_SRTFT_CFG_QUEUE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700