apap交互式报告错误!

2020-08-18 07:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人可以帮助我获得交互式报告输出...

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

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


有人可以帮助我获得交互式报告输出吗?!

我只是在学习,请告诉我出了什么问题以及为什么我没有得到输出。

报告zmanoj6。
 TYPE-POOLS:slis。
 桌子:玛拉,马特。

 类型:ty开始,
           matnr TYPE matnr,
           ERSDA TYPE ERSDA,
           ernam TYPE ernam,
           laeda TYPE laeda,
           vpsta TYPE vpsta,
         ty of ty。


 类型:ty1的开始,
           matnr TYPE matnr,
           斯普拉斯TYPE斯普拉斯
           maktx TYPE maktx,
           maktg TYPE maktg,
         ty结束。

 数据:它的类型表,
        wa TYPE ty,
        TY1型表
        wa1 TYPE ty。

 数据:it_fieldcat类型slis_t_fieldcat_alv,
       wa_fieldcat类型slis_fieldcat_alv。

 数据:it_fieldcat1类型slis_t_fieldcat_alv,
       wa_fieldcat1类型slis_fieldcat_alv。

 数据:it_events类型为slis_t_event,
        wa_events喜欢it_events的线。

 带有标题标题文本001的b1块的选择屏幕开始。
 参数垫类型mara-matnr强制性。
 块b的选择屏幕结束。


 选择开始。

   SELECT matnr,
          ersda,
          厄南
          拉达
          vpsta从mara到表@DATA(it_mara)
          matnr EQ @mat在哪里。


   wa_fieldcat-fieldname ='MATNR'。
   wa_fieldcat-ref_tabname ='MARA'。
   wa_fieldcat-seltext_m ='会计凭证编号'。
   将wa_fieldcat附加到it_fieldcat。
   清除wa_fieldcat。

   wa_fieldcat-fieldname ='ERSDA'。
   wa_fieldcat-ref_tabname ='MARA'。
   wa_fieldcat-seltext_m ="约会文件编号"。
   将wa_fieldcat附加到it_fieldcat。
   清除wa_fieldcat。

   wa_fieldcat-fieldname ='ERNAM'。
   wa_fieldcat-ref_tabname ='MARA'。
   wa_fieldcat-seltext_m ='任务编号'。
   将wa_fieldcat附加到it_fieldcat。
   清除wa_fieldcat。

   wa_fieldcat-fieldname ='LAEDA'。
   wa_fieldcat-ref_tabname ='MARA'。
   wa_fieldcat-seltext_m ='AccounNumber'。
   将wa_fieldcat附加到it_fieldcat。
   清除wa_fieldcat。

   wa_fieldcat-fieldname ='VPSTA'。
   wa_fieldcat-ref_tabname ='MARA'。
   wa_fieldcat-seltext_m ='Accounr'。
   将wa_fieldcat附加到it_fieldcat。
   清除wa_fieldcat。


   通话功能'REUSE_ALV_GRID_DISPLAY'
     出口
       i_grid_title ='优先ALV'
       it_fieldcat = it_fieldcat
       it_events = it_events
       i_structure_name ='TY_MARA'
     桌子
       t_outtab = it_mara。

   通话功能" REUSE_ALV_EVENTS_GET"
     输入
       et_events = it_events。

   使用KEY ='user_command'读取表it_​​events到wa_events中。
   wa_events-form ='FORM_USER_COMMAND'。
 *从wa_events索引sy-tabix修改it_events。


 FORM user_command使用r_ucomm像sy-ucomm
                         rs_selfield TYPE slis_selfield。
   读取表it_​​mara INTO WA INDEX rs_selfield-tabindex。

   选择矩阵
          斯普拉
          maktx
          maktg从makt到表IT1中的matnr = wa-matnr。


  通话功能'REUSE_ALV_GRID_DISPLAY'
     出口
       i_grid_title ='SECOND ALV'
       it_fieldcat = it_fieldcat1
       it_events = it_events
       i_structure_name ='TY_MAKT'
     桌子
       t_outtab = it1。



   wa_fieldcat1-fieldname ='MATNR'。
   wa_fieldcat1-ref_tabname ='MAKT'。
   wa_fieldcat1-seltext_m ='QQQQ'。
   将wa_fieldcat1附加到it_fieldcat1。
   清除wa_fieldcat1。

   wa_fieldcat1-fieldname ='SPRAS'。
   wa_fieldcat1-ref_tabname ='MAKT'。
   wa_fieldcat1-seltext_m ='Accounr'。
   将wa_fieldcat1附加到it_fieldcat1。
   清除wa_fieldcat1。

   wa_fieldcat1-fieldname ='MAKTX'。
   wa_fieldcat1-ref_tabname ='MAKT'。
   wa_fieldcat1-seltext_m ='AccoSSSr'。
   将wa_fieldcat1附加到it_fieldcat1。
   清除wa_fieldcat1。

   wa_fieldcat1-fieldname ='MAKTG'。
   wa_fieldcat1-ref_tabname ='MAKT'。
   wa_fieldcat1-seltext_m ='Accounr'。
   将wa_fieldcat1附加到it_fieldcat1。
   清除wa_fieldcat1。

   最终形式。
7条回答
三十六小时_GS
2020-08-18 08:34

参考所附报告。

要求:

销售订单仓库

选择选项:订单号,订单日期,客户ID

第一级输出:

-订单号

-订单日期

-客户ID

-客户名称

-总订单价值

单击订单号 :第二级:

  • -订单号
  • -货号
  • 材料代码
  • -材料描述
  • -数量
  • 订单单位
  • -商品价值

在第一级输出中,提供工具栏以显示订单详细信息:

  • -当按钮-显示VA03工具以显示订单明细
  • -再次从VA03返回时,将显示第一级显示。

找到附加的.txt文件。 zsd-ord.txt

一周热门 更多>