HANA实战笔记——01
名词
名词 | 全称 | 含义 |
---|---|---|
CRM | Customer Relationship Management | 客户关系管理 |
BPM | Business Process Management | 业务流程管理 |
ERP | Enterprise Resource Planning | 企业资源计划 |
CRM:
CRM系统是以客户管理为核心,与销售,营销等多方面结合,更注重于吸引新客户,保留老客户,降低客户流失率,解决企业销售管理问题,助力企业盈利的重要工具。
CRM管理这些信息:客户、线索、商机。
BPM:
BPM是在业务的管理基础上,进行人员管理,规定“谁”需要“在什么环节”做什么“任务”。让整个企业更加“自动化”,致力于打造“端到端”的流程,通过业务流程自动化,来降低人的重复劳动,或者规范化人员的工作内容,来标准化企业的项目管理、生产、销售和库存等。
ERP: ERP系统是企业内部管理所需的业务应用系统,主要是指财务、物流、人力资源等核心模块。
是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。
ERP系统是建立在信息技术基础上,重在对企业内部的业务流程进行系统化的管理,实现内部的信息共享。
注意点
- 单模块中涉及的人员编码不用做去前置零处理。多模块中涉及人员编码的关联的注意两点,1、英文处理成小写,2、人员编码这些做去前置零处理
- 使用参数做过滤的时候,尽量用编码过滤,少用文本过滤。需要模糊查询的参数,可以用文本过滤,其他的用编码做过滤。
- 报表上一般保留2位小数,模型中保留4-6位小数
HANA——SQL
- 聚合等操作最好在一个模块里面进行完成,后续之间取这个模块里面的值
- 给表取别名,不要取ABCD等,最后你会找不到你需要的是那一张表,别名最好和表有关联,缩写、和表相关的单词或者拼音首字母都可以
- 字段前面加上表的别名,有利于修改或者是查找报错,让别人也能看懂你这个字段是从那个表里面取出来的
- 多写注释、多写注释、多写注释!少写废话、少写废话、少写废话!
- 能够连接的表尽量连接,取尽可能多的字段,如果这个字段在这个模块里面真的取不出来,再进行模块化,达到优化的目的
- 连接的时候注意连接条件,大小写或者多0少0
- 计算的时候注意单位和单位长度
帆软报表
- 过滤参数从底表里面进行取值,并且在数据集查询里面进行相应的限制
- 过滤值空查询全部 if(len(变量)==0,nofilter,变量)
- 数据集值空查询全部
${if(len(变量) > 0," AND 表中相应的字段 IN/= (’" + 变量 + “’)”,"")} - 模糊查询
表中相应的字段 LIKE (’%${变量}%’) - 序号 直接在表格中写 =SEQ()
小知识点
- APPLY_FILTER是动态SQL,当你想要拼接查询与过滤条件的时候,可以用APPLY_FILTER
<variable_name> = APPLY_FILTER(<table_or_table_variable>,<filter_variable_name>);
可以看出APPLY_FILTER()包含2个参数。第一个参数可以传入表、表变量或者视图;第二个参数则是过滤器的具体内容,比如 CODE
like ‘2%’
- 使用ROW_NUMBER()窗口函数可以对数据进行计数筛选。
post SAP-Garson
原文链接:https://blog.csdn.net/weixin_39526484/article/details/98479746文章来自于网络,如果侵犯了您的权益,请联系站长删除!