SAP CNV_TDMS_13_SHELL_EXT_FILES_RW Function Module for Read and modify EXT files - table and index sizes









CNV_TDMS_13_SHELL_EXT_FILES_RW is a standard cnv tdms 13 shell ext files rw SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Read and modify EXT files - table and index sizes 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 cnv tdms 13 shell ext files rw FM, simply by entering the name CNV_TDMS_13_SHELL_EXT_FILES_RW into the relevant SAP transaction such as SE37 or SE38.

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



Function CNV_TDMS_13_SHELL_EXT_FILES_RW 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 'CNV_TDMS_13_SHELL_EXT_FILES_RW'"Read  and modify EXT files - table and index sizes
EXPORTING
I_DIRECTORY = "SAPinst directory
I_PACK = "Package Number to Specify CMIS and TDMS Packages
* I_WRITE = "Write flag - use EXC values to modify files
I_DBSYS = "Database type

TABLES
* IT_ET_EXCTB = "TDMS exclude table for shell creation
IT_EXT_FILES = "TDMS dbsize file names
* ET_EXCTB_INDEX = "TDMS exclude tables for shell creation
* ET_EXT_DATA = "TDMS Shell Creation: 'EXT' File Data
ET_MESSAGES = "Application log: log message

EXCEPTIONS
NO_EXCTB_FOR_WRITE = 1
.



IMPORTING Parameters details for CNV_TDMS_13_SHELL_EXT_FILES_RW

I_DIRECTORY - SAPinst directory

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

I_PACK - Package Number to Specify CMIS and TDMS Packages

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

I_WRITE - Write flag - use EXC values to modify files

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

I_DBSYS - Database type

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

TABLES Parameters details for CNV_TDMS_13_SHELL_EXT_FILES_RW

IT_ET_EXCTB - TDMS exclude table for shell creation

Data type: CNVTDMS_13_EXCTB
Optional: Yes
Call by Reference: Yes

IT_EXT_FILES - TDMS dbsize file names

Data type: SALFLDIR
Optional: No
Call by Reference: Yes

ET_EXCTB_INDEX - TDMS exclude tables for shell creation

Data type: CNVTDMS_13_EXCTB
Optional: Yes
Call by Reference: Yes

ET_EXT_DATA - TDMS Shell Creation: 'EXT' File Data

Data type: CNVTDMS_13_SHELL_EXT_DATA
Optional: Yes
Call by Reference: Yes

ET_MESSAGES - Application log: log message

Data type: BALM
Optional: No
Call by Reference: Yes

EXCEPTIONS details

NO_EXCTB_FOR_WRITE - EXT files can only be modified from EXCTB entries

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for CNV_TDMS_13_SHELL_EXT_FILES_RW 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:
lt_it_et_exctb  TYPE STANDARD TABLE OF CNVTDMS_13_EXCTB, "   
lv_i_directory  TYPE CNVTDMS_13_DIR, "   
lv_no_exctb_for_write  TYPE CNVTDMS_13_DIR, "   
lv_i_pack  TYPE CNV_MBT_PACKID, "   
lt_it_ext_files  TYPE STANDARD TABLE OF SALFLDIR, "   
lv_i_write  TYPE CHAR1, "   
lt_et_exctb_index  TYPE STANDARD TABLE OF CNVTDMS_13_EXCTB, "   
lv_i_dbsys  TYPE CNVTDMS_13_DBSYSTEM, "   
lt_et_ext_data  TYPE STANDARD TABLE OF CNVTDMS_13_SHELL_EXT_DATA, "   
lt_et_messages  TYPE STANDARD TABLE OF BALM. "   

  CALL FUNCTION 'CNV_TDMS_13_SHELL_EXT_FILES_RW'  "Read and modify EXT files - table and index sizes
    EXPORTING
         I_DIRECTORY = lv_i_directory
         I_PACK = lv_i_pack
         I_WRITE = lv_i_write
         I_DBSYS = lv_i_dbsys
    TABLES
         IT_ET_EXCTB = lt_it_et_exctb
         IT_EXT_FILES = lt_it_ext_files
         ET_EXCTB_INDEX = lt_et_exctb_index
         ET_EXT_DATA = lt_et_ext_data
         ET_MESSAGES = lt_et_messages
    EXCEPTIONS
        NO_EXCTB_FOR_WRITE = 1
. " CNV_TDMS_13_SHELL_EXT_FILES_RW




ABAP code using 7.40 inline data declarations to call FM CNV_TDMS_13_SHELL_EXT_FILES_RW

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.

 
 
 
 
 
 
 
 
 
 


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!