SAP Function Modules

RS_DME_DTG_FORM_WINDOW SAP Function module - Form Sample Data from the Enumerated Input Data







RS_DME_DTG_FORM_WINDOW 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 RS_DME_DTG_FORM_WINDOW into the relevant SAP transaction such as SE37 or SE80.

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


Pattern for FM RS_DME_DTG_FORM_WINDOW - RS DME DTG FORM WINDOW





CALL FUNCTION 'RS_DME_DTG_FORM_WINDOW' "Form Sample Data from the Enumerated Input Data
  EXPORTING
    i_enum_dbtab =              " rsdmem_data_store  Data Store
    i_learn_dbtab =             " rsdmem_data_store  Data Store
    i_from_record =             " rsdmem_counts  Counts (Occurences, Frequency Distributions etc)
    i_to_record =               " rsdmem_counts  Counts (Occurences, Frequency Distributions etc)
    i_size =                    " rsdmem_counts  Counts (Occurences, Frequency Distributions etc)
  IMPORTING
    e_actual_size =             " rsdmem_counts  Counts (Occurences, Frequency Distributions etc)
    e_t_return =                " bapiret2_t    Error Return Table
  CHANGING
    i_t_records =               " rsdmsd_table_records  Table Type for Records
  EXCEPTIONS
    RAISED_ERROR = 1            "               Error Raised
    .  "  RS_DME_DTG_FORM_WINDOW

ABAP code example for Function Module RS_DME_DTG_FORM_WINDOW





The ABAP code below is a full code listing to execute function module RS_DME_DTG_FORM_WINDOW 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_e_actual_size  TYPE RSDMEM_COUNTS ,
ld_e_t_return  TYPE BAPIRET2_T .

DATA(ld_i_t_records) = 'Check type of data required'.
DATA(ld_i_enum_dbtab) = 'Check type of data required'.
DATA(ld_i_learn_dbtab) = 'Check type of data required'.
DATA(ld_i_from_record) = 'Check type of data required'.
DATA(ld_i_to_record) = 'Check type of data required'.
DATA(ld_i_size) = 'Check type of data required'. . CALL FUNCTION 'RS_DME_DTG_FORM_WINDOW' EXPORTING i_enum_dbtab = ld_i_enum_dbtab i_learn_dbtab = ld_i_learn_dbtab i_from_record = ld_i_from_record i_to_record = ld_i_to_record i_size = ld_i_size IMPORTING e_actual_size = ld_e_actual_size e_t_return = ld_e_t_return CHANGING i_t_records = ld_i_t_records EXCEPTIONS RAISED_ERROR = 1 . " RS_DME_DTG_FORM_WINDOW
IF SY-SUBRC EQ 0. "All OK ELSEIF SY-SUBRC EQ 1. "Exception "Add code for exception here 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_i_t_records  TYPE RSDMSD_TABLE_RECORDS ,
ld_e_actual_size  TYPE RSDMEM_COUNTS ,
ld_i_enum_dbtab  TYPE RSDMEM_DATA_STORE ,
ld_e_t_return  TYPE BAPIRET2_T ,
ld_i_learn_dbtab  TYPE RSDMEM_DATA_STORE ,
ld_i_from_record  TYPE RSDMEM_COUNTS ,
ld_i_to_record  TYPE RSDMEM_COUNTS ,
ld_i_size  TYPE RSDMEM_COUNTS .

ld_i_t_records = 'Check type of data required'.
ld_i_enum_dbtab = 'Check type of data required'.
ld_i_learn_dbtab = 'Check type of data required'.
ld_i_from_record = 'Check type of data required'.
ld_i_to_record = 'Check type of data required'.
ld_i_size = '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 RS_DME_DTG_FORM_WINDOW or its description.