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

Forcing a non batch-input mode

Former Member
0 Likes
764

Hello!

Here's the question: Is there any way to reset 'sy-binpt' global value while i'm running a call transaction?

I know there is a variable called 'NOBINPT' which i can pass to 'CALL TRANSACTION' but there's a problem: If i use it, any actions i am storing in BDCDATA (values, OK_CODE's, etc) are not executed in the standard transaction. (I really don't know why and i wonder: what is this 'NO-BINPT' value for?)

I hope you can help me.

Thanks in advance.

4 REPLIES 4
Read only

Former Member
0 Likes
638

Hi,

The system field available is SY-BINPT, i.e. Batch Input Field. When you are executing in batch input or background processing or from SE38, use the option of Execute in Background, the above field will get enabled.

You can not change the system fields.

But you can modify the code accordingly when it is enabled or disabled.

Regards,

Santhosh.

Read only

0 Likes
638

You can change (some) SY fields, including this one.

Rob

Read only

0 Likes
638

I don't think so.

I've tried setting SY-BINPT = ' '. But when the instruction is processed, the value is automatically set again to 'X'.

Read only

0 Likes
638

Yes - I just meant that you can change it, But SAP can change it back. Best to use th eOPT table.

Rob