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

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


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

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


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

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