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: 

Is there any way to modify selection parameters from BDCDATA ?

Former Member
0 Kudos

I have a requirement, where i need to hide a field in selection screen if the value is not being passed, via call transaction using BDC DATA please help.

The report being called via call transaction is of type EXECUTABLE.

6 REPLIES 6

raghug
Active Contributor
0 Kudos

Check sy-binpt (call transaction) and sy-batch (background call)

Jelena
Active Contributor

I must be not the only one unable to understand the question...

Sandra_Rossi
Active Contributor

Agreed! Why do you (@bharath_93) want to hide a field? It's a batch input, the screen shouldn't be displayed. Maybe your question is how to not pass the value of a field? (answer: simply remove the field from the BDCDATA internal table)

Former Member
0 Kudos

Hi Raghu,

Thanks for the response.

sy-binpt is marked in case of call transaction using BDC DATA.

But my doubt is, how to check the values coming from BDC DATA during at selection process and alter the screen based on BDC DATA values.

Please help here.

Regards

Bharath

DoanManhQuynh
Active Contributor
0 Kudos

BDC not control the selection screen layout so you cant do it. if your called transaction have parameters to control its layout, you can set it. btw, BDC used to use in background so your question also not make sence...

Wil_Wilstroth
Active Participant
0 Kudos

Why do you want to hide a field in the selection screen during BDC input?

1. If you don't want to use that field, you don't have to put in the BDC recording...

2. If you want to do some extra process during BDC input in the Z program... you can put an IF statement on sy-binpt in the z-program, then you can do some extras on it.

Regards,

William

William Wilstroth