
abap
szq_zhengzhou
ABAP_coder
展开
-
query
sq02,新建信息集-点击用户组分配sq01 新建查询选择刚才新建的信息集原创 2008-12-30 18:31:00 · 587 阅读 · 0 评论 -
反查bom
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color:原创 2009-01-05 09:45:00 · 705 阅读 · 0 评论 -
BAPI_ACC_DOCUMENT_CHECK BAPI_ACC_DOCUMENT_POST
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color:原创 2009-01-08 14:21:00 · 3338 阅读 · 0 评论 -
VALUE_REQUEST
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color:原创 2008-11-20 09:26:00 · 534 阅读 · 0 评论 -
web dynpro for abap
经常有点时间,研究了下.基本的配置如下:1,通过事务码RZ10,找到参数名称icm/host_name_full的值.2,把本机的host文件,增加web服务器的ip,参数名称icm/host_name_full的值3,在进行测试web dynpro application时,要用sicf,把对应的服务激活.原创 2009-02-12 15:07:00 · 614 阅读 · 0 评论 -
选择屏幕字段的自动转化为内部形式
REPORT ztest.TABLES:eina.SELECT-OPTIONS:s_matnr FOR eina-matnr OBLIGATORY.START-OF-SELECTION. WRITE:the value of s_mater-low:,s_matnr. 在上述简单的例子中,因为数据元素matnr的domain有个转化程序CONVERSION_EXIT_MATN1_原创 2009-02-12 09:55:00 · 499 阅读 · 0 评论 -
query中附加数据表的作用
query里可以增加附加数据表,并可以自己定义连接条件.经测试发现,附加数据表相当与外连,当数据量大时可能影响性能!最好是内表,或者增加附加字段的形式解决.原创 2009-02-12 17:35:00 · 570 阅读 · 0 评论 -
null 与space的不同
前段时间,由于需求的需要,在数据表里新增一列。业务背景:对于该列为空的,统一update为一个特定的状态。在数据表新增列后,产生了新的业务数据,并且该字段默认为空。问题症状:当我update的时候,只有增加列以后的业务数据,可以更新成功,原有的数据无法更新,也按等于空的条件查询不到。解决方法:后来经验证得知,在oracle里,null不等于space。space 可以理解我该数据类原创 2008-12-08 09:59:00 · 1610 阅读 · 1 评论 -
oo里一些废弃的用法
先摘录常用的,以后随时补充。呵呵1,数据定义。 data:begin of it_vbep occurs 0, vbeln like vbep-vbeln, end of it_vbep. data:it_vbap type table of vbap with header line,原创 2008-12-08 10:05:00 · 598 阅读 · 4 评论 -
解锁锁定的用户
除了让系统管理员解锁锁定的用户,紧急解决方法如下。 SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L4S32 {color: #3399FF;}.L4S33 {color: #4DA619;}.L4S52 {原创 2008-12-09 11:19:00 · 573 阅读 · 0 评论 -
逻辑数据库
个人不建议使用逻辑数据库,感觉不灵活。se36,可以创建逻辑数据库。使用时应注意以下几点。1,声明同名的结构。 tables:mapl. get mapl. it_mara-matnr = mapl-matnr. .......2,把它成嵌套循环即可。原创 2009-02-25 19:50:00 · 596 阅读 · 0 评论 -
abap 内存
*&---------------------------------------------------------------------**& Report Z_EXPORT_MEMORY*&*&---------------------------------------------------------------------**&*&*&---------------------原创 2009-02-25 19:56:00 · 469 阅读 · 0 评论 -
程序属性中EDITOR LOCK
在程序属性设置中,假若把editor lock勾选上,除了自己,别的用户无法修改。假若需求必须要更改,可以手工处理 SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L4S33 {color: #4DA619;}.L4S52原创 2008-12-09 11:15:00 · 518 阅读 · 0 评论 -
2009计划
深入地研究下web dynpro for abap原创 2009-02-25 19:59:00 · 387 阅读 · 0 评论 -
bom相关信息
bom相关信息与物料的对应关系1,通过物料号,工厂,bom用途,在mast中找到物料单2,有bom类型STLty,STLNR,bom类别,bom物料单,可以读bom抬头(stko),bom项目(stpo),bom永久数据(stzu) 这样,有时候就没有必要展bom了,可以采取直接读表了,速度应该快些原创 2008-12-13 11:12:00 · 742 阅读 · 0 评论 -
alv简单例子
注意点:1,定义一个表头结构,类型为SLIS_T_FIELDCAT_ALV 2,需要赋值的参数,col_ps,fieldname seltext_s(列位置,字段名称,字段文本)REPORT ztest.TYPE-POOLS: slis.DATA: gt_fieldcat TYPE slis_t_fieldcat_alv, gt_outtab LIKE T原创 2009-03-05 17:18:00 · 484 阅读 · 0 评论 -
对于字符串的拆分
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color:原创 2008-12-23 18:18:00 · 428 阅读 · 0 评论 -
set parameters sap 内存
1,给屏幕字段传值,调用事务码并跳过第一个屏幕 set parameter id MAT field p_matnr.call transaction MM03 and skip first screen. 2,alv输出后双节看名字 *-------------------------------------------------------------原创 2008-12-25 16:29:00 · 815 阅读 · 0 评论 -
web dynpro for abap bapi的使用
web dynpro for abap 使用bapi的步骤1,创建web dynpro 组件和视图2,create a service call for bapi eg BAPI_MATERIAL_GET_DETAIL a,select radio button use existent contorller b,enter the name of contorller原创 2009-03-24 17:18:00 · 1179 阅读 · 0 评论 -
%_hints oracle 'INDEX ("DRAD" "DRAD~1")'
如下语句可以修改执行计划中的使用的索引 refresh:it_drad. select dokar doknr dokvr doktl into table it_drad from drad where dokob = MARA and objky = p_matnr and obzae = 0000 and dokar =原创 2009-03-25 17:31:00 · 748 阅读 · 0 评论 -
BDC 权限检查问题
在一个BDC程序中发现对某个MRP控制者,提示没有权限.看过MD12源码后,发现程序中有一下代码 AUTHORITY-CHECK OBJECT M_PLAF_ORG ID MDAKT FIELD mdakt ID WERKS FIELD werks ID DISPO FIELD dispo. 原来,在通过BDC修改后台数据时,是有原创 2009-03-26 10:59:00 · 933 阅读 · 0 评论 -
enhancement-spot
REPORT ZTEST1.ENHANCEMENT-POINT ZENHANCEMENT_TEST SPOTS ZENHANCEMENT_TEST.//spots后的是badi定义.se18可以看到*$*$-Start: ZENHANCEMENT_TEST-------------------------------------------------------------------$原创 2009-04-02 11:36:00 · 777 阅读 · 0 评论 -
货物移动,MB31,MB1A等
* GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order* 02 - MB31 - Goods Receipts for Prod Order* 03 - MB1A - Goods Issue*原创 2009-04-16 11:48:00 · 1270 阅读 · 0 评论 -
不要小看对数据库的操作,一个update引起的悲哀
update dbtable for internal_tablenotes:if the internal table is empty except primary key,the respective record in table wil be updated emply ,except primary key.When an internal table itab is spec原创 2009-04-23 18:40:00 · 522 阅读 · 0 评论 -
取某个类别下的所有特性,特性值
SAP常用功能-取某个类别下的所有特性,特性值 名称取MAT_SCM下所有的特性,特性值 更新日期整理人应用 开发简述取指定类别种类,类别下的所有特性,特性值。涉及表(TABLE)原创 2009-07-20 16:55:00 · 786 阅读 · 0 评论 -
物料的条件价格
名称物料的条件价格 更新日期 整理人应用开发 简述取物料的条件价格涉及表(TABLE)A057(条件类型为V打头的为此,其他的需到时候自己跟踪),KONH,HONP涉及函数FUNCTIO原创 2009-07-20 16:59:00 · 1022 阅读 · 0 评论 -
取图档对应的下挂有的附件类型及名称
需要指定图档类型,图档号,部分,版本 DATA: BEGIN OF it_files OCCURS 0, filetype(3), filename(255), END OF it_files, l_dokar LIKE draw-dokar, l_d原创 2009-07-20 16:52:00 · 515 阅读 · 0 评论 -
调用VIEW_MAINTENTANCE_CALL时,维护数据表内容时出现的问题。
名称调用上述函数通过表维护维护数据时,提示输入关键字 更新日期整理人应用 开发简述当调用view_maintentance_call时,指定VARIANT_FOR_SELECTION时,假若本次维护的值,超出范围时,会提示让输入关键字。原创 2009-07-20 16:56:00 · 646 阅读 · 0 评论 -
限制特定仓储类型的组件不产生TR
当时处理此问题时,自己的思路有了问题。在通过bapi,增强无法实现时,应该扩展下自己的思路,考虑下与订单组件有关的一些表里是否有这些字段,应该以目的为导向。名称限制特定仓储类型的组件不产生TR 更新日期200900629整理人应用 开发史振强简原创 2009-07-20 17:00:00 · 705 阅读 · 0 评论 -
BAPI_PO_CHANGE
*& 手工更改采购订单项目里发票标签下的最终交货复选框report zmmr0191 message-id zfd_01.tables:ekpo.data:begin of it_ekpo occurs 0, ebeln like ekko-ebeln, ebelp like ekpo-ebeln, wemng like eket-w原创 2009-07-23 15:29:00 · 3394 阅读 · 0 评论 -
OAOR
OAOR,上传一些常用的模板。详情见标准程序 BC_ALVEXCEL_SAP_TEMPL_F01原创 2009-05-11 10:41:00 · 1116 阅读 · 0 评论 -
function-pool的使用
function-pool:里面定义的都是全局性变量。可以起到数据共享的作用,即在每个具体的funciton里,第一次对变量赋值后,后续的都可以使用该值,除非退出该function重新登录。例如: FUNCTION-POOL ztest1. "MESSAGE-ID ..DATA:l_prognam LIKE ytmod-progm, l原创 2009-05-11 10:50:00 · 3466 阅读 · 0 评论 -
abap 调试器的新发现
修改某个变量的值,双击variables,点击铅笔图标,切换到更改模式,输入新值,然后回车确认即可对于内表,双击variables后,进入内表内容里,点击services of tool 图标,可以新增,删除,更改行内表,回车确认即可原创 2009-05-11 10:59:00 · 1287 阅读 · 0 评论 -
数据库簇的操作
REPORT z_cluster_test NO STANDARD PAGE HEADING.DATA: wa_indx TYPE indx, it_lfa1 LIKE TABLE OF lfa1 WITH HEADER LINE , dirtab TYPE TABLE OF cdir WITH HEADER LINE .START-OF-SELECTION. SE原创 2009-08-13 17:20:00 · 709 阅读 · 0 评论 -
badi实现步骤
1 steps to find badi se24-cl_exithandler select method get_instance ,set breakpoint at get_class_name_by_interface then you can find exit_name2,se18,input the exit_name ,you can check all me原创 2009-08-13 11:04:00 · 553 阅读 · 0 评论 -
alv 的面向对象实现
program z_alv_grid_oo.data: ok_code like sy-ucomm, save_ok like sy-ucomm, container_name type scrfname value MYCONTAINER, grid1 type ref to cl_gui_alv_grid, grid_原创 2009-08-13 11:33:00 · 661 阅读 · 0 评论 -
SAP EXCEL输出时,保留前导0
对单元格cell的NumberFormatLocal属性设置为‘@’SET PROPERTY OF CELL NumberFormatLocal = @.原创 2009-06-17 09:47:00 · 3916 阅读 · 1 评论 -
如何更改物料移动平均价
前台事务码为mr21,后台function REPORT zvalidate_email MESSAGE-ID zfd-02.TYPE-POOLS: ckmpr .DATA: it_matpr TYPE ckmpr_mat_price WITH HEADER LINE, year LIKE bapi2027_pc_ex-ml_doc_year, num原创 2009-09-08 13:35:00 · 2501 阅读 · 0 评论 -
me12里更改信息记录的净价和有效价格,以及信息记录的条件价格
REPORT ztest.DATA:l_kbetr LIKE konp-kbetr.l_kbetr = 999999.*UPDATE konp SET kbetr = l_kbetr WHERE knumh = 0002394137.DATA:it_condct LIKE TABLE OF bapicondct WITH HEADER LINE, it_condhd LIK原创 2009-09-08 16:48:00 · 4460 阅读 · 0 评论 -
展开销售订单bom
cskb,订单bom浏览器csk2,销售订单bom多层展开 在运用CS_BOM_EXPL_KND_V1展销售订单bom时,应该限制内部对象号,否则会多展出很多与相关性无关的组件。 在展开的清单中,底盘为实件。当有限展开时 MDMPS= ‘X’时,无法展到底盘下的组件原创 2009-10-14 17:07:00 · 2017 阅读 · 0 评论