SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Ручная правка MWSKZ в BSEG, BSET (кода налога в проводке)



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Tue May 27, 2008 9:32 am    Post subject: Ручная правка MWSKZ в BSEG, BSET (кода налога в проводке) Reply with quote

Коллеги,
В проводке указали неправильный код налога (MWSKZ), в результате суммы попадают не в ту графу книги Продаж.
Счёт-фактуру распечатали и отдали покупателю, сторнировать и проводить новый с другим номером - не вариант . Тем более что все суммы и проводки - правильные.

Исправить хочу с помощью ручного проставления правильного кода НДС в BSEG и BSET. Пытался делать через SE16 и SE16N, но выдаётся ошибка: Запись 2E не существует в T007A (проверьте введенные данные). № сообщения 00058

Запись в T007А существует, конечно же .
Проблема в том что у BSEG-MWSKZ стоит проверка по внешнему ключу:
Code:
ПровТабл   ПолеПровТабл   ТабВнКлюча    ПолеВнКлюча
T007A        MANDT             BSEG          MANDT       
T007A        KALSM             T005          KALSM       
T007A        MWSKZ             BSEG          MWSKZ         


Есть подозрение что из-за KALSM она не находит запись в таблице.
Ошибка выдаётся даже есть попытаться "исправить" код НДС на тот который уже указан в проводке.
Известны ли способы штатными средствами поправить BSEG-MWSKZ , без abap-разработок ?
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 140
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Tue May 27, 2008 10:26 am    Post subject: Reply with quote

Не буду комментировать правильность таких исправлений в BSEG, BSET, а физически поля исправить можно.
Открываешь bset в se16, через /h переходишь в режим редактирования, поля MWSKZ, KSCHL делаешь пустыми, предварительно запомнив какие значения были. Включаешь system debugging, нажимаешь Save и идешь под отладчиком до UPDATE BSET. Это в модуле MODULE OK_CODE INPUT.
Заменяешь поля MWSKZ, KSCHL в структуре BSET нужными значениями. Запускаешь на дальнейшее выполнение.
Back to top
View user's profile Send private message Blog Visit poster's website
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Tue May 27, 2008 1:07 pm    Post subject: Reply with quote

Спасибо, всё получилось ! Smile
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Wed May 28, 2008 8:33 am    Post subject: Re: Ручная правка MWSKZ в BSEG, BSET (кода налога в проводке Reply with quote

Илья Петров wrote:
Коллеги,
В проводке указали неправильный код налога (MWSKZ), в результате суммы попадают не в ту графу книги Продаж.
Счёт-фактуру распечатали и отдали покупателю, сторнировать и проводить новый с другим номером - не вариант .

Почему не вариант?
Илья Петров wrote:
Исправить хочу с помощью ручного проставления правильного кода НДС в BSEG и BSET.

Надо еще как минимум поправить таблицы BSIS и BSID(если с/ф уже выравнена, то BSAD). А если вы используйете Add-On FI-LO(модуль корреспонденции счетов), спецрегистры, то и там нужно править данные вручную.

В данном случае лучше сделать новую фактуру, чтобы пользователь в дальнейшем таких косяков не допускал, иначе последствия за ручное изменение в отдельных таблицах будете расхлебывать при сдаче квартальной и годовой отчетности..
И выноватым будет программер, а не пользователь, который неверно ввел данные. Rolling Eyes

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Wed May 28, 2008 9:47 am    Post subject: Reply with quote

Да, Вы правы конечно насчёт BSIS BSID и BSAD.
Эксперимент показывает что для Книги покупок достаточно исправить BSET. Скорей всего для остальных по НДС отчётов, которые все в T007L и T007K настраиваются - тоже. Но с т.з. целостности данных конечно надо везде править.
Корреспонденция счетов у нас пока болтается как-то сбоку, активизирована но ими не пользуется никто... Спецрегистров нет...

Насчёт организационного аспекта - тоже согласен. Но тут не вполне косяк пользователей. Им кто-то "добрый" посоветовал править вручную сумму НДС18% на =0 Shocked . Вместо того чтоб код НДС правильный указать... Вот, исправляем теперь ошибки молодости Smile
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Wed May 28, 2008 9:57 am    Post subject: Reply with quote

А книга покупок у вас хранится случаем не в таблице j_3rbue_bk_table ? Если так - то код НДС можно поправить только там.
И все таки, что мешает сторнировать и провести заново?
Back to top
View user's profile Send private message Blog
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Wed May 28, 2008 10:27 am    Post subject: Reply with quote

не, J_3RBUE_BK_TABLE пишет No values found...
там наверно может экстракты хранятся, но они же формируются/ переформируются из первички...
Сторнировать и провести заново мешает то что у новой счёт-фактуры будет новый номер. А его со старым № отдали уже покупателю и он его у себя провёл и в книге покупок отразил. Т.е. это - напрягать клиента + при встречной проверке налоговой объяснять почему счёт-фактуру заменили. Аргументы "потому что у нас САП" - никого не обрадуют Smile
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Wed May 28, 2008 11:30 am    Post subject: Reply with quote

Что то я недопонимаю...
Счета-фактуры у вас вообще могут корректироваться?
Back to top
View user's profile Send private message Blog
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Wed May 28, 2008 11:50 am    Post subject: Reply with quote

Не, бумажки, обычно - не могут.
А вот код НДС неправильный проставить - могут.
В бумажке же код НДС не отражается...
Поставили код НДС 18% в MM, обнулили потом руками НДС в расчёте цен, провели - и привет... Бумажка и проводки - правильные, а в книгу покупок вместо графы "Не облагается НДС" база попадает в графу "НДС 18%".
И выясняется это только когда в книгу покупок заглянули, т.е. через 3 месяца.
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Wed May 28, 2008 12:05 pm    Post subject: Reply with quote

Имхо тогда вам оптимальнее всего будет скопировать стандартную программу по печати книги покупок и все эти выявленные случаи вручную вписывать туда, с соответствующей разноской по графам книги. Или может найдется подходящий юзер-экзит... Иначе все эти ручные правки таблиц могут вас далеко завести
Back to top
View user's profile Send private message Blog
Илья Петров
Участник
Участник



Joined: 16 Jan 2008
Posts: 15
Location: оттуда

PostPosted: Wed May 28, 2008 12:22 pm    Post subject: Reply with quote

Ну что же , тоже вариант...
Но пока расчитываю что мы таки юзеров в стандарте научим/заставим работать, и в будущем таких правок не будет.
А если оставить им надежду что задним числом можно документ в САПе поправить можно - это надо будет 1С внутри САПа заабапить Smile это тоже может далеко завести Smile
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Wed May 28, 2008 1:10 pm    Post subject: Reply with quote

Илья Петров wrote:
А если оставить им надежду что задним числом можно документ в САПе поправить можно - это надо будет 1С внутри САПа заабапить Smile

а сейчас у вас разве не такая ситуация? Хотите поправить документ задним числом... Пользователю по барабану как вы это сделаете, ему главное чтоб сумма попадала в нужную графу, а вот вы должны просчитывать последствия. Впрочем дело ваше, вам с этим жить Smile
Back to top
View user's profile Send private message Blog
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.