ABAP
SAP古生
这个作者很懒,什么都没留下…
展开
-
[MM]ME31K和ME32K采购合同保存校验的增强
2、ME_PURCHDOC_POSTED 该badi 订单的流水号已经生成,会出现跳号!一、想找一个仅针对采购合同校验的增强点,网上看了下,大都是和采购订单通用的,如。二、通过调试代码,找到一个比较针对采购合同的增强点:MM_PUR_S4_CTR。( mm_pur_s4_sa还顺便找到计划协议)。原创 2023-07-11 15:47:02 · 453 阅读 · 0 评论 -
ABAP2XLSX自动列宽
abap2xlsx自动设置列宽原创 2023-03-28 08:32:04 · 496 阅读 · 0 评论 -
【增强】MD04跑MRP时,库存地点不参与计算增强
由于未找到标准增强,通过debug,做了隐士增强,有两个地方,分别有不同用处:增强点位置:1、在MRP进行库存地点优先级赋值之后 进行清空程序: SAPLM61Zinclude:LM61ZF1U子例程:mdpmi_lgort_prvbe增强点位置: 2、 在获取bom主数据后进行清空FM: CS_MD_STUECKLISTE_LESEN (获取mrp bom) (获取MDSPX[])历程:perform mdspx_fuellen.程序:LCSMDF10...原创 2022-05-05 17:04:00 · 1159 阅读 · 0 评论 -
SAP部分清账与剩余清账
在对供应商付款清账时,有时候发票金额是10万,而实际只支付8万,这种情况下该如何操作呢?SAP提供了部分清账和剩余清账的功能,二者有什么区别呢?本文详细介绍SAP中的部分清账与剩余清账功能,供读者参考。部分清账F-51付款清账之前,FBL1N查看供应商明细如下,总共3笔未清项。接下来,对凭证5100000006采用“部分支付”的方式进行清账。F-51进入付款清账界面后,选择“部分支付”,并录入支付金额。支付完成后生成凭证1500000002,再次FBL1N查看供应商未清项如下。转载 2022-03-14 10:35:01 · 3941 阅读 · 0 评论 -
【MM】BAPI_MATERIAL_SAVEDATA 在物料已经存在库存还能更改批次
环境:S4 1909组件:S4CORE 104解决方案:查看note:3089905 - Batch management flag can be changed unexpectedly原创 2021-09-09 09:54:25 · 252 阅读 · 1 评论 -
BAPI_INCOMINGINVOICE_PARK 入库PO和退货po 的发票赋值
sap官方文档:https://launchpad.support.sap.com/#/notes/1566950在发票HEADERDATA抬头结构:BAPI_INCINV_CREATE_ITEM可以在 DELIV_POSTING 和 RETURN_POSTING 字段中分别填写“S”表示借方,“H”表示贷方,以覆盖程序中的标准默认逻辑。IFlv_flagEQ'X'."存在退货和普通的凭证ls_HEADERDATA-deliv_posting='S'....原创 2021-08-31 11:25:26 · 675 阅读 · 0 评论 -
[MM]计划协议BAPI_SAG_CREATE创建
DATA: ls_header TYPE bapimeoutheader, ls_headerx TYPE bapimeoutheaderx, ls_item TYPE bapimeoutitem, lt_item TYPE bapimeout_t_item, ls_itemx TYPE bapimeoutitemx, lt_itemx TYPE bapimeout_t_itemx, l..原创 2021-02-23 16:43:38 · 773 阅读 · 0 评论 -
如何获取abap程序里面的文本元素
1、方法一、data: gt_textpool type table of textpool.read textpool 'Program name' INTO gt_textpool LANGUAGE sy-langu.2、方法二、function:BX_AGR_READ_TEXTPOOL原创 2020-11-10 14:09:26 · 907 阅读 · 0 评论 -
SAP查看icon图标
RSTXICON 和 SHOWICON原创 2020-07-27 17:16:32 · 2219 阅读 · 0 评论 -
SAP库龄报表解析说明
1. 查询出所有在库物料的总库存(MCHB)2. 从MSEG中获得所有的采购收货\其他收货等记录3. 按照倒推规则,结合库存总量以及入库明细,计算每行采购收货在现有库存中的余量。4. 基于采购收货的库存余量,查询库龄分析报表 例子:按照过账日期降序排序(先进先出原则) 日期 物料 网格值 库存总数 入库数 ...原创 2020-07-22 13:59:50 · 6152 阅读 · 0 评论 -
Json格式中key 大小写的处理
程序:DEMO_ST_JSON_TABLEclass:CL_SXML_STRING_WRITER原创 2020-07-15 17:22:00 · 1045 阅读 · 0 评论 -
abap 时间戳
demo1DATA:unix TYPE string.PERFORM get_unix_time CHANGING unix.*把当天日期转为UNIX时戳FORM get_unix_time CHANGING p_lv_unix. DATA:return_value TYPE string. DATA code TYPE string. DATA(js_processor) = cl_java_script=>create( ). code = 'funct.原创 2020-07-15 17:17:54 · 645 阅读 · 0 评论 -
四、通过if_http_client类实现HTTP POST
*"----------------------------------------------------------------------*"*"LocalInterface:*"IMPORTING*"VALUE(IV_URL)TYPESTRINGOPTIONAL "URI*"VALUE(IV_CONTENT_TYPE)TYPESTRINGOPTIONAL "*Content type, for example 'application/js...原创 2020-07-10 15:02:24 · 1583 阅读 · 1 评论