Текущее время: Вс, июл 13 2025, 21:58

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: вариант статусов полей
СообщениеДобавлено: Пн, окт 09 2006, 08:11 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 11:33
Сообщения: 88
Привет всем, скажите как программно прочитать вариант статусов полей для ввода позиции документа. С помощью трассировки нашел вьюшку V_T004F, но тут записи типа

100 0001 G001 ..--------------.---------.-------------.----.---- -------------------------------------------------

Помню был какой то ФМ для чтения записей типа ..--------------.-------, но как называется забыл.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 09 2006, 08:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Темка была
http://sapboard.ru/forum/viewtopic.php?t=17755


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 09 2006, 13:22 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 11:33
Сообщения: 88
спасибо очень помогло, но есть еще вопрос. В чем разница между полями
faus1 и faus2.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 09 2006, 13:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Так глубоко копать не стоит.
Надо найти стандартый функционал, который скажет про видимость полей.
В указанной теме принципы его поиска указаны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 09 2006, 14:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
faus2 - это перечень тех полей, которые не влезли в faus1 :)

Finick все уже написал здесь
http://sapboard.ru/forum/viewtopic.php?p=99059&highlight=#99059

Code:
FORM check_faus  USING    p_table TYPE tabname16
                          p_field TYPE fieldname
                          p_bschl LIKE bsis-bschl
                 CHANGING p_ch_faus TYPE c.

  DATA: modif LIKE tmodu-modif,
        faus1 LIKE tbsl-faus1,
        faus2 LIKE tbsl-faus1,
        pos   LIKE sy-tabix.

  p_ch_faus = '-'.

  SELECT SINGLE modif FROM tmodu INTO modif
          WHERE fauna = 'SKB1-FAUS1'
          AND   tabnm = p_table
          AND   feldn = p_field
          AND   koart = 'S'.

  CHECK sy-subrc IS INITIAL.

  CALL FUNCTION 'FI_FIELD_SELECTION_DETERMINE'
    EXPORTING
      i_bschl     = p_bschl
      i_bukrs     = wa_fb01-bukrs
      i_saknr     = wa_fb01-hkont
    IMPORTING
      e_faus1     = faus1
      e_faus2     = faus2
    EXCEPTIONS
      customizing = 1
      OTHERS      = 2.

  CHECK sy-subrc IS INITIAL.

  IF modif > 90.
    pos = modif - 91.
    p_ch_faus = faus2+pos(1).
  ELSEIF modif < 50.
    pos = modif - 1.
    p_ch_faus = faus1+pos(1).
  ELSE.
    p_ch_faus = '-'.
  ENDIF.

ENDFORM.                    " check_faus



Разве что некоторые поля, типо налога, надо проверять по-другому


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB