Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Здравтствуйте,
Я правильно понимаю, что на самом верхнем уровне обязательно должен стоять тип цены V ?
Ну так создавайте.. единственное что на самом деле при таком создании у вас как бы существует материал на нескольких уровнях, на первом уровне вы создаете материал как обычно, но при задании вида оценки, тип цены указываете = "V" это как бы будет верхний вариант оценки. Затем идете опять в создание ОЗМ и расширяете созданный материал уже указав конкретный вид оценки, например если стандартно для IDES раздельная оценка была выбрана как H - происхождение, то на втором уровне вы уже расширяете ее например для вида оценки IINLAND, так вот для уже конкретного вида оценки система вам даст поставит тип управления ценой например S. По факту для материалов с раздельной оценкой вы всегда проводите данные с указанием вида оценки, так что все как бы и так будет работать как вы хотите.
Вячеслав, спасибо за комментарий :) В первой части я кратко описал где взять SWPM, как зайти на эту самую операционную систему. Для консультанта поиск нот, пакетов поддержки сопоставим с поиском необходимого софта. Возможно, что такие понятия как SSH, RDP и т.п. - это слишком технические моменты. Но на мой взгляд консультанты тоже в какой-то степени айтишники.
В идеальном мире в команде должен быть технический специалист по базису, он отвечает за подобные работы. Но что делать, если его нет, а систему надо обновить таким образом? Например, чтобы проверить установку пакетов поддержки. Или отдать в работу сторонним разработчикам актуальную версию (и вопрос не только в данных)? Это также описано в первой части.
Вы ведь сами вспомнили именно молодого и неопытного консультанта, который не понимал архитектуру системы. Я надеюсь, что моя статья поможет тем коллегам, кто понимает зачем необходим клон системы и тем, кто начинает в этом направлении работать без привлечения базиса. И это не про домашний САП. У меня вначале было очень много вопросов при проведении подобных операций. Я постарался обобщить и описать все шаги и все проблемы, которые пришлось решать. Возможно, что действительно очень мало таких команд, где нет базисника, но с другой стороны может кто-то из консультантов готов переквалифицироваться в базис и кто-то готов отвечать за это направление? Пусть даже и не рамках продуктивного контура.
Артем, к содержимому статьи я вопросов не имею. Разве только к термину "nix системы". Есть понятие "Unix-подобные операционные системы", которое можно сократить, замечу в кругу профессионалов, знакомых со сленгом-терминами, до "*nix операционные системы".
Но вы выбрали в качестве целевой аудитории - функциональных консультантов. Им надо писать максимально понятным для непосвященных языком. И к этому, кстати, как раз главный вопрос - почему они? Когда функциональному консультанту понадобится клонировать SAP систему? Самому, без технического специалиста?
Давайте устроим опрос - кто из функциональных консультантов понял вашу статью и что надо делать.
Например, такие вопросы, как - где взять SWPM, как его развернуть. Как попасть на эту самую nix операционную систему.
Просто у меня в практике был опыт, когда молодой, неопытный консультант (модуль не помню) упорно спрашивал у меня как скопировать мандант?
И я всё не мог понять, зачем ему копия манданта и куда он её понесёт. :)
Только после небольшой лекции как устроена система, человек понял, почему на его вопросы все консультанты смеялись и никто не рассказывал ему как скопировать мандант.
Артем, к содержимому статьи я вопросов не имею. Разве только к термину "nix системы". Есть понятие "Unix-подобные операционные системы", которое можно сократить, замечу в кругу профессионалов, знакомых со сленгом-терминами, до "*nix операционные системы".
Но вы выбрали в качестве целевой аудитории - функциональных консультантов. Им надо писать максимально понятным для непосвященных языком. И к этому, кстати, как раз главный вопрос - почему они? Когда функциональному консультанту понадобится клонировать SAP систему? Самому, без технического специалиста?
Давайте устроим опрос - кто из функциональных консультантов понял вашу статью и что надо делать.
Например, такие вопросы, как - где взять SWPM, как его развернуть. Как попасть на эту самую nix операционную систему.
Просто у меня в практике был опыт, когда молодой, неопытный консультант (модуль не помню) упорно спрашивал у меня как скопировать мандант?
И я всё не мог понять, зачем ему копия манданта и куда он её понесёт. :)
Только после небольшой лекции как устроена система, человек понял, почему на его вопросы все консультанты смеялись и никто не рассказывал ему как скопировать мандант.
И вновь, Иван, лайк конечно за популизацию либомого мной стиля MVC в ABAPe.
Но прежде чем писать статьи такие наберитесь опыта в данном стиле ибо как пастырь поведете народ к полу-индусскому коду(не похоже что вы в таком стиле создавали действительно крупные Z-ки со множеством экранов, подэкранов и событий).
Вот вам задача на дом: если у вас будет во вью 100-ня событий обрабатываемых, будете 100 методов на каждое событие в интерфейсе создавать?!
Александр, еще удобно пользоваться тр.SAT.
Запустили стандартную транзакцию или отчет, выполнили действия и посмотрели в Z пакетах все расширения, ...
Тестирую приложения через SAP EPortal. Висит. Не дождался завершения. Ещё на BREAK-POINT падает в дамп. Это видимо особенность режима в котором вызывается скрипт
Спасибо за проявленный интерес!
Да, вы совершенно правы, список ВСЕХ точек расширения можно найти в том или ином виде с помощью стандартных инструментов. Вопрос в том, что найти список _используемых_ точек (или точек, которые можно использовать) в конкретном случае не так очевидно.
Впрочем, век живи - век учись: уже после написания данной статьи я узнал ещё об одном простом способе выявить используемые точки. Об этом я напишу в следующей статье.
Вы испробовали тот debugger-скрипт, что приложен к статье?
Спасибо за статью!
Можно найти расширения и по пакету разработки.
USER exits, например, по пакету VMOD. Перейти в Object Navigator (SE80). Выбрать раздел пакет, ввести VMOD и получим список вех includes для модуля SD. Также зная пакет разработки транзакции, класса и т.д. получим список BADI в разделе 'Расширения' пункт 'Бизнес-Add Ins (опред.)' это Old BADI и пункт 'Точки Расширений' - New Badi.
Оптимальный вариант хранения паролей к системам SAP для меня keepass (подробнее keepass.info)
как его использовать описано здесь blogs.sap.com/2012/01 (на английском)
От себя добавлю, чтобы не настраивать в sap logon соединения с системами можно использовать поле URL в keepass следующего содержания:
sapshcut/ -gui="saphost 00" -system=SID -client=999 -user={USERNAME} -pw={PASSWORD} -maxgui
, где
00 - номер инстрации
SID - идентификатор системы
999 - клиент к которому хотим подключиться
{USERNAME} - будет скопировано из поля username
{PASSWORD} - будет скопировано из поля password
Такой подход позволяет
1. не хранить пароли в открытом виде
2. не перенастраивать sap logon при переходе к ному клиенту, смене рабочей станции
3. не запоминать пароли, при это все пароли во всех системах могут быть разные, помнить нужно только пароль от самой базы keepass, который можно отключить или настроить на свой аккаунт windows
Комментарий от
Олег Филоненко
| 24 июля 2018, 07:52