Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Олег, по поводу: "...Так как обычно внутри метода вызывается код работающий с внутренними переменными, доступа к которым мы внутри своей реализации класса не имеем..." (это касаемо Pre, Post или Overwrite)
Мы имеем доступ ко всем атрибутам и методам класса (и приватным в том числе). Обращаться к ним можно CORE_OBJECT-><имя атрибута/метода>
> так как последняя переменная в структуре содержит объявление, заканчивающееся запятой, а объявление расширения вклинивается в эту структуру, то мы получаем проблему, которую в принципе решить невозможно
На самом деле можно поставить DATA: или TYPE: перед добавлением нового поля и всё должно работать.
Например:
data: begin of bvttab occurs 20,
bvtyp(50) type c,
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Структ. BVTTAB, Выход S
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZZZZZ. "active version
DATA: zz_bvtyp_ext(10) TYPE c.
ENDENHANCEMENT.
*$*$-End: (1)---------------------------------------------------------------------------------$*$*
end of bvttab.
В статье либо очень глубокий смысл, либо играет роль неудачный перевод на русский язык? Может показалось, но ни правды, ни гротеска не нашел.
Я не увидел здесь никакой информации, специфичной для S/4HANA. В "классике" таблицы и транзакции те же самые. А формат файла вообще от системы не зависит.
ЗЫ. Особенно порадовало "настройки ЭБВ в формате МС выполняются в транзакции SPRO". Оно, конечно, верно, но уж больно расплывчато.
А что за книга многократно упоминается со ссылкой ** ?????
В статье либо очень глубокий смысл, либо играет роль неудачный перевод на русский язык? Может показалось, но ни правды, ни гротеска не нашел.
Поздравляю с первой публикацией! Очень познавательно!
Для меня было честью работать с тобой!
Ну оно же работает, я так думаю, в S/4HANA :-) хотя вряд ли это что-то из симпл-финнс...
Добрый день, Иван! Загрузку БВ осуществляю только в S/4, так что сравнивать не могу. Могу дать только уточнения по загрузке в S/4: файл выписки лучше хранить на диске С, чтобы путь к нему имел короткое название, Формат ЭБВ выбирать МТ940 структурированный, ставить грыжики: Ввод данных, Загрузка с рабочей станции, Немедленная проводка, Контировка даты валютирования, все три вида печати отметить; указать интервал номеров XBLNR.
Елизавета, спасибо за дополнения.
Да, анализ надо делать сразу, файл трассировки перезаписывается.
Комментарий от
Вячеслав Шиболов
| 06 декабря 2016, 19:16
Олег Точенюк 06 декабря 2016, 12:58
Ну оно ручками как-то, если вам надо сменить систему оригинала для сотни, другой объектов, короче не кошерно будет. Да и устанете. Поэтому есть такой вот отчетик: RSWBO_OBJCAT. Читаем документацию по его использованию и работаем.
======================================================================
Short text
Change Object Directory Entries
Purpose
This program enables you to change local and global object directory entries.
It is aimed particularly at cleaning up inconsistencies between local and global object directory entries.
Caution
This program can cause inconsistencies if used incorrectly.
The changes are not recorded. Include the changed objects manually in a request, and then transport the request.
Description
Select objects on the selection screen by entering a request or specifying the attributes of the object directory.
You then see a list of objects with the local original system, the global original system, the person responsible, and the package. You now have the option of selecting the objects, and copying the local original system to the global object directory, or copying the global object directory to the local original system.
Note the following:
Objects with the generation flag are not selected.
If the global original system is not filled, then there is no entry in the global object directory, and no entry can be included in the global object directory.
Objects from $ or T packages, or objects with generation flags are not included in the global object directory.
Prerequisites
You need administration authorization in the Transport Organizer area.
======================================================================
Спасибо за комментарий