Меню

Сортировать:

Новое Популярное
Abap/4 vs C++ (13)

Комментарий от  

Степан Лаврентьев

  |  10 июня 2014, 13:50

Роман, вы пишете:
"В sap это NUMC 3 знака. Т.е. кроме цифр 100 и 200 можно задать и цифробуквенное сочетание. Например, значение Z01."
Либо я не понял глобальной мысли, либо написан бред. Тип n в SAP призван для хранения чисел в char-овском виде. То есть, с ведущими нулями (прим.: "001"). Никаких букв в такое поле не засунешь и значение типа "Z01" просто преобразуется, в поле такого типа, в "001".
Abap/4 vs C++ (13)

Комментарий от  

Николай Кронский

  |  10 июня 2014, 10:04

Олег Точенюк 09 июня 2014, 23:07

Роман, можно личный вопрос? Вы по образованию надеюсь не программист? А то если таки программист, то ваше чудное сравнение теплого с мягким разрушит последние надежды на то, что и как преподают текущим программистам.

Тут, скорее не "теплое и мягкое" а, например, "часовая отвертка и газовый ключ" (можно что-то откручивать), "воробей и горный орел" (оба летают) :)
Роман, как сказано в предисловии, сравнений "АВАР vs ..." не нашел, но, мне кажется, сделал неверный вывод, что это упущение...
Abap/4 vs C++ (13)

Комментарий от  

Юрий Сычов

  |  10 июня 2014, 08:50

"Замер времени выполнения проводился на разных машинах, так как возможность разработки на С++ у меня есть только дома."
 
ABAP задача выполнялась на сервере (возможно еще чем-то нагруженном), который брал данные из реальной СУБД ( Oracle, например). Такие вещи не сэмулируешь и не сравнишь.
 
Хотя бы время работы с СУБД исключите с помощью тр. SE30.
 
Да, Assembler и C оказались быстрее SAP. Как эта информация поможет практикующим Саперам?
Abap/4 vs C++ (13)

Комментарий от  

Олег Точенюк

  |  09 июня 2014, 23:07

Роман, можно личный вопрос? Вы по образованию надеюсь не программист? А то если таки программист, то ваше чудное сравнение теплого с мягким разрушит последние надежды на то, что и как преподают текущим программистам.
Abap/4 vs C++ (13)

Комментарий от  

Павел Телепко

  |  08 июня 2014, 16:12

Добрый день, прочитал только заключение, и решил заметить, что выборку и обработку данных с помощью Abap также можно легко распараллелить...например так:
help.sap.com/saphelp_nw04/helpdata
Загрузка «длинных» текстов основных записей материалов при помощи транзакции LSMW. Часть 2. (17)

Комментарий от  

Сергей Маслов

  |  27 мая 2014, 18:46

Спасибо большое...Очень полезная статья...
Выполнил все шаги, все работает.
Многоуровневая масштабируемая архитектура (ММА). Подробности. (4)

Комментарий от  

Илья Муковоз

  |  23 мая 2014, 17:22

Евгений Селезнёв 12 февраля 2014, 08:19

День добрый!
с появлением Open ODS View (New) картинка как-то меняется? help.sap.com/saphelp_nw74/helpdata

Добрый день, Евгений.
При использовании Open ODS View отпадает необходимость делать и использовать инфо-кубы. В зависимости от того, как будет использоваться объет, он может попасть на уровень BTL или сразу на уровень DRL как объект над которым формируется отчетность.
SAP BPC -Часть 5 (5)

Комментарий от  

Галина Хайрулина

  |  12 мая 2014, 18:55

Михаил Савкин 19 сентября 2012, 12:12

День добрый, Александра!
По EPM 10 версии работы уже идут. Первым пойдет  BPC. В настояящий момент идет работа с коллегами, которые будут готовить методологическую часть для вопросов бюджетирования, планирования, параллельного учета и консолидации и уже я буду давать связку на техническую реализаю. Если у вас есть чем поделиться в рамках данной тематики  и реализации  (идеи, проектные решения и тд) - был бы очень признателен.
Спасибо за лестный отзыв :)

Добрый день, прочла вашу книгу по BPC 7.5, очень пригодилось, понравилась краткость изложения, структурированность, всё по существу. Так же прочла, что планируется книга по BPC 10.0, скажите вышла ли она, можно ли ее приобрести?
Запись онлайн-семинара «Решения SAP для Казначейства» (5)

Комментарий от  

SAPLand TV

  |  07 мая 2014, 11:51

Святослав Зайцев 05 мая 2014, 05:58

Уважаемые коллеги, как понимаю проблема так и не решилась?

Здравствуйте, Станислав!
 
Проблема была решена. Звук в видео начинается с 22 секунды - с приветствия.
Запись онлайн-семинара «Решения SAP для Казначейства» (5)

Комментарий от  

Святослав Зайцев

  |  05 мая 2014, 05:58

Admin SAPLand 04 февраля 2014, 16:27

Спасибо за Ваше сообщение
Проблема решается

Уважаемые коллеги, как понимаю проблема так и не решилась?
Рекомендация: Автоматизация внедрения SAP-нот с помощью SAP Note Assistant (1)

Комментарий от  

Олег Башкатов

  |  02 мая 2014, 13:00

SNOTE не всегда даёт правильный анализ по поводу того, "возможен монтаж" или нет.
так что, надеяться на на неё можно в 9 случаях из 10.
 
+ в 100% случаях желательно посмотреть, а что собственно нота изменяет (какой код и т.д.).
в противном случае, накат ноты может превратиться в "хоровое пение" )))
Автоматическое копирование полей в документах SAP FI (5)

Комментарий от  

Олег Башкатов

  |  02 мая 2014, 11:17

Олег Башкатов 02 мая 2014, 11:16

+ конечно, можно использовать Enhancement в стандартном коде.
одно из мест (проверено мною :-) ): LFACIF57, FORM FI_DOCUMENT_POST.
 
В этом месте у нас имеются все данные по FI-документу (включая номер), которые еще не дошли до БД.
 
хотя для подобных случаев (когда есть и стандартная настройка и user-exit и не один), enhancement, может быть, признаком того, что что-то делается через "не оптимальный подход".

Это я к фразе в колонке:
 
"
То есть поле Ссылка всегда содержит номер, известный дебитору. Это поле затем может использоваться при поиске документа в момент разноски банковской выписки. Как достичь такой интеграции между SAP SD и FI?  Спросите у консультанта по SAP SD, или у SAP Expert!
"
 
Ответил за консультанта SAP Expert / SD.
Автоматическое копирование полей в документах SAP FI (5)

Комментарий от  

Олег Башкатов

  |  02 мая 2014, 11:16

Олег Башкатов 02 мая 2014, 11:09

Для настройки передачи поле "Ссылка" из SD в FI можно использовать следующие возможнсти:
1) правило копирования из предшествующего документа в фактуру Путь: spro->Сбыт->Фактурирование->Фактуры->Ведение управления копированием фактур. Выбираем пункт, который относится к нашему случаю (копирование из торгового документа, накладной или фактуры). Затем выбираем нужные нам виды документов и видим область "Скопировать". Там есть поля: присвоения и ссылочный номер. Это те номера, которые будут в SD-фактуре. Если в код ничего не вносить, то они дойдут и до FI-документа.
 
Однако, в большинстве случае изменения в код все-таки нужно вносить :-)
 
Для этого можно использовать: EXIT_SAPLV60B_001, в нем поле XACCIT-XBLNR.

+ конечно, можно использовать Enhancement в стандартном коде.
одно из мест (проверено мною :-) ): LFACIF57, FORM FI_DOCUMENT_POST.
 
В этом месте у нас имеются все данные по FI-документу (включая номер), которые еще не дошли до БД.
 
хотя для подобных случаев (когда есть и стандартная настройка и user-exit и не один), enhancement, может быть, признаком того, что что-то делается через "не оптимальный подход".
Автоматическое копирование полей в документах SAP FI (5)

Комментарий от  

Олег Башкатов

  |  02 мая 2014, 11:09

Для настройки передачи поле "Ссылка" из SD в FI можно использовать следующие возможнсти:
1) правило копирования из предшествующего документа в фактуру Путь: spro->Сбыт->Фактурирование->Фактуры->Ведение управления копированием фактур. Выбираем пункт, который относится к нашему случаю (копирование из торгового документа, накладной или фактуры). Затем выбираем нужные нам виды документов и видим область "Скопировать". Там есть поля: присвоения и ссылочный номер. Это те номера, которые будут в SD-фактуре. Если в код ничего не вносить, то они дойдут и до FI-документа.
 
Однако, в большинстве случае изменения в код все-таки нужно вносить :-)
 
Для этого можно использовать: EXIT_SAPLV60B_001, в нем поле XACCIT-XBLNR.
TAW 10, функциональные группы и модули (20)

Комментарий от  

Олег Точенюк

  |  01 мая 2014, 21:47

Олег Точенюк 01 мая 2014, 21:47

Да работало, но году кажется в 2011 остановили, так как кризис однако. Кстати денег в него было вложено вагон, сборка была почти по полному циклу была.

Да там под SAP-ом крутилось учет весь.
TAW 10, функциональные группы и модули (20)

Комментарий от  

Олег Точенюк

  |  01 мая 2014, 21:47

Олег Башкатов 01 мая 2014, 20:12

Он - пример, автопредприятие)))

Да работало, но году кажется в 2011 остановили, так как кризис однако. Кстати денег в него было вложено вагон, сборка была почти по полному циклу была.
TAW 10, функциональные группы и модули (20)

Комментарий от  

Олег Башкатов

  |  01 мая 2014, 20:12

Олег Башкатов 01 мая 2014, 19:54

Отличный пример с автопромом!!! Где он сейчас?

Он - пример, автопредприятие)))
TAW 10, функциональные группы и модули (20)

Комментарий от  

Олег Башкатов

  |  01 мая 2014, 19:54

Олег Точенюк 01 мая 2014, 12:42

На одном открывшемся автопреприятии, когда стали набирать штат, писали одним из ограничений: "без опыта работы в автопроме". Как вы думаете почему? Я думаю потому что научить с чистого листа как правильно, проще, чем переучить наученного делать не правильно. Так и тут, в этой статье вы прочитаете, запомните и потом выбить из вас эти не правильные знания будет, к сожалению, не реально. Поэтому не надо про пусть цветут. Чем так, лучше уже никак, вам же потом с этим работать, точнее другим с тем что вы напишете.
 
Что касается вообще программирования, то для начала неплохо бы почитать вообще о принципах работы абстрактных программ, хотя если честно я такой книги не встречал, ну чтобы с нуля.. хотя нет, была такая книжка: Мартузан Б.Я.
"Как Петя Бейсиков Тоню Соображалкину программировать учил", вот как по мне, то для тех кто вообще никогда нигде не программировал, она будет в самый раз. К сожалению про скачать я ее не видел, а свой экземпляр потерял лет 20 назад :-(.

Отличный пример с автопромом!!! Где он сейчас?
TAW 10, функциональные группы и модули (20)

Комментарий от  

Олег Точенюк

  |  01 мая 2014, 12:42

Пётр Ромащенко 30 апреля 2014, 14:31

Олег, не судите строго - пусть цветут все цветы.
Вероятно, все указанные вами ошибки и впрямь допущены, и не исключено даже, что они существенны, и, тем не менее, аудитория есть и у этого материала: это я, к примеру. Я функциональщик, попавший в SAP из предметной области (бухгалтерия), и за несколько лет, к стыду своему, так ABAP и не освоивший, по причине отсутствия базовых навыков в программировании (ну и лени, разумеется, куда же без неё). Соответственно, эта статья - аккурат для таких, как я, пусть наше число и невелико, и лично я автора вопреки потоку критики (возможно, справедливой) поддержу

На одном открывшемся автопреприятии, когда стали набирать штат, писали одним из ограничений: "без опыта работы в автопроме". Как вы думаете почему? Я думаю потому что научить с чистого листа как правильно, проще, чем переучить наученного делать не правильно. Так и тут, в этой статье вы прочитаете, запомните и потом выбить из вас эти не правильные знания будет, к сожалению, не реально. Поэтому не надо про пусть цветут. Чем так, лучше уже никак, вам же потом с этим работать, точнее другим с тем что вы напишете.
 
Что касается вообще программирования, то для начала неплохо бы почитать вообще о принципах работы абстрактных программ, хотя если честно я такой книги не встречал, ну чтобы с нуля.. хотя нет, была такая книжка: Мартузан Б.Я.
"Как Петя Бейсиков Тоню Соображалкину программировать учил", вот как по мне, то для тех кто вообще никогда нигде не программировал, она будет в самый раз. К сожалению про скачать я ее не видел, а свой экземпляр потерял лет 20 назад :-(.
TAW 10, функциональные группы и модули (20)

Комментарий от  

Пётр Ромащенко

  |  30 апреля 2014, 14:31

Олег Точенюк 12 декабря 2012, 14:16

Ужас, ужас, ужас - из анекдота можно сказать... Роман, своей колонкой об ABAP, мне даже сложно сказать то ли вы веселите людей, то ли в гоняете в смертную тоску, но то количество, ну скажем так "не соответствий правде", в каждом абзаце просто зашкаливает. Я все понимаю, колонка авторская и т.д. но может перед публикацией будете отдавать кому-то рядом, кто знает ABAP на почитать?
 
SE80 это замечательно, но можно и отдельной функцией SE37, хотя конечно SE80 гораздо нагляднее. Далее из ошибок, имя функционального модуля, согласно новым веяниям, должно начинаться с Z_ или Y_, а иначе вы получаете предупреждение: "Имя функционального модуля находится в области имен SAP.", т.е. гарантии что SAP не использует ваш вариант имени нет. Ну вот такие изменения, кажется с версии 4.6 в именовании объектов для модулей. Далее или точнее ранее, открою страшную тайну подпрограмма тоже может вызваться много раз и в разных программах, да и кстати модулей в группе функций действительно может быть много, но вот чтобы они "ВСЕ" были корректно написаны и сгенерированы это как раз не обязательное условие. Для переменных указанных на закладках импорта и экспорта, если установить галку "Переменные значения", то такие переменные тоже могут изменятся в тесте функционального модуля. А дальше, про  IN UPDATE TASK, это вы конечно мощно "отожгли", потому что это просто значит что модуль будет выполнятся в  процессе обновления, но никак не во время когда система будет менее или более загружена. В общем очень как-то печально все... точнее полный ужас...
 
=============================
Ну и собственно сам анекдот:
 
В публичный дом приходит посетитель — стра-а-ашный, аж жуть! Без содрогания сердца на такого и не взглянешь. Но что делать! И мадам отправляет к нему девушку. Через пару минут девушка пулей вылетает из комнаты и буквально слетает по лестнице, на ходу причитая: "Ужас! Ужас! Ужас!".
 
Тогда мадам отправляет к нему вторую девушку. Через минуту-другую сцена повторяется: девица чуть не кубарем слетает с лестницы, шепча в страхе: "Ужас! Ужас! Ужас!"
 
Мадам отправляет к нему третью девушку, но исход тот же: "Ужас! Ужас! Ужас!"
 
Что делать! Желания клиента — закон. И Мадам отправляется к нему сама. Девицы со страхом сгрудились внизу в ожидании того, что же сейчас произойдет. Но проходит две минуты, пять минут, десять, пятнадцать... В конце концов через двадцать минут мадам выходит из комнаты, победоносно спускается по лестнице и обращается к своему трудовому коллективу: "Ну, что?! Ну, да! Ну, ужас! Но не "ужас-ужас-ужас"!" :)

Олег, не судите строго - пусть цветут все цветы.
Вероятно, все указанные вами ошибки и впрямь допущены, и не исключено даже, что они существенны, и, тем не менее, аудитория есть и у этого материала: это я, к примеру. Я функциональщик, попавший в SAP из предметной области (бухгалтерия), и за несколько лет, к стыду своему, так ABAP и не освоивший, по причине отсутствия базовых навыков в программировании (ну и лени, разумеется, куда же без неё). Соответственно, эта статья - аккурат для таких, как я, пусть наше число и невелико, и лично я автора вопреки потоку критики (возможно, справедливой) поддержу