Текущее время: Чт, мар 28 2024, 18:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пт, мар 31 2017, 10:42 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 420
Пол: Женский
При записи документа в систему тр. F-02 среди полей нет поля BSEG-XREF3 .
Возможно ли как-то заполнить значение этого поля в программе перед записью документа
call transaction 'F-02' using bdcdata update 'S' mode 'E' ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пт, мар 31 2017, 12:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
oko_5 написала:
При записи документа в систему тр. F-02 среди полей нет поля BSEG-XREF3 .

Где именно его нет? На каком шаге?

oko_5 написала:
Возможно ли как-то заполнить значение этого поля в программе перед записью документа
call transaction 'F-02' using bdcdata update 'S' mode 'E' ?

Что именно Вы делаете в этом пакетнике? Какой вид счета?
Открыто ли поле в статусе полей соответствующего счета ГК и кода проводки?
Какой номер экрана пакетника?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 09:30 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 420
Пол: Женский
Если заносить проводку с помощью тр. F-02 дебет и кредет затратные счета ( КП 40 или 50 ) , тогда поле BSEG-XREF3 отсутсвует на всех екранах . И фактически невозможно использовать его для ввода . Нельзя как-то настроить что б это поле появилось при вводе ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 09:34 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Следующие варианты возможны:
1) использовать function FI_CHANGE_DOCUMENT (или FI_ITEMS_CHANGE)

2) использовать замещение или BTE (передав "аккуратно" параметр через память)

3) выполнить настройку, чтобы поле отображалось на экране
и использовать пакетный ввод
в OBC4 статус полей
в OBC5 - их присвоение Company Code
(по другим настройкам статус полей лучше поговорить с FI / darkduck :-) )


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 12:52 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 09:38
Сообщения: 170
Как вам уже подсказали можете использовать BTE, если через пакетник не получается. Попробуйте событие 1030.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 15:37 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Поле XREF3 открывается стандартными способами для счетов Главной Книги. У меня оно открылось и доступно.
Проверяйте статус поля для кода проводки и для группы статусов из настроек счета. Обе операции можно сделать в FBKP.
И не надо никаких выкрутасов с user-exit и тем более передачей через память.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 16:03 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
а если нужно в будущем поле должно быть редактируемо?

то есть, чтобы загрузить; а потом система только отображала?
а без пакетного ввода не обойтись?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 16:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Не понял вопроса


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 16:37 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
darkduck написал:
Не понял вопроса

вопроса, на самом деле, 2.

1)
если мы откроем поле, то оно будет доступно для ввода.
однако автору вопроса это поле нужно для миграции.

и у меня возник вопрос: как сделать так, чтобы поле было активно только на момент загрузки, а в последующем было доступно только для просмотра?

2) автор загружает документы через программу (то есть уже разработка есть) и создает бух.док-т.
обязательно ли использовать пакетный ввод, чтобы записать значение в поле?
может стоит через ФМ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 17:54 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 420
Пол: Женский
Да мне именно так и нужно - поле должно быть активно только на момент загрузки, а в последующем доступно только для просмотра .
Я думаю с помощью замещения можна решить этот вопрос Если присвоить значени полю которое наверняка не используется в этом случае но доступно при вводе например BSEG-MENGE .Задать в Замещении в Предпосылке SYST-TCODE = 'F-02' и написать проверку в которой например BSEG-XREF3 = BSEG-MENGE и далее BSEG-MENGE = 0.
Возможно получиться ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 19:32 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Замещением нельзя заполнить неоткрытое поле.
Я не помню в FI возможности сделать поле только доступным на просмотр. Статусов всего 3: скрыто, доступно для ввода и обязательно для ввода.
Если нужно предотвратить возможность измнения поля, то это можно решить проверками.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 03 2017, 20:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
darkduck написал:
Замещением нельзя заполнить неоткрытое поле.

Вообще-то можно. В том числе, поля вообще может не быть ни на одном экране SAPMF05A. Самый простой пример: добавленные ZZ-поля .

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Ср, апр 05 2017, 08:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
darkduck написал:
Я не помню в FI возможности сделать поле только доступным на просмотр. Статусов всего 3: скрыто, доступно для ввода и обязательно для ввода.

А как же FB02 и FB03 работают? :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Ср, апр 05 2017, 09:33 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
В FB02 все поля редактируемы, кроме контировочных.
В FB03 все поля нередактируемы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля таблицы BSEG в тр. F-02
СообщениеДобавлено: Пн, апр 10 2017, 12:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
darkduck написал:
Замещением нельзя заполнить неоткрытое поле.
Я не помню в FI возможности сделать поле только доступным на просмотр. Статусов всего 3: скрыто, доступно для ввода и обязательно для ввода.
Если нужно предотвратить возможность измнения поля, то это можно решить проверками.

Это настройка редактируемости полей. С экранами не связано.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

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


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

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