可编辑ALV中的验证

2020-08-18 19:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,目前我正在尝试向我的可编辑...

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

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


您好,目前我正在尝试向我的可编辑ALV报告中添加一些验证。

这就是我想要做的:

1。 在标题和订单项中将EBELN字段设为必填字段

2。 当附加(方法:CREATE_PURCHASE_ORDERS,在下面的URL中)时,在标题中添加新记录,一旦在标题中键入ebeln,然后按Enter,它将自动在标题(bedat字段)中填充sy-datum,并在行项目中自动填充eleb,

是否有适合我研究的消息来源? 找不到合适的人

通过BCALV_EDIT_04查看

我的源代码可以在该URL的注释部分中看到:

https: //answers.sap.com/questions/13047333/sorting-issue-for-alv-splitter.html?childToView=13047697#answer-13047697

(90.2 kB)
7条回答
< p> Hi

请按如下所示

声明一个全局变量iv_save类型c长度为1的默认空间。

I 在您的方法中,包括以下语句

方法UPDATE_PURCHASE_ORDERS。
 数据:ls_zheader喜欢it_zheader的行,
      lv_ebeln TYPE zekko03-ebeln。
     
      PERFORM VALIDATE_IT。  <=====在此处添加语句行
      IF IV_SAVE ='Y'<==添加if语句以验证标志是否正确
          如果it_zheader不是INITIAL。
          ....
          .....
      万一。
      其他。
        消息"内部表PO号丢失"。类型" S",显示像" S"。
      ENDIF 

以及子例程

 FORM VALIDATE_IT。
    IV_SAVE ='Y'。
    将IT_HEADER循环到LS_HEADER。
      如果LS_HEADER-EBELN =''。
        IV_SAVE ='N'。
      万一。
    结局。
 结束格式


 

一周热门 更多>