SAP IUUC_RECON_COMP_F2F Function Module for IUUC Reconciliation Field to Field comparison









IUUC_RECON_COMP_F2F is a standard iuuc recon comp f2f SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for IUUC Reconciliation Field to Field comparison processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for iuuc recon comp f2f FM, simply by entering the name IUUC_RECON_COMP_F2F into the relevant SAP transaction such as SE37 or SE38.

Function Group: IUUC_VERIFICATION
Program Name: SAPLIUUC_VERIFICATION
Main Program: SAPLIUUC_VERIFICATION
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function IUUC_RECON_COMP_F2F pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'IUUC_RECON_COMP_F2F'"IUUC Reconciliation Field to Field comparison
EXPORTING
I_MT_ID = "DMC: Indicator for Mass Transfer
I_ROWS_REC = "Block Size Records
I_CHKDEL = "Check Deleted Records
* I_MAXREC = "Natural number
* I_COMPLETE_CHECK = "boolean variable (X=true, -=false, space=unknown)
* I_KEY_SOURCE = 'R' "Single-Character Flag
* I_CHECK_KEYS = "boolean variable (X=true, -=false, space=unknown)
I_LOGHANDLE = "Application Log: Log handle
* I_UC_MODE = "boolean variable (X=true, -=false, space=unknown)
* I_CHECK_CONV_ERROR = "boolean variable (X=true, -=false, space=unknown)
* I_IGNORE_RAW_FIELDS = "boolean variable (X=true, -=false, space=unknown)
I_TABNAME = "Table Name
I_RUNID = "MWB: Run ID
I_TABCLASS = "Table category
I_SQLTAB = "Name of an SQL table or an appended table
I_RFCDEST_SND = "Logical Destination (Specified in Function Call)
I_RFCDEST_RCV = "Logical Destination (Specified in Function Call)
I_SND_SAPREL = "R/3 System, system release
I_RCV_SAPREL = "R/3 System, system release
I_ROWS_KEY = "Block Size Keys

EXCEPTIONS
RFC_COMMUNICATION_FAILURE = 1 RFC_SYSTEM_FAILURE = 2 GET_CLUSTER_INFO_FAILED = 3
.



IMPORTING Parameters details for IUUC_RECON_COMP_F2F

I_MT_ID - DMC: Indicator for Mass Transfer

Data type: DMC_MT_IDENTIFIER
Optional: No
Call by Reference: No ( called with pass by value option)

I_ROWS_REC - Block Size Records

Data type: INT4
Optional: No
Call by Reference: No ( called with pass by value option)

I_CHKDEL - Check Deleted Records

Data type: BOOLEAN
Optional: No
Call by Reference: No ( called with pass by value option)

I_MAXREC - Natural number

Data type: INT4
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_COMPLETE_CHECK - boolean variable (X=true, -=false, space=unknown)

Data type: BOOLEAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_KEY_SOURCE - Single-Character Flag

Data type: CHAR1
Default: 'R'
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_CHECK_KEYS - boolean variable (X=true, -=false, space=unknown)

Data type: BOOLEAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_LOGHANDLE - Application Log: Log handle

Data type: BALLOGHNDL
Optional: No
Call by Reference: No ( called with pass by value option)

I_UC_MODE - boolean variable (X=true, -=false, space=unknown)

Data type: BOOLEAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_CHECK_CONV_ERROR - boolean variable (X=true, -=false, space=unknown)

Data type: BOOLEAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_IGNORE_RAW_FIELDS - boolean variable (X=true, -=false, space=unknown)

Data type: BOOLEAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_TABNAME - Table Name

Data type: TABNAME
Optional: No
Call by Reference: No ( called with pass by value option)

I_RUNID - MWB: Run ID

Data type: DMC_RUNID
Optional: No
Call by Reference: No ( called with pass by value option)

I_TABCLASS - Table category

Data type: IUUC_TABCLASS
Optional: No
Call by Reference: No ( called with pass by value option)

I_SQLTAB - Name of an SQL table or an appended table

Data type: SQLAPPDTAB
Optional: No
Call by Reference: No ( called with pass by value option)

I_RFCDEST_SND - Logical Destination (Specified in Function Call)

Data type: RFCDEST
Optional: No
Call by Reference: No ( called with pass by value option)

I_RFCDEST_RCV - Logical Destination (Specified in Function Call)

Data type: RFCDEST
Optional: No
Call by Reference: No ( called with pass by value option)

I_SND_SAPREL - R/3 System, system release

Data type: SYSAPRL
Optional: No
Call by Reference: No ( called with pass by value option)

I_RCV_SAPREL - R/3 System, system release

Data type: SYSAPRL
Optional: No
Call by Reference: No ( called with pass by value option)

I_ROWS_KEY - Block Size Keys

Data type: INT4
Optional: No
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

RFC_COMMUNICATION_FAILURE - Communication Failure RFC

Data type:
Optional: No
Call by Reference: Yes

RFC_SYSTEM_FAILURE - System Failure at RFC

Data type:
Optional: No
Call by Reference: Yes

GET_CLUSTER_INFO_FAILED - Get Cluster Info failed

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for IUUC_RECON_COMP_F2F Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_i_mt_id  TYPE DMC_MT_IDENTIFIER, "   
lv_rfc_communication_failure  TYPE DMC_MT_IDENTIFIER, "   
lv_i_rows_rec  TYPE INT4, "   
lv_i_chkdel  TYPE BOOLEAN, "   
lv_i_maxrec  TYPE INT4, "   
lv_i_complete_check  TYPE BOOLEAN, "   
lv_i_key_source  TYPE CHAR1, "   'R'
lv_i_check_keys  TYPE BOOLEAN, "   
lv_i_loghandle  TYPE BALLOGHNDL, "   
lv_i_uc_mode  TYPE BOOLEAN, "   
lv_i_check_conv_error  TYPE BOOLEAN, "   
lv_i_ignore_raw_fields  TYPE BOOLEAN, "   
lv_i_tabname  TYPE TABNAME, "   
lv_rfc_system_failure  TYPE TABNAME, "   
lv_i_runid  TYPE DMC_RUNID, "   
lv_i_tabclass  TYPE IUUC_TABCLASS, "   
lv_get_cluster_info_failed  TYPE IUUC_TABCLASS, "   
lv_i_sqltab  TYPE SQLAPPDTAB, "   
lv_i_rfcdest_snd  TYPE RFCDEST, "   
lv_i_rfcdest_rcv  TYPE RFCDEST, "   
lv_i_snd_saprel  TYPE SYSAPRL, "   
lv_i_rcv_saprel  TYPE SYSAPRL, "   
lv_i_rows_key  TYPE INT4. "   

  CALL FUNCTION 'IUUC_RECON_COMP_F2F'  "IUUC Reconciliation Field to Field comparison
    EXPORTING
         I_MT_ID = lv_i_mt_id
         I_ROWS_REC = lv_i_rows_rec
         I_CHKDEL = lv_i_chkdel
         I_MAXREC = lv_i_maxrec
         I_COMPLETE_CHECK = lv_i_complete_check
         I_KEY_SOURCE = lv_i_key_source
         I_CHECK_KEYS = lv_i_check_keys
         I_LOGHANDLE = lv_i_loghandle
         I_UC_MODE = lv_i_uc_mode
         I_CHECK_CONV_ERROR = lv_i_check_conv_error
         I_IGNORE_RAW_FIELDS = lv_i_ignore_raw_fields
         I_TABNAME = lv_i_tabname
         I_RUNID = lv_i_runid
         I_TABCLASS = lv_i_tabclass
         I_SQLTAB = lv_i_sqltab
         I_RFCDEST_SND = lv_i_rfcdest_snd
         I_RFCDEST_RCV = lv_i_rfcdest_rcv
         I_SND_SAPREL = lv_i_snd_saprel
         I_RCV_SAPREL = lv_i_rcv_saprel
         I_ROWS_KEY = lv_i_rows_key
    EXCEPTIONS
        RFC_COMMUNICATION_FAILURE = 1
        RFC_SYSTEM_FAILURE = 2
        GET_CLUSTER_INFO_FAILED = 3
. " IUUC_RECON_COMP_F2F




ABAP code using 7.40 inline data declarations to call FM IUUC_RECON_COMP_F2F

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
DATA(ld_i_key_source) = 'R'.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!