自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (17)
  • 收藏
  • 关注

原创 ABAP Excel处理-内表导出为Excel文件

5. Transformation 生成xml格式的Excel(.XLS)6. ABAP2XLSX 和 XLSX Workbench。3. 生成文本形式的Excel(.xls或.csv)4. 标准方法输出Excel文件流(用作接口或后台)1. OLE下载内表数据为Excel文件。2. DOI下载内表数据为Excel文件。二、内表导出为Excel文件的实现。

2023-03-23 16:54:02 623

原创 CK11N成本滚算增强-限制滚算部分类别物料

一般成本滚算多少成本会计或核价专员使用,有时也会将权限赋予给其他部门,比如产品部或采购部的一些人,但是权限会做一些限制,比如成品类或某些类别不放开,这时可以使用增强进行管控,我们找到了一个隐式增强:程序 SAPLCK2U --大家可以看到可以使用的出口很多,我们用到的是根据物料编码主数据进行判断,因此选择的是这个CK_F_PC_MATERIAL_CHECK ,至于插入增强代码这个相信大家都会,就不描述那么细了。

2023-03-20 22:20:12 606

原创 委外采购订单交期修改导致组件BOM变更问题

我们使用修改交期的BAPI是 BAPI_PO_CHANGE ,传入参数其实也就是用了计划行的参数表而已,这个BAPI执行完后会自动更新组件BOM,这个好像是SAP本身的逻辑,也许跟后台MM的配置有关,但是这个配置方面没找到相关的资料,只能从开发方向入手。我们处理的方案是,在更新交期前将组件BOM旧数据先保存到内表里,执行完这个BAPI动作后,再将之前保存的原组件BOM更新回来,因为这个功能只是修改交期,数量、物料是不允许修改的,因为组件BOM的明细原则上是没有变化的。

2023-03-19 23:07:46 666

原创 SAP采购订单价格与信息记录价格不匹配

我们的场景是这样的,研发打样物料在OA端发起流程,流程归档时通过集成的方式自动生成SAP的采购申请单,是直接调用RFC 创建的,然后采购在转单时就发现价格老是对不上,跟信息记录里的价格对不上,需要每个物料重新获取更新,增加了他们的工作量,同时也会导致采购价格问题,出现这个问题后刚开始怀疑是价格的配置有问题,但是找来找去都没找到原因(要抓狂了);后来无意中看到申请单上有个评估价格,而且发现采购单上的价格刚好跟这个价格一样,没道理那么巧合,就往这个方面去查........................

2021-07-16 11:50:10 3653 1

原创 ABAP链接外围数据库SQL实战案例

这是一个ABAP 直接读取SQL数据库数据的实例,以此种方式可以将SAP与外围的系统做一些集成,比如生产,SAP本身生产这部分是弱项,管不了那么细,很多车间的数据都是在MES系统,如管理上需要则可以将MES的一些数据自动读取过来,结合SAP本身的业务数据,做一些分析是比较方便的。1、首先在SAP里建立数据库链接:DBCO ,直接增加一条记录,填上数据库的相关信息:IP地址、数据库名、账号SA、密码这些。2、开发程序,设置成自动运行的计划,固定时间自动读取SQL里的数据,保存到SAP自定义表.

2020-10-14 08:58:42 983 2

转载 Java企业微信开发_源码及资源汇总贴

在别的地方发现了好东西,转载过来,方便自己查找和学习。一、源码此系列教程的源码我都放在了github上,欢迎fork以及关注。传送门:https://github.com/shirayner/WeiXin_QiYe_Demo/tree/master  二、学习资源1.  Java-微信企业号开发教程(http://blog.csdn.net/column/details/weixindevelop...

2018-05-23 16:43:01 2536 1

转载 C# 连接SAP,并调用RFC函数

C# 连接SAP,并调用RFC函数 (基于Com组件)非原创,见到好文,收藏。C# 连接SAP,并调用RFC函数 (基于Com组件) 收藏 1) 新建工程后,首先添加3个Com组建的引用,分别为 SAPFunctionsOCX,SAPLogonCtrl,SAPTableFactoryCtrl;2) 项目添加引用using SAPFunctionsOCX;

2014-05-14 19:52:38 6961 1

转载 SAP SD销售收入科目确定VKOA

通常可以按照“科目表+销售组织+客户组+物料组+帐码”确定一个销售收入科目。但也可以按照其中几项的组合来确定收入科目,画面如下:001:科目表CACN+销售组织SMS+客户组01+物料组01+帐码ERL:002:科目表CACN+销售组织SMS+客户组01+帐码ERL:003:科目表CRMH+销售组织SMS+物料组01+帐码ERL:004:科目表CACN+销售组织SMS

2014-03-21 09:45:41 11790

转载 SAP-ABAP程序发送邮件

1. 变量定义:类: CL_BCS – Business Communication Service, 发送邮件主要用到的功能类, 包括创建发送请求, 添加发送内容,添加发送地址, 到最终的发送指令发出.send_request type ref to cl_bcs.类: CL_DOCUMENT_BCS, 用来放置发送的内容.document type ref

2014-01-22 17:28:32 2924 1

转载 SAP 发送邮件例子(内部)

REPORT ZSEND .TABLES: KNA1.* data for send function DATA DOC_DATA LIKE SODOCCHGI1. DATA OBJECT_ID LIKE SOODK. DATA OBJCONT   LIKE SOLI OCCURS 10 WITH HEADER LINE. DATA RECEIVER LIKE SO

2014-01-22 17:27:06 3290

转载 SAP FI-MM-CO T-CODE (中英文)事务码收藏

SAP  模块FI-MM-CO 常用的TCODE收藏:http://www.kemiya.net/thread-122-1-1.html

2013-11-06 14:58:38 2684

原创 ABAP中的Table Control编程

SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑。简单来说,Table Control是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别。如果我们对一个Table Control定义其内表为itab,工作区域为wa。那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即Table Con

2013-10-23 10:13:55 2040

原创 SAP 物料基本单位与BOM单位

比如:物料的基本单位是G,可该物料放到BOM中的单位却是PC,该如何实现呢? 1. 首先要弄清楚BOM单位优先取的是发货单位(工厂数据视图1) 2. 然后再建立单位G 和 PC 的转换关系就可以了。

2013-10-08 15:52:47 9688 2

原创 ABAP 搜索帮助的建立F4IF_INT_TABLE_VALUE_REQUEST

为screen上的输入框增加F4搜查功能假设输入框 G_UMLGO 绑定在变量 G_UMLGO.  " 一般输入框 与 全局变量名 起相同 比较方便且可选值在内表 ithp_pline 的字段 LGORT 上. 定义内表:data: begin of ithp_pline OCCURS 0,  werks type t001l-werks,  lgort type t0

2013-09-13 14:51:26 3780

原创 SAP 如何实现跨系统取数 SAP读取ORACLE或者SQL server数据库

如何实现SAP跨系统取数 SAP读取ORACLE或者SQL server数据库创建连接参数公司在实施SAP后,可能会与其他业务系统进行集成。这样,就需要不同系统间进行同步数据,下面介绍SAP如何从其他数据库读取数据。以SQL为例。第一步:创建数据库连接参数,键入DBCO(或使用SM30维护表DBCON的内容),进入数据库连接总览界面。添加一个新的连接参数,输入连接名,DBS是指连接数据

2013-07-18 09:31:10 14682 2

转载 ABAP 常用日期转换函数

日期格式转换的函数1. CONVERSION_EXIT_IDATE_OUTPUT    INPUT:      20080203    OUTPUT:   03FEB20082. CONVERT_DATE_TO_EXTERNAL    INPUT:      20080203    OUTPUT:   02/03/2008    "Acc

2013-05-13 15:22:31 8149

原创 从业的一些感悟

1.在说话做事之前,一定要想清楚目的是什么,考虑好整个过程,这样才不会产生方向性的错误。2.不要惧怕和老板相处的机会,不和老板相处永远不会有机会。3.训练和培养自己打单拿单的能力,毕竟要想向更高层面发展,不能只会做项目交付,而是要能够为公司创造更多机会和价值,在这方面要向Linson学习,尽可能的接触和参与完整的打单过程,并搭建自己的人脉网和人际关系平台。4.自己以后还是要

2013-04-24 18:31:21 6234

原创 SAP 实例解析分期付款配置及应用

SAP系统的付款条件支持分期付款功能,其奥妙之处就在于需要定义一个母条款和一个子条款,其中,母条款需要标识“分期付款”。首先,定义分期付款的母条款OBB8:      然后,定义子条款(即分期付款的具体方式)OBB9: 由上图可以看出,分期付款的配置还是很强大的,针对每次付款,都可以进行第二层次付款条件的设置。 然后,我们做一笔发票,

2013-04-24 17:19:34 11404

转载 SAP Payment Terms 收付款条件的设置

SAP Payment Terms 中文翻译为 收付款条件, 他的用途是应收和应付的财务凭证中帐期的管理,顾名思义即手动录入和自动生成的财务文档多少天内未冲销处理则为正常,否则为超期应收应付财务文档!他包含的内容是:帐期计算基准日(开始计算过期日的日期),帐期到期日(未过期的最晚日期)或者到期周期天数(基准日+周期天数即为最晚未过期日),同时SAP系统还引申扩充应用为分期付款阶段日期管理,提前付款

2013-04-24 11:52:24 8155

转载 PO RELEASE 采购订单审核(支持多级审核)

这是从别的网站上看到的技术代码,收起来供以后参考。PO RELEASE 采购订单审核(支持多级审核)*&--------------------------------------------------------------**& FUNCTION:ZRFC_MM_ME21N*& Module                   : Functi

2013-04-18 09:48:06 7775

转载 SAP 生产订单工序外协对应的工序报工后,对应的采购订单自动入库

对于工序外协的采购订单,一般不会涉及到库存管理,收货也只是一笔费用,然而对于工序外协的采购订单收货后,一般都需要质检。质检会对合格数量进行确认。我们比较理想的情况就是确认合格数量的时候其对应的采购订单自动入库。基本配置及流程如下:1.定义控制码:用于质检和外协2.该物料维护03的检验类型,下达生产订单自动产生检验批。3.调度员打印工序外协派工单,供应商按照工序外协派工单进行送货4,

2013-02-23 10:36:27 20327

转载 SAP 物料订单创建、下达、报工、收货与投料(ABAP代码)

对主体订单下的某一类物料通过MRP控制者的判断,可以对此类物料进行自动创建生产订单,自动下达,报工、收货,最后对主体订单投料。1、新增加一个MRP控制者:泵送钢管类物料的MRP控制者必须设置为168.2、根据输入条件读取主体订单(剔除CLSD、TECO、DLT)的OBOM清单,挑取MRP控制者为钢管(168)胶管(170)(泵送钢管订单、泵送胶管订单)下达钢管、胶管的生产订单(订单类型为P

2013-02-23 10:30:12 27105

原创 SAP SMARTFORMS 打印 CNSAPWIN 不支持页格式

在smartforms里的表格属性虽然定义了要打印的页格式 ZUNIA5 ,但是打印时会提示错误:“ CNSAPWIN 不支持页格式 ZUNIA5 ”。还得在spad中维护设备类型。具体步骤如下:1.新建格式类型 spad---“安全管理”---“设备类型”--“页格式”--“显示”-“新建”--名称-ZUNIA52.把页格式分配给格式类型spad---“安全管理”---“设备

2012-11-28 09:58:29 15461 1

原创 SQL 如何按表大小排序

有时候为了分析SQL 数据库的性能,看看哪些表占用空间比较大或者哪些表数据比较多,然后针对性的去优化表,这时候就需要对所有数据表根据大小进行排序,SQL 没有直接的函数供我们分析,可以通过下面的语句实现。 if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tmp_tablespacei

2012-11-02 08:53:44 17536 3

原创 SAP 如何将SMW0 上的EXCEL模板下载到本地

前面有说过如何如何将EXCEL 模板上传到SAP里,那么使用代码的话如何实现下载EXCEL模板 *&---------------------------------------------------------------------**& Report  ZTEST09*&  by cmh*&------------------------------------

2012-10-29 14:43:30 17547

原创 SAP SMW0 上传EXCEL模板遇到的问题

用SMW0上传图片文件或者EXCEL模板时,如果没有维护 MIME TYPE,系统会给出提示, 如下:"无分配给对象 .XLS的 MIME 类型"  , 需要先维护 .XLS 文件的MIME TYPE 打开 SMW0  选择第二项二进制数据,然后进去点菜单“设置”--》维护MIME类型点击“新增”增加一个类型: TYPE:  EXCEL  ,

2012-10-29 11:22:12 19495 1

原创 SAP ABAP将内表数据导出到TXT和从TXT读取到内表

*&---------------------------------------------------------------------**& Report  ZCMH0010*&*&---------------------------------------------------------------------**& 将内表数据导出到TXT和从TXT读取到内表*

2012-10-24 17:36:54 18625

原创 SAP ABAP如何将内表的数据导出到EXCEL

将内表的数据导出到EXCELREPORT  ZTEST08.DATA: BEGIN OF MY_DATA,        MANDT  LIKE USR02-MANDT,        BNAME  LIKE USR02-BNAME,        ERDAT  LIKE USR02-ERDAT,        LTIME  LIKE USR02-LTIME,

2012-10-24 17:30:11 21129

原创 SAP ABAP 如何读取EXCEL数据到内表

读取EXCEL数据到内表并输出调用函数: ALSM_EXCEL_TO_INTERNAL_TABLE  *&---------------------------------------------------------------------**& Report  ZCMH0009*&*&------------------------------------------

2012-10-24 17:24:31 15267

原创 SAP ABAP子程序SUBMIT调用的方法

编写两个程序 ZTEST06 和 ZTEST07 , 在ZTEST06 里调用ZTEST07 程序。ZTEST06 作用是收集并整理数据,并存放到内存ZTEST07 从内存取到数据,并列印出来ZTEST06程序代码如下:*&---------------------------------------------------------------------**& Repor

2012-10-20 15:16:04 15079

原创 SAP ABAP通过MEMORY直接转换两个变量的值

以前去面试时碰到过这样一道题:不通过第三个变量如何将 A 和 B 两个变量的值兑换过来?传统的做法就是定义一个 C C = AA = BB = C这样A  B  两个值就换过来了现在不允许定义变量那么怎么办呢?当时这题没做出来。后来研究了如下解决:1)通过将变量 A 的值存到内存2)A = B3)将内存的值取出来赋给 B 。是变量也好 ,内表也好,都

2012-10-20 14:59:23 11419

原创 SAP ABAP OALV单元格颜色设置

OALV单元格颜色设置效果如下:完整代码:*&---------------------------------------------------------------------**& Report  ZTEST04*&*&---------------------------------------------------------------------*

2012-10-17 11:53:31 21889

原创 SAP 采购订单抬头屏幕增强

为采购订单增加一个页标签,在其中放入客户自定义字段,1. CMOD增强接口: MM06E005  EXIT_SAPMM06E_006 为子屏幕参数传入出口(抬头)EXIT_SAPMM06E_008 为子屏幕参数传出出口(抬头)EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目)EXIT_SAPMM06E_018 为子屏幕参数传出出口(项目)屏

2012-10-15 17:32:49 23892

原创 SAP 物料主数据增强自定义字段

物料主数据自定义字段增强1.  SE11 创建自定义表 ZPARTAPPEND 2. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  创建定制子屏幕的程序 3. SE80 -- 输入函数组 ZMGD1  在屏幕 0001 里增加 三个 函数: 代码如下:*&---------------------------------

2012-10-13 16:31:52 32090

原创 SAP ABAP 加锁和解锁

具体操作步骤:1. 使用TCODE:SE11,选择最后一项[加锁对象],输入对象名称(注意一定要以字母‘E’开头,这是SAP内部规定的,如EZ_FI_CSTM_001)2. 输入名称后,按新增,进入界面后输入要加锁的Table名,及加锁类型(E:专用,累计;S:共享;X:专用,不累计)。保存后,系统会自动产生两个函数: ENQUEUE_EZ_FI_CSTM_001(加锁)和 DEQUE

2012-09-28 15:51:45 36618

转载 SAP 收藏的一些好技术博客

发现网上很多技术博客,很有参考价值(当然是基于SAP这方面的) 有很多技术文章,收藏起来,方便阅读:  http://gavin.itpub.net/category/38171/59437

2012-09-28 10:58:39 7656

转载 SAP 更改屏幕字段属性SHD0的使用方法

在网上找到了这个SHD0 的使用视频,讲的很详细!很具有收藏价值, 也方便学习和以后做参考。 http://video.sina.com.cn/playlist/4142828-1611372761-1.html#34467045

2012-09-26 22:07:40 15046 1

转载 SAP LSMW批处理使用方法(13)_步骤18(完)

步骤18:查看执行结果等任务执行完毕我们可以查看批处理的结果。也可以在执行过程中查看,当然数据是不完整的,但可以看到已执行部份的情况。和上一步一样,在分步操作界面用鼠标双击Run Batch Input Session再次进入转换界面。如图3_18_1所示,任务条的状态是已完成但有错,成功7条,错误1条。图3_18_1用鼠标选中此任务,双击或按显示转换结果,如图3_18

2012-09-25 22:19:00 7715

转载 SAP LSMW批处理使用方法(12)_步骤16、17

步骤16:创建转换任务此步骤开始实际转换。本步骤是创建一个转换任务但不实际转换,并将转换的数据存放到SAP服务器端。在分步操作界面用鼠标双击Create Batch Input Session,进入操作界面,如3_16_1所示。图3_16_1按图3_16_1所示,在Keep Batch Input Folder(s)项打上勾。按运行键执行。运行后显示对话框,如图3_16_2所示创建

2012-09-25 22:18:22 7127

转载 SAP LSMW批处理使用方法(11)_步骤14、15

步骤14:转换数据本步骤是将读进系统文件的数据进行转换,存放在步骤10指定源表文件“Converted Data”指定的转换文件中。本步骤和下一步骤显示可以查看转换是否正确,如不正确可返回到以前步骤进行操作。本步骤操作的数据不会在SAP系统中真正执行。在分步操作界面用鼠标双击Convert Data,进入操作界面,如图3_14_1所示。图3_14_1在图3_14_1中要求输入转

2012-09-25 22:17:35 6800

SAP-PP实施配置

此配置清单是我一个项目的实际PP配置,大家可以参考练习, 包含了:BOM、工艺路线、工作中心、生产计划、生产控制 这5大部分。

2020-10-15

SAP实施顾问宝典

SAP 系统可以适用于几乎任何一个行业,它包含各个行业的标准业务流程。 要学会 SAP 系统所有模块的功能几乎是不可能的。即使学会其中一个模块的 所有功能也非常困难。

2015-03-17

PHP 连接 SAP

该包里面含有 php_saprfc_449.dll php_saprfc_528.dll php_saprfc_528_nts.dll  php_saprfc_530.dll php_saprfc_530_nts.dll文件

2014-05-14

在调试模式下寻找增强出口

SAP 在调试模式下寻找增强出口,这是个录屏,是以MIGO作为例子, 没录声音,只是将操作步骤记录下来。

2012-10-17

SAP屏幕增强示例

SAP增强应用实例 SAP增强大家都很熟悉,在此不再详细讲解,下面只是通过一个实例来展示一下增强的应用。系统增强实例为建立工单前进行校验,如没有进行标准成本发布则提示错误信息E。

2012-10-13

SAP ABAP 面试题

ABAP 面试题 有答案, 这是我在网上收集到的, 以后有我都会放上来。

2012-09-13

SAP模板-MM初始化数据模板

SAP模板-MM初始化数据模板(仅供自己使用) 包含有: 价格条件新增上传格式(ZMM014) 合格供应商上传格式(ZMM015) 供应商收集上传格式 盘点数量导入格式(ZMM008) 批量扩充仓位

2012-03-02

SAP PP BOM批量下载

SAP PP BOM批量下载, 这是我公司目前在使用的自己开发的BOM下载工具,可以批量下载。

2012-03-01

SAP MM自动记账科目配置

sap 为仓库移动类型定义科目分组,实现系统自动记账, 是MM也FI集成的精华。

2012-02-29

sap mm 仓库操作手册

包含: KTK-SAP-MM-来料验收操作手册.doc 工单发料费用性领料操作手册.doc 工单退料.费用性退料操作手册.doc 来料退货操作手册(按原PO).doc 盘点作业操作手册.doc 物料报废操作手册.doc 物料调整操作手册.doc 销售出库操作手册.doc 转仓及委外发料操作手册.doc

2012-02-28

sap mm 操作手册

sap mm 采购单据部分操作手册 包含:物料信息记录,货源清单,采购单创建

2012-02-28

ABAP 开发报表模板

这是个做简单报表的空模板,只要在"读取数据、显示数据和标题"这三个FORM 里根据实际情况稍作修改,即可生成新的报表。

2012-02-21

SAP_SD配置文档2

这是我公司上SAP时 写的SD配置文档。

2012-02-08

SAP_SD配置文档1

这是我公司上sap时 写的 sd 配置文档.

2012-02-08

SAP(R3)实施顾问宝典(PDF+89页)

SAP实施顾问宝典 (PDF+89页) R/3

2011-07-13

神州数码PDM项目管理功能文档

详细介绍神州数码PDM 项目管理功能文档

2011-07-11

实战SAP程序开发(ABAP实例讲解)

这是以例子来讲解SAP的教材书, 照着上面的例子做,你也就会了SAP, 我培训时,导师给我的,现在分享给有需要的朋友, 希望对你有帮助。

2011-06-24

空空如也

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

TA关注的人

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