![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP开发
文章平均质量分 50
qq_42954713
这个作者很懒,什么都没留下…
展开
-
关于SAP的ALV的fieldcat,影响标准的导入导出
我是没有想到我这已经开发这么多年,竟然在ALV上面踩坑了,就因为fieldcat全部用了小写,然后用标准的导入导出时导出来的全部都是空白的,写这个给自己警醒一下还有就是GUI状态记得加参数,不然gui可能弄不进去...原创 2022-04-26 19:44:12 · 324 阅读 · 0 评论 -
SAP的采购订单保存隐式增强点ME21N,ME22N,ME23N
需求:在开发的时候遇到一个,需求通过更改客户数据去更改总账科目号,最后通过调试找到一个显式增强点代码点:增强点如下,点击保存会进入这边,然后把采购订单涉及到的表都在这边了,实施增强点,然后更改内表值就可以在保存更改掉总账科目号,或者其他数据...原创 2022-04-20 16:47:02 · 2151 阅读 · 1 评论 -
SAP关于FMZ3的跳转内存问题
今天同事遇到一个很奇葩的问题,跳转FMZ3一直进不去,或者内存值传不过去通过F1查看到的参数ID明明是KBL,却怎么也赋值不进去。最后发现SAP标准代码坑爹了,实际上的内存值和你这边F1查看到的参数ID不一致,实际上真正的参数ID是MRB。...原创 2022-04-18 16:34:51 · 252 阅读 · 0 评论 -
KO02内部订单创建 未录入利润中心,尽管利润中心会计被激活
下面那个链接,已经有人写出来,但是我完全抄代码之后发现,还是出现了问题,测试程序直接退出来了,会报一个错 未录入利润中心,尽管利润中心会计被激活前台是警告后台我直接抄代码的是E类型的报错,过不去了解决方法是:具体要让业务顾问配置好像KO02内部订单修改_Clare_Laujingcio的博客-CSDN博客...原创 2022-03-15 11:38:40 · 440 阅读 · 0 评论 -
PI里面怎么解锁自己的程序
登录之后点击administration之后点击锁概览,然后点击一出选定锁就可以了原创 2022-03-10 08:49:00 · 189 阅读 · 0 评论 -
SAP的BAPI_PO_CREATE1创建采购订单 创建以及问题
*&---------------------------------------------------------------------**&ReportZLJRTEST*&---------------------------------------------------------------------**&*&------------------------------------------------------------------..原创 2022-03-09 13:53:50 · 2269 阅读 · 0 评论 -
SAP的READ_TEXT读取长文本问题
参数查询随便打开一个采购订单之后,双击一下这个框内之后转到这个界面,点击上面的转到按钮然后点击表头要的参数都在这里四个参数填入对呀的入参就能查询了ID 是文本标识name 是文本名LANGUAGE 是语言OBJECT是文本对象...原创 2022-03-04 11:33:24 · 346 阅读 · 0 评论 -
SAP的采购订单免费项目字段获取
行项目免费项目字段获取 UMSON获取方法判断IF EKPO-REPOS EQ SPACE AND EKPO-EBELP NE SPACE.RM06E-UMSON = 'X'.ELSE.RM06E-UMSON = ' '.ENDIF.原创 2022-03-04 11:26:38 · 1119 阅读 · 1 评论 -
alv的一些细节问题
问题1:当涉及到alv的表格编辑的时候记得添加这个方法CALLMETHODgo_grid->register_edit_eventEXPORTINGi_event_id=cl_gui_alv_grid=>mc_evt_modified.问题2:alv的全选这列有标准的全选,但是,有时候会被隐藏掉解决方法:ls_layo-sel_mode='A'.CALLMETHODgo_grid-...原创 2021-08-25 15:04:36 · 231 阅读 · 0 评论 -
sap的odata的问题
1.服务器配置问题点击查看服务器配置点击定制这个配置似乎要手动生成定制请求,我当时300没有这个配置内容原创 2021-05-21 17:45:31 · 337 阅读 · 0 评论 -
ABAP的HANA的open sql的实用用法
SELECTa~region,"区域编号b~nameASzqymc,"区域名称a~zjdjb,"节点级别a~zjhwc,"计划完成时间a~zsjwc,"实际完成时间*'01'ASzyf,"月份left(a~zsjwc,5)ASzyf,c~qzf"...原创 2021-05-09 17:34:46 · 555 阅读 · 0 评论 -
SAP的画屏幕的BUG
在我之前做的一个项目里面出现了一个很奇怪的东西,就是画屏幕的时候那个画屏幕的框出不来,用了很多人的电脑还有sap版本都没有解决,最后发现了问题所在,就是,sap账号问题,重新创建一个开发机的账号就解决了。...原创 2020-12-16 09:53:49 · 478 阅读 · 0 评论 -
ABAP的PO接口调用
这个说的是我们调用外围系统的接口首先要一次性创建成功sap的软件zsoa0024这个结构是根据需求自己创建的结构,具体看你的需求是怎么样的其中还有个try catch的异常捕捉cx_ai_system_fault这个也是类里面异常怎么查看这个异常,打开配置好的接口类TYPES:BEGINOFlty_out,zoa_idTYPEstring,zoa_status_hTYPEstring,ENDOFlt...原创 2020-09-23 18:12:49 · 2764 阅读 · 0 评论 -
abap的内表转json和json转内表
最近做的需求有和OA对接的,这边其实建议最好用/ui2/cl_json这个类好用很多,现在大多数开发都用这个类了,而且这个类很好地解决了头没有双引号的缺点不过唯一的缺点就是这个类有可能找不到,得看你的系统有没有这个类,有这个类才能解决这些不行就只能升级系统了。TYPES:BEGINOFgty_tab,vornrTYPEstring,arbplTYPEstring,...原创 2020-09-23 10:13:55 · 529 阅读 · 0 评论 -
abap的动态alv函数
DATA:lv_selection_idTYPErsdynsel-selid,lt_tables_tabTYPESTANDARDTABLEOFrsdstabs,ls_tables_tabTYPErsdstabs.DATA:lt_fields_tabTYPESTANDARDTABLEOFrsdsfields,lt_where_clausesTYPErsds_twhere.ls_tables_tab-prim_tab...原创 2020-09-21 16:15:56 · 222 阅读 · 0 评论 -
abap的动态ALV内表
方法一:DATA:gt_structureTYPElvc_t_fcat."ALV结构内表全局变量FIELD-SYMBOLS:<gfs_item>TYPESTANDARDTABLE."行项目内表CALLFUNCTION'LVC_FIELDCATALOG_MERGE'EXPORTING*I_BUFFER_ACTIVE=i_structure_name='ZTEST_LJR01'*I_CLIENT_NEVE...原创 2020-09-21 15:49:55 · 1004 阅读 · 0 评论 -
abap的快捷键修改
在使用abap编辑器的时候经常会遇到和输入法冲突那么可以通过重新设置快捷键来解决se38随便打开一个程序然后点右下角的那个转到键盘页签找到需要创建的快捷键的操作,重新分配就可以...原创 2020-09-21 14:56:36 · 1001 阅读 · 0 评论 -
ABAP的fieldcat的alv展示字段的用法
CALLFUNCTION'LVC_FIELDCATALOG_MERGE'EXPORTINGi_structure_name='VBAK'CHANGINGct_fieldcat=gt_fieldcatEXEPTIONSinconsistent_interface=1program_error=2OTHERS...原创 2020-09-18 17:51:42 · 1499 阅读 · 0 评论 -
ABAP客户批量导入前端
*&---------------------------------------------------------------------**&ReportZMMR005*&---------------------------------------------------------------------**&*&-------------------------------------------------------------------..原创 2020-09-07 10:41:50 · 272 阅读 · 0 评论 -
ABAP的ALV的模板
代码:*&---------------------------------------------------------------------**&REPORTZTRR0180*&---------------------------------------------------------------------**&--------------------------------------------------------------------..原创 2020-09-03 17:33:59 · 512 阅读 · 0 评论 -
SAP快速查询2代3代增强的代码
*&---------------------------------------------------------------------**& Report ZSAP_ENHANCEMENT*&*&---------------------------------------------------------------------**&*&*&-------------------------------------------.原创 2020-09-03 16:17:25 · 122 阅读 · 0 评论 -
SAP的F-04清账函数以及代码参考
如果需要用代码完成类似 F-04 过账并清账的操作,可以顺序调用下面的三个函数:- POSTING_INTERFACE_START- POSTING_INTERFACE_CLEARING- POSTING_INTERFACE_END首先我们对这三个函数改装封装一下第一个函数:POSTING_INTERFACE_STARTFUNCTIONzfm_posting_interface_start.*"--------------------------------------------.原创 2020-09-03 16:03:17 · 3735 阅读 · 0 评论 -
ABAP的ke51利润中心BAPI创建BAPI_PROFITCENTER_CREATE,以及利润中心增强字段的bapi传入
关于bapi创建利润中心其实很简单了,本来参数也不多,比较麻烦的是利润中心那里我还做了个cepc的屏幕增强,具体怎么是实现去翻看一下我之前的帖子现在的问题点是增强字段,sap虽然在bapi里面预留了一个结构给我们传,但是尝试了很多遍发现不行最后有个我们这的大佬去修改了创建利润中心的BAPI_PROFITCENTER_CREATE这个baip,弄了个隐式增强,代码如下:代码如下:DATA:ls_returnLIKEbapiret2,ls_pr...原创 2020-09-02 09:57:14 · 1674 阅读 · 0 评论 -
abap如何从调用其他程序,并获取到alv数据到内表
举个例子,从事务码mb52的执行ALV获取数据到一个内表"内表定义要与程序中的内表结构一致,便于存储和输出RANGES:matnrFORmara-matnr.DATA:ls_matnrLIKELINEOFmatnr.ls_matnr-sign='I'.ls_matnr-option='CP'.ls_matnr-low='*'.APPENDls_matnrTOmatnr.DATA:ls_dataTYPE...原创 2020-08-26 19:59:08 · 3062 阅读 · 0 评论 -
SAP财务替换增强
部分说明其他网站有说https://blog.csdn.net/anji0207/article/details/106757135(转载)需要知道的其他知识是你复制出来的程序需要业务顾问在事务码GCX2,里面进行配置代码方面直接用using,在你复制的那个程序下面添加一个from的代码,我这个from的名字叫801.接着去GGB1里面进行配置最后还要进行激活,进去SE38,然后执行程序RGUGBR00应用领域和调用点根据自己需求去选择。...原创 2020-08-26 17:44:46 · 1378 阅读 · 0 评论 -
SAP的KE51创建利润中心屏幕增强
这个增强实例可以扩展到其他的屏幕增强,大多数有预留的地方第一步,在CEPC表的一个include dummy里面,双击进去创建一个结构,把你需要增强的字段放到里面原创 2020-08-18 12:06:20 · 637 阅读 · 2 评论 -
关于sap屏幕绘制器出不来的问题
之前在项目上遇到一个问题,就是sap的GUI端绘制屏幕一直出不来重装了很多遍,也完全没有作用最后终于找到了问题所在,是创建的sap屏幕的问题,一直显示这样,最后发现是sap创建的账号有问题,重新创建一个新的账号问题就消失了,希望能帮到你们...原创 2020-08-18 11:40:33 · 2025 阅读 · 0 评论 -
采购订单屏幕增强的KOMP字段定价增强
FIELD-SYMBOLS:<LV_ZNO_SAP>typeCI_EKKODB-ZZTRANSNO_SAP."//获取采购订单的合同编号屏幕字段ASSIGN('(SAPLZFG_MM010_PO)CI_EKKODB-ZZTRANSNO_SAP')TO<LV_ZNO_SAP>.CLEAR:LV_ZZOWNER,LV_BUKRS.IF<LV_ZNO_SAP>ISASSIGNED....原创 2020-08-10 16:57:55 · 1387 阅读 · 0 评论 -
BP增强的总结
需求描述需要在BP事务的客户合作伙伴增加页签显示shu'ju原创 2020-08-05 18:05:54 · 2590 阅读 · 0 评论 -
BP供应商主数据BAPI创建
需求:创建供应商主数据前台操作:事务码BP,选择创建组织代码:CONSTANTS:g_object_task_iTYPEbus_ei_object_taskVALUE'I'.DATA:lv_tabixTYPEsy-tabix,lt_dataTYPEcvis_ei_extern_t,ls_dataTYPEcvis_ei_extern,...原创 2020-08-03 20:51:48 · 7972 阅读 · 1 评论 -
SAP的MM01的BDC程序
在创建时物料描述必须不相同,loop重复调用这段代码实现,物料凭证的批量创建。*&---------------------------------------------------------------------**&ReportY_TEST_TX45*&---------------------------------------------------------------------*REPORTY_TEST_TX45.DATA:LT_MESST...原创 2020-07-20 10:02:52 · 534 阅读 · 0 评论 -
sap的日志记录
日志记录表CDHDR更改凭证抬头CDPOS 更改凭证项目第一种方法通过CDHDR关联CDPOS查询UNIT_OLD UNIT_NEW这两个字段获取更改的前后数据第二种方法SAP上方工具栏环境->显示修改可以查看到有两条记录,双击进去任意一条。可以查看到修改的新值和旧值第三种方法事务码SCU3可以用来监控自定义表,视图如果是自定的表没有视图的话需要跳过一段标准代码首先需要将表的技术设置里面的日志数据更改打上勾接着我们去事务代...原创 2020-07-15 15:20:20 · 2182 阅读 · 0 评论 -
关于ABAP内存的应用场景,以及SAP内存,以及函数性质灵活应用
关于ABAP内存和SAP内存的描述主要来自链接https://blog.csdn.net/zhongguomao/article/details/77649221,下面主要对ABAP内存的应用场景进行阐述,abap内存主要用于同一个会话里面。 场景:需要通过RFC函数自动创建ME21N的单据,那么我们在rfc里面将我们的值传递进去,例如一些屏幕增强的值,这些值不能通过bapi传递进去。 解决方法一:这个时候可以应用ABAP内存传递进去。注意问题,应用ABAP内...原创 2020-07-08 18:08:10 · 243 阅读 · 0 评论 -
关于如何配置sap的web service服务(转载)
有大佬的帖子很详细我就直接放上来了https://www.cnblogs.com/zohoo/p/7295920.html#P32需要注意的是一个配置的界面大佬的配置好像错了可能那种配置方法也可以,但是我是改成这样才成功的还有关于这个界面的配置,这个是访问超时的时间,最好是设置一个时间吧,不然要是出问题可能一直卡在那里...原创 2020-04-22 16:26:15 · 580 阅读 · 0 评论 -
SAP文本框的设置
效果图:代码实现:首先需要在屏幕里面画一个定制控制关键代码:DATA:gv_containerTYPEREFTOcl_gui_custom_container,gv_texteditTYPEREFTOcl_gui_textedit.MODULEstatus_0100OUTPUT.SETPF-STATUS'STATUS_10...原创 2020-04-22 10:45:15 · 1186 阅读 · 1 评论 -
OOALV的树和分屏
OOALV的树和分屏新建的程序是模块池,要先创建事务码效果图屏幕年度和期间要弄成NUMC类型gui状态代码CONSTANTS:gc_month TYPE i VALUE 6.TYPES:BEGIN OF gty_head,gjahr TYPE gjahr,monat TYPE monat,bukrs TYPE bukrs,lgort TYP...原创 2019-12-16 14:47:31 · 754 阅读 · 0 评论 -
ABAP选择屏幕的事件触发,以及F4的制作
ABAP选择屏幕的事件触发,以及F4的制作直接看实例REPORT zjob_ljr_10.TABLES:ztest_ljr01.SELECTION-SCREEN BEGIN OF BLOCK bl02 WITH FRAME TITLE TEXT-002.PARAMETERS: p_zsfqgq TYPE ztest_ljr01-bukrs AS LISTBOX VISIBLE L...原创 2019-12-12 10:57:53 · 1678 阅读 · 0 评论 -
ABAP的两种OOALV实现方法 第二种画屏幕
ABAP的两种OOALV实现方法第二种画屏幕DATA: gcl_docking_container TYPE REF TO cl_gui_docking_container,“ gcl_column_tree TYPE REF TO cl_gui_column_tree,gcl_alv_grid TYPE REF TO cl_gui_alv_grid....原创 2019-12-06 11:03:47 · 1358 阅读 · 0 评论 -
ABAP的两种OOALV实现方法第一种画屏幕
ABAP的两种OOALV实现方法第一种画屏幕DATA: gcl_custom_container TYPE REF TO cl_gui_custom_container, gcl_column_tree TYPE REF TO cl_gui_column_tree,gcl_alv_grid TYPE REF TO cl_gui_alv_grid." ...原创 2019-12-06 10:51:54 · 2680 阅读 · 0 评论 -
如何在对象OO ALV里面添加自定义的图标
有一篇特别详细的文章我就不冲洗写了,在此转载给你们http://www.baidusap.com/abap/alv/3222转载 2019-09-16 16:16:30 · 410 阅读 · 0 评论