Текущее время: Пн, июл 21 2025, 23:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: OBJNR и TBO00 как работает
СообщениеДобавлено: Пт, дек 22 2006, 11:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
в CO

http://sapboard.ru/forum/viewtopic.php?t=21481


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 12:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Пользовался в аналогичном случае функцией OBJECT_KEY_GET. Пример:
Code:
  DATA:
    l_ionra TYPE ionra.

  CLEAR: p_kostl, p_auart.

  CALL FUNCTION 'OBJECT_KEY_GET'
       EXPORTING
            i_objnr           = p_objnr
       IMPORTING
            e_ionra           = l_ionra
       EXCEPTIONS
            wrong_call        = 1
            objectkey_invalid = 2
            OTHERS            = 3.

В структуре l_ionra после вызова - составные части ключа.

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
а чем формируете objnr? например к KS?

нашла функцию K_KOSTL_OBJECT_KEY_GET.

А чего-то более общего нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 16:53 
Гость
Может немного поможет :)

Code:
LOOP AT ZAP.
   CLEAR: V_OBJNR.
    IF NOT ZAP-KOSTL IS INITIAL.
      SELECT SINGLE OBJNR INTO V_OBJNR
                FROM CSKS
                WHERE KOSTL = ZAP-KOSTL.
    ENDIF.
    IF NOT ZAP-AUFNR IS INITIAL.
      SELECT SINGLE OBJNR INTO V_OBJNR
                FROM AUFK
                WHERE AUFNR = ZAP-AUFNR.
    ENDIF.
    IF NOT ZAP-PSPEL IS INITIAL.
      SELECT SINGLE OBJNR INTO V_OBJNR
                FROM PRPS
                WHERE PSPNR = ZAP-PSPEL.
    ENDIF.



    IF NOT V_OBJNR IS INITIAL AND
            V_OBJNR <> 'OUR'.

      CLEAR: I_TEXT, I_IDENT_ALL, I_IDENT.

      CALL FUNCTION 'OBJECT_IDENTIFICATION_GET'
        EXPORTING
          OBJNR          = V_OBJNR
          NO_BUKRS       = 'X'
          NO_ERKRS       = 'X'
          NO_KOKRS       = 'X'
          LANGU          = SY-LANGU
          DATUM          = SY-DATLO
        IMPORTING
          E_TEXT         = I_TEXT        "название объекта
          IDENT_OBJID    = I_IDENT       "номер объекта без нулей
          IDENTIFICATION = I_IDENT_ALL  "идентификатор объекта
          E_IONRA        = LS_IONRA.     "рабочие данные объекта
      ZAP-I_IDENT_ALL = I_IDENT_ALL.
      ZAP-I_TEXT = I_TEXT.
    ENDIF.
...
...
ENDLOOP.



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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Спасибо, Сергей Королев и ПМщик, теперь мне не страшны объекты

:) 8)


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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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