Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SUBMIT ...... SELECTION-TABLE <table>

Former Member
0 Kudos

Below is my sample program, i try to submit to another program using SELECTION-TABLE GT_RSPAR, but the selection screen is not populated with the value in the second program.

Could anyone please advice. Thank you.

tables: kna1, vfkk.

DATA: gt_rspar TYPE rsparams OCCURS 0 WITH HEADER LINE.

SELECT-OPTIONS: s_brand FOR kna1-kunnr,

s_opco FOR kna1-kunnr,

s_date FOR vfkk-erdat.

LOOP AT s_brand.

gT_rspar-selname = 's_brand'.

gT_rspar-kind = 'S'.

gT_rspar-sign = s_brand-sign.

gT_rspar-option = s_brand-option.

gT_rspar-low = s_brand-low.

gT_rspar-high = s_brand-high.

APPEND gT_rspaR.

ENDLOOP.

LOOP AT s_opco.

gT_rspar-selname = 's_opco'.

GT_rspar-kind = 'S'.

GT_rspar-sign = s_opco-sign.

GT_rspar-option = s_opco-option.

GT_rspar-low = s_opco-low.

GT_rspar-high = s_opco-high.

APPEND GT_rspar.

ENDLOOP.

LOOP AT s_date.

GT_rspar-selname = 's_date'.

GT_rspar-kind = 'S'.

GT_rspar-sign = s_date-sign.

GT_rspar-option = s_date-option.

GT_rspar-low = s_date-low.

GT_rspar-high = s_date-high.

APPEND GT_rspar.

ENDLOOP.

  • end-of-selection.

SUBMIT ZSD_TRANSPORT_RECHARGE

via SELECTION-SCREEN

WITH SELECTION-TABLE gt_rspar

AND RETURN.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Instead of using "via SELECTION-SCREEN" , try by "Using SELECTION-SCREEN <dynnr(your selectino screen number>"....

5 REPLIES 5

Former Member
0 Kudos

Instead of using "via SELECTION-SCREEN" , try by "Using SELECTION-SCREEN <dynnr(your selectino screen number>"....

Former Member
0 Kudos

Just try following ;

SUBMIT ZSD_TRANSPORT_RECHARGE

via SELECTION-SCREEN

WITH S_RSPAR IN GT_RSPAR

AND RETURN.

S_RSPAR is selection-option in the report - ZSD_TRANSPORT_RECHARGE

former_member404244
Active Contributor
0 Kudos

Former Member
0 Kudos

Hi,

Sample code,

REPORT report1. 

DATA text(10) TYPE c. 

SELECTION-SCREEN BEGIN OF SCREEN 1100. 
  SELECT-OPTIONS: selcrit1 FOR text, 
                  selcrit2 FOR text. 
SELECTION-SCREEN END OF SCREEN 1100. 

... 



Calling program 

REPORT report2. 

DATA: text(10)   TYPE c, 
      rspar_tab  TYPE TABLE OF rsparams, 
      rspar_line LIKE LINE OF rspar_tab, 
      range_tab  LIKE RANGE OF text, 
      range_line LIKE LINE OF range_tab. 

... 

rspar_line-selname = 'SELCRIT1'. 
rspar_line-kind    = 'S'. 
rspar_line-sign    = 'I'. 
rspar_line-option  = 'EQ'. 
rspar_line-low     = 'ABAP'. 
APPEND rspar_line TO rspar_tab. 

range_line-sign   = 'E'. 
range_line-option = 'EQ'. 
range_line-low    = 'H'. 
APPEND range_line TO range_tab. 

range_line-sign   = 'E'. 
range_line-option = 'EQ'. 
range_line-low    = 'K'. 
APPEND range_line TO range_tab. 

SUBMIT report1 USING SELECTION-SCREEN '1100' 
               WITH SELECTION-TABLE rspar_tab 
               WITH selcrit2 BETWEEN 'H' AND 'K' 
               WITH selcrit2 IN range_tab 
               AND RETURN.

reward if useful.

Former Member
0 Kudos

Thank for all your answer. I know what is the problem already, is because the SELNAME = 'S_OPCO', this must be in capital letter instead of small capital...........

Thank you !!!