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

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Удаление кодов НДС из TAXRU
СообщениеДобавлено: Ср, июл 18 2007, 14:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 26 2007, 10:15
Сообщения: 120
ДОбрый день!

Есть ли у кого-нибудь информация как можно быстро(не вручную) удалить коды НДС из TAXRU
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление кодов НДС из TAXRU
СообщениеДобавлено: Ср, июл 18 2007, 14:56 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
kati написал(а):
ДОбрый день!

Есть ли у кого-нибудь информация как можно быстро(не вручную) удалить коды НДС из TAXRU
Спасибо
'

Два варианта: создать новую схему или с помощью batch input recorder'a написать пакетник удаления кодов. Пакетник делается за 5 минут, если знать, как это делать. Могу, наверное, описать в двух словах, как это делается, если нужно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 15:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 26 2007, 10:15
Сообщения: 120
спасибо. Если Вам не сложно в двух словах опишите плз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:23 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
Сразу прошу прощения – у меня под рукой нет русской версии, так что все термины – на английском.

Шаг 1: создание кода пакетного ввода в транзакции SHDB

Создайте новую запись с транзакцией FTXP и Update Mode = Synchronous. Нажмите «Start recording». В этом режиме удалите один код. При удалении вас выкинет из транзакции FTXP обратно в Batch Input Recorder, и вы увидите сохраненный ход пакетного ввода. Сохраните его и выгрузите в текстовый файл на компьютер. Получится примерно следующее:

0000 T FTXP
SAPLSPO4 0300 X
0000 BDC_CURSOR SVALD-VALUE(01)
0000 BDC_OKCODE =FURT
0000 SVALD-VALUE(01) ru
SAPMF82T 0101 X
0000 BDC_CURSOR T007A-MWSKZ
0000 BDC_OKCODE /00
0000 T007A-MWSKZ AA
SAPMF82T 0130 X
0000 BDC_CURSOR L_KBETR(02)
0000 BDC_OKCODE =DELE
SAPLSPO1 0300 X
0000 BDC_OKCODE =YES

Шаг 2: Создайте в Экселе табличку со списком кодов, которые нужно удалить (1 колонка, 1 строка – заголовок).

Шаг 3: Откройте сохраненный файл в Word’e. Выберите в меню опцию «Сервис –> Письма и рассылки -> слияние». Дальше по шагам:

Экран «Выбор типа документа» - выбираете «письма», нажимаете «далее»;
Экран «Выбор документа» - выбираете «текущий документ», нажимаете «далее»;
Экран «Выбор получателей» - выбираете «обзор», цепляете файл Excel со списком кодов, 1 лист. Проверяете, что подхватились все нужные вам позиции, нажимаете «далее»;
Экран «Создание письма» - выделяете в тексте курсором код НДС, который вы при записи удалили (в данном случае АА, выделено жирным), нажимаете «другие элементы», подставляете название столбца, где в Excel у вас сидят коды НДС. Выглядит это так:

0000 T007A-MWSKZ «CODE»

Нажимаете “далее”;
Экран «Просмотр писем» - здесь можно посмотреть пример кода, который сгенерировал Word. Нажимаете «далее»;
Экран «Завершение слияния» - выбираете «изменить часть писем» - «все» - далее.

После этого у вас создается новый документ, в котором начальный код будет размножен на число записей в таблице Excel. Осталось с помощью замены в документе заменить специальный символ «разрыв секции» (^b) на «разрыв строки» (^l) во всем документе, чтобы получился непрерывный код, сохранить файл в формате txt (обычный текст), !закрыть его! и загрузить его обратно в Batch Input Recorder (SHDB).

Шаг 4: Сохраните запись в SDHB и запустите сеанс пакетного ввода в фоновом режиме !! обязательно в синхронном режиме!!. Если вы все сделали правильно, все коды для страны RU, которые вы перечислили в таблице, удалятся (за исключением того, который вы уже удалили).

На первый взгляд, возможно, это выглядит не так просто, но на самом деле после 5-6 таких загрузок вы сможете делать такие пакеты очень быстро. Понятно, что LSMW эффективнее, но часто нужно загрузить что-то один раз в простую таблицу (или удалить что-либо), и этот способ позволяет сделать это гораздо быстрее, чем LSMW. Например, я так грузил классификатор ОКОФ - >10000 записей за 5 минут с "нуля".

Удачи :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 17:21 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 26 2007, 10:15
Сообщения: 120
СПАСИБО
Пробую, получаеться вот как - не совсем так Вы писали - в чем проблема?
T FTXP
SAPLSPO4 0300 X
BDC_CURSOR SVALD-VALUE(01)
BDC_OKCODE =FURT
SVALD-VALUE(01) ru
SAPMF82T 0101 X BDC_CURSOR T007A-MWSKZ
BDC_OKCODE /00
T007A-MWSKZ AA
SAPMF82T 0130 X
BDC_CURSOR L_KBETR(02)
BDC_OKCODE =UPDA


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 17:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 26 2007, 10:15
Сообщения: 120
Все получилось!!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 17:38 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
kati написал(а):
Все получилось!!!!


Поздравляю :)

Это сначала похоже на легкое шаманство :) но синтаксис тут очень простой. Нужное для замены поле можно найти по сочетанию технического имени поля и таблицы (в вашем случае - T007A-MWSKZ, его можно посмотреть через F1 - тех. параметры), заменить значение, все остальное - просто трогать не надо :wink:

Таким образом можно грузить все, что угодно, главное - не менять табуляцию, всегда создавать запись "с нуля" до закрытия транзакции и идти самым коротким путем (каждый шаг записывается в код -> чем больше шагов, тем больше работы и тем больше вероятность промахнуться).

Есть еще некоторые тонкости - например, если вы грузите из экселя справочник счетов, и у вас есть счета, в которых есть буквы, эти счета в экселе обязательно должны идти первыми, иначе при слиянии не распознаются значения. А еще эксель съедает первые нули -> иногда приходится менять формат на текстовый. Правда, все это - уже для более сложных случаев, там, как правило, удобнее LSMW.

Ну и, конечно, всех всегда забавляет нестандартное использование Word'a :)

Удачи :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 20 2007, 09:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 02 2007, 10:31
Сообщения: 41
Откуда: Москва
САП предлагает стандартный способ:
Note 605537 - Transport of tax codes/deleted tax codes

так можно почистить не только t007a, но и t007v, t007s и пр.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 20 2007, 10:25 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
orfb написал(а):
САП предлагает стандартный способ:
Note 605537 - Transport of tax codes/deleted tax codes

так можно почистить не только t007a, но и t007v, t007s и пр.


Полезная нота :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 05 2008, 18:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 18 2006, 14:52
Сообщения: 339
Откуда: Лондон
Пол: Мужской
Для удаления кодов НДС достаточно ли почистить записи в таблицах T007A, T007S, A003?

_________________
Self is a bad counselor


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 08:39 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 18 2006, 14:52
Сообщения: 339
Откуда: Лондон
Пол: Мужской
В ноте эти таблицы упоминаются

_________________
Self is a bad counselor


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 09:24 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
А в чем причина сомнений? Думаете SAP ошибается? :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 14:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 18 2006, 14:52
Сообщения: 339
Откуда: Лондон
Пол: Мужской
dante14 написал:
А в чем причина сомнений? Думаете SAP ошибается? :lol:

:D В ноте сказано про перенос удаляемых кодов налога из одной системы в другую, а если я, например, первоначально удаляю коды налога из системы без настроенного транспорта, то мне достаточно почистить эти таблицы? Сам теперь понимаю, что достаточно. :D

_________________
Self is a bad counselor


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление кодов НДС из TAXRU
СообщениеДобавлено: Вс, окт 20 2013, 23:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
спасибо to RSM

благодаря вам сегодня отработал совершенно на других объектах, но принцип каков!!)))

спасибо! :pivo:

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление кодов НДС из TAXRU
СообщениеДобавлено: Пн, окт 28 2013, 16:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 11:34
Сообщения: 1552
Пол: Мужской
Все это здорово, но важен контекст удаления кода. Одно дело в песочнице удалить пару кодов через FTXP, тогда не надо знать даже, какие таблицы будем чистить. Другое дело - выпилить код из продуктива. Где заморочки с открытием манданта, упоминанием удаляемого кода из документов и т.п. Если код уже попал в документы, то лучше его вообще оставить, а на документы понавешать запрещающих проверок. Иначе можно наловить дампов на примитивных вещах типа просмотра позиций, не говоря уже обо всяких ALE-извращениях.


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

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


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

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


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

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