Всем здрасте.
Настраиваю прикрепление файлов к "своим" документам. вот возникло несколько вопросов:
1. Если мне нужно, чтобы файлы сохранялись только вместе с самим документом (внешний COMMIT), то какой параметр передавать в "IP_NO_COMMIT"?
1. Если документ создается вновь, то у меня нет значения IS_OBJECT-OBJKEY для конструктора класса. Когда он становится известен, нужно вызывать метод "SET_ID_OF_PUBLISHED_OBJECT"? И что означает описание к этому методу (особенно интересно с учетом п.1): "Nachtrag der Objektid f#r Anlege-TA - COMMITs WORK !!".
3. DESTROY-метод это "UNPUBLISH"?
4. Что за параметр в конструкторе: "IP_NO_INSTANCE".
5. Есть ли разница в настройке типов объектов GOS в 4.6 и 6.0? Т.к. вот
это написано для 4.6. А именно: актуален ли интерфейс IFGOSXSERV, и действительно ли достаточно только переопределения метода GOSAddObjects указанным образом.
У меня вываливает дампы (разные в зависимости от параметров конструктора и самого метода) при вызове
Code:
CALL METHOD go_gos_manager->start_service_direct
EXPORTING
is_object = ...
ip_service = 'CREATE_ATTA'
EXCEPTIONS
OTHERS = 1.
Большинство параметров в методах класса CL_GOS_MANAGER необязательные, значит должны заполняться в каких-то определенных случаях. Вот эти случаи и хочется разобрать...