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

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


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

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


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

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