SAP K_ABC_SHOW_FUNCTION_TREE Function Module for









K_ABC_SHOW_FUNCTION_TREE is a standard k abc show function tree SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 k abc show function tree FM, simply by entering the name K_ABC_SHOW_FUNCTION_TREE into the relevant SAP transaction such as SE37 or SE38.

Function Group: KWTU
Program Name: SAPLKWTU
Main Program: SAPLKWTU
Appliation area: K
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function K_ABC_SHOW_FUNCTION_TREE 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 'K_ABC_SHOW_FUNCTION_TREE'"
EXPORTING
ROLLNAME = "
LANGU = "
EXPANDED = "
PARAMTYPE = "
LINE_TYPE = "
EDITORTYPE = "
TPLCOL = "
SUB_ENVIRONMENT = "
REF_TABLE = "
ALLOWED_FLAGS = "
FUNCT_CLASS = "

IMPORTING
SEL_FUNCT = "

TABLES
FUNCT_LIST = "
.



IMPORTING Parameters details for K_ABC_SHOW_FUNCTION_TREE

ROLLNAME -

Data type: DFIES-ROLLNAME
Optional: No
Call by Reference: Yes

LANGU -

Data type: SY-LANGU
Optional: No
Call by Reference: Yes

EXPANDED -

Data type:
Optional: No
Call by Reference: Yes

PARAMTYPE -

Data type: DFIES-ROLLNAME
Optional: No
Call by Reference: Yes

LINE_TYPE -

Data type: COFUNC1-LINE_TYPE
Optional: No
Call by Reference: Yes

EDITORTYPE -

Data type:
Optional: No
Call by Reference: Yes

TPLCOL -

Data type: COFUNC1-TPLCOL
Optional: No
Call by Reference: Yes

SUB_ENVIRONMENT -

Data type:
Optional: No
Call by Reference: Yes

REF_TABLE -

Data type: COFUNC1-REF_TABLE
Optional: No
Call by Reference: Yes

ALLOWED_FLAGS -

Data type:
Optional: No
Call by Reference: Yes

FUNCT_CLASS -

Data type: COFUNC1-ENVIRONMNT
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for K_ABC_SHOW_FUNCTION_TREE

SEL_FUNCT -

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

TABLES Parameters details for K_ABC_SHOW_FUNCTION_TREE

FUNCT_LIST -

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

Copy and paste ABAP code example for K_ABC_SHOW_FUNCTION_TREE 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_rollname  TYPE DFIES-ROLLNAME, "   
lv_sel_funct  TYPE TPLIC_FUNC_NEW, "   
lt_funct_list  TYPE STANDARD TABLE OF TPLIC_FUNC_TAB_NEW, "   
lv_langu  TYPE SY-LANGU, "   
lv_expanded  TYPE SY, "   
lv_paramtype  TYPE DFIES-ROLLNAME, "   
lv_line_type  TYPE COFUNC1-LINE_TYPE, "   
lv_editortype  TYPE COFUNC1, "   
lv_tplcol  TYPE COFUNC1-TPLCOL, "   
lv_sub_environment  TYPE COFUNC1, "   
lv_ref_table  TYPE COFUNC1-REF_TABLE, "   
lv_allowed_flags  TYPE COFUNC1, "   
lv_funct_class  TYPE COFUNC1-ENVIRONMNT. "   

  CALL FUNCTION 'K_ABC_SHOW_FUNCTION_TREE'  "
    EXPORTING
         ROLLNAME = lv_rollname
         LANGU = lv_langu
         EXPANDED = lv_expanded
         PARAMTYPE = lv_paramtype
         LINE_TYPE = lv_line_type
         EDITORTYPE = lv_editortype
         TPLCOL = lv_tplcol
         SUB_ENVIRONMENT = lv_sub_environment
         REF_TABLE = lv_ref_table
         ALLOWED_FLAGS = lv_allowed_flags
         FUNCT_CLASS = lv_funct_class
    IMPORTING
         SEL_FUNCT = lv_sel_funct
    TABLES
         FUNCT_LIST = lt_funct_list
. " K_ABC_SHOW_FUNCTION_TREE




ABAP code using 7.40 inline data declarations to call FM K_ABC_SHOW_FUNCTION_TREE

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.

"SELECT single ROLLNAME FROM DFIES INTO @DATA(ld_rollname).
 
 
 
"SELECT single LANGU FROM SY INTO @DATA(ld_langu).
 
 
"SELECT single ROLLNAME FROM DFIES INTO @DATA(ld_paramtype).
 
"SELECT single LINE_TYPE FROM COFUNC1 INTO @DATA(ld_line_type).
 
 
"SELECT single TPLCOL FROM COFUNC1 INTO @DATA(ld_tplcol).
 
 
"SELECT single REF_TABLE FROM COFUNC1 INTO @DATA(ld_ref_table).
 
 
"SELECT single ENVIRONMNT FROM COFUNC1 INTO @DATA(ld_funct_class).
 


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!