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

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


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

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


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

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