SAP ABAP Class CL_SOAP_SEQ_PERSISTENCY (buffer access to sequence tables)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_SEQ_MANAGER (Package) SOAP Sequence Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEQ_MANAGER_CONSTANTS (new seq / mng)Constants for sequence manager 20071207
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_SEQ_PERSISTENCY Access to SOAP sequence persistency 20130719
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CTD_SOAP_SEQ_PERSISTENCY Test Double for sequence peristency 20130724
Properties
Class CL_SOAP_SEQ_PERSISTENCY  
Short Description buffer access to sequence tables    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SEQ_MANAGER   SOAP Sequence Manager 
Created 20071207   SAP 
Last change 20140121   SAP 
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 20071207
2 IF_SOAP_SEQ_PERSISTENCY Access to SOAP sequence persistency 20130719
Friends
Class CL_SOAP_SEQ_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DBOPERATION_DELETE Constant Public Type reference (TYPE) I 4 20120619
2 GC_DBOPERATION_INSERT Constant Public Type reference (TYPE) I 1 20120619
3 GC_DBOPERATION_MODIFY Constant Public Type reference (TYPE) I 3 20120619
4 GC_DBOPERATION_SELECT Constant Public Type reference (TYPE) I 0 20120619
5 GC_DBOPERATION_UPDATE Constant Public Type reference (TYPE) I 2 20120619
6 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) IF_SOAP_SEQ_PERSISTENCY 20130719
7 LT_BUF_WSRM_DOMAIN Static Attribute Private Type reference (TYPE) WSRM_DOMAIN_SEQN WSRM: Assignment of Domain Name, Sequence Name, and SID 20071214
8 MT_BUF_SEQ_HEADER Instance attribute Protected Type reference (TYPE) TT_SEQ_BUF_HEADER 20130719
9 MT_BUF_SEQ_MSG_QUE Instance attribute Protected Type reference (TYPE) SRT_T_SEQ_BUF_MSG_QUE 20130719
10 MT_BUF_SEQ_MSG_USR Instance attribute Protected Type reference (TYPE) TT_SEQ_BUF_MSG_USR 20130719
11 MT_BUF_SEQ_REORG Instance attribute Protected Type reference (TYPE) SRT_T_SEQ_BUF_REORG 20130719
12 MT_BUF_WSRM_DOMAIN Instance attribute Protected Type reference (TYPE) WSRM_DOMAIN_SEQN 20130719
Methods
# Method Level Visibility Method type Description Created on
1 BUF_TABLES_CLEAR Static method Public Method clear buffers 20071207
2 BUF_TABLES_PROCESS Static method Public Method process all buffered tables 20071207
3 GET_INSTANCE Static method Public Method 20130719
4 HDR_STAT_MODIFY Static method Public Method buffer access to table srt_seq_hdr_stat 20071207
5 HDR_STAT_MODIFY_TBL Static method Public Method buffer access to table srt_seq_hdr_stat 20071207
6 HDR_STAT_PROCESS Instance method Private Method 20130719
7 HDR_STAT_SELECT Static method Public Method returns line of table srt_seq_hdr_stat 20071207
8 HDR_STAT_SELECT_BY_PARENT_ID Static method Public Method 20101223
9 MSG_QUE_MODIFY Static method Public Method modify internal table 20071207
10 MSG_QUE_MODIFY_TBL Static method Public Method modify internal table 20071207
11 MSG_QUE_PROCESS Instance method Private Method 20130719
12 MSG_QUE_SELECT Static method Public Method returns 1 line of table srt_seq_msg_que 20071207
13 MSG_USR_MODIFY Static method Public Method modify buffer for table srt_seq_msg_usr 20071219
14 MSG_USR_MODIFY_TBL Static method Public Method modify msg_usr buffer using table as parameter 20071219
15 MSG_USR_PROCESS Instance method Private Method 20130719
16 MSG_USR_SELECT Static method Public Method get msg_usr record by persist id 20071219
17 REORG_MODIFY Static method Public Method modify buffered line of table srt_seq_reorg 20071219
18 REORG_MODIFY_TBL Static method Public Method modify buffered tabke srt_seq_reorg 20071219
19 REORG_PROCESS Instance method Private Method 20130719
20 REORG_SELECT Static method Public Method get buffered line of table srt_seq_reorg 20071219
21 WSRM_LOG_SEQ_GET Static method Public Method get log. seq. by wsrm id 20071214
Events
Class CL_SOAP_SEQ_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_SEQ_BUF_HEADER Protected See coding 20130719 begin of ts_seq_buf_header, hdr_line type srt_s_seq_hdr_stat, seq_id type srt_seq_id, location type srt_seq_async_border_ftype, for_insert type boolean, for_modify type boolean, for_update type boolean, for_delete type boolean, end of ts_seq_buf_header
2 TS_SEQ_BUF_MSG_QUE Protected See coding 20130724 begin of ts_seq_buf_msg_que, msg_que_line type srt_s_seq_msg_que, seq_id type srt_seq_id, location type srt_location, message type char32, for_insert type boolean, for_modify type boolean, for_update type boolean, for_delete type boolean, end of ts_seq_buf_msg_que
3 TS_SEQ_BUF_MSG_USR Protected See coding 20130719 begin of ts_seq_buf_msg_usr, msg_usr_line type srt_s_seq_msg_usr, persist_id type wsrm_persist_id, for_insert type boolean, for_modify type boolean, for_update type boolean, for_delete type boolean, end of ts_seq_buf_msg_usr
4 TS_SEQ_BUF_REORG Protected See coding 20130724 begin of ts_seq_buf_reorg, reorg_line type srt_s_seq_reorg, seq_id type srt_seq_id, location type srt_location, for_insert type boolean, for_modify type boolean, for_update type boolean, for_delete type boolean, end of ts_seq_buf_reorg
5 TT_SEQ_BUF_HEADER Protected See coding 20130719 tt_seq_buf_header type standard table of ts_seq_buf_header
6 TT_SEQ_BUF_MSG_QUE Protected See coding 20130724 tt_seq_buf_msg_que type standard table of ts_seq_buf_msg_que
7 TT_SEQ_BUF_MSG_USR Protected See coding 20130719 tt_seq_buf_msg_usr type standard table of ts_seq_buf_msg_usr
8 TT_SEQ_BUF_REORG Protected See coding 20130724 tt_seq_buf_reorg type standard table of ts_seq_buf_reorg
Method Signatures

Method BUF_TABLES_CLEAR Signature

Method BUF_TABLES_CLEAR on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method BUF_TABLES_CLEAR on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method BUF_TABLES_PROCESS Signature

Method BUF_TABLES_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method BUF_TABLES_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SOAP_SEQ_PERSISTENCY 20130719

Method GET_INSTANCE on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method HDR_STAT_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Value transfer Type reference (TYPE) I 0 possible db operations: insert, update, modify, delete 20071207
2 Importing FORCE_MODIFY Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207
3 Importing HDR_LINE Value transfer Type reference (TYPE) SRT_S_SEQ_HDR_STAT internal structuer to SRT_SEQ_HDR_STAT 20071207

Method HDR_STAT_MODIFY on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method HDR_STAT_MODIFY_TBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Value transfer Type reference (TYPE) I 0 db operation type 20071207
2 Importing FORCE_MODIFY Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207
3 Importing HDR_TABLE Value transfer Type reference (TYPE) SRT_T_SEQ_HDR_STAT internal type to SRT_SEQ_HDR_STAT 20071207

Method HDR_STAT_MODIFY_TBL on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method HDR_STAT_PROCESS Signature

Method HDR_STAT_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method HDR_STAT_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method HDR_STAT_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_SELECT Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207
2 Importing LOCATION Value transfer Type reference (TYPE) SRT_LOCATION Location client / provider 20071207
3 Returning RESULT Value transfer Type reference (TYPE) SRT_S_SEQ_HDR_STAT internal structuer to SRT_SEQ_HDR_STAT 20071207
4 Importing SEQ_ID Value transfer Type reference (TYPE) SRT_SEQ_ID Soap Sequence Id 20071207
5 Importing SKIP_DB_SELECT Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207

Method HDR_STAT_SELECT on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method HDR_STAT_SELECT_BY_PARENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Value transfer Type reference (TYPE) SRT_LOCATION 20101223
2 Importing PARENT_SEQ_ID Value transfer Type reference (TYPE) SRT_SEQ_ID 20101223
3 Returning RESULT Value transfer Type reference (TYPE) SRT_T_SEQ_HDR_STAT 20101223

Method HDR_STAT_SELECT_BY_PARENT_ID on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_QUE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Value transfer Type reference (TYPE) I 0 20071207
2 Importing FORCE_MODIFY Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20071207
3 Importing MSG_QUE_LINE Value transfer Type reference (TYPE) SRT_S_SEQ_MSG_QUE Buffer message id#s that are queued but not processed 20071207

Method MSG_QUE_MODIFY on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_QUE_MODIFY_TBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Value transfer Type reference (TYPE) I 0 20071207
2 Importing FORCE_MODIFY Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207
3 Importing MSG_QUE_TABLE_ Call by reference Type reference (TYPE) SRT_T_SEQ_MSG_QUE Buffer message id#s that are queued but not processed 20071207

Method MSG_QUE_MODIFY_TBL on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_QUE_PROCESS Signature

Method MSG_QUE_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method MSG_QUE_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_QUE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_SELECT Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207
2 Importing LOCATION Value transfer Type reference (TYPE) SRT_LOCATION Location client / provider 20071207
3 Importing MESSAGE Value transfer Type reference (TYPE) CHAR32 Character field, length 32 20071207
4 Returning RESULT Value transfer Type reference (TYPE) SRT_S_SEQ_MSG_QUE Buffer message id#s that are queued but not processed 20071207
5 Importing SEQ_ID Value transfer Type reference (TYPE) SRT_SEQ_ID Soap Sequence Id 20071207
6 Importing SKIP_DB_SELECT Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071207

Method MSG_QUE_SELECT on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_USR_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Call by reference Type reference (TYPE) I 0 20071219
2 Importing FORCE_MODIFY Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
3 Importing MSG_USR_LINE Call by reference Type reference (TYPE) SRT_S_SEQ_MSG_USR messeMessage specific user datassage specific user data 20071219

Method MSG_USR_MODIFY on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_USR_MODIFY_TBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Call by reference Type reference (TYPE) I 0 20071219
2 Importing FORCE_MODIFY Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
3 Importing MSG_USR_TABLE Call by reference Type reference (TYPE) SRT_T_SEQ_MSG_USR message specific user data 20071219

Method MSG_USR_MODIFY_TBL on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_USR_PROCESS Signature

Method MSG_USR_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method MSG_USR_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method MSG_USR_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_SELECT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
2 Importing PERSIST_ID Call by reference Type reference (TYPE) WSRM_PERSIST_ID WSRM: Persistent Identifier 20071219
3 Returning RESULT Value transfer Type reference (TYPE) SRT_S_SEQ_MSG_USR messeMessage specific user datassage specific user data 20071219
4 Importing SKIP_DB_SELECT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219

Method MSG_USR_SELECT on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method REORG_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Call by reference Type reference (TYPE) I 0 20071219
2 Importing FORCE_MODIFY Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
3 Importing REORG_LINE Call by reference Type reference (TYPE) SRT_S_SEQ_REORG queue for sequences that can be reorg after termination 20071219

Method REORG_MODIFY on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method REORG_MODIFY_TBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOPERATION Call by reference Type reference (TYPE) I 0 20071219
2 Importing FORCE_MODIFY Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
3 Importing REORG_TABLE Call by reference Type reference (TYPE) SRT_T_SEQ_REORG SRT_T_SEQ_REORG 20071219

Method REORG_MODIFY_TBL on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method REORG_PROCESS Signature

Method REORG_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no parameter.
Method REORG_PROCESS on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method REORG_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_SELECT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219
2 Importing LOCATION Call by reference Type reference (TYPE) SRT_LOCATION Location client / provider 20071219
3 Returning RESULT Value transfer Type reference (TYPE) SRT_S_SEQ_REORG queue for sequences that can be reorg after termination 20071219
4 Importing SEQ_ID Call by reference Type reference (TYPE) SRT_SEQ_ID Soap Sequence Id 20071219
5 Importing SKIP_DB_SELECT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071219

Method REORG_SELECT on class CL_SOAP_SEQ_PERSISTENCY has no exception.

Method WSRM_LOG_SEQ_GET 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_LOCATION Location client / provider 20071214
2 Returning LOG_SEQ_ID Value transfer Type reference (TYPE) SRT_SEQ_ID Soap Sequence Id 20071214
3 Importing WSRM_ID Call by reference Type reference (TYPE) ANYURI Any URI 20071214

Method WSRM_LOG_SEQ_GET on class CL_SOAP_SEQ_PERSISTENCY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 711