Текущее время: Ср, апр 24 2024, 10:28

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


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

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


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

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