Текущее время: Пт, авг 01 2025, 13:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Вт, май 26 2009, 14:41 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Вопрос следующий:
если ли проблемы распознавания столбцов таблицы при выполнении в фоне и в диалоге.
Использую подпрограмму put_char_linebuffer(saplsfes)
на отладке после подпрограммы все правильно. Возможно TRANSFER срабатывает неправильно ?
Например
0#0#0#0#0#0#0#0#0#0#0#0#1#0#0#0#0#2###0#;#5#=#:#8# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #0#0#0#1#
Хотя в диалоге
000000000000100002#Валенки #0001#
Не понимаю почему.
Или проблема с кодировками какими-либо ?
при отладке фонового режима все хорошо получается. а как запускаю в фоне. Результат не верный.
Небольшое пояснение: собственно делаю следующее:
выполняю транзакцию в фоне: формируются данные в виде таблички и сохраняю в виду файла txt
затем загружаю этот файл.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Вт, май 26 2009, 15:36 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Разницу нашел, она в кодовой странице.
Вопрос:
определяю кодовую страницу CALL 'CUR_LCL' ID 'GUICP' FIELD cp.
Как ее определить в фоне. GUI не доступен ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Вт, май 26 2009, 15:48 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
ФМ SYSTEM_CODEPAGE?

_________________
Sapere aude!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Чт, май 28 2009, 09:18 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Тогда следующий вопрос: а почему кодовые страницы разные? GUI возвращает = 4110
а SYSTEM... 4103 ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Чт, май 28 2009, 11:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Тогда следующий вопрос: а почему кодовые страницы разные? GUI возвращает = 4110
а SYSTEM... 4103 ?

А почему они должны быть одинаковые?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Пн, июн 01 2009, 08:51 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
а как определить кодовую страницу GUI в фоновом режиме, так как GUI внем недоступен ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разница в фоновом выполнении и в диалоге - put_char_linebuffer(saplsfes)
СообщениеДобавлено: Пн, июн 01 2009, 09:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
а как определить кодовую страницу GUI в фоновом режиме, так как GUI внем недоступен ?

Никак. Так как система не занимается предсказанием будущего.
Для фонового режима надо просто либо использовать фиксированную предопределённую кодовую страницу (возможно задаваемую например через параметр). Либо использовать кодовую страницу сервера приложений.

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


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

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


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

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


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

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