点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
TYPES:TWA_OUT开始, 状态类型PLKO-STATU, KTEXT TYPE PLKO-KTEXT, ZAEHL TYPE PLKO-ZAEHL, MATNR TYPE MARA-MATNR, TWA_OUT结束。 数据:WA_OUT TYPE TWA_OUT, LS_STRU类型参考到CL_ABAP_STRUCTDESCR, LT_DDFIELD_HD TYPE DDFIELDS。 LS_STRU?= CL_ABAP_STRUCTDESCR => DESCRIBE_BY_DATA(WA_OUT)。 呼叫方法LS_STRU-> GET_DDIC_FIELD_LIST *出口 * P_LANGU = SY-LANGU * P_INCLUDING_SUBSTRUCTRES = ABAP_FALSE 接收 P_FIELD_LIST = LT_DDFIELD_HD 例外情况 NOT_FOUND = 1 NO_DDIC_TYPE = 2 其他= 3 。 WRITE:" xxxxxxxxxxxx"。
在此代码中,我使用GET_DDIC_FIELD_LIST,但我得到SY-SUBRC = 2(NO_DDIC_TYPE)
我哪里出错了?
嗨,
问题是您使用的是本地定义的结构,该结构在数据字典中不可用。 这就是为什么出现NO_DDIC_TYPE错误的原因。
一种解决方案是为TWA_OUT类型创建DDIC结构。
最诚挚的问候,
Geert- Jan Klaps
感谢您 Geert-Jan 拍手。
我也能找到它,并且有效
一周热门 更多>