采购订单字段在我的abap报告中仅显示4个字符

2020-08-30 11:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你们好 请你能帮我。我是新来的...

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

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


你们好

请你能帮我。我是新来的。 我已经写了一个代码,但是我的采购订单字段仅输出4个字符,但是桌上的采购订单编号比这更长。

编写了一个简短的代码。

 *&---------------------------------------------  ------------------------ *
 *&报告ZTYPES
 *&
 *&------------------------------------------------  --------------------- *
 *&
 *&
 *&------------------------------------------------  --------------------- *


 报告ztypes行大小132。


 *表声明(新方法)"使用这种方式!!!
 类型:t_ekpo的开始,
   ebeln TYPE ekpo-ebeln,
   ebelp TYPE ekpo-ebelp,
   bukrs TYPE ekpo-bukrs,
  t_ekpo的结尾。
 数据:t_ekpo初始大小为0的it_ekpo类型标准表," itab
       wa_ekpo TYPE t_ekpo,"工作区(标题行)
       wa_ekpo1喜欢it_ekpo的线。


 ******************************************************  ************************
 *开始选择。
 选择开始。


 *在Itab中选择数据
   选择包
          埃贝尔普
          雅本
     从ekpo
     插入表it_ekpo。
 *使用LOOP语句在Itab中处理数据
   环聊it_ekpo INTO wa_ekpo。
     写:wa_ekpo-ebelp,wa_ekpo-bukrs,wa_ekpo-ebeln。
 *处理中...
   结局。

 

abap.jpg (240.2 kB)
4条回答
悠然的二货
2020-08-30 11:56

你好 zubair sultan

声明列的顺序和调用列的顺序以及编写列的顺序都不同。

基本上所有这些都必须对齐,下面的代码应该可以帮助您在报表的一行中仅放置一个条目。

 *表声明(新方法)"使用这种方式!!!
 类型:t_ekpo的开始,
          ebeln TYPE ekpo-ebeln,
          ebelp TYPE ekpo-ebelp,
          bukrs TYPE ekpo-bukrs,
        t_ekpo的结尾。

 数据:t_ekpo初始大小为0的it_ekpo类型标准表," itab
       wa_ekpo TYPE t_ekpo,"工作区(标题行)
       wa_ekpo1喜欢it_ekpo的线。
 ******************************************************  ************************
 *开始选择。
 选择开始。
 *在Itab中选择数据
   SELECT ebeln
          埃贝尔普
          布克
     从ekpo
     插入表it_ekpo。
 *使用LOOP语句在Itab中处理数据
   环聊it_ekpo INTO wa_ekpo。
     写:/wa_ekpo-ebeln,wa_ekpo-ebeln,wa_ekpo-bukrs。
 *处理中...
   ENDLOOP。

致谢!

一周热门 更多>