
ABAP
ki_reikun
这个作者很懒,什么都没留下…
展开
-
SMW0 SAP上传模板
1.登录SAP, 首先输入事务码:SMW02.点击后,输入相应的内容3.点击创建4.输入刚才对应的内容原创 2022-08-05 11:35:29 · 391 阅读 · 1 评论 -
ABAP 和json转换的方法
ABAP 和json转换的方法原创 2022-08-01 14:48:26 · 1001 阅读 · 0 评论 -
SE11 创建搜索帮助
怎么创建搜索帮助原创 2022-07-29 11:47:20 · 514 阅读 · 0 评论 -
ABAP 选择屏幕下拉列表怎么做
ABAP 选择屏幕下拉列表怎么做原创 2022-07-06 14:20:13 · 958 阅读 · 0 评论 -
ABAP 编号对象范围 SNRO
ABAP 编号对象范围 SNRO原创 2022-06-30 11:08:56 · 1479 阅读 · 2 评论 -
SE14 激活并调整数据库
当修改表结构时,例如主键,字段长度,在激活的时候会报错,需要在SE14调整之后再激活。原创 2022-06-28 18:15:08 · 1958 阅读 · 0 评论 -
SAP之Http Rest接口发布
发布HTTP原创 2022-06-22 17:15:16 · 3227 阅读 · 0 评论 -
逻辑数据库
逻辑数据库原创 2022-06-13 16:52:21 · 1192 阅读 · 0 评论 -
SAP ABAP SE09 如何将已释放的请求变回可修改
移送番号转载 2022-06-13 15:09:05 · 2787 阅读 · 1 评论 -
SE11字段过多时怎么快速建表
REPORT ZHRR0088.INCLUDE ZHRR0088TOP.INCLUDE ZHRR0088SCN.INCLUDE ZHRR0088F01.*&---------------------------------------------------------------------**& 包含 ZFID086TOP*&-----------------------------------------------------.原创 2022-05-27 15:23:27 · 1228 阅读 · 0 评论 -
ABAP SMARTFORMS打印二维码
此方法需要SAP_BASIS版本在731以上TCODE-SE73创建系统条形码Module Size 调节二维码的尺寸Mode:这个参数控制了生成二维码数据的编码格式,有以下几种常用选择: A : automatic 由系统根据字符串自动判断编码格式 N : numeric 只支持数字格式(Only digits 0…9) L : alphanuberic 数字、字母和一些特殊字符(空格) K : KAN...转载 2022-05-26 16:41:32 · 2760 阅读 · 0 评论 -
SAP导出表结构并保存到Excel,方便写代码时复制粘贴
01. 在SE38模块,创建一个程序02.ABAP代码如下:*&---------------------------------------------------------------------**& Report Z_TIANPAN_20190716_HELLO*&---------------------------------------------------------------------**&*&-------------转载 2022-05-24 15:38:07 · 1495 阅读 · 0 评论 -
abap如何得到数据库表字段信息及内表字段名
http://t.csdn.cn/WGEcMhttp://t.csdn.cn/WGEcM一、得到数据库字段信息 1、DDIF_FIELDINFO_GET 示例代码如下:DATA: it_tab TYPE TABLE OF dfies WITH HEADER LINE.PARAMETERS p_table TYPE ddobjname OBLIGATORY.CCALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname ...转载 2022-05-13 11:32:32 · 4831 阅读 · 0 评论 -
HR 更新信息类型的函数
FUNCTIONzhrf_0531_create.*"----------------------------------------------------------------------*"*"本地接口:*"IMPORTING*"VALUE(IS_INPUT)TYPEP0531*"VALUE(IV_ACTIO)TYPEPSPAR-ACTIO*"EXPORTING*"VALUE(ES_MESSAGE)TYPEBAPIRETURN1...原创 2022-04-27 14:55:58 · 2613 阅读 · 0 评论 -
子查询:取PA0001同一WERKS的最早记录
需求是:取PA0001-组织分配当前生效人事范围WERKS的BEGDA,如当前人事范围从当前有效时间点开始往前推存在多条连续相同记录,取当前连续记录最早的BEGDA,用子查询:SELECTpernr,werks,MIN(begda)ASbegda FROMpa0001ASpa0001_1WHEREpernrIN@s_pernr ANDbegdaGE( SELECTMAX(begda) FROMpa0001ASpa0...原创 2022-04-27 14:50:16 · 4858 阅读 · 0 评论 -
SAP S4 BP业务伙伴配置
S4版本把客户主数据、供应商主数据、信贷管理主数据、业务员集于一身,都用BP创建、修改,显示于一体。和之前ECC版本差异是很大大,具体可以参加如下博文:https://wenku.baidu.com/view/2edab96ca1116c175f0e7cd184254b35eefd1ab01.编码范围和分组概念及功能说明这个业务伙伴编码范围和供应商、和客户主主数据是有差异的,配置地方也不在同一地方,但项目中通常把他们号码范围配置为一致.比如如下:把业务伙伴和供应商号码配置为一致。业务示例增转载 2022-04-06 16:11:15 · 9013 阅读 · 0 评论 -
ABAP中RETURN与EXIT语句的区别
EXIT:1)EXIT如果出现在循环中,退出的是整个循环操作,程序会从循环结束处开始继续执行。只想结束当次循环进入到下次循环,使用check或continue。2)EXIT如果出现在循环之外,退出的是当前执行的程序块(processing block),例如一个FORM,METHOD,或EVENT,其作用与RETURN类似。RETURN:RETURN用来退出当前执行的程序块(processing block),例如一个FORM,METHOD,或EVENT,不管是否出现在循环(LOOP).原创 2022-04-02 11:13:17 · 6156 阅读 · 0 评论 -
SAP ABAP性能优化 - 调优工具 SM50 | ST05 | SAT
SAP系统提供了许多性能调优的工具,在本篇博客中,我将介绍下最常用的三种工具也即SM50, ST05, SAT.1.工具概况SM50 / SM66通过这两个T-code, 可以查看当前SAP AS实例上面的工作进程,当某一工作进程长时间处于running的状态时,可以直接跳转到相应的程序位置进行查看和分析。ST05ST05是最常见的一个performance trance的工具,可以进行SQL、Buffer、Enqueue、RFC 、HTTP等多种类型的追踪, 通常我们使用ST05踪程序运行.转载 2022-04-01 15:27:20 · 8713 阅读 · 0 评论 -
BAdI增强 0000事件保存时自动触发
SE18 ZHREPA0001黄色代表已激活在method里写代码DATA:ls_prelpTYPEprelp,ls_p0001TYPEp0001.IFipspar-infty='0001'AND(sy-ucomm='UPD'ORsy-ucomm='CONT')AND(sy-tcode='PA40'ORsy-tcode='PA30').LOOPATnew_imageI...原创 2022-03-30 17:02:06 · 7136 阅读 · 0 评论 -
ABAP中的SET UPDATE TASK LOCAL是什么意思?
经常有小伙伴问,看到有些ABAP程序中,在CALL FUNCTION IN UPDATE TASK之前,会加上一步SET UPDATE TASK LOCAL,这个到底是什么意思呢?1. 基础知识1.1 SAP LUW要弄清楚SET UPDATE TASK LOCAL的作用,要先了解SAP LUW这个概念,不知道的小伙伴可以先百度下。简而言之, SAP LUW (logical unit of work) 是一个逻辑业务单元,将属于同一业务单元的数据看做一个整体。在一个SAP LUW内的操作,...转载 2022-03-30 11:47:50 · 4563 阅读 · 0 评论 -
双击ALV的字段,显示json数据
*&---------------------------------------------------------------------**&Report*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REP..原创 2022-03-23 14:49:21 · 4052 阅读 · 0 评论 -
MODIFY和UPDATE
更新内表字段用指针最方便对内表操作只有modify 没有update对数据库表进行操作 个人喜欢modify 不存在即insert 存在即updateMODIFY table1、是出现在LOOP外对内表的修改;2、有一个前提是该内表的定义一定要有主键,如果没有,该语句不能成功。3、排序表和散列表的主表键是只读的,不能修改。4、sy-tabix系统变量无关。5、利用工作区只能修改一行数据。MODIFY table gt_intable FROM gs_intable...原创 2022-03-21 10:36:47 · 3094 阅读 · 0 评论 -
SAP RFC上传接口(包含发布Webservice地址)
SAP RFC上传接口(包含发布Webservice地址)_小飞猪猪猪猪猪猪猪的博客-优快云博客_sap接口地址RFC函数是接口当中一种常见的外部系统直接调用SAP函数名进行数据写入的接口传输形式,RFC函数的创建也非常简单,在这里简单的说一下,为后面要讲述的通过RFC生成Webservice地址,以及在SOAMANAGER中进行配置做个小铺垫。【注意事项】发布webservice需要在开发机,测试机,生产机去独立生成的,不是通过请求号传输的,在不同的环境下都要去进行一遍地址的发布,对应的地址转载 2022-03-16 17:00:52 · 893 阅读 · 0 评论 -
SAP HR信息类型增强/及信息类型维护事务码(时间限制等)SM30
信息类型是SAP HR模块数据单元,用于对人员数据的记录和维护,是HR的基础。信息类型按照其创建方式的不同可以分为:人事信息类型、组织信息类型。信息类型数据的维护主要在事物码PA30、PA40、po10、P013 中进行。1 信息类型的创建信息类型的创建涉及到的两个事务码:PM01,PPCI。分别对应人事主数据与组织、职位主数据的增强。1.1 人事信息类型在生成时,系统会自动生成2000、1000、3000等屏幕,以及相应的类,和PR模块。其中2000屏幕是我们在PA30中(对人事信息...转载 2022-03-16 11:46:22 · 5571 阅读 · 1 评论 -
日语自我介绍 自己紹介・自己PR
简单的日语自我介绍怎么写原创 2022-02-23 14:39:44 · 1502 阅读 · 0 评论 -
HCM 信息类型的更改日志
RHCDOC_DISPLAY原创 2022-02-23 14:28:02 · 1505 阅读 · 0 评论 -
OM批导用到的一些函数
新增 修改 定界 1000 RH_OBJECT_CREATE RH_INSERT_INFTY RH_CUT_INFTY 1001 RH_INSERT_INFTY_1001_EXT RH_INSERT_INFTY_1001_EXT RH_CUT_INFTY_100...原创 2022-02-23 14:21:16 · 4079 阅读 · 0 评论 -
VALUE
VALUE主要是用来给一个结构、内表等对象初始化值。主要有下面三个方式:...valuedtype\#()构造一个任意类型的初始值...valuedtype\#(comp1=a1comp2=a2....)构造一个任意类型的结构体的初始值...valuedtype\#((...)(...)...)...构造一个任意类型的内表的初始值上面dtype\# 意思是可以指定一个dtype的类型或者直接用#,用#时,其类型和被赋值的对象的数据类型...原创 2022-02-23 13:54:32 · 414 阅读 · 0 评论 -
三种内表 访问方式
ABAP提供了三种类型的内表, 即:标准表(Standard Table), 排序表(Sorted Table), 哈希表(Hashed Table)。在未声明内表类型时,系统会将类型默认为标准表。然而,标准表其实并不适用于所有的业务场景,我们应当根据实际的需求,定义使用合适类型的内表。1. 内表的类型让我们回顾下不同内表的访问方式。标准表和排序表是可以既通过index访问,有可通过key访问;而哈希表只能通过键值访问。三种内表的特征如下表:2. 使用原则...原创 2022-02-23 13:53:59 · 182 阅读 · 0 评论 -
TYPE REF TO 引用
TYPE REF TO 在SAP里面也是引用,后面跟一个对象:可以是类,可以是数据类型DATA等等记住:DATA V_REF TYPE REF TO **,这条语句只是声明了一个引用变量,并没有创建,要创建引用对象使用CREATE OBJECT V_REF语句给REF引用变量赋值:可以使用变量、也可以使用字段符号eg:GET REFERENCE OF <fs> INTO V_REF .GET REFERENCE OF g_number INTO V_REF .获取引用原创 2022-02-23 12:01:27 · 1793 阅读 · 0 评论 -
标准屏幕按钮 GUI
SAPLKKBLSTANDARD_FULLSCREEN原创 2022-02-23 10:55:02 · 156 阅读 · 0 评论 -
docking 分屏显示ALV
YTEST4*&---------------------------------------------------------------------**& Report YTEST4*&---------------------------------------------------------------------**&*&----------------------------------------------------------.原创 2022-02-23 10:30:53 · 2857 阅读 · 0 评论 -
740新语法
版权声明:本文为优快云博主「王独秀儿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/weixin_42959207/article/details/97015531"1. @DATA(表名):自动创建内表*SELECT vbeln , posnr , matnr* FROM vbap* INTO TABLE @DATA(lt_sales_order)* UP TO 100 RO...转载 2022-02-23 10:26:24 · 197 阅读 · 0 评论 -
ME21N屏幕增强的方法
EXIT_SAPMM06E_006 为子屏幕参数传入出口(抬头)EXIT_SAPMM06E_008 为子屏幕参数传出出口(抬头)EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目)EXIT_SAPMM06E_018 为子屏幕参数传出出口(项目)屏幕出口 0101 为一抬头子屏幕包含表CI_EKKODB 为客户自定义字段结构,追加在 EKKO 例如:Z_FIELD包含表CI_EKPODB 为客户自定义字段结构,追加在 EKPO...原创 2022-02-14 09:59:08 · 2110 阅读 · 0 评论 -
显示工资核算结果
PC_PAYRESULThrpy_rgdirPYXX_READ_PAYROLL_RESULT原创 2022-02-10 11:53:10 · 532 阅读 · 0 评论 -
批导程序excel模板转成内表ALSM_EXCEL_TO_INTERNAL_TABLE
DATA:gt_xldataLIKEalsmex_tablineOCCURS0WITHHEADERLINE,wa_xlstempLIKEalsmex_tabline,wa_tmpLIKELINEOFgt_upload,"上传模板的字段结构l_colindexTYPEi.FIELD-SYMBOLS:<fs>.CALLFUNCTION'ALSM_EXCEL_TO_INTERNAL_TABLE'...原创 2022-01-28 16:39:21 · 471 阅读 · 0 评论 -
获取ALV显示过滤后的数据到内表
图1图2如上,图2是图1过滤后的显示,需要把图2的数据进行处理时,可以使用CL_GUI_ALV_GRID -->>GET_FILTERED_ENTRIES是通过 过滤掉的内表数据行号来筛选。DATA:lo_gridTYPEREFTOcl_gui_alv_grid,filt_tableTYPElvc_t_fidx,l_filt_tableTYPEint4.CALLFUNCT...原创 2022-01-28 11:06:40 · 907 阅读 · 0 评论 -
如何去获取已有程序的ALV数据到内表
DATA:ls_dataTYPEREFTOdata.FIELD-SYMBOLS:<lt_data>TYPEANYTABLE.cl_salv_bs_runtime_info=>set(display=abap_falsemetadata=abap_falsedata=abap_true).SUBMIT程序名WITHpnpbegdaEQpnpbegda "pWITHs_monthINs_month ...原创 2022-01-28 10:23:58 · 731 阅读 · 0 评论 -
用ABAP 企微应用推送消息样例
FUNCTION zhrf_qw_remind.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" REFERENCE(IV_REQUEST_TYPE) TYPE STRING DEFAULT 'POST'*" REFERENCE(IV_ZIF_ID) TYPE ZHRT_0001-ZIF_ID*" REFERENCE(IV_.原创 2022-01-18 15:52:56 · 428 阅读 · 1 评论 -
跨客户端传输表
200SM30 表名字 传输全选,勾选要传的条目,包含在请求中,保存300SCC1原创 2022-01-13 15:11:17 · 368 阅读 · 0 评论