- 博客(1264)
- 资源 (12)
- 收藏
- 关注
原创 ABAP如何修改SAP交货单的各个日期:计划、拣货、运输、过账
1. 创建交货单,用的BAPI_DELIVERYPROCESSING_EXEC此时也有相关的几个日期参数,但填了貌似也没啥用,系统依然默认当前日期。其他计划日期应该都可以指定,但如拣配、交货这种跟业务执行相关的日期是应该跟随实际动作日期而确定的,不应该是根据动作发生自动更新日期的么?今天遇到一个这样的问题,在根据销售订单创建交货单的时候,需求要求讲各个日期都统一写成指定日期,这个日期一般都是过去的日期,而非当天。最后看了下过账后的凭证,发现过账日期自动就会是修改后的日期,凭证日期始默认是当前日期。
2024-08-15 17:04:20
328
原创 如何直接在生产机修改代码
3, SE38修改相应ABAP程序时,会在2个FM中的断点停下,然后修改sy-subrc的值为0,保存代码时也要做同样的修改。#####直接执行程序RS_REPAIR_SOURCE。1,SE80 找到函数组STRD。
2024-05-21 22:56:01
349
原创 SAP ABAP VL09 BAPI VL 216
ls_batch_item-fact_unit_denom = ls_lips_split-umvkn. "销售数量转换为 SKU 的值(分母)ls_batch_item-fact_unit_nom = ls_lips_split-umvkz. "销售数量转换成SKU的分子(因子)ls_batch_item-sales_unit_iso = ls_lips_split-meins. "被拆分DN基本单位。
2024-03-18 10:29:21
1246
原创 SAP ABAP QA01 V0 104 申请功能 & 在此无效
QA01屏幕添加自定义按钮,点击按钮 报错V0104 申请功能 & 在此无效。经过上述过程后,可点击按钮,弹出自定义框。客制化屏幕添加按钮 “DETAILS”解决方法:SM30 V_T185。
2024-03-14 09:47:33
341
原创 S/4 HANA CLOUD Workaround 销售含税价
APP:自定义字段和逻辑在自定义逻辑选项卡中,点击创建,选择以下:formula = 601,此值将用于之后的配置分享逻辑如下,聪明的小伙伴们可以慢慢品D=含税价,E=TTX1税率,E2=ZEXC,X(净价)=D/(E2/D+1)分享源代码,其中字段XWORKD和XWORKE在步骤设置定价程序中有解释到。
2024-03-05 17:50:26
1174
1
原创 SAP 分析云 2023.07版新功能抢先看
对于 SAP 分析云季度发布周期 (QRC) 客户,此版本及其功能将作为 QRC 2023 年第2季度版本的一部分提供。是一款先进的商务分析云解决方案,集商业智能 (BI)、增强分析、预测分析和企业规划功能于一体,消除单点解决方案和数据孤岛挑战,能提供你需要的全面云分析功能。系统概览,之前被称为管理主控室,是监控系统的后续版本。有关将 SAP BW 与 SAP 分析云集成的受支持功能和所需更新,请参阅。尽管不是必需的,我们推荐您升级到最新的 SAP 分析云代理版本。更多详细信息,请参阅。
2024-03-05 17:22:56
884
原创 SAP HANA中PAL算法使用入门
PAL (Predictive Analysis Library)是SAP HANA中AFL (Application Function Library)框架下的一个函数库, 主要用于数据预测与分析, 提供了很多数据挖掘算法的实现. 按应用的场景进行分类,PAL函数主要包括以下类别:Ø 聚类Ø 分类Ø 关联分析Ø 时间序列分析Ø 数据预处理Ø 统计分析Ø 社会网络分析具体到每个类别下面, 有常见算法的实现, 比如聚类下面的K-means算法.
2024-03-04 15:15:40
1199
原创 SAP HANA中调试存储过程
对于使用SQLScript 的存储过程,SAP HANA提供了对存储过程的调试功能,即debug功能。当对一个存储过程进行调试时,这个存储过程中的代码将被顺序执行,而并不是按照实际的可能情况并行执行。因此在对存储过程进行调试时,只是为了验证逻辑的正确性,查看执行过程中变量的值,而并不能保证调试中的性能。
2024-03-04 15:02:48
910
原创 S4 Hana Cloud-创建自定义CDSVIEW并发布OData服务使用
2.Cloud不允许创建底层CDSView,但是允许把系统标准已有的CDSView包起来,并且只允许使用系统CDSView中已有的字段,无法扩展。注意:不允许跨表关联,只允许使用主数据源视图的字段关联其余数据源。6.字段选择从所有关联的表中筛选需要展示的字段,选择后可预览。3).主数据源顾名思义是获取的哪个系统已有的CDSView,例如物料凭证抬头View,使用系统建议的密码保存。3.进入会计凭证View中,可查看系统已有的字段和预览有限的数据。2).如果想发布成OData服务,外部API必须勾选。
2024-02-29 09:56:06
756
1
原创 How to create External API using custom CDS view on S/4 Hana Cloud
【代码】How to create External API using custom CDS view on S/4 Hana Cloud。
2024-02-29 09:30:26
774
原创 Creation of Odata services for beginners
【代码】Creation of Odata services for beginners。
2024-02-29 08:31:37
508
原创 SAP Datasphere replication with Change Data Capture on a custom SAP S4 CDS view.
【代码】SAP Datasphere replication with Change Data Capture on a custom SAP S4 CDS view.
2024-02-27 15:10:33
631
原创 SAP Business Technology Platform (BTP)的架构理解
长期以来,我在与客户和伙伴的沟通交流中发现大家依然对SAP业务技术平台 - SAP Business Technology Platform (以下简称BTP)纯有各种疑惑,借此机会借助我原来作为SAP内部IT开发的经验和近期一年来在客户前线的经验,简要聊一下我对BTP的架构理解,希望能对读者有所帮助。
2024-02-27 14:47:53
1912
1
原创 SAP CAP(Cloud Application Programming)开发框架概述
例如,假设我们希望从S/4集成业务合作伙伴,我们只需要导入服务API即可实现,例如,从SAP Business Accelerator Hub导入EDMX,并使用cds import来其转换为CDS service definition。这听起来可能矛盾,但并非如此:虽然CAP在不牺牲开放性和灵活性的情况下提供最佳实践,但您仍然可以自由选择技术栈,或者选择以下的技术架构。Node.js和Java中的CAP运行时从SAP应用程序中提炼并提供了许多通用的实现,加速开发,减少样板代码,提高代码质量。
2024-02-27 14:42:41
1065
原创 OData 在 SAP 生态系统中的重要性
这篇博文中将分享OData在SAP生态系统中的重要性,解释了如何将OData与SAP的服务集成,以及如何创建和使用OData服务。在,OData(开放数据协议)是的,它定义了一组构建和使用 RESTful API 的最佳实践。SAP 社区里有很多关于OData的解释,所以本文不再重复阐述,请读者自行阅读相关内容。OData图如果您想了解OData的历史和起源,建议您阅读的OData博客文章(英文)正如。
2024-02-27 10:40:10
841
原创 在SAP HANA中使用OData(二)
前面提到过,对于多表join的查询,可以通过把查询结果做成一个视图来进行暴露,笔者也是比较倾向于这种方式,但是SAP HANA 中的OData服务同时提供了另外一种查询的方式,这里也作一个说明,那就是OData中的table关联(Associations)与属性的导航。然后提交激活并访问对应的URI,在默认情况之下,通过OData服务生成的Schema的命名空间为项目的package的路径与xsodata文件名的拼接,例如前一篇文章的默认命名空间为weiyy.testodata.product,如图。
2024-02-27 10:36:32
925
原创 在SAP HANA中使用OData(一)
","type":"weiyy.testodata.product.productType"},"id":1,"category_id":1,"name":"ABC Table","color":"Black","length":140,"width":80,"height":80,"price":"2000","desc":"This is the ABC Table. It is black.","desc_cn":"这是ABC桌子。我们将利用OData来暴露这个表中的数据,从而通过Web进行访问。
2024-02-27 10:12:51
1463
原创 【SAP Hana】SAP S/4 HANA 数据库底表查询及运维管理
1、SAP S/4 HANA 简介1.1 S4与ECC的区别SAP ECC时期支持常规主流的关系型数据库,如MSSQL、ORACLE、IBM DB2等。SAP S4 仅支持在HANA数据库上运行。SAP基于HANA的内存计算、列式存储,以及并行计算特性,对SAP数据底表做了大量的改造优化,具体参考相关资料。参考:SAP S/4 HANA 与R3(ECC) 的区别1.2 SAP S4 Hana数据库(以Q系统为例)目前版本为HANA2.0,默认以多租户形式部署,
2024-02-22 19:10:12
1924
原创 SAP ECC,SAP HANA和SAP S/4HANA之间有什么区别?
SAP从零开始重建SAP ECC,以在2015年创建SAP S/4HANA,以利用SAP HANA的性能和数据分析功能。有许多伙伴们想了解有关SAP核心产品之间差异的问题,因此我们整理了各类SAP产品的区别以帮助非SAP技术背景的人更好的理解SAP ECC,SAP HANA和SAP S/4HANA之间的区别。SAP S/4HANA Finance已成为此过渡的垫脚石,因为S/4HANA Finance允许用户将会计和财务流程转移到S/4HANA,同时继续使用SAP ECC或其他SAP产品。
2024-02-22 17:32:25
928
原创 企业数字化转型的核心: SAP S/4HANA
据了解,SAP有10条业务线,但是在1503版本中却只有财务模块,Markus表示,结合过去SAP经验和客户采用步骤路线图综合来看,财务是客户最先采用的,而从集成角度,财务也是最为简便的,因此最初S/4HANA选择从财务入手,构建新一代财务解决方案,并且持续研发,打造从业务、到计划、执行、合规的闭环的企业管理流程。在中国,S/4HANA已经赢得了240个客户的选择,而且是来自不同的行业,每个客户都有着不同的IT基础架构,但是他们都看到了S/4HANA的创新,从而选择了SAP的最新商务套件S/4HANA。
2024-02-22 10:18:31
875
原创 SAP S/4HANA Cloud介绍
我们所说的S/4HANA Cloud就是S/4HANA的云端部署方式,就是由SAP提供SaaS(软件即服务)服务,目的是降低企业的TCO(总体拥有成本),并且通过季度更新的方式让企业的ERP始终保持最新的状态,与之前的SAP Business One 和SAP ByDesign不同S/4HANA Cloud的源代码和S/4HANA是一致的,这意味着S/4HANA Cloud(以下简称S4HC)将拥有更好的前景,再加上SAP所提倡的最佳业务实践以及机器学习、AI、数字助手,将更好的帮助企业持续创新。
2024-02-21 16:11:15
696
原创 SAP-PP模块CO02生产订单修改日志增强开发明细
为了提高性能,SAP默认不开启修改日志功能,但是在日常操作中,经常会发现有人修改了生产订单的信息又不好查找当事人。为了追溯工单的修改历史,找到责任人,那么就需要在工单修改后记录日志,便于查找。SAP标准的功能并不做记录修改日志,因为会影响效率,涉及的字段太多。但是预留了出口,给客户做客制化的增强。增强程序:PPCO0001 开发应用程序: PP订单 增强函数:EXIT_SAPLCOBT_001 增强入口:ZXCO1U01。
2024-02-19 08:22:26
314
原创 SAP记录CO02生产订单修改日志的增强
出口函数EXIT_SAPLCOBT_001最大的好处就是TABLES参数中对AFKO、AFPO、AFVV、AFVC、RESB等主要的订单相关表都有记录,并且基本都有带_OLD后缀的表,记录的是修改前的值,一新一旧,用于比较太合适了!另外,在新表中(不带OLD)都有一个字段VBKZ,通过它可以判断记录是否修改过,是哪种修改(U-修改、I-插入、D-删除)?
2024-02-19 08:19:30
206
原创 Addition & Deletion of Component in a Production Order
【代码】Addition & Deletion of Component in a Production Order。
2024-02-05 10:30:28
674
原创 SAP PP 生产订单创建添加定制组件的ABAP实现方法
COXT函数组的一些函数使用时,需要执行CO_XT_ORDER_PREPARE_COMMIT预提交,正式提交后需要执行CO_XT_ORDER_INITIALIZE再次初始化,这一点和PS模块的一些API类似(毕竟是同一套底表)。这一步会根据表头的物料,工厂,订单类型,数量,计划起始/截止日期生成生产订单,同时会根据订单物料对应的生产BOM自动计算加工组件物料和数量,按常规方式不能改(非常规可以,我们下面聊)。我们需要做的是,删除不需要的“自动计算”出来的组件,替换成需要的定制组件。
2024-02-05 10:21:13
1522
原创 Pricing Programs and their logic – Help for debugging
performperformperformperform– LOOPperformxkomvxkomv。
2024-01-25 16:40:42
823
原创 销售、采购业务外币汇率处理小全
如果手工修改的汇率值与OB08的汇率值不一样,他们的差异将会在GR的会计凭证中体现(IDES中默认记账科目是Foreign currency revaluation losses和Income from price differences of own goods),差额是新汇率减去默认汇率的值乘以数量再乘以默认汇率(直接汇率时用乘,间接汇率用除)。汇率类型用OB07维护。10、定价中的汇率转换是定价货币到单据货币的转换,转换汇率存储在KOMV-KKURS中,它总是根据定价日期作为限制条件来读取汇率的。
2024-01-25 16:31:41
786
原创 BTEs – Business Transaction Events
Business Transaction Events (BTEs) have been available as of Release 4.0 and are another technique for implementing program exits, and only program exits.BTEs are generally found in the general ledger accounting (FI-GL), account receivable and payable (FI-
2024-01-24 15:38:09
808
原创 SAP ERP 物料主数据同步外围系统
w_input-beskz = i_marc_new-beskz."采购类型 " BESKZ--- ADD BY HX_FHJ 20210106。w_input-beskz = lw_marc-beskz."采购类型 " BESKZ--- ADD BY HX_FHJ 20210106。w_input-sobsl = i_marc_new-sobsl."特殊采购类型-虚拟物料标识。
2024-01-24 15:27:00
1031
原创 CDS VIEW 讲解(入门级)
HANA CDS:由于HANA需要直接在数据库内开发应用,使用标准SQL语言比如CREATE TABLE和CREATE VIEW等,已不能满足需要定义带有语义属性(比如Annotation)的数据库表、视图、类型等,因此HANA CDS应运而生。核心数据服务(CDS)是用于定义和使用语义丰富(semantically-rich)的数据模型的一套架构,属于SAP HANA的一部分,但也可以在ABAP平台上使用,因此分为HANA CDS与ABAP CDS.它可以自由使用SAP HANA独有的功能。
2024-01-22 10:11:38
876
原创 CDS view 之于 SAP S/4HANA 的重要意义
SAP CDS View允许开发人员在ABAP Dictionary中定义数据模型,将数据实体和它们之间的关系表示为逻辑视图。通过CDS View,可以对复杂的业务实体进行抽象和建模,使数据模型更加清晰和易于维护。首先,我们需要在ABAP Dictionary中定义数据模型。创建一个CDS View,将订单头信息和订单行项目信息作为两个逻辑表加入到模型中。同时,我们在CDS View中定义了计算字段"TotalAmount",用于计算订单金额的总计。.ebeln。
2024-01-22 09:50:26
676
原创 WEBDYNPRO FPM 框架
76 ls_value_set-text = o_output-ddtext ."\'与关联企业共用编码\'.67 ls_value_set-text = o_output-ddtext ."\'送达方变售达方\'.49 ls_value_set-text = o_output-ddtext ."\'新增客户代码\'.58 ls_value_set-text = o_output-ddtext ."\'客户抬头变更\'.3 * visibility "01不可见 02可见。
2024-01-19 15:21:43
470
原创 sap abap,forms,smartforms 导出pdf
2. forms 和 smartforms 打印到spool 中,首先要设置个人参数文件 输出设备 ,默认输出设备LP01。3. smartforms (打印预览界面)输入PDF!,按下回车直接进入PDF打印预览的界面,而forms 是不具备的。直接打印就会弹出保存pdf文档路径,点保存。这种方式是最简单的,可 forms 和 smartforms。查到spool 假脱机号 在使用程序 RSTXPDFT4 输出pdf。
2023-07-06 13:57:35
1894
原创 不建议使用HANA XSC原因
SAP不建议使用XSC,使用HDI迁移到XSA(SAP HANA extended application services,advanced model)上。4、内置资料库缺少关键功能,例如control, forking和 merging branches.1、HANA XSC内嵌到HANA里面,在HANA昂贵的硬件上运行XSC有点浪费资源。3、HANA server和XSC的紧耦合,再设计网络的时候会遇到一些问题。2、一个HANA系统对应一个XSC,不可扩展。
2023-02-23 09:51:59
387
原创 S4 HANA 概览
因此,它提高了简单,减少了处理时间,并提供比更大的功能在R/3是可用的。SAP Business Suit基于任何的数据库(包括SAP HANA数据库),而SAP S/4 HANA是完全基于SAP HANA构建,优化了产品代码及数据结构,简化了财务流程和产品逻辑,并且应用了SAP Fiori新的用户交互系统。是SAP对CRM产品做的改善,在收购了Hybris,Giaya和Callidus Cloud之后,对现有解决方案联系在一起,以支持所有前台功能,例如消费者数据保护,营销,商务,销售和客户服务。
2023-02-23 08:32:09
3073
原创 SAP S/4HANA 概述
SAP Cloud Platform (SCP) 是为智能企业构建的集成和扩展平台,使您能够连接您的环境并创建专注于您的业务需求的应用程序扩展。它允许您分析持续的流数据,远程读取任何数据源中的数据,读取 Hadoop 等大数据存储,并与远程数据库和收集数据的设备(IoT )。通过在您自己的数据中心部署 SAP S/4HANA 或利用基础设施即服务提供商优化您的专业化能力,并在完全控制您的环境的情况下自定义和扩展 SAP S/4HANA。知道您的数据是冗余的并且是远程备份的。私有云提供最大的安全性和控制。
2023-02-15 17:20:29
3386
SAPscript Legacy Text Editor patch
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人