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

system field for direct input

Former Member
0 Likes
746

Hi,

Can someone tell me what is the system field for direct input. I could not find it in SYST. I need to do a logic that shoudl work only if the user is not on a direct inout mode. Can some one give me the system field pls.

Thanks.

Regards,

Prem

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
725

Hi,

It is not advisable to update the tables using "direct input" ( Directly updating the tables ). SAP doesn't do a "direct input". I believe you will have a "direct input" from a Y / Z program. You could check for SY-TCODE = 'SE38'.

Hope it helps.

Sujay

Hi,

Can someone tell me what is the system field for direct input. I could not find it in SYST. I need to do a logic that shoudl work only if the user is not on a direct inout mode. Can some one give me the system field pls.

Thanks.

Regards,

Prem

6 REPLIES 6
Read only

deepak_dhamat
Active Contributor
0 Likes
725

hi ,

Will you elaborate what do you mean by Direct Input .

Regards

Deepak.

Read only

0 Likes
725

Deepak, i am working on an exit which should not trigger when the users are on batch input and direct input. Direct input is to populate the values directly into the table rather than calling the screen. I found out the field for batch-input which is BINPT in SYST table and am not able to find any system field for direct input.

Regards,

Prem

Read only

0 Likes
725

Other than direct & batch how do you update the data ? You can restirct the other way using sy-repid,sy-tcode etc based on how you are doing.

Read only

0 Likes
725

Thanks all.

Read only

Former Member
0 Likes
726

Hi,

It is not advisable to update the tables using "direct input" ( Directly updating the tables ). SAP doesn't do a "direct input". I believe you will have a "direct input" from a Y / Z program. You could check for SY-TCODE = 'SE38'.

Hope it helps.

Sujay

Read only

Former Member
0 Likes
725

Hi,

You can check this SY-BATCH this is to identify that Program is running in the background, may be this can help you.