Romka@K написал(а):
...
OPENFI 1120 не предусмотрены к изменению, для этого экспортировал t_bseg в область памяти "OPENFI00001120P"....
на событие 1120 используется следующий функц.модуль:
*"----------------------------------------------------------------------
*" IMPORTING
*" VALUE(I_BKDF) TYPE BKDF OPTIONAL
*" TABLES
*" T_BKPF STRUCTURE BKPF
*" T_BSEG STRUCTURE BSEG
*" T_BKPFSUB STRUCTURE BKPF_SUBST
*" T_BSEGSUB STRUCTURE BSEG_SUBST
*" T_BSEC STRUCTURE BSEC OPTIONAL
*" CHANGING
*" REFERENCE(I_BKDFSUB) TYPE BKDF_SUBST OPTIONAL
*"----------------------------------------------------------------------
Если необходимо менять поле в BSEG или BKPF, то надо использовать структуры T_BSEGSUB и T_BKPFSUB. Изменив поле в них, не надо ничего передавать в память, они автоматомизменяют соотв. таблицу.