Текущее время: Ср, окт 16 2019, 11:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Пакетник FB01 - тексты в бухгалтерском документе
СообщениеДобавлено: Чт, окт 10 2019, 13:02 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 12:49
Сообщения: 7
Доброго дня, друзья, помогите, пожалуйста с пакетником?
Я написала пакетник и он работает, всё, кроме заполнения текстовых полей.
Никак не заполняются.

Подскажите, где я ошиблась?

Code:
    'X' 'SAPMF05A'       '312',
    ''    'BDC_OKCODE'   '=RW',
    ''    'BSEG-WRBTR'   v_wrbtr,
    ''    'BSEG-FWBAS'   v_fwbas,
    ''    'BSEG-MWSKZ'   P_KMWSKZ,
    ''    'BSEG-GSBER'   p_gsber,
    ''    'BSEG-ZFBDT'   v_budat,
    ''    'BSEG-FIPOS'   'T502',
    ''    'BSEG-SGTXT'   p_sgtxt,
    'X' 'SAPMF05A'       '332',
    ''    'BDC_OKCODE'   '=TEXT',
    ''    'BKPF-XBLNR'   p_xblnr,
    'X' 'SAPLFTXT'       '100',
    ''    'BDC_OKCODE'   '=BACK',
    ''    'RTEXT-LTEXT(08)' v_zfbdt,                      - не заполняется - поля остаются пустыми - может, экран или код не тот?
    ''    'RTEXT-LTEXT(09)' v_hzuon,
    ''    'RTEXT-LTEXT(11)' v_nds,
    'X'   'SAPMF05A'       '700',
    ''    'BDC_OKCODE'   '=BS',
    ''    'BKPF-XBLNR'   p_xblnr.


Последний раз редактировалось Haku_chan Чт, окт 10 2019, 15:12, всего редактировалось 3 раз(а).

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетник FB01 - тексты в бухгалтерском документе
СообщениеДобавлено: Чт, окт 10 2019, 13:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 16:38
Сообщения: 1159
Можно конечно и в пакете это указывать, но есть шанс, что добавят новый текст идентификатор, и пакет придется переписывать. Возможные простые варианты решений
1) обновить длинные тексты уже после завершения пакетника. Минус: кто-нибудь может успеть заблокировать документ и нужный длинный текст
2) Передать данные для текста в память (IMPORT\EXPORT TO MEMORY ID). Поймать эти данные в OPEN FI в 1030 и сохранить там через ФМ SAVE_TEXT

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетник FB01 - тексты в бухгалтерском документе  Тема решена
СообщениеДобавлено: Чт, окт 10 2019, 15:16 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 12:49
Сообщения: 7
Кодер написал(а):
Можно конечно и в пакете это указывать, но есть шанс, что добавят новый текст идентификатор, и пакет придется переписывать. Возможные простые варианты решений
1) обновить длинные тексты уже после завершения пакетника. Минус: кто-нибудь может успеть заблокировать документ и нужный длинный текст
2) Передать данные для текста в память (IMPORT\EXPORT TO MEMORY ID). Поймать эти данные в OPEN FI в 1030 и сохранить там через ФМ SAVE_TEXT


Спасибо ) У меня по ходу что-то не так с предыдущим кодом. Я поменяла главное сообщение, разместила там код. Пока гоняю-смотрю - программа будто бы не видит, что я вставляю текст вовсе. Видимо, где-то в коде перед вставкой текста ошибка. Что-то написала не так...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетник FB01 - тексты в бухгалтерском документе
СообщениеДобавлено: Чт, окт 10 2019, 16:35 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 12:49
Сообщения: 7
Спасибо, я разобралась:-)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетник FB01 - тексты в бухгалтерском документе
СообщениеДобавлено: Пн, окт 14 2019, 13:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1367
Мне кажется на длинные тексты надо написать утилит класс со статической памятью, а в 1030 написать реализацию сохранения. Тогда класс можно будет вызывать из разных точек, будет такой удобный бизнес-сервис :D

_________________
я твой сап эфай внедрял
BAdI-позитив


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетник FB01 - тексты в бухгалтерском документе
СообщениеДобавлено: Пн, окт 14 2019, 14:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1176
Откуда: Москва
Пол: Мужской
Кодер написал(а):
Можно конечно и в пакете это указывать, но есть шанс, что добавят новый текст идентификатор, и пакет придется переписывать. Возможные простые варианты решений
1) обновить длинные тексты уже после завершения пакетника. Минус: кто-нибудь может успеть заблокировать документ и нужный длинный текст
2) Передать данные для текста в память (IMPORT\EXPORT TO MEMORY ID). Поймать эти данные в OPEN FI в 1030 и сохранить там через ФМ SAVE_TEXT


Можно даже ничего не передавать, а сразу работать с пустыми номерами документов.
Если формировать TDNAME по принципе BUKRS__________GJAHR (где в середине 10 пробелов), то SAVE_TEXT также работает успешно.
Я эту идею регулярно использую для заполнения текстов прямо из замещения, когда номер документа еще даже неизвестен.


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

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


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

Сейчас этот форум просматривают: LAT


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

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