Текущее время: Вт, июн 24 2025, 09:37

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ABAVN - проставить дату документа автоматически
СообщениеДобавлено: Чт, апр 03 2014, 18:03 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 03 2014, 13:42
Сообщения: 4
Добрый день,

пожелание пользователей - чтобы в транзакции списания ОС ABAVN дата документа и ссылочная дата автоматически проставлялись равными текущей дате и не требовали ввода.

Настройку заполнения ссылочной даты удалось сделать через AOBV.

Для даты документа подобной настройки найти не получается.
Замещение в GGB1 ANEK-BLDAT на SYST-DATUM не подходит: сначала требуется ввести ручками дату документа, которую замещение после проводки подменит на текущую дату.

Вроде мелочь, а как сделать, непонятно. 8) Подскажите, пожалуйста.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ABAVN - проставить дату документа автоматически  Тема решена
СообщениеДобавлено: Чт, апр 03 2014, 20:44 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Никак, там сразу же безусловная проверка.
Я раньше использовал "запускалки". В Z-программе вызывал нужную транзакцию через CALL TRANSACTION, а потом свою Z-программу вставлял в Z-транзакцию. Имея образец можно штамповать "запускалки" за 5 минут.
Например для вашего случая:
Code:
REPORT zzzabavn.

DATA: bdcdata LIKE bdcdata    OCCURS 0 WITH HEADER LINE.
DATA: wa_date(10) TYPE c.

WRITE sy-datlo TO wa_date DD/MM/YYYY.

PERFORM bdc_dynpro      USING 'SAPLAMDP' '0100'.

PERFORM bdc_field       USING 'RAIFP1-BLDAT' wa_date.
PERFORM bdc_field       USING 'RAIFP1-BUDAT' wa_date.
PERFORM bdc_field       USING 'RAIFP1-BZDAT' wa_date.

CALL TRANSACTION 'ABAVN' USING bdcdata.

*&---------------------------------------------------------------------*
FORM bdc_dynpro USING program dynpro.
  CLEAR bdcdata.
  bdcdata-program  = program.
  bdcdata-dynpro   = dynpro.
  bdcdata-dynbegin = 'X'.
  APPEND bdcdata.
ENDFORM.

FORM bdc_field USING fnam fval.
  IF fval <> '/'.
    CLEAR bdcdata.
    bdcdata-fnam = fnam.
    bdcdata-fval = fval.
    APPEND bdcdata.
  ENDIF.
ENDFORM.
*&---------------------------------------------------------------------*
Потом в SE93 делаете транзакцию ZABAVN.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ABAVN - проставить дату документа автоматически
СообщениеДобавлено: Пт, апр 04 2014, 16:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 03 2014, 13:42
Сообщения: 4
Спасибо, так и сделали. Всё получилось.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ABAVN - проставить дату документа автоматически
СообщениеДобавлено: Пн, апр 07 2014, 10:36 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 18 2006, 09:06
Сообщения: 325
Откуда: Astana
Пол: Мужской
еще можно сделать enhancement в ФМ AMDP_INPUT_STRUCTURES_INIT
в конце Изображение

будет выходить текущая дата, которую пользователь может менять.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB