SAP Function SIW_STRUCT_WITH_IO_QUERY -

Parameter Reference Type Length Default Optional Text
AREA IWBAREA-AREA C 10 Area
IV_CHECK_KW_CONVREF IWPARAMS-FLAG C 1 SPACE X
NO_CONTEXT_CHANGE IWDIALOG-MARK_COL C 1 'X' X Checkbox
WITH_DIALOG IWPARAMS-FLAG C 1 'X' X

Parameter Reference Type Length Text
ACTION SYST-UCOMM C 70 Screens, Function Code Triggered by PAI
ERROR_MSG IWERRORMSG u 224 IWB: Message passing structure

Parameter Reference Length Optional Text
CONTEXT SDOKPROPTY 89
INFO_OBJECTS SDOKOBJECT 42 X
PROPERTIES SDOKPROPTL 131 X SDOK: Object, attribute name and feature
QUERY SDOKQUPROP 156 SDOK: Fields for query
REQUESTED_PROPERTIES SDOKPROPTN 25 X SDOK: Name of object attributes
STRUCT_WITH_INFO_OBJECTS IWB_SO_IO 84 X IWB: Structure object with info object
VALID_INFO_CLASSES IWCLASS 10 X

Functionality
This function finds structures with all referenced info objects withattribute search in
INCLUDE DESTINATION OBJECT DOKU ID TX
If the parameter 'WITH_DIALOG' equals 'X', the system starts thefunction 'INFO_OBJECT_IA_QUERY' locally or in respective KW system.
If the parameter 'WITH_DIALOG' equals 'space', the system calls thefunction 'INFO_OBJECT_QUERY' locally or in respective KW system and, inthis case, the table 'QUERY' should be filled before.
In turn, the function 'INFO_OBJECT_IA_QUERY' calls the function'IO_D_QUERY' to organize the query with selection screen in dependenceon structure-class and area of Info-object, after that the function'INFO_OBJECT_QUERY' to process the query, and then the function'INFO_OBJECTS_DISPLAY_LIST' to display list of found info-objects.
In this case, all found structure objects are displayed. To display thereferenced topics, the user should mark a structure and push the button'Execute'. In this case, the function module 'STRUCT_OBJECT_CONTENTS_GET' is started and, after that, again the module'INFO_OBJECTS_DISPLAY_LIST' (task 'HELP' is processed).
The function 'SIW_STRUCT_WITH_IO_QUERY' returns only one combinationstructure - referenced topic.

Notes
To find structures with info-objects, the parameter 'WITH_DIALOG' shouldalways equal 'X'.
Only structures and topics with status 'RELEASED' can be displayed.
If found structure includes other structures, they will not displayedeven if they are released. Only type 'topic' is processed.
Parameter 'SUPPRESS_AUTHORITY_CHECK' for internal modules are always setin 'C_NO'.
If input parameter 'AREA' is not fullfilled , then thesystem receives it from the form 'GET_AREA' (inside - function'IWB_D_AREA_GET') locally with the help of raising dialog for areaselection without multiple-choice and, only, after that, checks thedestination. However, only 'IWB_STRUCT' is valid info-class, so areaIWBHELP (Documentation) is predefined.
If the table 'REQUESTED_PROPERTIES' isfilled, then system returns values only for properties from this tablefor all found Info-Objects, when the module starts w/o dialog.
If parameter 'MULTI_SELECT' is filled (default value = 'SPACE'), thenuser can select several objects from the next pop-up.
If parameter 'NO_CONTEXT_CHANGE' is filled (default value = 'X'), thencontext parameters, especialy release of info-object, could not beenchanged on the search pop-up. If system takes wrong context - nopossibility to change it!!!
Parameters 'MULTI_SELECT' and 'NO_CONTEXT_CHANGE' are important, if themodule start with dialog.
If query is specified in LOWER case, the system will look forinfo-objects in UPPER case too, other way currently does not work.
INCLUDE ACTION OBJECT DOKU ID TX

Description
INCLUDE ACTION OBJECT DOKU ID TX

Description
INCLUDE ERROR_MSG OBJECT DOKU ID TX

Description
The table contains the whole set of attributes forfound Info-objects and these objects themself or only requested ones.

Description
The table contains information about LOIO and FHIO for structure (classand ID).