随笔分类 - SAP
摘要:(一)什么是增强(Enhancement)? 简单地说,增强就是ERP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码。增强是ERP系统设计时考虑到企业实际的流程有可能和系统默认标准流程不同,在标准流程框架下专门留的接口,每个接口对应一个客户化函数,这些出口函数有标准处理程序传入的参数和输出参数,用户可根据系统输入参数做条件编写适合本企业流程的逻辑,然后通过输出参数传输回...
阅读全文
摘要:***************************************************************************************** 系统字段篇——STRUCT:SYST(2007.09.24<U...>2007.10.11) *********************************************************...
阅读全文
摘要:callfunction'CS_BOM_EXPL_MAT_V2'exportingcapid='PP01'"BOM应用cuobj='000000000000000000'datuv='20101013'"有效起始日emeng='1'"需求数量mktls='X'mehrs='X'"多层展开mtnrv='12345678-1'"wa_vbeln-matnr"展开物料号stlal='1'"
阅读全文
摘要:方法一: 1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.2. In 'Display' mode, go to 'Methods' tab.3. Double click the method 'Get Instance' to display it source code.4. Set a breakpoint o...
阅读全文
摘要:AFKO 生产订单头AFPO 生产订单行生产订单和工序关系 AFPO.AUFPL = AFVC.AUFPL工序和工作中心关系 AFVC.ARBID = CRHD.ARBID CRHD中存储的有工作中心的ID
阅读全文
摘要:一、客户主数据基本数据放在KNA1里;公司代码放在KNB1里;销售视图放在KNVV里;合作伙伴放在KNVP里;二、信用主数据KNKK里有信贷限额、应收总额、特别往来;S066里是未清订单值;S067里是未清交货值;KNKK里面的应收值不一定对,要和BSID表去比。S066、S067也是一样,不对的时候就要重组。三、物料主数据MARA里是基本数据;MAKT是文本;MARC是工厂视图;MVKE是销售视...
阅读全文
摘要:今天在技术群里再讨论ABAP调用WORD打印的问题, 忽然想起.NET中常用组合HTML字符串的方法来导出WORD文件, 这个方法在ABAP中应该也可以吧, 于是简单做了个测试, 代码如下:DATA: BEGIN OF wa_html, zhtml(255), END OF wa_html, gt_html LIKE TABLE OF wa_html.DATA: v_str TYPE string...
阅读全文
摘要:在销售订单处理中,用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过sap提供的增强来实现。sap为用户提供了三种增强,用户可以选择任一种来实现。 1)BADI对应的接口类是:IF_EX_BADI_SD_SALES_BASIC实现方法参见:http://blog.csdn.net/CompassButton/archive/2006/10/21/1344686.as...
阅读全文
摘要:Syntax说明&field+<offset>&对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据&field(<length>)&设置输出长度.&field(*)&如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度&field(S)&禁...
阅读全文
摘要:1.SY-PAGNO当前页号 2.SY-DATUM当前时间 3.SY-LINSZ当前报表宽度 4.SY-LINCT当前报表长度 5.SPACE空字符 6.SY-SUBRC执行状态为0,表示成功. 7.SY-UNAME 用户名 8.SY-UZEIT当前时间 9.SY-TCODE当前的事务代码 10.SY-LSIND列表索引页 11.SY-LISTI上一个列表的索引 12.SY-LILLI绝对列表中选...
阅读全文
摘要:计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证) DATE_CONVERT_TO_FACTORYDATE HR_HK_DIFF_BT_2_DATES 根据当前时间如何找到上月的第一天和最后一天? CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = SY-DATUM I_MONTHS = '-1' I_SET_LAST_DA...
阅读全文
摘要:mard里记载的是当前库存的数量,但是期间并不一定是当月。比如你物料4月一整月都没有库存数量变化(没收没发),那么5月初你看mard里的条目期间数还是4月而非5月。当某个期间发生货物移动的时候,系统在更新mard数据的之前(这个表是实时更新的),会检查此笔业务过账期间和mard里对应记录的期间是否一致,也就是看这是不是本期间第一笔移动。如果是,copy表mard里对应记录到mardh,然后把mar...
阅读全文
摘要:最近群里的兄弟对IDOC的学习热情高涨,所以我在这里做个最简单的IDOC例子,供大家分享。简而言之,IDOC是类似XML的一种SAP系统与其他系统的一种集成工具。假设I04和I02是同一个集团下两个不同子公司的SAP系统,I04需要将其采购订单信息及时发送给I02。下面简单介绍IDOC的设置步骤,为了避免混淆,我的命名都比较特别。1,设置IDOC Type.(1) WE31,创建segment,类...
阅读全文
摘要:新增function源码: functionzcf_ut_unit_conversion.*"----------------------------------------------------------------------*"*"Localinterface:*"IMPORTING*"VALUE(MATNR_IMP)LIKEMARA-MATNRDEFAULTSPACE*"VALUE(M...
阅读全文

浙公网安备 33010602011771号