SAP IUUC_TABLES_COUNT_ENTRIES Function Module for Count entries in remote tables









IUUC_TABLES_COUNT_ENTRIES is a standard iuuc tables count entries SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Count entries in remote tables 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 tables count entries FM, simply by entering the name IUUC_TABLES_COUNT_ENTRIES into the relevant SAP transaction such as SE37 or SE38.

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



Function IUUC_TABLES_COUNT_ENTRIES 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_TABLES_COUNT_ENTRIES'"Count entries in remote tables
EXPORTING
IV_TABNAME = "List of table names
* IV_MAX_ENTRIES = "Count up to # entries
* IV_CLIENT_ONLY = '-' "only count in current client
* IV_PER_CLIENT = '-' "count for each client

IMPORTING
EV_ENTRIES = "Number of entries per table
ET_NUM_CLIENT = "table of number of table entries per client
E_ENTRIES_TO_PROC = "number of logging table entries yet to be processed

EXCEPTIONS
NO_CLIENT_FIELD = 1
.



IMPORTING Parameters details for IUUC_TABLES_COUNT_ENTRIES

IV_TABNAME - List of table names

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

IV_MAX_ENTRIES - Count up to # entries

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

IV_CLIENT_ONLY - only count in current client

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

IV_PER_CLIENT - count for each client

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

EXPORTING Parameters details for IUUC_TABLES_COUNT_ENTRIES

EV_ENTRIES - Number of entries per table

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

ET_NUM_CLIENT - table of number of table entries per client

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

E_ENTRIES_TO_PROC - number of logging table entries yet to be processed

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

EXCEPTIONS details

NO_CLIENT_FIELD - no client field in this table

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for IUUC_TABLES_COUNT_ENTRIES 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_ev_entries  TYPE I, "   
lv_iv_tabname  TYPE TABNAME, "   
lv_no_client_field  TYPE TABNAME, "   
lv_et_num_client  TYPE IUUC_NUM_ENT_CLIENT_TAB, "   
lv_iv_max_entries  TYPE I, "   
lv_iv_client_only  TYPE BOOLEAN, "   '-'
lv_e_entries_to_proc  TYPE I, "   
lv_iv_per_client  TYPE BOOLEAN. "   '-'

  CALL FUNCTION 'IUUC_TABLES_COUNT_ENTRIES'  "Count entries in remote tables
    EXPORTING
         IV_TABNAME = lv_iv_tabname
         IV_MAX_ENTRIES = lv_iv_max_entries
         IV_CLIENT_ONLY = lv_iv_client_only
         IV_PER_CLIENT = lv_iv_per_client
    IMPORTING
         EV_ENTRIES = lv_ev_entries
         ET_NUM_CLIENT = lv_et_num_client
         E_ENTRIES_TO_PROC = lv_e_entries_to_proc
    EXCEPTIONS
        NO_CLIENT_FIELD = 1
. " IUUC_TABLES_COUNT_ENTRIES




ABAP code using 7.40 inline data declarations to call FM IUUC_TABLES_COUNT_ENTRIES

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_iv_client_only) = '-'.
 
 
DATA(ld_iv_per_client) = '-'.
 


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!