自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西柚的博客

学无止境

  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 查找ABAP代码

SE38执行:RS_ABAP_SOURCE_SCAN/RPR_ABAP_SOURCE_SCAN。批量查找字符串使用位置。

2023-06-26 15:56:11 213

原创 ALV标准右键导出EXCEL

S_GUI

2022-10-17 13:39:11 689 1

原创 ABAP 新特性

ABAP新特性

2022-07-12 09:57:03 1523

原创 BTE1650 FBL1N/FBL2N/FBL3N/FBL5N-增加客制化字段 客商及科目描述

BTE在清单中找到我们需要BTE事件,可以点击文件按钮查询事件的详细描述,点击模式函数模块找到具体的函数-SAMPLE_INTERFACE_00001650复制标准函数到自定义函数组实施BTEBF24 或FIBF->设置->产品BF34 或FIBF->设置->发布/订阅模块3 APP-ALV显示结构(RFPOS&RFPOSX)4、根据需求,对BTE事件对应的方法进行编码,填充对应的字段5、通过SE38......

2022-06-28 16:34:52 1063

原创 通俗理解TCP/IP,HTTP,REST,SOAP

TCP/IP

2022-03-27 09:34:52 3923

原创 VK11\VK12\VK13 价格间隔拆分问题

BAPI_PRICES_CONDITIONS 修改价格存在BUG 不会自动拆分时间间隔,而是插入新的一条,导致有效期内存在多条记录,VK13debug,在这里插入图片描述网上查了一下资料,有说明要开发自动拆分间隔,感觉比较麻烦原文链接 [添加链接描述]实践发现,当存在价格记录时,前台TCODE:VK11 创建会自动根据已有时间间隔拆分多间隔.价格创建修改都可以通过录屏VK11实现,但要注意建议如果起止日期一致,前台会多出一个确认的屏幕,所有最好提前进行校验,一致不触发更改测试源码如下REPO

2022-03-02 13:28:14 1822 1

原创 ACDOCA字段映射关系

ACDOCA

2021-12-24 11:09:34 2608

原创 后台job批量停用和开启

在SAP中如需要暂停后台工作时,用SE38或SA38执行程序BTCTRNS1,即可暂停后台工作任务要重新打开后台工作任务时,需要用SE38或SA38执行程序: BTCTRNS2

2021-09-28 09:52:00 2120

原创 SM37删除增强

SM37

2021-09-26 10:44:23 1016

原创 SOAMANAGER打不开问题

类 CL_GUI_HTML_VIEWER方法DETACH_URL_IN_BROWSER 26行中 return_value 值 ‘X’ 设为空

2021-07-28 17:20:18 552

原创 S4 FOR HANA 变化或注意点记录(持续记录)

1) FI和CO直接过账的原凭证继续保留在BSEG、COEP中。同时,在以下每个应用组件的业务交易中,都会在ACDOCA表中生成新日记账:FI-GL、FI-AA、CO、CO-PA、CO-PC-ACT,同时ACDOCT视图作为科目余额的表;2) 对于一些旧表不再需要更新,例如BSIK,BSID等,但是可以继续使用这些旧表,这些表以视图形式存在于系统;

2021-05-27 15:20:32 5147

原创 SAP PO(收藏)

SAP PO,是基于SAP Net weaver平台(SOA框架的平台)的中间件产品,为企业提供一套支持SAP系统间、SAP系统与Non-Sap系统间以及Non-SAP系统间进行数据交换(XI/PI)和业务流程管理(BPM)的平台,业务流程可以根据预定义的规则(BRM)流转,数据集成可以是A2A或B2B,支持同步和异步的数据交互方式。XI:数据交换(XI)-> PI:数据交换(XI) && 业务流程管理(BPM)->PO:数据交换(XI)&& 业务流程管理(.

2021-05-27 14:53:59 9537 4

原创 信贷管理

信贷

2021-05-18 15:39:01 2193

原创 多层LOOP嵌套循环优化

TYPES:BEGIN OF TYP_DATA, MATNR TYPE MATNR, WERKS TYPE WERKS_D, LGORT TYPE LGORT_D, LABST TYPE LABST, END OF TYP_DATA.DATA: GT_DATA TYPE TABLE OF TYP_DATA, LW_DATA TYPE TYP_DATA.DATA:LV_TIME_BEG TYPE TIMESTAMP

2021-03-22 15:49:13 489

原创 SAP 附件清单管理

函数:GOS_ATTACHMENT_LIST_POPUPCALL FUNCTION 'GOS_ATTACHMENT_LIST_POPUP' EXPORTING is_object = is_object ip_check_arl = 'X' ip_check_bds = 'X' ip_notes = 'X' ip_attachments = 'X' ip_urls = 'X' ip_mode

2021-03-08 11:00:49 3064

原创 SAP 表变更日志开启

1、SE11->要开启变更日志的表->打开技术设置开启日志更改2、TCODE: RZ10修改参数rec/client = 800重启系统3、查看变更日志TCODE: SM30 /SCU3TCODE:SM30输入要查看的表名,实用程序->变更日志TCODE:SCU3可查询定制对象修改 和表修改...

2021-03-05 10:27:44 4605 1

原创 杂记

VALUE语法 工作区 wa_person = VALUE #( age = 12 name = 'TEST' ). 内表GROUP BY语法用于内表处理,相当于SQL语句的group byLOOP AT itab result [cond] GROUP BY group_key [ASCENDIN

2021-03-02 14:03:13 298

翻译 宿主表达式、SQL表达式、路径表达式

原文链接:添加链接描述正文在经历了长时间的停滞之后,开放式SQL的开发从沉睡中醒来,并在ABAP7.40中采取了一些主要步骤,以便包含来自SQL92的尽可能多的特性,并提供与ABAPCD的DDL的SELECT语句大致相同的功能。为了做到这一点,通过在ABAP运行时环境中引入一个新的SQL解析器来建立一个开放SQL的新基础。这样做的一个结果是,opensql在ABAP中扮演的角色与以前不同。而在7.40之前,opensql更多地被认为是ABAP语言本身的一部分,与此同时,SQL特性变得越来越明显。其中一个

2021-02-24 15:49:12 651

原创 FTP

FTP(File transfer protocol)是一种标准的网络协议,用于在互联网上传递文件。SAP标准函数组是SFTPSAP提供的FTP demo程序RSFTP001 SAPFTP 版本RSFTP002 执行 FTP 命令RSFTP003 FTP 放置/获取测试RSFTP004 FTP 复制RSFTP005

2021-02-05 14:09:06 372

原创 资产主数据-剩余使用年份、剩余使用月份取值

资产主数据的使用年份,月份/ 已使用年份,月份/ 剩余使用年份,月份。ANLB-NDJAR 计划年 ANLB-NDPER 计划月ABLC-NDABJ 已使用年份 ANLC-NDABP 已使用月份剩余使用年份和月份,貌似没有存表。通过资产浏览器AW01N跟踪发现,标准程序这个也是通过计算得出的这里可以看到一个note 1462043这里看到一个表 ANLBZA 实际查询发现该表数据为空,不清楚是不是因为HANA系统版本问题。总结:只能根据取到的资...

2021-01-20 16:48:34 2832

原创 进口商品物料主数据国际商品条码前导0省略问题

这个函数有针对条码的检查,类似唯一值检查等等,这里的传入参数P_EAN11 第一步改过例程之后是带0的 执行过这个函数之后输出的P_EAN11的前导0会被clear掉。这里我们需要在此函数的开始和截至位置增加隐式增强,判断前导0的条码传入之后,在执行完毕之后将传入前导0的条码再覆盖一次。零售进口商品条码是0开头的, 国际商品条码/商品通码通过BAPI写入或者MM41\MM42创建时发现,前台输入前导0的条码回车后前面的0会自动呗忽略掉,后台表修改也无法写入前导0。PS:前台创建修改和BAPI操作都会触发。

2021-01-14 14:57:24 960

原创 Smartforms 统计打印次数

CALL FUNCTION 'SMARTFORMS_NAME' EXPORTING archive_parameters = archive_parameters control_parameters = control_parameters output_options = output_options user_settings = 'X'* im_head ...

2020-12-26 15:29:59 475

原创 BP运行报错 Screen does not exist/ Dynpro not found

调用事务BUSP并为应用程序对象BUPA,FICA和BUPR生成子屏幕容器。勾选“所有屏幕”选项。

2020-11-25 10:23:01 1247 2

原创 S4 HANA1809版本之后的固定资产问题

1809版本的固定资产除主数据外,购置,折旧计提,报废,转移等会在ACDOCA记账。如固定资产启用了多折旧范围,购置只会生成一张凭证,折旧会按照多折旧范围拆分生成多张凭证,除此之外的业务多折旧范围的明细账不会在总账中体现。FAAV_LINEITEMS这个CDS视图会记录多折旧范围的资产明细账变动。其余几个CDS视图也有各自的用途。参考过程=AMDP时把凭证状态U替换掉,这样就会更新进BSEG了。1809开始,U状态的凭证不显示在BSEG表内。相关NOTE:2856765。解决办法:财务替代OBBH。

2020-11-20 09:53:55 2061

原创 写入工单长文本问题

创建长文本:CREATE_TEXT查询长文本:READ_TEXT CALL FUNCTION 'CREATE_TEXT' EXPORTING fid = 'KOPF' "订单抬头文本ID flanguage = sy-langu “语言 fname = fname 客户端+前导零工单号 fobject = 'AUFK' "文本对象 save_direct = 'X'*

2020-11-05 16:23:40 590

原创 S4 预制凭证问题

预制凭证创建和BAPI和记账凭证的BAPI是同一个:BAPI_ACC_DOCUMENT_POSTdocumentheader-doc_status = ‘2’ 为预制凭证预制凭证创建成功之后:VBKPK 预制凭证抬头表VBSEC 凭证预制一次性数据凭证段VBSEGA 凭证预制的凭证段 - 资产数据库VBSEGD 客户凭证预制的凭证段VBSEGK

2020-11-02 17:12:49 793

原创 READ TABLE 关键字TRANSPORTING NO FIELDS

用于read table with key 一般用于等读取内表的时候,只判断该内表中是否有次数据 不需要读取到工作区中。使用SY-SUBRC变量判断

2020-10-15 09:37:31 1301

原创 调试实现条件断点的方式

当某个循环次数比较大,我们只需要调试中间某一条的时候,我们怎么实现呢。比如某个LOOP循环有上万条数据,我们只需要看其中的8000或者9000行时,我们肯定不可能手动F5去跑程序的,比较笨的方法是找到我们需要调试行的行号,删除循环内表这行之前的数据进行跟踪。更好的办法是利用我们的Debug工具;1调试器自带的条件断点功能比如这里,我想要实现的效果就是当内表循环到2000行,客户=2000的时候会触发断点。这种创建断点的方式也可跟踪ABAP命令,方法,功能模块,消息等。2、创建监控点这种监控方

2020-10-12 13:36:43 506

原创 财务凭证创建增强

GGB1 根据科目强控贸易伙伴是否带出,测试过程发现BSEG-VBUND贸易伙伴被成功消除,但是ACDOCA-RASSC贸易伙伴依然会根据科目和供应商带出对应的贸易伙伴,对应的总账行也会代出客户或供应商对应的贸易伙伴。解决方法:类:CL_FINS_ACDOC_POSTING_EVENTS方法:UPDATE_CLEARING_INFO -set clearing information within POST这个发现开始部分,加入隐式增强 循环Changing表CT_ACDOC_CL...

2020-09-26 11:05:52 847 2

原创 SAP中采购订单行的最新实际单价怎么获取?

表PRCD_ELEMENTS - Pricing Elements根据采购订单抬头的凭证条件号-KNUMV+采购订单明细行号获取PRCD_ELEMENTS-KBETR

2020-09-21 11:18:22 1278 3

原创 财务凭证创建增强,过账到指定平行账套

财务启用平行账套 主分类账0L 平行分类账ZL实现要求,凭证导入只在特定账套过账BAPI:BAPI_ACC_DOCUMENT_POST抬头增强字段:LDGRP 分类账组 IF rb_3 = 'X'. "ZL分类账套 CLEAR zsbapi_EXTENSION. MOVE: 'ZL' TO zsbapi_EXTENSION-ldgrp, 'ZSBAPI_EXTENSION' TO extension2-structure. cl_...

2020-09-11 17:28:52 583

原创 HANA CDS视图修改(eclipse-adt)

CDS eclipse。

2020-09-11 17:04:40 1267 1

原创 创建销售订单几个BAPI的区别

创建销售订单有三个BAPI:BAPI_SALESORDER_CREATEFROMDAT2BAPI_CUSTOMERRETURN_CREATESD_SALESDOCUMENT_CREATEBAPI_SALESORDER_CREATEFROMDAT2和BAPI_CUSTOMERRETURN_CREATE 都调用了SD_SALESDOCUMENT_CREATE这个FM,区别在于调用的时候业务类型是写死的,BAPI_SALESORDER_CREATEFROMDAT2限制了业务对象为BUS2032,不能用来

2020-07-14 14:40:44 1056

原创 采购订单审批人

CDHDR条件OBJECTCLAS = 'EINKBELEG'OBJECTID = 采购订单TCODE = ME28 OR ME29N取对象OBJECTCLAOBJECTIDCHANGENRUSERNAMETCODEUDATEUTIMEUDATE UTIME降序排列循环 CDHDR 内表然后去CDPOS 中找条件OBJECTCLAS = EINKBELEGOBJECTID = 采购订单TABNAME = 'EKKO'FNAME = 'FRGKE'VALUE_NE

2020-06-17 13:55:02 455

原创 重新生成替代程序和激活所有例程

重新生成替代程序的程序:RGUGBR00 通过SE38执行,可以动态重新生成替代/校验(OBBH/OB28)的程序。激活所有例程的程序:RV80HGEN 可以激活SD的定价例程(VOFM)。

2020-05-20 17:32:21 1108

原创 MB51 选择屏幕增加字段

MB51

2020-03-13 16:58:32 1118

原创 MB51物料凭证清单增强字段

MB51

2020-02-28 13:33:40 1061 1

原创 GUI_DOWNLOAD函数

GUI_DOWNLOAD

2020-02-24 13:45:08 5650 1

原创 PO 学习记录

在ER中进行接口配置 ID中进行CC和IC配置主要:DT Data Types定义类型MT Message Types定义发送方和接收方结构SI Service interfaces 定义发送方和接收方MM Message Mappings 发送和返回的报文MappingOM Message Mappings 定义发送接收方向和使用的Mapping保存激活之后在ERP段就会生成...

2020-01-15 16:08:21 780

原创 ALV下拉框

ALV FM : REUSE_ALV_GRID_DISPLAY_LVC使用set_drop_down_table 方法ALV结构增加 要显示Listbox的字段 举例:Listboxfieldcat字段设置fieldcat-fieldname = ‘Listbox’fieldcat-edit = 'X'.fieldcat-drdn_field = 'DD_HANDLE'.fieldc...

2019-12-19 19:12:20 1356

SAPSMTP邮箱系统配置手册(发送邮件).pdf

SAP STMP邮箱配置

2021-03-08

空空如也

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

TA关注的人

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