function收集
1.Function: CLOI_PUT_SIGN_IN_FRONT
功能:将负号提前
参数:
Changing:
VALUE:需要负号提前的变量
2.Function: EPS_GET_DIRECTORY_LISTING
功能:获得某路径下的文件列表
参数:
Import:
DIR_NAME:需要查找的路径
FILE_MASK:没用过
Export:
DIR_NAME:文件路径
FILE_COUNTER:文件个数
ERROR_COUNTER:错误的个数
Tables:
DIR_LIST:文件列表
说明:这个函数可以获得服务器某个路径下的所有文件,对open dataset for read file中file名字的获得有帮助。
3.Function: BAPI_COMPANYCODE_GET_PERIOD
功能:获得公司的会计年度以及过账日期
参数:
Import:
COMPANYCODEID:公司代码
POSTING_DATE:posting date
Export:
FISCAL_YEAR:会计年度
FISCAL_PERIOD:财务期间
RETURN:返回值
说明:该函数可用来检查会计期间。
4.Function: MARA_SINGLE_READ
功能:读取物料信息
参数:
Import:
KZRFB:Indicator: Refresh buffer entry
MAXTZ:Max. no. of entries in buffer(这两个参数应该和性能优化相关)
MATNR:物料号
SPERRMODUS:Lock mode (none, shared, excl.)
STD_SPERRMODUS:Standard lock mode (if different)(锁相关)
OUTPUT_NO_MESSAGE:是否输出消息
Export:
WMARA:返回的物料信息
说明:该函数可用于性能优化,例如无法避免在loop中有sql的情况可以用该函数取代sql。
对mara的其它操作参考function group:MG21
5.Function: KNA1_SINGLE_READ
功能:读取customer表信息
参数:
Import:
KZRFB:Indicator: Refresh buffer entry
KNA1_KUNNR:customer code
Export:
WKNA1:返回的信息
说明:还有很多表的读取参考function group:MG41
6.Function: ADDR_GET_COMPLETE_ALL_TYPES
功能:获得地址的相关信息
参数:
Import:
ADDRNUMBER:address number
PERSNUMBER:个人信息
ADDRESS_OBJECT_TYPE:类型 1:组织 2:个人 3:客户
Export:
ADDR1_COMPLETE:地址1
ADDR2_COMPLETE:地址2
ADDR3_COMPLETE:地址3
ADDR1_COMPLETE_BAPI:地址1
ADDR2_COMPLETE_BAPI:地址2
ADDR3_COMPLETE_BAPI:地址3(以上三个bapi用)
7.Function: READ_VBFA
功能:取得document flow(省得select了)
参数:
Import:
I_VBELV:Preceding sales and distribution document
I_POSNV:Preceding item of an SD document
I_VBTYP_V:Document category of preceding SD document
I_VBTYP_N:Document category of subsequent document
I_FKTYP:Billing category
I_BYPASSING_BUFFER:是否用buffer
I_REFRESH_BUFFER:删除buffer?
Tables:
E_VBFA:凭证流的表
说明:可以通过by passing buffer来优化性能
8.Function: SD_VBAK_SINGLE_READ
功能:读取销售订单表头信息
参数:
Import:
I_VBELN:销售订单
I_BYPASSING_BUFFER:是否用buffer
I_REFRESH_BUFFER:删除buffer?
Export:
E_VBAK:返回表头信息
说明:读相关sd表的函数请参考function group:V45I
9.Function: LIKP_READ
功能:Delivery Header Data
参数:
Import:
I_VBELN:Delivery
LINE_EXIST:if 'x' check only if line exsists
Export:
O_ANSWR:send out 'x' for line exsists in table
Tables:
E_LIKP:SD Document: Delivery Header Data
说明:有关读取delivery的信息请参考function group:LMGT
10.Function: CREATE_SAP_SHORTCUT
功能:创建快捷方式
参数:
Import:
SC_COMMAND:指定的tcode
SC_TITLE:快捷方式名字:例如:se38
SC_TYPE:快捷方式类型:有三种:’report’,’ transaction’,’ system command’
NO_DIALOG:是否弹出窗口
说明:具体没什么用,做着玩玩。
11. Function: SAPGUI_PROGRESS_INDICATOR
功能:显示进度
参数:
Import:
PERCENTAGE:进度的百分数,>0,<100.
TEXT:文本
说明:在运行时间很长的程序中可以选择使用,这样保证了程序不会中止。当然也可以在rz10里面设置程序运行时间,不过比较麻烦。
12.CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'
EXPORTING
i_gjahr = p_gjahr "会计年度
* I_MONMIT = 00
i_periv = 'K4' “会计年度变式
i_poper = p_period ”会计期间(一个月份)
IMPORTING
e_date = r_date-low “返回的月首日
下面这个则是取得月尾日
CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
EXPORTING
i_gjahr = p_gjahr
* I_MONMIT = 00
i_periv = 'K4'
i_poper = p_period
IMPORTING
e_date = r_date-high.
13.Funtion:K_GROUP_SELECT
功能:利润中心组的检索help
参数:
Import:
BUTTONS:按钮,决定是否可以选择group类型
CLASS :cost center class
CRUSER:创建人
FIELD_NAME:字段名称:此项为必输项
SEARCHFLD:还没用过
SEARCHFLD_INPUT:成本控制范围是否可以输入(参照图1)
SEARCHFLD_REQUIRED:成本控制范围是否必输,如果设置为不可输入,
那么这个参数无效(参考图2)
SET:利润中心组的开头字母
START_COLUMN:弹出窗口的位置
START_ROW :弹出窗口的位置
TABLE:表或者结构的名称
Export:
SET_NAME:取得帮助字段的值
function收集相关推荐
- React 状态管理库: Mobx
React 是一个专注于视图层的库.React 维护了状态到视图的映射关系,开发者只需关心状态即可,由 React 来操控视图. 在小型应用中,单独使用 React 是没什么问题的.但在复杂应用中,容 ...
- 【struts2+hibernate+spring项目实战】分页功能的完整的实现(通用分页、基类实现)
一.概述 今天自己做了个项目练练,然后有一些分页的功能,自己把分页的功能做了一个简单的总结,然后,为了以后能够方便自己的开发,做了一个baseDao的实现. 二.代码实现 2.1.分页的实体类page ...
- js高级技巧之柯里化
2019独角兽企业重金招聘Python工程师标准>>> 核心需要注意两点:参数子集的收集.返回函数 下面见bind的封装中使用到柯里化: function bind (fn, con ...
- django中的ajax_post请求
Ajax_post请求,涉及到post请求就会遇到csrf问题,ajax的post请求,同样需要发生csrf_token. 相比较get请求,post请求: 1.需要一字典格式整合数据 2.需要一个c ...
- day06【后台】两套分配
day06[后台]两套分配 1.权限控制 权限控制机制的本质就是"用钥匙开锁" 2.给Admin分配Role 2.1.思路 通过页面操作把 Admin 和 Role 之间的关联关系 ...
- day05【后台】菜单维护
day05[后台]菜单维护 1.数据库中存储树形结构 1.1.节点类型 1.2.创建菜单表 执行SQL语句创建数据库表 USE project_crowd CREATE TABLE t_menu (i ...
- Bootstrap滚动监控器
前面的话 滚动监听插件是用来根据滚动条所处的位置来自动更新导航项的.滚动导航条下面的区域并关注导航项的变化,下拉菜单中的条目也会自动高亮显示.本文将详细介绍Bootstrap滚动监控器 基本用法 滚动 ...
- CRM 项目实战-笔记
CRM项目: 编程思想和编程习惯 web项目的开发:如何分析.设计.编码.测试 技术架构 视图层(View) 展示数据,跟用户交互 html,css,js,jquery,bootstrap(ext|e ...
- 【超详细】SSM框架项目实战|Spring+Mybatis+Springmvc框架项目实战整合-【CRM客户管理系统】——课程笔记
相关资料网盘链接: CRM客户管理系统资料 提取码 :0u04 P1--CRM阶段简介: web项目开发:如何分析,设计,编码,测试. 形成编程思想和编程习惯. P2--CRM的技术架构 ...
最新文章
- 搜索引擎爬虫蜘蛛的USERAGENT大全
- 光盘压制:八种加密方法保护光盘数据安全
- linux crond命令
- 082_Timing事件
- 原来fb可以在一个工程里面输出多个swf模块
- 云计算机室怎么样映射d 盘,云服务器磁盘如何映射到本地磁盘
- 清华大学马少平:一款智能硬件背后的“AI争霸”...
- MySql主键和唯一索引的区别
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 英语句式参考纯享版 - 定语从句
- BZOJ 3162 / Luogu P4895: 独钓寒江雪 树hash+DP
- python 红黑树_手把手教你43行代码写红黑树(包括删除操作)
- 《汉信码》——中国首个完全自主知识产权二维条码国家标准颁布
- 用Speedtest-Tracker跟踪上网速度
- Just do it and never give up,then you will find that things become better
- gitlab安装及配置
- 柯桥韩国人到底一周平均要吃几次泡面?
- 对于共享电脑的到来,您有什么想说的
- Qt使用QBrush贴图片纹理
- Arduino uno 驱动安装问题解决(win10)