<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Selection screen filter in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508517#M843900</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this code filling internal table fields,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: BEGIN OF values,
OID TYPE ZCL_OBJECT-OBJECTID,
ODEC TYPE ZCL_OBJECT-OBJECT_DESC,
END OF values,
W_FIELD(10).

DATA: ZCL_PROJECT-PROJECTID type zcl_project-projectid,
ZCL_OBJECT-OBJECTID(5).
DATA: progname TYPE sy-repid,
dynnum TYPE sy-dynnr,
dynpro_values TYPE TABLE OF dynpread,
field_value LIKE LINE OF dynpro_values,
values_tab LIKE TABLE OF values.

CALL SCREEN 100.

&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module VALUE_PROJECTID INPUT
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------
*MODULE VALUE_PROJECTID INPUT.

CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' 
EXPORTING 
tabname = 'ZCL_PROJECT' 
fieldname = 'PROJECTID' 
dynpprog = progname 
dynpnr = dynnum 
dynprofield = 'ZCL_PROJECT-PROJECTID'. 
*
*
*ENDMODULE. " VALUE_PROJECTID INPUT
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module VALUE_OBJECTID INPUT
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------
MODULE VALUE_OBJECTID INPUT.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = progname
dynumb = dynnum
translate_to_upper = 'X'
TABLES
dynpfields = dynpro_values.

READ TABLE dynpro_values INDEX 1 INTO field_value.

W_FIELD = FIELD_VALUE-FIELDVALUE.
SELECT OBJECTID
OBJECT_DESC
FROM ZCL_OBJECT
INTO (VALUES-OID,
VALUES-ODEC)
WHERE PROJECTID = FIELD_VALUE-FIELDVALUE.
APPEND VALUES TO VALUES_TAB.
ENDSELECT.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'OID'
dynpprog = progname
dynpnr = dynnum
dynprofield = 'ZCL_OBJECT-OBJECTID'
value_org = 'S'
TABLES
value_tab = values_tab.

ENDMODULE. " VALUE_OBJECTID INPUT
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module INIT OUTPUT
&amp;amp;---------------------------------------------------------------------


text 
----------------------------------------------------------------------
MODULE INIT OUTPUT.
progname = sy-repid.
dynnum = sy-dynnr.
CLEAR: field_value, dynpro_values.
field_value-fieldname = 'ZCL_PROJECT-PROJECTID'.
APPEND field_value TO dynpro_values.

IF SY-UCOMM = 'BACK'.
LEAVE program.
ENDIF.
IF SY-UCOMM = 'ANS'.
LEAVE TO SCREEN '0'.
ENDIF.
ENDMODULE. " INIT OUTPUT

START-OF-SELECTION.
WRITE: / field_value-fieldvalue,
W_FIELD.


LOOP AT VALUES_TAB INTO VALUES.

WRITE / VALUES.
ENDLOOP.

if sy-subrc 0.
WRITE / field_value-fieldvalue.
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Plzz reward points if it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2008 04:05:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-07T04:05:05Z</dc:date>
    <item>
      <title>Selection screen filter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508516#M843899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi exports&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In Selection screen  2 fields LFB1-AKONT is fist and next lfa1-lifnr when i select LFB1-AKONT this field lfa1-lifnr comes only this related LFB1-AKONT  only  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Any one tell me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 03:58:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508516#M843899</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T03:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen filter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508517#M843900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this code filling internal table fields,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: BEGIN OF values,
OID TYPE ZCL_OBJECT-OBJECTID,
ODEC TYPE ZCL_OBJECT-OBJECT_DESC,
END OF values,
W_FIELD(10).

DATA: ZCL_PROJECT-PROJECTID type zcl_project-projectid,
ZCL_OBJECT-OBJECTID(5).
DATA: progname TYPE sy-repid,
dynnum TYPE sy-dynnr,
dynpro_values TYPE TABLE OF dynpread,
field_value LIKE LINE OF dynpro_values,
values_tab LIKE TABLE OF values.

CALL SCREEN 100.

&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module VALUE_PROJECTID INPUT
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------
*MODULE VALUE_PROJECTID INPUT.

CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' 
EXPORTING 
tabname = 'ZCL_PROJECT' 
fieldname = 'PROJECTID' 
dynpprog = progname 
dynpnr = dynnum 
dynprofield = 'ZCL_PROJECT-PROJECTID'. 
*
*
*ENDMODULE. " VALUE_PROJECTID INPUT
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module VALUE_OBJECTID INPUT
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------
MODULE VALUE_OBJECTID INPUT.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = progname
dynumb = dynnum
translate_to_upper = 'X'
TABLES
dynpfields = dynpro_values.

READ TABLE dynpro_values INDEX 1 INTO field_value.

W_FIELD = FIELD_VALUE-FIELDVALUE.
SELECT OBJECTID
OBJECT_DESC
FROM ZCL_OBJECT
INTO (VALUES-OID,
VALUES-ODEC)
WHERE PROJECTID = FIELD_VALUE-FIELDVALUE.
APPEND VALUES TO VALUES_TAB.
ENDSELECT.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'OID'
dynpprog = progname
dynpnr = dynnum
dynprofield = 'ZCL_OBJECT-OBJECTID'
value_org = 'S'
TABLES
value_tab = values_tab.

ENDMODULE. " VALUE_OBJECTID INPUT
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Module INIT OUTPUT
&amp;amp;---------------------------------------------------------------------


text 
----------------------------------------------------------------------
MODULE INIT OUTPUT.
progname = sy-repid.
dynnum = sy-dynnr.
CLEAR: field_value, dynpro_values.
field_value-fieldname = 'ZCL_PROJECT-PROJECTID'.
APPEND field_value TO dynpro_values.

IF SY-UCOMM = 'BACK'.
LEAVE program.
ENDIF.
IF SY-UCOMM = 'ANS'.
LEAVE TO SCREEN '0'.
ENDIF.
ENDMODULE. " INIT OUTPUT

START-OF-SELECTION.
WRITE: / field_value-fieldvalue,
W_FIELD.


LOOP AT VALUES_TAB INTO VALUES.

WRITE / VALUES.
ENDLOOP.

if sy-subrc 0.
WRITE / field_value-fieldvalue.
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Plzz reward points if it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 04:05:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508517#M843900</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T04:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen filter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508518#M843901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have do thsi by event handling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use at selction screen output or at selction screen on field&amp;lt;&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;access the value of lifnr from table based on the other filed and set as default.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 04:05:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508518#M843901</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T04:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen filter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508519#M843902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;santosh sarda &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     pls explain detailly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 04:44:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-filter/m-p/3508519#M843902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T04:44:49Z</dc:date>
    </item>
  </channel>
</rss>

