SAP ABAP
文章平均质量分 57
george_506
这个作者很懒,什么都没留下…
展开
-
Dynamic program
REPORT ZTEST01.TYPES: BEGIN OF STR_MAT, WERKS TYPE WERKS_D, MATNR TYPE MATNR, MAKTX TYPE MAKTX, END OF STR_MAT.data: com_tab type cl_abap_structdescr=>component_table, com like line of com_tab, lo_tab type ref to cl原创 2011-03-08 09:37:00 · 466 阅读 · 0 评论 -
RTTI中的一些类和方法的说明
TYPES: BEGIN OF STR_MAT, WERKS TYPE WERKS_D, MATNR TYPE MATNR, MAKTX TYPE MAKTX, END OF STR_MAT.DATA: LO_STR TYPE REF TO CL_ABAP_STRUCTDESCR, TAB_COMP TYPE CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE.(1)获取结构的属性 LO_STR ?=原创 2011-03-08 14:29:00 · 594 阅读 · 0 评论 -
Web Dynapro产生错误信息
【第1步】SE91 - 创建一个message class ,如ZMSG,number为000.method ONACTIONSEARCH . data: lo_node type ref to if_wd_context_node, lo_element type ref to if_wd_context_element. data: lv_vbeln type vbeln_va. lo_node = wd_context->get_child_node( name = 'VBAK'原创 2011-03-11 10:02:00 · 348 阅读 · 0 评论 -
exception class
在ABAP程序中,经常会碰到一些exception.通常碰见最多的地方也就是在Function module中添加的;下面介绍下Class Exception。Class exception通常是由CX_NO_CHECK/CX_DYNAMIC_CHECK/CX_STATIC_CHECK这3个类来调用,他们都会继承kernal class CX_ROOT; 当在TRY. ENDTRY.这个句块中使用CATCH 捕捉到exception的时候,就通过方法GET_TEXT( )来读取text 信息。例如:首原创 2011-03-16 16:46:00 · 673 阅读 · 0 评论 -
程序中自定义接口和方法
<br />逻辑顺序:先建立接口及接口下的方法 =》 在类中声明接口 =》在类中实现接口类下的方法 =》定义类的实例,并调用接口下的方法 <br />REPORT ZTEST01.<br />*----------------------------------------------------------------------*<br />* INTERFACE ZIF_LCL_CLASS<br />*------------------------------------------原创 2011-03-16 10:16:00 · 444 阅读 · 0 评论 -
Persistent service
<br />一般情况下,程序运行时,数据和对象是有效的;当程序结束的时候,就会消失。如果数据要被永久的存储,那么在ABAP 对象里就使用persistent services.这些服务就写当前的属性值到数据库里,一收到另外一个请求就将他们的值从表里导出来,写到一个永久服务里,这个永久服务就是使用OPEN SQL的接口。<br />为一个对象使用persistent service,就需要使用persistent class, persistent class是唯一的,需要包含key attributes.使原创 2011-03-21 13:57:00 · 1230 阅读 · 0 评论 -
SAP Session说明
<br />SAP Session有分external session和internal session.<br />External session最多有6个;一般每次打开一个新的Transaction code都可以看做一个external session.<br />Internal session最多有9个;当程序运行的时候,会产生多个internal session,这些internal session都是存储在一个stack里。当在程序中使用CALL Transacton .. and retu原创 2011-03-28 20:12:00 · 2520 阅读 · 0 评论