Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Паганель от Ноябрь 14, 2010, 01:29:44 pm

Название: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 14, 2010, 01:29:44 pm
Пытаюсь вывести дополнительный экран в ОЗМ (mm41, Retail) в ритейловскую последовательность экранов добавляю закладку с Промышленности (см. рисунок) получаю ошибку (см. рис.)
Отсюда возникает пару вопросов:
- что такое смешанная форма (экранов) ? Как она настраивается
- как все таки вывести нужную мне закладку, какие статусы указать ....

Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 14, 2010, 01:51:13 pm
Пытаюсь вывести дополнительный экран в ОЗМ (mm41, Retail) в ритейловскую последовательность экранов добавляю закладку с Промышленности (см. рисунок) получаю ошибку (см. рис.)
Отсюда возникает пару вопросов:
- что такое смешанная форма (экранов) ? Как она настраивается
- как все таки вывести нужную мне закладку, какие статусы указать ....

Через se91
Код: You are not allowed to view links. Register or Login
* Diverse PP-Pflegestatus sind für Retail-Bildsequenzen "4.0A BE/260897
* nur bei Mischform (Industrie + Branche Retail) erlaubt"4.0A BE/260897

  IF RETAIL_MODUS = 'J' AND
     KOPIEREN_BILDS NE 'X'.            "TF 4.5A H109274
*=TF H128815=========================================================
*      IF VCM_T133A-PSTAT CA 'A' OR     "Arbeitsvorbereitung
*         VCM_T133A-PSTAT CA 'G' OR     "Kalkulation
*         VCM_T133A-PSTAT CA 'F'.       "Fertigungshilfsmittel
    IF VCM_T133A-PSTAT CA 'F'.
*=TF H128815=========================================================
      MESSAGE E574(MI).
    ENDIF.
  ENDIF.


По данной ошибке есть ноты, все для более ранних версий (4.6)
Note 109274 - Copying screen sequences in Customizing matl master
Note 128815 - Maintenance of work schedlng.,calculation in Retail
Note 182456 - Correction for Note 109274

Если посмотреть по коду и корректировкам с нот, то получается что исправления накачены.

Согласно коду убираю из статуса F -  в результате ошибки нет, но и допзакладка не появилась
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 14, 2010, 05:28:57 pm
что бы долго не заморачиватся, решил вывести необходимый мне экран (SAPLMWSM   8030) на сушествущий ракурс или на вновь созданный.
Вывел, правда при сохранении выдает ошибку
Код: You are not allowed to view links. Register or Login
Для заданного исходного вида следует указать AKTVSTATUS.
№ сообщения MG038

Diagnosis
This program error should not occur.


Procedure
Contact your system administrator.
Ну да, отладчик в зубы .... но все-таки, может кто знает, как правильно его установить этот статус... путем отладки, нашел что идет проверка AKTVSTATUS и RT_AKTVSTATUS, ошибка возникает если RT_AKTVSTATUS пустой, если в него записать значения с AKTVSTATUS, система сохраняет ОЗМ...
LMGMLF02 - FORM EINGABE_PRUEFEN_RT
Код: You are not allowed to view links. Register or Login
WHEN HERKUNFT_DIAL.
      ........
      IF AKTVSTATUS IS INITIAL OR AKTVSTATUS_RT IS INITIAL.
        MESSAGE E038(MG) RAISING AKTVSTATUS_MISSING.
      ENDIF.
      .......
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Uukrul от Ноябрь 14, 2010, 10:16:40 pm
Ну у меня ритейла нет, но что-то мне кажется, что данные производства не должны объявляться для ОЗМ ритейлов... Типа как обычно сказано, нельзя регистр материала активировать для ритейла, но наши же люди умные, типа а мы объявим... ну раз такие умные, то зачем тогда вам ритейл, берите стандартный SAP и перестаньте лохматить бабушку.
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 15, 2010, 08:40:16 am
You are not allowed to view links. Register or Login
Ну у меня ритейла нет, но что-то мне кажется, что данные производства не должны объявляться для ОЗМ ритейлов... Типа как обычно сказано, нельзя регистр материала активировать для ритейла, но наши же люди умные, типа а мы объявим... ну раз такие умные, то зачем тогда вам ритейл, берите стандартный SAP и перестаньте лохматить бабушку.
Но очень хочется, точнее нужна данная функциональность
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Uukrul от Ноябрь 15, 2010, 09:51:13 am
You are not allowed to view links. Register or Login
Но очень хочется, точнее нужна данная функциональность
Ну тогда напишите своему руководителю проекта и спонсору, что выбор внедрения ритейл решения был не правильным так как нужна функциональность производства и т.д.  ::) а поэтому требуется поломать стандарт, а именно взять ключ разработки на код и закоментировать вызов: MESSAGE E574(MI). Так как ну очень хочется совместить производство с системой типа ритейла, а это сообщение не позволяет такое сделать.
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 15, 2010, 08:26:49 pm
You are not allowed to view links. Register or Login
Ну тогда напишите своему руководителю проекта и спонсору, что выбор внедрения ритейл решения был не правильным так как нужна функциональность производства и т.д.  ::) а поэтому требуется поломать стандарт, а именно взять ключ разработки на код и закоментировать вызов: MESSAGE E574(MI). Так как ну очень хочется совместить производство с системой типа ритейла, а это сообщение не позволяет такое сделать.
Ну как сказать, рител вибирали по многим криетериям, ... а вот эта шняга вилезла недавно, так что .... либо найду как, либо - как всегда - свое решение
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 16, 2010, 12:00:46 am
Тут подкинули ссылку на альтернативный ресурс  :), спасибо наставнику, ну приведенная бапишка вроде бы работает, привожу мой пример, позже (когда все будет ок, приведу подробнее и расскажу за ЕИ партии, так как еще не все с ними ясно).

Код сырой, делался на скорую руку, но думаю кому надо, разберется, кода и комментариев хватит
Код: You are not allowed to view links. Register or Login
*&---------------------------------------------------------------------*
*& Report  ZMM_EI
*& http://sapboard.ru/forums/viewtopic.php?f=13&t=21641&start=15
*&---------------------------------------------------------------------*


REPORT  zmm_ei.


PARAMETERS: pa_matnr type mara-matnr.
"BAPI_BMUOM_SAVEREPLICAMULTIPLE".

DATA: my_materialdata LIKE bapi_bmuom_material_data. " Структура, содержащая релевантные ЕИ партий
DATA: my_materialdatax LIKE bapi_bmuom_material_datax. " Структура, содержащая индикатор для релевантных ЕИ партий
DATA: my_batchspecificuom LIKE bapi_bmuom_attributes OCCURS 0 WITH HEADER LINE. " Таблица, содержащая атрибуты ЕИ доли/продукта
DATA: my_batchspecificuomx LIKE bapi_bmuom_attributesx OCCURS 0 WITH HEADER LINE." Таблица, содержащая индикаторы для атрибутов ЕИ доли/продукта

DATA: my_bapiret2 like BAPIRET2 OCCURS 0 WITH HEADER LINE.

my_materialdata-uomusage = 'A'. "Использование/виды единиц измерения
my_materialdatax-uomusage = 'X'.
* Находим признак
SELECT SINGLE c~atnam INTO my_batchspecificuom-name_char
FROM klah AS a INNER JOIN ksml AS b ON a~clint = b~clint
INNER JOIN cabn AS c ON b~imerk = c~atinn
WHERE a~klart = '023' and "bapi_table-classtype AND
a~class = 'ZMM_BATCH_SEARCH' and "bapi_table-classnum AND
b~abtei = 'S'.
my_batchspecificuom-plannedvalue = '5'. "bapi_table-fiz_d. " ПланЗначение для ЕИ (плановая доля/запланированный пересчет)

my_batchspecificuom-batchspecificuom = 'ST'. "bapi_table-fiz_unit. " Единица измерения для партии (ЕИ доли/продукта)
my_batchspecificuom-leadinguom = 'X'. " Ведущая ЕИ для партии
APPEND my_batchspecificuom.
my_batchspecificuomx-batchspecificuom = 'ST'."bapi_table-fiz_unit.
my_batchspecificuomx-name_char = 'X'.
my_batchspecificuomx-plannedvalue = 'X'.
my_batchspecificuomx-leadinguom = 'X'.
APPEND my_batchspecificuomx.


CALL FUNCTION 'BAPI_BMUOM_SAVEREPLICAMULTIPLE'
  EXPORTING
    materialnumber    = pa_matnr "bapi_table-material " Номер материала
    materialdata      = my_materialdata
    materialdatax     = my_materialdatax
  TABLES
    batchspecificuom  = my_batchspecificuom
    batchspecificuomx = my_batchspecificuomx
    return            = my_bapiret2.
COMMIT WORK AND WAIT.
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Uukrul от Ноябрь 16, 2010, 07:54:04 am
You are not allowed to view links. Register or Login
Тут подкинули ссылку на альтернативный ресурс  :), спасибо наставнику, ну приведенная бапишка вроде бы работает
Может я чуть отупел, но причем эта BAPI к теме Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)? Я так Паганель, так и не вкурил!
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 16, 2010, 09:58:50 am
You are not allowed to view links. Register or Login
Может я чуть отупел, но причем эта BAPI к теме Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)? Я так Паганель, так и не вкурил!

Почти ни как, давай переименуем тему на "Ведение ЕИ партии в Retail", так как необходимость вывода данных экранов возникла из необходимости ведения ЕИ партии (необходимо заносить определенные данные в ОЗМ, что бы данная ф-сть заработала)
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Uukrul от Ноябрь 16, 2010, 03:44:17 pm
You are not allowed to view links. Register or Login
Почти ни как, давай переименуем тему на "Ведение ЕИ партии в Retail", так как необходимость вывода данных экранов
А давай ты озвучишь в целом задачу, а не, по моему мнению кривые, решения этой задачи.
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 16, 2010, 07:30:00 pm
ок, по возможности опишу
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Uukrul от Ноябрь 17, 2010, 12:00:01 am
You are not allowed to view links. Register or Login
ок, по возможности опишу
Может я ошибаюсь но единицы измерения партии вы часом, в конечном итоге, не для планирования загрузки склада решили использовать? Типа базовая единица 1 пачка, где 1000 пачек = 1 поддон, на склад поступает партия, где записано типа поступило 10 000 пачек или 10 поддонов?! А потом уже где-то типа оперируете поддонами и а ля складскими местами?!
Название: Re: Допэкран в ОЗМ. Ош-ка MI574 - разрешен только при смешанной форме (Промышл/Торг)
Отправлено: Паганель от Ноябрь 19, 2010, 10:16:39 am
You are not allowed to view links. Register or Login
Может я ошибаюсь но единицы измерения партии вы часом, в конечном итоге, не для планирования загрузки склада решили использовать? Типа базовая единица 1 пачка, где 1000 пачек = 1 поддон, на склад поступает партия, где записано типа поступило 10 000 пачек или 10 поддонов?! А потом уже где-то типа оперируете поддонами и а ля складскими местами?!
Нет, не для этого, но предложенное тобой ОЧЕНЬ интересно, можешь подробнее рассказать по этой теме?