SAP Function Modules

SKMPJ_GENERAL_KEYSERVICE SAP Function module







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

Associated Function Group: SKMPJ
Released Date: Not Released
Processing type: Remote-Enabled
remote enabled module settings


Pattern for FM SKMPJ_GENERAL_KEYSERVICE - SKMPJ GENERAL KEYSERVICE





CALL FUNCTION 'SKMPJ_GENERAL_KEYSERVICE' "
  EXPORTING
*   repr =                      " kmp_representation  XI Value Mapping: Representation
*   group =                     " kmp_group     XI Value Mapping: Group of Representations
*   pairs_in =                  " kmp_representation_pairs  XI Value Mapping: Table of Representation Pairs
    action =                    " string
*   grouplist_in =              " kmp_grouplist
  IMPORTING
    container =                 " kmp_groups    XI Value Mapping: Table of Groups
    pairs_out =                 " kmp_representation_pairs  XI Value Mapping: Table of Representation Pairs
    trace =                     " string        Trace
    returncode =                " int4          Natural Number
    grouplist =                 " kmp_grouplist  XI Value Mapping: Table of Groups (Internal)
    rc =                        " string        Return Code
    .  "  SKMPJ_GENERAL_KEYSERVICE

ABAP code example for Function Module SKMPJ_GENERAL_KEYSERVICE





The ABAP code below is a full code listing to execute function module SKMPJ_GENERAL_KEYSERVICE 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_container  TYPE KMP_GROUPS ,
ld_pairs_out  TYPE KMP_REPRESENTATION_PAIRS ,
ld_trace  TYPE STRING ,
ld_returncode  TYPE INT4 ,
ld_grouplist  TYPE KMP_GROUPLIST ,
ld_rc  TYPE STRING .

DATA(ld_repr) = 'Check type of data required'.
DATA(ld_group) = 'Check type of data required'.
DATA(ld_pairs_in) = 'Check type of data required'.
DATA(ld_action) = 'Check type of data required'.
DATA(ld_grouplist_in) = 'Check type of data required'. . CALL FUNCTION 'SKMPJ_GENERAL_KEYSERVICE' EXPORTING * repr = ld_repr * group = ld_group * pairs_in = ld_pairs_in action = ld_action * grouplist_in = ld_grouplist_in IMPORTING container = ld_container pairs_out = ld_pairs_out trace = ld_trace returncode = ld_returncode grouplist = ld_grouplist rc = ld_rc . " SKMPJ_GENERAL_KEYSERVICE
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_container  TYPE KMP_GROUPS ,
ld_repr  TYPE KMP_REPRESENTATION ,
ld_pairs_out  TYPE KMP_REPRESENTATION_PAIRS ,
ld_group  TYPE KMP_GROUP ,
ld_trace  TYPE STRING ,
ld_pairs_in  TYPE KMP_REPRESENTATION_PAIRS ,
ld_returncode  TYPE INT4 ,
ld_action  TYPE STRING ,
ld_grouplist  TYPE KMP_GROUPLIST ,
ld_grouplist_in  TYPE KMP_GROUPLIST ,
ld_rc  TYPE STRING .

ld_repr = 'Check type of data required'.
ld_group = 'Check type of data required'.
ld_pairs_in = 'Check type of data required'.
ld_action = 'Check type of data required'.
ld_grouplist_in = '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 SKMPJ_GENERAL_KEYSERVICE or its description.