Как сделать помощника поиска для фильтрации региона из предварительно выбранной страны в SAP / ABAP - PullRequest
0 голосов
/ 24 октября 2018

Здравствуйте, спасибо, что нашли время прочитать мою проблему.

У меня есть такой экран выбора:

SELECTION-SCREEN BEGIN OF BLOCK B1.

PARAMETERS: P_LAND1 TYPE LAND1,
            P_BLAND TYPE BLAND.

SELECTION-SCREEN END OF BLOCK B1.

И я хочу сделать помощника по поиску, чтобы отфильтровать регионы извыбранное значение в P_LAND1.Заранее спасибо.

1 Ответ

0 голосов
/ 24 октября 2018

Самый простой способ - связать поля с полем таблицы, где они ведутся в SAP (помните, что справка по вводу также определена, но вы можете проверить ее в SE11, в данном случае это не проблема),Для стран это будет таблица T005, для таблиц регионов T005S (пожалуйста, обратите внимание, что поле не регио, а мягкое):

PARAMETERS: p_land1 TYPE t005-land1,
            p_bland TYPE t005s-bland.

Также обратите внимание, что для региона при нажатии F4 будут отображаться все возможные значенияа не только регионы страны, в которую вы вошли на одно поле выше.Если вам нужно удобное решение, оно должно быть закодировано отдельно (в случае AT SELECTION-SCREEN on VALUE-REQUEST FOR ...)

...