Текущее время: Вс, ноя 09 2025, 04:10

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


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

Сейчас этот форум просматривают: Google Feedfetcher


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

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