Search
Write a publication
Pull to refresh
5
0
Антон Хрипунов @khriptoni

ABAP разработчик

Send message

Как в CDS выбрать SAPScript тексты

Reading time2 min
Views1.4K

Все больше ABAP разработчиков используют в разработке различные CDS. Внутри CDS можно выбирать данные из таблиц и выполнять некоторые манипуляции с выборками через AMDP-методы и виртуальные элементы. Однако выбрать, например, SAPScript-тексты в CDS не получится, так как тексты хранятся в таблице в бинарном виде. Расскажу о собственном решении и о найденном позже стандартном.

Читать далее

BREAK-POINT ID в помощь ABAP-разработчику

Reading time2 min
Views2.9K
Использование операторов break и break-point в ABAP разработке считается моветоном. Оператор break-point id — совсем другое дело. Он полезен, и в этом посте вы узнаете, для чего его можно использовать.
Читать дальше →

Зачем в ABAP нужен оператор SET UPDATE TASK LOCAL

Reading time1 min
Views8.8K
И что делать, если после вызова стандартного BAPI оператор COMMIT WORK AND WAIT не дожидается выполнения всех V1-модулей обновления.

Проблема синхронизации модулей обновления


В системе SAP R/3 для транзакционного сохранения дополнительных данных, связанных с основными, используются модули обновления. Более подробно об этом можно почитать, например, здесь.

Для консистентности данных после сохранения необходимо дождаться выполнения модулей типа V1. В общем случае это достигается выполнением команды COMMIT WORK AND WAIT.
В тексте некоторых стандартных функциональных модулей BAPI вызывается COMMIT WORK. После выполнения такого ФМ-а вы не сможете убедиться в завершенности процесса сохранения никакими простыми командами. Некоторые программисты для решения этой проблемы пишут какие-то сложные запросы к таблице VB или ждут ничем не обоснованные n секунд. Все намного проще.
Читать дальше →

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity