‎2009 Jun 25 12:04 PM
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.
‎2009 Jun 25 4:43 PM
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.
‎2009 Jun 25 4:53 PM
‎2009 Jun 25 4:58 PM
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'.
‎2009 Jun 25 5:08 PM
Yes - I just meant that you can change it, But SAP can change it back. Best to use th eOPT table.
Rob