![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
文章平均质量分 63
zjjmac
人生就是一个靠不断努力改变现状的过程
展开
-
【ABAP】在ALV 使用On_F4的事件例程
这里并不介绍类cl_gui_alv_grid的用法,所以此博文的先决条件是会使用基本的cl_gui_alv_grid显示ALV。 Sample code: Definition: CLASS lcl_event_receiver DEFINITION DEFERRED. DATA: gt_fieldcat T原创 2008-07-10 16:22:00 · 3423 阅读 · 1 评论 -
ABAP常用函数集合(转)
在别处看到的ABAP实用函数集合,非常好。DYNP_VALUES_READ – 读取SCREEN字段的值,也可以用来读取报表SELECTION SCREEN。DYNP_VALUES_UPDATE - 更新屏幕字段的值。GET_GLOBAL_SYMBOLS – 返回一个程序的tables, select options, texts, etc 。甚至包含selection scree转载 2011-06-23 08:57:00 · 2164 阅读 · 0 评论 -
类与特性
类与特性:CL02 维护分类。分类是挂在类类型下的。主数据表:KLAH,SWORCT04 维护特性。特性是挂在分类下的。主数据表:CABN, CABNT.特性可以分配给某个分类。关系表: KSML。关系: KLAH-CLINT = KSML-CLINT & CABN-ATINN = KSML-IMERK特性值是给某特性维护的默认值。主数据表:CAWN,CAWNT.当某一具体的业务对象使用到特性原创 2008-12-05 11:06:00 · 1645 阅读 · 0 评论 -
【ABAP】定义可折叠屏幕 转自Jack Wu的Blog
文章原址:http://blog.csdn.net/CompassButton/archive/2008/07/21/2685540.aspx 在sap的应用中,我们有时会需要设计折叠样式的屏幕(类似MIGO的屏幕),以缓解屏幕区域的太小的矛盾。折叠样式屏幕实现的基本原理是用子屏幕根据用户的输入调用不同的子屏幕来实现的。现在以放置两个子屏幕的折叠式的屏幕来说明实现的步骤。为了实现两个子屏幕转载 2008-09-08 09:25:00 · 1965 阅读 · 0 评论 -
【ABAP&FI】使用BAPI进行会计凭证过帐的Tips
会计凭证过帐的BAPI有2个:BAPI_ACC_GL_POSTING_POST和BAPI_ACC_DOCUMENT_POST,前者只针对 总帐凭证。 1. BAPI没有记帐码的字段 BAPI一般是给其他系统调用的,所以BAPI的参数字段名和SAP的字段名不同,对于其他系统更容易理解,除了SAP,其他系统还有记帐码一说吗? 2. BAPI创建成功后不返回SAP凭证号原创 2008-09-04 15:06:00 · 5580 阅读 · 1 评论 -
【ABAP】怎样取SAP中的业务对象状态
在SAP中,某写业务对象会有状态的属性,用来控制和约束该业务当前的操作。比如PM模块的工单和PS模块的项目定义,状态这个属性并不存放在各个业务的业务表中,而是由SAP统一管理。 【系统状态】 以I开头,主数据表是TJ02,描述表TJ02T 表TJ04可以据业务对象号(如WBS是PRN),可以查出所有相关的状态 【用户状态】 以E开头,每个用户状态原创 2008-08-23 06:38:00 · 3019 阅读 · 1 评论 -
【ABAP】ALV Tree demo(WBS元素分层显示)
按层次显示WBS编码及描述,附加节点双击展开事件和Item双击跳转CJ03功能。 因为本人懒,本例代码都是从标准的BCALV_TREE_01和BCALV_TREE_02拷贝过来修改的,结构不好请别见怪。 REPORT zmac_alvtree_test. DATA: g_alv_tree TYPE REF TO cl_gui_alv_tre原创 2008-08-01 16:57:00 · 7115 阅读 · 0 评论 -
【Enhancement】Business Transaction Events
SAP对FI模块真的做的非常透彻,所以称FI是SAP R/3 系统的中流砥柱啊,单就增强这块来看,之前有会计凭证的验证和替代,目前又出现了专为FI模块设计的增强方案BTE(Open FI)。 BTE的设计思路还是比较简单,和BADI有点类似。在标准程序中留有OPEN_FI的出口(以函数OPEN_FI_PERFORM_event id_type的形式存在),然后提供一个原创 2008-07-29 20:20:00 · 1752 阅读 · 0 评论 -
【ABAP】Cross client master/business data transfer guide(ALE & IDoc)
在项目实施中经常遇到这样的问题,有2个client 800和810,需要把800的配置和一部分业务数据拷贝到810。配置可以用SCC1来实现,业务数据导入办法也多种多样,当然比较省心的就是用ALE了。以下用本地的IDES系统介绍一下物料主数据传递的方式,Client 800 -> Client 8101. SM59 配置RFC destenationMACCLNT800和MACCLN原创 2008-07-09 11:35:00 · 1734 阅读 · 0 评论 -
【ABAP】LSMW使用IDoc方法的简单介绍
LSMW是用来批量导入数据的平台,减少了ABAP程序的开发量。他提供了4种方法:Direct input, BDC, BAPI, IDoc本例用IDoc方法做做最简单的物料基本视图的导入。1.TCODE: LSMW定义Porject, Subproject和Object,若项目没有标准规格的话就随便定义吧2. 然后进去之后是一套流水线的操作,从上往下一步步做吧。本例掠过一些原创 2008-07-09 12:24:00 · 7546 阅读 · 0 评论 -
【ABAP】Creat a client-server demo to process a http request using SAP Web AS
1. Client端程序*&---------------------------------------------------------------------**& Report ZMAC_TEST*&*&---------------------------------------------------------------------**原创 2008-07-13 22:41:00 · 2429 阅读 · 0 评论 -
用BAPI创建公司间往来凭证
所谓的公司间往来凭证,就是指一笔跨公司业务同时在2个公司中记账。对于SAP来说,就是做一笔财务记账F-02, FB01等等,产生2张会计凭证。配置:1. 配置凭证类型,运行跨公司记账。 路径:财务会计-财务会计全局设置 -凭证-凭证类型2. 配制跨公司间交易准备,TCODE: OBYA业务操作:1. 输入凭证 ,TCODE: F-02, FB50等。在最下原创 2012-07-03 21:40:26 · 4675 阅读 · 0 评论