Текущее время: Ср, май 14 2025, 15:49

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Выбор счета в зависимости от ссылочного документа
СообщениеДобавлено: Пт, июл 07 2006, 07:32 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 31 2006, 11:47
Сообщения: 23
Ситуация такая: нужно рулить выбором счета выручки в зависимости от вида документа со ссылкой на который мы создаем заказ. Хотел в последовательность доступа для выбора счета добавить табличку с ключом Сбытовая орг\Вид ссылочного документа. Для этого добавил в каталог полей поле REFKT (ВидСсылДок), однако при создании таблицы в списке полей это поле так и не появилось. Причем такая ситуация только с этим полем, при добавлении любого другого поля, оно в списке полей появляется! Подскажите как с этим справиться. Да, чуть не забыл, попутно еще один вопрос: как в каталог допустимых полей добавлять какие-то свои поля, которых нет в списке. Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор счета в зависимости от ссылочного документа
СообщениеДобавлено: Пт, июл 07 2006, 09:03 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, окт 19 2004, 10:13
Сообщения: 141
Откуда: Moscow
DevilX написал(а):
Да, чуть не забыл, попутно еще один вопрос: как в каталог допустимых полей добавлять какие-то свои поля, которых нет в списке. Заранее благодарен.


Посмотрите документацию к пункту меню IMG - Сбыт - Основные функции - Адаптация системы - Включение новых полей (с техникой условий) - Новые поля для выбора счета. Там все подробно описано.

DevilX написал(а):
Для этого добавил в каталог полей поле REFKT (ВидСсылДок), однако при создании таблицы в списке полей это поле так и не появилось.


Попробовал сделать тоже самое, система ругнулась (правда с типом сообщения предупреждение) на недопустимый диапазон имен создаваемого объекта. Не знаю в чем дело, когда то сталкивался с той же проблемой при выборе контрольного счета. Несмотря на то, что стандартное поле есть в каталоге, в таблицу доступов "подцепить" его было невозможно. Может дело в том, что каталог общий на все функции, использующие технику условий (расчет цен, выбор счета выручки и контрольного счета, выбор партии и т.д.), но по факту есть какие-то ограничения на отдельные поля для отдельных функций.

Видимо, вам придется создать свое поле ZZREFKT по технологии описанной в доке к спре. С этим точно все сработает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 07 2006, 09:58 
Гость
Точно не помню именно эту проблему решает или нет, но проверьте:
поля, добавленные в нужные структуры добавлять также в
V_T681F.
Тогда все работает.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Выбор счета в зависимости от ссылочного документа
СообщениеДобавлено: Пт, июл 07 2006, 14:51 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 31 2006, 11:47
Сообщения: 23
Посмотрите документацию к пункту меню IMG - Сбыт - Основные функции - Адаптация системы - Включение новых полей (с техникой условий) - Новые поля для выбора счета. Там все подробно описано.

Видимо, вам придется создать свое поле ZZREFKT по технологии описанной в доке к спре. С этим точно все сработает.[/quote]

К сожалению документация мне недоступна, поэтому и спрашиваю в форуме. Не могли бы вы поподробнее расписать, как добавить в каталог полей свое поле ZZREFKT, которое бы указывало на вид ссылочного документа?


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

Зарегистрирован:
Вт, окт 19 2004, 10:13
Сообщения: 141
Откуда: Moscow
Надеюсь с английским проблем нет :)

Новые поля для выбора счета

Basics of Modification in Account Determination

The following communication structures are relevant for the account determination:
KOMKCV (Account determination communication header)
KOMPCV (Account determination communication item)
KOMCV (Allowed fields for the account determination)
For technical reasons, the communication structure KOMCV is used, which combines KOMKCV and KOMPCV, and which contains all fields that can generally be used for the account determination. When entering new fields in KOMKCV or KOMPCV, the fields are also automatically included in KOMCV.
New fields for the account determination are integrated in the following INCLUDES:
Header data in KOMKCZ (INCLUDE in KOMKCV or KOMCV)
Item data in KOMPCZ (INCLUDE in KOMPCV or KOMCV)
The routines for supplying the new fields in billing are found in member RV60AFZZ. Use the following user exits:
USEREXIT_ACCOUNT_PREP_KOMKCV
USEREXIT_ACCOUNT_PREP_KOMPCV

Example for usage of the new fields in account determination

1. Check whether a corresponding document field exists in the billing header (VBRK).
The billing header contains the field LAND1, which is defined as a header field in table VBRK.
2. Include the field name ZZLLAND in the communication structure KOMKCV using the INCLUDE KOMKCZ, and allocate the data element LLAND to it.
Remember that new data fields must start with the letters "ZZ" or "YY", since SAP reserved these letters to protect them against overwriting during a release changeover.
3. Activate the structure.
4. Supply the field in the FORM routines using the appropriate user exits in member RV60AFZZ. The statement is as follows:
FORM USEREXIT_ACCOUNT_PREP_KOMKCV.
MOVE VBRK-LAND1 TO KOMKCV-ZZLLAND.
ENDFORM.
5. Assign the specifications C,V, and 001 to the field ZZLLAND in table T681F.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 10 2006, 15:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Небольшое изменение: мне необходимо использовать мое поле для выбора условия расчета цены в заказе, а не в фактуре, но я не знаю какой юзер-екзит в заказе используется при расчете цен. Поле прописал в структуру KOMK (расчет цен-заголовок связи), активизировал структуру, прописал его также в T681F. После чего поле появилось в списке допустимых полей, однако при создании самой таблицы в списке выбора его нет! :? Не подскажите в чем проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 10 2006, 16:15 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, окт 19 2004, 10:13
Сообщения: 141
Откуда: Moscow
Keedes написал(а):
Небольшое изменение: мне необходимо использовать мое поле для выбора условия расчета цены в заказе, а не в фактуре, но я не знаю какой юзер-екзит в заказе используется при расчете цен.


Что, тоже документация к настройкам недоступна? ;)

Цитата:
In sales order processing the user exit is found in member MV45AFZZ.
FORM USEREXIT_PRICING_PREPARE_TKOMP.



Keedes написал(а):
Поле прописал в структуру KOMK (расчет цен-заголовок связи), активизировал структуру, прописал его также в T681F. После чего поле появилось в списке допустимых полей, однако при создании самой таблицы в списке выбора его нет!


А свое поле в KOMK через INCLUDE KOMKAZ добавили?


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

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Да, про инклюд я как раз и забыл :) Добавил и все заработало, спасибо! Тут возник еще один вопрос: мне нужно в создаваемом заказе определить номер документа со ссылкой на который он создается, я так понимаю это значение можно взять в (LV45C-VBELN) или это делается как-то по-другому?


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

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


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

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


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

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