Текущее время: Чт, мар 28 2024, 13:23

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: FBL5N - просмотр отдельных позиций Дебитора
СообщениеДобавлено: Пт, ноя 12 2004, 09:06 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
Поправьте меня, если я не прав...

Добавить "наименование" дебитора (если список выводится по нескольким дебиторам) - НЕЛЬЗЯ!

Или? :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 12 2004, 09:42 
Гость
вот, ветка из старого форума. может, чем поможет :D

анализ ОП Дебиторов и кредиторов Natalyprikhodko@sap.v-lazer.com 03-09-2003 02:47 7415916

Заказчик просит в при просмотре (анализе) ОП кредиторов/дебиторов показать название контрагента не как заголовок, а в таблице. Это возможно стандартными средствами? если нет - подскажите как сделать.

Re: анализ ОП Дебиторов и кредиторов KIVkiv30@tut.by 03-09-2003 11:27 7418188

Необходимо выполнить "Определение дополнительных полей для просмотра отдельных позиций" (добавить Дебитор и Кредитор). После этого появиться возможность изменять формат просмотра (добавлять эти поля в таблицу)в стандартных отчетах.

Re: анализ ОП Дебиторов и кредиторов Natalyprikhodko@sap.v-lazer.com 03-09-2003 13:09 7419553

Поле кредитор есть, нужен краткий текст - наименование кредитора (как в режиме просмотра документа).

Re: анализ ОП Дебиторов и кредиторов Alraun 04-09-2003 11:57 7428121

Мне кажется, что стандартными средствами наименование не выведешь. В финансовых таблицах типа BSEG есть только поле "Номер дебитора" (или кредитора), а наименование хранится в KNA1 (для дебиторов). Хотя вы можете попробовать замещением записывать наименованиие дебитора в какое-нибудь дополнительное поле (например, XREF3, оно выводится в строки при просмотре отдельных позиций). Но для замещения тогда придется скорее всего user-exit писать (хотя вобщем-то это тоже можно назвать стандартным средством).

Re: анализ ОП Дебиторов и кредиторов Natalyprikhodko@sap.v-lazer.com 08-09-2003 05:47 7452735

по поводу user-exit.
Я написала, но у меня мой UExit показывается только в моменте 3 - документ полностью, а не во втором - позиция документа. что нужно сделать, чтобы Uexit определялся для позиции документа?

Re: анализ ОП Дебиторов и кредиторов Niki 04-09-2003 12:30 7428542

Мы под такие требования на SAP Query свои отчеты писали. Что бы особо с линками между таблиц не мучится, в качестве источника (при создании функц. области) возьмите логическую базу данных "KDF". Там собраны все нужные таблицы и есть все нужные параметры, такие как "Открытые позиции на дату".

Re: анализ ОП Дебиторов и кредиторов RD 05-09-2003 13:10 7439664

Все можно в 4.6.
Через OpenFi можно добавить любое поле (по любому алгоритму) в набор полей стандартных транзакций просмотра позиций.
Query не нужно.
Если надо подробнее, то чуть позже могу ответить.

Re: анализ ОП Дебиторов и кредиторов Niki 05-09-2003 14:45 7440859

Надо!!!!
Буду очень признателен.

Re: анализ ОП Дебиторов и кредиторов RD 05-09-2003 15:37 7441507

Событие OpenFI - 1650, функциональный модуль Z_INTERFACE_00001650
С помощью append добавляете в структуру RFPOS поле ZZNAME1.
Модуль:
Импорт I_POSTAB LIKE RFPOS
Экспорт E_POSTAB LIKE RFPOS

Исходный текст:
_______________________________________________________
FUNCTION Z_INTERFACE_00001650.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" VALUE(I_POSTAB) LIKE RFPOS STRUCTURE RFPOS
*" EXPORTING
*" VALUE(E_POSTAB) LIKE RFPOS STRUCTURE RFPOS
*"----------------------------------------------------------------------

*-------------- Initialize Output by using the following line ----------
tables: lfa1, kna1, bseg.
data: zkunnr like bseg-kunnr,
zlifnr like bseg-lifnr.

if i_postab-KOART = 'K' and not i_postab-KONTO is initial.
select single name1 into i_postab-zzname1
from lfa1
where lifnr = i_postab-konto.
endif.

if i_postab-KOART = 'D' and not i_postab-KONTO is initial.
select single name1 into i_postab-zzname1
from kna1
where kunnr = i_postab-konto.
endif.

if i_postab-KOART = 'S'.
select single lifnr kunnr into (zlifnr, zkunnr)
from bseg where bukrs = i_postab-bukrs and
gjahr = i_postab-gjahr and
belnr = i_postab-belnr and
buzei = i_postab-buzei.
if sy-subrc = 0.

if not zlifnr is initial.
select single name1 into i_postab-zzname1
from lfa1
where lifnr = zlifnr.
elseif not zkunnr is initial.
select single name1 into i_postab-zzname1
from kna1
where kunnr = zkunnr.
else.
select single lifnr kunnr into (zlifnr, zkunnr)
from bseg where bukrs = i_postab-bukrs and
gjahr = i_postab-gjahr and
belnr = i_postab-belnr and
( koart = 'D' or koart = 'K' ).
if not zlifnr is initial.
select single name1 into i_postab-zzname1
from lfa1
where lifnr = zlifnr.
elseif not zkunnr is initial.
select single name1 into i_postab-zzname1
from kna1
where kunnr = zkunnr.
endif.
endif.

endif.
endif.

E_POSTAB = I_POSTAB.
ENDFUNCTION.

Re: анализ ОП Дебиторов и кредиторов Niki 08-09-2003 13:15 7456107

Вот спасибо Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!
сегодня обязательно попробую.

Re: анализ ОП Дебиторов и кредиторов SolKonkelesidi@rambler.ru 11-09-2003 14:19 7486552

Попробовал, но при активации ФМ возникают ошибки. Понимаешь ли, обнаруживаются две подпрограммы с одинаковым именем. И что делать? И еще, ФМ Z_INTERFACE_00001650 получаем копированием из SAMPLE_INTERFACE_00001650?

Re: анализ ОП Дебиторов и кредиторов Niki 11-09-2003 15:00 7487094

Все руки не доходили, попробовал сейчас.
Да, модуль получаем копированием. Дальше его активируем.
FIBF->Параметры настройки->P/S модули->..клиента.
Далее заполняете "Событие", "Продукт" и "Функц. модуль", все остальное оставляете пустым.
Но у меня другая проблема. Модуль активин. Вызывается когда нужно и код правильно отрабатывает, а вот доступности этого поля в отчете нет. Я посмотрел по F1 - отчет строится на авт. сгенеренной структуре RFPOSXEXT. Видимо ее надо как то перегенерить, чтобы она подхватила новое поле, а вот как - не знаю.:(

Re: анализ ОП Дебиторов и кредиторов Евгенийyarosl@mail.ru 11-09-2003 16:58 7488449

см.ноты: 205096,373268,370940,215798,208807 там есть какие то особенности с названием полей - типа надо обзывать их U_XXXX ... сейчас уже все детали не помню ... обратите внимание на программу RFPOSXEXTEND.

Re: анализ ОП Дебиторов и кредиторов SolKonkelesidi@rambler.ru 12-09-2003 11:39 7493996

Где-то на форуме было сказано, что надо добавить поле не только в RFPOS, но и в еще какую-то таблицу и все будет ОК. Какую таблицу - не помню.

Re: анализ ОП Дебиторов и кредиторов Niki 12-09-2003 12:56 7494966

Заработало!!!
Евгений спсибо Вам.
Короче, енто поле надо добавить еще в структуру RFPOSX, после этого запустить програмку RFPOSXEXTEND, она перегенерит структкуры вывода RFPOSXEXT, тем самым поле туда попадет, но этого еще мало,поскольку в структуре поле есть, а вот в самомотчете в выборе полей его нет, вот чтобы оно там появилось надо запустить програмку BALVBUFDEL, которая скинет буфер ALV. И только после этого енто поле будет доступно!!!

Re: анализ ОП Дебиторов.. "Продукт"? SolKonkelesidi@rambler.ru 12-09-2003 13:25 7495355

- "Далее заполняете "Событие", "Продукт" и "Функц. модуль", все остальное оставляете пустым."
- Не могу заполнить поле "Продукт". Что за продукт?

Re: анализ ОП Дебиторов.. "Продукт"? Niki 12-09-2003 13:33 7495466

А это Вам нужно зарегестрироваться:
там же в FIBF->Параметры настройки->Продукты->
...Клиента.
Внесите новую запись и она будет Вам доступна при активации модуля.

почитать отдельно (17 сообщений)


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

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
О-о-о! :)

Спасибо, похоже это то что нужно!!! Буду кумекать... :?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 12 2004, 10:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 22:13
Сообщения: 54
Откуда: Москва
Может я неправильно поняла, но если вопрос в том, чтобы в FBL5N, сформированном для нескольких дебиторов, нужно разделить информацию по нима, при чем с показом Имени дебитора, то нужно просто настроить в отчете Обработать - Промежуточная сумма.
Указать там поле счет и напротив него выбрать разделитель * (Разрыв страницы).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 12 2004, 11:38 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
Вопрос был в том, чтобы рядом или вместо кода дебитора было написано "Вася Пупкин" :wink:


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

Зарегистрирован:
Вт, авг 17 2004, 08:48
Сообщения: 168
Откуда: Москва
Привет.

а я думал что архивы старого форума потеряны безвозвратно :shock:

Вот окончание той переписки....

Сухой остаток:

1.поле ZZNAME1 добавляем (через использование Доп. структуры) в две структуры:
- RFPOS,
- RFPOSX,
2.Копируем функц. модуль образец SAMPLE_INTERFACE_00001650 в Z_INTERFACE_00001650.
3.Пишем в модуле Z_INTERFACE_00001650 обработку поля ZZNAME1
4.Активируем событие 1650. FIBF->Параметры настройки->P/S модули->..клиента.
Далее заполняем "Событие", "Продукт" и "Функц. модуль", все остальное оставляем пустым.
5.Запускаем программу RFPOSXEXTEND.(Генерация структуры RFPOSXEXT).Нота 208807
6.Запускаем программу BALVBUFDEL.(сбрасываем в отчете ALV буфер). Нота 205096

Ноты по теме: 205096,208807,215798,316194,373268.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 26 2004, 19:56 
Гость
А я вот тоже думал что переехать в Европу и найти работу очень сложно, а всё оказалось намного проще. http://www.cernis.cz


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

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


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

Сейчас этот форум просматривают: -TT-


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

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