SAP Function Modules

FKK_DB_FKKMAKO_SELECT SAP Function module







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

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


Pattern for FM FKK_DB_FKKMAKO_SELECT - FKK DB FKKMAKO SELECT





CALL FUNCTION 'FKK_DB_FKKMAKO_SELECT' "
  TABLES
    t_laufd_ranges =            " fkk_ranges
    t_laufi_ranges =            " fkk_ranges
    t_gpart_ranges =            " fkk_ranges
    t_vkont_ranges =            " fkk_ranges
    t_mahnv_ranges =            " fkk_ranges
    t_bukrs_ranges =            " fkk_ranges
    t_vtref_ranges =            " fkk_ranges
    t_mahns_ranges =            " fkk_ranges
    t_mstyp_ranges =            " fkk_ranges
    t_strat_ranges =            " fkk_ranges
    t_step_ranges =             " fkk_ranges
    t_betrw_ranges =            " fkk_ranges
    t_fkkmako =                 " fkkmako
  EXCEPTIONS
    NOT_FOUND = 1               "
    .  "  FKK_DB_FKKMAKO_SELECT

ABAP code example for Function Module FKK_DB_FKKMAKO_SELECT





The ABAP code below is a full code listing to execute function module FKK_DB_FKKMAKO_SELECT 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:
it_t_laufd_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_laufd_ranges  LIKE LINE OF it_t_laufd_ranges ,
it_t_laufi_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_laufi_ranges  LIKE LINE OF it_t_laufi_ranges ,
it_t_gpart_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_gpart_ranges  LIKE LINE OF it_t_gpart_ranges ,
it_t_vkont_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_vkont_ranges  LIKE LINE OF it_t_vkont_ranges ,
it_t_mahnv_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_mahnv_ranges  LIKE LINE OF it_t_mahnv_ranges ,
it_t_bukrs_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_bukrs_ranges  LIKE LINE OF it_t_bukrs_ranges ,
it_t_vtref_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_vtref_ranges  LIKE LINE OF it_t_vtref_ranges ,
it_t_mahns_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_mahns_ranges  LIKE LINE OF it_t_mahns_ranges ,
it_t_mstyp_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_mstyp_ranges  LIKE LINE OF it_t_mstyp_ranges ,
it_t_strat_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_strat_ranges  LIKE LINE OF it_t_strat_ranges ,
it_t_step_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_step_ranges  LIKE LINE OF it_t_step_ranges ,
it_t_betrw_ranges  TYPE STANDARD TABLE OF FKK_RANGES,"TABLES PARAM
wa_t_betrw_ranges  LIKE LINE OF it_t_betrw_ranges ,
it_t_fkkmako  TYPE STANDARD TABLE OF FKKMAKO,"TABLES PARAM
wa_t_fkkmako  LIKE LINE OF it_t_fkkmako .


"populate fields of struture and append to itab
append wa_t_laufd_ranges to it_t_laufd_ranges.

"populate fields of struture and append to itab
append wa_t_laufi_ranges to it_t_laufi_ranges.

"populate fields of struture and append to itab
append wa_t_gpart_ranges to it_t_gpart_ranges.

"populate fields of struture and append to itab
append wa_t_vkont_ranges to it_t_vkont_ranges.

"populate fields of struture and append to itab
append wa_t_mahnv_ranges to it_t_mahnv_ranges.

"populate fields of struture and append to itab
append wa_t_bukrs_ranges to it_t_bukrs_ranges.

"populate fields of struture and append to itab
append wa_t_vtref_ranges to it_t_vtref_ranges.

"populate fields of struture and append to itab
append wa_t_mahns_ranges to it_t_mahns_ranges.

"populate fields of struture and append to itab
append wa_t_mstyp_ranges to it_t_mstyp_ranges.

"populate fields of struture and append to itab
append wa_t_strat_ranges to it_t_strat_ranges.

"populate fields of struture and append to itab
append wa_t_step_ranges to it_t_step_ranges.

"populate fields of struture and append to itab
append wa_t_betrw_ranges to it_t_betrw_ranges.

"populate fields of struture and append to itab
append wa_t_fkkmako to it_t_fkkmako. . CALL FUNCTION 'FKK_DB_FKKMAKO_SELECT' TABLES t_laufd_ranges = it_t_laufd_ranges t_laufi_ranges = it_t_laufi_ranges t_gpart_ranges = it_t_gpart_ranges t_vkont_ranges = it_t_vkont_ranges t_mahnv_ranges = it_t_mahnv_ranges t_bukrs_ranges = it_t_bukrs_ranges t_vtref_ranges = it_t_vtref_ranges t_mahns_ranges = it_t_mahns_ranges t_mstyp_ranges = it_t_mstyp_ranges t_strat_ranges = it_t_strat_ranges t_step_ranges = it_t_step_ranges t_betrw_ranges = it_t_betrw_ranges t_fkkmako = it_t_fkkmako EXCEPTIONS NOT_FOUND = 1 . " FKK_DB_FKKMAKO_SELECT
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:
it_t_laufd_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_laufd_ranges  LIKE LINE OF it_t_laufd_ranges,
it_t_laufi_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_laufi_ranges  LIKE LINE OF it_t_laufi_ranges,
it_t_gpart_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_gpart_ranges  LIKE LINE OF it_t_gpart_ranges,
it_t_vkont_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_vkont_ranges  LIKE LINE OF it_t_vkont_ranges,
it_t_mahnv_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_mahnv_ranges  LIKE LINE OF it_t_mahnv_ranges,
it_t_bukrs_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_bukrs_ranges  LIKE LINE OF it_t_bukrs_ranges,
it_t_vtref_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_vtref_ranges  LIKE LINE OF it_t_vtref_ranges,
it_t_mahns_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_mahns_ranges  LIKE LINE OF it_t_mahns_ranges,
it_t_mstyp_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_mstyp_ranges  LIKE LINE OF it_t_mstyp_ranges,
it_t_strat_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_strat_ranges  LIKE LINE OF it_t_strat_ranges,
it_t_step_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_step_ranges  LIKE LINE OF it_t_step_ranges,
it_t_betrw_ranges  TYPE STANDARD TABLE OF FKK_RANGES ,
wa_t_betrw_ranges  LIKE LINE OF it_t_betrw_ranges,
it_t_fkkmako  TYPE STANDARD TABLE OF FKKMAKO ,
wa_t_fkkmako  LIKE LINE OF it_t_fkkmako.


"populate fields of struture and append to itab
append wa_t_laufd_ranges to it_t_laufd_ranges.

"populate fields of struture and append to itab
append wa_t_laufi_ranges to it_t_laufi_ranges.

"populate fields of struture and append to itab
append wa_t_gpart_ranges to it_t_gpart_ranges.

"populate fields of struture and append to itab
append wa_t_vkont_ranges to it_t_vkont_ranges.

"populate fields of struture and append to itab
append wa_t_mahnv_ranges to it_t_mahnv_ranges.

"populate fields of struture and append to itab
append wa_t_bukrs_ranges to it_t_bukrs_ranges.

"populate fields of struture and append to itab
append wa_t_vtref_ranges to it_t_vtref_ranges.

"populate fields of struture and append to itab
append wa_t_mahns_ranges to it_t_mahns_ranges.

"populate fields of struture and append to itab
append wa_t_mstyp_ranges to it_t_mstyp_ranges.

"populate fields of struture and append to itab
append wa_t_strat_ranges to it_t_strat_ranges.

"populate fields of struture and append to itab
append wa_t_step_ranges to it_t_step_ranges.

"populate fields of struture and append to itab
append wa_t_betrw_ranges to it_t_betrw_ranges.

"populate fields of struture and append to itab
append wa_t_fkkmako to it_t_fkkmako.

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 FKK_DB_FKKMAKO_SELECT or its description.