2020-08-16 18:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好 我希望你能帮助我。
我使用了BAPI_COSTELEMENTGRP_GETDETAIL函数来获取成本元素,但是我还需要该函数的返回表中给出的层次结构,例如,它显示为:
使用和算法的表格可以为我提供以下层次结构:
我希望算法给我一个表格,例如:
MOD
个人费用/报酬/薪金
个人费用/报酬/佣金,
等
我尝试了以下操作:
但是不起作用。 我希望你能帮助我。
问候
你好 HugoJoséVillanueva Vargas
尝试一下(可能包含一些错字)。
数据: lv_description TYPE字符串, lt_descriptions TYPE TABLE OF字符串。 lwa_desc-sign ='I'。 lwa_desc-option ='EQ'。 在lt_hierarchynodes引用到数据(ld_node)中循环。 DATA(lv_hierarchy_level_index)= ld_node-> hierlevel + 1。 从lv_hierarchy_level_index删除lt_descriptions。 lv_description = ld_node->描述。 将lv_description附加到lt_descriptions。 如果ld_node-> valcount> 0。 清除lwa_desc-low。 循环至lt_descriptions进入lv_description。 CONCATENATE lwa_desc-low lv_description INTO lwa_desc-low由空格分隔。 结局。 压缩lwa_desc-low。 将lwa_desc附加到lr_desc。 万一。 ENDLOOP。
这很高兴。
我尝试了以下操作,但是 不起作用:
在lt_hierarchynodes上分配LOOP,在ASSIGNING FIELD-SYMBOL()。清除lwa_desc。在新的层级上。 ENDAT。 > lwa_desc-option ='EQ'。合并l_desc空间 -descript INTO l_desc。 IF -valcount = 1. APPEND lwa_desc TO lr_desc。清除l_desc。 ENDIF。 ENDLOOP。
最多设置5个标签!
你好 HugoJoséVillanueva Vargas
尝试一下(可能包含一些错字)。
亲切的问候,Mateusz
这很高兴。
亲切的问候,
Mateusz
我尝试了以下操作,但是 不起作用:
在lt_hierarchynodes上分配LOOP,在ASSIGNING FIELD-SYMBOL()。
-descript INTO l_desc。 -valcount = 1.
清除lwa_desc。
在新的层级上。
ENDAT。 > lwa_desc-option ='EQ'。
合并l_desc空间
IF
APPEND lwa_desc TO lr_desc。
清除l_desc。
ENDIF。
ENDLOOP。
一周热门 更多>