169 похожих чатов

Не раз сталкивался с велосипедами, которые "вроде бы" автоматизируют процедуру

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

21 ответов

18 просмотров

На таких велосипедах классно учиться. Ну и можно вполне удобные штуки написать.

может это чтобы код работал и в ECC разных версий и в хане, и какие-то адаптеры для разных версий ФМов и классов?

Vladimir-K Автор вопроса
Iurii Slobodchikov
На таких велосипедах классно учиться. Ну и можно в...

Они удобные тебе, когда ты - царь, бог и арх системы. А потом такой пришёл джун, поменял поле в таблице, проверил по WUL - норм всё, не юзается. А у тебя - дамп. И лови этот дамп в недрах фреймворка. А уж если ловит тот, кто его не знает... Я к тому и говорю: пишем лютый велосипед, чтобы потом незаменимым сотрудником быть.

Vladimir-K Автор вопроса
Iliya Kuznetsov
может это чтобы код работал и в ECC разных версий ...

Оно писато давно, когда ханы не было. Хинты там само пытается применить оракловые. 🙂 Это велосипед типа для упрощения рутинных вещей.

Vladimir-K Автор вопроса
Iurii Slobodchikov
А что есть WIU?

WUL - where_used_list, ошибся в акрониме. 🙂

Vladimir K
Они удобные тебе, когда ты - царь, бог и арх систе...

Да, так же и BOPF хают: падает и не понять почему) Но можно и удобные штуки построить. Меня лично всегда парило собирать уникальные ключи для выборки, потом выбирать данные, затем фильтровать эти данные во внутренней таблице. Поэтому и написал свой велосипед. В новых системах уже всё намного проще делать и надобность уже не так сильно очевидна, но всё равно можно найти применение.

Vladimir K
WUL - where_used_list, ошибся в акрониме. 🙂

WUL это имба абапа, прямо супер фишка платформы, ломать её святотатство

Iurii Slobodchikov
Да, так же и BOPF хают: падает и не понять почему)...

бобф просто надо уметь готовить. В 90% случаев, люди просто не читают дамп.

Денис
бобф просто надо уметь готовить. В 90% случаев, лю...

вот тоже самое можно сказать и про любой другой велосипед)

Iurii Slobodchikov
вот тоже самое можно сказать и про любой другой ве...

нифига. Если я правильно понял, про что говорил @vlad_kyu , там про самописьки всяческие. А тут - нормальная тулза.

Vladimir-K Автор вопроса
Денис
нифига. Если я правильно понял, про что говорил @v...

Которая теперь прям ядром и языком поддерживается

Vladimir K
Которая теперь прям ядром и языком поддерживается

А где можно посмотреть что там в ядре используется и какие языковые конструкции используются? Не знал о таком... Для меня BOPF - тот же самый велосипед, который нужно изучать)

Vladimir-K Автор вопроса
Iurii Slobodchikov
А где можно посмотреть что там в ядре используется...

В ядре там С, думаю. Я о том, что теперь в языке есть всякие штуки, которые entity разбирают. Читать - в справке, конечно. 🙂

Vladimir K
В ядре там С, думаю. Я о том, что теперь в языке ...

Полистал документацию и не увидел никаких специальных конструкций в ABAP'e для BOPF: https://help.sap.com/doc/saphelp_nw75/7.5.5/en-US/ff/7b806c01e44df7ba70878cc11d8a73/frameset.htm Может, не там ищу? Я думал это просто специальный фреймворк, написанный на ABAP'е.

Денис
Rap это наследник бобф

А, вот такое уже нашёл: https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abencommit_entities_sim_mod_abexa.htm https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/af7782de6b9140e29a24eae607bf4138.html?locale=en-US Спасибо! Не знал, что там прямо в язык встроили.

Vladimir-K Автор вопроса
Iurii Slobodchikov
А, вот такое уже нашёл: https://help.sap.com/doc/a...

Я, когда дельту 7.54 -> 7.56 читал, то прям расстроился: все изменения под rap и cds

Vladimir K
Я, когда дельту 7.54 -> 7.56 читал, то прям расстр...

Потому что пора в ногу со временем, дед 😀

Vladimir-K Автор вопроса
Olga
Потому что пора в ногу со временем, дед 😀

Вот спасибо! Что ж я раньше этого не понял?! Куда 1350 переводить?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта