Текущее время: Вт, май 13 2025, 20:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Связка BSEG <-> BSET
СообщениеДобавлено: Чт, мар 31 2005, 13:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Всем привет.
Интересует вопрос об определении ОДНОЗНАЧНОЙ связи между позициями таблиц BSEG и BSET при неопределенном значении BUZEI.
Вариант по сумме не подходит, поскольку функционал расширен дроблением позиции BSET на несколько => суммы могут быть одинаковы.
Кто сталкивался, откликнитесь, буду благодарен :)
Особенно интересует квалифицированное мнение "приближенных к телу", то есть, сотрудников SAP...

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 13:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
я дико извиняюсь, так как к телу не приближен, но и в BSEG и в BSET есть поле TXGRP - оно должно быть общим у позиции в BSEG и у возможно нескольких позиций BSET. Кажется.. :)

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 14:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Согласен, оно указывает на группу налога.
Но, к сожалению, оно не уникально - несколько кодов налога могут быть объединены в одну группу, причем, может быть несколько позиций с одним кодом налога (после определенных телодвижений), в том числе и в пределах одной группы. :(

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 14:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
А сгруппировать еще по полю MWSKZ? В BSEG ведь оно тоже есть. Эх, не финансовый у меня сейчас проект, посмотреть не на чем.. :(

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 14:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Поясню, что происходит:
в результате небольших манипуляций имеем примерно следующее
BSEG
mandt bukrs belnr gjahr buzei ... buzid
...
100 1000 10..01 2005 003 T
100 1000 10..01 2005 004 T
100 1000 10..01 2005 005 T
100 1000 10..01 2005 006 T

BSET
mandt bukrs belnr gjahr buzei mwskz txgrp
100 1000 10..01 2005 xxx P1 01...
100 1000 10..01 2005 xxx P1 01...
100 1000 10..01 2005 xxx P1 01...
100 1000 10..01 2005 xxx P2 02...

здесь первые три позиции получились из одной с помощью определенных телодвижений. Причем, поскольку по стандарту BSET схлопывается на один код налога (!), то три позиции по Р1 в BSET есть результат "ручной" корректировки. При этом информация, какой номер из BSEG присвоен данной позиции, теряется. В одном, видимо, дОлжно быть уверенным: в BSEG обязательно отражены позиции, составляющие BSET.

Вопрос заключается в том, чтобы восстановить эту связь. Повторюсь, что суммы в позициях BSET могут быть одинаковы. За исключением, разумеется, базы налога - она отражается в единственной позиции по конкретному налогу.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 14:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Когда я это раскапывал, то пользовался, помнится, стандартным просмотром бух документа (трассировал SQL), в просмотре позиции документа там есть кнопка "просмотр налогов" или что-то в этом роде. А сейчас, к сожалению, пас.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 16:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Не поможет :?
Это просто просмотр содержимого BSET (все записи для документа).
Еще идеи есть?

Собственные исследования пока дают результат по возможной завязке BSEG-TXJCD <-> BSET-TXJDP, как второй уровень подбивки позиций BSET. Пока, правда, не исследовал влияние пользовательских (dummy) значений в содержимом полей. Но, обрабатывая таблицы ACCxx, в принципе, данное значение можно сохранить "для потомков" и далее использовать для анализа.
:?: Кто-нибудь подобным увлекался?

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 01 2005, 14:54 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
А зачем тебе это нада ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 01 2005, 15:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Да, наверное, я просто так спрашиваю, от безделья :wink:
Захотелось мне на днях обновление BSET подправить, вот и страдаю фигней...

Если я скажу, что при проводке счет-фактуры требуется разнести сумму налога на разные позиции, сохранив контировку на МВЗ (СПП-элемент), вам легче станет? :D

P.S.: Конкретный вопрос подразумевает конкретный ответ.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 10:57 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
может поможет просмотр кода ЛБД, к примеру, BRF?

_________________
Kind regards


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 06 2005, 10:37 
Гость
А прежде чем "расширять функционал" и писать в buzei ерунду не придумали способ сохранения связи?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 06 2005, 11:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Вы, видимо, не в курсе того, каким образом это делается.
Поясню - BSET и, тем более, BSEG вручную никто не правит - это делается через интерфейсные таблицы ACC*.
Заранее получить связку того, что еще не сгенерилось, мне кажется нетривиальным.
Поскольку, видимо, вы грамотный АВАР-разработчик, посоветуйте, каким образом выйти из ситуации.
Проблема не критична с точки зрения системы - просто хочется избавиться от принципиально возможных багов.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 07 2005, 10:14 
Гость
Напрасно Вы иронизируете - я хорошо представляю как делаются подобные вещи. Если bset у вас не уплотняется, то для находжения позиций bseg соотвествующих позиции bset можно попробовать воспользоваться следующим условием
Code:
loop at bseg where mwart ne space and
                hkont = bset-hkont and
                mwskz = bset-mwskz and
                shkzg = bset-shkzg and
                txjcd = bset-txjdp and
                txgrp = bset-txgrp.
....
endloop.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 07 2005, 11:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Да, спасибо, я пришел к такому же условию.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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