SAP ABAP Class CL_SOAP_SCHEDULER_QRFC_NEW (SOAP Scheduler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_SEQ_SCD (Package) Sequence Scheduling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SCHEDULER_QRFC 20050805
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEQ_MANAGER_CONSTANTS (new seq / mng)Constants for sequence manager 20061016
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_SEQ_SCD_TRACE_CONST 20060411
Properties
Class CL_SOAP_SCHEDULER_QRFC_NEW  
Short Description SOAP Scheduler    
Super Class CL_SOAP_SCHEDULER_QRFC  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SEQ_SCD   Sequence Scheduling 
Created 20050805   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SEQ_MANAGER_CONSTANTS (new seq / mng)Constants for sequence manager 20061016
2 IF_SOAP_SEQ_SCD_TRACE_CONST 20060411
Friends
Class CL_SOAP_SCHEDULER_QRFC_NEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_RETRY_REQ_BY_APP Constant Private Type reference (TYPE) BGRFC_RETRY_KEY 'RETRY_REQUEST_BY_APP' Reason for Restarting Unit 20061018
2 GC_S Constant Private Type reference (TYPE) CHAR1 ' ' Single-Character Flag 20061016
3 GC_X Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20061016
4 G_RESTORE_USERINFO Static Attribute Private Type reference (TYPE) BOOLEAN TSOAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20061016
Methods
# Method Level Visibility Method type Description Created on
1 ALIGN_RM_PROT_WITH_VERSION Static method Private Method Align RM protocol with RM version of the present sequence 20090917
2 CALCULATE_BGRFC_RETRY_KEY Static method Private Method calculates a none changing retry key based on sequence id 20070529
3 GET_QUEUE_LENGTH Instance method Private Method 20060411
4 GET_RETRY_INTERVAL Static method Private Method 20121017
5 Q_PROCEED_LUW_CONSUMER Static method Private Method 20061013
6 Q_PROCEED_LUW_MEDIATION Static method Private Method 20101223
7 Q_PROCEED_LUW_PLAIN_SOAP Static method Private Method 20101223
8 Q_PROCEED_LUW_PROVIDER Static method Private Method 20061013
9 Q_PROCEED_LUW_PULLING Static method Private Method 20101223
10 Q_SEQ_SCD_DELIVER_QRFC_NEW_C Static method Public Method called from SRT_SEQ_SCD_DELIVER_QRFC_NEW_C 20060704
11 Q_SEQ_SCD_DELIVER_QRFC_NEW_P Static method Public Method called from SRT_SEQ_SCD_DELIVER_QRFC_NEW_P 20060704
12 Q_SEQ_SCD_RELEASE_USR_DATA Static method Public Method called from SRT_SEQ_SCD_RELEASE_USR_DATA 20060704
13 Q_SEQ_SCD_RELEASE_USR_DT_CPS Static method Public Method called from SRT_SEQ_SCD_RELEASE_USR_DT_CPS 20060704
14 Q_SEQ_SCD_TERMINATE_C_EV Static method Private Method 20130627
15 Q_SEQ_SCD_TERMINATE_C_GP Static method Private Method 20101223
16 Q_SEQ_SCD_TERMINATE_C_MD Static method Private Method 20101223
17 Q_SEQ_SCD_TERMINATE_C_PS Static method Private Method 20101223
18 Q_SEQ_SCD_TERMINATE_C_WSRM Static method Private Method 20101223
19 Q_SEQ_SCD_TERMINATE_NEW_C Static method Public Method called from SRT_SEQ_SCD_TERMINATE_NEW_C 20060704
20 Q_SEQ_SCD_TERMINATE_NEW_P Static method Public Method called from SRT_SEQ_SCD_TERMINATE_NEW_P 20060704
21 Q_SEQ_SCD_TERMINATE_NEW_S Static method Private Method 20061219
22 Q_SEQ_SCD_TERMINATE_P_PS Static method Private Method 20101223
23 Q_SEQ_SCD_TERMINATE_P_WSRM Static method Private Method 20101223
24 RAISE_LOCK_QUEUE Static method Private Method 20130729
25 SET_GET_FAILED_PERSIST_ID Static method Private Method 20061120
26 USE_DIRECT_SCHEDULING Static method Private Method 20101223
27 USE_UNIT_LOCK Static method Private Method 20101223
Events
Class CL_SOAP_SCHEDULER_QRFC_NEW has no event.
Types
Class CL_SOAP_SCHEDULER_QRFC_NEW has no local type.
Method Signatures

Method ALIGN_RM_PROT_WITH_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQUENCE Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE Soap Sequence 20090917
2 Importing SOAP_APPLICATION Call by reference Object reference (TYPE REF TO) IF_SOAP_APPLICATION_RT Interface of SOAP Application for SOAP Runtime 20090917

Method ALIGN_RM_PROT_WITH_VERSION on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method CALCULATE_BGRFC_RETRY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETRY_KEY Value transfer Type reference (TYPE) BGRFC_RETRY_KEY Reason for Restarting Unit 20070529
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequence queue ident 20070529

Method CALCULATE_BGRFC_RETRY_KEY on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method GET_QUEUE_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_QUEUELENGTH Value transfer Type reference (TYPE) INT1 Dummy for B20 int1 (Local Everywhere) 20060411

Method GET_QUEUE_LENGTH on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method GET_RETRY_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT_RETRY_COUNT Value transfer Type reference (TYPE) I 20121017
2 Returning R_RETRY_INTERVAL Value transfer Type reference (TYPE) I 20121017

Method GET_RETRY_INTERVAL on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_PROCEED_LUW_CONSUMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FAILED_PERSIST_ID Value transfer Type reference (TYPE) CHAR32 Character field, length 32 20061013
2 Importing LOCATION Call by reference Type reference (TYPE) SRT_LOCATION Location client / provider 20061013
3 Importing PHYSICAL_QUEUENAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20061013
4 Importing SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE takeover structure to sequence scheduler 20061013

Method Q_PROCEED_LUW_CONSUMER on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_PROCEED_LUW_MEDIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEQUENCE_CONSUMER Call by reference Object reference (TYPE REF TO) IF_SEQ_RTIME_CONSUMER 20101223
2 Importing IS_SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE 20101223
3 Importing IV_FUNC_STACK_LEVEL Call by reference Type reference (TYPE) I 20101223
4 Importing IV_SEQUENCE_TYPE Call by reference Type reference (TYPE) SRT_SEQUENCE_TYPE 20101223
5 Returning RV_FAILED_PERSIST_ID Value transfer Type reference (TYPE) CHAR32 20101223

Method Q_PROCEED_LUW_MEDIATION on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_PROCEED_LUW_PLAIN_SOAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEQUENCE_CONSUMER Call by reference Object reference (TYPE REF TO) IF_SEQ_RTIME_CONSUMER 20101223
2 Importing IS_SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE 20101223
3 Importing IV_FUNC_STACK_LEVEL Call by reference Type reference (TYPE) I 20101223
4 Importing IV_SEQUENCE_TYPE Call by reference Type reference (TYPE) SRT_SEQUENCE_TYPE 20101223
5 Returning RV_FAILED_PERSIST_ID Value transfer Type reference (TYPE) CHAR32 20101223

Method Q_PROCEED_LUW_PLAIN_SOAP on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_PROCEED_LUW_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FAILED_PERSIST_ID Value transfer Type reference (TYPE) CHAR32 Character field, length 32 20061013
2 Importing PHYSICAL_QUEUENAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20061013
3 Importing SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE takeover structure to sequence scheduler 20061013

Method Q_PROCEED_LUW_PROVIDER on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_PROCEED_LUW_PULLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEQUENCE_CONSUMER Call by reference Object reference (TYPE REF TO) IF_SEQ_RTIME_CONSUMER 20101223
2 Importing IS_SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE 20101223
3 Importing IV_FUNC_STACK_LEVEL Call by reference Type reference (TYPE) I 20101223
4 Importing IV_SEQUENCE_TYPE Call by reference Type reference (TYPE) SRT_SEQUENCE_TYPE 20101223
5 Returning RV_FAILED_PERSIST_ID Value transfer Type reference (TYPE) CHAR32 20101223

Method Q_PROCEED_LUW_PULLING on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_DELIVER_QRFC_NEW_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20061013
2 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE sequence scheduler: enviroment 20061013
3 Importing PHYSICAL_QUEUENAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20061013
4 Importing SCENARIO Call by reference Type reference (TYPE) SRT_SEQ_SDC_ASFK-SCENARIO Sequence Scheduler Scenario 20061013
5 Importing SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE takeover structure to sequence scheduler 20061013
6 Importing USR_DATA Call by reference Type reference (TYPE) SRT_S_SEQ_USR_DATA Sequence Control data 20061013

Method Q_SEQ_SCD_DELIVER_QRFC_NEW_C on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_DELIVER_QRFC_NEW_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20061013
2 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE sequence scheduler: enviroment 20061013
3 Importing PHYSICAL_QUEUENAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20061013
4 Importing SCENARIO Call by reference Type reference (TYPE) SRT_SEQ_SDC_ASFK-SCENARIO Sequence Scheduler Scenario 20061013
5 Importing SEQUENCE Call by reference Type reference (TYPE) SRT_S_SEQUENCE takeover structure to sequence scheduler 20061013
6 Importing USR_DATA Call by reference Type reference (TYPE) SRT_S_SEQ_USR_DATA Sequence Control data 20061013

Method Q_SEQ_SCD_DELIVER_QRFC_NEW_P on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_RELEASE_USR_DATA Signature

Method Q_SEQ_SCD_RELEASE_USR_DATA on class CL_SOAP_SCHEDULER_QRFC_NEW has no parameter.
Method Q_SEQ_SCD_RELEASE_USR_DATA on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_RELEASE_USR_DT_CPS Signature

Method Q_SEQ_SCD_RELEASE_USR_DT_CPS on class CL_SOAP_SCHEDULER_QRFC_NEW has no parameter.
Method Q_SEQ_SCD_RELEASE_USR_DT_CPS on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_C_EV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20130627
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20130627
3 Importing SEQ_MGR_C Call by reference Object reference (TYPE REF TO) IF_SEQ_MANAGER_RTIME_CONSUMER 20130627
4 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20130627

Method Q_SEQ_SCD_TERMINATE_C_EV on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_C_GP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_C_GP on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_C_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_MGR_C Call by reference Object reference (TYPE REF TO) IF_SEQ_MANAGER_RTIME_CONSUMER 20101223
4 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_C_MD on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_C_PS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_C_PS on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_C_WSRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_C_WSRM on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_NEW_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequence queue ident 20061013
2 Importing SEQ_TYPE Call by reference Type reference (TYPE) SRT_SEQUENCE_TYPE Sequencetype transient / persistent 20070423
3 Importing USR_DATA Call by reference Type reference (TYPE) SRT_S_SEQ_USR_DATA Sequence Control data 20061013

Method Q_SEQ_SCD_TERMINATE_NEW_C on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_NEW_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequence queue ident 20061013
2 Importing SEQ_TYPE Call by reference Type reference (TYPE) SRT_SEQUENCE_TYPE Sequencetype transient / persistent 20070423
3 Importing USR_DATA Call by reference Type reference (TYPE) SRT_S_SEQ_USR_DATA Sequence Control data 20061013

Method Q_SEQ_SCD_TERMINATE_NEW_P on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_NEW_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE sequence scheduler: enviroment 20071108
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequence queue ident 20061219
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE Sequence Control data 20071108

Method Q_SEQ_SCD_TERMINATE_NEW_S on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_P_PS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_P_PS on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method Q_SEQ_SCD_TERMINATE_P_WSRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID 20101223
3 Importing SEQ_REF Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223

Method Q_SEQ_SCD_TERMINATE_P_WSRM on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method RAISE_LOCK_QUEUE Signature

Method RAISE_LOCK_QUEUE on class CL_SOAP_SCHEDULER_QRFC_NEW has no parameter.
Method RAISE_LOCK_QUEUE on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method SET_GET_FAILED_PERSIST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Value transfer Type reference (TYPE) WSRM_PERSIST_ID ' ' WSRM: Persistent Identifier 20061120
2 Returning OUT Value transfer Type reference (TYPE) WSRM_PERSIST_ID WSRM: Persistent Identifier 20061120

Method SET_GET_FAILED_PERSIST_ID on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method USE_DIRECT_SCHEDULING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEQUENCE Call by reference Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20101223
2 Returning RV_DIRECT_START Value transfer Type reference (TYPE) ABAP_BOOL 20101223

Method USE_DIRECT_SCHEDULING on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.

Method USE_UNIT_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION Value transfer Type reference (TYPE) SRT_SEQ_ASYNC_BORDER_FTYPE 20101223
2 Returning RR_LOCK_UNIT Value transfer Type reference (TYPE) ABAP_BOOL 20101223

Method USE_UNIT_LOCK on class CL_SOAP_SCHEDULER_QRFC_NEW has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 710