SAPфорум.RU https://sapboard.ru/forum/ |
|
Удаление вида затрат https://sapboard.ru/forum/viewtopic.php?f=6&t=100636 |
Страница 1 из 1 |
Автор: | Maksimka [ Пн, апр 14 2025, 15:18 ] |
Заголовок сообщения: | Удаление вида затрат |
Всем приветы. Проблема в следующем. Бухгалтера создали виды затрат и в конце периода сделали перенос с одного МВЗ на другой. До того как были созданы эти виды затрат, на счета FI через внутренний заказ СО рассчитывались затраты, посредством правила расчёта G/L. Т.к. были созданы виды затрат, система просит контировку при расчёте внутреннего заказа СО. Через транзакцию OKB9 я добавил МВЗ для каждого вида затрат, но в последующих периодах эта контировка не нужна, также как и создаваемые документы. Удалить виды затрат с помощью стандартной транзакции ka04 система не даёт, потому что в COEP есть документ, который создался при расчёте внутреннего заказа. Нашёл ноту 45122, плюс инструкцию, https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/deletion-of-primary-cost-element-to-which-transaction-data-is-posted/ba-p/13245720, но рекомендуемая программа удаляет весь документ в СО, а мне весь не надо. В нём есть позиции счетов, которые мне нужны. Необходимо удалить отдельные позиции в документе СО, чтобы высвободить Виды затрат и система дала их удалить. Пытался как то ограничить виды затрат по времени действия со следующего периода, но в стандарте ничего такого не нашёл. Только удаление со следующего месяца, но как я и писал выше, система ругается, что в COEP есть документ. Может кто то сталкивался с этим и знает как обойти ? |
Автор: | -TT- [ Вт, апр 15 2025, 17:19 ] |
Заголовок сообщения: | Re: Удаление вида затрат |
Это сап, а не эксель, в нем так нельзя. Вы или зануляете сальдо по виду затрат через сторно соот.документов полностью, либо не трогаете его вообще - инструментов, которые бы позволили препарировать позиции уже проведенного документа, в системе нет и быть не должно. Единственное, что тут можно предложить - заблокировать виды затрат для проводок и соот. им счета ГК(у Вас обычная ЕРП, насколько понимаю), и дождаться конца года - сальдо по счету затрат будет списано в счет накопленного фин.результата (retained earning, стоит в настройке каждого счета затрат/выручки на первой вкладке), что в теории должно позволить удалить сам затратный счет в ГК и безболезненно отправить на забой СО-документы прошлого года посредством программы RKACOR20 с последующим удалением вида затрат как такового, как описано в Вашей находке. Но это все надо тестировать, на любой итерации этот концепт может посыпаться в силу сервис пакетов, нот и т.д. |
Автор: | Yozhhhhh [ Вт, апр 15 2025, 19:11 ] |
Заголовок сообщения: | Re: Удаление вида затрат ![]() |
Так. А если чисто после балтики такая версия))) в конце года после закрытия сальдо и реформации баланса счета гк и соответствующие им статьи затрат переименовать во что-то нужное или пометить как резерв?) Из правила расчета и отовсюду убрать (при резерве) или перенастроить? Если пока не задействованы - заблокировать. Завтра надо будет - переименуете и добавите куда надо. |
Автор: | -TT- [ Ср, апр 16 2025, 14:22 ] |
Заголовок сообщения: | Re: Удаление вида затрат |
Yozhhhhh написал: Так. А если чисто после балтики такая версия))) в конце года после закрытия сальдо и реформации баланса счета гк и соответствующие им статьи затрат переименовать во что-то нужное или пометить как резерв?) Из правила расчета и отовсюду убрать (при резерве) или перенастроить? Если пока не задействованы - заблокировать. Завтра надо будет - переименуете и добавите куда надо. Отхлебнув Шпатена, должен признать, что такой вариант даже лучше, ибо проще в реализации и не требует плясок с бубном вокруг удаления транзакционных данных. @maksimka - настоятельно рекомендую послушать Ежа и не создавать себе проблем. |
Автор: | Maksimka [ Вт, июн 03 2025, 08:00 ] |
Заголовок сообщения: | Re: Удаление вида затрат |
-TT- написал: Yozhhhhh написал: Так. А если чисто после балтики такая версия))) в конце года после закрытия сальдо и реформации баланса счета гк и соответствующие им статьи затрат переименовать во что-то нужное или пометить как резерв?) Из правила расчета и отовсюду убрать (при резерве) или перенастроить? Если пока не задействованы - заблокировать. Завтра надо будет - переименуете и добавите куда надо. Отхлебнув Шпатена, должен признать, что такой вариант даже лучше, ибо проще в реализации и не требует плясок с бубном вокруг удаления транзакционных данных. @maksimka - настоятельно рекомендую послушать Ежа и не создавать себе проблем. В общем удалил я эти виды затрат. Правда пришлось поломать транзакцию KA04. Прежде разделил вид затрат по временным рамкам. Ну т.е. проводка в СО была в предыдущем месяца, я создал временной промежуток, чтобы первый временной поток существования вида затрат существовал до конца предыдущего месяца. Второй временной промежуток с текущего месяца и до бесконечности. Затем есть такой функциональный модуль K_TRANSACTION_DATA_CHECK. Я там добавил пару строк. Code: WHEN 'KSTAR'. LOOP AT pt_objects. ld_line = sy-tabix. ld_kstar = pt_objects-low. *.......Prüfung Kostenart auf Existenz (fehlt noch!, vgl. KOSTL) CALL FUNCTION 'K_MASTERDATA_DELETE_CHECKS' EXPORTING kokrs = kokrs object_class = 'KSTAR' kstar = ld_kstar datab = datab datbi = datbi kstar_katyp_43 = 'X' kz_test = kz_test for_del = for_del " 918103 IMPORTING sum_flag = ld_sumfl tabname = ld_tabname EXCEPTIONS object_locked = 1. If ld_kstar = '0081100440' or ld_kstar = '0081100810' or ld_kstar = '0081100670' or ld_kstar = '0081100620' or ld_kstar = '0081100650' . ld_sumfl = space. endif. Запустил транзакцию KA04 и удалил виды затрат во временных промежутках будущего. Попробовал рассчитать заказ, документы в СО по этим видам затрат не создаются. |
Автор: | -TT- [ Ср, июн 11 2025, 12:15 ] |
Заголовок сообщения: | Re: Удаление вида затрат |
If ld_kstar = '0081100440' or ld_kstar = '0081100810' - матерь божья... И да - точки расширения в этом месте там нет, Вы вбились в стандарт - любой аудит это увидит. И что насчет закрытия года? Обороты по виду затрат есть в СОЕРе, самих видов затрат нет -> повиснет сальдо. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |