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

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


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

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


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

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