有个学员刚入项目, 经常听别人说函数和参数 ,所以问我这两者的区别。
我在 ** ABAP基础一对一课程 ** 中经常这样举例:
你的卡是工商银行的,但是你去农业银行自动取款机上取钱(银联的都可以)。你只要做这几步:
1 插入卡
2 输入密码
3 输入取款金额。
然后就出来人民币了。
你思考下,你卡是工行的,但是取的钱是农行, 他们之间是怎么结算的 ?
**函数的意义:** 你只管输入和输出, 中间过程你不用管 ,比如前面案例:
**输入** **: 卡、密码、金额
** **输出** **:人民币
** 中间结算过程,你不用管。
我们看个SAP里的函数(输入申请单号,输出采购申请所有行项目)
讲到这里,我们再回到前面的问题。
接口也是函数的一种。我们说的输入、输出都是 **参数
函数呢,指的是函数名称,也就是说前面截图里的,ZRFC_MM002
**
**再比如:
** 取款机是 **函数** ,插卡、输入密码、取钱的地方是 **参数;**
电风扇是 ** 函数 ** ,一档二档三档摇头是 **参数** **
**