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

Часовой пояс: 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 часа


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

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


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

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