自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SAP 弹窗从自定义选项中选择

DATA:BEGINOFspoplistOCCURS15.INCLUDESTRUCTUREspopli.DATA:ENDOFspoplist.DATA:answerTYPEc.spoplist-varoption='1.选项1'.APPENDspoplist.spoplist-varoption='2.选项2'.APPENDspoplist.spoplist-varoption='3.选项3'....

2020-07-16 09:55:26 504

原创 SAP CALL TRASACTION

为GRID对象注册双击事件之后,增加如下代码

2020-07-16 09:35:54 291

原创 SAP 获取单位文本

"单位文本SELECTmseh3msehiasmeinsFROMt006aINTOCORRESPONDINGFIELDSOFTABLEgt_meinsFORALLENTRIESINgt_dataWHEREmeins=gt_data-meinsANDspras=sy-langu....

2020-07-15 09:38:00 592

原创 SAP 程序性能分析

留坑待填SE30/SAT

2020-07-06 17:09:39 1071

原创 SAP ABAP 将负数的符号移到左边

DATA GV_STR TYPE STRING.CLEAR:GV_STR.GV_STR=GS_HEAD-WRBTR_FRE.IFGS_HEAD-WRBTR_FRE<0.CALLFUNCTION'CLOI_PUT_SIGN_IN_FRONT'CHANGINGVALUE=GV_STR.ENDIF.

2020-07-01 15:46:45 579

原创 SAP ABAP OLE和DOI

留坑待填OLE:https://www.cnblogs.com/charles-guo/p/4200540.htmlDOI:https://blog.csdn.net/stone0823/article/details/53693033OLE会比DOI效率低一点,推荐使用DOI

2020-06-30 14:04:12 432

原创 SAP ABAP 判断字符串是否能转成整数、小数、其他字符串

FUNCTIONzhy_fm_check_dic.*"----------------------------------------------------------------------*"*"本地接口:*"IMPORTING*"VALUE(INPUT)TYPESTRING*"EXPORTING*"VALUE(E_TYPE)TYPEZSTR_TYPE*"EXCEPTIONS*"NO_INPUT*"--------------...

2020-06-30 12:09:58 2053 1

原创 SAP 定义类型的时候INCLUDE数据字典里的结构 易错点

TYPES:BEGIN OF TYP_LIKP,WADAT_IST TYPE LIKP-WADAT_IST.TYPES:INCLUDE STRUCTURE LIKPV,END OF TYP_LIKP.上面的代码是有问题的.INCLUDE结构的时候,前面不需要 TYPES关键字,正确的写法如下:TYPES:BEGIN OF TYP_LIKP,WADAT_IST TYPE LIKP-WADAT_IST.INCLUDE STRUCTURE LIKPV.TYPES END OF TY

2020-06-29 19:26:04 557

原创 HR 排班相关的几个表(T552A/T550A/T508/T551A/T550P)之间的关系

T552A 表存储的数据是月工作计划(可通俗理解为月排班),其中TPR01~TPR31为该月每天的日工作计划(日工作计划的详解数据存在T550A中)。

2020-06-29 16:10:37 578

原创 SAP ABAP 判断物料类型是否存在外部给号的配置

FORMfrm_check_if_externindUSINGp_mtartCHANGINGp_type.DATAlv_n1TYPEt134-numki.DATAlv_n2TYPEt134-numke.IFp_mtartISINITIAL.p_type='N'.EXIT.ENDIF.SELECTSINGLEnumkinumkeFROMt134INTO...

2020-06-29 15:35:26 1181

原创 SAP cx_sy_conversion_no_number 无法转换成数字

EXCEL导入数据的程序中一般都会有类似这样的代码:catch到报错的时候一般是此时<FIELD>的字段类型为数值类型,而<WA_ALSM_TAB>-VALUE的类型为文本,且值也为非数值数据。

2020-06-29 15:23:41 1569

原创 SAP ABAP 查询物料的销售/生产消耗数据

物料的销售/生产消耗数据可以用移动类型取物料凭证表MSEG查询。表:MSEG移动类型:601 602 653 654 261 262 201 202'601'."GD发货:交货'602'."RE交货冲销'653'."GD退货 非限制'654'."GD退货 非限制 冲销'261'."有关订单的发货'262'."有关订单的收货'201'."有关成本中心的发货'202'."有关成本中心的收货销售数据对应的移动类型:601 (销售交货单发货) 、602(销售交货单发货冲销)、65..

2020-06-29 14:23:15 3501

原创 SAP 查询物料的非限制库存、质检库存、冻结库存

SELECTmatnrwerkslgortchargclabs"非限制cinsm"质检cspem"冻结FROMmchbINTOCORRESPONDINGFIELDSOFTABLEgt_mchbFORALLENTRIESINgt_matnrWHEREmatnr=gt_matnr-matnr*ANDwerks=p_...

2020-06-29 11:55:29 4229

原创 SAP IDOC开发

留坑待填链接:https://www.cnblogs.com/jiangzhengjun/p/4292135.html

2020-06-28 11:42:46 181

原创 SAP PI开发

留坑待填链接:https://www.cnblogs.com/hhelibeb/p/7105070.html

2020-06-28 11:40:07 529

原创 sap po开发

留坑待填链接:https://blog.csdn.net/ot512csdn/article/details/89840240

2020-06-28 11:38:51 375

原创 SAP 增强字段命名规范(持续更新ing)

1.字段名称应该以YY/ZZ开头,不然SAP更新之后可能会用到相同名字的字段,导致字段被覆盖。不以YY/ZZ开头的字段激活之后会有警告消息如下图。

2020-06-28 09:15:02 709

原创 SAP MM 查看采购订单行项目的批次

采购订单行项目的批次在EKET表中可以查到

2020-06-18 14:07:27 1803

转载 【转】SAP WF(工作流)模块介绍

原文地址:http://blog.itpub.net/29829936/viewspace-2649639/SAP业务工作流是SAP R/3提供的一个重要的业务工程工具。它被设计成跨应用模块的并支持集成事务。因此,它提高了现有的标准应用系统的功能。它特别适合于满足公司的特殊需要,自动地处理和控制跨应用模块的业务。SAP业务工作流集成和补充了标准R/3系统尚未包括的业务。因此,SAP业务工作流可以实现在SAP R/3环境中的JIT打印。如果我们能成功地把打印定义为整个工作流中...

2020-06-01 11:13:18 2311

原创 SAP HR 组织结构定界问题解决记录

场景:公司部门架构有变化,某个人员所在部门将被取消,该人员将转到新的组织下,但经用户的一系列操作之后,该人员在某某报表里面的组织结构显示不正确了。结论:用户只对“岗位”和“组织单位”的关系进行定界了,但没有对“人员”和“岗位”的关系进行定界。解决方法:在PPOSE里找到旧岗位,将该岗位下的该人员进行定界(右键单击人员->选择“定界”->选择“分配”),因为先前已经对该岗位进行定界过的缘故,人员定界的日期最好跟岗位保持一致(不保持一致会不会有问题笔者也没试过)。以下是问题解决过程:

2020-06-01 09:44:02 2736

原创 SAP HR/HCM 定界的个人理解

“定界”可以为HR的对象(人员和岗位的关系、岗位和组织结构的关系、组织结构和组织结构的关系等等)定义失效时间。

2020-05-29 17:51:40 2988

原创 SAP 查询没有挂靠到组织单位的岗位

使用TCODE:S_AHR_61016532,在屏幕上输入数据(如下图所示)执行程序将显示 当前没有分配到组织单位的岗位。同理,修改“对象类型”和“子类型”的输入值可查询其他诸如“没有分配岗位的人员”、“没有下属组织结构的组织结构”等等信息...

2020-05-29 17:47:18 509

原创 SAP 弹窗确认函数POPUP_TO_CONFIRM

DATAlv_answer TYPE C.CALLFUNCTION'POPUP_TO_CONFIRM'EXPORTING*TITLEBAR=''*DIAGNOSE_OBJECT=''text_question='是否保存数据'text_button_1='保存并且继续'*ICON_BUTTON_1=''text_butt...

2020-05-25 10:45:04 808

原创 SAP QUERY使用心得

一、查看一个QUERY对应的信息集的步骤步骤如下:1. 进入SQ01-点击‘环境’-点击‘查询区域’-选择‘工作区’(一般选第一个——“标准区域”)2.选择用户组:可以从屏幕上方的“环境”-“用户组”选择,也可以点击红框按钮“其他用户组”进行选择、3. 选择用户组之后,该组下的QUERY便显示出来了,将信息集名称复制,前往SQ02即可。二、查看query报表对应的用户组和名称步骤:执行query报表对应的TCODE,在选择界面点击“系统”-“状态”,双击程序名,进

2020-05-18 16:12:15 2023

原创 SAP 物料的仓位库存 MB52 和 MCHB的关系

MB52 的数据来源于MCHB表,从MCHB表获取到的数据,满足(非限制+质检+冻结等数量)>0的未删除数据才会显示在MB52中。

2020-05-18 13:51:53 4243

原创 SAP 选择日期和时间的函数

选择日期:CALLFUNCTION'F4_DATE'EXPORTINGdate_for_first_month=sy-datumIMPORTINGselect_date=lv_date.选择时间:CALLFUNCTION'F4_CLOCK'EXPORTINGstart_time=sy-uzeit*DISPLAY=''IMPORTING...

2020-05-14 14:48:13 377

原创 SAP “用接口用户打了外部断点,却无法进入调试模式”问题解决

问题:前台登录接口用户,在接口第一条可执行语句上打上外部断点,远程调用触发该接口,但SAP前台却没有进入调试模式。解决:可能是登录的应用服务器与远程调用的不一致,更改IP地址以切换应用服务器,再次调用即可进入调试模式。疑问:发现“实用程序-设置-ABAP编辑器-调试-调试外部请求”里面有一个选项“仅当前应用服务器”,这个选项我没有勾选,却无法跨应用服务器调试外部请求,很理解不了,希...

2020-05-08 10:01:52 3078

原创 SAP ABAP MD51查看物料凭证发现过账数量小了1000倍或者放大了1000倍

用“选中数据-按下F1-技术字段”的操作分别查看数量和单位的字段,发现数量和单位并没有对应,MENGE 对应单位为MEINS,ERFMG 对应的单位为ERFME重新选择布局字段 排列之后,发现数据没有问题。总结:使用错误的字段布局,因而被误导了,调整布局即可。...

2020-05-06 15:16:23 988

原创 SAP 使用过账BAPI按交货单过账成功后,凭证流没有显示物料凭证 问题解决记录

问题如题。经过跟MIGO前台按交货单收货产生的物料凭证(MSEG表)进行对比,发现有两个字段没有值(第一条为前台操作的数据,第二天为用BAPI过账产生的数据)这两个字段对应的数据元素如下图回去查看BAPI的ITEM字段,找到相同数据元素的字段过账时赋值这两个字段,冲销后重新过账,凭证流中已经正常显示物料凭证(图略)。...

2020-05-06 15:11:16 3658

原创 SAP ABAP 获取税率的函数 GET_TAX_PERCENTAGE

如题

2020-04-29 10:46:16 3188 1

原创 SAP ABAP 多个程序SELECT SINGLE ... FOR UPDATE 同一个表的同一行数据有可能导致死锁

如题

2020-04-29 10:43:52 1437

原创 SAP 弹窗显示消息

DATAct_mesgTYPETABLEOFzhy_s_mesg_scrWITHHEADERLINE.ct_mesg-msgid='00'.ct_mesg-msgty='S'.ct_mesg-msgno='001'.ct_mesg-msgv1= '12 '.ct_mesg-msgv2= '+ 13'.ct_mesg-msgv3...

2020-04-24 16:06:18 1243

原创 SAP ABAP 关于CO CA CN等操作符的一点细节

先给出结论:CO/CA/CN等运算符号左边的变量,其类型会对执行结果有影响。一般要确保左边的变量是STRING类型。代码:REPORTzqztest012.START-OF-SELECTION.DATA:lv_strTYPEstringVALUE'72'.DATA:lv_char20TYPEchar20VALUE'72'.DATA:lv_char2(2...

2020-04-15 17:38:39 4725

原创 SAP ABAP unicode转换成中文

未转换的报文:转换后的报文:用到的代码:FORMfrm_unicode_to_char CHANGINGp_data.DATA:lv_pattTYPEstringVALUE'\u',rt_tabTYPEmatch_result_tab,ls_tabLIKELINEOFrt_tab.DATA:BEGI...

2020-04-14 10:44:08 973

原创 SAP 两种JSON的转换效果及pretty name参数的作用

更新于 20200525/UI2/CL_JSON=>SERIALIZE 会将ABAP里DATS格式的字段(日期)转换成YYYY-MM-DD的格式(多了两个短杠),可改用char8代替DATS来保持日期的YYYYMMDD格式。

2020-04-13 11:49:11 2330

原创 SAP 表维护字段更新异常

问题:在表维护视图修改字段,点击保存后该字段没有更新。产生原因:使用表维护生成器生成表维护之后,增加了新的字段,没有为字段chain到SET_UPDATE_FLAG模块。解决方法:在下图中红框位置增加一条语句。...

2020-04-09 16:31:57 723

原创 SAP 结构/内表 转成JSON字符串的两种方法

方法一:data:json_sertypereftocl_trex_json_serializer. createobjectjson_ser exporting data=ev_output. callmethodjson_ser->serialize. callmethodjson_ser->get_...

2020-03-24 14:11:08 1290

原创 SAP HR开发 基础知识笔记

HR信息类型文本表:T582S组织信息类型文本表:T777T

2020-03-23 16:31:28 2004

原创 SAP HR 考勤 PT60执行时报错“在$无工作中心数据 YYYY.MM.DD”问题解决

该问题出现的原因是:“时间评估的起始日期”小于“入职日期”。需要注意的是“时间评估的起始日期”是跟“考勤最早追溯日期”“考勤重新计算日期”有关的。以下是问题处理步骤:步骤1:SE38执行RPUP1D00删除对应员工号(前导零不能去掉)的B1数据;步骤2:SE38执行RPUP2D00删除对应员工号(前导零不能去掉)的B2数据;步骤3:SE38执行RPUTRBK0将对应员工号 的异...

2020-03-23 10:17:22 2091

原创 SAP ABAP的SQL中加入常量列

有时候从数据库表里抓数据的时候想直接将该条SQL查到的语句加一个常量列,那么可以用类似以下的SQL语句实现:DATA:BEGINOFls_a,matnrTYPEmatnr,A(10),ENDOFls_a.DATAa3(3)VALUE'AAA'.SELECTSINGLEmatnr,@a3ASa...

2020-03-18 11:57:22 1726

SAP屏幕增强总结整理(2015完整版)

SAP屏幕增强总结整理(2015完整版),希望这份文档可以帮到别人,积分莫名其妙涨到13,已经重新改成3,有需要的小伙伴可以参考一下。

2018-09-07

空空如也

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

TA关注的人

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