自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 SMW0 SAP上传模板

1.登录SAP, 首先输入事务码:SMW02.点击后,输入相应的内容3.点击创建4.输入刚才对应的内容

2022-08-05 11:35:29 298 1

原创 ABAP 和json转换的方法

ABAP 和json转换的方法

2022-08-01 14:48:26 881

原创 SE11 创建搜索帮助

怎么创建搜索帮助

2022-07-29 11:47:20 386

原创 ABAP 选择屏幕下拉列表怎么做

ABAP 选择屏幕下拉列表怎么做

2022-07-06 14:20:13 859

原创 ABAP 编号对象范围 SNRO

ABAP 编号对象范围 SNRO

2022-06-30 11:08:56 1223 2

原创 SE14 激活并调整数据库

当修改表结构时,例如主键,字段长度,在激活的时候会报错,需要在SE14调整之后再激活。

2022-06-28 18:15:08 1722

原创 SAP之Http Rest接口发布

发布HTTP

2022-06-22 17:15:16 3099

原创 逻辑数据库

逻辑数据库

2022-06-13 16:52:21 1151

转载 SAP ABAP SE09 如何将已释放的请求变回可修改

移送番号

2022-06-13 15:09:05 2517 1

原创 SE11字段过多时怎么快速建表

REPORT ZHRR0088.INCLUDE ZHRR0088TOP.INCLUDE ZHRR0088SCN.INCLUDE ZHRR0088F01.*&---------------------------------------------------------------------**& 包含 ZFID086TOP*&-----------------------------------------------------.

2022-05-27 15:23:27 1146

转载 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 1862

转载 SAP导出表结构并保存到Excel,方便写代码时复制粘贴

01. 在SE38模块,创建一个程序02.ABAP代码如下:*&---------------------------------------------------------------------**& Report Z_TIANPAN_20190716_HELLO*&---------------------------------------------------------------------**&*&-------------

2022-05-24 15:38:07 1338

转载 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 4545

原创 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 2487

原创 子查询:取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 4810

转载 SAP S4 BP业务伙伴配置

S4版本把客户主数据、供应商主数据、信贷管理主数据、业务员集于一身,都用BP创建、修改,显示于一体。和之前ECC版本差异是很大大,具体可以参加如下博文:https://wenku.baidu.com/view/2edab96ca1116c175f0e7cd184254b35eefd1ab01.编码范围和分组概念及功能说明这个业务伙伴编码范围和供应商、和客户主主数据是有差异的,配置地方也不在同一地方,但项目中通常把他们号码范围配置为一致.比如如下:把业务伙伴和供应商号码配置为一致。业务示例增

2022-04-06 16:11:15 8682

原创 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 5376

转载 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 8445

原创 PA30 PA40增强 CMOD

可以做输入检查和校验的增强,回车或者保存都会触发 EXIT_SAPFP50M_002 INFOTYPES : 0185, 0530, 0532. DATA: lw_0185 TYPE p0185, lw_0105 TYPE p0105.* lw_9509 TYPE p9509. DATA: lw_p0008 TYPE p0008, lw_p0007 TYPE p0007, lt_p0007 TYPE TABLE OF pa000..

2022-03-30 17:11:06 10245

原创 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 7078

转载 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 3934

原创 双击ALV的字段,显示json数据

*&---------------------------------------------------------------------**&Report*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REP..

2022-03-23 14:49:21 3833

原创 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 2824

转载 SAP RFC上传接口(包含发布Webservice地址)

SAP RFC上传接口(包含发布Webservice地址)_小飞猪猪猪猪猪猪猪的博客-CSDN博客_sap接口地址RFC函数是接口当中一种常见的外部系统直接调用SAP函数名进行数据写入的接口传输形式,RFC函数的创建也非常简单,在这里简单的说一下,为后面要讲述的通过RFC生成Webservice地址,以及在SOAMANAGER中进行配置做个小铺垫。【注意事项】发布webservice需要在开发机,测试机,生产机去独立生成的,不是通过请求号传输的,在不同的环境下都要去进行一遍地址的发布,对应的地址

2022-03-16 17:00:52 821

转载 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 4611 1

原创 日语自我介绍 自己紹介・自己PR

简单的日语自我介绍怎么写

2022-02-23 14:39:44 1209

原创 HCM 信息类型的更改日志

RHCDOC_DISPLAY

2022-02-23 14:28:02 1261

原创 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 3910

原创 VALUE

VALUE主要是用来给一个结构、内表等对象初始化值。主要有下面三个方式:...valuedtype\#()构造一个任意类型的初始值...valuedtype\#(comp1=a1comp2=a2....)构造一个任意类型的结构体的初始值...valuedtype\#((...)(...)...)...构造一个任意类型的内表的初始值上面dtype\# 意思是可以指定一个dtype的类型或者直接用#,用#时,其类型和被赋值的对象的数据类型...

2022-02-23 13:54:32 354

原创 三种内表 访问方式

ABAP提供了三种类型的内表, 即:标准表(Standard Table), 排序表(Sorted Table), 哈希表(Hashed Table)。在未声明内表类型时,系统会将类型默认为标准表。然而,标准表其实并不适用于所有的业务场景,我们应当根据实际的需求,定义使用合适类型的内表。1. 内表的类型让我们回顾下不同内表的访问方式。标准表和排序表是可以既通过index访问,有可通过key访问;而哈希表只能通过键值访问。三种内表的特征如下表:2. 使用原则...

2022-02-23 13:53:59 129

原创 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 1610

原创 标准屏幕按钮 GUI

SAPLKKBLSTANDARD_FULLSCREEN

2022-02-23 10:55:02 103

原创 docking 分屏显示ALV

YTEST4*&---------------------------------------------------------------------**& Report YTEST4*&---------------------------------------------------------------------**&*&----------------------------------------------------------.

2022-02-23 10:30:53 2810

转载 740新语法

版权声明:本文为CSDN博主「王独秀儿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/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 155

转载 IDoc

原文出自江正军技术博客,博客链接:[SAP ABAP开发技术总结]IDoc - 江正军 - 博客园18.4. IDoc. 206 18.4.1. 数据段类型和数据段定义(WE31)... 206 18.4.2. IDoc定义(WE30)... 207 18.4.3. 自定义IDoc发送与接收实例.https://www.cnblogs.com/jiangzhengjun/p/4265551.html18.4.IDocIDoc是基于文档,用作异步传输数据的载体,类似于XML18....

2022-02-22 16:09:51 290

原创 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 1769

原创 显示工资核算结果

PC_PAYRESULThrpy_rgdirPYXX_READ_PAYROLL_RESULT

2022-02-10 11:53:10 382

原创 批导程序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 415

原创 获取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 613

原创 如何去获取已有程序的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 643

空空如也

空空如也

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

TA关注的人

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