ABAP
文章平均质量分 85
Bruce_yin
IT民工
展开
-
入账科目不一致需求
TYPES:BEGINOFty_ZACCOUNT,FLAGTYPE/BI0/OIFLAG,/BIC/ZACCOUN2TYPE/BIC/OIZACCOUN2,/BIC/ZACCOUNTTYPE/BIC/OIZACCOUNT,E...原创 2019-05-30 21:55:34 · 290 阅读 · 0 评论 -
如何确认处理链的“父子关系”
How to identify “Parent-Child” relationship process chain details in SAP BW由 Manimaran Ayyanar 于 2016-5-18 上午9:11 创建,由 Manimaran Ayyanar 于 2016-5-19 上午6:32 执行最后修改版本 1inShare转载 2016-07-20 15:47:22 · 3150 阅读 · 0 评论 -
APD ABAP例程范例:
1. ZAPD_ZIHREZDATA: ls_source TYPE y_source_fields, ls_target TYPE y_target_fields. LOOP AT it_source INTO ls_source where KYF_0003 > 0 . MOVE-CORRESPONDING ls_source TO ls_targe原创 2016-07-19 14:50:36 · 1249 阅读 · 0 评论 -
按渠道类型汇总
****************************************"ZFLAG2 标志赋值说明*A 门店层汇总*A1 单品销售数量TOP*A2 单品销售金额TOP*A3 小类销售数量TOP*A4 小类销售金额TOP*A5 中类销售数量TOP*A6 中类销售金额TOP*A7 大类类销售数量TOP*A8 大类销售金额TOP*B 片区层汇总原创 2016-06-23 14:33:53 · 825 阅读 · 0 评论 -
具有单位的例程
原创 2016-06-22 17:17:55 · 323 阅读 · 0 评论 -
BW 代码优化
Best ABAP coding practices for BW/BI consultants发贴人 Harshawardhan Ghatge 在 SAP Business Warehouse 打开 2013-9-16 14:49:22inShare7TweetThis blog describes the basic be转载 2016-07-18 18:06:20 · 614 阅读 · 0 评论 -
在CMOD上写ABAP取长文本
HowTo extract Order long text由 Martin Grob 于 2013-8-23 下午3:45 创建,由 Martin Grob 于 2013-8-25 上午10:37 执行最后修改版本 4inShareTweetExtracting Order number and Descripti转载 2016-07-18 17:10:48 · 604 阅读 · 0 评论 -
滚动十四天销售金额排序(全国和各区域)前20名在各城市中的订销存数量
开始例程*$*$ begin of global - insert your declaration only below this line *-*... "insert your code here"/BIC/AZCSTORE00TYPES: BEGIN OF TY_S_STORE, /BIC/ZSTORE TYPE /BIC/OIZSTORE, /BIC/ZBZ原创 2016-06-22 11:43:44 · 719 阅读 · 0 评论 -
ABAP 比较字符串 和数字串
比较字符串 和数字串要比较字符 串(类型 C)和数字 文本(类型 N),可以 在逻辑表达 式中使用下 列运算符。 含 义CO仅包 含CN不仅 包含CA包 含任何NA不 包含任何CS包 含字符串转载 2016-07-07 15:50:22 · 3601 阅读 · 0 评论 -
SKU上全国SABC和销售SABC
BREAK-POINT. TYPES: BEGIN OF ty_STORE, /BIC/ZLLSTORE TYPE /BIC/OIZLLSTORE, END OF ty_store.TYPES: BEGIN OF ty_balance,"002内表 /BIC/ZPRPTDTID TYPE /BIC原创 2016-07-07 09:45:04 · 995 阅读 · 0 评论 -
做文档专用:infoprovider提供的IO列表,和传输连接的列表(含ABAP代码)
Re-Designing SAP BW with the Right Information!发贴人 Leonard Tan 在 SAP Business Warehouse 打开 2016-7-26 5:18:16inShare3TweetRecently, I have shared some important keys转载 2016-07-27 14:04:50 · 482 阅读 · 0 评论 -
DTP取上月
data: l_idx like sy-tabix, ZCALMONTH(6) TYPE C, ZSTDAY TYPE sy-datum, ZTDAY TYPE sy-datum, ls_range type rssdlrange.BREAK-POINT. read table l_t_range with key fieldnam原创 2016-07-06 11:04:48 · 550 阅读 · 0 评论 -
滞销品
SYDATUM = L31_SYDATUM - 31.REFRESH:LT_ZIELT005,LT_ZCELT002." DRP 库存明细 SELECT /BIC/ZWAREHS /BIC/ZMATERIAL /BIC/ZGRID MAX( /BIC/ZEIOCDT ) INTO TABLE LT_ZIELT0原创 2016-04-08 11:34:38 · 343 阅读 · 0 评论 -
取SAP 与DRP 库存差异
1. 开始例程 ODSO ZCMMD050 -> ODSO ZCELT078BREAK-POINT.DATA: CUSTOMER2 TYPE /BI0/OICUSTOMER.LOOP AT SOURCE_PACKAGE ASSIGNING .IF -CUSTOMER = ''. DELETE SOURCE_PACKAGE. ELSE. call funct原创 2016-03-23 09:55:56 · 833 阅读 · 0 评论 -
ABAP触发BW处理链的两种方法
http://www.cnblogs.com/clsoho/archive/2011/08/04/2127704.htmlTwo ways of Trriger BW Process Chain by abap (ABAP触发BW处理链的两种方法)最近需要用ABAP触发处理链,并且还要控制处理链的执行次数,找了很多资料,终于成功实现了。我目前知道的方法有两种。一种是转载 2016-07-21 11:04:26 · 3751 阅读 · 0 评论 -
如何用ABAP将DSO中CHAR字段改为数字字段 CHAR_NUMC_CONVERSION
CHAR_NUMC_CONVERSION 很好用CALL FUNCTION 'CHAR_NUMC_CONVERSION'EXPORTING INPUT = -/BIC/ZZJXJ_CIMPORTING NUMCSTR = ZJXJ.原创 2016-08-11 15:47:02 · 3399 阅读 · 0 评论 -
如何从变动的PSA表名中取数
问题:1. 不能传输 从本地文本文件上载数据的自建数据源的转换到生产机。但是上载到PSA中没有问题。2 因此联想到是否可以写代码,来将数据放到DSO中。结果发现开发机的PSA透明表跟生产机的PSA透明表名是不一样的。3. 将生产机的PSA透明表名写到例程中,测试机中激活会报错。因此无法写入。解决办法: 通过PSA的RS表格 RSTSODS 中的文本进行关取表名。表名不要在SELECT中写死。代...原创 2018-03-07 15:33:57 · 442 阅读 · 0 评论 -
简单的报表客户出口代码
取本年度 会计期间的累计(从001 到输入的会计期间)代码: WHEN 'ZVAR_0FISCPER3_003'. "客户出口变量" IF I_STEP = 2. READ TABLE I_T_VAR_RANGE INTO LS_VAR_RANGE WITH KEY VNAM = 'ZVAR_0FISCPER3_002'."输入的原创 2017-03-22 15:12:07 · 550 阅读 · 0 评论 -
真龙写的去除非法字符
function zbw_eliminate_invalid_chars.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" REFERENCE(I_VALUE)*" REFERENCE(I_INFO转载 2017-03-07 09:59:13 · 831 阅读 · 0 评论 -
变量的客户出口
SMOD - RSR00001- EXIT_SAPLRRS0_001在INCLUDE ZXRSRU01 .写入DATA: l_prog_exit LIKE trdir-name VALUE 'Z_VAR_'.CONCATENATE l_prog_exit i_vnam INTO l_prog_exit.SELECT SINGLE name INTO l_p原创 2017-02-26 13:33:01 · 687 阅读 · 0 评论 -
使用ABAP指针来计算账龄
DATA: LW_RESULT_PACKAGE TYPE _ty_s_TG_1. DATA: LV_FDNM01(12) TYPE C VALUE '/BIC/ZAMTDAY', LV_DAYS(5) TYPE N, LV_FDNM99(20) TYPE C. FIELD-SYMBOLS: T原创 2017-03-05 14:30:49 · 757 阅读 · 0 评论 -
动态ABAP内表
REPORT ZLEIY_ABAP_TEST.FIELD-SYMBOLS: TYPE STANDARD TABLE, , .DATA: dy_table TYPE REF TO data, dy_line TYPE REF TO data, it_structure TYPE lvc_t_转载 2016-12-13 16:32:29 · 1808 阅读 · 0 评论 -
删除日志
1. 删除处理链日志SE38RSPC_LOG_DELETE DELETE FROM RSPCLOGCHAIN and RSPCPROCESSLOG tables.2. 删除原创 2016-11-24 10:57:16 · 1041 阅读 · 0 评论 -
一段代码说明LEFT JOIN 和INNER JOIN
SELECT a~aufnr a~erdat a~werks a~objnr b~rsnum b~plnbez b~aufpl c~maktx d~j_3asize AS j_3akordx e~psmng INTO CORRESPONDING FIELDS OF TABLE it_tab_aufk FROM aufk AS a INNER JOI原创 2016-11-21 16:53:32 · 6248 阅读 · 1 评论 -
根据店铺号取利润中心和成本中心 050-080
DATA: LT_MCOSTCTR TYPE STANDARD TABLE OF /BI0/MCOSTCENTER WITHNON-UNIQUE DEFAULT KEY. IF LT_MCOSTCTR[] IS INITIAL. SELECT * INTO TABLE LT_MCOSTCTR FROM /BI0/MCOSTCENTER原创 2016-10-08 17:44:45 · 772 阅读 · 0 评论 -
开始例程----保留60天的数据
DATA: LV_DT TYPE SY-DATUM. LV_DT = SY-DATUM - 61. DELETE FROM /BIC/AZCELT05800 WHERE CALDAY .原创 2016-10-20 16:42:33 · 410 阅读 · 0 评论 -
infopackage里的例程
data: l_idx like sy-tabix.data : zhigh(8) type c,"*************定义高值 zlow(8) type c."*************定义低值data : zdaytmp type d."*************定义临时read table l_t_range with key fieldname原创 2016-10-18 10:41:23 · 491 阅读 · 0 评论 -
费用预算
DATA: LT_ZICOD026 TYPE TABLE OF /BIC/AZICOD02600, LW_ZICOD026 TYPE /BIC/AZICOD02600.* BREAK-POINT. SELECT * INTO TABLE LT_ZICOD026 FROM /BIC/AZICOD02600原创 2016-02-20 15:01:10 · 528 阅读 · 0 评论 -
营业外收入预算
DATA:BEGIN OF g_wa_costcenter, COSTCENTER TYPE /BI0/OICOSTCENTER,* DIVISION TYPE /BI0/OIDIVISION, DATETO TYPE /BI0/OIDATETO, /BIC/Z原创 2016-02-20 14:56:13 · 878 阅读 · 0 评论 -
收入成本预算_直营
DATA:BEGIN OF g_wa_costcenter, COSTCENTER TYPE /BI0/OICOSTCENTER,* DIVISION TYPE /BI0/OIDIVISION, DATETO TYPE /BI0/OIDATETO, /BIC/Z原创 2016-02-20 14:47:05 · 389 阅读 · 0 评论 -
ABAP 去空格和前导零
去掉字符串中所有空格condense string no gaps去掉字符串中左边或右边的空格:SHIFT string LEFT DELETING LEADING SPACE.SHIFT string right DELETING LEADING SPACE.去前导零CALL FUNCTION 'CONVERSION_EXIT_ALPHA_I...原创 2015-11-17 12:50:38 · 14234 阅读 · 2 评论 -
取客单数及其他
Start routine====================CHECK SOURCE_PACKAGE IS NOT INITIAL.DELETE SOURCE_PACKAGE WHERE /BIC/ZP0SSTUS NE '01'. "删除单据类型=00CLEAR L_DAY. CLEAR L_LASTDAY.LOOP AT SOURCE_PACKAGE原创 2015-11-15 20:28:27 · 951 阅读 · 0 评论 -
60天内有销售的店铺计数,及对WPS, ETL,CPS,CRM,各种实用情况的计数
=================START ROUTINE======================BREAK-POINT.check SOURCE_PACKAGE is not INITIAL.refresh lt_header. SELECT DISTINCT /BIC/ZSTORE /BIC/ZBUSDE原创 2015-11-15 20:05:09 · 745 阅读 · 0 评论 -
数据源增强-业务数据2LIS_03_BF
*&---------------------------------------------------------------------**& 包含文件 ZBW_2LIS_03_BF*&---------------------------------------------------------------------* DATA:lt_原创 2014-05-30 20:44:21 · 1650 阅读 · 0 评论 -
数据源增强-读文本
TABLES: zorder_text. DATA: wa_zorder_text LIKE LINE OF e_t_data, l_name(70) TYPE c,l_tline1 LIKE tline OCCURS 0 WITH HEADER LINE, l_name = wa_zorder_text-vbeln . CALL FUNCTIO原创 2014-05-30 20:46:45 · 673 阅读 · 0 评论 -
query 中出口变量的增强
QUERY中特征限制处加入变量(新建),再定义变量,选择用户出口,然后在SAP-CMOD增强RSR000中加入代码原创 2014-05-30 19:56:44 · 1184 阅读 · 0 评论 -
数据源增强--主数据
*&---------------------------------------------------------------------**& 包括 ZXRSAU02*&---------------------------------------------------------------------*TABLES: BSIK原创 2014-05-30 19:47:03 · 1265 阅读 · 0 评论 -
Function Module-如何基于簇表建立数据源
SAP 有一个 FM: RSAX_BIW_GET_DATA_SIMPLE,可以作为样板。 比较niu原创 2014-05-30 21:03:21 · 1594 阅读 · 0 评论 -
Web Dynpro ABAP (SAP主页)
http://help.sap.com/saphelp_nw2004s/helpdata/en/7c/3545415ea6f523e10000000a155106/frameset.htm转载 2014-05-30 20:14:26 · 994 阅读 · 0 评论 -
FOR ALL ENTRIES 的修改方法
1. 增强中大量使用了FOR all entries.非常影响效率。随着数据量的增大,会越来越慢。而且用二分法也不能解决问题。 2. 建议用LOOP和ENDLOOP来写,示例如下:现在的写法:(当LIPS-VGBEL=WA_VBAP-vbeln, 从LIPS中取VBELN和POSNR到WA_VBAP-vbeln,WA_VBAP-POSNR)SELECT vbeln posnrF转载 2014-05-30 19:22:15 · 830 阅读 · 0 评论