SAP BAPI_WRF_MATGRP_GET_DETAIL Function Module for BAPI_WRF_MATGRP_GET_DETAIL









BAPI_WRF_MATGRP_GET_DETAIL is a standard bapi wrf matgrp get detail SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for BAPI_WRF_MATGRP_GET_DETAIL processing and below is the pattern details for this FM, 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 bapi wrf matgrp get detail FM, simply by entering the name BAPI_WRF_MATGRP_GET_DETAIL into the relevant SAP transaction such as SE37 or SE38.

Function Group: RTMATGRP_BAPI
Program Name: SAPLRTMATGRP_BAPI
Main Program: SAPLRTMATGRP_BAPI
Appliation area:
Release date: 06-Mar-2007
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function BAPI_WRF_MATGRP_GET_DETAIL 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 'BAPI_WRF_MATGRP_GET_DETAIL'"BAPI_WRF_MATGRP_GET_DETAIL
EXPORTING
HIERACHY_DATA = "BAPI DETAIL Structure: Article Hierarchy Description IN
* ITEMS_FLAG = "BAPI DETAIL FLAG: Output of Article Assignment

IMPORTING
HIERARCHY_STRUCTURE = "BAPI DETAIL Structure: Article Hierarchy Structure OUT
HIERARCHY_ITEMS = "BAPI DETAIL Structure: Article Assignment OUT
DESCRIPTION_HIERARCHY = "BAPI UPDATE Structure: Hierarchy Node Description OUT
DESCRIPTION_STRUCTURE = "BAPI UPDATE Structure: Hierarchy Node Description OUT
EXTENSION_OUT = "Enhancement
RETURN = "Return
.



IMPORTING Parameters details for BAPI_WRF_MATGRP_GET_DETAIL

HIERACHY_DATA - BAPI DETAIL Structure: Article Hierarchy Description IN

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

ITEMS_FLAG - BAPI DETAIL FLAG: Output of Article Assignment

Data type: BAPI_WRF_HIER_DETAIL_I_FLG-ITEMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for BAPI_WRF_MATGRP_GET_DETAIL

HIERARCHY_STRUCTURE - BAPI DETAIL Structure: Article Hierarchy Structure OUT

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

HIERARCHY_ITEMS - BAPI DETAIL Structure: Article Assignment OUT

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

DESCRIPTION_HIERARCHY - BAPI UPDATE Structure: Hierarchy Node Description OUT

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

DESCRIPTION_STRUCTURE - BAPI UPDATE Structure: Hierarchy Node Description OUT

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

EXTENSION_OUT - Enhancement

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

RETURN - Return

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

Copy and paste ABAP code example for BAPI_WRF_MATGRP_GET_DETAIL 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_hierachy_data  TYPE BAPI_WRF_HIER_DETAIL_HEAD, "   
lv_hierarchy_structure  TYPE BAPI_WRF_HIER_DTL_STRUC_TTY, "   
lv_items_flag  TYPE BAPI_WRF_HIER_DETAIL_I_FLG-ITEMS_FLAG, "   
lv_hierarchy_items  TYPE BAPI_WRF_HIER_DTL_ITEMS_TTY, "   
lv_description_hierarchy  TYPE BAPI_WRF_DESC_DTL_HIER_TTY, "   
lv_description_structure  TYPE BAPI_WRF_DESC_DTL_STRUC_TTY, "   
lv_extension_out  TYPE BAPI_WRF_EXTENSION_TTY, "   
lv_return  TYPE BAPI_WRF_RETURN_TTY. "   

  CALL FUNCTION 'BAPI_WRF_MATGRP_GET_DETAIL'  "BAPI_WRF_MATGRP_GET_DETAIL
    EXPORTING
         HIERACHY_DATA = lv_hierachy_data
         ITEMS_FLAG = lv_items_flag
    IMPORTING
         HIERARCHY_STRUCTURE = lv_hierarchy_structure
         HIERARCHY_ITEMS = lv_hierarchy_items
         DESCRIPTION_HIERARCHY = lv_description_hierarchy
         DESCRIPTION_STRUCTURE = lv_description_structure
         EXTENSION_OUT = lv_extension_out
         RETURN = lv_return
. " BAPI_WRF_MATGRP_GET_DETAIL




ABAP code using 7.40 inline data declarations to call FM BAPI_WRF_MATGRP_GET_DETAIL

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 ITEMS_FLAG FROM BAPI_WRF_HIER_DETAIL_I_FLG INTO @DATA(ld_items_flag).
 
 
 
 
 
 


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!