SAP ABAP Class CL_IUUC_DD_SENDER_ABSTRACT (Class for system sync sender)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_SYSTEM_SYNC_SND (Package) IUUC system synchronization (DDIC sync) - sender system
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_DD_SENDER_DB6 DB6 specific implementation of CL_IUUC_DD_SENDER_ABSTRACT 20130812
2 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_DD_SENDER_HDB HDB specific implementation of CL_IUUC_DD_SENDER_ABSTRACT 20130812
3 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_DD_SENDER_MSS MSS specific implementation of CL_IUUC_DD_SENDER_ABSTRACT 20130812
4 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_DD_SENDER_ORA Implementation for Oracle 20130930
Properties
Class CL_IUUC_DD_SENDER_ABSTRACT  
Short Description Class for system sync sender    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_SYSTEM_SYNC_SND   IUUC system synchronization (DDIC sync) - sender system 
Created 20130812   SAP 
Last change 20141030    
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
Class CL_IUUC_DD_SENDER_ABSTRACT has no interface implemented.
Friends
Class CL_IUUC_DD_SENDER_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_READ Constant Public Type reference (TYPE) ACTIV_AUTH '33' Activity 20130926
2 GC_ACTIVITY_WRITE Constant Public Type reference (TYPE) ACTIV_AUTH '34' Activity 20130926
3 MV_DELETE_PORTION_SIZE Instance attribute Protected Type reference (TYPE) I 2000 Portion size in which logging tables are deleted 20130816
4 MV_DIALOG_TIMEOUT Instance attribute Protected Type reference (TYPE) I 300 Dialog Timeout 20130815
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INPUT_LOGTABNAME Instance method Protected Method Check whether given logtab name was created by SLO 20131004
2 CONSTRUCTOR Instance method Public Constructor Constructor 20130815
3 DELETE_LOGTAB_LT_SEQ_DEC Instance method Protected Method Delete logging table entries < a sequence number (DEC) 20130816
4 DELETE_LOGTAB_LT_SEQ_RAW Instance method Protected Method Delete logging table entries < a sequence number (RAW) 20130816
5 GET_DDNTT_WORKLIST Instance method Public Method Read DDNTT logtab 20130926
6 GET_MAX_UNPROC_SEQ Instance method Public Method Returns max unprocessed sequence number of given logtabs 20130927
7 HAS_AUTHORIZATION Instance method Public Method Check authorization 20130926
8 SET_OBJECT_TO_DONE Instance method Public Method Set the iuuc_processed flag to done in ddntt logtab 20130927
9 WAIT_TIL_COMMIT_DEL_LOGTAB Instance method Public Method Postprocessing of setting triggers before initial load 20130812
10 WAIT_UNTIL_COMMIT_ROLLBACK Instance method Public Method Wait until all transaction have been committed or rolled bac 20130812
Events
Class CL_IUUC_DD_SENDER_ABSTRACT has no event.
Types
Class CL_IUUC_DD_SENDER_ABSTRACT has no local type.
Method Signatures

Method CHECK_INPUT_LOGTABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20131004
2 Returning RV_LOGTAB_FROM_SLO Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131004

Method CHECK_INPUT_LOGTABNAME on class CL_IUUC_DD_SENDER_ABSTRACT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IUUC_DD_SENDER_ABSTRACT has no parameter.
Method CONSTRUCTOR on class CL_IUUC_DD_SENDER_ABSTRACT has no exception.

Method DELETE_LOGTAB_LT_SEQ_DEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TAB_LOGTAB_SEQ Call by reference Type reference (TYPE) IUUC_DD_S_TABNAM_LOGTAB Table name and logging table 20130816
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20131018

Method DELETE_LOGTAB_LT_SEQ_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TAB_LOGTAB_SEQ Call by reference Type reference (TYPE) IUUC_DD_S_TABNAM_LOGTAB Table name and logging table 20130816
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20131018

Method GET_DDNTT_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DDNTT_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_DDNTT_LOGTAB DDNTT logtab worklist 20130926
2 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130926
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20130926

Method GET_MAX_UNPROC_SEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAX_SEQ_NUMBER Call by reference Type reference (TYPE) IUUC_DD_S_MAX_SEQ_NUM Structure wirh max sequence number from different log tables 20130927
2 Importing IV_LOGTAB_NAME_DD02L Call by reference Type reference (TYPE) TABNAME Table Name 20130927
3 Importing IV_LOGTAB_NAME_DD03L Call by reference Type reference (TYPE) TABNAME Table Name 20130927
4 Importing IV_LOGTAB_NAME_DDNTT Call by reference Type reference (TYPE) TABNAME Table Name 20130927
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20130927

Method HAS_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20130926
2 Returning RV_HAS_AUTHORITY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130926

Method HAS_AUTHORIZATION on class CL_IUUC_DD_SENDER_ABSTRACT has no exception.

Method SET_OBJECT_TO_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DDNTT_LOGTAB_ENTRY Call by reference Type reference (TYPE) IUUC_DD_S_DDNTT_LOGTAB Logtab entry of DDNTT 20130927
2 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130927
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20130927

Method WAIT_TIL_COMMIT_DEL_LOGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130812
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130812
3 Importing IT_TABNAM_AND_LOGTAB Call by reference Type reference (TYPE) IUUC_DD_T_TABNAM_LOGTAB Table name and corresponding logging table 20130812
4 Importing IV_SYSTEMWIDE_WAIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130814
5 Importing IV_TIMEOUT Call by reference Type reference (TYPE) I Timeout 20130812
# Exception Resumable Description Created on
1 CX_IUUC_DD_SENDER Exception class for sender side 20131018

Method WAIT_UNTIL_COMMIT_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130812
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130812
3 Importing IT_TABNAM_AND_LOGTAB Call by reference Type reference (TYPE) IUUC_DD_T_TABNAM_LOGTAB Table name and corresponding logging table 20130812
4 Importing IV_TIMEOUT Call by reference Type reference (TYPE) I Timeout 20130812

Method WAIT_UNTIL_COMMIT_ROLLBACK on class CL_IUUC_DD_SENDER_ABSTRACT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620