点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我有以下查询:-。
从BSID 上面的 BSIK_WHERE 包含我们在动态选择中输入的LDB:动态选择条件的所有值。 我想从表BSIK_WHERE中删除利润中心条件。 随附的是表格BSIK_WHERE的屏幕截图。请提出一些建议,从表格中删除所有利润中心条件:BSIK_WHERE。 prctr-bsik-where.jpg 我要从上表中删除PRCTR条件值:BSIK_WHERE。 在BSIK_WHERE处进入WA_WHERE。 如果是WA_WHERE CS'PRCTR'。 删除BSIK_WHERE行CS'PRCTR'。 ENDIF。 ENDLOOP。 但是一些要在下一行使用的值,例如NOT BETWEEN条件。因此无法删除PROFIT CENTER的条件。 请提出一些想法并解决。 致谢 深B
中选择(BSID_FIELDS)到表XBSID
的相应字段中,其中K_KUNNR
中的所有条目均在其中,KUNNR eq K_KUNNR-LOW
和DD_BUKRS
中的BUKRS和DD_BUDAT < br>和BUDAT le DD_STIDA
和DD_ZUONR
中的SHKZG和DD_UMSKZ
中的UMSKZ和DD_BSCHL
和( BSIK_WHERE )中的BSCHL。/p>
您可以尝试使用FREE_SELECTIONS_RANGE_2_WHERE来调频FREE_SELECTIONS_WHERE_2_RANGE,调整范围,重建以及where子句。 (注意:LDB程序中where_clause是根据内部表dyn_sel的数据计算出来的,因此您的更改可能会被程序覆盖)
但是,当用户输入这样的选择并让他们更正输入时,您可以考虑在选择屏幕中引发错误。 (您尝试使用此解决方案解决的实际问题是什么?)
一周热门 更多>