自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChampaignWolf的专栏

人生何处不江湖,退不出去的,即使退到天涯海角,仍然是江湖!

  • 博客(58)
  • 资源 (12)
  • 收藏
  • 关注

转载 [abap] 通过动态参数获取字段数据或动态给字段赋值

说明: 通过动态参数获取字段数据,抓取有规则列的字段值      在程序开发中,可能会遇到一些规则的字段名,在数据传递中通常需要对这些字段逐个赋值,以下报表是通过动态参数从数据表(结构体)中获取数据。     在透明表 FAGLFLEXT中,用于总账总计,每个月的增加减少额都分别用TSL01,TSL02…… TSL16(16列)记录下来,这些字段是有规则的,可以通过动态字段方便的获取其数据。 例子...

2018-05-24 13:32:36 10613

转载 Display fields as checkbox, pushbutton, dropdownbox in ALV

REPORT  ztest_6.***********************************************************************Table Declaration**********************************************************************TABLES: ekko.TYPE-POOLS: c...

2018-05-24 09:20:35 213

转载 ABAP--如何在ALV_Grid的函数中定义下拉列表

REPORT.*************************************************************************                     DATEN DEFINITION                                 **************************************************...

2018-05-24 08:52:54 376

转载 OOALV中字段设置ALV中下拉列表列的实现

有时候我们可以把一些字段设置为下拉,比如一些类型,一些字段的值是比拟定固的一些值,如性别等。设置为下拉,和设置超级链接是类似的,也是使用了一个内表存放了柄句和对应的值,这个表类型为”LVC_T_DROP”.不过递传给 ALV 的式方有点别区.超级链接是通过方法”SET_TABLE_FOR_FIRST_DISPLAY”    的参数来递传的,而下拉的内表递传须要使用方法”SET_DROP_DOWN_...

2018-05-24 08:16:56 3050

原创 利用函数BAPI_PLANNEDORDER_CREATE创建计划订单

  DATA ls_headerdata TYPE bapiplaf_i1.  DATA ls_return TYPE bapireturn1.  DATA ls_plannedorder TYPE bapi_pldord-pldord_num.  DATA lt_componentsdata TYPE STANDARD TABLE OF bapi_pldordcomp_i1 WITH HEADE...

2018-05-23 08:29:42 4599

原创 sap 计划订单(planned order)删除组件

最近碰到一需求,利用bapi(BAPI_PLANNEDORDER_CREATE)创建计划订单(planned order)在创建复制BOM时要根据自定义表内的组件信息去删除或修改要复制的BOM组件,找了一圈增强,也没找到(有兄弟知道标准增强的地方告知一下,互相学习学习,谢谢),就跟踪标准程序,找到了复制BOM地方,然后修改了一下程序,如下:...

2018-05-23 08:20:59 4770

原创 abap 去掉小数后的0

DATA:L_STR TYPE STRING.IF WA_OUT-ERFMG IS NOT INITIAL.  L_STR = WA_OUT-ERFMG.  CONDENSE l_str. " 去掉没用的小数位的0SHIFT l_str RIGHT DELETING TRAILING '0'."去掉没用的小数位的0SHIFT l_str RIGHT DELETING TRAILING '.'."去...

2018-05-21 10:11:32 10481

转载 三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较

目前知道的三种主流的Web服务实现方案为:REST:表象化状态转变 (软件架构风格)SOAP:简单对象访问协议 XML-RPC:远程过程调用协议 简单介绍:REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 系统的服务抽象为资源,REST从资源的角度来观察整...

2018-05-21 08:36:26 374

转载 ABAP开发中ALV如何设置行/列/单元格的颜色

在ABAP开发过程中,有的时候,我们需要在 ALV 网格上绘上一些颜色.可以给特定的行,某个特定的列,某个特定的单元格绘制颜色.如果某列被设置为关键列,这列的颜色将被自动绘制,而不需要我们额外的指定.,ALV的颜色是四位的如C710,第一位是固定死的C,第二位是颜色代码,可能值为1-7,代表颜色如下:1:Gray-blue —>headers2:Light gray —>List bo...

2018-05-18 08:31:16 3527

转载 ABAP开发工具及技术概览

ABAP开发工具及技术概览      overview: 1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、menu、title。         A、ABAP LIST(最简单的一种报表程序,显示在屏幕上的数据及格式都通过ABAP中的WRITE语句实现,开发工具:SE38)   ...

2018-05-18 08:28:31 2377

转载 SAP-MM-PA精解分析系列之基本介绍(02) -组织架构

MM基本知识(02)--组织架构讲解       采购业务下的组织架构讲解       在SAP系统中,不同的组织架构代表着企业的不同法律或者组织单位。在每一次项目实施中,确定企业的组织架构是一件非常重要的事情,这是所有业务在系统中执行的前提。       对于组织架构的设计,不仅要考虑到集团企业下的子公司,以及各个部门的职能,也需要考虑不同国家的不同的法律法规问题等。       一般如果是推广...

2018-05-18 08:20:52 678

转载 SAP-MM-PA精解分析系列之基本介绍(01)-采购基本流程

MM基本知识(01)-采购基本流程        业务举例:        物料在企业中的采购管理,涉及多种渠道和方式,一般来说,企业的采购一部分来自于外部供应商,一部分来自于自己公司下的其他分支部门。在这些采购过程中,涉及到的部门功能有采购、仓库管理、发票校验。       以下列举常见的采购流程       一、常规外部业务采购流程:       外部物料采购基本基于以下的循环流程:     ...

2018-05-18 08:16:18 1250

原创 abap中通过函数CLOI_PUT_SIGN_IN_FRONT数字负号提前

CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'      CHANGING        value = l_menge.

2018-05-17 14:57:48 1766

转载 ALV 中根据条件设置某个cell 是否可编辑

*&---------------------------------------------------------------------**& Report  Z_TEST_ZS13*&*&---------------------------------------------------------------------**&*&*&am...

2018-05-17 08:14:21 327

转载 在选择屏幕的标准应用工具条上增加自定义按钮

sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION- SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN 事件,并将功能码放到sscrfi...

2018-05-17 08:13:20 275

转载 如何用ABAP实现自动发送外部邮件

SAP可以把一些信息发到外部的Email地址,比如把PO的信息发送给供应商。实现这个事情主要的问题有两个:配置系统和写ABAP 配置系统:(这是470以上系统的配置,如果是47C或者以下,会用到RFC(SM59))1.设置Profile参数2.SAP发邮件用户的维护3.SICF4.SCOT5.SOST (查看发送状况) ABAP的编写:   ****转载:http://www.sapclub.or...

2018-05-17 08:06:26 2728

转载 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 SOMLRECI1 OCCURS 1...

2018-05-17 08:04:58 1404

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

*......................................................................**: Report ZSAPTALK                                                   :**: Author SAPdev.co.uk                                   ...

2018-05-17 08:04:07 1938

转载 SAP增强总结-第四代增强(BTE概念及原理)

1、BTE的基本概念及用途2、BTE接口类型及应用范围 ●   Publish and Subscribe Interface(P/S接口)      用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。外部软件不能给R/3系统返回任何数据。例如可以用在以下地方:      ·  主数据被创建、修改或锁定      · 凭证被输入、预制、修改或冲销      · 项目被清...

2018-05-17 07:58:59 3036

转载 SAP 业务交易事件BTE(Business Transaction Event)

业务交易事件BTEBTE是什么,当然不是BT的ERP, E文全称Business Transaction Event,业务交易事件,我们知道一般的增强(Tcode:SMOD|CMOD)依旧使用ABAP,BTE则可提供了RFC调用其它产品的可能(Tcode:FIBF),举一个检查物料主数据的实例说明BTE用法,简化为三个步骤.第一步:建立附加产品(Tcode:BF24)图1,建立产品ZMM01-2,...

2018-05-17 07:57:47 3961

转载 SAP增强总结-第四代增强(BTE实例详解)

★ 在创建或修改客户时做最终检查,不符合条件不允许保存●   查找合适的事件1、运行事务码XD02,查找到对应的程序为SAPMF02D,在此程序中搜索字符串“OPEN_FI_PERFORM”,可以找到此程序中的所有用到的BTE。2、运行事务码FIBF。由于此例只是做检查,因此要查找的是P/S型的事件,因此选择菜单“环境->信息系统(P/S)->F8运行程序”,根据事件描述和事件文档对事...

2018-05-17 07:56:09 1056

转载 abap 中文字符串提取和字节长度计算 (两种方法)

  abap 中对于字符串长度的计算一般用 strlen 函数实现。但此函数只能算出字符的个数无法计算字符串的长度,例如 'ABC你好'用此函数计算得到的值为5,显然它不是我们想要的,它的字节长度为7 。   经过研究,我写了一个函数可以实现功能代码如下:FUNCTION YGET_CNCHAR_CHARLE.*"------------------------------------------...

2018-05-16 08:36:29 21863

原创 abap submit

1、最普通的用法*Code used to execute a reportSUBMIT Zreport.2、带select-options程序的Submit的用法*Code used to populate 'select-options' & execute reportDATA: seltab type table of rsparams,      seltab_wa like l...

2018-05-16 08:35:09 481

原创 关于SAP的SD的定价公式的资料

Enhancing Output DeterminationImplementing Subsequent Function Requirement RoutinesMaterial Number Ranges and FormattingSD Document Number Range EnhancementsSD Billing Document Consolidation and Split...

2018-05-16 08:24:35 684

原创 sap自带samples

1. SAPRDEMOWORD97INTEGRATION     调用Word 示例 2. ACC_BAPI_TEST_DOCUMENT      A Test Program for BAPI_ACC_DOCUMENT_CHECK & BAPI_ACC_DOCUMENT_POST 3. Run report RSCP0018 and RSCPINST    知道一个系统是single c...

2018-05-16 08:21:18 443

转载 Debugging ABAP

Why learn how to use the Debugger?Debugging is the way to find the root cause of  SAP transaction behavior (e.g., finding a reason why a certain value in a field was updated or determining why users r...

2018-05-16 08:15:19 414

转载 VOFM、Copy Control与合并开票

问题的提出:很多企业在晚上运行后台作业来开具到期发票。问题是这些自动运行的到期清单,是以怎样的逻辑被拆分、合并的?本文档将解释标准系统的工作逻辑并提供事例来说明怎样对标准逻辑作自定义增强。发票(Billing Documents)是用功能函数RV_INVOICE_CREATE来创建的,这个函数将被VF01/SAPMV60A、VF04/SDBILLDL等事务码调用。在此函数运行之前,会有一个内含一条...

2018-05-16 08:12:37 1213

原创 abap中对采购订单进项税VOFM 例程增强

事务代码:VOFM系统已定义好一些范例计价方案,计价方案由一系列按一定规则组织的计价条件类型组成,针对本例,假设定义计价方案ZFRM01,包扩6个条件:PB00:信息记录中的含税价格。ZM01:通过计算类型增强909算出的应交进项增值税。909增强代码如下表:*909通过含税价格计算出采购净价,反应到条件类型ZM01上,注意XKOMV-KAWR表示*条件基价(请SE11查看KOMV),即信息记录价...

2018-05-16 08:05:22 1272

原创 函数WS_EXECUTE

*&--------------------------------------------------------------------**&      Form  sound*&--------------------------------------------------------------------**       text*--------------...

2018-05-15 10:01:14 402

转载 ABAP常用DEBUG调试代码的八种方式

1. 直接在程序中设断点在se38里面打上breakpoint,程序运行到该处即进入debug模式2.background Job的debug进入SM37 查找到自己想要debug的后台程序,这里运行完毕或者正在运行的均可进入debug查找到后打中job前面的勾 然后在控制框输入JDBG回车,即进入debug 3.在程序运行界面进入debug在程序的控制框输入/H,运行程序的时候就会进入debug...

2018-05-15 08:35:35 11853

原创 abap中利用函数RV_READ_INVOICE_INDEX未开票信息(包括交货单、销售订单)

通过函数RV_READ_INVOICE_INDEX获取未开票信息。函数中通过表VKDFS取尚未开票信息,其中凭证类别(VKDFS-PSTYV) = 'J'表示尚未开票的交货单。

2018-05-15 08:30:05 1350

转载 SAP S/4HANA表结构之变

一、统一日记账的表1)一个行项目表,存储所有应用的全部明细–迅速获得洞察力和扩展能力;2)次级成本要素也变成了总账科目,统一入口维护和管理;3)数据只需存储一次在一张表,不需要再做月末对账,如AA和GL,CO和FI;4)一个数据源可实现高速的多维度报表(如 ledger, market segment, coding block等字段),不用将数据复制到BW;5)如果系统架构中有BW,只需要一个数...

2018-05-15 08:22:17 1409

转载 SAP 标准教材和自学方法

SAP 的标准课程一直是大家关心的问题,下面这个链接就是 SAP 现有全部标准课程的清单:http://www.sap.com/services/education/catalog/courseindex.epx如果自学,可以根据左边的目录树选择自己感兴趣的模块,按照相应的路线图来学习。不过,在 SAP 网站上不会有标准教材的下载,原因很简单,平均每人每天 5K 的培训费,是 SAP 的重要收入来...

2018-05-15 08:20:34 13543 1

转载 SAP《MM学习指南》操作记录----仓库盘点

所谓盘点,是指定期或临时对库存商品的实际数量进行清查、清点的作业,即为了掌握货物的流动情况,(入库、在库、出库的流动状况),对仓库现有物品的实际数量与保管账上记录的数量相核对,以便准确地掌握库存数量。库存盘点的目的是保持库存账(Book Inventory)物(Physical Inventory)相符,如果盘点发现账物不相符,就要通过盘盈盘亏进行调整处理。通常,盘盈盘亏的存货要记入“待处理财产损...

2018-05-15 08:19:02 1449

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

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

2018-05-15 08:16:40 7081

转载 SAP 《MM学习指南》操作记录---- 采购合同

Contract and Release Order(合同关系的采购订单)为了降低采购成本、维护与供应商的长期合作关系、简化采购中间环节控制(例如反复的询价报价),企业可以与供应商签订长期采购合同Contract。在产生了实际的物料需求时,可以根据采购合同issue Release Order(即Create Release Order against Contact)。1.创建采购合同(Tcod...

2018-05-15 08:13:57 1387

转载 SAP:库龄分析

1. 库存账龄分析的概念提到库存账龄,就不得不说到库存周转率。库存周转率是在某特定的周期,销售成本与存货平均余额的比率。用以衡量一定时期内存货资产的周转速度,是反映企业的供应链的整体效率的绩效指标之一,而且很多企业都把它作为整体经营业绩的考核指标之一。而库存账龄是在某时间节点,某种或者某类存货的库存时间的加权平均值。很明显,库存周转率越高,库存账龄越低,但是二者又不是反比关系(比较简单的证明就是同...

2018-05-14 08:58:49 1805

转载 SAP呆滞库存的计算

SAP呆滞库存的计算一、什么物料是呆滞物料  呆滞就是不流动,物料呆滞多久才是呆滞?可谓标准不同,说法各异,有的认为物料的最后异动日至盘查时,其时间间隔超过180天者,称为呆滞物料。有的说超过3个月不流动就算呆滞,也有的说超过1年不流动才算呆滞。总之,物料存量过多,耗用量极少,而库存周转率极低的物料就是呆滞物料。每个公司划分标准不同,例如笔者公司就规定:对质量(规格、材质)不符合标准的原材料、外购...

2018-05-14 08:56:55 2279

转载 sap中的库存账龄

1. 库存账龄与库存周转率……提到库存账龄,就不得不说到库存周转率。库存周转率是在某特定的周期,销售成本与存货平均余额的比率。用以衡量一定时期内存货资产的周转速度,是反映企业的供应链的整体效率的绩效指标之一,而且很多企业都把它作为整体经营业绩的考核指标之一。而库存账龄是在某时间节点,某种或者某类存货的库存时间的加权平均值。很明显,库存周转率越高,库存账龄越低,但是二者又不是反比关系(比较简单的证明...

2018-05-14 08:56:11 5082

原创 SAP中SMOD和CMOD的区别

1、关于增强的简单介绍1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强.  1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_<program name><3 digit suffix>  示例:sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL C...

2018-05-14 08:47:42 7311

abap pa教程 - 2

包含文件:BC405_EN_Col62、BC406_COL22_FV、BC407_EN_Col63、BC410_EN_Col63

2018-12-24

abap pa教程

包含文件:BC400_Col63、BC401_Col63、BC402_EN_Col62、BC404_EN46C_FV

2018-12-24

abap pa - BC401_Col63

BC401_Col63 BC401_Col63 BC401_Col63 BC401_Col63 BC401_Col63

2018-12-24

abap pa - BC400_Col63

BC400_Col63 PDF

2018-12-24

SAP MM模块 PA英语+中文81版-4

SAP MM模块 PA英语+中文81版-4

2018-12-24

SAP MM模块 PA英语+中文81版-3

SAP MM模块 PA英语+中文81版-3

2018-12-24

SAP MM模块 PA英语+中文81版-2

SAP MM模块 PA英语+中文81版-2

2018-12-24

SAP MM模块 PA英语+中文81版-1

SAP MM模块 PA英语+中文81版-1

2018-12-24

ABAP Class to gzip and gunzip

ABAP Class to gzip and gunzip ,sap abap 开发有关数据压缩的技术

2018-11-22

CSServerSimple.rar

CSServerSimple.rar、CSServerSimple.rar、CSServerSimple.rar

2018-03-29

SAPftp.exe

SAPftp.exe

2017-11-01

SAPscript Legacy Text Editor patch

SAP GUI 740/750 Smartforms Editor 报错补丁,SAPscript Legacy Text Editor patch, sap smartforms ,scriptforms

2017-08-31

空空如也

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

TA关注的人

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