- 博客(266)
- 资源 (12)
- 收藏
- 关注
原创 SAP Help Document
http://help.sap.com/saphelp_45b/helpdata/en/12/08460e470311d1894a0000e8323352/frameset.htm
2014-11-15 13:56:39
1753
转载 abap CA CO CS等操作符
abap CA CO CS1.CA contain anystr1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true.如:str1 = ‘我a’ str2='hubab' -----true CO contain onlystr1 ca str2 遍历str1,其中的每个字符对应到
2014-11-01 11:27:37
41452
原创 Select查询数据放一个内表,然后在下一条select语句用where语句in 该内表
Select查询数据放一个内表,然后在下一条select语句用where语句in 该内表的方法如下:第一个内表须定义range类型:ranges: it_matnr for ekpo-matnr.然后查询出来的数据要用low并且需要定义sign和option并select语句后要用endselect结束。 SELECT objek AS matnr INTO
2014-08-20 15:19:54
9319
原创 ALV报表用户是否有权限编辑
AT SELECTION-SCREEN OUTPUT. PERFORM modify_screen. PERFORM check_authority. INITIALIZATION.FORM check_authority. AUTHORITY-CHECK OBJECT 'ZM049' ID 'ACTVT' FIELD '02'. IF sy-subrc
2014-07-03 17:28:34
1171
原创 ALV可编辑的设置
FORM alvdata. CLEAR gs_layout. gs_layout-colwidth_optimize = 'X'. gs_layout-box_fieldname = 'CHE'. gs_layout-zebra = 'X'. REFRESH gt_fields. CLEAR gs_fields. GS_FIELDS-FIELDNAME
2014-07-03 08:54:30
1389
转载 导excel到SAP行数不能超过9999,字符不能超过50个处理
FM:ALSM_EXCEL_TO_INTERNAL_TABLE 是上载Excel文件的一个函数,但是这个函数有两个限制。一是每个CELL只能导入前50个字符,二是如果超过9999行,行号会初始化为从零开始其实解决起来很简单,只要改一下结构 ALSMEX_TABLINE 的字段就行了,然后COPY ALSM_EXCEL_TO_INTERNAL_TABLE 为ZALSM_EXCEL_
2014-06-14 10:08:52
4809
转载 关于销售管理中常用的用户接口
http://blog.csdn.net/lyb_yt/article/details/6411085用户接口(user exit)就是SAP提供的一些Form, 这些Form会在特定的时候被标准程序Call到。标准系统里面这些Form是空的,用户可以根据自己的业务要求添加程序进去,不过这些程序需要用户自己承担风险,因为User exit其实也属于Modification的
2014-05-27 12:27:34
1287
原创 批量导入交货单净重毛重
REPORT zian05.DATA : i_header_data LIKE bapiobdlvhdrchg. "Delivery headerDATA : i_header_control LIKE bapiobdlvhdrctrlchg. "delivery header controlDATA : i_delivery_no LIKE bapiobdlvhdrchg-deli
2014-05-27 10:43:37
1016
原创 用户无法保存SD报表ALV布局
t-code: SU3 设置Parameters SD_VARIANT_MAINTAIN 的值A这样就可以保存了
2014-05-10 14:28:11
1443
转载 Offline Workflow Approval in ECC R/3 without SAP Logon from E-Mail (Outlook)
By Anirban Bhattacharjee, KPIT Cummins and Infosystems from LinkPurpose: This document will demonstrate how you can set up a DEMO that will allow a user to APPROVE or REJECT (Process as per requirem
2014-04-01 10:20:47
8473
转载 workflow tcode
http://sapabap.iteye.com/category/276689Workflow Design:SWDD Workflow BuilderSWUE Trigger an event for TESTSWUS Test workflowSBWP Bu
2014-04-01 10:14:08
1798
原创 创建一个简单的wf
Create basic workflow to display material Step1 � Execute transaction SWDD Execute transaction SWDD and press the create button. If this is your first time in this should already be at this poin
2014-03-25 10:43:52
1336
转载 SD--关于销售环节的折扣、折让、回扣、佣金的介绍
一.销售折扣(Discount)销售折扣包括商业折扣和现金折扣。商业折扣:是指企业为了促进商品销售而在商品标价上给予的价格扣除,故也称为折扣销售,企业会计制度和会计准则中均规定:销售商品涉及商业折扣的,应当按照扣除商业折扣后的金额确定商品销售收入。即商业折扣直接以实际成交价格确定销售收入,原价格只留案备查,利用SAP的条件定价技术可以轻松做到这点,原价格条件类型可以以统计的形式显示在定
2014-03-17 16:17:14
4522
转载 SAP SD 销售佣金在Billing中预提
业务场景:最近在美国项目中遇到这样一个需求。在销售订单中有时需要这样的价格条件,即给与介绍人的佣金,或者是第三方的一些费用。而这些条件对AR的净值没有影响,但需要同时在发票时产生一个预提的会计科目。简单的举个例子:例如公司卖出净值100元商品,需要给介绍人5块钱佣金。那么在开票的时候需要产生(忽略税)以下凭证。Credit:Customer A/R 100C
2014-03-17 16:03:51
3195
转载 SAP query传输以后需要重新生成程序
最近有个需求,需要修改一个Query,在DEV修改好并测试通过后,传输到QAS,但是报表还是没变化,着实郁闷了一下,这是万能的google帮上忙了,原来传到其他系统以后还需要generate program一下,也就是在用sq01在运行一下,下面是一篇比较quickquery与query的文章 QuickViewer 和 SAP Query 是两种不同的创建SAP报表的工具,是SAP专
2014-03-15 09:37:28
2090
转载 va05增加字段
目的:在va05列表中添加送达方的字段。 第一步,选取值的表及字段。 我们要使用表vbpa 中的parvw 及kunnr字段。kunnr既售达方又有送达方,在这里我们只想取送达方的代码,通过parvw标识来区分 parvw=‘WE’时,kunnr是送达方代码。 第二步,在va05 显示列表中增加字段结构。 在结构VBMTVZ中添加自定义的送达方
2014-03-14 11:05:24
3867
转载 VA05 ALV 格式调整
VA05 ALV 格式调整后,发现不能保存变式,如图解决办法:菜单:系统->用户参数文件->个人数据 (或者Tcode :SU2)在“参数”Tab页,添加Parameter ID:SD_VARIANT_MAINTAIN 参数值为:A再去VA05,发现已经可以保存
2014-03-14 10:44:52
3337
转载 关于VOV8订单类型有关PO的几个字段设置说明
检查采购订单号该字段用于设置是否需要检查采购订单号重复。为空值时,系统不进行检查,设置为“A",系统将自动检查输入的采购订单号是否重复,并给出提示。一旦设置了“A",系统就会检查订单号是否重复。如果重复系统将给出下屏的提示:输入PO编号如果选中,系统会在没有输入时,系统自动将订单号复制到该字段。This check box is used to copy the
2014-02-19 11:23:43
1507
转载 SD--发货处理的增强出口说明(摘自:note 415716)
http://blog.csdn.net/sap_jack/article/details/2005608Symptom You are not sure which user exits exist in delivery processing and how the delivery data in the existing exits can be chang
2014-02-13 11:42:21
3191
转载 长文本SAP 通过BAPI创建、修改、读取以及删除
SAP系统里面很多地方都用到了长文本,这里就涉及到长文本的一系列操作:创建、修改、读取以及删除。一、长文本创建: 定义变量: DATA:it_tab TYPE STANDARD TABLE OF TLINE, “传入内容 wa_tab LIKE LINE OF it_tab, g_name TYPE THEA
2013-12-21 16:49:26
8616
原创 交货单过账后添加文本
交货单过账后文本是灰色的不能直接修改,如果不能冲销交货单,可用 CREATE_Text函数删除文本,用CREATE_Text添加文本用se38运行函数 CREATE_Text ,输入如下数据,然后点运行就可以了。
2013-12-12 18:40:38
2234
1
原创 关于Authority-check
以下是以前关于Authority-check的一份总结,现重新编译并通过,在这里记录一下以防遗忘。1. Authority-check介绍在ABAP中,我们经常会使用到Authority-check,其中想必遇到最多的就是activity的authority check,如01代表create、02代表change、03代表display。Authority-check在ABAP中的调
2013-12-05 20:04:08
6076
原创 excel导入内表的长度限制的solution
1、 'TEXT_CONVERT_XLS_TO_SAP'单元格文本不能超过256个字符 CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' EXPORTING i_line_header = 'X' i_tab_raw_data = lt_raw i
2013-12-05 18:30:18
2756
原创 SD销售凭证改号码段
跨年的时候SD销售凭证需要改号码段,方法如下:比如进入2016年,号码段需要改为16开头,需要先进如下路径然后选择状态将号码编号范围改为0然后点间隔将13改为16
2013-12-05 14:18:11
926
原创 Clear Refresh Free区别
clear itab,仅清空HEADER LINE,对内表数据存储空间不影响,保留内存区。 clear itab[],清空内表数据存储空间里的内容。refresh itab,不清空HEADER LINE,清除内表数据存储空间,但保存内存区。 free itab,不清空HEADER LINE,清空内表数据存储空间。
2013-11-25 08:57:37
1243
转载 PP计划策略
按库存生产有10,11,30,40,70,5910按库存生产,10也是净需求生产.他与销售订单无关,与库存有关,在MRP3里策略组为10,消耗模式为2,向前,向后消耗都设为999无穷大吧.可跟据自己的需要设.这种策略是在有销售订单出货后会冲消到计生成计划.11按库存生产/总需求计划.也毛需求,也就是说他与库存无关.在MPR里与10不同就是改为11,综合MPR设为2,这种策略是在设置了计划订
2013-11-22 09:26:44
3494
转载 Net Requirements Planning (10)
[原创]Net Requirements Planning (10) 1. 目的(Purpose):策略10的计划模式特别适用于生产规模较大的行业,如果与重复制造结合起来使用. 但生产由生产计划(需求管理)驱动,且不希望销售订单直接影响生产时,应该选择策略10.因为策略10的计划模式最显著的特点生产节奏稳定,平滑.使用行业范例: 消费品包转物制造业,季节影响很大的行
2013-11-19 11:00:39
1754
转载 ALV单元格显示颜色
*&---------------------------------------------------------------------**& Report ZIAN02*&*&---------------------------------------------------------------------**&*&*&-------------------
2013-11-16 13:44:59
1136
原创 BDC应用
*&---------------------------------------------------------------------**& Report ZMMR030*&*&---------------------------------------------------------------------**&*&*&------------------
2013-11-06 18:36:37
993
转载 sap中发送邮件
REPORT ZEMAIL_TEST .data: OBJBIN like SOLISTI1 occurs 10 with header line, DOCDATA like SODOCCHGI1, OBJTXT like SOLISTI1 occurs 10 with header line, OB
2013-11-05 13:42:18
2531
转载 ABAP 设置下拉框<LISTBOX>
TYPE-POOLS: VRM.DATA: NAME1 TYPE VRM_ID, LIST1 TYPE VRM_VALUES, VALUE1 LIKE LINE OF LIST1.SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-T02.PARAMETERS: P_BSART LIKE E
2013-10-16 13:33:31
3456
原创 ALV中fieldcat,layout常设字段
字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.常用的控制字段如下 下面的示例将说明这些字段的使用,参考STRUCTURE LVC_S_FCAT)2 ROW_POS ALV 控制: 输出行 (内部使用) 3 COL_POS ALV 控制: 输出列 列的位置,第几列,例如1,2,…..4 FIELDNAME ALV 控制: 内
2013-09-25 16:22:24
10528
原创 SAP 通过事务代码与屏幕变式(SHD0)控制控制用户界面的某些字段
SAP 通过事务代码与屏幕变式(SHD0)控制控制用户界面的某些字段,以控制生产订单的调度类型为例分类: SAP ABAP 事务代码 屏幕变式 变式2011-09-19 13:00 1315人阅读 评论(1) 收藏 举报sap工作在实际工作中经常会遇到要求把SAP中某些字段锁定,或设为必须输入,这时可以用事务代码与屏幕变式进行控制,事务代码:SHD0 (Transa
2013-09-25 08:58:54
12701
原创 文本更新和获取
1.1. 长文本处理1.1.1. 读取长文本这里以抓取DeliveryNote的Item上的长文本作为例子。1.1.1.1. 查找长文本的Text ID,TextObjectVL02N修改Delivery Note: 80000023按回车键或者点击,选中要一行资料,然后点击菜单Goto->Item->Texts点击,然后点击菜单:Goto->He
2013-09-21 15:05:05
798
原创 批量修改SO送达方
report ZSDR006.tables: VBAK, VBAP.data:begin of WA_TAB, VBELN type VBAK-VBELN, posnr TYPE vbap-posnr, KUNNR type VBAK-KUNNR, end of WA_TAB.data:ITAB like table of WA_TAB with header
2013-09-10 19:55:19
1623
原创 消息的配置
migo做413转移到贸易料销售订单过账,如果SO写错了,不是TAB订单,或者物料编号有错误的话会提示报错。一般如果在一个事务代码设置提示消息的方法是,运行该事务代码,然后做相应测试,会弹出提示消息,比如消息号 M7374。然后进SPRO,路径如下:物料管理------->库存管理和实际库存------------->定义系统消息的属性--------->系统消息设置------->选择版本0
2013-09-05 15:43:54
1312
打印销售订单smartform修改版
2013-01-08
打印销售订单smartform
2013-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人