Текущее время: Вс, июл 20 2025, 23:23

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Доработка Производственного заказа CO01, CO02
СообщениеДобавлено: Вт, июн 10 2008, 09:02 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Подскажите, необходимо осуществлять дополнительную проверку при копировании компонентов в производственный заказ и при сохранении Производственного заказа. В SPRO нашел расширение Производственного заказа? Этим можно или есть другие возможности?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 10 2008, 11:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Code:
Enhanmt Type   Enhancement   Enhancement Name   Enhancement Description
BADI         ATP_PUBLISH_RESULTS   Публикация проверки доступности
BADI         MRO_CONTRACT   Проверка договора
BADI         NETW_DIR_PROCUREMENT   BAdI для пользовательских проверок для материалов без № мат.
BADI         WPS_CONNECTION   Связь с WPS (реализация проверок)
Enhancement   EXIT_SAPLATPC_001   ATP00001   User-Exits при проверке доступности
Enhancement   EXIT_SAPLATPC_002   ATP00001   User-Exits при проверке доступности
Enhancement   EXIT_SAPLCOKO1_004   PPCO0018   Проверка изменений заголовка производственного заказа
Enhancement   EXIT_SAPLCOMK_011   CNEX0037   Проверка вновь созданного компонента
Enhancement   EXIT_SAPLCOMK_012   CNEX0038   Проверка измененного компонента
Enhancement   EXIT_SAPLCOMK_013   CNEX0039   Проверка удаления компонента в сетевом графике
Enhancement   EXIT_SAPLCOMK_014   PPCO0023   Проверки изменений в компонентах заказа
Enhancement   EXIT_SAPLCOSD_002   PPCO0015   Дополнит. проверка соединений документов из спецификаций
Enhancement   EXIT_SAPLCOVG_001   PPCO0019   Проверки изменений операций заказа
Enhancement   EXIT_SAPLCOZR_001   CNEX0028   Проверка деблокирования операции
Enhancement   EXIT_SAPLCOZR_002   CNEX0029   Проверка деблокирования сетевого графика

Выбирай, какое расширение больше подходит ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 11 2008, 07:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
+BADI WORKORDER_UPDATE

расширения PPCO* :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 17 2008, 08:17 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Приветствую.
Посмотрел Uset Exit-ты.
Дело в том, что они:
CNEX0037
PPC00008
срабатывают на ручное добавление компонентов Производственного заказа. А мне необходимо чтобы срабатывал на копирование компонентов из спецификации.
Подскажите как это можно осуществить ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 17 2008, 09:03 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Может быть стоит использовать функциональный модуль EXIT_SAPLCOBT_001, то есть расширение PPCO0001 при сохранении заказа? По сей видимости это будет оптимальным?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 18 2008, 16:44 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Господа подскажите.
Соответственно повесил расширение на сохранение заказа ПЗ.
Соответствено в компонентах мне надо кое-что поменять при определенных условиях по позиции.
Соответственно все добавил и все сделал.
Таблицу модифицирую, но изменения не сохраняются.
Есть таблица COMPONENT_TABLE - где меняю.
Есть таблица COMPONENT_TABLE_OLD - где типа старые данные.
Там есть поле KZ - признак обновления вставки.
Но при его установке изменения не сохраняются...
Подскажите, что я делаю не так?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 06:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Экзит PPCO0001 срабатывает уже после сохранения документа перед обновлением статистики. Используйте бади WORKORDER_UPDATE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 07:54 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Доброе утро!
Да, я вчера ночью так и понял, что документ сначала сохраняется, а потом уже попадает в обработку...
Но все равно огромное спасибо.
Тока вопрос, а затем тогда такое расширение?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 13:33 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Господа, день добрый!
Подскажите с BADI - WORKORDER_UPDATE.
Метод BEFORE_UPDATE насколько я понимаю срабатывает после сохранения документа. Соответственно доработку необходимо делать AT_SAVE. Вопрос. Каким образом можно обратится к компонентам производственного заказа из данного метода?
Вот - честно признаюсь не понимаю!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 20 2008, 08:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
Каким образом можно обратится к компонентам производственного заказа из данного метода?


только через обращение к памяти программы:
например:
(SAPLCOBC)RESB_BT[]
или
ФМ 'CO_BC_RESBD_OF_ORDER_GET'
с параметрами:
aufnr = (SAPLCOKO1)AFPOD-AUFNR
TABLES
resbd = IT_RESB


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 20 2008, 10:16 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Приветствую.
Да спасибо огромное прочитать получилось!
А каким ФМ можно внести изменения в таблицу компонентов?
Этим ФМ CO_BC_ORDER_POST ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 20 2008, 12:13 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Сохранение осуществляется с поомщью ФМ:
CALL FUNCTION 'CO_BC_UPDATE_CMP_OF_ORDERS'
* EXPORTING
* FLG_BANF_UPD = YX
* FLG_CALC_CHK = YX
* FLG_LVS_CHK = YX
* IMPORTING
* FLG_LVS =
TABLES
RESBD_GET = it_resbdget
.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 16:09 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Приветсвую.
Подскажите, каким ФМ можно сохранить заголовок производственного заказа. например еще для таблицы AUFK ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 24 2008, 21:43 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Может быть подскажете как это можно найти ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 25 2008, 07:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
каким ФМ можно сохранить заголовок производственного заказа.


А можно подробнее? Что и где Вы хотите изменить?

Посмотрите пример создания / изменения данных заказа:

[url]http://abaplog.wordpress.com/2007/05/19/creating-and-changing-a-production-order-from-abap/
[/url]


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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