如何在EKPO-BUKRS中选择所有数据

2020-09-01 01:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
请帮助我。

如何选择EKPO-BUKRS中的所有数据。
我的代码是这样的。

我不想选择 公司代码仅在" IF"语句中显示,但我将在" BUKRS"字段中选择所有内容

如果ekpo-bukrs EQ'GP'或ekpo-bukrs EQ'NE'或ekpo-bukrs EQ'NS'或
      ekpo-bukrs EQ'NW'或ekpo-bukrs EQ'NO'或ekpo-bukrs EQ'EP'或
      ekpo-bukrs EQ'PB'或ekpo-bukrs EQ'PB'或
      ekpo-bukrs EQ'NX'或ekpo-bukrs EQ'EC'或ekpo-bukrs EQ'WK'。

     执行net_dsptxt_pgeo
             使用'EKKO'tdname'F05''F05''FOOTER'。
     执行net_dsptxt_pgeo
             使用'EKKO'tdname'F07''F07''FOOTER'。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
请帮助我。

如何选择EKPO-BUKRS中的所有数据。
我的代码是这样的。

我不想选择 公司代码仅在" IF"语句中显示,但我将在" BUKRS"字段中选择所有内容

如果ekpo-bukrs EQ'GP'或ekpo-bukrs EQ'NE'或ekpo-bukrs EQ'NS'或
      ekpo-bukrs EQ'NW'或ekpo-bukrs EQ'NO'或ekpo-bukrs EQ'EP'或
      ekpo-bukrs EQ'PB'或ekpo-bukrs EQ'PB'或
      ekpo-bukrs EQ'NX'或ekpo-bukrs EQ'EC'或ekpo-bukrs EQ'WK'。

     执行net_dsptxt_pgeo
             使用'EKKO'tdname'F05''F05''FOOTER'。
     执行net_dsptxt_pgeo
             使用'EKKO'tdname'F07''F07''FOOTER'。
付费偷看设置
发送
3条回答
野沐沐
1楼 · 2020-09-01 02:12.采纳回答

嗨,霍特曼,

2个选项:

1。 编写如下所示的select语句:

从ekpo INTO表@DATA(lt_bukrs)中选择bukrs,在其中bukrs <>'1512'并且
                                                         bukrs <>'1000'。
 

继续将您的BUKRS添加到where条件。

2。 从EKPO中提取所有公司代码,然后从内部表中删除。

致谢

GK

当学会了学习
2楼-- · 2020-09-01 02:02
Hotman Jandri Vay Sianturi ,在这种情况下,您的陈述只需要避免出现条件即可。 只需select语句就可以满足以下要求:从EKPO中将BUKRS选择到表@DATA(LT_BUKRS)中。
3楼-- · 2020-09-01 01:56

你好 Hotman Jandri Vay Sianturi

在一般情况下,您能在这里解释完整的业务要求吗?您可以按照以下任一步骤进行操作:

1) 在常量表中保留您想要/不需要的所有BUKRS值,现在从常量表中获取值并填写范围,然后将select语句中的范围用作where条件。 使用此解决方案,即使他们想将条目添加到公司代码中,也可以将其直接添加到表中,而不必打扰该代码。

2)如果其报告在BUCRS中添加了 选择屏幕,然后在其中添加所有BUKRS值并另存为Variant。 现在,从选择屏幕中使用此BUKRS值,并将其用于Select语句中。

3)您必须在where语句中编写带有很多条件的Select语句。

也让我们 知道您要处理的公司代码总数是多少?

请在需要澄清时告知我们。

致谢!

一周热门 更多>