Текущее время: Пн, июл 28 2025, 20:52

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 12:06 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Пономарев Артем написал:
Ну тогда SD_CIN_LV60AU02.

Добрый день!
Кто-нибудь использовал данное бади?
Вопрос состоит в следующем: в методе данного бади передаются таблицы заголовка и позиций фактур.
В заголовках уже присутствует номер фактуры VBELN, а в позициях он еще не проставлен.
Как найти соответствие между строкой заголовка и позициями?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 12:17 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Для каждой позиции заголовок 1. Заголовок относится ко всем позициям.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 12:23 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Sergo написал:
Для каждой позиции заголовок 1. Заголовок относится ко всем позициям.

Не поспоришь... )

Наверно неправильно описал ситуацию.
Создается сразу две фактуры, в таблице заголовков две записи.
В таблице позиций много записей с двумя разными VBELN, но они еще не прописаны, т.е. имеют такой вид:$000000001,
$000000002. В таблице заголовков уже присвоен нормальный номер фактуры. Вопрос в том как найти сответствие между отдельным заголовком и его позициями.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 12:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
В ФМ RV_INVOICE_POST используется следующий алгоритм:
Code:
  IF beleg-id NE '$'. ( XVBRP-VBELN(1) )
    MESSAGE a030 WITH beleg.
  ENDIF.
  sy-tabix = beleg-nr. ( XVBRP-VBELN+1(9) )
  IF xvbrk_tabix NE sy-tabix.
    READ TABLE xvbrk INDEX sy-tabix.
    IF sy-subrc NE 0.
      MESSAGE a031 WITH sy-tabix.
    ENDIF.
    xvbrk_tabix = sy-tabix.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 14:14 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Удав написал(а):
В ФМ RV_INVOICE_POST используется следующий алгоритм:
Code:
...

Спасибо за участие, но..
Данный алгоритм проводит первоначальное соответствие между позициями и
заголовком и как раз заполняет VBELN начальными значениями типа $000...
К сожаленью, я не могу из него понять как мне связать существующие заголовки
с позициями, т.е. по сути нужен обратный алгоритм. Пока не нашел место где это делается самим сапом (


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 15:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Вы некорректно поняли алгоритм.
На входе у него ровно то же самое, что в вашем BAdI:
XVBRK
11...324
11...325

XVBRP
$000000001 000010
$000000001 000020
$000000001 000030
$000000002 000010
$000000002 000020

на выходе (с помощью READ TABLE xvbrk):
XVBRP
11...324 000010
11...324 000020
11...324 000030
11...325 000010
11...324 000020

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, июн 02 2010, 15:13 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Удав написал(а):
Вы некорректно поняли алгоритм.

Да, действительно. Спасибо за пояснение )
Вопрос решен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

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


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

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


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

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