Текущее время: Ср, июн 25 2025, 18:02

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Идентификатор текста позиции документа
СообщениеДобавлено: Сб, фев 17 2007, 16:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
Коллеги, добрый день!

В настройках есть возможность создать справочник тестов позиции документа. В этом справочнике указывается идентификатор текста + сам текст.
Данная настройка осуществляется тут (версия 5.0):
SPRO-Финансы-Параметры настройки: Финансы-Документ-Определение текстов для позиции документа

Скажите, пожалуйста, при проводке документа сохраняется ли где-нибудь (в BSEGe, например, или где-то еще) идентификатор этого текста? Или сохраняется только сам текст? Если второе - тогда зачем вообще нужен этот идентификатор?
Очень нужен именно идентификатор текста в позиции сохраненного документа, но, похоже, он нигде не сохраняется :( Это так?

Заранее благодарю за помощь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 19 2007, 12:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:29
Сообщения: 298
Цитата:
Скажите, пожалуйста, при проводке документа сохраняется ли где-нибудь (в BSEGe, например, или где-то еще) идентификатор этого текста?


Насколько мне известно, нет.

Цитата:
Или сохраняется только сам текст?


Текст сохраняется в BSEG-SGTXT

Цитата:
Если второе - тогда зачем вообще нужен этот идентификатор?


Идентификатор является одним ключевых полей в таблице T053.

Цитата:
Очень нужен именно идентификатор текста в позиции сохраненного документа, но, похоже, он нигде не сохраняется Sad Это так?


Для чего он вам так нужен?

_________________
"Радостно приветствуют меня
Жители планеты Земля"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 19 2007, 23:00 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
Вот гляньте, по-моему, то что вам надо:
http://sapboard.ru/forum/viewtopic.php?p=144806&highlight=#144806


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 20 2007, 11:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:29
Сообщения: 298
dante14 написал:
Вот гляньте, по-моему, то что вам надо:
http://sapboard.ru/forum/viewtopic.php?p=144806&highlight=#144806


На мой вгляд, в вашем посте речь немного о другом. Вы описываете как вытащить данные, введенные из Дополнительная информация - Тексты - Заметка, а автор топика, судя по описанным настройкам, интересуется данными введенными в поле "Текст" позиции документа.

_________________
"Радостно приветствуют меня
Жители планеты Земля"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 20 2007, 14:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:48
Сообщения: 168
Откуда: Москва
Добрый день!

Читать доп. тексты на позицию можно через стандартный функц. модуль READ_TEXT
На вход подаются следующие обязательные параметры

ID = текстовый идентификатор (который в SPRO настраивается )
LANGUAGE = язык ввода доп. текста
NAME = составной ключ- ААААББББББББББВВВВГГГ (где А - БЕ, Б-номер документа, В -фин.год документа, Г-номер позиции документа)
OBJECT = Имя объекта. (Для позиции документа = DOC_ITEM)

На выходе получаете таблицу LINES куда передается весь доп. текст.

Этот модуль можно использовать практически для всех доп. текстов документов, только следует задавать правильное имя объекта.
Так для доп. текстов на документ полностью используется уже имя объекта = BELEG и текстовые идентификаторы релевантные для типов документа - документ кредитора, дебитора и т.д.)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 20 2007, 21:47 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
Свирепый написал(а):
На мой вгляд, в вашем посте речь немного о другом. Вы описываете как вытащить данные, введенные из Дополнительная информация - Тексты - Заметка, а автор топика, судя по описанным настройкам, интересуется данными введенными в поле "Текст" позиции документа.

Хм..ну хорошо возможно я действительно, не уловил чего-то, но во-первых, вообще в позиции документа документа когда речь идет о тексте с идентификатором, то это ни что иное как поле "Заметка".Во-вторых, хранится она в кластерной таблице и доступ к ней осуществляется как раз по таком у ключу который указал коллега Niki(4.6B). Ну и в-третьих, в указанной автором настройке (SPRO-Финансы-Параметры настройки: Финансы-Документ-Определение текстов для позиции документа) как раз и определяются настройки для "Заметки". :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентификатор текста позиции документа
СообщениеДобавлено: Ср, фев 21 2007, 15:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
SaperJunior написал(а):
Или сохраняется только сам текст?

Сохраняется только сам текст.

SaperJunior написал(а):
Если второе - тогда зачем вообще нужен этот идентификатор?


Вы сами на этот вопрос и ответили уже. Нужен он для того, чтобы обеспечить заполнение поля BSEG-SGTXT из справочника и исключить тем самым ручной ввод. Запись, существующая в справочнике, в обязательном порядке имеет некий внутренний ключ или идентификатор.

SaperJunior написал(а):
Очень нужен именно идентификатор текста в позиции сохраненного документа, но, похоже, он нигде не сохраняется :( Это так?

Если очень хочется получить идентификатор, то можно извратиться и достать его из таблицы пула T053, осуществив поиск по полю T053-LANGT = <текст позиции SGTXT>. Поле T053-KURZT и есть идентификатор. Только такое в здоровую голову мало кому прийти может;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, фев 24 2007, 15:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
Большое спасибо всем за сообщения! :)

Узнал много полезного для себя даже помимо того, о чем спрашивал :)

Собственно задумка была такая: хотели использовать идентификатор текста для отражения наличия билетов, купленных по безналу, при регистрации авансового отчета. То есть создали бы два текста:
0001 Билеты по безналу есть
0002 Билетов по безналу нет

И далее при проводке авансового отчета с билетами по безналу пользователь выбирал бы текст 0001 из справочника и потом правил его, например, следующим образом:
Билеты по безналу есть: Москва -Вильнюс (16450 руб).

И далее мы могли бы отобрать все отдельные позиции с текстовым идентификатором 0001 (если бы он, конечно, где-то сохранялся бы) и получили бы все АО, в которых есть билеты по безналу.

Но сейчас решили в случае наличия билетов по безналу просто заполнять поле "Заметка" в подробных текстах.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 12:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
нашел вашу тему, очень интересно
у меня немного другая ситуация сохраняется не сам текст а идентификатор - а мне наоборот нужно чтоб подтягивался
именно значение текста - как реализовать?
т.е. при выборе из справочника по f4 мне выдает примерно '=0001'
ну а мне бы хотелось видеть 'Текст трам-парам'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 12:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
crash_kz написал:
нашел вашу тему, очень интересно
у меня немного другая ситуация сохраняется не сам текст а идентификатор - а мне наоборот нужно чтоб подтягивался
именно значение текста - как реализовать?
т.е. при выборе из справочника по f4 мне выдает примерно '=0001'
ну а мне бы хотелось видеть 'Текст трам-парам'


У меня при нажатии на клавишу Enter или дискетку при вводе документа идентификатор автоматически заменяется на текст.
У Вас так не происходит? :roll: :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 20 2007, 06:37 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
Да, действительно так - извините - что побеспокоил по пустяку - но чет сам не дошел....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентификатор текста позиции документа
СообщениеДобавлено: Вт, сен 09 2014, 08:48 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 17 2014, 08:16
Сообщения: 35
Всем доброго времени суток.

Помогите, пожалуйста. Как вытащить данные, введенные в поле "Подробные тексты к позиции документа" (вводится при нажатии на кнопку Просм. ПодрТ для строки, которая находится рядом с полем Текст в позиции документа). Вообще хранится это вроде в структуре EENO_DYNP, хочу вставить это поле в отчет, выполненный через инфо-набор.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентификатор текста позиции документа
СообщениеДобавлено: Вт, сен 09 2014, 09:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Code:
   CALL FUNCTION   'READ_TEXT'
        EXPORTING  OBJECT    = OBJECT
                   NAME      = NAME
                   ID        = ID
                   LANGUAGE  = LANGUAGE
                   LOCAL_CAT = LOCAL_CAT
        IMPORTING  HEADER    = HEADER
        TABLES     LINES     = LINES

Code:
OBJECT = DOC_ITEM
NAME = MIAS01000010142014001 (первая позиция документа 0100001014 за 2014 год в БЕ MIAS)
ID = 0001
LANGUAGE = R

Во внутренней таблице LINES[] будет ваш текст.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентификатор текста позиции документа
СообщениеДобавлено: Вт, сен 09 2014, 09:22 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 17 2014, 08:16
Сообщения: 35
Я извиняюсь, конечно, но можно мне поподробнее, я новичок в этих делах.

У меня в инфо-наборе, грубо говоря руками выбраны таблицы и поля в них. Так же есть маленький фрагмент кода "ПрогрСчитывДанных", если я вставляю туда первую часть кода, он пишет: Неизвестное поле "OBJECT". Оно не содержится ни в одной из указанных таблиц, не определено через оператор "DATA".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентификатор текста позиции документа
СообщениеДобавлено: Вт, сен 09 2014, 09:49 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Давайте особенности ABAP в Query обсуждать в подфоруме Query.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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