自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(351)
  • 收藏
  • 关注

原创 pandas 数据透视和逆透视

要实现由图一向图二的变换,传统的 Excel 功能不容易实现,有了 Power Query 之后,可以使用 Power Query 的。因为数据中有数字,所以相对来说还比较简单。因为本篇目的是介绍 pandas 的实现方法,对 Excel 中如何实现数据格式的转换就不做展开。本篇介绍 pandas 数据重塑的几个有用变换。如果要实现由图二向图一的格式的变换,比较简单的方法是利用。

2024-03-15 22:58:56 428

原创 群晖docker安装sql server

从 Docker 映像列表中找到 mssql/server,然后点击上面的启动按钮。开启群辉 SSH,通过 SSH 工具连接到群辉,运行下面的命令拉取mssql 2019 镜像。在群晖 docker 共享文件夹中创建 mssql2009 文件夹。如果从外部连接,需要设置路由器的端口映射。输入账号和密码,即可登录。

2024-03-09 11:17:33 576

原创 SAP EC-CS如何实现自动抵消

定义方法:方法明确如何抵消定义任务:任务表示具体的合并业务,比如往来抵消。任务使用方法来实现定义凭证类型以内部债权债务的抵消为例,01211 方法表示内部应收应付的抵消。这是 SAP 预置的方法。01211 方法包括 1122 和 2202 项目的抵消。1122 和 2202 被设置为集合,是为了增加灵活性,对应的集合用事务码CXSA查看。双击进入明细:有4个页签,第一个和第二个页签是集合的设置。任务表示具体的合并业务,比如往来抵消。任务使用上面定义的方法来实现。

2024-03-02 21:22:00 1053

原创 pandas DataFrame 导出到Excel格式美化

默认情况下,DataFrame 的 to_excel() 方法导出到 Excel 格式是比较丑的,本篇的代码演示了用一种比较简单的方法进行美化。

2024-02-20 23:37:56 474 1

原创 NCo3.1(08) - Nco3 服务器端编程

本篇博文不再重复ABAP调用外部服务器的基础,只介绍 NCo3 开发的过程和要点。

2023-11-29 23:05:30 1616 1

原创 PyRFC 服务器端编程要点

PyRFC 支持服务器端编程。什么是服务器端编程?有哪些技术要求?。本篇主要介绍 PyRFC 的技术实现。

2023-11-28 00:30:17 1350

原创 网盘工具alist在Windows中使用教程

在这篇博文中,我介绍了借助群晖的 WebDAV 来实现阿里云盘的本地化,本篇将介绍 alist + RaiDrive 来实现阿里云盘的本地化。

2023-07-17 23:18:29 5115 1

原创 Entity Framework Core 简明教程(3)- 关系处理

在数据库层面,表之间关系,通过主键、外键来实现,基于约束 (constraint) 和数据完整性来制约。在 EF Core 技术层面,并不是简单地与数据库这些关系和约束对应,EF Core 有它自己的机制。本篇介绍 EF core 在处理表关系方面的典型技术点。为了理解的方便,示例数据库只包含两个表:Articles (文章)和 Comments (文章评论)。很明显,Articles 和 Comments 是一对多关系(一篇文章存在多条评论论)。在数据库中,Comments 表的 Id 字段是。

2023-05-28 00:14:47 1071

原创 群晖NAS与阿里云盘同步的方法

同步方法:通过在 docker 中安装 aliyundrive-webdav 实现与阿里云盘同步。

2023-04-17 00:19:29 6830 1

原创 Entity Framework Core 简明教程(2)- 增删改查

在上一篇中,我们已通过 Code First 的方式学习了创建实体类,编写 DbContext 类,然后实现数据库迁移。第三种方式是 Microsoft 比较推荐的,这种方式在模型发生变化时,迁移可让数据库不断演进。本篇我们介绍单表的增删改查操作。上一篇我们在 Visual Studio 可视化环境中安装的 NuGet 包,本篇介绍第二种方法:Package Manager ConsoleVisual Studio 环境就会帮我们安装好这两个包。

2023-03-29 00:04:07 589

原创 Entity Framework Core 简明教程(1)

get;set;get;set;get;set;get;set;get;set;} } }实体配置类的主要作用是设置实体与数据表映射的数据表相关属性。EF Core 按照约定大于配置的原则,提供了大量默认的配置,但如果需要更加个性的设置,则可以在实体配置类中进行。实体配置类需要实现 IEntityTypeConfiguration 接口。

2023-03-21 23:12:27 466

原创 FAGLL03H导出大量数据的方法

最近一些客户反映,由于审计的需要看数据,需要将明细账导出到 Excel 文件中,采取的办法是 通过 FAGLL03H 事务码。但在数据量比较大的时候,导出会失败。这里介绍一个方法,能实现数据量较大的时候也能导出。

2023-02-20 19:39:59 811

原创 SAP Scripting Tracker基本使用技巧(续)

【代码】SAP Scripting Tracker基本使用技巧(续)

2023-02-19 23:45:51 504

原创 VBA数组和Excel工作表数据传递

本文介绍如何利用 VBA 的数组(Array) 来提高 Excel 单元格和外部数据传输的性能。如果数量比较大,通过 Array 来传输数据比直接操作单元格要快若干倍。

2023-02-15 23:54:08 2389

原创 将群晖NAS变为本地盘

本文介绍一个工具,可以在 Windows 系统下将群晖NAS的目录变为本地盘,好处是在外部访问的时候,能够大大改善体验。可以用本地的应用程序直接打开,速度依赖网络带宽,正常情况下,看视频是没有问题的。当然,视频通过其它的媒体服务器体验更好。操作方法1)启用 NAS 的 WebDAV 协议2)在路由器中实现端口映射3)通过 RayDrive 软件连接到 WebDAV。

2023-02-09 22:46:59 6627

原创 如何破解Excel VBA的工程密码

我们的目的就是要对框起来的部分进行替换。新建一个 Excel 文件,比如 123.xlsm,将 123.xlsm 的VBA 的工程密码设为 123,再将文件名改为 123.xlsm.rar,然后用 WinRAR 打开(注意:是打开,不是解压缩)。破解的原理和方法:MS Excel 文件以压缩格式存储的,如果 Excel 文档有 VBA 工程,在压缩文档中有一个 vbaProject.bin 文档。这是一个二进制的文件,其中保存有VBA工程的密码,可以将文件的密码部分替换,达到破解的目的。

2023-01-29 23:40:54 12368 2

原创 SAP S/4 FAGLGVTR错误解决

可以看出,SAP 提示处理了 365 个固定资产,但哪些资产处理失败,究竟哪些资产存在问题,SAP 没有进一步说明。查看该固定资产的几个关键字段,比如资本化日期、首次购置日期、购置年度、折旧开始日期等,果然发现资本化日期、首次购置日期、购置年度存在问题,字段值为空。一般情况下,我不太喜欢直接修改后台表,所以让业务咨询 SAP 原厂,SAP 很快提供了一支程序,用于修改这三个字段,不知道程序是否是否是临时写的,但也体现了 SAP 的严谨性,有 test mode 和 production run 两种模式。

2023-01-16 12:36:19 2628

原创 pycharm:无法加载文件activate.ps1,因为在此系统上禁止运行脚本

解决pycharm提示无法加载文件activate.ps1,因为此系统上禁止运行脚本的错误。

2022-11-06 14:02:14 1328

原创 群晖NAS通过docker部署Flask(续)

本篇继续介绍在群晖docker上部署flask的方法。

2022-10-03 22:18:35 1694

原创 SAP 系统银行账户管理

在 ECC 系统中,对开户行和银行账号的维护可以使用事务码 FI12 (FI13查看)来维护。对象之间的层次关系也非常清楚:开户行 ->银行账户。一个开户行 (house bank) 可以有多个银行账户 (bank account),一个银行账户下面可以有多个银行账号 (bank account number)(比如定期/活期),银行账号关联到总账科目,银行承兑汇票的贴现科目)等等。比如,ABC 公司有两个开户行,ICBC 和 CMB:在CMB 下面有两个账号(一个定期,一个活期)

2022-09-24 11:55:15 2903

原创 SAP出现库存数量为0金额不为0的调整方法

正常情况下,此时的库存金额应该也为 0,但偶尔也会出现数量为 0 但金额不为 0 的情况,此时,对金额如何调整呢?简单说,就是将物料的价格控制改为 V+2,然后调整存货价值(这个方法不推荐,启用了物料分类账之后,S 改为 V 或者 3 改为 2 将导致物料差异数据和成本组件数据丢失,且无法恢复)如果物料的价格控制为 S + 3,方法是先用 OMCQ 事务码将 C+704 消息号改为警告,然后采取收货 1 只 再出货 1只,小额差异也就被带走了。

2022-09-20 22:25:53 2011

原创 SAP接口编程案例 - VBA批量更新销售订单定价类型

碰到一个需求,需要对销售订单的定价类型进行批量更新,对这种临时批量处理,考虑到数据源一般放在 Excel 中,使用 VBA 来调用 BAPI 实现不失为一种快捷的方式。

2022-09-19 00:09:03 1405

原创 SAP Scripting Tracker基本使用技巧 - VBA 示例

本篇提供 基于 VBA 如何使用 SAP Scripting Tracker 的代码示例

2022-09-15 23:41:37 856

原创 如何对SAP数据库表进行增删改查操作(3)

本次来看看如何在不用编码的方式来修改 SAP 表中的数据,主要解决临时性修改的需求。

2022-09-12 22:17:31 1298

原创 SAP Scripting Tracker基本使用技巧

SAP Scripting Tracker 是一款实用工具,该工具能记录在 SAP 系统中的操作,并根据所选择的编程语言 (支持 PowerShell, VB.Net ,C#, Python JShell for Java 等多种语言),以脚本的方式进行回放,从而提升工作效率。

2022-09-06 22:55:32 3289 2

原创 SAP FI系列 (036) - 应收票据贴现

贴现是指汇票的持票人在汇票到期日前,为了取得资金,贴付一定利息将票据权利转让给银行的票据行为,是银行向持票人融通资金的一种方式。简单说,就是提前拿到款,银行收取根据距离到期日计算的利息。应收票据贴现因为涉及到银行手续费,除了应收票据之前的配置外,还需要配置手续费的科目确定。配置路径:备注:55030100:财务费用 - 银行手续费。

2022-08-23 22:20:46 621

原创 SAP FI 系列 (035) - 应收票据的接收和承兑方法二

本篇介绍应收票据的第二种处理方法,这种方法主要的优点是能在系统操作的时候查询到相关应收票据。

2022-08-22 22:48:30 1551

原创 SAP FI 系列 (034) - 应收票据冲销

应收票据凭证的冲销,和其它冲销方法不一样,本篇介绍如何对应收票据进行冲销。。

2022-08-22 00:03:05 872

原创 SAP FI 系列 (033) - 应收票据的接收和承兑

标准的 SAP 应收票据处理方式还是存在缺点的,如果企业对应收票据的管理要求较高,可能需要基于开发才能满足,比如企业要实现对应收票据台账的管理。本篇先介绍应收票据接收和承兑的处理流程。SAP 应收票据的处理可以分为三步:1)票据接收(F-36),典型的会计分录是。

2022-08-21 11:55:06 3043 2

原创 PyPDF2 模块抽取PDF文件部分页面另存新文档

使用第三方模块 PyPDF2实现抽取pdf文件部分页面,并且保存为新的文档

2022-08-18 09:49:47 328

原创 SAP FI 系列 (032) - 应收票据的配置

本篇详细讲解SAP中应收票据的配置

2022-08-13 23:08:47 2078

原创 《asp.net core 3 高级编程(第8版)》学习笔记 02

第三章 第一个 asp.net core 应用程序。本篇将创建一个 RSVP 的应用程序,RSVP 来自法语,是敬请回复的意思。代码完成后,应用程序的大致邀请用户参加一个 Party 并可以查看那些人将参加。

2022-08-13 20:51:31 560

原创 SAP会计科目启用未清项管理

如果一个SAP科目在创建的时候没有启用未清项管理,后来需要启用,可以怎么做呢?根据 SAP 版本的不同,可以采取不同的方法。

2022-08-09 15:36:44 1568

原创 《asp.net core 3 高级编程(第8版)》学习笔记 01

通过一个最简单的例子,了解创建和 asp.net core 程序的过程,以及熟悉一下路由。

2022-08-06 17:58:51 485

原创 SAP FI 系列 (031) - 允许在会计凭证中修改统驭科目

会计凭证调整统驭科目一般通过 SGL,也就是特别总账标记。SAP也允许在会计凭证中修改统驭科目。但这个方法存在一些缺点。

2022-06-16 23:08:32 2072

原创 SAP FI 系列 (030) - 特别总账标记

在手工录入客户发票的时候,如果输入客户编码,SAP系统根据客户主数据的统驭科目字段查找到对应的统驭科目,用于记账。如果某一个客户有不同的统驭科目,则需要加上特殊总账标记 (SGL) 进行区分。...

2022-06-16 22:20:44 4795

原创 ABAP发送http post请求

在 SAP 常用的接口技术中,大多是外部系统主动请求,比如外部系统调用 RFC 函数,如果需要 SAP 侧主动推送数据,RFC 则不能实现,需要 iDoc 之类的技术才行。本文介绍在 ABAP 中提交 http post 请求的方式,实现 SAP 侧主动推送数据,外部只需要有 web server,能接收到数据就行。这种方法比较简单,而且也没有编程语言的限制。本例实现的功能:ABAP 调用 Z_BAPI_GLACCPERIODBALANCES 自定义函数 (z 函数的代码在之前的博文中有提供),把数据从

2022-04-11 10:52:24 4878

原创 word实现多级自动编号

经常看到很多人在 word 中编写文档的时候,章节编号都是手工的,调整也是手工方式。其实在 word 中实现多级自动编号非常简单。比如我们有一段文字,我们先将其中的一段变为标题一:然后选中该标题1,套用多级列表:此时,标题变为:选中样式工具栏中的标题一,右键选择「更新标题1以匹配所选内容」,也就是将编号套用到所有的标题1。此时,标题一已经实现了自动编号。然后将任何一个标题2套用编号,比如:用同样的方式,在样式的标题2中,套用该编号机制:然后所有的标题2就自动编号了。如果还有标题3,

2022-03-24 17:56:17 6013

原创 PyPDF 模块实现多个 PDF 文件合并

使用第三方模块 PyPDF2。以下代码实现将当前文件夹下所有 pdf 文件合并为一个 pdf 文件。from PyPDF2 import PdfFileMergerimport osfrom matplotlib.cbook import file_requires_unicode files = os.listdir()#列出目录中的所有文件merger = PdfFileMerger() for f in files: #从所有文件中选出pdf文件合并 if f[-4:]

2022-03-22 09:29:58 466

原创 Winform自定义复合控件如何暴露子控件的事件

为了增加 TreeView 控件的美观,设置了 TreeView 控件的 ImageList,实现每个节点都绑定一个 Image。因为多个地方都是这样,将 TreeView 控件放在自定义控件中,从而避免了重复代码。namespace ControlLibs{ public partial class TreeViewPro : UserControl { public TreeViewPro() { InitializeCompo

2022-02-16 17:04:32 774

空空如也

空空如也

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

TA关注的人

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