Автор Тема: Выбор закупочной организации при консигнационной продаже.  (Прочитано 3801 раз)

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Так на заметку чтобы не забыть.  При списании консигнационных материалов (продажа/собственные нужды и т.д.) цена движения берется из инфо-записи консигнации. Инфо-запись представляет из себя ключ: Кредитор(консигнатор)-ОЗМ-Завод-Закупочная, так вот закупочная организация выбирается при движении следующим образом:
1. Если для завода присвоена одна закупочная то будет использована она.
2. Если закупочных несколько, тогда надо выполнить присвоение заводу, стандартной закупочной и будет  использоваться присвоенная стандартная закупочная.
3. Во всех других случаях будет говорить что не найдена закупочная организация.

Это вытекает из кода (FUNCTION me_select_ekorg_for_plant.):
Код: You are not allowed to view links. Register or Login
  CASE i_index.
    WHEN 0.
*     Закупочных нет, ошибка
      RAISE no_entry_found.
    WHEN 1.
*     Есть одна закупочная
      EXIT.                                                 "ok
    WHEN OTHERS.
*     Закупочных несколько, тогда брать стандартную присвоенную заводу.
      IF i_pipel EQ space AND i_umlag EQ space AND i_konsi EQ space AND
         i_standard EQ space.
        RAISE more_than_one_organization.
        EXIT.
      ENDIF.
*   bei Pipeline, Umlagerung, Konsi und auf Wunsch
*   --> Default aus T001W
      IF t001w-werks NE i_werks.
        SELECT SINGLE * FROM t001w WHERE werks EQ i_werks.
      ENDIF.
      IF t001w-ekorg NE space.
        e_ekorg = t001w-ekorg.
      ELSE.
        RAISE no_default_found.
      ENDIF.
  ENDCASE.
Из этого вытекает одна особенность, если у вас заводу присвоена одна закупочная организация и есть присвоение другой закупочной организации, как стандартная закупочная для завода, то будет использоваться первая закупочная, а не стандартная присвоенная заводу.