Recording BDC with Not a Batch Input Session
No BAPI for changing confirmed qty of sales order, so using bdc is option choice. The strange thing is no popup screen of modifying confirmed qty when recording compared that user can change manually in foreground. The issue is a option of bdc, “Not a Batch Input Session”, it’s done after this option is chosen. Maybe batch processing is forbidden for some transaction by SAP because of influence of automatic derivation like ATP check.
CALL TRANSACTION <T-CODE> OPTIONS FROM <OPT>
Effect
The OPTIONS addition covers the functions of the MODE and UPDATE additions. It provides further options for controlling batch input processing. The control parameters are specified in an opt structure of the type CTU_PARAMS from the ABAP Dictionary. The CTU_PARAMS structure has the components displayed in the following table:
Component | Meaning |
DISMODE | Processing mode for batch input processing. Values as for the MODE addition. |
UPMODE | Processing mode for batch input processing. Values as for the UPDATE addition. |
CATTMODE | CATT mode for batch input processing. CATT means Computer Aided Testtool. While batch input is mostly used for data transfer, CATT processes are to be viewed as more complex transactions, since they are reusable tests. Values: ” ” (no CATT mode), “N” (CATT without single screen control), “A” (CATT with single screen control). |
DEFSIZE | Selection as to whether the screens of the called transaction are displayed in the standard screen size. Values “X” (standard size), ” ” (current size). |
RACOMMIT | Selection as to whether the COMMIT WORK statement terminates batch input processing or not. Values: ” ” (COMMIT WORK terminates processing), “X” ( COMMIT WORK does not terminate processing). |
NOBINPT | Selection for the symbol field sy-binpt. Values: ” ” (sy-binpt contains in the called transaction “X”), “X” (sy-binpt contains in the called transaction ” “). |
NOBIEND | Selection for the system field sy-binpt. Values: ” ” (sy-binpt contains “X” after the end of the batch input data in the called transsaction ) “X” (sy-binpt contains ” ” after the end of the batch input data in the called transaction). |
Hi. I'm facing an issue with a CALL TRANSACTION "CO02". When DISMODE = A everything works fine but when DISMODE = N the page down of the table control is not working.