Автор Тема: MBCFC004 - Заполнение классификации для партий  (Прочитано 67285 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
все сделал как по ссылке результат = 0

Тогда хочу уточнить, может это расширение не к этой классификации, что мне нужно.
Когда захожу в MIGO - закладка "Партии" - кнопка "Классификация" после нажатия, если посмотреть то запускается:
Транзакция           MSC3N
Программа            SAPLCHRG

Это оно?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
все сделал как по ссылке результат = 0
В смысле не заходит в расширение или заходит но классифицирование не просиходит?

You are not allowed to view links. Register or Login
Когда захожу в MIGO - закладка "Партии" - кнопка "Классификация" после нажатия, если посмотреть то запускается:
Транзакция           MSC3N
Программа            SAPLCHRG

Ну запускается стандартная транзакция, но тебе ж нужно присвоить признаки классу или что вообще нужно сделать?

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
You are not allowed to view links. Register or Login
В смысле не заходит в расширение или заходит но классифицирование не просиходит?
не заходит в расширение

You are not allowed to view links. Register or Login
Ну запускается стандартная транзакция, но тебе ж нужно присвоить признаки классу или что вообще нужно сделать?
Мне нужно при создании Классификации (из MIGO) что бы присваивалось значение признаку

« Последнее редактирование: Май 04, 2011, 10:25:28 am от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
не заходит в расширение
Значит нужно смотреть чего расширение не вызывается, у меня на 4.6 работало. Нужно глянуть настройку видов материала, там определяется способ вызова классификации, если ничего не путаю, может у вас там стоит только в диалоге, поэтому и не срабатывает.

Оффлайн MM_ka

  • Newbie
  • *
  • Сообщений: 60
  • Репутация: +4/-0
  • Пол: Женский
  • ERP 6.0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
You are not allowed to view links. Register or Login
Значит нужно смотреть чего расширение не вызывается, у меня на 4.6 работало. Нужно глянуть настройку видов материала, там определяется способ вызова классификации, если ничего не путаю, может у вас там стоит только в диалоге, поэтому и не срабатывает.
Проверила, для вдв 101, в OMCV стоит заполнение в фоне, а вот галки для расширения не было.
(А вот в виде материала не нашла как определить способ вызова классификации, там только вид класса и класс.)
Но после того, как установила галку расширение классификации....все равно не сработала точка остановки  ???

Может быть дело еще в настройке признака ???

Оффлайн MM_ka

  • Newbie
  • *
  • Сообщений: 60
  • Репутация: +4/-0
  • Пол: Женский
  • ERP 6.0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Таки да, все дело в созданном признаке.
Добавила проверку по ФМ и в migo при проверке мы попадаем в него.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Uukrul большое спасибо

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
Uukrul большое спасибо
Да вроде ж как сами разобрались где собака порылась :-)

Оффлайн dev403k

  • Newbie
  • *
  • Сообщений: 12
  • Репутация: +4/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: MBCFC004 - Заполнение классификации для партий
« Ответ #33 : Июль 25, 2011, 10:03:23 pm »
Добрый день. Не стала открывать новую тему, т.к.  у меня вопрос по классификации при сохранении документа с помощью MIGO.

Как можно прочитать (с помощью чего) значения признаков классификации, перед сохранением?
Проблема такова, что перед сохранением документа необходимо проверить значения некоторых признаков. Если они не заполнены остановить обработку документа и выдать сообщение.
Используем UserExit MB_MIGO_BADI для проверки информации при сохранении. Можно ли каким-то образом в нем сделать проверку признаков классификации?

Будем благодарны за ответ.

Оффлайн dev403k

  • Newbie
  • *
  • Сообщений: 12
  • Репутация: +4/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: MBCFC004 - Заполнение классификации для партий
« Ответ #34 : Июль 26, 2011, 02:30:55 pm »
Добрый день. Может кому-нибудь понадобится считать признаки классификации:
в UserExit MB_MIGO_BADI  проверяем :
CALL FUNCTION 'VB_BATCH_READ_BUFFER_DB'
        EXPORTING
         matnr                        = ls_goitem-matnr " материал
         charg                        = ls_goitem-charg " партия
         werks                        = ls_goitem-werks "завод
*          LGORT                        =
         read_from_buffer              = 'X'
         read_from_db                  = 'X'
       IMPORTING
         batch_cuobj                   = cuobj0
         batch_objek                   = objek0 " то что нам нужно
         batch_class                   = class0
       EXCEPTIONS
         no_material                  = 1
         no_batch                     = 2
         no_plant                     = 3
         lock_on_batch                = 4
         OTHERS                       = 5
                .
      IF sy-subrc <> 0.                                   
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ELSE.                                               
        IF objek0 IS NOT INITIAL.                   
          CALL FUNCTION 'CLFM_GET_AUSP_FROM_BUFFER' 
            EXPORTING
             object               = objek0
             classytpe             = '023'
             ptable                = 'MCH1'
             mafid                 = 'O'
             atinn                 = atinn1   "признак классификации по которону нужно считать ин-ю
            TABLES
             exp_ausp              = lt_ausp.
          READ TABLE lt_ausp INTO ls_ausp1 INDEX 1.

Можно обойтись и без 1-го ФМ, но тогда в objek0 нужно положить материал+партию

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: MBCFC004 - Заполнение классификации для партий
« Ответ #35 : Июль 26, 2011, 10:44:52 pm »
You are not allowed to view links. Register or Login
Можно обойтись и без 1-го ФМ, но тогда в objek0 нужно положить материал+партию[/color]
Думаю лучше считать настройку (хоть и медленнее) You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн dev403k

  • Newbie
  • *
  • Сообщений: 12
  • Репутация: +4/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: MBCFC004 - Заполнение классификации для партий
« Ответ #36 : Июль 27, 2011, 10:49:58 am »
You are not allowed to view links. Register or Login
Думаю лучше считать настройку (хоть и медленнее) You are not allowed to view links. Register or Login

Добрый день.
Я написала часть кода, для случая, когда создается новая партия в MIGO. Если пользователь не ввел значения в нужные признаки. Пока не нажата кнопка "сохранить" -  читать по ФМ BAPI_OBJCL_CHANGE и с прозрачных раблиц нечего.
Код внизу продолжается , если партия уже ранее создана. Вот в этом случае можно учесть Вашу ссылку. Спасибо.



Sapforum.Biz

Re: MBCFC004 - Заполнение классификации для партий
« Ответ #36 : Июль 27, 2011, 10:49:58 am »