自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寒虚子

十年SAP高级顾问,持续更新SAP配置知识。

  • 博客(53)
  • 收藏
  • 关注

原创 SAP 配置合集目录

SAP SD配置知识

2023-12-08 13:29:35 2520 1

原创 SAP知识合集

SAP SDSAP SD打印状态信息表NASTSAP ABAPSAP ABAP-SO-billinig plan更改SAP ABAP 解决ABAP开发中数据类型导致的Bug面对编程的挑战:程序员的解密之旅

2023-11-28 08:18:20 72

原创 深度探索MSSQL存储过程的功能和用法

简单来说,存储过程是预编译的SQL语句,可以在数据库中创建并保存,以便反复使用。在这个例子中,我们创建了一个名为"SelectCustomerById"的存储过程,该过程接受一个名为@CustomerId的参数,并使用这个参数来选择特定的客户记录。总结,MSSQL存储过程是一种强大且灵活的工具,可以帮助我们更有效地查询和管理数据库。在这个例子中,我们创建了一个名为"SelectAllCustomers"的存储过程,该过程会选择Customers表中的所有记录。

2023-12-11 08:14:50 66

原创 Java入门:EditPlus的安装与配置讲解

配置Java编译环境 在EditPlus中,点击"工具"-> "首选项"-> "工具"-> "添加工具"-> "程序",在命令行中输入Java的安装路径下的javac.exe文件的路径,例如"C:\Program Files\Java\jdk1.8.0\bin\javac.exe"。配置Java运行环境 同样,在"添加工具"-> "程序"中,命令行输入Java的安装路径下的java.exe文件的路径,例如"C:\Program Files\Java\jdk1.8.0\bin\java.exe"。

2023-12-11 08:12:42 99

原创 HTTPS:安全的网络通信协议

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),在中文环境中称为“超文本传输安全协议”,可以理解为安全版的HTTP协议。HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS协议的主要目的是提供一种安全的加密通道,使得数据在传输过程中能够得到加密保护,防止被第三方窃取或篡改。

2023-12-08 10:00:44 62

原创 Java开源工具库Guava

掌握Guava的使用,将对你的Java编程技能有很大的提升。引言: Java开源工具库Guava是Google推出的一套开源工具类库,主要包含了Google的核心库,对Java开发者而言,这是一个非常有用的工具库。集合操作:Guava提供了各种强大、易用的集合类型,如Multiset,Multimap,BiMap,Table等。其它:此外,Guava还提供了一些其他的工具类,如:Ordering(强大的“流畅风格”比较器)、Range(表示范围的类)、Objects(常见Object方法的帮助类)等。

2023-12-06 08:14:54 90

原创 Linux常用命令

当使用Linux操作系统时,了解一些基本的Linux命令是非常重要的。这只是Linux命令的基础,Linux系统提供了大量的命令和选项,可以根据需要进一步学习和探索。命令加上命令名称来查看Linux命令的详细文档,例如。: 移动文件或目录,也可用于重命名文件。: 分页显示文件内容,适用于大文件。: 列出当前目录中的文件和子目录。: 显示当前工作目录的完整路径。: 切换当前工作目录。: 复制文件或目录。: 删除文件或目录。

2023-12-05 12:36:28 26

原创 冒泡排序算法

函数接受一个数组作为参数,并返回一个按升序排列的新数组。在冒泡排序中,算法会比较相邻的两个元素,如果它们的顺序不对就交换它们,这样最大(或最小,取决于排序顺序)的元素就会逐渐“冒泡”到数组的末尾。这个过程会持续多轮,直到整个数组都是有序的。

2023-12-05 12:34:59 30

原创 C++ 程序员的入门指南:时间、技巧与实践案例

C++ 的标准化进程一直在进行中,每隔几年就会有新的标准发布,带来新的特性和改进。学习 C++ 的时间因人而异,取决于你的学习速度、之前的编程经验以及你能投入到学习中的时间。标准模板库 (STL):STL 是 C++ 中的一个库,它包含了各种预定义的类和函数,可用于处理像数组、链表、队列和栈这样的数据结构。你应该定期阅读相关的书籍、博客和论文,参加相关的讨论和会议,以便跟上C++的最新进展。通过阅读他人的代码,你可以学习新的编程技巧,理解不同的编程风格和模式,同时也可以帮助你更好地理解复杂的代码库。

2023-12-05 10:45:34 24

原创 编程中的技术难题:Bug修复、性能优化与跨平台兼容性

程序员们常常面对各种各样的技术难题,如隐藏的bug,性能优化,以及跨平台兼容性。尽管这个函数可以正常工作,但如果我们处理的数组非常大,那么性能可能会受到影响,因为includes方法需要遍历整个数组。面对这些编程难题,程序员们需要不断学习,实践,思考,只有这样,才能像解密高手一样,找到问题的突破口,解决问题。同时,我们也要记住,每个问题的解决方案都可能带来新的问题,这就是编程的魅力和挑战。只有将这两者完美结合,我们才能在编程的世界中找到属于自己的道路,解决那些看似无解的难题。Bug是编程中不可避免的问题。

2023-12-05 10:30:35 41

原创 深入理解与掌握HarmonyOS应用开发:认证、代码及案例分析

通过HarmonyOS应用开发者认证,开发者可以更好地理解和掌握HarmonyOS开发,提升自己的技能和经验。同时,HarmonyOS提供了丰富的开发工具和资源,使得开发者能更高效地开发出高质量的应用。尽管在开发过程中可能会遇到一些挑战,但通过学习和实践,开发者可以克服这些挑战,成功开发出适应多设备的HarmonyOS应用。本文将详细分析HarmonyOS的应用开发者认证,展示具体的代码和案例,帮助开发者更好地理解和掌握HarmonyOS应用开发。华为为HarmonyOS开发者提供了全方位的认证服务。

2023-12-05 10:02:29 125

原创 如何使用GitHub Copilot进行高效编程

GitHub Copilot是一个AI编程助手,它帮助开发人员更快、更高效地编写代码。此工具可以直接在你的编辑器中提供代码建议,从简单的行到完整的函数,甚至是整个类。在本篇文章中,我们将详细介绍如何使用GitHub Copilot。如何安装和启动GitHub Copilot?GitHub Copilot可作为Visual Studio Code的插件使用。你可以通过以下步骤进行安装:打开Visual Studio Code转到扩展(Extensions)选项卡。

2023-12-05 09:59:06 130

原创 Unity新收费模式详解:影响、优缺点与实际应用

如果我们的游戏在市场上取得了成功,年收入超过$100K,那么我们需要升级到Unity的专业版或企业版。在Unity的帮助下,我们可以免费获取到强大的开发工具,如场景编辑器、动画系统等。Unity在2020年推出了新的订阅制收费模式,代替了之前的一次性购买模式。最后,我们希望Unity能够继续改进其产品和服务,以满足各种类型的开发者的需求。Unity是一款广受欢迎的游戏开发引擎,近期其新的收费模式引起了广泛关注。免费的个人版使得更多的小型开发者可以使用Unity,推动了其用户基础的增长。

2023-12-05 09:50:14 792

原创 SASS语法大全:详细指南

SASS 提供了许多强大的功能,例如变量、嵌套、混合和继承等。SASS 提供了部分和导入的功能,可以将 CSS 分割成多个文件,然后通过 @import 命令将它们合并在一起。SASS 中的占位符 % 可以创建可重用的样式规则,但只有当它们被 @extend 指令引用时才会被生成到 CSS 中。SASS 支持基本的数学运算符,如 +、 -、 *、 / 和 %。其中,// 注释不会出现在生成的 CSS 中,而 /*/ 注释会出现在生成的 CSS 中。SASS 支持使用 // 和 /*// 这是一个单行注释。

2023-12-05 09:42:32 38

原创 MSSQL注入的详细入门讲解

因此,这个查询实际上就变成了SELECT * FROM users WHERE username = ‘admin’,如果存在用户名为admin的用户,那么查询就会返回该用户的所有信息,从而绕过了密码验证。MSSQL注入是一种常见的网络攻击技巧,通过输入恶意的SQL语句到应用程序的查询中,攻击者可以从数据库中读取敏感信息,甚至可以修改或删除数据。任何使用MSSQL作为后端数据库的应用程序,如果没有正确的防护措施,都可能成为MSSQL注入的目标。今天,我们将深入探讨MSSQL注入的基本原理和实践方法。

2023-12-05 09:41:12 49

原创 深入理解和使用Guava:常用工具类总结

以上是Guava中常用的几个工具类,实际上Guava还有很多其他强大的功能,如缓存、事件总线、范围等等。更多详细的信息和文档,你可以访问Guava的GitHub页面:https://github.com/google/guava。Google的Guava库是Java编程中的一把瑞士军刀,它提供了很多强大的工具类和方法,可以大大提高我们的开发效率。在本文中,我们将探讨Guava中几个最常用的工具类,并以代码示例的方式展示它们的用法。Guava的不可变集合是一种特殊的集合,一旦创建就不能被修改。

2023-12-05 08:28:05 216

原创 理解并掌握Python的PIP基本命令和使用

Python是一种流行的编程语言,它的一个重要特性就是有大量的第三方库可以使用。这些库通常会被打包并发布到PyPI(Python Package Index)上,用户可以通过pip(Python的包管理器)来安装和管理这些库。如果你的Python版本低于这些,你需要手动安装。如果你想查看特定包的详细信息,包括其版本、作者、许可证等,可以使用pip show 命令。如果要升级已安装的包,可以使用pip install --upgrade 命令。如果你想找到特定的包,可以使用pip search 命令。

2023-12-05 08:23:07 21

原创 还记得当初自己为什么选择计算机?

计算机对我的人生影响深远。我在一家知名的软件公司工作,每天都在解决一些复杂的编程问题,修复代码的错误,并且在这个过程中,我能够深刻地感受到自己的成长和进步。我深爱着我的工作,因为它让我有机会实现自己的梦想,让我有能力创造出一些真正有价值的东西。我收获的不仅仅是专业知识,更重要的是一种思考问题和解决问题的方式,一种对世界的新的理解和认识。我期待着未来,我能够用我在计算机领域的知识和技术,为社会,为人们创造更多的价值。我的选择就是计算机,这个选择不仅塑造了我的职业生涯,也深深地影响了我对世界的理解和体验。

2023-12-04 12:43:13 38

原创 IntelliJ IDEA的安装与使用

SAP知识合集IntelliJ IDEA是一款非常受欢迎的Java集成开发环境(IDE)。它被广泛应用于各种规模的项目,从小型个人项目到大型企业级应用。以下是安装和使用IntelliJ IDEA的基本步骤:第一步:下载首先,你需要访问IntelliJ IDEA的官方网站(https://www.jetbrains.com/idea/download/)并下载适合你的版本。IntelliJ IDEA有两个版本可供选择:免费的社区版和付费的专业版。社区版包含了基本的Java和Kotlin开发工具,而专业版

2023-12-04 09:55:22 44

原创 SQL Server注入攻击:入门指南

SQL注入是一种常见的网络安全攻击,它可以使攻击者绕过应用程序的安全措施,直接访问数据库中的敏感信息。SQL注入攻击发生在攻击者将恶意SQL代码插入到应用程序的输入字段中,然后应用程序无检查或过滤的情况下,将其传递给后端数据库。这种类型的攻击可能会导致未经授权的数据访问,数据泄露,数据篡改,甚至是完全的系统控制。SQL注入是一种严重的安全威胁,但通过深入理解它的工作原理,采用正确的编程实践,我们可以有效地防止在MSSQL中的SQL注入攻击。这将返回所有用户的记录,因为’1’='1’总是成立的。

2023-12-04 09:50:54 63

原创 SAP SD 2.3客户主数据-销售视图

客户主数据的销售范围视图是为客户的销售业务操作服务的,对应的组织机构是销售范围,销售范围是销售组织、分销渠道、产品组的组合,如果销售凭证类型属性定义中的 一般控制一读取信息记录 为勾选,则在创建销售订单时优先使用客户物料信息记录的数据。客户物料信息记录是客户与物料的组合,里面维护的数据大多与客户主数据销售范围视图相同。(1)、如果客户有销售行为(如售达方、送达方),则需维护销售范围视图。(2)、如果客户仅为结算服务,如收票方、付款方,则无需维护此视图。(1)、菜单“附加一文本”,在此属于销售范围数据。

2023-12-04 08:22:35 424

原创 SAP SD 2.4客户主数据-客户联系人

客户主数据(Customer Master) 可以维护多种功能的合作伙伴,常见的有售达方 (AG) 、送达方 (WE) 、收票方(RE) 、付款方 (RG) ,这些都是用客户主数据的形式创建。作为与客户打交道的联系人 (Contact Person)也是客户主数据的一类合作伙伴,但它却是以独立主数据的形式进行维护。(1)、联系人在合作伙伴功能类型中键值是AP (Contat Person,联系人)。(2)、一个客户主数据下可以维护一个至多个联系人;(3)、维护的联系人只能隶属于相应的客户主数据。

2023-12-03 13:59:57 234

原创 SAP SD 2.2客户主数据-公司代码视图

公司代码视图维护界面的字段状态,是在客户账户组 (Acount Groups) 的定义确定。(1)、如果客户是开据发票的收票方或付款方,与财务结算操作有关,则需要维护公司代码视图;(2)、如果仅是在销售业务上有关系的,如售达方、送达方,则无需维护此视图。客户主数据的公司代码视图是为结算服务的,在F对应于应收账户管理。

2023-12-01 08:23:11 108

原创 人工智能对我们的生活影响有多大

我认为,人工智能将会在我们的生活中发挥越来越重要的作用,让我们的生活更加便捷、高效。同时,我也注意到了AI带来的一些挑战,如数据安全和隐私问题、AI决策的公平性和透明性问题等。未来,我期待AI能为我们创造更多的可能,让我们的生活更加美好。它已经渗透到我们生活的各个角落,从我们日常使用的智能手机,到汽车、医疗、教育、零售、金融等行业,甚至军事、法律、艺术等领域。其中,深度学习、自然语言处理、机器视觉、语音识别等是人工智能的主要技术领域。从智能手机到智能家居,人工智能让我们的生活变得更便捷、更智能。

2023-11-30 12:37:57 29

原创 如何在代码中寻找健康

很多程序员都有过这样的经历,头发越来越少,眼镜度数越来越高,肚子上的赘肉越来越多。每天花一些时间去散步,做一些简单的拉伸运动,或者参加一些你喜欢的运动,如跑步、游泳、健身等。避免过多的咖啡因和糖,这些都会使你的能量水平波动,影响你的专注力和情绪。总的来说,健康的生活方式是每个人都应该追求的,尤其是对于那些长时间坐在电脑前的程序员来说。我们需要找到一种方式,在忙碌的工作中找到平衡,保持身心的健康。再者,充足的睡眠是保持健康的关键。因此,无论你的工作多么忙碌,都应该保证每天有足够的睡眠。

2023-11-30 12:33:52 33

原创 ABAP BDC用法

BDC,全称为批量数据通讯(Batch Data Communication),是SAP ABAP系统中的一种技术,主要用于将大量数据从一个系统传输到另一个系统。这种技术主要用于数据迁移,即将数据从非SAP系统或者旧的SAP系统导入到新的SAP系统中。SAP系统将用户在界面上的操作(如输入数据、点击按钮等)记录下来,然后在需要的时候重放这些操作。创建程序:在ABAP中编写一个程序,读取要输入的数据,然后调用录制的操作,将数据输入到SAP系统中。运行程序:运行你创建的程序,开始数据的输入。

2023-11-30 10:15:59 549

原创 SAP SD 2.1客户主数据-基本视图

基本视图有7个标签页面,分别是地址 (Address) 、控制数据 (ControlData) 、支付交易 (Payment transactions)市场营销 (Marketing)、卸载点(Unloading points)、联系人 (Contact person)、导出数据 (Export)。客户的无组织机构数据是存放于基本视图 (General data view) 中,这些数据不会因为组织机构的变化而变动。菜单“附加一分类”:与物料主数据的分类视图类似,可以给客户增加自定的特性值;

2023-11-30 10:04:10 363

原创 ABAP基本数据类型

在SAP系统中,ABAP具有以下基本数据类型:除了基本数据类型,ABAP还支持其他数据类型,如:

2023-11-29 16:37:29 201

原创 ABAP 解决ABAP开发中数据类型导致的Bug

例如,如果我们要将一个字符型数据赋值给一个数值型变量,我们就可以先使用ABAP的转换函数,将字符型数据转换成数值型数据,然后再赋值给变量。总的来说,解决ABAP开发中数据类型导致的Bug,需要我们有清晰的定位问题和解决问题的能力。同时,我们还需要有严谨的测试习惯,确保我们的解决方案是正确和有效的。通常情况下,ABAP系统在运行时如果遇到数据类型不匹配的问题,会抛出一个运行时错误,我们可以通过查看错误信息,定位到问题的代码行。我们可以编写一些测试用例,覆盖到所有可能的数据情况,确保我们的解决方案是正确的。

2023-11-29 10:17:47 159

原创 面对编程的挑战:程序员的解密之旅

这需要程序员具备深厚的专业知识和丰富的实践经验,才能在保证程序功能的同时,提高其运行速度。这需要程序员具备广阔的视野和灵活的思维,才能在不同的平台之间找到共通之处,实现代码的跨平台运行。在这篇文章中,我们将探讨编程中的常见难题,以及程序员如何像解密高手一样,不断寻找突破口,解决问题。他们需要具备丰富的知识,敏锐的洞察力,以及坚韧不拔的精神。只有这样,才能在编程的世界中,找到自己的路,走出自己的道。我们期待更多的程序员们能够勇敢地接受挑战,用他们的智慧和勇气,解开这些难题,推动技术的进步。

2023-11-29 10:14:50 50

原创 SAP SD 1.4客户主数据合作伙伴配置

一、说明。

2023-11-29 08:17:24 210

原创 SAP SD 1.3维护客户主数据的系统消息

系统消息可设为四种状态,分别是: 警告 (W) 、错误 (E) 、窗口的注释 () 、和关闭(-)。其中窗口的注释()是弹出信息提示对话框,属于警告范围。每个系统消息都有其默认值,在维护界面显示。SAP 用户化实施指南一>后勤-常规一>业务伙伴一>客户一>控制一>更改客户主数据信息控制。在维护客户数据时,对于一些字段的输入,系统会进行一定范围的校验,并报出警告或错误的消息。这些消息可以根据需要自行修改提示级别甚至屏蔽。点击“新条目”,关闭057消息。T100C: 由用户控制的信息。

2023-11-28 16:43:33 165

原创 SAP SD 1.2定义客户账户组(CustomerAccount Groups)

在维护主数据时,每个视图下包含若干人标签页,在后台配置就是字段组,每个标签页下包含若千个字段,维护数量不小,这些字段的状态都需要在维护账户组时完成。后台配置路径“财务会计(新)一>应收账款与应付账款一>客户账户一>主数据一>创建客户主记录的准备一>定义每个公司代码的屏幕格式 (客户)”后台配置路径”后勤-常规一>业务伙伴一>客户一>控制一>定义事务相关的屏幕格式”(T-CODE: OB20);客户(Customer) 具有不同的类别,例如普通客户、内部客户、结算客户、一次性客户等。

2023-11-28 12:42:04 535

原创 SAP SD 1.1维护客户号码范围

(2)、分配给指定客户账户组 (AssignNumber Ranges to Account Groups) ,前后两步操作的对象都针对整个Client。维护的号码段是由编号、号码起止段值组成,编号不可重复,段值不可重叠。SAP 用户化实施指南一>后勤-常规业务一>合作伙伴一>客户一>控制一>定义和分配客户号码范围SAP 用户化实施指南一>后勤-常规业务一>合作伙伴一>客户一>控制一>定义和分配客户号码范围(1)、

2023-11-28 10:21:27 242

原创 SAP SD 2.10定义通用分销渠道和通用产品组

售范围,也就是由销售组织、分销渠道、产品组等二者的组合:物料主数据的销售视图有两个,一个组织机构是工厂,另一个则是销售组织、分销。为细致地管理销售区域,SD模块采用了销售组织、分销渠道、产品组等三个组织机构,通过各。种组合应用到客户主数据、物料主数据及定价条件中。客户主数据的销售视图的组织机构是销。渠道的组合:而定价条件则各类组合都可能出现。

2023-11-28 08:29:36 290

原创 SAP SD打印状态信息表NAST

SAP中的NAST表是一个消息状态表,它用于存储输出消息的状态信息。这些消息可能来自于各种不同的模块,如销售和分销(SD),物料管理(MM),财务会计(FI)等。每当系统生成一个新的消息,例如打印一份发票,都会在NAST表中创建一条新的记录。这个表不仅仅记录了消息的状态,例如是否已经成功发送,而且还包含了其他相关的信息,例如消息的接收者,发送时间等。VV11、VV22、VV33创建后的表。

2023-11-28 08:27:26 186

原创 ABAP-SO-billinig plan更改

它是SAP系统中用于实现业务流程的一种编程接口,被设计用于实现SAP系统与SAP系统之间或者SAP系统与非SAP系统之间的通信。这个BAPI让你能够模拟VA02的功能,从而在你的ABAP程序中更改销售订单。BAPI的主要优点是可以实现数据和业务流程的标准化,并且可以在不同的SAP系统或非SAP系统之间重复使用,从而提高开发效率和数据一致性。这个函数模块允许你更改销售订单的各种细节。在SAP ABAP开发中,如果你想要模拟VA02(更改销售订单)的行为,你可以使用BAPI(业务应用程序接口)或者函数模块。

2023-11-28 08:13:42 104

原创 SAP SD 2.9给工厂分配装运点

此项配置之后,在做销售订单和转储订单还不能自动带出装运点,为达到此目的,需进行装运点确认的配置,分为工厂级和库存地点级(与外向交货单类型设定有关)。此项配置是有前提的,如果想在界面里显示准备维护的工厂,:需要维护好销售组织/分销渠道工厂的设置,装运点(shopping point) 定义好后,还需要分配给工厂。(2)、一个装运点也可以分配给多个工厂。(1)、一个工厂可以拥有多个装运点;

2023-11-27 10:09:49 374

原创 SAP SD 2.5给销售范围分配销售办公室

销售办公室 (Sales office) 定义后,需分配给销售范围 (Sales area)。SAP 用户化实施指南一>企业结构一>分配一>销售与分销一>给销售范围分配销售办公室。TVKBZ 机构单位:销售办公室 : 分配机构单元。点击“新条目”新增或点击。

2023-11-27 10:01:28 134

原创 SAP SD 2.6给销售办公室分配销售组

销售组 (Sales group) 定义后,需分配至销售办公室(Sales office) ,一个销售办公室下可有多个销售组。SAP 用户化实施指南一>企业结构一>分配一>销售与分销一>给销售办公室分配销售组。点击“新条目”新增或点击。

2023-11-27 09:53:44 61

TSCM62_2.pdf

TSCM62_2

2023-11-30

TSCM60_1.pdf

TSCM60_1

2023-11-30

TSCM60_2.pdf

TSCM60_2

2023-11-30

TSCM62_1.pdf

TSCM62_1

2023-11-30

SAP中英文面试问题总结

这份文档是关于中英文面试的,旨在帮助那些为面试准备的人们。无论你是初次面试,还是已经有丰富经验的职场人士,这份文档都能为你提供宝贵的指导和建议。这份文档包含了详细的面试准备步骤,常见问题及回答,以及一些实用的面试技巧。我们希望这份文档能帮助你在面试中展现出最好的自己,成功获得理想的工作机会。

2023-11-24

SAP SD PA教材 中文版

SAP系统,SD模块, PA标准教材中文版本。 10个文件,全模块学习。 SAP SD (销售和分销) 是 SAP ERP 系统中的一个主要模块,它用于处理订单,发货,定价,账单以及销售信息等。它帮助公司更好地管理销售和客户服务。

2023-11-24

空空如也

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

TA关注的人

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