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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Классификация партий
СообщениеДобавлено: Вт, фев 14 2006, 10:35 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
Добрый день.
Подскажите, плиз, существует ли BAPI-функция для изменения всех объявленных признаков партий по известному номеру материала MATNR и номеру партии CHARG ?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 10:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, апр 20 2005, 10:29
Сообщения: 688
Откуда: с родимой сторонушки...
Пол: Мужской
А в какой момент менять надо? и откуда будет браться информация, что на что менять?

_________________
В штате Айова все хорошо. А жаль - хорошая была бы рифма! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 11:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
Нефте-Газ написал:
А в какой момент менять надо? и откуда будет браться информация, что на что менять?


У меня есть такая задачка:
пользователь на экране вводит кучу признаков партии, известно имя признака и значение, а также известен ключ Материал+Партия.
Как прописать эти значения в признаки партии? Это в принципе аналог действий по транзакции MSC2N.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 11:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, апр 20 2005, 10:29
Сообщения: 688
Откуда: с родимой сторонушки...
Пол: Мужской
Полевой Алексей написал:

У меня есть такая задачка:
пользователь на экране вводит кучу признаков партии, известно имя признака и значение, а также известен ключ Материал+Партия.
Как прописать эти значения в признаки партии? Это в принципе аналог действий по транзакции MSC2N.


Так это всё и есть в MSC1N/MSC2N, зачем тебе BAPI? Если у тебе надо заполнять значения признаков при автоматическом создании партии при поступлении материала, так на это настройка есть, чтобы выскакивало окно с классом партии для заполнения в диалоговом режиме. Не надо никаких BAPI.

_________________
В штате Айова все хорошо. А жаль - хорошая была бы рифма! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:01 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Полевой Алексей написал:
У меня есть такая задачка:
пользователь на экране вводит кучу признаков партии, известно имя признака и значение, а также известен ключ Материал+Партия.
Как прописать эти значения в признаки партии? Это в принципе аналог действий по транзакции MSC2N.

Если я правильно понял, тебе нужно это сделать в массовом порядке? Тогда воспользуйся пакетным вводом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
sergedem написал(а):
Полевой Алексей написал:
У меня есть такая задачка:
пользователь на экране вводит кучу признаков партии, известно имя признака и значение, а также известен ключ Материал+Партия.
Как прописать эти значения в признаки партии? Это в принципе аналог действий по транзакции MSC2N.

Если я правильно понял, тебе нужно это сделать в массовом порядке? Тогда воспользуйся пакетным вводом.


Пакетным вводом не получится, он не делает пакетник для тр. MSC2N


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:11 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Полевой Алексей написал:
Пакетным вводом не получится, он не делает пакетник для тр. MSC2N


А CATTом пробовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
sergedem написал(а):
Полевой Алексей написал:
Пакетным вводом не получится, он не делает пакетник для тр. MSC2N


А CATTом пробовали?


Нет. Можете расписать поподробнее как это сделать


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:26 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Полевой Алексей написал:

Нет. Можете расписать поподробнее как это сделать


Транзакция SCAT. Все очень похоже на пакетник. Поэтому я совсем не уверен что получиться. Но попробовать стоит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:41 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
sergedem написал(а):
Полевой Алексей написал:

Нет. Можете расписать поподробнее как это сделать


Транзакция SCAT. Все очень похоже на пакетник. Поэтому я совсем не уверен что получиться. Но попробовать стоит.


Я создал, а как это всё в свою программу подключить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:50 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Полевой Алексей написал:

Я создал, а как это всё в свою программу подключить?


Я у себя протестировал - вроде получилось. В программу вставлять врядли получиться. Смысл тот же что и с пакетником. Создаете текстовой файл с данными для ввода (строка - транзакция) и запускаете САТТ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 15:00 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 16 2004, 11:47
Сообщения: 63
Откуда: г.Запорожье
Пол: Мужской
sergedem написал(а):
Полевой Алексей написал:

Я создал, а как это всё в свою программу подключить?


Я у себя протестировал - вроде получилось. В программу вставлять врядли получиться. Смысл тот же что и с пакетником. Создаете текстовой файл с данными для ввода (строка - транзакция) и запускаете САТТ.


Мне это нужно делать программно из своего АРМ-а


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 21:19 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Полевой Алексей написал:

Мне это нужно делать программно из своего АРМ-а


Программно тоже получилось используя CALL TRANSACTION и структуру BDCDATA.

Code:
REPORT  Y_SD_CALL_TR                                                .
DATA: BDCDATA TYPE TABLE OF BDCDATA.

DATA: WA_BDCDATA TYPE BDCDATA.
*------------------ Первый экран --------------------------------------------
WA_BDCDATA-PROGRAM  = 'SAPMSCAT'. WA_BDCDATA-DYNPRO   = '0100'.
WA_BDCDATA-DYNBEGIN = 'X'. APPEND WA_BDCDATA TO BDCDATA.
CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = '*CATA-ABLNR'. WA_BDCDATA-FVAL     = 'YSD01'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = 'BDC_OKCODE'. WA_BDCDATA-FVAL     = 'ST'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.
*----------------- Второй экран -----------------------------------------------
WA_BDCDATA-PROGRAM  = 'SAPMSCAT'. WA_BDCDATA-DYNPRO   = '1105'.
WA_BDCDATA-DYNBEGIN = 'X'. APPEND WA_BDCDATA TO BDCDATA.
CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = 'RSCAT-BDCMODE_N'. WA_BDCDATA-FVAL     = 'X'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = 'RSCAT-PPROT_'. WA_BDCDATA-FVAL     = 'X'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.
*--------Ввод материала, партии, и 2ух характеристик---------------------
WA_BDCDATA-FNAM     = '*RSCAT-LFLDVALU(1)'. WA_BDCDATA-FVAL     = '200-200'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = '*RSCAT-LFLDVALU(2)'. WA_BDCDATA-FVAL     = '17'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = '*RSCAT-LFLDVALU(3)'. WA_BDCDATA-FVAL     = '1.799 cP'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = '*RSCAT-LFLDVALU(4)'. WA_BDCDATA-FVAL     = '1.499,00 kg/m3'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM     = 'BDC_OKCODE'. WA_BDCDATA-FVAL     = 'ST'.
APPEND WA_BDCDATA TO BDCDATA. CLEAR WA_BDCDATA.


CALL TRANSACTION 'SCAT'  USING BDCDATA  MODE 'E'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 15:42 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Оказалось что есть BAPI: BAPI_OBJCL_CHANGE_KEY
Проверил - работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 20 2006, 19:16 
Гость
Нефте-Газ написал:
Если у тебе надо заполнять значения признаков при автоматическом создании партии при поступлении материала, так на это настройка есть, чтобы выскакивало окно с классом партии для заполнения в диалоговом режиме..


Извините, что встреваю. Не подскажете, где найти эту настройку?


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

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


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

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


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

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