自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大步甩起来

面向百度编程,熟练掌握复制黏贴技术

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 abap动态写入中间库数据

一些项目需要向第三方数据库写入数据只测试过oracle数据库,其他数据库可能并不通用。

2024-01-31 16:41:54 345 1

原创 SAP ABAP-FTP操作记录&解析相关XML文件

文章目录前言一、连接FTP服务器二、关于FTP命令三、相关代码示例1.连接FTP服务器2.打开指定目录3.查询该目录下所有文件,并获取文件名4.解析相关文件5.上传相关文件6.剪切相关文件至其他目录7.关闭连接前言关于SAP-FTP上操作说明网上可参考的内容略显单薄,特此种下树苗,为后来人好乘凉一、连接FTP服务器在敲代码前,先进行连接测试,确保FTP服务器与sap相通.维护相关配置表 SM30->SAPFTP_SERVERS_VFTP服务器IP,PORT 由FTP团队提供例如:I

2022-05-10 12:06:02 812

原创 SAP SM30实现表关键字段自增

不想重新写程序,让用户自己到SM30维护数据,关键字段只有计数器,不让用户输入让他新增数据时自动生成1.se11 创建表维护生成器2.在维护界面:转到->修改->事件3.维护事件 = 05 ,增加自己的子例程 ,让他创建自己的incident里,不要修改SAP的标准。点击编辑器 可以自己创建4.我是利用SNRO自动生成字段,当然你要是愿意可以自己写逻辑...

2021-06-16 00:00:30 1379

原创 基于Eclipse的HANA拓展工具安装与使用

百度了一圈没找到基于Eclipse安装hana的教程,都是hana studio的,自己上sap官网上找了工具,准备自己研究。SAP HANA 官方地址我们可以看到官方建议我们下载2020-12版本的Eclipse,当然如果你是其他版本的Eclipse(例如luna版本),可以自己百度找一下对应的URL我觉得勾选第一个和第四个就够用了,第一个是ABAP开发工具,第二个是BW的应该,第三个是could(我猜是fiori),第四个就是HANA的开发工具了。安装完,重启Eclipse,只会出现一个vi

2021-04-30 21:31:41 2626 1

原创 SAP打开SMARTFORMS文本编辑器是word怎么取消?

SE38执行RSCPSETEDITOR只勾选第一个,然后点激活,就会改回默认编辑器

2021-04-18 02:35:09 959

原创 SAP ABAP写入数据库操作及数据一致注意要点

插入1.insert ***(数据库表) from table t_tab(内表) ACCEPTING DUPLICATE KEYS.(自动跳过已存在相同KEY值行)更新1.update ***(数据库表)set field(数据库表字段) = ** where field2(数据库表字段) = *修改1.modify ***(数据库表) from WA(结构) [有相同KEY值就修改,没有就更新]2.modify *(数据库表) from table t_tab.删除1delete fro

2021-04-14 17:15:15 2807

原创 SAPLINK安装与使用

SAPLINK一款下载,打包sap源码的强大程序下载地址还有一款abapgit也能用,功能也很强大下载SAPLINK压缩包,解压SE38 将zsaplink_installer源码复制进去执行程序,将SAPlink.nugg选中执行会自动帮你insert相关的程序,类表。转到SE38->ZSAPLINK(该程序是自动帮你创建好的,未激活)激活所有相关程序此时所有前置工作已经准备好执行ZSAPLINKa.创建新的空nugg类型文件b添加程序,选择程序类型b.添加表

2021-04-01 14:48:58 1044

原创 SAP ODATA动态排序使用

ODATA入参orderby到gui端时,会到函数提供的internal table (it_order)中。这样我们用正常的sort语句是行不通的,不过SAP提供了另外一种方法可以看到该结构提供了DESCENDING字段 X为降序 space 为升序,NAME则是字段名,根据这种方法则可以根据ODATA入参多字段进行排序...

2021-03-22 23:58:38 433

原创 SAP组织ID相关信息获取

HR项目上一位没做过开发的项目经理写的代码,很厉害,而且我觉得的确很有用,主要是方便了开发,再也不用去O-O-DOWN了,设个后台JOB每天晚上在后台跑就完事了,之后想要取组织数据都去这个表取,只要不是需要实时的报表数据,都能用这个表*&---------------------------------------------------------------------**& Report ZHROM002*&-----------------------------.

2021-03-19 00:21:22 845

原创 HR模块-组织信息类型创建-PP01

文章目录前言一、组织模块相关表二、创建相关函数和使用1.2.读入数据总结前言第一次上HR模块的项目,发现HR得表都很有意思,基本上靠一个模板创出来得表,刚刚接触到这个模块懂得还不是很多,还请多指教一、组织模块相关表组织模块得表以HRP开头,这里记录了组织相关信息得抬头,其具体得行项目信息以HRT开头为命名,在开发时创建相关的结构命名以P开头,这倒是跟正常的PA30的信息类型一致。二、创建相关函数和使用盲猜和HR_INFOTYPE_OPERATION底层使用的BDC录屏1.代码如下(示例

2021-03-05 22:36:46 2005 1

原创 SAP HR 获取 TCODE:PC_PAYRESULT薪资数据

SAP HR中通过员工号获得payroll result文章目录SAP HR中通过员工号获得payroll result前言一、簇表二、函数1.CU_READ_RGDIR2.PYXX_GET_RELID_FROM_PERNR2.PYXX_READ_PAYROLL_RESULT前言我们在PC_PAYRESULT中可以看到相关payroll,其中我们要注意到几个业务的点。历经期结束,所在期间结束,序列。历经期结束,所在期间结束,这个两个字段数据如果不同,有可能该人员岗位变更,sap系统自

2021-01-22 12:08:11 4134

原创 动态创建信息类型结构,动态指定查询条件,并写入

动态创建信息类型结构,动态指定查询条件,并写入文章目录动态创建信息类型结构,动态指定查询条件,并写入前言一、执行代码前言有时候,我们事先并不知道where 后面要跟什么东西,只有在运行中才能确定,这就有点象其它语言中拼凑sql语句一样,abap也是支持的,用起来也很方便。详情请查看abap中动态指定查询条件,创建动态内表有以为博主写的很详细了具体请查看他的博客ABAP动态生成内表的三种方法一、执行代码*&------------------------------------

2021-01-19 17:31:12 435 1

原创 SAP HCM 获取排班具体日期时间

HR 模块调用函数查看排班情况文章目录代码代码需要连续调用两个函数 CALL FUNCTION 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = pernr begda = begda endda = endda refresh = 'X' TA

2021-01-11 10:32:22 1349

原创 ABAP 设置后台JOB

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言远程调用接口后,接口再调用标准程序会报屏幕错误的解决办法提示:以下是本篇文章正文内容,下面案例可供参考DATA:BEGIN OF LS_DISP, PERNR TYPE PA0001-PERNR, END OF LS_DISP.DATA:LT_DISP LIKE TABLE OF LS_DISP. CALL FUNCTION 'ZFM_EHR_JSON_TO_ABAP' EXPO

2021-01-09 15:35:14 1429 1

原创 ABAP OO - ALV_TREE例程

项目上比较少有用到ALV_TREE的报表功能,刚好项目上有写了一次,也查阅大量的范例,整合了一写法,给自己做一下笔记。程序包含功能按钮,按钮下拉,F4帮助,读取选中行,字段双击触发事件,字段前置图标,更新节点,获取节点数据,获取全部子节点,递归算法,DMS模块:创建文档功能,创建文档链接,SNRO创建流水号,缓存数据,下次用户加载进来继续操作。*&---------------------------------------------------------------------**&a

2020-12-25 14:45:50 4371

原创 ABAP OO获取webservers 详细的报错信息

调用系统生成的web服务时,通常会在class里给出异常的函数,或者Z开头的异常。一般这种方法会给出get_text()的方法 获取报错信息,但是这种报错信息通常很简短,不能向soapUi那样具体的错误.而且调用get_longtext(),获取到值为空,所有这个方法也不可取。DEBUG查看。发现该类属性指向了CX_SOAP_CORE双击发现其属性E_TEXT有我们需要的详细信息...

2020-12-24 21:48:57 243

原创 HR考勤模块的时数计算

SAP标准计算时数,考虑的比较多,所以这里直接模拟创建,最后rollbackFUNCTION ZFM_********.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" REFERENCE(IV_USER) TYPE ZEHRUSER OPTIONAL*" REFERENCE(IV_BEGDA) TYPE BEGDA OPTIONAL

2020-12-12 16:46:56 458 1

原创 HANA ABAP select 内表 查询

把查询好的内表作为数据库表再次查询DATA:BEGIN OF LS_DISP, NAME TYPE CHAR10, END OF LS_DISP.DATA:LT_DISP LIKE TABLE OF LS_DISP.DATA:GV_NAME TYPE CHAR10. PARAMETERS P_NAME TYPE CHAR10. LS_DISP-NAME = '清华'. APPEND LS_DISP TO LT_DISP. LS_DISP-NAME = '北京理工'.

2020-12-12 16:41:37 1165

原创 abap 每隔一个字段插入 /

文章目录前言前言之前一直用CONCATENATE 或者 && 拼接字符串,也不知道这个关键词有其他的用法提示:以下是本篇文章正文内容,下面案例可供参考CONCATENATE ls_objec-stext e_org INTO e_org SEPARATED BY '/'....

2020-12-12 16:22:48 228

原创 SAP对接外部数据库

SAP对接外部数据库文章目录SAP对接外部数据库前言一、准备工作二、参考代码三、总结前言SAP与外部数据库连接.相关TCODE:DBCO一、准备工作1.SAP需要安装相关的驱动,需要联系basis去安装,并且配置相关DBCO的参数。具体配置请百度二、参考代码&---------------------------------------------------------------------*& Report ZHRPT005&-----------

2020-12-12 16:10:02 1204

原创 SAP调用外部API

SAP调用钉钉APIsap调用钉钉API提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录sap调用钉钉API前言一、准备工作二、检查安全证书三、获取安全证书前言1、 钉钉API文档说明: https://dingdoc.dingtalk.com/doc#/serverapi2/ul33mm.2、请求地址: https://oapi.din

2020-12-12 15:28:29 6453 1

SAP ABAPGIT中文版

SAP ABAPGIT中文版

2022-05-10

SAPscript Legacy Text Editor.zip

SAP SMARTFORMS打开文本编辑器出现弹窗报错:"CSapEditorCtrl::GetObject: Object 15 does not exist" 或者 se71打开报错Graphical Form Painter could not be called 请打上此补丁

2021-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除