Текущее время: Пн, авг 04 2025, 02:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с внутренними таблицами
СообщениеДобавлено: Пн, дек 04 2006, 06:10 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 04 2006, 05:56
Сообщения: 75
Откуда: Казахстан
Помогите, пожайлуста, начинающему программисту!!!
Прочитал в учебнике по ABAP как создавать таблицу в таблице (пример приведен ниже), но как записывать данные во вложенную таблицу не нашел примера.


types: begin of addition,
kol type i,
ed(5),
end of addition,
begin of materials,
id type i,
name(25),
info type addition occurs 0,
end of materials.
data table2 type materials occurs 0.


В данном случае мне нужно записать данные в таблицу table2 в поля kol и ed, находящиеся в поле info.

Заранее благадарю Вас за помощь.


Последний раз редактировалось Марат Пн, дек 04 2006, 08:03, всего редактировалось 1 раз.

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

Зарегистрирован:
Пт, дек 01 2006, 03:07
Сообщения: 5
Откуда: Чита
если мне не изменяет память, можно создать отдельную таблицу
it1 type addition occurs 10 with header line.
работаешь с ней
и в нужный момент move-corresponding it1 to materials-id.

за точность фраз не ручаюсь, но смысл такой ...


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
http://sapboard.ru/forum/viewtopic.php?t=19369


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

Зарегистрирован:
Пн, дек 04 2006, 05:56
Сообщения: 75
Откуда: Казахстан
Большое Вам спасибо. Сделал как Вы посоветовали и получилось.


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

Зарегистрирован:
Пт, дек 01 2006, 03:07
Сообщения: 5
Откуда: Чита
да на здоровье )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 04 2007, 14:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 04 2006, 05:56
Сообщения: 75
Откуда: Казахстан
Столкнулся с еще одной непоняткой.
Когда создаешь материал через ММ01, то никакой переменной "Область оценки" (VALUATIONDATA-VAL_AREA) не вводишь. Программа сама его как-то присваивает.
А когда создаешь через BAPI_MATERIAL_SAVEDATA, то необходимо задавать "Область оценки", чтобы создать материал.
Я так понял что в ММ01 программа сверяет какую-то переменную с существующими областями оценки и подходящую область вытаскивает и записывает в таблицу.
Как можно сделать запись в "Область оценки" программно, как в ММ01.

Пожалуйста помогите кто может.

Заранее благодарю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 05 2007, 07:07 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Областью оценки материала может быть либо завод либо БЕ. В данное поле необходимо подставлять, соответственно, нужное значение. Консультант по ММ подскажет каковы ваши настройки.


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

Зарегистрирован:
Пн, дек 04 2006, 05:56
Сообщения: 75
Откуда: Казахстан
Большое Вам спасибо.


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

Зарегистрирован:
Пн, дек 04 2006, 05:56
Сообщения: 75
Откуда: Казахстан
И еще один вопрос.

Когда в MM01 создаешь материал, в ракурсе "Классификация" не обязательно задавать "номер класса", выбираешь только "Вид класса". А когда работаешь с BAPI_OBJCL_CREATE, то номер класса обязательно нужно вводить. Почему?

И в какую таблицу записывается классификация для материала.

Еще раз заранее благодарю за ответ.

С Уважением,
Начинающий абапер.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 12 2007, 10:32 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 23 2007, 14:12
Сообщения: 8
Откуда: Запорожье
Марат написал(а):
И в какую таблицу записывается классификация для материала.

Посмотри таблицы KLAH и INOB.


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

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


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

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


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

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