Меню

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

Новое Популярное
Создание складов с помощью функциональности LSMW (20)

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

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

  |  05 сентября 2012, 13:43

Олег Точенюк 29 августа 2012, 08:14

Конечно, ведь по-факту любой проект, это что? Любой проект - это ЖОПА. А требования заказчика - это форточка. При этом обычно вы имеете большую жопу и маленькую форточку. И ваше дело эту жопу в эту форточку впихнуть и закрыть. Вот был у меня один проект ИП(ПБОЮЛ) палатка № 8, на черкизовском, вот это был проектище, под каждую группу материалов завод, под каждую номенклатурную позицию склад, вот это была сила и масштаб, ну кто понял о чем я :-)

Ещё месяц назад, я бы с Вами не согласился.
Но, вероятно, в этой жизни ничего не бывает просто так :-)
Использование инструмента SAP Query для определения количества актуальных пользователей в системе (4)

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

Андрей Красовский

  |  03 сентября 2012, 17:49

"Для формирования нашего отчёта удобно использовать инструмент SAP Query (транзакция SQ00) и инструмент Быстрый просмотр  (транзакция SQVI). Последний инструмент более легок в использовании, но может использоваться только создавшим его пользователем."
 
- Это не совсем так, в SQVI можно использовать быстрые представления любого пользователя. Если интересует, могу пояснить.
Виртуализация — это не просто самостоятельная технология (5)

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

Олег Чирва

  |  30 августа 2012, 17:10

Гришин Николай 30 августа 2012, 09:40

Смена СУБД может и не потребоваться, если это не MS SQL, т.к. в FF4SAP поддерживаются Oracle, MaxDB, DB2.
Но и с MS SQL ситауция скоро изменится - ближе к концу года заказчикам будет доступно решение FlexFrame for SAP on Windows, с поддержкой соответственно Windows Server и MS SQL

В нашем случае именно MS Windows + MS SQL.
Более того, большое нежелание первыми бросаться на новый продукт со своей продуктивной системой. Увы....
Пошаговые рекомендации по созданию отчётов с использованием SAP Query (15)

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

Вадим Новак

  |  30 августа 2012, 12:00

Олег Точенюк 29 августа 2012, 18:29

Извините конечно, но RMMG1-MATNR как и EKPO-MATNR ссылаются на одинаковый элемент данных MATNR которому присвоен PID -> MAT, так что с этим то как раз все в порядке, но есть одно но, PID заполняется из диалоговых полей и может содержать только одно значение в текущий момент времени, а тут мы имеем отчет, который содержит множество строк, соответственно заполнения PID не происходит да и не может быть, так как не ясно в принципе какое значение сохранять. Конечно же SAP мог бы подумать и передавать в PID данные текущей выделенной строки для всех колонок, которые имеют в элементе данных прописанный код PID. Однако данную возможность стандартно не реалзовали и оставили на откуп пользователям.

В Query предусмотрен механизм передачи PID. Отчет построенный на, скажем, таблице MSEG по дабл клику будет нормально открывать именно тот документ материала, что указан в строке отчета. Правда нормально эта функция работает с не Enjoy-транзакциями . Т.е. для MSEGa нормально будет работать MB03, а не MIGO.
Я с Вами полностью согласен, по поводу того, что SAP мог бы подумать и передавать в PID данные текущей выделенной строки для всех колонок. В Query для обеспечения универсальности генерируется куча ненужного ABAP кода и лишних 5-10 строк кода для передачи PID погоды не сделали бы.
Виртуализация — это не просто самостоятельная технология (5)

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

Гришин Николай

  |  30 августа 2012, 09:40

Олег Чирва 16 августа 2012, 10:58

Не самая приятная информация.
Получается, что при выборе этого решения потребуется еще и миграция от используемой операционной системы, СУБД. Смена контрактов с SAP.....

Смена СУБД может и не потребоваться, если это не MS SQL, т.к. в FF4SAP поддерживаются Oracle, MaxDB, DB2.
Но и с MS SQL ситауция скоро изменится - ближе к концу года заказчикам будет доступно решение FlexFrame for SAP on Windows, с поддержкой соответственно Windows Server и MS SQL
Пошаговые рекомендации по созданию отчётов с использованием SAP Query (15)

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

Олег Точенюк

  |  29 августа 2012, 18:29

Вадим Новак 29 августа 2012, 12:30

Когда Вы присваиваете транзакцию или отчет, Query должен содержать те же названия полей, что и экран присваиваемого объекта. Например, Query создан по таблице EKPO, в ней есть поле MATNR, но присвоенная транзакция ММ03 не будет открывать именно тот номер материала, который выведен в строке отчета Query, а тот MATNR, чей PID передавался последним. Это связано с тем, что на экране транзакции ММ03, поле материала - RMMG1-MATNR, а не EKPO-MATNR. Так что без ABAP’а тут не обойтись.

Извините конечно, но RMMG1-MATNR как и EKPO-MATNR ссылаются на одинаковый элемент данных MATNR которому присвоен PID -> MAT, так что с этим то как раз все в порядке, но есть одно но, PID заполняется из диалоговых полей и может содержать только одно значение в текущий момент времени, а тут мы имеем отчет, который содержит множество строк, соответственно заполнения PID не происходит да и не может быть, так как не ясно в принципе какое значение сохранять. Конечно же SAP мог бы подумать и передавать в PID данные текущей выделенной строки для всех колонок, которые имеют в элементе данных прописанный код PID. Однако данную возможность стандартно не реалзовали и оставили на откуп пользователям.
Пошаговые рекомендации по созданию отчётов с использованием SAP Query (15)

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

Вадим Новак

  |  29 августа 2012, 12:30

Василь Мандрика 03 мая 2012, 15:38

Вопрос по присвоению отчета или транзакции, что бы Вы посоветовали для присвоения транзакции просмотра заказа на поставку (ME23n)?  Проблема в том что эта транзакция не принимает  номер документа из отчета а берет последний отредактированный пользователем документ.

Когда Вы присваиваете транзакцию или отчет, Query должен содержать те же названия полей, что и экран присваиваемого объекта. Например, Query создан по таблице EKPO, в ней есть поле MATNR, но присвоенная транзакция ММ03 не будет открывать именно тот номер материала, который выведен в строке отчета Query, а тот MATNR, чей PID передавался последним. Это связано с тем, что на экране транзакции ММ03, поле материала - RMMG1-MATNR, а не EKPO-MATNR. Так что без ABAP’а тут не обойтись.
Создание складов с помощью функциональности LSMW (20)

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

Александр Дублин

  |  29 августа 2012, 11:23

Олег Башкатов 29 августа 2012, 02:13

Судя по всему, у Вас нет опыта работы (не говоря уже о внедрении) с масштабными системами, где заводов может быть более 200 и в каждом из них до 50 складов (и они не материально ответственные). Подобная загрузка LSMW применима не только для решения реализации мат.ответственных лиц через ММ. А касательно, самого решения: оно простое и понятное.
 
Зато, судя по комментариям к другим статьям и к моей,  есть опыт ворчания с простановкой смайликов и знаков препинания в хаотичном порядке; и еще опыт работы, с каким-то загадочным местом. Боюсь, здесь тягаться не могу да и не хочу.

Олег Б.,
умение различать "критику Решения" и "критику автора Решения" - это показатель профессиональности публициста, неумение - ....
Создание складов с помощью функциональности LSMW (20)

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

Олег Точенюк

  |  29 августа 2012, 08:14

Олег Башкатов 29 августа 2012, 02:13

Судя по всему, у Вас нет опыта работы (не говоря уже о внедрении) с масштабными системами, где заводов может быть более 200 и в каждом из них до 50 складов (и они не материально ответственные). Подобная загрузка LSMW применима не только для решения реализации мат.ответственных лиц через ММ. А касательно, самого решения: оно простое и понятное.
 
Зато, судя по комментариям к другим статьям и к моей,  есть опыт ворчания с простановкой смайликов и знаков препинания в хаотичном порядке; и еще опыт работы, с каким-то загадочным местом. Боюсь, здесь тягаться не могу да и не хочу.

Конечно, ведь по-факту любой проект, это что? Любой проект - это ЖОПА. А требования заказчика - это форточка. При этом обычно вы имеете большую жопу и маленькую форточку. И ваше дело эту жопу в эту форточку впихнуть и закрыть. Вот был у меня один проект ИП(ПБОЮЛ) палатка № 8, на черкизовском, вот это был проектище, под каждую группу материалов завод, под каждую номенклатурную позицию склад, вот это была сила и масштаб, ну кто понял о чем я :-)
Создание складов с помощью функциональности LSMW (20)

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

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

  |  29 августа 2012, 02:13

Олег Точенюк 29 августа 2012, 00:10

Ааааа, это вы увлекательный процесс реализации матответственных на ММ через склады реализовали, пропустил это предложение к сожалению, так как читал давно, а вопрос написал только на днях? Ну так это решение через одно место, не буду говорить какое, но слова счастье из него сложить сложно... хотя смотрю до сих пор многие этим и занимаются :-)
 
PS: По поводу точки после, хотелось бы знать причину, это все таки был вопрос, а не констатация факта :-)

Судя по всему, у Вас нет опыта работы (не говоря уже о внедрении) с масштабными системами, где заводов может быть более 200 и в каждом из них до 50 складов (и они не материально ответственные). Подобная загрузка LSMW применима не только для решения реализации мат.ответственных лиц через ММ. А касательно, самого решения: оно простое и понятное.
 
Зато, судя по комментариям к другим статьям и к моей,  есть опыт ворчания с простановкой смайликов и знаков препинания в хаотичном порядке; и еще опыт работы, с каким-то загадочным местом. Боюсь, здесь тягаться не могу да и не хочу.
Создание складов с помощью функциональности LSMW (20)

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

Олег Точенюк

  |  29 августа 2012, 00:10

Олег Башкатов 28 августа 2012, 18:06

В начале статьи сказано, что требуется создать более 500 складов с указанием определенных адресных данных.
Собрать данные в файле Excel и затем их загрузить через LSMW значительно легче, чем создавать весь перечень складов через транзакцию OX09 (подчеркиваю, что в статье описано не только код-краткое имя, но и внутренние адресные данные). Кроме того, люди, создающие перечень складов как таковой, и люди, осуществляющие загрузку в системе могут быть разными (и, скорее всего, будут разными: данные поступают от разных источников, а шаблон загружает один человек). Шаблон для загрузки в Excel есть средство обмена информации между ними; тем самым исключается излишний перевод данных из одного формата в другой.
 
Касательно "Обычно они создаются раз"  - когда они этот "раз" создаются (а это может быть 1-3 месяца), то они могут часто меняться вплоть до полного изменения списка (удаляем старый перечень, загружаем новый, или необходимо краткое имя поменять в 20 складах). И подобная загрузка помогает, чтобы этот "раз" прошел успешно.
 
я правильно понял, что в предложении "Хотелось бы узнать причину по которой склады требовалось бы создавать через загрузку LSMW?" в конце предполагалась точка, а не знак вопроса? Если я неправ - с удовольствием выслушаю Вашу причину :-)

Ааааа, это вы увлекательный процесс реализации матответственных на ММ через склады реализовали, пропустил это предложение к сожалению, так как читал давно, а вопрос написал только на днях? Ну так это решение через одно место, не буду говорить какое, но слова счастье из него сложить сложно... хотя смотрю до сих пор многие этим и занимаются :-)
 
PS: По поводу точки после, хотелось бы знать причину, это все таки был вопрос, а не констатация факта :-)
Создание складов с помощью функциональности LSMW (20)

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

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

  |  28 августа 2012, 18:06

Олег Точенюк 28 августа 2012, 00:04

Хотелось бы узнать причину по которой склады требовалось бы создавать через загрузку LSMW? Обычно они создаются раз и потом редко изменяются.

В начале статьи сказано, что требуется создать более 500 складов с указанием определенных адресных данных.
Собрать данные в файле Excel и затем их загрузить через LSMW значительно легче, чем создавать весь перечень складов через транзакцию OX09 (подчеркиваю, что в статье описано не только код-краткое имя, но и внутренние адресные данные). Кроме того, люди, создающие перечень складов как таковой, и люди, осуществляющие загрузку в системе могут быть разными (и, скорее всего, будут разными: данные поступают от разных источников, а шаблон загружает один человек). Шаблон для загрузки в Excel есть средство обмена информации между ними; тем самым исключается излишний перевод данных из одного формата в другой.
 
Касательно "Обычно они создаются раз"  - когда они этот "раз" создаются (а это может быть 1-3 месяца), то они могут часто меняться вплоть до полного изменения списка (удаляем старый перечень, загружаем новый, или необходимо краткое имя поменять в 20 складах). И подобная загрузка помогает, чтобы этот "раз" прошел успешно.
 
я правильно понял, что в предложении "Хотелось бы узнать причину по которой склады требовалось бы создавать через загрузку LSMW?" в конце предполагалась точка, а не знак вопроса? Если я неправ - с удовольствием выслушаю Вашу причину :-)
Создание складов с помощью функциональности LSMW (20)

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

Олег Точенюк

  |  28 августа 2012, 00:04

Хотелось бы узнать причину по которой склады требовалось бы создавать через загрузку LSMW? Обычно они создаются раз и потом редко изменяются.
Настраивайте с легкостью Европейские номера товара (EAN) и универсальные коды продуктов (UPC) в модуле SAP «Управление материальными потоками» (1)

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

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

  |  28 августа 2012, 00:02

На мой взгляд, в статье не указана одна важная деталь, и допущена некоторая неточность при пояснении алгоритма вычисления контрольной цифры.

Прежде, чем выбирать из номера EAN цифры на четных и нечетных позициях система преобразует номер в 18-значный номер, добавляя в начало номера ведущие нули, а вместо последней контрольной цифры – ноль.

И только тогда система производит вычисления по обозначенному алгоритму.Таким образом, если 12-значный номер EAN равен 205000000226; то система преобразует его в 000002050000002260; и затем будет отбирать цифры на нечетных и четных позициях.

Итак, суммировав цифры на нечетных позициях, и, умножив результат на 3, получим: (0+0+0+0+0+0+0+2+6)*3 = 24;

суммировав цифры на четных позициях (0+0+2+5+0+0+0+2+0) = 9;

Сумма двух результатов дает нам 33.

Затем система вычисляет остаток от деления 33 (суммы двух результатов) на 10; что составит 3.

И на последнем шаге из 10 (константа) система вычитает полученную разность: 10 – 3 = 7. Итоговая разность есть контрольная цифра.

ABAP код следующий (Рис. 1)

Рис 1. Часть ABAP-кода, вычисляющего контрольную цифру для EAN

Ограничения на изменения общесистемных вариантов отчета (2)

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

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

  |  28 августа 2012, 00:00

Для отчетов по заказам на поставку (ME2M, ME2L, ME2K, ME2J) требуется дополнительная настройка для возможности отображения данных в формате ALV grid control.

Настройка делается через меню SPRO > Ссылочное IMG SAP > Управление материальными потоками > Закупки > Система отчетов > Ведение списков закупок > Определение объема списка.

В открывшемся окне необходимо создать новый объем списка (рекомендуется копировать с существующего).

Рис 1. Создание объема списка для отчетов по заказам на поставку

В настройках объема списка необходимо поставить флажок «Использ. ALV Grid Control»

Рис 2. Настройка объема списка заказов на поставку в формате ALV Grid Control

После этих настроек в транзакции ME2L (или ME2M, ME2K, ME2J) появится возможность выбрать только что созданный объем списка.

Рис 3. Выбор объема списка в транзакции ME2L

Тогда система будет выводить данные в транзакции ME2L в формате ALV Grid Control. И к этим данным можно применять все возможности этого функционала, включая табличную выгрузку в Excel.

Рис 4. Выгрузка данных транзакции ME2L в ALV Grid Control

Ограничения на изменения общесистемных вариантов отчета (2)

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

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

  |  27 августа 2012, 23:57

Путь из главного меню SAP к объектам полномочий в роли следующий:

1. Транзакция PFCG

Рис 1. Запуск транзакции PFCG

2. Указываем роль и нажимаем кнопку «Изменить», пиктограмма «Карандаш»

Рис 2. Переход в режим изменения роли

3. Переходим на вкладку «Полномочия»

Рис 3. Переходим на вкладку "Полномочия" в режиме изменения роли

4. Переходим к изменениям данных полномочий

Рис 4. Переходим к изменению данных полномочий

5. В открывшемся окне нажимаем кнопку «Поиск», пиктограмма «Бинокль»

Рис 5. Запускаем поиск объекта полномочий

6. Вводим объект и нажимаем «Поиск объекта»

Рис 6. Вводим объект для поиска "S_ALV_LAYO"

7. В результате система автоматически откроет путь к объекту либо сообщит, что его в данной роли нет.

Рис 7. Путь к объекту S_ALV_LAYO

OMWC – Раздельная оценка запасов (15)

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

Асылбек Косаманов

  |  20 августа 2012, 15:14

Олег Точенюк 20 августа 2012, 14:23

Ну так создавайте.. единственное что на самом деле при таком создании у вас как бы существует материал на нескольких уровнях, на первом уровне вы создаете материал как обычно, но при задании вида оценки, тип цены указываете = "V" это как бы будет верхний вариант оценки. Затем идете опять в создание ОЗМ и расширяете созданный материал уже указав конкретный вид оценки, например если стандартно для IDES раздельная оценка была выбрана как H - происхождение, то на втором уровне вы уже расширяете ее например для вида оценки IINLAND, так вот для уже конкретного вида оценки система вам даст поставит тип управления ценой например S. По факту для материалов с раздельной оценкой вы всегда проводите данные с указанием вида оценки, так что все как бы и так будет работать как вы хотите.

Большое Вам спасибо Олег, все работает
OMWC – Раздельная оценка запасов (15)

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

Олег Точенюк

  |  20 августа 2012, 14:23

Асылбек Косаманов 19 августа 2012, 13:11

Добрый день. Скажите пожалуйста, мне необходим материал со стандартной ценой и раздельной оценкой. При создании такого материала выходит сообщение "При раздельной оценке допустимо только управление ценой 'V'. № сообщения M3185". Вопрос: Как можно не активировав регистр материалов, создать материал с ценой S и раздельной оценкой? Спасибо

Ну так создавайте.. единственное что на самом деле при таком создании у вас как бы существует материал на нескольких уровнях, на первом уровне вы создаете материал как обычно, но при задании вида оценки, тип цены указываете = "V" это как бы будет верхний вариант оценки. Затем идете опять в создание ОЗМ и расширяете созданный материал уже указав конкретный вид оценки, например если стандартно для IDES раздельная оценка была выбрана как H - происхождение, то на втором уровне вы уже расширяете ее например для вида оценки IINLAND, так вот для уже конкретного вида оценки система вам даст поставит тип управления ценой например S. По факту для материалов с раздельной оценкой вы всегда проводите данные с указанием вида оценки, так что все как бы и так будет работать как вы хотите.
OMWC – Раздельная оценка запасов (15)

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

Асылбек Косаманов

  |  19 августа 2012, 13:11

Олег Точенюк 14 октября 2010, 16:08

Типы цены это немного другой вопрос. То, какая цена будет присвоена виду оценки не влияет на способ настройки раздельной оценки запаса. Поэтому на тип цены в статье внимания не уделялось, был просто взят первый попавшийся материал и на его примере была рассмотрена настройка раздельной оценки. Материла попал с видом оценки V, вот и получился такой пример.

Добрый день. Скажите пожалуйста, мне необходим материал со стандартной ценой и раздельной оценкой. При создании такого материала выходит сообщение "При раздельной оценке допустимо только управление ценой 'V'. № сообщения M3185". Вопрос: Как можно не активировав регистр материалов, создать материал с ценой S и раздельной оценкой? Спасибо
«Создание быстрого ввода пароля в систему SAP ERP ECC на стороне клиента» (6)

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

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

  |  17 августа 2012, 12:54

Сергей Трапезников 17 августа 2012, 10:29

Согласитесь, в случае периодической смены паролей, Ваше решение будет не удобным.
если с компа на комп, то тогда лучше использовать WTS (терминальный сервер), как промежуточный слой.
По связке snc и single logon сказать ничего не могу, в отпуске.
Для web gui используется другое решение с сертификатами

прочитайте три последних слова в заголовке статьи, и Вы поймете, что слово "терминальный сервер" сюда никак не запихнуть.
Также нельзя ставить в этот ряд SNC и прочие инструменты, требующие настроек на стороне сервера.
 
По поводу частной смены пароля не согласен. Это сверх труд зайти в текстовый файл и прописать пароль?
Кроме того, а если мне необходимо 5 активных тестовых пользователей, чьи логины могут изменяться? Мне каждый раз идти на сервер и изменять настройки под имя компьютера?
 
Данное решение (за слово "решение" - спасибо :-) ) версии 2008 года. У этой статьи будет продолжение (я надеюсь); будет представлена версия 2010 года и 2012 года.