Текущее время: Вс, июл 20 2025, 18:53

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Группа закупок в расширении деривации
СообщениеДобавлено: Пт, окт 05 2007, 07:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Добрый день!
Очень надо передавать поле Группа закупок с экрана ввода заявок (как на услуги так и на материалы) в exit EXIT_SAPLFMDT_001 расширения SAPLFMDT "Расширение для инструмента деривации УБ"
Голову сломал - не понял как.
Замечательно бы было передать через пользвательское поле, но в FMDERIVE структуре, на которую ссылается exit, ничего подобного нет.
Подскажите, гуру !
Спасибо.

_________________
SAP ERP


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

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Думаю, можно даже без exit-а обойтись, в деривации в одном шаге стучаться в таблицу MARC забирать оттуда значение из поля EKGRP (группа закупок) и скидывать его в пользовательское поле FMDERIVE-USERTEMP1, в следующих шагах делать с этим значением из USERTEMP1 что треба.

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 09:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Идея #2: можно расшить COBL на EKGRP, а затем FMDERIVE на него же, тогда увидете FMDERIVE-EKGRP хоть из exit-а, хоть в шагах стратегии деривации

_________________
The thing I hate about an argument is that it always interrupts a discussion.


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Спасибо, Delicia за ответ.
Но вы уверены, что сделав
Цитата:
COBL на EKGRP, а затем FMDERIVE на него же
это поле будет заполняться стандартной программой?

_________________
SAP ERP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 09:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Если поле будет заполняться в COBL, то при расширении FMDERIVE заполнится точно, это проверено лично ))
Вот расширение COBL не делала, но читала на форумах, что у народа получалось.

_________________
The thing I hate about an argument is that it always interrupts a discussion.


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Delicia, по-моему чтобы заполнить "свое" поле в COBL не получиться.
Ведь если я просто добавлю это поле в COBL оно само не заполниться.
Можно присвоить стандартное поле COBL полю FMDERIVE но не более того.
Но чтобы передать свое поле из COBL в FMDERIVE его надо сначала заполнить. А вот где и как это вопрос. Я прав?

_________________
SAP ERP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 12:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
по расширению COBL нужно поискать по форумам, были посты на эту тему.
Попробуйте еще первый вариант, он отработает точно

_________________
The thing I hate about an argument is that it always interrupts a discussion.


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

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
To volkovas: Вариант с деривацией через доступ к таблице, предложенный Delicia, хороший и правильный и я бы целиком и полностью его поддержал, но есть одно но: он будет работать только если в ОЗ материала прописана группа закупок. Если же группа не прописана - а такое тоже может быть: поверьте мне, деривация вытащить группу не сможет.
Поэтому дополнительно попробуйте такой вариант: с помощью ММ-ского бади помещать номер группы в память, а потом в ФМ из памяти доставать. но не забудьте память почистить вовремя.
To Delicia: Это весьма неосторожно с Вашей стороны предлагать такие решения которые могут угробить систему :) . По крайней мере, риск того что может слететь Контроллинг есть и мы через это увы прошли в свое время.
Безопасно в COBL можно добавлять только свои поля...стандартные поля надо добавлять с оглядкой.
По поводу заполнения: в ММ некоторые поля не передаются в COBL только потому что такихх полей в COBL нет. Поэтому думаю что группа закупок будет передаваться стандартом, но опять же предупреждаю: могут быть весьма непредсказуемые последствия, поэтому аккуратней.


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

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
dante14 написал:
To volkovas: Вариант с деривацией через доступ к таблице, предложенный Delicia, хороший и правильный и я бы целиком и полностью его поддержал, но есть одно но: он будет работать только если в ОЗ материала прописана группа закупок. Если же группа не прописана - а такое тоже может быть: поверьте мне, деривация вытащить группу не сможет. Поэтому дополнительно попробуйте такой вариант: с помощью ММ-ского бади помещать номер группы в память, а потом в ФМ из памяти доставать. но не забудьте память почистить вовремя.

Согласна, я именно имела в виду ситуацию, когда для ОЗМ группа уже будет указана, и указывая материал, можно будет по материалу и заводу в MARC найти группу. Если группа не заполнена для ОЗМ, то вытащить ее не получится. Тогда только через память, согласна на все 100 )) Когда-то именно через память забирали в деривацию в USERTEMP1 значения из сбытовых документов при их создании, потому как не все было на тот момент в таблицах.

dante14 написал:
To Delicia: Это весьма неосторожно с Вашей стороны предлагать такие решения которые могут угробить систему :) . По крайней мере, риск того что может слететь Контроллинг есть и мы через это увы прошли в свое время.
Безопасно в COBL можно добавлять только свои поля...стандартные поля надо добавлять с оглядкой.
По поводу заполнения: в ММ некоторые поля не передаются в COBL только потому что такихх полей в COBL нет. Поэтому думаю что группа закупок будет передаваться стандартом, но опять же предупреждаю: могут быть весьма непредсказуемые последствия, поэтому аккуратней.

ну ладно ладно, уговорили )) надеюсь я "не буду предана анафеме и отлучена от церкви" )) Просто я видела посты на эту тему с расширением COBL, возможно там действительно шла речь собственных полях, надо поискать.

_________________
The thing I hate about an argument is that it always interrupts a discussion.


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
После сохранения можно найти группу закупок. Пока так и сделал.

_________________
SAP ERP


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

Зарегистрирован:
Вт, май 17 2005, 10:42
Сообщения: 192
Delicia написала:
Думаю, можно даже без exit-а обойтись, в деривации в одном шаге стучаться в таблицу MARC забирать оттуда значение из поля EKGRP (группа закупок) и скидывать его в пользовательское поле FMDERIVE-USERTEMP1, в следующих шагах делать с этим значением из USERTEMP1 что треба.

Спасибо, все гениальное просто!

_________________
New way - NewKoff!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 22 2007, 18:13 
Специалист
Специалист

Зарегистрирован:
Вт, май 17 2005, 10:42
Сообщения: 192
dante14 написал:
To volkovas: Вариант с деривацией через доступ к таблице, предложенный Delicia, хороший и правильный и я бы целиком и полностью его поддержал, но есть одно но: он будет работать только если в ОЗ материала прописана группа закупок. Если же группа не прописана - а такое тоже может быть: поверьте мне, деривация вытащить группу не сможет.
Поэтому дополнительно попробуйте такой вариант: с помощью ММ-ского бади помещать номер группы в память, а потом в ФМ из памяти доставать. но не забудьте память почистить вовремя.
Спасибо

_________________
New way - NewKoff!!!


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

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


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

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


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

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