- 博客(47)
- 资源 (8)
- 收藏
- 关注
原创 SAP 维护视图排序
MODULEmod_sort_data.MODULEmod_sort_dataOUTPUT.FIELD-SYMBOLS:<vclstruc_sortid>TYPEx.IFreplace_mode=spaceANDstatus-action<>hinzufuegen.ASSIGNCOMPONENT'SEQNR'OFSTRUCTURE<vim_extract_struc>TO<vclstr...
2021-10-14 15:02:51
479
原创 web dynpro ALV基础详解
web dynpro从零开始基础版step_by_step配图示例:实现: web dynpro 页面间值传递,web dynpro ALV,web dynpro ALV 标准button控制,web dynpro ALV hotlink,web dynpro ALV可编辑设置,web dynpro 页面跳转实现代码:methodONACTIONONSHOW.DATAlo_nd_dataTYPEREFTOif_wd_context_node.DATAlt...
2021-04-25 15:59:14
601
原创 SAP ABAP员工薪酬数据读取
LOOP AT LT_PERNR INTO LW_PERNR. CLEAR lt_rgdir. lv_pernr = LW_PERNR-objid.* 获取工资记录 CALL FUNCTION 'CD_READ_RGDIR' EXPORTING persnr = lv_pernr TABLES in_rgdir = lt_rgdir EXCEPTIONS n..
2021-04-12 11:04:44
1744
1
原创 SAP 员工照片批量上传下载
涉及表TOAHRHR管理级的容器表*根据员工号判断文件是否存在 CALL FUNCTION 'HR_IMAGE_EXISTS' EXPORTING p_pernr = L_PERNR P_TCLAS = 'A'* P_BEGDA = '18000101'* P_ENDDA ..
2021-03-17 15:20:11
1049
原创 SAP HANA数据库外部直连
命令连接测试(需要在jar包文件目录下):java -jar ngdbc-2.4.59.jar -u USER,PASSWORD -n {IP}:{端口}-c "SELECT * FROM SYS.M_DATABASES"SQL执行的端口查看方法:使用basis账户登录,此时端口30015(默认端口)执行SQL文 :SELECT * FROM SYS.M_SERVICES 找到...
2020-01-13 18:10:21
2264
原创 ABAP使用工具函数整理
1.ABAP创建UUID CALL METHOD cl_system_uuid=>if_system_uuid_static~create_uuid_c32 RECEIVING uuid = gv_msgid.
2019-07-30 15:28:13
285
翻译 SAP登录消息提示
sap登录时弹出消息提示,1.采用函数,注册一条记录,登录时执行TCODE,可以弹出POPUP,或者I类型消息. NAVIGATION_SET_START_TCODE优点:实现简单,没有技术难度,只需要(SE38)开发一个简单的消息程序,并定义TCODE考虑:1.可以开发定制程序来维护消息推送账户 2.所有账户都维护TCODE,配置在程序里面结合角色权限...
2019-07-22 18:12:59
2195
原创 SAP UI5学习记录20190415
1.设定图片Logo // 设定图片LOGO第一种方式 // var oImage = new sap.m.Image(); // oImage.setSrc("http://localhost:63343/ZFiroi01/webapp/img/UIP01.jpg"); // oImage.set...
2019-04-16 10:41:31
283
原创 ABAP 动态创建变量,构造,表
1.A.动态创建变量创建不同的基本类型,引用不同的get_*(),具体查看类cl_abap_elemdescr,DATA: dref_i TYPE REF TO data, elem_type TYPE REF TO cl_abap_elemdescr."创建基本类型elem_type ?= cl_abap_elemdescr=>get_i( ).创建变量对象...
2019-03-04 11:27:12
3793
原创 Execl计算收集
在指定范围中,搜索指定值是否存在,存在则返回匹配范围的‘返回列’= VLOOKUP(指定值,查找匹配范围,返回列,匹配精准度)在指定范围中,计算目标的个数=COUNTIF(查找范围,目标)...
2019-02-28 18:49:52
123
转载 SAP JCo编程,实现JAVA调用SAP RFC
1.准备工作JCo组件包,java开发软件(本次实现用的IDEA),SAP GUI(本次实现系统安装了SAP GUI),可连接的SAP服务器2.JCo组件包解压,将下记两个文件放到同一个文件夹,使用win+R 命令行到达文件目录,执行java -jar sapjco3.jar,会跳出SAP的弹窗,表示安装成功sapjco.dllsapjco.jar3.SAP 创建一个可连接的R...
2019-02-28 17:41:09
911
原创 SAP GUI快捷登录保存密码汇总
SAP快捷登录可以保存密码的操作,亲测目前测试系统 740修改注册表1.显示密码输入栏HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP\SAPLogon\LandscapeFormatEnabled = 02.将密码输入栏设定为可输入HKEY_CURRENT_USER\Software\SAP\SAPShortcut\Security\...
2019-02-27 11:08:25
7632
2
原创 Python 共通工具类
1.获取文件列表 # 获取文件列表 def get_filename(self,fpath): filelist=[] try: filelist=os.listdir(fpath) except Exception as e: print(e) print(...
2019-01-22 09:52:23
404
原创 Python 高德地图经纬度与地址相互解析
API文档:https://lbs.amap.com/api/webservice/guide/api/georegeo # 高德地址逆解析 def gaodecode(self,x,y): add=[] location=x+','+y parameters = {'location': location, 'key': ...
2019-01-15 15:43:16
2964
原创 SAP 校验与替代实现过程日志
本次日志记录验证规则的出口:1.复制系统标准的出口程序 GCX2,查看该系统是否存在复制,如果GBLR退出程序不是RGGBR000,则该系统已经存在复制接口,直接去修改就可以了.2.创建验证规则 GGB0下图标记退出接口,需要在GCX2的复制程序中创建新的退出接口,这样在退出标签页就能显示新增的退出接口3.绑定接口与规则 OB28确认列,只有在GGB0维...
2018-10-30 09:27:47
3120
原创 ABAP DIALOG ALV
1.子屏幕代码 IF GR_ALVGRID IS INITIAL. GT_FIELDCAT = VALUE #( ( FIELDNAME = 'EBELN' COLTEXT = '采购凭证' ) ( FIELDNAME = 'EBELP' COLTEXT = '行项目' ) ...
2018-10-25 17:31:18
1270
原创 S4语法整理
1. VALUE type( ... ),DATA(WA)临时定义类型并且赋值给构造 TYPES: BEGIN OF TY_TAB, ZCHAR1 TYPE C LENGTH 10, ZCHAR2 TYPE C LENGTH 10, ZCHAR3 TYPE C LENGTH 10, ZCHAR4 TYPE C LENGTH 10, ...
2018-10-19 10:23:24
2874
转载 ABAP IDOC
IDoc(intermediate(媒介)document)是一种系统间通用的数据交换格式,通过IDoc接口可以实现SAP系统之间以及SAP系统与其他系统之间的数据交换。IDoc(Intermediate Document,中转文档)是SAP提供的系统整合专用的数据/消息格式,它通过ALE方式来进行交换,而SAP就是IDoc提供了EDI的支持,你也可以把IDoc认为是EDI的一个实现。 ...
2018-10-10 17:56:09
7473
原创 SAP ABAP OPEN SQL实例
1.SQL执行错误类 CX_SQL_EXCEPTION 获取错误消息:l_text = cx_sql_exception->get_text( ).2.数据插入 A.单条插入:INSERT <tabname> FROM <wa> B.多条插入: itab 内表的行结构也必须和数据库表的行结构一致; ACCEPTING DUPLICATE KEY...
2018-10-09 13:31:15
2378
翻译 SAP ABAP 增强,二代增强SMOD CMOD
1.查找增强点,增强,再怎么增强也是再原系统中加自己想要的东西,如果要保存系统的可升级性,那么就只能在系统预留的接口下增强。A.使用增强程序查找增强.有大牛写了个增强点查询的程序,复制到自己的系统中运行即可。B,通过程序ID 到TADIR 查找增强。SE11查询数据表TADIR(PGMID=“R3TR”、 OBJECT= “PROG”、OBJ_NAME=程序名)找对应开发类,如果找不到...
2018-09-29 11:15:07
4331
原创 ABAP BADI查找实现过程 MIGO增强
1 查找方法一:在程序中查找关键字:CL_EXITHANDLER1,查找方法二:使用类CL_EXITHANDLER=>GET_INSTANCE,获取增强点2:SE18查看该BADI,可以看到改BADI对应的接口,接口中定义的方法及参数传递。2 查看该BADI下有哪些增强,SE18进入后 实施->概览(创建,显示)3 SE19,创建该BADI增强...
2018-09-21 11:29:26
2264
原创 ABAP 模板文件上传下载
此功能使用SAP标准模板文件功能:SMW0第一步 选择你需要创建的模板存储类型2.输入存储包,查询既存的模板文件3,结果画面选择新建,输入对象名称和描述,导入自己的模板(需要修改模板点击修改笔就可以)保存到对应的传入依赖就可以了,这样可以把模板文件跟程序一起传输到生产机 模板传输好后,用户需要下载模板文件 DATA: lv_filename T...
2018-09-17 14:03:29
4719
原创 ABAP动态表创建
DATA: dyn_tab TYPE REF TO data, dyn_str TYPE REF TO data. FIELD-SYMBOLS: <dyn_tab> TYPE STANDARD TABLE, <dyn_str> TYPE any, <fs> ...
2018-09-11 10:53:39
531
翻译 ABAP ALV可编辑
完整可执行代码REPORT YZWG0006.TYPES: BEGIN OF TY_ALV, REL TYPE C, STYLE TYPE lvc_t_styl, BUKRS TYPE T001-BUKRS, BUTXT TYPE T001-BUTXT, END OF TY_ALV, TT_ALV TYPE STANDARD TA...
2018-09-10 17:49:50
3318
原创 SAP表维护生成器, ABAP表维护生成器
创建好之后 SM30 输入表名查看该维护器,或者SE54给表维护器创建TCODE:SE93.打开code维护器此处VIEWNAME 对应表维护器名,UPDATE 表示更新模式。3.对表维护器修改,SE80,进入函数组,找到该表维护器的屏幕,对于布局,以及逻辑流都可以实现修改。但是,如果我们重新生成该表维护器视图,会将这些修改项全部删除,所以重新生成前,最...
2018-09-10 10:55:52
7411
转载 ABAP 弹出对话提示窗,弹出确认消息
消息消息集弹窗 CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT' EXPORTING i_title = '错误消息' i_selection = 'X'* I_ALLOW_NO_SELECTION =* i_zebra = 'X'* i_screen_start_column...
2018-09-03 08:53:46
5903
原创 BAPI_GOODSMVT_CREATE 扩展字段增强 BAPI字段增强
对象增强点:MB_GOODSMOVEMENT,BADI定义:MB_BAPI_GOODSMVT_CREATE创建扩展结构,也就是把你需要扩展的字段,创建到结构里面,并通过BAPI 表参数 EXTENSIONIN 传递进去。本BAPI实例需要增强结构:RSEG , IMSEG, BAPI_TE_XMSEG,创建完后就可以根据情况修改里面的代码...
2018-08-31 15:05:48
5813
原创 ABAP 检索帮助
1.REPORT检索帮助AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_ZZJSX-LOW.PERFORM FRM_F4_HELP.2.DIALOG检索帮助PROCESS ON VALUE-REQUEST. FIELD gw_item-stge_loc MODULE f4_help_for_lc . DATA:BEGIN OF ...
2018-08-13 15:43:29
1194
原创 ABAP 长文本读取
1.长文本存放表STXH,STXL 以二进制存放,进表看到的是一串字符2.读取函数 READ_TEXT3.注意事项:如采购订单,因存放KEY的设定,需要转换成内部格式,然后订单号,明细号连接起来,作为KEY指定关联函数:CONVERSION_EXIT_ALPHA_INPUT关键字:CONCATENATE CALL FUNCTION 'READ_TEXT' EX...
2018-08-10 14:05:22
992
原创 SAP VL10B 增强追加显示字段
此贴记录下关于查找该增强的过程此图为增强内容,对显示的采购订单信息增加一个自定义字段。第一步:选中一行 按F1 找到该ALV参考表或者结构:SHP_VL10_ITEM(SAP标准程序的ALV都会参照系统里面的结构)第二步:对该结构增强追加自定义字段(下图附加系统结构增强方法)第三步:使用第一步的方法找到程序名 RVV50R10C,并在程序里找到USEREXITS的接口包含程...
2018-08-08 15:19:59
4193
原创 ABAP OLE
对象参照类 OLE2_OBJECT(OLE所有对象都是参照它)创建EXCEL 以及追加新的SHEET页 IF U_FLG IS NOT INITIAL.* 新创建EXCEL文件对象 CREATE OBJECT EXCEL 'EXCEL.APPLICATION'. IF sy-subrc <> 0. MESSAGE '没有检测到Excel...
2018-08-07 14:53:53
4780
Execl单元格点击触发事件并进行数据筛选和跳转操作完整代码块
2023-11-29
多语言自动翻译脚本 中文翻译英文 python 自动翻译
2021-08-11
web dynpro 从零开始.xls
2021-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人