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

Часовой пояс: 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 часа


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

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


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

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