Текущее время: Сб, сен 13 2025, 06:45

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


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

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


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

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