SAP ABAP Class CL_AIMMERGER_SHD (Merger for AIMs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS-TLA (Application Component) Upgrade Tools for ABAP
     SAUS (Package) Transport Control (Repository Switch)
Properties
Class CL_AIMMERGER_SHD  
Short Description Merger for AIMs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAUS   Transport Control (Repository Switch) 
Created 20110608   SAP 
Last change 20140120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TRMTD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AIMMERGER_SHD has no interface implemented.
Friends
Class CL_AIMMERGER_SHD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AIMMERGER_LOG Instance attribute Private Type reference (TYPE) AIMMERGER_SHD_LOG_ID Memory ID 20110608
2 CL_AIMMERGER_OCSLOG Constant Private Type reference (TYPE) TSTRF01-FILENAME 'MROCS' OCS Log File 20110608
3 CL_AIMMERGER_UPGLOG Constant Private Type reference (TYPE) TSTRF01-FILENAME 'MRUPG' Log File Upgrade 20110608
4 CL_AIMTRANSFER_OCSLOG Constant Private Type reference (TYPE) TSTRF01-FILENAME 'TROCS' OCS Log File 20110608
5 CL_AIMTRANSFER_UPGLOG Constant Private Type reference (TYPE) TSTRF01-FILENAME 'TRUPG' Log File Upgrade 20110608
6 FILE Instance attribute Private Type reference (TYPE) TSTRF01-FILE File Including Path 20110608
7 FILENAME Instance attribute Private Type reference (TYPE) TSTRF01-FILENAME File Name 20110608
8 FIRST_RUN Instance attribute Private See coding 'X' 20110729
9 ITAB_LOG Instance attribute Private Type reference (TYPE) SPROT_U_T Log Generation Interface 20110608
10 ITAB_WA Instance attribute Private Type reference (TYPE) SPROT_U Log Generation Interface 20110608
11 LOGTYPE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20110608
Methods
# Method Level Visibility Method type Description Created on
1 ADDTOBUFFER_BUNCH_UPG Instance method Public Method Place a Bunch of Piece Lists in the Buffer 20110608
2 ADDTOBUFFER_UPG Instance method Private Method Perform Addtobuffer (Upgrade) 20110608
3 ADDTOLIST_BUNCH_UPG Instance method Public Method Place a Bunch of Piece Lists in the Output List 20110608
4 ANALYSE_BUNCH Instance method Public Method Analyze requests 20110608
5 ANALYSE_BUNCH_BOUND Instance method Public Method Analyze included requests 20110608
6 ANALYSE_BUNCH_CUST Instance method Public Method Analyze requests 20120123
7 APPEND_COMMANDFILE Instance method Private Method Include objects in piece list 20110608
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110608
9 CLEANBUFFER_UPG Instance method Public Method Clean up buffer 20110608
10 CLEAN_UP Instance method Public Method Remove superfluous SYNCMARKS 20110608
11 CLEARBUFFER_UPG Instance method Public Method Reset Buffer 20110608
12 CLOSE_LOG Instance method Public Method Close log 20110608
13 CLOSE_LOG_TRANSFER Instance method Public Method Close transfer log 20110608
14 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110608
15 CREATE_COFILE_UPG Instance method Private Method Generate cofile (upgrade) 20110608
16 CREATE_COMMAND_FILE Instance method Public Method Generate piece list 20110608
17 CREATE_COMMAND_FILE_CUST Instance method Public Method Generate piece list 20120123
18 CREATE_DUMMY_DATA_UPG Instance method Private Method Generate data file (upgrade) 20110608
19 GET_LONGRUNNING_AIMS Instance method Private Method Directory of Long-Running AIMs 20110608
20 GET_MERGE_REQUEST Instance method Public Method Determine Merge Requests 20110608
21 GET_NP_AIMS Instance method Private Method Directory of AIMs not running in parallel 20110608
22 INIT_LOG Instance method Public Method Initialize Log 20110608
23 INIT_LOG_TRANSFER Instance method Public Method Initialize transfer log 20110608
24 LONGRUNNERS_SORT Instance method Private Method Buffer Resort 20110608
25 MERGE Instance method Public Method Merger 20110608
26 MERGE_AND_ADDTOBUFFER Instance method Public Method Merger 20110608
27 MERGE_CUST Instance method Public Method Merger 20120123
28 READ_XPRAS_BUFFER Instance method Public Method Import upgrade XPRA buffer 20110608
29 READ_XPRAS_LIST2BUFFER Instance method Public Method Import upgrade XPRA buffer from list 20110608
30 SETSYNCMARK_UPG Instance method Private Method Execute Syncmark (Upgrade) 20110608
31 SPLIT_BUFFER Instance method Public Method Split the upgrade XPRA buffer 20110608
32 SPLIT_BUFFER_CUST Instance method Public Method Split the upgrade XPRA buffer 20120123
33 UPDATE_SHADOW_LOCKFLAG Instance method Private Method Add objects to piece list 20110729
34 UPDAT_PIECELIST_FOR_AIM Instance method Private Method Include objects in piece list 20110608
Events
Class CL_AIMMERGER_SHD has no event.
Types
Class CL_AIMMERGER_SHD has no local type.
Method Signatures

Method ADDTOBUFFER_BUNCH_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of generated buffer 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608
4 Importing WITH_DATA_COFILE Value transfer Type reference (TYPE) XFELD Checkbox 20110608

Method ADDTOBUFFER_BUNCH_UPG on class CL_AIMMERGER_SHD has no exception.

Method ADDTOBUFFER_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of generated buffer 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TRKORR Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608

Method ADDTOBUFFER_UPG on class CL_AIMMERGER_SHD has no exception.

Method ADDTOLIST_BUNCH_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_LISTOUT 'XPRASUPGMOD.LST' 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC 20110608
3 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T 20110608

Method ADDTOLIST_BUNCH_UPG on class CL_AIMMERGER_SHD has no exception.

Method ANALYSE_BUNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E070_TAB Call by reference Type reference (TYPE) E070_T Table Type for E070 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Exporting TRFUNCTION Call by reference Type reference (TYPE) E070-TRFUNCTION Type of Request/Task 20110608
4 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method ANALYSE_BUNCH on class CL_AIMMERGER_SHD has no exception.

Method ANALYSE_BUNCH_BOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E070_TAB Call by reference Type reference (TYPE) E070_T Table Type for E070 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Exporting TRFUNCTION Call by reference Type reference (TYPE) E070-TRFUNCTION Type of Request/Task 20110608
4 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method ANALYSE_BUNCH_BOUND on class CL_AIMMERGER_SHD has no exception.

Method ANALYSE_BUNCH_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E070_TAB Call by reference Type reference (TYPE) E070_T 20120123
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC 20120123
3 Exporting TRFUNCTION Call by reference Type reference (TYPE) E070-TRFUNCTION 20120123
4 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T 20120123

Method ANALYSE_BUNCH_CUST on class CL_AIMMERGER_SHD has no exception.

Method APPEND_COMMANDFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E071K_TAB Value transfer Type reference (TYPE) E071K_T Change & Transport System: Key Entries of Requests/Tasks 20110608
2 Importing E071_TAB Value transfer Type reference (TYPE) E071_T Change & Transport System: Object Entries of Requests/Tasks 20110608
3 Importing KORRNUM Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608
4 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608

Method APPEND_COMMANDFILE on class CL_AIMMERGER_SHD has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANBUFFER_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of Original Buffer 20110608

Method CLEANBUFFER_UPG on class CL_AIMMERGER_SHD has no exception.

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method CLEAN_UP on class CL_AIMMERGER_SHD has no exception.

Method CLEARBUFFER_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of Original Buffer 20110608
2 Exporting RC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Changing TT_BUFFER Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method CLEARBUFFER_UPG on class CL_AIMMERGER_SHD has no exception.

Method CLOSE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608

Method CLOSE_LOG on class CL_AIMMERGER_SHD has no exception.

Method CLOSE_LOG_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608

Method CLOSE_LOG_TRANSFER on class CL_AIMMERGER_SHD has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_COFILE_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
2 Importing TRKORR Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608

Method CREATE_COFILE_UPG on class CL_AIMMERGER_SHD has no exception.

Method CREATE_COMMAND_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KORRNUM Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TRFUNCTION Value transfer Type reference (TYPE) E070-TRFUNCTION Type of Request/Task 20110608

Method CREATE_COMMAND_FILE on class CL_AIMMERGER_SHD has no exception.

Method CREATE_COMMAND_FILE_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTCLI Value transfer Type reference (TYPE) MANDT 20120123
2 Changing KORRNUM Value transfer Type reference (TYPE) E070-TRKORR 20120123
3 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC 20120123
4 Importing TRFUNCTION Value transfer Type reference (TYPE) E070-TRFUNCTION 20120123

Method CREATE_COMMAND_FILE_CUST on class CL_AIMMERGER_SHD has no exception.

Method CREATE_DUMMY_DATA_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
2 Importing TRKORR Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608

Method CREATE_DUMMY_DATA_UPG on class CL_AIMMERGER_SHD has no exception.

Method GET_LONGRUNNING_AIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Value transfer Type reference (TYPE) CTS_AIMS List of After-Import Methods 20110608

Method GET_LONGRUNNING_AIMS on class CL_AIMMERGER_SHD has no exception.

Method GET_MERGE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
2 Importing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method GET_MERGE_REQUEST on class CL_AIMMERGER_SHD has no exception.

Method GET_NP_AIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Value transfer Type reference (TYPE) CTS_AIMS List of After-Import Methods 20110608

Method GET_NP_AIMS on class CL_AIMMERGER_SHD has no exception.

Method INIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRTYPE Value transfer Type reference (TYPE) TSTRF01-DIRTYPE Character field of length 1 20110608
2 Exporting FILE Value transfer Type reference (TYPE) TSTRF01-FILE File Including Path 20110608
3 Changing FILENAME Value transfer Type reference (TYPE) TSTRF01-FILENAME File Name 20110608
4 Importing LOGTYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20110608
# Exception Resumable Description Created on
1 ACCESS_ERROR 20110608

Method INIT_LOG_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRTYPE Value transfer Type reference (TYPE) TSTRF01-DIRTYPE Character field of length 1 20110608
2 Exporting FILE Value transfer Type reference (TYPE) TSTRF01-FILE File Including Path 20110608
3 Changing FILENAME Value transfer Type reference (TYPE) TSTRF01-FILENAME File Name 20110608
4 Importing LOGTYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20110608
# Exception Resumable Description Created on
1 ACCESS_ERROR 20110608

Method LONGRUNNERS_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_METHOD_CALLS Value transfer Type reference (TYPE) TRMTD_METHOD_CALLS 20110608

Method LONGRUNNERS_SORT on class CL_AIMMERGER_SHD has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E070_TAB Value transfer Type reference (TYPE) E070_T Table Type for E070 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TRFUNCTION Value transfer Type reference (TYPE) E070-TRFUNCTION Type of Request/Task 20110608
4 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608
5 Exporting TT_BUFFER_MERGE Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method MERGE on class CL_AIMMERGER_SHD has no exception.

Method MERGE_AND_ADDTOBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of generated buffer 20110608
2 Importing E070_TAB Value transfer Type reference (TYPE) E070_T Table Type for E070 20110608
3 Importing TRFUNCTION Value transfer Type reference (TYPE) E070-TRFUNCTION Type of Request/Task 20110608
4 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T tp Transport Buffer 20110608
5 Exporting TT_BUFFER_MERGE Value transfer Type reference (TYPE) TPBUFFER_T tp Transport Buffer 20110608

Method MERGE_AND_ADDTOBUFFER on class CL_AIMMERGER_SHD has no exception.

Method MERGE_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTCLI Value transfer Type reference (TYPE) MANDT 20120123
2 Importing E070_TAB Value transfer Type reference (TYPE) E070_T 20120123
3 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC 20120123
4 Importing TRFUNCTION Value transfer Type reference (TYPE) E070-TRFUNCTION 20120123
5 Importing TT_BUFFER_BUNCH Value transfer Type reference (TYPE) TPBUFFER_T 20120123
6 Exporting TT_BUFFER_MERGE Value transfer Type reference (TYPE) TPBUFFER_T 20120123

Method MERGE_CUST on class CL_AIMMERGER_SHD has no exception.

Method READ_XPRAS_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_IN Value transfer Type reference (TYPE) AIMMRG_SHD_BUFIN Name of Original Buffer 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Changing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T tp Transport Buffer 20110608

Method READ_XPRAS_BUFFER on class CL_AIMMERGER_SHD has no exception.

Method READ_XPRAS_LIST2BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTNAM_IN Value transfer Type reference (TYPE) AIMMRG_SHD_LISTIN 'XPRASUPG.LST' 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC 20110608
3 Changing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T 20110608

Method READ_XPRAS_LIST2BUFFER on class CL_AIMMERGER_SHD has no exception.

Method SETSYNCMARK_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFNAM_OUT Value transfer Type reference (TYPE) AIMMRG_SHD_BUFOUT Name of Original Buffer 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TRKORR Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608

Method SETSYNCMARK_UPG on class CL_AIMMERGER_SHD has no exception.

Method SPLIT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608
2 Exporting TT_BUFFER_BOUND Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608
3 Exporting TT_BUFFER_R Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608
4 Exporting TT_BUFFER_UPG Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20110608

Method SPLIT_BUFFER on class CL_AIMMERGER_SHD has no exception.

Method SPLIT_BUFFER_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TT_BUFFER Value transfer Type reference (TYPE) TPBUFFER_T 20120123
2 Exporting TT_BUFFER_BOUND Call by reference Type reference (TYPE) TPBUFFER_T 20120123
3 Exporting TT_BUFFER_R Call by reference Type reference (TYPE) TPBUFFER_T 20120123
4 Exporting TT_BUFFER_UPG Call by reference Type reference (TYPE) TPBUFFER_T 20120123

Method SPLIT_BUFFER_CUST on class CL_AIMMERGER_SHD has no exception.

Method UPDATE_SHADOW_LOCKFLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E071_TAB Call by reference Type reference (TYPE) TRWBO_T_E071 20110729

Method UPDATE_SHADOW_LOCKFLAG on class CL_AIMMERGER_SHD has no exception.

Method UPDAT_PIECELIST_FOR_AIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Value transfer Type reference (TYPE) TRMTD_METHOD_CALL 20110608
2 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110608
3 Importing TRKORR Value transfer Type reference (TYPE) E070-TRKORR Request/Task 20110608

Method UPDAT_PIECELIST_FOR_AIM on class CL_AIMMERGER_SHD has no exception.
History
Last changed by/on SAP  20140120 
SAP Release Created in 740