SAP CNV_TDMS_BW_SAVE_OBJECTS Function Module for Save Objects









CNV_TDMS_BW_SAVE_OBJECTS is a standard cnv tdms bw save objects SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Save Objects 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 bw save objects FM, simply by entering the name CNV_TDMS_BW_SAVE_OBJECTS into the relevant SAP transaction such as SE37 or SE38.

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



Function CNV_TDMS_BW_SAVE_OBJECTS 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_BW_SAVE_OBJECTS'"Save Objects
EXPORTING
P_PACK = "Package Number to Specify CMIS and TDMS Packages
GV_NO_CHANGE = "Flag (X or blank)
GV_NO_NEW = "Flag (X or blank)

TABLES
IT_TABLE_DISPLAY = "All Objects and their tables
IT_RULE_MASTER = "Selection groups of all objects
IT_OBJ_CHANGE = "Object type
GT_REDUC_CUBE_D = "All Objects and their tables
GT_REDUC_CUBE_E = "All Objects and their tables
GT_REDUC_CUBE_F = "All Objects and their tables
GT_REDUC_ODS_N = "All Objects and their tables
GT_REDUC_ODS_C = "All Objects and their tables
GT_ALL_TABLES = "Object and their corresponding tables details
.



IMPORTING Parameters details for CNV_TDMS_BW_SAVE_OBJECTS

P_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)

GV_NO_CHANGE - Flag (X or blank)

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

GV_NO_NEW - Flag (X or blank)

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

TABLES Parameters details for CNV_TDMS_BW_SAVE_OBJECTS

IT_TABLE_DISPLAY - All Objects and their tables

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

IT_RULE_MASTER - Selection groups of all objects

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

IT_OBJ_CHANGE - Object type

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

GT_REDUC_CUBE_D - All Objects and their tables

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

GT_REDUC_CUBE_E - All Objects and their tables

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

GT_REDUC_CUBE_F - All Objects and their tables

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

GT_REDUC_ODS_N - All Objects and their tables

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

GT_REDUC_ODS_C - All Objects and their tables

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

GT_ALL_TABLES - Object and their corresponding tables details

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

Copy and paste ABAP code example for CNV_TDMS_BW_SAVE_OBJECTS 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_p_pack  TYPE CNV_MBT_PACKID, "   
lt_it_table_display  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lv_gv_no_change  TYPE AS4FLAG, "   
lt_it_rule_master  TYPE STANDARD TABLE OF CNVTDMSBW_SELGRP, "   
lv_gv_no_new  TYPE AS4FLAG, "   
lt_it_obj_change  TYPE STANDARD TABLE OF CNVTDMSBW_OBJ_TYPE, "   
lt_gt_reduc_cube_d  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lt_gt_reduc_cube_e  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lt_gt_reduc_cube_f  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lt_gt_reduc_ods_n  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lt_gt_reduc_ods_c  TYPE STANDARD TABLE OF CNVTDMSBW_ALLOBJ, "   
lt_gt_all_tables  TYPE STANDARD TABLE OF CNV_TDMS_BW_OBJECT_TABL_DETAIL. "   

  CALL FUNCTION 'CNV_TDMS_BW_SAVE_OBJECTS'  "Save Objects
    EXPORTING
         P_PACK = lv_p_pack
         GV_NO_CHANGE = lv_gv_no_change
         GV_NO_NEW = lv_gv_no_new
    TABLES
         IT_TABLE_DISPLAY = lt_it_table_display
         IT_RULE_MASTER = lt_it_rule_master
         IT_OBJ_CHANGE = lt_it_obj_change
         GT_REDUC_CUBE_D = lt_gt_reduc_cube_d
         GT_REDUC_CUBE_E = lt_gt_reduc_cube_e
         GT_REDUC_CUBE_F = lt_gt_reduc_cube_f
         GT_REDUC_ODS_N = lt_gt_reduc_ods_n
         GT_REDUC_ODS_C = lt_gt_reduc_ods_c
         GT_ALL_TABLES = lt_gt_all_tables
. " CNV_TDMS_BW_SAVE_OBJECTS




ABAP code using 7.40 inline data declarations to call FM CNV_TDMS_BW_SAVE_OBJECTS

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!