Текущее время: Вт, июл 01 2025, 13:30

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: связь между BKPF и ANLP
СообщениеДобавлено: Сб, фев 27 2010, 17:05 
Специалист
Специалист

Зарегистрирован:
Ср, май 28 2008, 07:49
Сообщения: 106
Подскажите как можно связать таблицы BKPF и ANLP.

Работаю с таблицей ANLP, а мне нужно выйти на FI документ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Сб, фев 27 2010, 21:43 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, дек 12 2009, 20:42
Сообщения: 328
Через TABA по БЕ, ФГ, номеру прогона, периоду, области оценки можно определить диапазон Fi-документов проведенных в этом прогоне. Дальше по ОС определяем счета амортизации (затртный, счет начисления), МВЗ, внутренний заказ и по этим значениям выбыираем в BSIS/BSEG нужный документ. Вроде бы как-то так...

C 5.0, по-моему, в ANLP есть ссылка на Fi-документ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Пн, мар 01 2010, 11:56 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
Можно найти через поле AWKEY в BKPF.

Первые 10 символов - номер документа из ANLP
Следующие 4 - БЕ
Следующие 4 - год

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Вт, мар 16 2010, 12:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 17 2009, 09:58
Сообщения: 92
Пол: Мужской
Только с AWKEY нужно аккуратно - т.к. для двух ОС при движении с разными видами движения может быть один и тот же номер ANLP-BELNR год ANLP-GJAHR и БЕ ANLP-BUKRS (как вариант можно делать проверку по BSEG на контировки - что BSEG-ANLN1=ANLP-ANLN1 и BSEG-ANLN2=ANLP-ANLN2), как вариант можно ещё вытянуть дату из ANEP и включить как критерий выборки из BKPF, но 100% гарнтии что Вы найдете нужный документ в этом случае также нет, хотя шансы повышаются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Вт, мар 16 2010, 14:45 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
Пример.

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Вт, мар 16 2010, 21:56 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, дек 12 2009, 20:42
Сообщения: 328
Niko_K написал:
Только с AWKEY нужно аккуратно - т.к. для двух ОС при движении с разными видами движения может быть один и тот же номер ANLP-BELNR год ANLP-GJAHR и БЕ ANLP-BUKRS (как вариант можно делать проверку по BSEG на контировки - что BSEG-ANLN1=ANLP-ANLN1 и BSEG-ANLN2=ANLP-ANLN2), как вариант можно ещё вытянуть дату из ANEP и включить как критерий выборки из BKPF, но 100% гарнтии что Вы найдете нужный документ в этом случае также нет, хотя шансы повышаются.

Запись в ANLP выполняется только при прогоне амортизации. При проводке по ОС с помощью ВД запись идет в другие таблицы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, мар 17 2010, 10:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 17 2009, 09:58
Сообщения: 92
Пол: Мужской
Для примера можно поискать записи с одинаковыми BELNR, BUKRS, GJAHR в таблицах ANLP и ANEP (я такие нашел)

И посмотреть что в BKPF есть не одна запись с соответствующим AWKEY(правда TCODE у них разный)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, мар 17 2010, 11:06 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 15 2009, 11:39
Сообщения: 26
Откуда: Москва
Пол: Женский
Вы уверены что надо идти от anlp.
Бух.документ рождается в результате движения ОС (таблицы anek+anep+anea).

bkpf-awtyp = anek-awtyp
bkpf-awsys = anek-awsys
bkpf-awkey = AWKEY

где AWKEY = anek-belnr + anek-aworg


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, мар 17 2010, 11:49 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
При проводке амортизации в anep ничего не будет.

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, мар 17 2010, 11:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 17 2009, 09:58
Сообщения: 92
Пол: Мужской
Да, не будет

Но в ANEP может быть строка с такими же BELNR, BUKRS, GJAHR как и в ANLP

Я лишь пытаюсь сказать, что одного AWKEY не достаточно для поиска документа в BKPF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, мар 17 2010, 12:39 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
Да не, это я не к твоему сообщению писал, я вот на это "Бух.документ рождается в результате движения ОС (таблицы anek+anep+anea)." :)
"Лишь пытаюсь сказать, что одного AWKEY не достаточно для поиска документа в BKPF." можно поюзать, например, вид документа.

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Ср, апр 21 2010, 08:35 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Документ FI ищется в модуле FI_DOCUMENT_FIND_FOR_INTERFACE
В BSEG выбираются записи по ключу AWKEY и по ссылочной операции AWTYP = 'AMDP'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связь между BKPF и ANLP
СообщениеДобавлено: Вт, авг 19 2014, 12:58 
Ассистент
Ассистент

Зарегистрирован:
Сб, апр 19 2008, 21:43
Сообщения: 33
Пол: Женский
Вызов осуществляется следующий

RAPOST2001/RAPOST_ALV

CONCATENATE p_bukrs p_gjahr INTO ld_aworg. "793326
ld_aworg = p_bukrs(4). "793326
ld_aworg+4 = p_gjahr(4). "793326
CALL FUNCTION 'AC_DOCUMENT_RECORD'
EXPORTING
i_awtyp = 'AMDP'
i_awref = ld_awref "> 890976
i_aworg = ld_aworg
EXCEPTIONS
no_reference = 1
no_document = 2
OTHERS = 3.

И далее в ФМ FI_DOCUMENT_FIND_FOR_INTERFACE

ТО ЕСТЬ ДЕЙСТВИТЕЛЬНО СВЯЗЬ ТАКАЯ: bkpf-awtyp = 'AMDP' , а bkpf-AWKEY - берем из [anlp-belnr+anlp-bukrs+anlp-gjahr]


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

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


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

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


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

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