SAP IWB_PROPERTY_VALUE_REQUEST Function Module for









IWB_PROPERTY_VALUE_REQUEST is a standard iwb property value request 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 iwb property value request FM, simply by entering the name IWB_PROPERTY_VALUE_REQUEST into the relevant SAP transaction such as SE37 or SE38.

Function Group: SI71
Program Name: SAPLSI71
Main Program: SAPLSI71
Appliation area: S
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function IWB_PROPERTY_VALUE_REQUEST 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 'IWB_PROPERTY_VALUE_REQUEST'"
EXPORTING
PROPERTY_NAME = "
* FOLDER_GROUP = "Folder group
* AREA = "
* DISPLAY = ' ' "
* SUPPRESS_DIALOG = ' ' "
* MULTIPLE_CHOICE = ' ' "
* GET_OLD_F4_FOR_USER = ' ' "
* KW_APPLICATION = 'KM_KW_R3' "KW Framework: Application
* SUPPRESS_AUTHORITY_CHECK = 'X' "Single-Character Flag
* ONLY_LOCAL_AREAS = 'X' "Single-Character Flag

IMPORTING
IS_CANCELLED = "
SELECTED_VALUE = "
ERROR_MSG = "

TABLES
* CLASSES = "
* PROPERTY_VALUES = "
* MULTIPLE_RESULTS = "
* BAD_PROPERTIES = "IWB: Attribute error structure
* FOLDER_TAB = "SDOK: BOR key for information object
* LOIO_TAB = "SDOK: BOR key for information object
* PHIO_TAB = "SDOK: BOR key for information object
.



IMPORTING Parameters details for IWB_PROPERTY_VALUE_REQUEST

PROPERTY_NAME -

Data type: SDOKPROPTY-NAME
Optional: No
Call by Reference: No ( called with pass by value option)

FOLDER_GROUP - Folder group

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

AREA -

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

DISPLAY -

Data type: DDREFSTRUC-BOOL
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

SUPPRESS_DIALOG -

Data type: IWPARAMS-FLAG
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

MULTIPLE_CHOICE -

Data type: DDREFSTRUC-BOOL
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

GET_OLD_F4_FOR_USER -

Data type: IWPARAMS-FLAG
Default: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)

KW_APPLICATION - KW Framework: Application

Data type: SKWF_REFST-APPL
Default: 'KM_KW_R3'
Optional: Yes
Call by Reference: No ( called with pass by value option)

SUPPRESS_AUTHORITY_CHECK - Single-Character Flag

Data type: IWPARAMS-FLAG
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

ONLY_LOCAL_AREAS - Single-Character Flag

Data type: IWPARAMS-FLAG
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for IWB_PROPERTY_VALUE_REQUEST

IS_CANCELLED -

Data type: IWPARAMS-FLAG
Optional: No
Call by Reference: No ( called with pass by value option)

SELECTED_VALUE -

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

ERROR_MSG -

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

TABLES Parameters details for IWB_PROPERTY_VALUE_REQUEST

CLASSES -

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

PROPERTY_VALUES -

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

MULTIPLE_RESULTS -

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

BAD_PROPERTIES - IWB: Attribute error structure

Data type: IWERRPROPS
Optional: Yes
Call by Reference: Yes

FOLDER_TAB - SDOK: BOR key for information object

Data type: SDOKOBJECT
Optional: Yes
Call by Reference: Yes

LOIO_TAB - SDOK: BOR key for information object

Data type: SDOKOBJECT
Optional: Yes
Call by Reference: Yes

PHIO_TAB - SDOK: BOR key for information object

Data type: SDOKOBJECT
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for IWB_PROPERTY_VALUE_REQUEST 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:
lt_classes  TYPE STANDARD TABLE OF IWCLASS, "   
lv_is_cancelled  TYPE IWPARAMS-FLAG, "   
lv_property_name  TYPE SDOKPROPTY-NAME, "   
lv_folder_group  TYPE IW_GROUP, "   
lv_area  TYPE IW_AREA, "   
lv_selected_value  TYPE IWPROPSTXT, "   
lt_property_values  TYPE STANDARD TABLE OF SDOKPROPTY, "   
lv_display  TYPE DDREFSTRUC-BOOL, "   SPACE
lv_error_msg  TYPE IWERRORMSG, "   
lt_multiple_results  TYPE STANDARD TABLE OF IWPROPSTXT, "   
lt_bad_properties  TYPE STANDARD TABLE OF IWERRPROPS, "   
lv_suppress_dialog  TYPE IWPARAMS-FLAG, "   SPACE
lt_folder_tab  TYPE STANDARD TABLE OF SDOKOBJECT, "   
lv_multiple_choice  TYPE DDREFSTRUC-BOOL, "   SPACE
lt_loio_tab  TYPE STANDARD TABLE OF SDOKOBJECT, "   
lv_get_old_f4_for_user  TYPE IWPARAMS-FLAG, "   ' '
lt_phio_tab  TYPE STANDARD TABLE OF SDOKOBJECT, "   
lv_kw_application  TYPE SKWF_REFST-APPL, "   'KM_KW_R3'
lv_suppress_authority_check  TYPE IWPARAMS-FLAG, "   'X'
lv_only_local_areas  TYPE IWPARAMS-FLAG. "   'X'

  CALL FUNCTION 'IWB_PROPERTY_VALUE_REQUEST'  "
    EXPORTING
         PROPERTY_NAME = lv_property_name
         FOLDER_GROUP = lv_folder_group
         AREA = lv_area
         DISPLAY = lv_display
         SUPPRESS_DIALOG = lv_suppress_dialog
         MULTIPLE_CHOICE = lv_multiple_choice
         GET_OLD_F4_FOR_USER = lv_get_old_f4_for_user
         KW_APPLICATION = lv_kw_application
         SUPPRESS_AUTHORITY_CHECK = lv_suppress_authority_check
         ONLY_LOCAL_AREAS = lv_only_local_areas
    IMPORTING
         IS_CANCELLED = lv_is_cancelled
         SELECTED_VALUE = lv_selected_value
         ERROR_MSG = lv_error_msg
    TABLES
         CLASSES = lt_classes
         PROPERTY_VALUES = lt_property_values
         MULTIPLE_RESULTS = lt_multiple_results
         BAD_PROPERTIES = lt_bad_properties
         FOLDER_TAB = lt_folder_tab
         LOIO_TAB = lt_loio_tab
         PHIO_TAB = lt_phio_tab
. " IWB_PROPERTY_VALUE_REQUEST




ABAP code using 7.40 inline data declarations to call FM IWB_PROPERTY_VALUE_REQUEST

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 FLAG FROM IWPARAMS INTO @DATA(ld_is_cancelled).
 
"SELECT single NAME FROM SDOKPROPTY INTO @DATA(ld_property_name).
 
 
 
 
 
"SELECT single BOOL FROM DDREFSTRUC INTO @DATA(ld_display).
DATA(ld_display) = ' '.
 
 
 
 
"SELECT single FLAG FROM IWPARAMS INTO @DATA(ld_suppress_dialog).
DATA(ld_suppress_dialog) = ' '.
 
 
"SELECT single BOOL FROM DDREFSTRUC INTO @DATA(ld_multiple_choice).
DATA(ld_multiple_choice) = ' '.
 
 
"SELECT single FLAG FROM IWPARAMS INTO @DATA(ld_get_old_f4_for_user).
DATA(ld_get_old_f4_for_user) = ' '.
 
 
"SELECT single APPL FROM SKWF_REFST INTO @DATA(ld_kw_application).
DATA(ld_kw_application) = 'KM_KW_R3'.
 
"SELECT single FLAG FROM IWPARAMS INTO @DATA(ld_suppress_authority_check).
DATA(ld_suppress_authority_check) = 'X'.
 
"SELECT single FLAG FROM IWPARAMS INTO @DATA(ld_only_local_areas).
DATA(ld_only_local_areas) = 'X'.
 


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!