SAPфорум.RU
https://sapboard.ru/forum/

Запрос даты сторно. В транзакции VL09.
https://sapboard.ru/forum/viewtopic.php?f=96&t=83426
Страница 2 из 2

Автор:  Orlove [ Вт, янв 14 2014, 14:31 ]
Заголовок сообщения:  Re: Запрос даты сторно. В транзакции VL09.

LKU написал:
Может, так как сторнирование - функция поддержки и там всякие могут случиться потребности.
Но по крайней мере дата по умолчанию ставится правильно.


Дата проставляется верно, но изменить ее не получается. Может кто знает как сделать так чтобы изначально дата подставлялась но ее можно было изменить?

Автор:  rmavlasv [ Ср, янв 15 2014, 12:06 ]
Заголовок сообщения:  Re: Запрос даты сторно. В транзакции VL09.

Orlove написал(а):
LKU написал:
Может, так как сторнирование - функция поддержки и там всякие могут случиться потребности.
Но по крайней мере дата по умолчанию ставится правильно.


Дата проставляется верно, но изменить ее не получается. Может кто знает как сделать так чтобы изначально дата подставлялась но ее можно было изменить?


Вставляем ENHANCEMENT в инклуд RVV50L09 в начало FORM list_body_aufbauen.
Code:
data: memid(9)," имя ячейки памяти
      txt(1)." флаг который будем заносить в память
memid = 'memmodify'." имя ячейки памяти
import txt to  txt from MEMORY id memid. "Вытаскиваем из памяти наш флаг
IF txt is INITIAL.
* txt = ''.
* export txt to memory id memid."записываем  флаг, о том что дата уже была изменена
LOOP AT xlikpukwa.
      xlikpukwa-stdat = xlikpukwa-wadat_ist.
      modify xlikpukwa.
ENDLOOP.
ELSE.
   CLEAR txt.
   free MEMORY id memid.
ENDIF.

Далее
Вставляем ENHANCEMENT в инклуд LSPO4I10 в начало FORM p100_code.
Code:
data: memid(9)," имя ячейки памяти
      txt(1)." флаг который будем заносить в память
memid = 'memmodify'.
txt = 'x'.
export txt to memory id memid.

Автор:  Orlove [ Пн, янв 20 2014, 09:33 ]
Заголовок сообщения:  Re: Запрос даты сторно. В транзакции VL09.

rmavlasv,

Спасибо, все получилось. Вот это решение наверное стоило бы добавить в FAQ.

Автор:  LKU [ Пн, янв 20 2014, 09:40 ]
Заголовок сообщения:  Re: Запрос даты сторно. В транзакции VL09.

Вопрос такой в FAQ уже был под номером 19, но конкретных примеров кода в ответах раньше не было, поэтому добавил в ссылки эту тему.

Автор:  Besa [ Вт, апр 12 2016, 10:54 ]
Заголовок сообщения:  Re: Запрос даты сторно. В транзакции VL09.

Думаю можно одним энхом обойтись в FORM list_body_aufbauen

Code:
  if sy-ucomm = space.
  LOOP AT xlikpukwa.
    xlikpukwa-stdat = xlikpukwa-wadat_ist.
    modify xlikpukwa.
  ENDLOOP.
  endif.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/