欢迎来到萧静默的博客

勤为径,学海无涯苦作舟。书山有路

随笔分类 -  SAP-ABAP

1 2 3 4 5 ··· 7 下一页
摘要:自己做的 *& * *& 程序ID: ZFIRP006C *& 程序名称: 固定资产明细表(含租赁情况) *& 程序描述: 资产用户查询资产原值、折旧、净值及各个明细字段,便于资产管理。 *& * *& 开发人员: Bruce King *& 创建时间: 2019-08-21 *& * *& 修改日 阅读全文
posted @ 2023-09-06 08:38 萧静默 阅读(280) 评论(0) 推荐(0) 编辑
摘要:最近在处理一项批量修改凭证文本内容时候,先要查出关键字的所有凭证,包括行项目文本及凭证抬头文本,用户也不高兴分别查询,又想有时候单独查询。 这个时候如果这样写 SELECT BSEG~BUKRS,BSEG~GJAHR,BSEG~BELNR,BSEG~BUZEI,BSEG~SGTXT,BKPF~BKT 阅读全文
posted @ 2023-08-31 14:03 萧静默 阅读(1392) 评论(0) 推荐(0) 编辑
摘要:参考自http://www.ut163.com/create-material-movement-voucher-bapi-goodsmvt-create/ 在做外围系统入库数据传SAP时候,业务部门发现物料凭证的生成人员不是操作者,提出需要修改,经检查BAPI_GOODSMVT_CREATE函数, 阅读全文
posted @ 2023-08-09 15:23 萧静默 阅读(540) 评论(0) 推荐(0) 编辑
摘要:在BDC录屏中,数量和日期格式是和su3中的设置相关的,如果格式不一致BDC会报错,例如:日期格式不一致报错 Tcode:SU3,可以看到小数点,日期格式以及时间格式的设置。 日期:格式 DD.MM.YYYY和中文环境不同,小数:点好做千分位,逗号做小数点 所以需要转换 1,日期&时间格式:方法1 阅读全文
posted @ 2023-05-25 10:13 萧静默 阅读(279) 评论(0) 推荐(0) 编辑
摘要:有时候的生产订单是需要挂WBS的,但是使用如下代码创建不了 DATA:LS_ORDERDATA TYPE BAPI_PP_ORDER_CREATE. DATA:ls_return TYPE bapiret2, LV_ORDER_NUMBER TYPE BAPI_ORDER_KEY-ORDER_NUM 阅读全文
posted @ 2023-04-26 17:00 萧静默 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1、情景重现 2、使用BUPA_PRE_DA先去归档 3、再使用BUPA_DEL进行删除 没问题 那就去除测试按钮,执行 4、再去建立一样外部给号的BP 阅读全文
posted @ 2023-03-13 15:43 萧静默 阅读(697) 评论(0) 推荐(0) 编辑
摘要:最近在处理SAP与外围系统的数据交互,其中发现涉及了几个要点。 1、abap转json发送。 2、json转abap接收。 3、接收到的json里的中文是乱码的问题。 1、SAP发送数据给外围系统时,有的要求要先获取token,有的不需要,笔者这里使用的是需要先获取token的情况, 此处获取tok 阅读全文
posted @ 2023-03-06 10:09 萧静默 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:在实际开发报表过程中,可能会使用到某个表里的最大年最大月甚至最大版本的一行数据,年月不在一起,如下图 其他表想根据物料编码找最大年月甚至最大版本的销售计划数量。 1、找最大年月的某物料的销售数量 SELECT * INTO TABLE @DATA(LT_ZTSD119_PIE) FROM ZTSD1 阅读全文
posted @ 2022-09-22 15:57 萧静默 阅读(782) 评论(0) 推荐(0) 编辑
摘要:REPORT 111. DATA: LO_DOCK TYPE REF TO CL_GUI_DOCKING_CONTAINER. DATA: LO_GRID TYPE REF TO CL_GUI_ALV_GRID. PARAMETERS P_CARRID TYPE SPFLI-CARRID DEFAU 阅读全文
posted @ 2022-09-07 17:13 萧静默 阅读(200) 评论(0) 推荐(0) 编辑
摘要:有的公司在员工报销或者付银行利息时候需要建立客户,此时只需要扩展财务视图即可以,所以用不到很复杂的客户信息,一般只需要一个名称及一个科目就可以。 所以此时用了一个接口,让财务人员自己填好内容,自己触发程序自动创建。 做接口的话,结构如下: 函数如下 FUNCTION ZFM_FINANCIAL_CO 阅读全文
posted @ 2022-09-07 13:33 萧静默 阅读(81) 评论(0) 推荐(0) 编辑
摘要:最近根据用户要求,要将ALV表做成透视表样子。于是想到了OOALV的多屏展示。接着就是一顿万物互联操作,最终形成了一个简单DEMO。 首先做的就是创建程序,接着创建屏幕,接着在屏幕上画2个ALV框。分别取号名字,这里取con1\con2. PROCESS BEFORE OUTPUT.MODULE S 阅读全文
posted @ 2022-07-18 09:22 萧静默 阅读(671) 评论(0) 推荐(0) 编辑
摘要:此文引用自寒武青峰大姑 原文https://blog.csdn.net/lmf496891416/article/details/124249915?spm=1001.2014.3001.5502 ALV界面 双击行任一地方 跳出新的窗口 弹窗是使用SALV的简单展示,有标准的按钮与简单设置,使用起 阅读全文
posted @ 2022-06-02 13:37 萧静默 阅读(1692) 评论(0) 推荐(1) 编辑
摘要:参考大姑寒武青峰 ,原链接https://blog.csdn.net/lmf496891416/article/details/117702217 1、手动定义 TYPES : BEGIN OF typ_alv , aufnr TYPE afpo-aufnr, "生产订单 auart TYPE au 阅读全文
posted @ 2022-06-02 09:06 萧静默 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:服务类的采购订单实际的含税价是在服务包内,先取得采购订单行项目的服务包,再根据服务包去取服务包。 只针对特定公司 IF WA_DATA-PSTYP = '9' . WA_DATA-HSDJ = 0. SELECT PACKNO, SUB_PACKNO FROM ESLL INTO TABLE @DA 阅读全文
posted @ 2022-06-02 08:56 萧静默 阅读(68) 评论(0) 推荐(0) 编辑
摘要:DEMO:BAPI_SALESORDER_CREATEFROMDAT2 创建订单 PARAMETERS p_kunnr TYPE kunnr DEFAULT '1004615'. PARAMETERS p_vkorg TYPE vkorg DEFAULT 'S600'. PARAMETERS p_v 阅读全文
posted @ 2022-05-30 13:46 萧静默 阅读(184) 评论(0) 推荐(0) 编辑
摘要:SELECT SUM( LFIMG ) AS ZSJXS, ZTSD006~MATNR FROM ZTSD006 INNER JOIN ZTSD014 ON ZTSD006~MATNR = ZTSD014~MATNR WHERE ZTSD006~MATNR IN @S_MATNR AND BUDAT 阅读全文
posted @ 2022-05-07 10:01 萧静默 阅读(639) 评论(0) 推荐(0) 编辑
摘要:ICON可以通过查看程序showicon看到结果 SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002. SELECTION-SCREEN COMMENT 1(25) NOTE1 MODIF ID M2. SELECTION-SCR 阅读全文
posted @ 2022-05-05 16:52 萧静默 阅读(543) 评论(0) 推荐(0) 编辑
摘要:背景:ALV报表查询时候在展示的界面再根据某个条件去过滤或者汇总时候,点击按钮再展示出新的ALV结果,后退可以回到原明细表。可以有如下2种做法。 1、定义两张内表(这个很重要,不然实现不了后退功能)。 定义两个ALV展示函数,分别展示两张内表。 在例程种调用一个REUSE_ALV_GRID_DISP 阅读全文
posted @ 2022-04-12 11:43 萧静默 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:LOOP AT IT_035ALV INTO DATA(LS_035). IF LS_035-ANZFB NE 'OA审批通过'.* DELETE IT_035ALV INDEX sy-tabix.* DELETE IT_035ALV FROM LS_035. "删除当前工作区 DELETE IT_ 阅读全文
posted @ 2022-04-08 17:11 萧静默 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1、当点alv中某个按钮时候报如下错误 Call (PERFORM) to a non-existent external routine. 还有可能就是copy了其他程序 导致某些字段没有对应好,这个要仔细检查ALV结构。因为结构里面没包含改字段BOX_FIELDNAME 所赋值的列,新增结构就好 阅读全文
posted @ 2022-04-08 16:53 萧静默 阅读(154) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页
点击右上角即可分享
微信分享提示