ABAP
文章平均质量分 62
放弃幻想_
这个作者很懒,什么都没留下…
展开
-
SAP,ABAP:ALV变式复制
SAP,ABAP:ALV变式复制原创 2023-09-06 20:11:35 · 351 阅读 · 0 评论 -
ABAP-SAP-整合事务码,整合平台,运维工具箱
ABAP-SAP-整合事务码,整合平台,运维工具箱原创 2022-12-07 09:18:47 · 730 阅读 · 0 评论 -
SAP 接口主动推送企业微信异常消息
SAP 主动推送企业微信异常消息原创 2022-12-02 16:44:46 · 1269 阅读 · 0 评论 -
ABAP:调用HTTP接口详解
ABAP:调用HTTP接口详解原创 2022-11-01 15:20:14 · 3329 阅读 · 2 评论 -
MIR4 预制凭证修改及过账,尾差调整
MIR4 预制凭证修改及过账,尾差调整原创 2022-10-26 14:17:56 · 1622 阅读 · 0 评论 -
ZTG-事务码使用日志报表
ZTG-事务码使用日志报表原创 2022-08-31 17:14:05 · 185 阅读 · 0 评论 -
SAP事务码开关控制,TCODE
SAP事务码开关控制,TCODE原创 2022-08-31 17:06:56 · 732 阅读 · 0 评论 -
SELECT MAX()取多个最大值-SELECT嵌套使用
SELECT MAX()取多个最大值-SELECT嵌套使用原创 2023-06-10 18:00:13 · 1796 阅读 · 0 评论 -
SE38 SE10 程序/事务码修改日志报表/TR日志/请求号日志
SE38 程序/事务码修改日志报表原创 2022-08-31 10:13:42 · 415 阅读 · 0 评论 -
SM59/SE01/TR 请求号检查工具,不用传到正式区,开发环境即可
SM59/SE01/TR 请求号检查工具,不用传到正式区,开发环境即可原创 2022-08-26 15:49:44 · 857 阅读 · 0 评论 -
RFC SUBMIT 调用SAP程序IDCNAP 应付账款账龄报告 报错 Exception condition “CNTL_SYSTEM_ERROR“ triggered
RFC SUBMIT 调用SAP程序IDCNAP 应付账款账龄报告 报错 Exception condition "CNTL_SYSTEM_ERROR" triggered原创 2022-08-22 20:09:59 · 1755 阅读 · 4 评论 -
SAP ODATA 报错 ‘Malformed URI literal syntax’
SAP ODATA 报错 ‘Malformed URI literal syntax’原创 2022-08-17 18:48:19 · 561 阅读 · 0 评论 -
事务码ABAVN-资产卡片报废-BAPI_ASSET_RETIREMENT_POST
事务码ABAVN-资产卡片报废-BAPI_ASSET_RETIREMENT_POST原创 2022-08-16 13:30:00 · 918 阅读 · 0 评论 -
SAP SHDB(BDC)心得
SAP SHDB(BDC)心得原创 2022-08-10 19:32:48 · 878 阅读 · 0 评论 -
ABAP MD5加密 MD5_CALCULATE_HASH_FOR_CHAR-加密后结果和JAVA MD5加密不一致,因为有中文恶心恶心
ABAP MD5加密 MD5_CALCULATE_HASH_FOR_CHAR,中午加密有问题转载 2022-08-09 20:44:48 · 724 阅读 · 0 评论 -
SELECT LEFT/INNER情况下ON和WHERE条件的区别
SELECT LEFT/INNER情况下ON和WHERE条件的区别原创 2022-08-09 20:37:51 · 406 阅读 · 2 评论 -
ABAP优化心得
ABAP优化心得原创 2022-08-08 21:03:13 · 253 阅读 · 0 评论 -
外部系统接口FORM传递参数及密码验证
外部系统接口FORM传递参数及密码验证原创 2022-08-08 20:18:47 · 294 阅读 · 0 评论 -
ABAP C类型还是不能当数字使用,因为当小于0的时候判断,大小就有问题
无法准确判断-0.01 或 0.01 大于或者小于0。调整字段类型位I或者P数字类型即可。字段属性C类型的问题,原创 2022-08-08 20:05:00 · 252 阅读 · 0 评论 -
ABAP:BAPI_INCOMINGINVOICE_PARK 通过PO采购单创建预制发票MIRO
注意点:1.PO退货借贷标识是通过BAPI头参数设置的IT_GLACCOUNTDATA/IT_MATERIALDATA 没有用到*"----------------------------------------------------------------------"“本地接口:*” IMPORTING*" VALUE(IV_BLDAT) TYPE BLDAT*" VALUE(IV_BUDAT) TYPE BUDAT*" VALUE(IV_BUK原创 2022-01-20 15:43:51 · 1395 阅读 · 0 评论 -
ABAP:RV_CONDITION_COPY、VK11/VK12创建/修改销售价格注意点-----------血泪
ABAP:RV_CONDITION_COPY、VK11/VK12创建/修改销售价格注意点原创 2021-11-02 08:28:57 · 3285 阅读 · 3 评论 -
ABAP:内表下载XLS格式-excel
DATA:lo_itab_data TYPE REF TO data,lv_flavour TYPE string,l_version TYPE string,lv_xml TYPE xstring,l_length TYPE i,l_xml_stream TYPE xml_rawdata,lo_result_data TYPE REF TO cl_salv_ex_result_data_table.DATA: c_filepath原创 2021-10-28 15:38:40 · 521 阅读 · 0 评论 -
ABAP:内表XLSX格式下载
字段:DEFINE append_alv_cat.ADD 1 TO col_pos.CLEAR gs_fieldcat.gs_fieldcat-col_pos = col_pos. "column positiongs_fieldcat-fieldname = &1.gs_fieldcat-reptext = &2.gs_fieldcat-fix_column = &3.gs_fieldcat-scrtext_l = &原创 2021-10-27 18:29:28 · 390 阅读 · 0 评论 -
ABAP:SUBMIT调用程序后获取被调用的VLA显示内表数据
ABAP:SUBMIT调用程序后获取被调用的VLA显示内表数据原创 2021-08-17 10:47:36 · 1070 阅读 · 0 评论 -
ABAP:SD信贷查询 CREDIT_EXPOSURE
DATA:lv_kkber TYPE t014-kkber, "销售组织lv_kunnr TYPE knkk-kunnr, "客户lv_creditlimit TYPE knkk-klimk, "信贷限额lv_sum_opens TYPE rf02l-oblig, "使用信贷限额lv_sum TYPE rf02l-oblig. "信贷限额 - 使用信贷限额"获取信贷CALL FUNCTION ‘CREDIT_EXPOSURE’EXPORTINGkk原创 2021-08-09 14:10:22 · 684 阅读 · 0 评论 -
BAPI:销售订单删除-BAPI_SALESORDER_CHANGE
DATA: ls_headinx LIKE bapisdh1x,lt_return TYPE TABLE OF bapiret2,ls_return TYPE bapiret2.CLEAR: ls_headinx .ls_headinx-updateflag = ‘D’.CALL FUNCTION ‘BAPI_SALESORDER_CHANGE’EXPORTINGsalesdocument = pv_vbelnorder_header_inx = ls_headinxTABLES原创 2021-08-09 13:30:02 · 1265 阅读 · 4 评论 -
BAPI:销售订单转交货单-拣配-过账-开票
FUNCTION zfm_so_to_dn.“销售订单转交货单*”----------------------------------------------------------------------"“本地接口:*” IMPORTING*" VALUE(IV_VBELN) TYPE VBELN_VA*" VALUE(IV_CHECK) TYPE CHAR1 OPTIONAL*" EXPORTING*" VALUE(ET_MESSAGE) TYPE CH原创 2021-08-09 13:28:33 · 670 阅读 · 0 评论 -
ABAP:退货销售订单释放-I_CHANGE_STATUS
LOOP AT lt_thdd_sf INTO DATA(ls_thdd_sf) WHERE zbox = ‘X’.PERFORM sapgui_progress_indicator USING ‘正在释放退货销售订单’."进度条显示lv_objnr = ‘VB’ && ls_thdd_sf-vbeln_th && ‘000000’."释放CALL FUNCTION ‘I_CHANGE_STATUS’EXPORTINGobjnr = lv_obj原创 2021-08-09 13:25:27 · 385 阅读 · 0 评论 -
BAPI:SD销售订单修改:BAPI_SALESORDER_CHANGE
REPORT y_test_lzy .DATA: salesdocument LIKE bapivbeln-vbeln,order_header_inx LIKE bapisdh1x,order_header_in LIKE bapisdh1,return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,conditions_in TYPE STANDARD TABLE OF bapicond WITH HEADE原创 2021-08-09 13:23:34 · 739 阅读 · 0 评论 -
BAPI:创建退货订单-BAPI_CUSTOMERRETURN_CREATE
DATA: la_header TYPE bapisdhd1, "表头la_headerx TYPE bapisdhd1x, "表头标志l_salesdocumentin TYPE bapivbeln-vbeln,l_salesdocument TYPE bapivbeln-vbeln,lt_return TYPE STANDARD TABLE OF bapiret2,lt_item TYPE STANDARD TABLE O原创 2021-08-09 13:21:50 · 1126 阅读 · 0 评论 -
ABAP:ALV修改字段值后自动刷新ALV自适应宽度
DATA:lv_grid TYPE REF TO cl_gui_alv_grid,ls_layout TYPE lvc_s_layo.DATA: ls_stbl TYPE lvc_s_stbl.ls_stbl-row = ‘X’. "基于行的稳定刷新ls_stbl-col = ‘X’. "基于列稳定刷新得到当前屏幕上的ALV的句柄CALL FUNCTION ‘GET_GLOBALS_FROM_SLVC_FULLSCR’IMPORTINGe_grid = lv_grid.监听AL原创 2021-08-09 13:16:20 · 2303 阅读 · 0 评论 -
ABAP动态内表使用的
场景:集成多个ALV显示的程序。1.定义变量DATA: dyn_table TYPE REF TO data.DATA: dyn_wa TYPE REF TO data.FIELD-SYMBOLS: <dyn_table> TYPE table,<dyn_wa> TYPE any, TYPE any.2.创建*创建动态表结构CREATE DATA dyn_table TYPE TABLE OF (pv_type).创建动态内表ASSIGN原创 2021-07-29 17:23:20 · 306 阅读 · 0 评论 -
ABAP自定义日志-多思考的举一反三的例子,别说SAP没有用户体验了
参照ST22日志查询格式,看见好的东西就要利用起来,使用别怕麻烦或者说什么没必要之类的话,OK?勿无脑考,重点是提醒思考和学习代码如下REPORT zsd200.事务代码:程序名称:程序目的:开发人员:*(修改日志)--------------------------------------------------------日志号 修改人 修改时间 修改说明 传输号码001*=================原创 2021-07-21 16:40:37 · 417 阅读 · 0 评论 -
时间加减联动日期处理
代码如下:DATA:lv_uzeit_beg LIKE sy-uzeit,lv_uzeit_end LIKE sy-uzeit,lv_datum LIKE sy-datum.lv_uzeit_beg = ‘000100’.lv_datum = ‘20210101’.WRITE :‘当前时间 ’ ,lv_datum ,’:’, lv_uzeit_beg."向前推20分钟lv_uzeit_end = lv_uzeit_beg - 002000.IF lv_uzeit_end原创 2021-07-13 15:14:03 · 89 阅读 · 0 评论 -
标准ALV按钮功能实现弹框显示新ALV-使用SALV实现
如下代码:----------------------------------------------------------------------显示VIN合格证状态使用----------------------------------------------------------------------TYPES:BEGIN OF ty_vin_alv,id TYPE string,barcode TYPE string,vbeln原创 2021-07-12 16:19:18 · 392 阅读 · 0 评论 -
IMPORT/EXPORT与SET PARAMETER/GET PARAMETER简单使用
SAP 传递参数有两种方式传递结构/内表/变量的区别就是接收的变量类型要和传递的变量类型一直就可以了1.IMPORT/EXPORT *ABAP内存传递* 同个会话窗口使用EXPORT LIKP_VBELN FROM LIKP-VBELN TO MEMORY ID 'HTTP_PLM_VBELN'."输入参数DATA:lv_vbeln TYPE likp-vbeln.IMPORT likp_vbeln TO lv_vbeln FROM MEMORY ID 'HTTP_PLM_VBELN'.原创 2021-06-25 10:23:01 · 1121 阅读 · 0 评论 -
ABAP:DAILOG字段大小不一样
如下图字体大小不一样是因为描述长度不一样等导致的处理方法:增加文本描述长度,就是在后面加空格长度大于11即可显示较小的字体如下显示原创 2021-05-13 09:40:16 · 429 阅读 · 0 评论 -
ABAP:TYPES与DATA,LINE 区别
1.TYPES与DATA区别:TYPES是用来定义某种类(型)的,需(用DATA语句)实例化以后才可以使用,而DATA是用来定义数据对象(实例变量)的,对于用DATA直接定义的结构体对象(不参照其它结构类型),其同时也是一个结构类型.2.TYPE与LIKE区别:TYPE后面跟随的只能是某种类(型),而LIKE后面可以跟随类型或实例对象,参照结构体对象生成内表时只能用LIKE,不能用TYPE,因为结构体对象不是类型,只是一种实例对象,参照结构类型生成内表时可以用LIKE也可以用TYPE.其中通过LIKE定义原创 2021-10-22 17:01:24 · 663 阅读 · 0 评论 -
实时JOB代码实现
场景:设置SM36设置后台JOB最小单位为1分钟但是满足不了业务需求,业务需要立马执行的JOB只能代码实现如下:1.创建一个自建表实时取自建表数据执行相关操作,时间延迟最小REPORT zsd999.DATA:gv_zstatus TYPE ztprogram-zstatus,gt_ztsso_hd_n TYPE STANDARD TABLE OF ztsso_hd_n,gs_ztsso_hd_n TYPE ztsso_hd_n,gt_zsso_hd_n TYPE STANDARD T原创 2021-05-05 16:18:55 · 474 阅读 · 0 评论 -
ABAP标准模板参考相关
1.包SLIS ALV的标准模板2.事务码DWDM 相关模板3.SE38 输入DEMO4.标准读取标准表数据RFC /BODS/RFC_READ_TABLE2RFC_READ_TABLE5.标准程序执行效率演示:事务码SAT原创 2021-05-05 16:02:35 · 172 阅读 · 0 评论