Меню

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

Новое Популярное
Транспортная система SAP для чайников (1)

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

Вячеслав Шиболов

  |  30 апреля 2014, 11:33

Хорошая метафора с коробками. Наглядная.
Отслеживаем изменения в объектах SAP (8)

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

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

  |  15 апреля 2014, 20:25

Марина Саржанова 07 апреля 2014, 16:19

Олег, спасибо за подсказку. Но видимо этот отчет не предназначен для пользования обычными юзерами. Может быть есть какие-то стандартные транзакции, такие как S_ALR_87012089 и S_ALR_87012182, только для материалов?

в MM60 можно увидеть дату последнего изменения, но нельзя задать её на селекционном экране.
в таблице MARA можно увидеть последнее изменение и ракурс, который изменялся.
 
В конкретном материале (в транзакции MM03) можно перейти: среда -> Просмотреть изменения.
или MM04 -> номер материала и получим аналогичный список.
 
думаю, чтобы было так, как и в "S_ALR_87012089 и S_ALR_87012182, только для материалов" нужно создавать свой отчет; мне видится, что он не слишком трудоёмок.
Анализ производительности ABAP программ (10)

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

Олег Точенюк

  |  14 апреля 2014, 23:10

Олег Башкатов 14 апреля 2014, 13:05

а компонент ST-A/PI ?

Неа, такого нет. Поговорю с базисом по этому поводу.
Анализ производительности ABAP программ (10)

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

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

  |  14 апреля 2014, 13:05

Олег Точенюк 14 апреля 2014, 11:12


Да как-то так, нету... Сам удивлен. В IDES-е есть такое дело,а тут нет...

а компонент ST-A/PI ?
Расширьте стандартные BAPI заказов на поставку и сбытовых заказов для удовлетворения нужд бизнеса (4)

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

Олег Точенюк

  |  14 апреля 2014, 11:14

Олег Башкатов 14 апреля 2014, 09:43

Почему статус?
Это тип транзакции.

Да поле правильное, только работаешь ты с ним не очень правильно. Через assign как-то не очень правильно делать. Набросаю может пример.
Анализ производительности ABAP программ (10)

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

Олег Точенюк

  |  14 апреля 2014, 11:12

Олег Башкатов 14 апреля 2014, 09:46

Какая версия системы?
в 6.0 вроде как ST12 есть во всех пакетах.
и её даже развивают.
 
Правда, кажется, в Ehp7 программа уже не  /SSA/STA.


Да как-то так, нету... Сам удивлен. В IDES-е есть такое дело,а тут нет...
Анализ производительности ABAP программ (10)

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

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

  |  14 апреля 2014, 09:46

Олег Точенюк 14 апреля 2014, 00:06

Мда, у меня в системе ни того ни другого уже нет.

Какая версия системы?
в 6.0 вроде как ST12 есть во всех пакетах.
и её даже развивают.
 
Правда, кажется, в Ehp7 программа уже не  /SSA/STA.
Расширьте стандартные BAPI заказов на поставку и сбытовых заказов для удовлетворения нужд бизнеса (4)

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

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

  |  14 апреля 2014, 09:43

Олег Точенюк 14 апреля 2014, 00:27

Ну это ты как-то в рисунке 17 жестко решил статус документа проверять в расширениях.

Почему статус?
Это тип транзакции.
Расширьте стандартные BAPI заказов на поставку и сбытовых заказов для удовлетворения нужд бизнеса (4)

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

Олег Точенюк

  |  14 апреля 2014, 00:27

Олег Башкатов 13 апреля 2014, 14:59

Для части BAPI закупочного заказа.

Если мы проделаем в точности то, что говорит автор, то получим динамическую ошибку, представленную ниже

Рисунок 14 Динамическая ошибка DYNP_WRONG_SCREEN_TYPE

Для её исправления нужно установить соответствующий параметр в транзакции SE51 для программы SAPLXM06 экрана 0101.

Рисунок 15 Установка типа экрана

Также отмечу, что при подобном добавлении поля ZZBEDNR на уровне позиции, оно будет открыто для редактирования как в режиме просмотра, так и в режиме редактирования. Для того, чтобы поле было нередактируемым в режиме просмотра, а в режиме изменения редактируемым, можно проделать следующие действия (это одно из решений).

В экране программы SAPLXM06 номере 0111, дважды щелкнуть на " STATUS_0111. "

Рисунок 16 Дважды щелкаем для создания инклюда

Создаем код для анализа переменной, которая покажет нам, какой режим (просмотра или изменения) сейчас используется.

Рисунок 17 Скрытие/открытие поля в зависимости от режима изменения/просмотра

Тогда поле будет нередактируемым в режиме просмотра и редактируемым в режиме изменения.

В коде тестовой программы для вызова BAPI BAPI_PO_CREATE1 допущена неточность в части заполнения структуры BAPI_TE_MEPOITEM.

LS_EXTENSIONIN-STRUCTURE  = 'BAPI_TE_MEPOITEM'.
LS_EXTENSIONIN-VALUEPART1 = '00001          007'.

Структура BAPI_TE_MEPOITEM состоит из полей, представленных на экране.

Рисунок 18 Длина поля позиции составляет 5 символов, затем поле ZZBEDNR составляет 10 символов

Таким образом, код должен быть

 

Для части BAPIсбытового заказа.

В части кода

Автор, на мой взгляд, допустил неточность: в стандартной системе SAP ERP (IDES) роль заказчика имеет идентификатор AG, а на SP.

Ну это ты как-то в рисунке 17 жестко решил статус документа проверять в расширениях.
Сон фараона. Эффективное управление ресурсами (14)

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

Олег Точенюк

  |  14 апреля 2014, 00:20

Дмитрий Тарасов 12 апреля 2014, 18:05

Касательно эффективности внедрения ERP системы.
Часто сталкиваюсь вот с какой ситуацией. Формально заказчиком внедрения системы является собственник компании, либо совет директоров. Цель внедрения системы для такого заказчика формулируется как "прозрачность, эффективность, единообразие, стандартизация процессов". Затем заказчик делегирует ведение проекта рабочей группе. Как правило в эту группу попадают "заинтересованные" лица в том, чтобы все вышеперечисленные цели проекта не выполнялись, так как в противном случае снижается их "интерес", однако их требования могут звучать как "сделать не хуже, чем в нашей системе". В итоге исполнитель, то есть консультант по внедрению, оказывается внутри конфликта интересов, при чем для сохранения проекта и соблюдения сроков ему приходится идти навстречу рабочей группе, ибо это "заинтересованные" во всех смыслах. Таким образом руками специалиста текущие процессы перекладываются в новую систему "как есть", зачастую в обход стандартов и методологий новой системы. В конечном итоге, если проект стартует, может так оказаться, что вроде как и "интерес" соблюден, и в тоже время эффективность неоднозначна. Кто виноват, не трудно догадаться.
 
Есть ли у вас, дорогие эксперты, какие-то статьи или рекомендации на эту тему? Как должен действовать исполнитель, чтобы умудрится и грамотно систему передать и выполнить все таки основную цель автоматизации?

Да какие уж тут статьи, все очень индивидуально, но в 90% консультанта не волнуют проблемы индейцев заказавших внедрение системы, ну т.е. его волнует чтобы закрыли акты за то что он сделал, а это значит должно быть "не хуже, чем в нашей системе", а эти самые акты закрывает кто? Правильно, проектная группа, поэтому если топ-менеджмент не интересуется что и как идет на проекте, ну т.е. они тоже согласны что должно быть "не хуже, чем в нашей системе", то кто же им доктор, получат именно это "не хуже".
Анализ производительности ABAP программ (10)

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

Олег Точенюк

  |  14 апреля 2014, 00:06

Николай Кронский 11 апреля 2014, 12:35

Не знаю насчет новых версий, у нас работает под ней программа /SSA/STA.

Мда, у меня в системе ни того ни другого уже нет.
Расширьте стандартные BAPI заказов на поставку и сбытовых заказов для удовлетворения нужд бизнеса (4)

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

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

  |  13 апреля 2014, 14:59

Для части BAPI закупочного заказа.

Если мы проделаем в точности то, что говорит автор, то получим динамическую ошибку, представленную ниже

Рисунок 14 Динамическая ошибка DYNP_WRONG_SCREEN_TYPE

Для её исправления нужно установить соответствующий параметр в транзакции SE51 для программы SAPLXM06 экрана 0101.

Рисунок 15 Установка типа экрана

Также отмечу, что при подобном добавлении поля ZZBEDNR на уровне позиции, оно будет открыто для редактирования как в режиме просмотра, так и в режиме редактирования. Для того, чтобы поле было нередактируемым в режиме просмотра, а в режиме изменения редактируемым, можно проделать следующие действия (это одно из решений).

В экране программы SAPLXM06 номере 0111, дважды щелкнуть на " STATUS_0111. "

Рисунок 16 Дважды щелкаем для создания инклюда

Создаем код для анализа переменной, которая покажет нам, какой режим (просмотра или изменения) сейчас используется.

Рисунок 17 Скрытие/открытие поля в зависимости от режима изменения/просмотра

Тогда поле будет нередактируемым в режиме просмотра и редактируемым в режиме изменения.

В коде тестовой программы для вызова BAPI BAPI_PO_CREATE1 допущена неточность в части заполнения структуры BAPI_TE_MEPOITEM.

LS_EXTENSIONIN-STRUCTURE  = 'BAPI_TE_MEPOITEM'.
LS_EXTENSIONIN-VALUEPART1 = '00001          007'.

Структура BAPI_TE_MEPOITEM состоит из полей, представленных на экране.

Рисунок 18 Длина поля позиции составляет 5 символов, затем поле ZZBEDNR составляет 10 символов

Таким образом, код должен быть

 

Для части BAPIсбытового заказа.

В части кода

Автор, на мой взгляд, допустил неточность: в стандартной системе SAP ERP (IDES) роль заказчика имеет идентификатор AG, а на SP.

Сон фараона. Эффективное управление ресурсами (14)

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

Дмитрий Тарасов

  |  12 апреля 2014, 18:05

Касательно эффективности внедрения ERP системы.
Часто сталкиваюсь вот с какой ситуацией. Формально заказчиком внедрения системы является собственник компании, либо совет директоров. Цель внедрения системы для такого заказчика формулируется как "прозрачность, эффективность, единообразие, стандартизация процессов". Затем заказчик делегирует ведение проекта рабочей группе. Как правило в эту группу попадают "заинтересованные" лица в том, чтобы все вышеперечисленные цели проекта не выполнялись, так как в противном случае снижается их "интерес", однако их требования могут звучать как "сделать не хуже, чем в нашей системе". В итоге исполнитель, то есть консультант по внедрению, оказывается внутри конфликта интересов, при чем для сохранения проекта и соблюдения сроков ему приходится идти навстречу рабочей группе, ибо это "заинтересованные" во всех смыслах. Таким образом руками специалиста текущие процессы перекладываются в новую систему "как есть", зачастую в обход стандартов и методологий новой системы. В конечном итоге, если проект стартует, может так оказаться, что вроде как и "интерес" соблюден, и в тоже время эффективность неоднозначна. Кто виноват, не трудно догадаться.
 
Есть ли у вас, дорогие эксперты, какие-то статьи или рекомендации на эту тему? Как должен действовать исполнитель, чтобы умудрится и грамотно систему передать и выполнить все таки основную цель автоматизации?
Анализ производительности ABAP программ (10)

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

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

  |  11 апреля 2014, 12:35

Олег Точенюк 10 апреля 2014, 15:17

Похоже что ее вынесли что ли уже из системы в новых версиях?

Не знаю насчет новых версий, у нас работает под ней программа /SSA/STA.
Анализ производительности ABAP программ (10)

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

Олег Точенюк

  |  10 апреля 2014, 15:17

Олег Точенюк 10 апреля 2014, 15:16

Не буду спорить, у меня в системе ST12 такой транзакции нет? SE12 знаю, SM12 тоже знаю, чебурашки на имя ST12 - не знаю :-(

Похоже что ее вынесли что ли уже из системы в новых версиях?
Анализ производительности ABAP программ (10)

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

Олег Точенюк

  |  10 апреля 2014, 15:16

Николай Кронский 09 апреля 2014, 09:21

Возможности ST12 существенно шире, нежели SAT. Например, возможен анализ отдельного рабочего процесса, фонового задания, анализ по расписанию и т.п.
Транзакция SAT, скорее, комплекс SE30 & ST05. Предназначена для быстрой оценки узких мест производительности отдельной транзакции.
Транзакция ST12 вкупе с STAD и DB02 - серьезный набор инструментов анализа производительности системы "для взрослых" :)

Не буду спорить, у меня в системе ST12 такой транзакции нет? SE12 знаю, SM12 тоже знаю, чебурашки на имя ST12 - не знаю :-(
Анализ производительности ABAP программ (10)

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

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

  |  09 апреля 2014, 09:21

Олег Точенюк 25 марта 2013, 01:49

В качестве немного рекламмы: Начиная с версии 6.0, SAP предлагает использовать новый анализатор производительности программ - транзакцию SAT. В предыдущих версиях системы аналогом данной транзакции могла служить комбинация транзакций SE30 и ST12.

Возможности ST12 существенно шире, нежели SAT. Например, возможен анализ отдельного рабочего процесса, фонового задания, анализ по расписанию и т.п.
Транзакция SAT, скорее, комплекс SE30 & ST05. Предназначена для быстрой оценки узких мест производительности отдельной транзакции.
Транзакция ST12 вкупе с STAD и DB02 - серьезный набор инструментов анализа производительности системы "для взрослых" :)
Отслеживаем изменения в объектах SAP (8)

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

Марина Саржанова

  |  07 апреля 2014, 16:19

Олег Башкатов 04 апреля 2014, 16:10

Отчет RSSCD100, класс объектов: MATERIAL.
 
Далее даты, и за счет имени таблицы - ракурс.

Олег, спасибо за подсказку. Но видимо этот отчет не предназначен для пользования обычными юзерами. Может быть есть какие-то стандартные транзакции, такие как S_ALR_87012089 и S_ALR_87012182, только для материалов?
Отслеживаем изменения в объектах SAP (8)

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

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

  |  04 апреля 2014, 16:10

Марина Саржанова 04 апреля 2014, 15:36

А есть транзакции для массового отслеживания изменений материалов? Может кто подскажет?

Отчет RSSCD100, класс объектов: MATERIAL.
 
Далее даты, и за счет имени таблицы - ракурс.
Отслеживаем изменения в объектах SAP (8)

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

Марина Саржанова

  |  04 апреля 2014, 15:36

А есть транзакции для массового отслеживания изменений материалов? Может кто подскажет?