Я пытался использовать класс cl_ci_objectset ссылаться на множество объектов, чтобы запустить проверку впоследствии:Sap Code Inspector, как использовать cl_ci_objectset класс
data: lr_ci_objectset type ref to cl_ci_objectset.
CALL METHOD cl_ci_objectset=>get_ref
EXPORTING
P_OBJSNAM = 'ZTEST'
RECEIVING
p_ref = lr_ci_objectset
EXCEPTIONS
... exception list ...
IF sy-subrc <> 0.
MESSAGE i005(zsci).
* Fehler beim Ermitteln der Objektmenge
RAISE cancel.
ENDIF.
* Prüfen, ob es überhaupt Objekte in der SCI Objektmenge gibt
IF lr_ci_objectset->iobjlst-objects[] IS INITIAL.
write 'Object Menge leer'.
* in diesem Fall kann auch nichts geprüft werden
RETURN.
ENDIF.
write 'Object Menge nicht leer'.
множество «ZTEST» является exsisting в системе как общественности набор объектов.
после большего количества испытаний я нашел решение.
IF lr_ci_objectset->iobjlst-objects[] IS INITIAL.
- неправильный массив для objset и поэтому используется.
IF lr_ci_objectset->OBJECTSINF IS INITIAL.
является функциональным.
Этот вопрос не соответствует теме, потому что он не на английском – Mark
спасибо, решил ли он сам, я должен изменить его на английский и сообщить о решении или удалить его? –
Если у вас есть решение, добавьте это как ответ – Mark