数据定义:TYPE或?

2020-09-20 07:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)希望为此找到一些指南,但是没有看...

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

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


希望为此找到一些指南,但是没有看到任何具体建议。

定义变量时,是否使用数据元素或表和字段名称作为类型? 例如:

数据:lv_werks类型vbap-werks。

数据:lv_werks类型werks_d吗?

(而且,我总是觉得WERKS是一种结构。:))

我倾向于第一个选项,尤其是在为SELECT定义内部表时。 显然,SAP可以在标准表中更改分配的数据元素,因此像vbap-werks这样的引用可以防止可能的类型错误。 但是我想知道是否还有其他因素需要考虑。 您使用什么,为什么?

谢谢。

13条回答
callcenter油条
2020-09-20 07:54

1)每当我创建一个报表或交易以用于现有或标准对象(销售订单,采购申请等)时,我总是使用引用 特定于开发的表和字段,因此用于销售订单vbap-werks,用于采购订单eban-werks等。 其背后的原因是,那么我确定当我将该字段链接到屏幕字段或ALV时,我将获得正确的F1/F4帮助,输入帮助和翻译。

2)创建新对象时,我使用两种方式:

  • 如果后面有一个Z表,那么我将执行第1点中的操作,但是我没有使用标准的数据元素,而是经常创建新的元素,例如进行更好的翻译。
  • 如果我没有在数据库中存储任何内容,但是我只是做一些功能,那么我在FG或类中创建一个类型或结构,然后稍后引用存储在其中的类型,例如数据:工厂类型zcl_whatever => t_data -厂。 在这种情况下,每当需要更改时,我都只在一个地方进行操作。
    当然,如果需要将该字段显示在某个地方,那么我将首先创建数据元素,然后在类/FG中引用它。

一周热门 更多>