Автор Тема: FM либо BAPI для создания новго вида оценки партии  (Прочитано 20807 раз)

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

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Никто не подскажет, есть ли FM для создания нового вида оценки для партии?
Есть FM для создания новой партии, VB_CREATE_BATCH, вызываю в MB_DOCUMENT_BADI - MB_DOCUMENT_BEFORE_UPDATE, там даже есть параметр no_change_of_bwtar (не менять вид оценки), который если пусто должен судя по всему создавать новый вид оценки.... но не срабатывает.

Никто не копал в этом направлении? Для ОЗМ Вид оценки стоит 'X' - раздельная.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #1 : Октябрь 04, 2009, 01:46:41 pm »
Дополнение и продолжение темы в 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

Оффлайн vahtang

  • Newbie
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #2 : Октябрь 05, 2009, 06:44:40 am »
Попробуйте для создания вида оценки материала ФМ BAPI_MATERIAL_SAVEDATA, указав в HEADDATA-ACCOUNT_VIEW = 'X' и заполнив необходимые параметры VALUATIONDATA и VALUATIONDATAX.

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #3 : Октябрь 05, 2009, 09:08:20 am »
о, спасибо большое, попробую, не позже чем через час (кофе, курить) и за прогу
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #4 : Октябрь 05, 2009, 10:05:10 am »
You are not allowed to view links. Register or Login
о, спасибо большое, попробую, не позже чем через час (кофе, курить) и за прогу
Попробовать то можно, вот только тебе понадобиться скорее всего вызвать COMMIT WORK, что при вызове ФМ в бади очень не желательно... ::)

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #5 : Октябрь 05, 2009, 10:07:01 am »
Чего? Кстати не можешь примерчик набросать? Как с помощю этой ФМ создать не только вид оценки?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #6 : Октябрь 05, 2009, 10:10:05 am »
You are not allowed to view links. Register or Login
Чего? Кстати не можешь примерчик набросать? Как с помощю этой ФМ создать не только вид оценки?
Чего кстати что, это раз? А примерчик, если есть где-то под рукой посмотрю, но я ее кажется не использовал...

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #7 : Октябрь 05, 2009, 10:11:22 am »
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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #8 : Октябрь 05, 2009, 10:16:33 am »
You are not allowed to view links. Register or Login
Чего прийдется вызывать коммит ворк?
Ну потому что это ОЗМ и ее может быть не видно в контексте транзакции проводки документа материала, хотя можешь конечно попробовать, но мне чегой-то подсказывает нет, это раз.. а примерчик как бы есть, но надо его корректно теперь выдрать из контекста программы.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #9 : Октябрь 05, 2009, 10:36:36 am »
Ну где-то так (вызов не отформатирован и не подготовлен как тест, выдрал по быстрому из программы, создавал не складируемый материал вида DIEN):
Код: You are not allowed to view links. Register or Login
* FOR w_mathead
  w_mathead-material = tmatnr-matnr.
  if n_mtart is initial.
    w_mathead-ind_sector = 'M'.
    w_mathead-matl_type = 'DIEN'.
    move: 'X' to w_mathead-basic_view,
          'X' to w_mathead-sales_view,
          'X' to w_mathead-purchase_view,
          'X' to w_mathead-account_view.
* FOR w_bapimara
    w_bapimara-matl_group = tmatnr-matkl.
    w_bapimara-base_uom = tmatnr-meins.
    w_bapimara-item_cat = 'NORM'.
* FOR w_bapimarax
    move: 'X' to w_bapimarax-matl_group,
          'X' to w_bapimarax-base_uom,
          'X' to w_bapimarax-item_cat.
* FOR w_bapimarc
    w_bapimarc-plant = 'XXXX'.
* FOR w_bapimarcx
    w_bapimarcx-plant = 'XXXX'.
* FOR w_bapimbew
    w_bapimbew-val_area = 'XXXX'.
    w_bapimbew-price_ctrl = 'V'.
    w_bapimbew-val_class = '3200'.
* FOR w_bapimbewx
    w_bapimbewx-val_area = 'XXXX'.
    move: 'X' to w_bapimbewx-price_ctrl,
          'X' to w_bapimbewx-val_class.
* FOR marm
    marm-alt_unit = tmatnr-meins.
    marm-gross_wt = 1.
    marm-volume = 1.
    marm-volumeunit = 'M3'.
    append marm.
* FOR marmx
    marmx-alt_unit = tmatnr-meins.
    move: 'X' to marmx-gross_wt,
          'X' to marmx-volume,
          'X' to marmx-volumeunit.
    append marmx.
  endif.
* FOR material
  material-langu = sy-langu.
  material-matl_desc = tmatnr-maktx.
  append material.
* FOR mlongtext
  mlongtext-applobject = 'MATERIAL'.
  mlongtext-text_name = tmatnr-matnr.
  mlongtext-text_id = 'GRUN'.
  mlongtext-langu = sy-langu.
  i = strlen( tmatnr-mtext ).
  if i =< 70.
    mlongtext-format_col = '*'.
    mlongtext-text_line = tmatnr-mtext.
    append mlongtext.
  endif.


    call function 'BAPI_MATERIAL_SAVEDATA'
               exporting
                    headdata            = w_mathead
                    clientdata          = w_bapimara
                    clientdatax         = w_bapimarax
                    plantdata           = w_bapimarc
                    plantdatax          = w_bapimarcx
                    valuationdata       = w_bapimbew
                    valuationdatax      = w_bapimbewx
               importing
                    return              = w_bapireturn
               tables
                    materialdescription = material
                    unitsofmeasure      = marm
                    unitsofmeasurex     = marmx
                    materiallongtext    = mlongtext
               exceptions
                    others =  1.

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #10 : Октябрь 05, 2009, 10:38:38 am »
Спасибо, попробую использовать
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #11 : Октябрь 05, 2009, 10:58:37 am »
Странно что VB_CREATE_BATCH сама не создает Вид оценки, если это нормальная бапишка для создания партий, то чего она не создает сама иды оценки?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #12 : Октябрь 05, 2009, 11:45:56 am »
You are not allowed to view links. Register or Login
Странно что VB_CREATE_BATCH сама не создает Вид оценки, если это нормальная бапишка для создания партий, то чего она не создает сама иды оценки?
А не странно что при создании завода не создаются склады на этом заводе? Мне нет, так как оценка это данные учета материала с финансовой точки зрения, а партия с точки зрения логистики.

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #13 : Октябрь 05, 2009, 11:49:39 am »
Ну вопрос то спорный, если включена раздельная оценка партий ('X') то по идее вид оценки должен сам создаватся, когда создается партия
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 810
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #14 : Октябрь 05, 2009, 11:53:23 am »
You are not allowed to view links. Register or Login
Ну вопрос то спорный, если включена раздельная оценка партий ('X') то по идее вид оценки должен сам создаватся, когда создается партия
Друг, раздельная оценка и партии не имеют теоретически никакой корреляции, в практической реализации конечно есть небольшие пересечения... так что вопрос не спорный, точнее спорный на том же уровне что и про завод-склад, потому что если завод сделан, то как бы уж склад должен вроде как тоже быть, ан нет, иногда есть заводы и без складов.

Sapforum.Biz

Re: FM либо BAPI для создания новго вида оценки партии
« Ответ #14 : Октябрь 05, 2009, 11:53:23 am »