Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
ЗарегистрироватьсяРоман, можно личный вопрос? Вы по образованию надеюсь не программист? А то если таки программист, то ваше чудное сравнение теплого с мягким разрушит последние надежды на то, что и как преподают текущим программистам.
День добрый!
с появлением Open ODS View (New) картинка как-то меняется? help.sap.com/saphelp_nw74/helpdata
День добрый, Александра!
По EPM 10 версии работы уже идут. Первым пойдет BPC. В настояящий момент идет работа с коллегами, которые будут готовить методологическую часть для вопросов бюджетирования, планирования, параллельного учета и консолидации и уже я буду давать связку на техническую реализаю. Если у вас есть чем поделиться в рамках данной тематики и реализации (идеи, проектные решения и тд) - был бы очень признателен.
Спасибо за лестный отзыв :)
Уважаемые коллеги, как понимаю проблема так и не решилась?
Спасибо за Ваше сообщение
Проблема решается
+ конечно, можно использовать Enhancement в стандартном коде.
одно из мест (проверено мною :-) ): LFACIF57, FORM FI_DOCUMENT_POST.
В этом месте у нас имеются все данные по FI-документу (включая номер), которые еще не дошли до БД.
хотя для подобных случаев (когда есть и стандартная настройка и user-exit и не один), enhancement, может быть, признаком того, что что-то делается через "не оптимальный подход".
Для настройки передачи поле "Ссылка" из SD в FI можно использовать следующие возможнсти:
1) правило копирования из предшествующего документа в фактуру Путь: spro->Сбыт->Фактурирование->Фактуры->Ведение управления копированием фактур. Выбираем пункт, который относится к нашему случаю (копирование из торгового документа, накладной или фактуры). Затем выбираем нужные нам виды документов и видим область "Скопировать". Там есть поля: присвоения и ссылочный номер. Это те номера, которые будут в SD-фактуре. Если в код ничего не вносить, то они дойдут и до FI-документа.
Однако, в большинстве случае изменения в код все-таки нужно вносить :-)
Для этого можно использовать: EXIT_SAPLV60B_001, в нем поле XACCIT-XBLNR.
Да работало, но году кажется в 2011 остановили, так как кризис однако. Кстати денег в него было вложено вагон, сборка была почти по полному циклу была.
Он - пример, автопредприятие)))
Отличный пример с автопромом!!! Где он сейчас?
На одном открывшемся автопреприятии, когда стали набирать штат, писали одним из ограничений: "без опыта работы в автопроме". Как вы думаете почему? Я думаю потому что научить с чистого листа как правильно, проще, чем переучить наученного делать не правильно. Так и тут, в этой статье вы прочитаете, запомните и потом выбить из вас эти не правильные знания будет, к сожалению, не реально. Поэтому не надо про пусть цветут. Чем так, лучше уже никак, вам же потом с этим работать, точнее другим с тем что вы напишете.
Что касается вообще программирования, то для начала неплохо бы почитать вообще о принципах работы абстрактных программ, хотя если честно я такой книги не встречал, ну чтобы с нуля.. хотя нет, была такая книжка: Мартузан Б.Я.
"Как Петя Бейсиков Тоню Соображалкину программировать учил", вот как по мне, то для тех кто вообще никогда нигде не программировал, она будет в самый раз. К сожалению про скачать я ее не видел, а свой экземпляр потерял лет 20 назад :-(.
Олег, не судите строго - пусть цветут все цветы.
Вероятно, все указанные вами ошибки и впрямь допущены, и не исключено даже, что они существенны, и, тем не менее, аудитория есть и у этого материала: это я, к примеру. Я функциональщик, попавший в SAP из предметной области (бухгалтерия), и за несколько лет, к стыду своему, так ABAP и не освоивший, по причине отсутствия базовых навыков в программировании (ну и лени, разумеется, куда же без неё). Соответственно, эта статья - аккурат для таких, как я, пусть наше число и невелико, и лично я автора вопреки потоку критики (возможно, справедливой) поддержу
Ужас, ужас, ужас - из анекдота можно сказать... Роман, своей колонкой об ABAP, мне даже сложно сказать то ли вы веселите людей, то ли в гоняете в смертную тоску, но то количество, ну скажем так "не соответствий правде", в каждом абзаце просто зашкаливает. Я все понимаю, колонка авторская и т.д. но может перед публикацией будете отдавать кому-то рядом, кто знает ABAP на почитать?
SE80 это замечательно, но можно и отдельной функцией SE37, хотя конечно SE80 гораздо нагляднее. Далее из ошибок, имя функционального модуля, согласно новым веяниям, должно начинаться с Z_ или Y_, а иначе вы получаете предупреждение: "Имя функционального модуля находится в области имен SAP.", т.е. гарантии что SAP не использует ваш вариант имени нет. Ну вот такие изменения, кажется с версии 4.6 в именовании объектов для модулей. Далее или точнее ранее, открою страшную тайну подпрограмма тоже может вызваться много раз и в разных программах, да и кстати модулей в группе функций действительно может быть много, но вот чтобы они "ВСЕ" были корректно написаны и сгенерированы это как раз не обязательное условие. Для переменных указанных на закладках импорта и экспорта, если установить галку "Переменные значения", то такие переменные тоже могут изменятся в тесте функционального модуля. А дальше, про IN UPDATE TASK, это вы конечно мощно "отожгли", потому что это просто значит что модуль будет выполнятся в процессе обновления, но никак не во время когда система будет менее или более загружена. В общем очень как-то печально все... точнее полный ужас...
=============================
Ну и собственно сам анекдот:
В публичный дом приходит посетитель — стра-а-ашный, аж жуть! Без содрогания сердца на такого и не взглянешь. Но что делать! И мадам отправляет к нему девушку. Через пару минут девушка пулей вылетает из комнаты и буквально слетает по лестнице, на ходу причитая: "Ужас! Ужас! Ужас!".
Тогда мадам отправляет к нему вторую девушку. Через минуту-другую сцена повторяется: девица чуть не кубарем слетает с лестницы, шепча в страхе: "Ужас! Ужас! Ужас!"
Мадам отправляет к нему третью девушку, но исход тот же: "Ужас! Ужас! Ужас!"
Что делать! Желания клиента — закон. И Мадам отправляется к нему сама. Девицы со страхом сгрудились внизу в ожидании того, что же сейчас произойдет. Но проходит две минуты, пять минут, десять, пятнадцать... В конце концов через двадцать минут мадам выходит из комнаты, победоносно спускается по лестнице и обращается к своему трудовому коллективу: "Ну, что?! Ну, да! Ну, ужас! Но не "ужас-ужас-ужас"!" :)
Комментарий от
Степан Лаврентьев
| 10 июня 2014, 13:50
"В sap это NUMC 3 знака. Т.е. кроме цифр 100 и 200 можно задать и цифробуквенное сочетание. Например, значение Z01."
Либо я не понял глобальной мысли, либо написан бред. Тип n в SAP призван для хранения чисел в char-овском виде. То есть, с ведущими нулями (прим.: "001"). Никаких букв в такое поле не засунешь и значение типа "Z01" просто преобразуется, в поле такого типа, в "001".