自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 fiori开发笔记

筛选数组new_data = results.filter(function(element, index) {return element['GLAccount'] =="21190000";});保留小数位.toFixed(2);去掉前导零s.replace(/\b(0+)/gi,"")当前日期var strDate1 = new Date().getFullYear() + "-" + ((new Date().getMonth() + 1) &l...

2021-03-04 11:22:43 1475 1

原创 开发并部署fiori app 到 s4 hana cloud

注:部署在s4 cloud 时注意odataModel的url,要把destination删掉(所以开发和部署可以用两个不同的web ide)例如var oSalesPriceModel = new sap.ui.model.odata.ODataModel("/sap/opu/odata/sap/API_SLSPRICINGCONDITIONRECORD_SRV/", true);此时odata的请求地址不是communicattion arangement的地址(https://my3025

2021-03-04 11:11:49 499 1

原创 S4 CLOUD 常用 API

产品物料主数据Product IntegrationSAP_COM_0009Product Master - Create, Read, Update, Deletehttps://api.sap.com/api/API_PRODUCT_SRV/resourcehttps://my302567-api.s4hana.ondemand.com/sap/opu/odata/sap/API_PRODUCT_SRV描述description的update方法不行,会报错,直接使用create

2021-03-04 10:57:18 727 1

原创 SEARCH HELP 搜索帮助 F4

注:F4IF_INT_TABLE_VALUE_REQUEST 系统根据是否传输return_tab=lt_return.判断同步还是异步搜索帮助触发PBO,leave to screen xx选择屏幕字段单选搜索帮助formfrm_f4_auartchangingp_s_auart_low.performfrm_dynpfields_read.datalt_returntypetableofddshretvalwithhe...

2021-03-04 10:47:15 724 1

原创 SAP替代

替代增强是是替代BSEG和BKPF字段值的技术。在创建修改凭证时触发,回车触发校验在替代之前触发可替代的字段在SM30:VWTYGB01维护,如果排除了,obbh配置就看不到,且增强里改了无效。放出来之后要用RGUGBR00激活一下替代bseg-paobjnr获利段如果不行,可以尝试在前续单据也清获利段,比如交货单增强步骤copy程序添加子程序(form的title输入了值之后替代里才能配进去) 使用tcode obbh,创建步骤 SM30 GB01 去掉字段排除的X才...

2021-03-04 09:33:49 4957 1

原创 增强技术

USER_EXIT 增强位置:在程序中以USER_EXIT打头的子例程SAPMV45A没有勾选固定点算术,所以直接在MV45AFZZ增强里写乘法会扩大1000倍。可以call一个fm,在fm里写。看是否进增强,直接在endform出打个断点就行了,不用去创建激活。获取增强中没有的参数FIELD-SYMBOLS<PLNUM>TYPEPLAF-PLNUM. DATA:L_FNAMETYPESTRINGVALUE'(SAPLCOKO...

2021-03-04 09:33:10 727 1

原创 740新语法

内表SQLselectsingle*from@lt_matnraslt_matnrwherematnrlike@lv_matnr_strinto@data(ls_matnr2).截取字段SELECT SINGLE char1 AS text1, char2 AS text2, CONCAT(char1,char2 ) AS...

2021-03-04 09:16:33 666 2

原创 root异常获取

root异常获取datalo_reftypereftocx_root."异常处理datalv_texttypestring.try.execsql.updateREPOLOADsetLDATA=:ls_REPOLOAD-ldataqdata=:ls_REPOLOAD-qdatawhereprogname=:lv_prognameendexec.catchcx_rootin...

2021-03-04 09:16:01 401 1

原创 屏幕、选择屏幕

返回到上一屏幕leavetoscreen0.报表事件块LOAD-OF-PROGRAM INITIALIZATION SELECTION-SCREEN OUTPUT (选择屏幕PBO) AT SELECTION SCREEN (ON XXX) (选择屏幕PAI) START-OF-SELECTION END-OF-SELECTION选择屏幕元素属性required:0可选,1必输且有错误检查,2必输但无检查 invisible = 1,变*号 activ...

2021-03-04 09:15:34 1486 2

原创

update task锁、连续调用bapi的锁_SCOPE='2'= 1 时在事务结束会解锁。= 2时call function in update task(执行完)可以解锁(commit触发,非commit解锁)。= 2 call function in update task可以继承这个锁,所以call function in update task事务结束了会解锁bapi中加了 _SCOPE='2'的锁,...

2021-03-04 08:22:06 419 1

原创 激活标准CDS VIEW

程序 RUTDDLSACT,不要用SE11缺少的在ST04看

2021-03-03 16:39:05 461 1

原创 数据字典、透明表

SE16N缓存比如SE11改了字段长度,SE16N没有变化,需要清缓存/$SYNC查看表对应的文本表直接se16n输入表名,就能看到文本表了,比如ska1数据元素描述:在表dd04t中修改记录在数据元素勾更改文档,表修改记录就会存放在表CDHDR和CDPOS中,可以运行程序RSSCD100直接查询修改自定义表数据使用FMSE16N_INTERFACE,输入 I_TAB(表名),I_EDIT = 'X',I_SAPEDIT = '...

2021-03-03 16:08:56 1205 1

原创 UPDATE FM、CALL FUNCTION IN UPDATE TASK

update fmupdate fm需要在属性中勾选“更新模块”然后在程序中使用 call function in update task调用,此时不会立即执行函数,在执行到commit work时触发执行(注:debug隐式提交不会触发)。update task不在当前dialog work process中执行,会在update work process中异步执行。dialog work process把修改数据写入簇表VBLOG中,update work process从表VBL.

2021-03-03 16:00:39 3660 1

原创 解决多次调用函数缓存的问题

data:gv_task_end.callfunction'ZPP_ROUTING_FETCH'startingnewtask'ZPP_ROUTING_FETCH'performingfrm_task_endonendoftaskexportinguv_stlnr=lt_alv_c-stlnruv_stltyp=lt_alv_c-stlty...

2021-03-03 15:58:12 449 4

原创 异步调用RFC

打开新内部进程调用RFCCALL FUNCTION RemotefunctionSTARTING NEW TASK TasknamePERFORMING RETURN_FORM ON END OF TASK。 上面代码中可以使用EXPORTING传入参数,返回的参数在FORM中异步接收。例:FORM RETURN_FORM USING TASKNAME.RECEIVE RESULTS FROM FUNCTION RemotefunctionIMPORTINGF1 = a1...

2021-03-03 15:57:26 810 1

原创 字符操作

正则(仅包含英文数字)ifcl_abap_matcher=>matches(pattern='^[0-9A-Za-z]+$'text=ls_bank-swift)=abap_false.ev_code='E'.ev_msg=ev_msg&&'SWIFTCode'&&ls_ban...

2021-03-03 15:45:35 434 1

原创 提示信息 POPUP

提示文本信息POPUP_TO_DISPLAY_TEXT 两行POPUP_TO_INFORM 四行POPUP_WITH_TABLE_DISPLAY_ok 多行文本展示title text不管用,换成 WRF_POPUP_WITH_TABLE_DISPLAY print又不管用,且R3没有datalt_valuetabTYPESTANDARDTABLEOFSTRINGwithheaderline.call function 'POPUP_WITH_TABLE_...

2021-03-03 15:09:19 491 1

原创 SYSTEM_CALLSTACK 获取程序调用堆栈

data:lt_callstack type sys_callst,ls_callstack like line of lt_callstack,lv_fname type rs38l_fnam.call function 'SYSTEM_CALLSTACK'importinget_callstack = lt_callstack.loop at lt_callstack into ls_callstack.check ls_callstack-eventtype..

2021-03-03 15:08:21 611 1

原创 调用SM30

perform frm_sm30_call using 'ZTSD_SPART'.formfrm_sm30_callusinguv_tabname.datalt_vimsellistliketableofvimsellist.callfunction'VIEW_MAINTENANCE_CALL'exportingaction='S'view_name=uv_tabname...

2021-03-03 15:07:51 455 1

原创 SAP请求

传输 请求同时传输多个请求按住f9多选,传输修改已释放的请求se38执行RDDIT076,输入请求号,把状态从R修改为D传输错误传输错误 8,报错原始对象不能替代,原因是目标系统程序的源系统不对,可能手工在目标系统调整过程序,也可能复制系统导致的。解决:在STMS传输请求时勾选第三个TAB页的前四个选项,覆盖即可或者修改目标系统的程序源系统,参考Notehttps://launchpad.support.sap.com/#/notes/0001508558..

2021-03-03 14:55:22 1000 1

原创 SAP日期函数

检查日期合法性LOOPATGT_EXCELINTOGW_EXCEL.CALLFUNCTION'DATE_CHECK_PLAUSIBILITY'EXPORTINGDATE=GW_EXCEL-F03EXCEPTIONSPLAUSIBILITY_CHECK_FAILED=1OTHERS=2....

2021-03-02 14:26:02 555

原创 屏幕

读屏幕字段值formfrm_dynpfields_read.datalt_dynpfieldsliketableofdynpreadwithheaderline.lt_dynpfields-fieldname='P_WERKS'."填入需要读值的字段名appendlt_dynpfields.callfunction'DYNP_VALUES_READ'exportingdyname=...

2021-03-02 14:25:14 313

原创 转换例程。

FLOAT 转日期CTCV_CONVERT_FLOAT_TO_DATE日期转换为内部格式callfunction'CONVERT_DATE_TO_INTERNAL'exportingdate_external=ls_xlstemp-value*ACCEPT_INITIAL_DATE=importing...

2021-03-02 14:24:41 890

原创 功能、函数、表等

表DD02L TABCLASS = 'APPEND'可以查附加结构所用处清单RS_EU_CROSSREF 函数所用处清单取includeCALLFUNCTION'RS_GET_ALL_INCLUDES'EXPORTINGprogram=lv_programTABLESincludetab=lt_inc_tmpEXCEPTIONS...

2021-03-02 14:21:57 395

原创 内表 XML互转、JSON 内表互转

内表 XML互转*转进内表stranstry.call transformation idsource xml lv_text_out* options* clear = 'ALL' "4.7 没有这个options* value_handling = 'ACCEPT_DATA_LOSS' "这个参数也没有result data = p_gt_rep.catch cx_root into lo_ref.lv_text = lo_ref->get_text(

2021-03-02 14:20:49 641

原创 NATIVE SQL

oracle 日期处理execsql.opencforselectTO_CHAR(zxbrq,'YYYYMMDD:HH24:MI:SS')zxbrq,zxbbh,zxbmc,zydrs,zqqrs,zjb,ztb,zxzrs,zxzqq,zxzjb,zxztb,zxzhj,zxbgs,orgeh,orgtxfromEDH...

2021-03-02 14:01:15 634

原创 ABAP连接外部数据库+NATIVE SQL

DBACOCKPIT 建数据库连接注:测试连接如果出错,可以用ADBC_TEST_CONNECTION测试,ADBC_TEST_CONNECTION测试后有个图标可以点进trace文件,拉到最后,就是出错的具体信息。连接成功后可以用ADBC_QUERY查询表结构和数据如果报错少文件B B Loading DB library '/usr/sap/<SID>/D80/exe/dboraslib.so' ...M *** ERROR => DlLoadLib(...

2021-03-02 11:34:08 2244

原创 SAP PING或执行cmd

os01 ping指定 ipSM69 执行指定的命令

2021-03-02 11:31:24 2348

原创 权限

给用户增加参数文件BAPI_USER_PROFILES_ASSIGN,在CALLFUNCTION'SUSR_BAPI_USER_PROFILES_ASSIGN'里跳过CALLFUNCTION'SUSR_USER_PROFS_PROFILES_CHECK'即可,无需commit注:R3才行,ecc不行了跳过权限检查执行事务码直接系统状态,双击一个元素(tcode或代码),再点击“显示对象列表”,或者直接点击“其他对象”第二种方式(可以)ALINK_CALL_TRA...

2021-03-02 11:30:48 440

原创 DEBUG

DEBUG其他用户1.开发先打用户的外部断点2.用户输入 /hext user = sap40 user后面填开发账号3.用户操作过滤器设置断点后,比如select命令,设置过滤器,限制表名,可以在语句指定表操作时进入断点配置调试器层可以控制调试只进特定代码(如Z CODE),或进入特殊函数的断点,如ABAP4_CALL_TRANSACTION(测试包Z*没用)DEBUG弹出窗口的方法把一个文本文件拖到窗口上,其中文本中的内容如下...

2021-03-02 11:24:55 764

lan rpa 最新版本 sap rpa

v1.7

2024-03-18

LAN RPA V1.0压缩包

LAN RPA V1.0压缩包

2022-12-30

ZLAN_ACC.LAN

ZLAN_ACC本地安装包

2021-04-07

ZLAN-ACC.LAN

ZLAN_ACC本地安装包

2021-04-07

空空如也

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

TA关注的人

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