SAP Function Modules

CNV_00001_SCENARIO_ATTRS SAP Function module - Returns attributes of scenario







CNV_00001_SCENARIO_ATTRS is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name CNV_00001_SCENARIO_ATTRS into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: CNV_00001_HELP
Released Date: Not Released
Processing type: Normal fucntion module
Normal function module settings


Pattern for FM CNV_00001_SCENARIO_ATTRS - CNV 00001 SCENARIO ATTRS





CALL FUNCTION 'CNV_00001_SCENARIO_ATTRS' "Returns attributes of scenario
  EXPORTING
    pd_scenario =               " cnv_szenario  Scenario
  IMPORTING
    pd_drop =                   " as4flag       Scenario involves dropping
    pd_delete =                 " as4flag       Scenario involves deleting
    pd_insert =                 " as4flag       Scenario involves inserting
    pd_update =                 " as4flag       Scenario involves updates
    pd_cluster =                " as4flag       Scenario involves usage of cluster tables
    pd_dummy =                  " as4flag       Scenario involves usage of dummy client
    pd_indx =                   " as4flag       Scenario involves usage of INDX tables
    pd_backup =                 " as4flag       Backup scenario
    pd_index =                  " as4flag       Index recreation scenario
    .  "  CNV_00001_SCENARIO_ATTRS

ABAP code example for Function Module CNV_00001_SCENARIO_ATTRS





The ABAP code below is a full code listing to execute function module CNV_00001_SCENARIO_ATTRS including all data declarations. The code uses 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 original method of declaring data variables up front. 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).

DATA:
ld_pd_drop  TYPE AS4FLAG ,
ld_pd_delete  TYPE AS4FLAG ,
ld_pd_insert  TYPE AS4FLAG ,
ld_pd_update  TYPE AS4FLAG ,
ld_pd_cluster  TYPE AS4FLAG ,
ld_pd_dummy  TYPE AS4FLAG ,
ld_pd_indx  TYPE AS4FLAG ,
ld_pd_backup  TYPE AS4FLAG ,
ld_pd_index  TYPE AS4FLAG .

DATA(ld_pd_scenario) = 'Check type of data required'. . CALL FUNCTION 'CNV_00001_SCENARIO_ATTRS' EXPORTING pd_scenario = ld_pd_scenario IMPORTING pd_drop = ld_pd_drop pd_delete = ld_pd_delete pd_insert = ld_pd_insert pd_update = ld_pd_update pd_cluster = ld_pd_cluster pd_dummy = ld_pd_dummy pd_indx = ld_pd_indx pd_backup = ld_pd_backup pd_index = ld_pd_index . " CNV_00001_SCENARIO_ATTRS
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_pd_drop  TYPE AS4FLAG ,
ld_pd_scenario  TYPE CNV_SZENARIO ,
ld_pd_delete  TYPE AS4FLAG ,
ld_pd_insert  TYPE AS4FLAG ,
ld_pd_update  TYPE AS4FLAG ,
ld_pd_cluster  TYPE AS4FLAG ,
ld_pd_dummy  TYPE AS4FLAG ,
ld_pd_indx  TYPE AS4FLAG ,
ld_pd_backup  TYPE AS4FLAG ,
ld_pd_index  TYPE AS4FLAG .

ld_pd_scenario = 'Check type of data required'.

Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name CNV_00001_SCENARIO_ATTRS or its description.