Где искать динамические мероприятия (напоминалка)

Все время забываю, где искать динамические мероприятия, когда нужно отладить их. Пусть это будет напоминалка.

  • Таблица T588Z — настройка динамических мероприятий
  • MPPERS00 — программа, где обрабатываются динамические мероприятия. Конкретно на строчке   LOOP AT int588z.

Пример настройки динамических мероприятий можно посмотреть тут http://saphr.ru/2009/07/15/dynamic_actions/


Добавление фильтра в модель распределения BD64

Появилась маленькая задачка: нужно отфильтровать передачу кредиторов по группе. В стандартной системе есть для вида IDOC CREMAS, есть только БЕ и закупочная организация. Надо добавить в фильтр группу кредиторов. Делается на раз.

Транзакция BD65. Проверяем, что нужное нам поле есть для нашего IDOC и присвоено сегменту IDOC. То есть, система будет знать, где поле искать.

Транзакция BD59. Добавляем для CREMAS поле KTOKK:

KTOKK E1LFA1M 1 KTOKK 132 4

Вуаля. Теперь в модели распределения в BD64, если щелкнуть на фильтр для типа сообщения, то появится нашел поле с группой кредиторов.

Более подробно про интеграцию и ALE можно почитать в рубрике Интеграция: https://saphr.ru/integration/


Расширение кредитора на БЕ из делового партнера

Хотите автоматически создавать расширение кредитора на БЕ при синхронизации с деловыми партнерами? Вот вам! Код кривой, но лучше у меня нет времени и терпения 🙂 Кто поправит до красивого буду крайне благодарен! Это образец и только для моих нужд, адаптируйте. Надо сделать кнопочку Donate для пожертвований. Около 5 часов убил, чтобы найти где и как это сделать. Пожертвовали бы?

Реализуем BADI с таким интерфейсом IF_EX_CVI_CUSTOM_MAPPER~MAP_BP_TO_VENDOR

BADi искать тут: IMG — Cross-Application Components — Master Data Synchronization — Customer/Vendor Integration — Business Partner Settings — Business Add-Ins (BAdIS).

method IF_EX_CVI_CUSTOM_MAPPER~MAP_BP_TO_VENDOR.
DATA:
  l_pernr type pernr-pernr,
  lt_p0001 type table of p0001,
  wa_p0001 type p0001,
  ls_company_data type VMDS_EI_COMPANY,
  l_task TYPE VMD_EI_COMPANY_TASK,
  l_bank_detail type BUS_EI_BUPA_BANKDETAIL.
  l_pernr = i_partner-header-object_instance-bpartner.

Деловые партнеры — коротко про настройку

Сделаю вброс бюллетеней информации по настройке деловых партнеров. Цель — автоматическое создание/обновление данных кредитора/дебитора из HR. Детально будет описано в моей книге. Здесь же только ссылочки и справочки куда бежать.

Меню BUPT.

Группа ключей HRALX в T77S0

HRALXSYNC Object Synchronization and Repair — программа синхронизации партнера — HR

MDS_LOAD_COCKPIT Program MDS_LOAD_COCKPIT — программа синхронизации партнера — кредитор/дебитор.

Читать далее


Массовое изменение данных в SAP

Чем глубже в лес, тем толще партизаны. Простые массовые изменения можно делать с помощью транзакций MASS, MASSD. Например, кредиторов, дебиторов поменять. Или деловых партнеров, с которыми я сейчас развлекаюсь.

При этом никто не отменял старую LSMW: Первое SAP видео про LSMW