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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: HR_RU_GET_ORGTEXTS для языка, отличного от sy-langu
СообщениеДобавлено: Ср, июл 15 2009, 09:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Пытаюсь вытащить в отчет полное называние орг.единицы для отчета на "нерусских" (в смысле, отличных от sy-langu) языках.
Для русский - 'R', 'RU', немецкого sprsl = 'D' ('DE' не проходит), для английского sprsl = 'E' (EN тоже не проходит). Подскажит, что ей скармливать надо? В случае с sprsl = sy-langu всё работает.
Code:
Data: yPruOrgDataS type PruOrgData,
      yPRUORGTEXTS type PRUORGTEXT,
      yLongTextS   type string.
yPruorgdataS-PERNR   =   P0001-PERNR   .
yPruorgdataS-ONDAT   =   P0001-Begda   .
yPruorgdataS-ORGEH   =   P0001-ORGEH   .
yPruorgdataS-PERSK   =   P0001-PERSK   .
yPruorgdataS-PLANS   =   P0001-PLANS   .
yPruorgdataS-OTYPE   =   P0001-OTYPE   .
yPruorgdataS-STELL   =   P0001-STELL   .
yPruorgdataS-BUKRS   =   P0001-BUKRS   .
yPruorgdataS-WERKS   =   P0001-WERKS   .
yPruorgdataS-BTRTL   =   P0001-BTRTL   .
yPruorgdataS-PERSG   =   P0001-PERSG   .
CALL FUNCTION 'HR_RU_GET_ORGTEXTS'
  EXPORTING
    PRUORGDATA          = yPruorgdataS
    SPRSL               = 'D'
IMPORTING
   PRUORGTEXT          = yPRUORGTEXTS
CHANGING
*   CC_LONGNAME_O       =
*   CC_LONGNAME_C       =
   CC_LONGNAME_S       = yLongTextS
   .
z_position_full_de = yPRUORGTEXTS-SLONG.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HR_RU_GET_ORGTEXTS для языка, отличного от sy-langu  Тема решена
СообщениеДобавлено: Ср, июл 15 2009, 10:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Proforg написал:
Пытаюсь вытащить в отчет полное называние орг.единицы для отчета на "нерусских" (в смысле, отличных от sy-langu) языках.
Для русский - 'R', 'RU', немецкого sprsl = 'D' ('DE' не проходит), для английского sprsl = 'E' (EN тоже не проходит). Подскажит, что ей скармливать надо? В случае с sprsl = sy-langu всё работает.
Code:
Data: yPruOrgDataS type PruOrgData,
      yPRUORGTEXTS type PRUORGTEXT,
      yLongTextS   type string.
yPruorgdataS-PERNR   =   P0001-PERNR   .
yPruorgdataS-ONDAT   =   P0001-Begda   .
yPruorgdataS-ORGEH   =   P0001-ORGEH   .
yPruorgdataS-PERSK   =   P0001-PERSK   .
yPruorgdataS-PLANS   =   P0001-PLANS   .
yPruorgdataS-OTYPE   =   P0001-OTYPE   .
yPruorgdataS-STELL   =   P0001-STELL   .
yPruorgdataS-BUKRS   =   P0001-BUKRS   .
yPruorgdataS-WERKS   =   P0001-WERKS   .
yPruorgdataS-BTRTL   =   P0001-BTRTL   .
yPruorgdataS-PERSG   =   P0001-PERSG   .
CALL FUNCTION 'HR_RU_GET_ORGTEXTS'
  EXPORTING
    PRUORGDATA          = yPruorgdataS
    SPRSL               = 'D'
IMPORTING
   PRUORGTEXT          = yPRUORGTEXTS
CHANGING
*   CC_LONGNAME_O       =
*   CC_LONGNAME_C       =
   CC_LONGNAME_S       = yLongTextS
   .
z_position_full_de = yPRUORGTEXTS-SLONG.

1. Написать в SAP про кривые руки
2. Перед вызовом ФМ делать SET LANGUAGE lang (После лучше язык воостановить). Дело в том что для получения очень длинных текстов используется ФМ HR_RU_GET_OBJLONGNAME, который не понимает ни какого языка, кроме того, который в SY-LANGU

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HR_RU_GET_ORGTEXTS для языка, отличного от sy-langu
СообщениеДобавлено: Ср, июл 15 2009, 10:15 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Пункт 1 помог :D


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HR_RU_GET_ORGTEXTS для языка, отличного от sy-langu
СообщениеДобавлено: Ср, июл 15 2009, 12:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Proforg написал:
Пункт 1 помог :D

Он самый правильный ибо помогает в итоге всем :)

_________________
/nex


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HR_RU_GET_ORGTEXTS для языка, отличного от sy-langu
СообщениеДобавлено: Ср, июл 15 2009, 15:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Bully написал(а):
Proforg написал:
Пункт 1 помог :D

Он самый правильный ибо помогает в итоге всем :)

Ну самый правильный - это абапера позвать. :D


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

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


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

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


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

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