- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 ABAP ‘REUSE_ALV_GRID_DISPLAY_LVC‘无法使用最新结构的字段描述
但是在使用了’REUSE_ALV_GRID_DISPLAY_LVC’后结果展示的确不是该字段。想问下有那个大佬解答一下是什么原因导致的?但是通过F1 搜索帮助看到的又是正确的。可以看到结构的描述为。数据元素为也是一样的。
2023-02-07 19:39:47 314 1
转载 CONVERSION_EXIT_ALPHA_OUTPUT和INPUT
调用了一个系统函数 CONVERSION_EXIT_ALPHA_OUTPUT,这个函数是 SAP 用 C 语言写的,仅供 SAP 公司内部使用,我们的开发时无法使用。如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果删除该数字的前置 0。如果 INPUT 输入不为纯数字(就是包含 0~9 之外的字符),结果就跟输入值一样。删除输入的数字编号中的前置 0。这个基本上不太用得到。INPUT:不限制类型,必须输入。OUTPUT:不限制类型。反之: input为增加前导0。
2022-12-30 14:28:48 406
原创 abap Loop循环用法
语句LOOP AT itab的这个变体对每个读取行执行一次LOOP和ENDLOOP之间的语句块。◾ 输出响应结果确定读取行内容的方式和位置。◾ 执行循环时使用的表键可以在条件中确定。要么读取所有行,要么指定条件来限制读取哪些行。◾ AT…ENDAT可用于定义控制级处理的控制结构。如果将内部表指定为函数方法、构造函数表达式或表表达式的返回值或结果,则会在循环期间保持该值。之后,将无法再访问内部表。
2022-10-10 19:24:56 6795
原创 webservice的创建与使用
为Java提供的Java Connector(JCo),为C和C++提供的RFC SDK(RFC Software Development Kit),为.NET(C#,VB.NET等)提供的 .NET Connector(NCo),为Louts Notes 提供的Louts connector。RFC是SAP系统之间以及SAP与外部系统之间程序通信的基本接口技术,诸多其他更高层的SAP接口和通信技术,如BAPI,ALE等,都是基于RFC实现的。BO代表的是实际世界的对象,比如一个采购订单,一个物料数据。
2022-09-01 19:51:19 490
原创 abap基础表之间的联系
LIKP_VBELN-> LIPS_VBELN到LIPS_VBELN&POSNR-> VBRP_VGBEL&POSNR到VBRP_VBELN-> VBRK_VBELN 最后。LIPS_VGBEL&POSNR-> VBAP_VBELN&POSNR到VBAP_VBELN-> VBAK_VBELN。lips和vbfa通过 lips~vbeln = vbfa~vbeln。vbrp和vbfa通过 vbrp~vbeln = vbfa~vbeln。vbak和vbap通过vbeln关联。VBAP 销售订单行项目。
2022-09-01 19:44:11 1070
原创 abap程序优化分享
使用二分法查找数据时,如果不对查找对象进行排序,那么每次执行查找时,系统都会先对所选对象进行一次排序,如果所选对象数据量大,在查出结果前,每查一次就会排一次序,浪费了系统资源。解决方案:在SELECT之后,使用soft或者order by先对所选对象进行排序。2、各模块应及时自检,在问题最小的时候及时作出优化,避免对HANA DB资源的空耗。2、目前888中存在的记录为7月15日监测1.5天的记录。1、日常开发中应注意语法要求,避免因语法问题造成系统资源的浪费。1、此方法监测对象为监测期间运行的程序。
2022-09-01 19:42:42 177
原创 docker安装tomcat无法运行
# tomcat搜索docker search tomcat# tomcat安装docker pull tomcat# tomcat后台运行docker run -d --name tomcat01 -p 8080:8080 tomcat发现问题,1.Linux命令变少,webapps下没有文件,由于阿里云镜像的原因,默认是最小的镜像,所有不必要的都被删除掉了解决办法1:将webapps.dist下的文件拷贝一份到webapps下解决办法2: webapps.dist改名为web
2022-09-01 19:38:09 1471
原创 docker基础命令(三)
帮助命令docker version # 打印当前版本信息docker info # docker的基础信息,更加详细的信息docker 命令 --help # 万能命令docker官方文档:https://docs.docker.com/reference/ ## docker images Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]Options: -a, --all Show a
2022-09-01 19:34:33 112
原创 Docker容器基本组件(二)
Docker镜像(Image)操作系统分为内核和用户空间。对于Linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而Docker镜像(Image),就相当于是一个小型root文件系统,其中docker是最小的包,像centos镜像中会有很多命令暂时没有,没开启一个镜像就拥有了一个独立的空间Docker设计之初,就充分利用了UnionFs的技术,将其分为分层结构的架构每当镜像构建的时候,会一层层构建,前一层是后一层的基础.后面可以使用DockerFile创建我们自己的镜像文件.每当我
2022-09-01 19:34:14 138
原创 Docker基础概述(一)
概述DockerDocker是美国几个年轻人创建了一个公司dotCloud,做一些关于Paas的云计算服务和LXC有关的容器技术,Docker开发与2010年,2013 年开源火起来,2014年出版第一版docker1.0版本,Docker 是一个开源容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,也就是常说的隔离机制,值得一提的是Docker是go语言开
2022-09-01 19:33:35 241
原创 sap 双LOOP优化
方案1和方案2比较,方案1更快,相同点都使用了二分法读取索引,不同点是方案2在LOOP后加了WHERE条件,根据文档说明可知加了WHERE 条件后,LOOP 会从指定索引遍历到内层循环的最后一条去判断是否满足WEHRE中指定的条件,这样就会遍历大量不满足条件的数据,相当于循环次数变多了. 因此内层循环最好要有退出循环的动作,避免不必要的遍历。方案1:先使用READ TABLE + BINARY SEARCH 二分法读取索引,内层循环LOOP + 索引处往下读取,不满足则退出循环;内层循环需按关键字排序;
2022-09-01 19:33:06 889 1
原创 SAP后台JOB建立与运用
(2)进入结果屏幕,选择状态为"已释放"的Job(只有已释放的Job才能被修改或删除),点击菜单栏上的"作业",即可从下拉菜单中选择"更改"/"删除"对Job进行更改或删除。(1)输入作业名称,作业类(优先级,默认C),状态(默认为:已计划),目标(目标主机,默认当前服务器,可空)。(2)点击"步骤",进入下一操作界面,输入需要执行的程序名称,以及对应的参数变式(如果有的话)。(4)点击返回,进入下一操作界面,点击"开始条件",出现设置Job执行时间和周期的界面。T-CODE:SM36 定义后台JOB。..
2022-08-30 14:54:25 3731
转载 sap程序优化,以及abap中的sql语句优化等
abap数据优化的几种方式● 使用FOR ALL ENTRIES语句,在使用该语句之前,应判断内表是否为空.对于一些大表(例如MSEG、BSEG等)的查询,尽量带入主键或索引进行查尽量避免使用SELECT * INTO CORRESPONDING语句以减少系统资源负载.LOOP 循环中禁止使用SELECT语句,可用SELECT取出放到临时内表,在循环读表.● 在使用JOIN语句时应尽可能使用KEY保证条件唯一性。● 尽量不要LOOP循环中嵌套循环....
2022-08-18 14:04:48 1346
原创 docker下安装oracle,附常见的问题解决
远程服务器通过docker部署oracle服务器,超全面,遇到的坑全部解释,新手跟着一步一步来,保证完成远程oracle服务器的连接
2022-08-17 11:19:29 1729
原创 解决docker启动服务器无法远程链接的情况
当我们docker run 起mysql容器之后,通过远程客户端连接数据库却发现无法连接如图:可以看到箭头部分,该库的root用户只允许当前主机连接,所以要登录到数据库中,修改root的连接方式为‘%’解决办法:1进入到mysql容器内部注:mysql_slave3为容器名称或容器id2登录mysql3登录成功后修改访问限制其中123456 为你自己设定的密码。......
2022-08-11 08:20:41 2111
原创 ABAP基本语法(一)附带思维导图学习材料等
程序员的第一步,先写个helloworld把,从现在开始,你就会了一门abap语言了' . " write 语句, 都是以该格式进行的, .就是语句结束的标志, 所有的关键子结束都必须以 . 结尾SKIP . " 跳过一行,流一行空白 与 /, 作用相同' .WRITE : /,sy-uline . " /, 作为空行, sy-uline 系统变量,就是在屏幕上画一条直线' .ULINE . " 与 sy-uline 相同的作用效果展示。...
2022-08-06 18:28:35 523
原创 sap学习基础路线
要了解sap,先要知道sap的一些基础指令是如何做的,要先学会如何进行sap软件的基础使用,快速的上手。剩下的就是sap的某些业务流程,还有abap开发的某些快捷键,后面详细再讲。初始界面中,这些都是比较常用的按钮。这边则是输入用户名密码进行一个登录。这里我们随便点进去个区域。...
2022-07-30 10:18:34 1140
原创 required a bean of type ‘org.springframework.cloud.openfeign.FeignContext‘ 服务调用时候出现的错误以及解决
springboot整合远程服务调用时候出现的 问题
2022-06-05 17:56:08 2697
原创 application.properties配置文件不生效以及问题的解决
application.properties 配置不生效的原因和解决方法
2022-06-02 22:00:09 8136
原创 Invalid bound statement (not found): 解决
可能是target文件中xml文件没有解析过来解决方法复制mapper文件下所有的xml文件到target对应位置更改pom文件配置 <build> <resources> <resource> <directory>src/main/java</directory> <includes> .
2022-05-31 18:18:13 96
原创 logback-spring.xml文件配置
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时,配置文件如果发生
2022-05-25 23:49:40 251
原创 docker 下启动es和kibana,出现连接不上的问题,阿里云服务器
首先docker安装对应的es和kibanadocker pull elasticsearch:7.8.0docker pull kibana:7.5.1文件自己创建就OK,docker挂载es3.yml#集群名称cluster.name: elasticsearch-cluster###节点名称node.name: node-3###是不是有主节点资格node.master: true###是否存储数据node.data: truenode.max_local_stor
2022-05-14 18:04:43 1709
原创 nacos启动失败原因:JAVA_HOME无法识别
1.在打开startup.cmd后面添加pause endlocal2.打开修改端口配置:127.0.0.1:88483.修改application.properties不知道为啥我的电脑识别不了我的jdk环境变量,所以提示我需要jdk8环境,但实际我的环境已经是jdk1.8所以这里我手动修改%JAVA_HOME%为我的实际java环境变量位置然后启动成功同理在linux下,如果nacos无法识别jdk版本或者环境变量,直接手动修改%JAVA_HOME%为自己的jdk环境路
2022-01-14 11:45:12 1990 1
原创 springboot集成阿里云远程服务器redis出现的问题: 连接不上redis服务器
1.打开redis配置文件修改redis.conf文件这里需要 将bind 127.0.0.1注释掉2.修改为 no3.默认为0 ,表示无法连接,修改为随意一个数字表示可以连接4.daemonize 修改为no5.远程服务器的话需要修改密码需要重启redis服务systemctl restart redis配置文件spring.redis.host=99.99.99.135spring.redis.port=6379spring.redis.database= 0sp
2022-01-04 16:30:55 1120
原创 protainer可视化
portainer可视化安装https://docs.portainer.io/v/ce-2.9/start/upgrade/docker: 官方文档portainer架构portainer架构由两个元素组成; Server端和Agent端,两种都在现有的容器化基础设施上作为轻量级容器运行,PortainerAgent应该部署到集群中的每一个节点,并配置为向PortainerServer容器报告单个PortainerServer将接受来自任意数量PortainerAgent的连接,从而提供从一个集中
2021-12-13 00:25:16 520
java常见面试题(史上最全最经典-希望对你有用).基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的
2022-08-10
Kafka史上最全最经典
2022-08-10
Linux面试题,史上最全最经典
2022-08-10
java常见面试题(史上最全最经典)
2022-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人