Текущее время: Ср, июл 30 2025, 04:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как осуществить ввод данных в САП - таблицы?
СообщениеДобавлено: Пт, дек 01 2006, 19:08 
Ассистент
Ассистент

Зарегистрирован:
Пт, дек 01 2006, 18:49
Сообщения: 28
Господа, имеется следующая проблема. Есть набор z-таблиц, представляющих собой будущие спецификации материалов - заголовки и позиции. То есть, сторонняя организация переодически присылает свой перечень спецификаций - это могут быть новые спецификации, или изменения в существующих - добавление позиций, их изменение или удаление. Предположим, для упрощения, что все записи ОЗМ (MARA) cуществуют. Вопрос - можно ли написать АВАР - приложение для обработки и ввода такой информации? Вроде есть стандартные транзакции для создания спецификаций - а можно ли их запустить в программе передав что-то в качестве входных данных? Как добавить позиции в имеющиеся спецификации? Тоже вроде есть транзакции на изменение, но как ее запустить из программы, передав параметры новой позиции? Какова вообще функциональность в данном случае? Стандартный пакетный ввод тут не применим. Надо в программе перебирать строки z-таблицы и добавлять их в спецификации. то есть, возможно ли использовать имеющиеся транзакции в теле программы, запуская их с некими входыми параметрами - кодами материалов, количеством и т.д. ?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как осуществить ввод данных в САП - таблицы?
СообщениеДобавлено: Сб, дек 02 2006, 00:52 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Peter написал(а):
Господа, имеется следующая проблема. Есть набор z-таблиц, представляющих собой будущие спецификации материалов - заголовки и позиции. То есть, сторонняя организация переодически присылает свой перечень спецификаций - это могут быть новые спецификации, или изменения в существующих - добавление позиций, их изменение или удаление. Предположим, для упрощения, что все записи ОЗМ (MARA) cуществуют. Вопрос - можно ли написать АВАР - приложение для обработки и ввода такой информации? Вроде есть стандартные транзакции для создания спецификаций - а можно ли их запустить в программе передав что-то в качестве входных данных? Как добавить позиции в имеющиеся спецификации? Тоже вроде есть транзакции на изменение, но как ее запустить из программы, передав параметры новой позиции? Какова вообще функциональность в данном случае? Стандартный пакетный ввод тут не применим. Надо в программе перебирать строки z-таблицы и добавлять их в спецификации. то есть, возможно ли использовать имеющиеся транзакции в теле программы, запуская их с некими входыми параметрами - кодами материалов, количеством и т.д. ?

Спасибо.


Если кратко, то все, что описали сделать МОЖНО! Единственная оставшаяся проблема - это вопрос понимания.

Проблему с обновлением объекта в системе (которая сама обработает таблицу mara) можно решить с помощью бизнес-объекта BUS1001 (BAPI_MATERIAL_*). Остальные вопросы касались именно этого.

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Не совсем так !
СообщениеДобавлено: Вс, дек 03 2006, 21:03 
Ассистент
Ассистент

Зарегистрирован:
Пт, дек 01 2006, 18:49
Сообщения: 28
Tetty написал:
Проблему с обновлением объекта в системе (которая сама обработает таблицу mara) можно решить с помощью бизнес-объекта BUS1001 (BAPI_MATERIAL_*). Остальные вопросы касались именно этого.


Большое спасибо за ответ!
Но речь не совсем о MARA, и остальные вопросы касались именно НЕ этого. Если с просто созданием записи материалов разобраться, используя указанные вами обьекты, как бы вроде и несложно, то иная ситуация именно со спецификацией - а это записи STKO и STPO. Это так называемые BOM. И как в них добавлять, убирать или модифицировать элементы (items) в АВАР программе - увы, не ясно . Вроде, в ВАРI нет соответствующего обьекта. Еще раз уточню ситуацию - есть BOM состоящий из item-ов (это материалы) и надо программно добавлять, удалять или изменять эти самые items. На входе -ID ВОМ и набор ID - материалов с количеством, а уж программа должна эти материалы добавлять, менять, удалять. Какие использовать обьекты или транзакции?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, дек 03 2006, 21:16 
Гость
для создания спецификация - см функцию
CSAP_MAT_BOM_CREATE (через транзакцию SE37)

и другие из этой же группы функций


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 04 2006, 09:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Через LSMW прекрасно все делается.


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

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


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

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


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

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