SAP ABAP Class CL_BS_SOA_INAPPSEQ_IN (InApplicationSequencing: Provider Side)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA (Application Component) Enterprise SOA
     BS_SOA_REUSE_COMMON_OBJECTS (Package) Business Suite SOA: Reuseable Tools and Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_INAPPSEQ InApplicationSequencing: Generics 20081219
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FEH_TRANSACTION_CALLBACK Callback Interface for FEH for PI Transaction Control 20090113
Properties
Class CL_BS_SOA_INAPPSEQ_IN  
Short Description InApplicationSequencing: Provider Side    
Super Class CL_BS_SOA_INAPPSEQ InApplicationSequencing: Generics 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SOA_REUSE_COMMON_OBJECTS   Business Suite SOA: Reuseable Tools and Objects 
Created 20081208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_SOA_INAPPSEQ_IN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FEH_TRANSACTION_CALLBACK Callback Interface for FEH for PI Transaction Control 20090113
Friends
Class CL_BS_SOA_INAPPSEQ_IN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BS_SOA_INAPPSEQ_IN InApplicationSequencing: Provider Side 20090113
2 GT_IAS_QUEUE Static Attribute Private Type reference (TYPE) BSSOA_INAPPSEQ_QUEUE_UPD_T InApplicationSequencing: Waiting Queue - Update Table 20081210
3 GT_IAS_SEQ Static Attribute Private Type reference (TYPE) GTYT_IAS_SEQ_EXT InApplicationSequencing: Update Table for Message Cntr 20081208
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REQUIREMENT_FOR_RECON Static method Public Method Checks whether a new reconciliation is required 20081211
2 CLEAR_REC_TRIG Static method Private Method The memorized triggered reconciliation is cleared 20090212
3 CONFIRM_MESSAGE Static method Public Method Confirm the update of the message counter 20090928
4 PUT_INTO_QUEUE Static method Public Method Put incoming message into the Waiting Queue 20081210
5 REGISTER_QUEUE_SAVE_AFTER_ERR Static method Private Method Register the update of the queue table through FEH callback 20090113
6 RESTART_QUEUE Static method Private Method Looks into Queue Table and restarts if required 20081209
7 SAVE Static method Public Method Save the received message number - restart queue if req'd 20081209
8 VALIDATE_SEQUENCE Static method Public Method Validate the sequence number from incoming message 20081208
Events
Class CL_BS_SOA_INAPPSEQ_IN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYS_IAS_SEQ_EXT Private See coding 20090212 BEGIN OF gtys_ias_seq_ext, upd_struc TYPE bssoa_inappseq_seqinfo_upd, reconciliation TYPE xfeld, unconfirmed TYPE xfeld, msg_id TYPE bs_soa_inappseq_msg_id, "BFIK009658 END OF gtys_ias_seq_ext
2 GTYT_IAS_SEQ_EXT Private See coding 20090212 gtyt_ias_seq_ext TYPE STANDARD TABLE OF gtys_ias_seq_ext
Method Signatures

Method CHECK_REQUIREMENT_FOR_RECON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20081211
2 Importing IV_RECONCILIATION_PERIOD Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_RECON_PER 20081211
3 Importing IV_SEQUENCING_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT 20081211
4 Returning RV_RECONCILIATION_REQUIRED Value transfer Type reference (TYPE) XFELD Checkbox 20081211
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20081216

Method CLEAR_REC_TRIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_HASH Call by reference Type reference (TYPE) BSSOA_IAS_SEQ-CONTEXT_HASH Sequencing Context for Checks on App. level - Hashed Value 20090212
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20090212
3 Importing IV_RECONCILIATION_PERIOD Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_RECON_PER 20090212
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20090212

Method CONFIRM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20090928
2 Importing IV_SEQUENCING_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT 20090928
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20091021

Method PUT_INTO_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FEH_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20081211
2 Importing IS_FEH_MAIN_OBJECT Call by reference Type reference (TYPE) ECH_STR_OBJECT Object of Process 20081210
3 Importing IS_SINGLE_BO Call by reference Type reference (TYPE) ANY 20081210
4 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_MSG_ID Original Message ID of the Sender 20090114
5 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_MESSAGE_NMBR Sequencing Context for Checks on App. level - Hashed Value 20081217
6 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20081210
7 Importing IV_RECONCILIATION_PERIOD Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_RECON_PER Sequencing Information: Reconciliation Period Counter 20081218
8 Importing IV_SEQUENCING_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT 20081210
9 Importing IV_SERVICE Call by reference Type reference (TYPE) SXI_SERVICE XI: Service 20090116
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Application Integration: Technical Error 20081216

Method REGISTER_QUEUE_SAVE_AFTER_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_FEH_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20090113

Method REGISTER_QUEUE_SAVE_AFTER_ERR on class CL_BS_SOA_INAPPSEQ_IN has no exception.

Method RESTART_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_HASH Call by reference Type reference (TYPE) BSSOA_IAS_SEQ-CONTEXT_HASH Sequencing Context for Checks on App. level - Hashed Value 20081209
2 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_MESSAGE_NMBR 20081209
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20081209
4 Importing IV_RECONCILIATION_PERIOD Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_RECON_PER 20081209
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20090128

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE Object Type 20090929
2 Importing IV_RESTART_QUEUE Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20081209
3 Importing IV_SEQUENCING_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT Sequencing Context for Checks on Application level 20090929
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20090128

Method VALIDATE_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_MESSAGE_ID Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_MSG_ID Message ID within the Business Document Message Header 20121205
2 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_MESSAGE_NMBR Sequencing Information: Message Counter 20081208
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE 20081208
4 Importing IV_RECONCILIATION Call by reference Type reference (TYPE) BSSOA_INAPPSEQ_RECON_IND 20081208
5 Importing IV_RECONCILIATION_PERIOD Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_RECON_PER 20081208
6 Importing IV_SEQUENCING_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT 20081208
7 Importing IV_SIMULATION_MODE_ONLY Call by reference Type reference (TYPE) XFELD ' ' Checkbox 20091222
8 Importing IV_UNCONFIRMED Call by reference Type reference (TYPE) XFELD ' ' 20090928
9 Returning RV_RESULT Value transfer Type reference (TYPE) BS_SOA_INAPPSEQ_VAL_RES InApplicationSequencing: Validation Result 20081208
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20081216
History
Last changed by/on SAP  20130531 
SAP Release Created in 702