Application Development and Automation 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: 
Read only

Subscreen execute in Backgorund

Former Member
0 Likes
847

Hi,

I have an ABAP program with 2 subscreen, when I execute the program the selection done in the 2 subscreens are take in account. if I run the program in Background only the selection done in the first subscreen are take in account in the selection.

What I'm doing wrong.

Thanks a lot.

Eric

6 REPLIES 6
Read only

former_member194669
Active Contributor
0 Likes
776

First create a variant and save , while executing thru background use that variant and the execute

a®

Read only

0 Likes
776

Hi,

it's what I did ???

Read only

0 Likes
776

Why the values are not considered while running in background, For testing this

1. Check the variant contents.

or

2. simply write the all selection values , if runs in background

like


start-of-selection
loop at s_matnr.
  write :/ s_matnr.
endloop.

loop at s_werks.
  write:/ s_werks
endloop.

After this all selection values are in the SPOOL, and check why you are not getting values

a®

Read only

0 Likes
776

Hi,

when I take my program with the debugger in SM50, there is nothing in the field selected

below my subscreeens

SELECTION-SCREEN BEGIN OF SCREEN 050 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK 051 WITH FRAME Title Text-001.

SELECT-OPTIONS :

P_FISCYE FOR /BIC/AZSALESGB00-FISCYEAR OBLIGATORY,

P_FISCPE FOR /BIC/AZSALESGB00-FISCPER,

P_FISCWK FOR /BIC/SZFISCWEEK-/BIC/ZFISCWEEK.

.

SELECTION-SCREEN END OF BLOCK 051.

SELECTION-SCREEN BEGIN OF BLOCK 052 WITH FRAME Title Text-002.

PARAMETERS: S_Sales AS CHECKBOX,

S_ActCst AS CHECKBOX,

S_RDCCst AS CHECKBOX,

S_CRPCst AS CHECKBOX,

S_PAID AS CHECKBOX,

S_SPLIT AS CHECKBOX,

S_QTYSU AS CHECKBOX,

S_QTYBU AS CHECKBOX,

S_FISCYE AS CHECKBOX,

S_FISCPE AS CHECKBOX,

S_FISCWK AS CHECKBOX.

SELECTION-SCREEN END OF BLOCK 052.

SELECTION-SCREEN END OF SCREEN 050.

SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK 150 WITH FRAME Title Text-001.

SELECT-OPTIONS :

P_comp FOR /BI0/TCOMP_CODE-Comp_code NO INTERVALS,

P_sman FOR /BIC/TZSALESPER-/BIC/ZSALESPER NO INTERVALS ,

P_slv FOR /BIC/TZSALESLV-/BIC/ZSALESLV NO INTERVALS ,

P_MKT FOR /BIC/TZMARKET-/BIC/ZMARKET NO INTERVALS ,

P_Cust FOR /BI0/TCustomer-Customer NO INTERVALS ,

P_Ctry FOR /BI0/SCountry-Country NO INTERVALS,

P_SOLDTO FOR /BI0/TCustomer-Customer NO INTERVALS,

P_SHIPTO FOR /BI0/TCustomer-Customer NO INTERVALS,

P_PRODUC FOR /BI0/TMATERIAL-Material NO INTERVALS,

P_PG FOR /BI0/SPROD_HIER-Prod_hier NO INTERVALS,

P_BILLN FOR /BI0/SBILL_NUM-Bill_NUM NO INTERVALS,

P_ORDEN FOR /BI0/SDOC_NUMBER-DOC_NUMBER NO INTERVALS,

P_Proj FOR /BI0/SPROJECT-PROJECT NO INTERVALS,

P_BILLDA FOR /BI0/SDATE-Date0 .

SELECTION-SCREEN END OF BLOCK 150.

SELECTION-SCREEN BEGIN OF BLOCK 160 WITH FRAME Title Text-002.

PARAMETERS:

S_COMP AS CHECKBOX,

S_SMAN AS CHECKBOX,

S_SLV AS CHECKBOX,

S_MKT AS CHECKBOX,

S_CUST AS CHECKBOX,

S_SOLDTO AS CHECKBOX,

S_SHIPTO AS CHECKBOX,

S_PRODUC AS CHECKBOX,

S_PG AS CHECKBOX,

S_MG2 AS CHECKBOX,

S_CTRY AS CHECKBOX,

S_BILLN AS CHECKBOX,

S_BILLI AS CHECKBOX,

S_FIINV AS CHECKBOX,

S_POSTED AS CHECKBOX,

S_ORDEN AS CHECKBOX,

S_ORDEI AS CHECKBOX,

S_Proj AS CHECKBOX,

S_BILLDA AS CHECKBOX.

SELECTION-SCREEN END OF BLOCK 160.

SELECTION-SCREEN END OF SCREEN 100.

Read only

0 Likes
776

Sorry Eric, Its very difficult to read u r code

a®

Read only

0 Likes
776

Should be better

SELECTION-SCREEN BEGIN OF SCREEN 050 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK 051 WITH FRAME Title Text-001.

SELECT-OPTIONS :

P_FISCYE FOR /BIC/AZSALESGB00-FISCYEAR OBLIGATORY,

P_FISCPE FOR /BIC/AZSALESGB00-FISCPER,

P_FISCWK FOR /BIC/SZFISCWEEK-/BIC/ZFISCWEEK.

SELECTION-SCREEN END OF BLOCK 051.

SELECTION-SCREEN BEGIN OF BLOCK 052 WITH FRAME Title Text-002.

PARAMETERS: S_Sales AS CHECKBOX,

S_ActCst AS CHECKBOX,

SELECTION-SCREEN END OF BLOCK 052.

SELECTION-SCREEN END OF SCREEN 050.

SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK 150 WITH FRAME Title Text-001.

SELECT-OPTIONS :

P_comp FOR /BI0/TCOMP_CODE-Comp_code NO INTERVALS.

SELECTION-SCREEN END OF BLOCK 150.

SELECTION-SCREEN BEGIN OF BLOCK 160 WITH FRAME Title Text-002.

PARAMETERS:

S_COMP AS CHECKBOX,

SELECTION-SCREEN END OF BLOCK 160.

SELECTION-SCREEN END OF SCREEN 100.