Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Abap Sap代码检查器如何使用cl_ci_对象集类_Abap_Sap Basis - Fatal编程技术网

Abap Sap代码检查器如何使用cl_ci_对象集类

Abap Sap代码检查器如何使用cl_ci_对象集类,abap,sap-basis,Abap,Sap Basis,我尝试使用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

我尝试使用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'.
是对象集的错误数组,因此使用

IF lr_ci_objectset->OBJECTSINF IS INITIAL.

是功能性的。

您不能那么容易地检查“对象集是否为空”。对象集可以是离散的对象集(就像传输的内容一样),也可以是一组选择标准。在执行选择时,后者可能会生成对象列表,也可能不会生成对象列表——因此,即使对象集不是空的,结果对象列表也可能是空的

这个问题似乎离题了,因为它不是英文的谢谢,我自己解决了。我应该把它改成英文并报告解决方案,还是删除它?如果你有解决方案,请添加它作为答案
IF lr_ci_objectset->OBJECTSINF IS INITIAL.