Текущее время: Пн, июл 21 2025, 18:15

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 12:21 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
Здравствуйте, уважаемые.
Очень прошу помощи. Есть задание настроить динамику, но нет такого опыта.
Цель
при изменении BEGDA
P0000-BEGDA для Action Type ZA
Необходимо менять дату в инфотипе 0016
в поле P0016-CTBEG
тоесть P0016-CTBEG = P0000-BEGDA
Как должно выглядеть это ДМ?

Заранее огромное спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Разрешите встречный вопрос. Кнопкой F1 пользовались в ракурсе V_T588Z? В чем у Вас "затык"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:34 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
gomer4ik написал(а):
Разрешите встречный вопрос. Кнопкой F1 пользовались в ракурсе V_T588Z? В чем у Вас "затык"?


конечно можно.
Затык в собственное некопетентности в данном вопросе. Я прочитал, какие ключи что делают, но в целом это мой первый опыт и как взяться за это дело концептуально у меня в голове не укладывается. А по срокам жмут)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:36 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Покажите что получилось хоть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:38 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
Сейчас попробую ещё раз напистаь (удалил в сердцах), но вижу, что бред, даже в сравнении с тем, что там уже есть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Посмотрел внимательнее Вашу задачу. И то мог чего то пропустить :| .
Покажите инфо-группу для мероприятия ZA?
В случае простого изменения через PA30, что должно происходить?
И в какой момент должно меняться значение CTBEG, так как динамика сработает только после сохранения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, авг 27 2014, 13:59 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Если говорить честно то через динамику такое требования вообще не реализовать. Динамика работает после того как данные сохраняются, чтобы динамика сработала нужно подсунуть именно значения ключевых полей чтобы в динамике данные были считаны, заменены новыми данными и потом сохранены еще раз.

К моменту выполнения даных в БД еще нет, коммит не прошел и считывание не пройдет, нет считывания - нет действия.

В вашем случае только ZXPADU02 поможет или БАДИ метод AFTER_INPUT. Плюс ко всему если потом надо будет использовать LSMW и загрузку в батчинпуте то динамика там не работает в принципе.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Чт, авг 28 2014, 10:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
я б как-то так делала:
0000 begda 02 P если Action Type = ZA
0000 begda 02 P молга = нужная неплохо бы вставить
0000 begda 02 I mod вот тут подумать, COP, MOD или INS для вас, с учётом привязок, в прошлое или будущее двигаете обычно и т.п. Но например INS,16,,,(P0000-BEGDA), За синтаксис не отвечаю, давно не динамичила. В случае мод и коп можете не попасть на нужную запись (новая дата раньше старой), в случае с инс при временной привязке 1 или 2, может остаться хвостик
0000 begda 02 W P0016-CTBEG=P0001-BEGDA

как-то так


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Чт, авг 28 2014, 10:58 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
Большое спасибо всем написавшим.
Галка, спасибо поробую) Это отдичается от того, что понаписал я.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 09:25 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
доброго дня.
Сейчас динамика выглядит так:
0016 04 325 ------ CHANGE 0016 CTBEG ------------------
0016 06 340 P T001P-MOLGA='33'
0016 CTBEG 06 345 W INS,P0016-BEGDA=P0016-CTBEG

И она не отрабатывает.
Тоесть, при изменении P0016-BEGDA, поле P0016-CTBEG не изволит меняться.

ЧЯДНТ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 09:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Чтобы использовать INS надо код операции поставить I, и только потом код операции W и установка значений полей. Посмотрите внимательно на справу к полям T588Z таблички.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 11:06 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
Увы, я не уверен, что мне нужно использовать INS..
Мне необходимо, чтобы в ИТ 0016 при изменении одного поля (P0016-BEGDA) менялось другое (P0016_CTBEG).
Вроде просто, пара строк, а работать не могу заставить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 11:45 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Дык в том то и дело что если использовать динамические мероприятие перед W всегда должен стоять оператор измеения инфотипа с признаком I (за ним конечно либо INS,MOD и т.д.)

W работает только после I. Это жестко заабаплено самим SAP.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 14:05 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 16 2013, 20:23
Сообщения: 25
Спасибо, понял. И всё же
0016 06 350 0 -----------CHANGE OF P0016-CTBEG--------------
0016 06 355 P T001P-MOLGA='33'
0016 06 360 I INS,0016,(P0016-BEGDA)
0016 06 365 W P0016-BEGDA=P0016-CTBEG
В таком виде тож не работает.
Куда ещё я не смотрю, куда надо смотреть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие для 0016 инфотипа
СообщениеДобавлено: Ср, окт 15 2014, 14:43 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Ну так и не сработает. Ключевые поля через W устноавить нельзя. работает только для полей инфотипа (структура PSNNNN) а вот поля PSKEY так изменить нельзя.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

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


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

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


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

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