自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 问答 (1)
  • 收藏
  • 关注

原创 程序方法添加SAP_ALL权限

REPORT ZTEST_001.data zUSR04 like USR04 . “????????work area??data zUST04 like UST04 .data zPROFS like USR04-PROFS.data ZUSRBF2 like USRBF2 occurs 0 with header line.“USRBF2?????internal ...

2012-04-10 14:28:30 233

原创 Business Add-ins

本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻译记录下来。Business Add-ins 本章主要内容以及目标 寻找badi 实现badi 创建badi 业务情景(business scenario): 你想对航班维护事务添加一个新功能,但为了对下次升级做最小的调整,所以你希望实现 的方式上修改(modification)用的越少...

2011-12-20 10:33:01 212

原创 销项税和进项税.

从计税原理上说,增值税是对商品生产、流通、劳务服务中多个环节的新增价值或商品的附加值征收的一种流转税。实行价外税,也就是由消售者负担,有增值才征税没增值不征税,但在实际当中,商品新增价值或附加值在生产和流通过程中是很难准确计算的。因此,我国也采用国际上的普遍采用的税款抵扣的办法,即根据销售商品或劳务的销售额,按规定的税率讲算出销项税额,然后扣除取得该商品或劳务时所支付的增值税款,也就是进项税额,其...

2011-09-13 17:03:21 208

原创 维护成本控制凭证的编号范围报错:co area have different elements

在做维护成本控制凭证的编号范围时,从0001控制范围copy到目标范围时,提示CO area 0001 and 目标范围 have different elements解决方法:用se38执行以下 RKTKA04C,不妨试一下。...

2011-08-19 16:30:39 624

原创 初级成本要素和次级成本要素 .

初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一个特点是与控制模块的及时集成。在SAP中所有的总帐中的费用科目都被要求创建成为初级成本要素。这样,当输入一个总帐的费用分录时,系统会要求输入一个成本中心,即表示此时系统已将该初级成本要素分配给了某一成本中心。即通过一个分录就将总帐与控制模块的要求同时满足,这就是SAP的无缝集成。当然控制模块中只有该要素的金额,而不是像总帐的记录是通过双...

2011-08-18 16:40:30 1720

原创 SAP query传输以后需要重新生成程序

[color=red]最近有个需求,需要修改一个Query,在DEV修改好并测试通过后,传输到QAS,但是报表还是没变化,着实郁闷了一下,这是万能的google帮上忙了,原来传到其他系统以后还需要generate program一下,也就是在用sq01在运行一下,下面是一篇比较quickquery与query的文章[/color]QuickViewer 和 SAP Query 是两种...

2011-07-26 10:53:00 585

原创 ABAP程序启动后台作业

FORM frm_set_bgex . DATA: lc_ind TYPE char1, lt_par_tab TYPE STANDARD TABLE OF rsparams, ls_par_tab TYPE rsparams, lc_jobname TYPE tbtcjob-jobname VALUE 'Z03P2R1...

2011-07-15 10:03:43 618

原创 xp利用系统命令将分区从FAT32格式转化为NTFS格式

今天在拷贝一个大文件时提示“磁盘空间不足”,明明还剩大量空间怎么会不足了,万能的google帮我解决了这个问题,方法及原因如下: fat32单个分区最大可达到2T(2048G) ,但单个文件最大支持4G ,所以我们需要将分区转化成NTFS格式,且数据不会丢失。1、“运行”输入“cmd”。[img]http://dl.iteye.com/upload/attachment/...

2011-07-12 10:11:16 169

原创 SAP菜单显示事务码

SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显示事务码:按 Shift+F9(菜单栏-细节-设置) ,打开设置,选中“显示技术名称”,回车确认,即完成了菜单项的事务码显示;...

2011-07-11 16:34:33 1229

SAP ABAP 游标操作

if not %dbcursor is initial. close cursor %dbcursor. endif."打开游标 open cursor with hold %dbcursor for select VDARL~BUKRS VDARL~GSART VDARL~RANL VDARL~RERF VDARL~STITEL VDARL~ZZB...

2011-07-07 10:37:06 377

原创 函数:自定义汇率转换函数

调用:PERFORM frm_get_rate USING u_t-pswsl 'RMB' l_date1 CHANGING l_wrbtr.函数定义:1:FORM frm_get_rate USING u_fc TYPE bapi1093_1-from_curr ...

2011-06-24 09:20:38 1040

原创 函数:求输入日期当月最后一天的日期

CALL FUNCTION 'FIMA_DATE_CREATE'"求本月最后一天 EXPORTING i_date = u_date_first* I_FLG_END_OF_MONTH = ' '* I_YEARS = 0* I...

2011-06-24 09:14:48 437

原创 函数:abap自定义权限检查函数

FORM frm_authority_check.* DATA: l_return_num TYPE i. CALL FUNCTION 'Z_03FI_AUTH_CHECK' EXPORTING i_bukrs = p_code i_actvt = '03'* IMPORTING* E_RETURN ...

2011-06-24 09:10:11 396

原创 屏幕选择年月输入帮助

FORM frm_monat_f4 . DATA: BEGIN OF mf_dynpfields OCCURS 1. INCLUDE STRUCTURE dynpread. DATA: END OF mf_dynpfields. DATA: mf_returncode LIKE sy-subrc, mf_monat L...

2011-06-24 09:07:12 135

原创 新总帐的数据结构

Data Structures of the new GL新总帐的数据结构在新总帐中FI中最重要的表之一BKPF/BSEG保留了下来。所有和主导分类帐相关的凭证都还是写到表BKPF/BSEG中,不过增加了一些字段。比如在凭证抬头相关的表BKPF中增加了RLDNR、LDGRP字段在凭证行项目相关的表中增加了SEGMENT字段但是新总帐中增加了一个表BS...

2011-05-27 17:11:24 190

原创 BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系

BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEGcleared │ opened-------------------------------- BSAS │ BSIS ==>all GL documentsBSAK │ BSIK ==>all AP documentsBSAD │ BSI...

2011-05-26 11:22:08 648

原创 SAP 清帐介绍(转)

对于SAP凭证输入和凭证管理来说,有一个基本概念需要解释,那就是“清账”。在财务管理中,有些科目只需要“借贷余”的管理就可以了,比如银行科目和损益类科目等。但是,也有些科目不止需要“借贷余”,还需要管理到每一个分录行的状态,比如银行未达科目,客户和供应商的明细科目等。系统中需要记录供应商的每张发票是否已经付款了,客户的每张发票是否已经收账了,各种未达的资金项是否已经到账了,等等。对于这些科目来说,...

2011-05-26 11:16:22 722

原创 SAP中的一般分类和特别总帐分类

一个客户或供应商或资产只有一个统驭科目,记账的时候,若不选特别总账标示,则记账在主记录中的统驭科目中,一般为应收应付。若关于此客户、供应商、资产等有非应收应付业务发生时,比如预收、预付、信用证、保证金等,此时记账虽然记账在客户供应商上,但不需要记账在往来科目上,此时就需要选择特别总账标示,以区分科目。...

2011-05-26 11:11:49 926

原创 对固定资产折旧及其折旧方法的探讨

固定资产可长期参加生产经营而保持其原有的实物形态,但其价值是随固定资产的使用而逐渐转移到产品成本中,构成企业的经营成本,这部分随固定资产磨损而逐渐转移掉的价值即为固定资产的折旧[1]。为保证企业简单再生产,同时实现期间收入费用的正确匹配,企业必须在固定资产有效使用期内计提折旧。1 折旧的定义及折旧的主要影响因素 1.1 折旧的含义 折旧的最普遍公认的定义是将资产的成本分配到各收益期间的...

2011-05-26 10:06:14 467

原创 CONVERT_TO_LOCAL_CURRENCY(货币汇率转换)

REPORT z_barry_convert_currency .DATA: jine LIKE bseg-wrbtr .DATA: date LIKE sy-datum .DATA: curr_ex LIKE bapicurr-bapicurr .date = '20060831' .DATA: fa LIKE bseg-wrb...

2011-05-20 17:09:08 663

原创 金融危机下面试必杀招

1.你为什么来应聘这份工作?答:以前俺是一只迷途的骡子,现在总算找到组织了。2.你是怎么知道我们招聘的这个职位的呢?答:一个合格的员工除了要有骡子般的身体以外,还必须有猎狗一样的嗅觉。3.我们为什么要聘你呢?答:俺吃的少,干活多。4.你认为自己最大的优点是什么?答:像骡子一样吃苦,像工蜂一样耐劳,像猎狗一样忠诚。5.你认为自己最大的弱点是什么?答:除了干活就是工...

2011-05-20 11:39:06 85

原创 提高BSEG处理效率

BSEG于一般的透明表不同,它是一个簇表。对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有时,追加索引的作法对于BSEG表来说就不好用了。而BSEG簇表又是SAP系统中FI 会计模块中最常被使用的数据表,所以运...

2011-05-19 17:55:21 104

原创 SAP记账码

记账码-posting key = PK 记账码有三个作用:1-代表借贷方 2-决定账户类型(S/D/K/M/A)3-决定屏幕字段状态记帐码/Posting Key在手工的会计核算过程中,我们通过用记帐符号“debit”与“credit”来描述资产、负债的增、减。但在SAP中,却变得有些复杂了。客户D对于与应收帐款有关的,其应收帐款的debitcredit所用的记帐...

2011-05-19 10:33:14 961

原创 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...

2011-05-18 15:32:53 1179

原创 定义新的长文本对象并用cl_gui_textedit编辑

*&---------------------------------------------------------------------**& Report Y_PCITCAO_TEST_TEXTEDIT*&*&---------------------------------------------------------------------**&*&*&--...

2011-05-12 17:00:24 128

原创 在选择屏幕的标准应用工具条上增加自定义按钮

sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN 事件,并将功能码放到sscrfie...

2011-05-12 16:51:21 85

原创 ABAP:DYNP_VALUES_READ读取屏幕字段值

在Screen显示之前,系统会自动将程序变量值放到屏幕字段中;在PAI事件中,系统会自动将屏幕字段的值更新到相应的程序变量。在Screen Logic中我们还有POH和POV事件,所以有时需要调用函数DYNP_VALUES_READ来读取屏幕字段值。比如屏幕上有两个字段,NAME1 和 NAME2。当字段NAME2触发搜索帮助的时候,必须参照用户在NAME1中的录入值。由于PAI尚未被执行,屏...

2011-05-07 23:07:53 496

原创 ABAP:为Table Control创建Context Menu

1,创建一个GUI Status在SE80中点击程序名,并点击右键的创建,找到GUI Status。它与普通菜单栏的定义没什么不同,但是Status Type必须选择Context Menu,假设命名为ST_CTMENU。 2,设置TabCtrl的Context Menu Form创建一个Table Control,随之在Screen Layout上双击TabCtrl的右上角,...

2011-05-07 23:03:28 114

原创 ABAP中的Table Control编程(2)

上篇讲了Table Control的基本功能,现在继续讨论它在其他方面的一些设置。 4,滚动到某行某列如果我们希望,屏幕显示后展示在用户面前的最上端或者左端是表内容中的某行某列,则应该修改变量top_line和left_col的值。一般可在PBO的tc_0100_change_tc_attr里设置:tc_0100-top_line = 3.tc_0100-left_col ...

2011-05-07 23:01:39 315

原创 ABAP中的Table Control编程(1)

SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑。简单来说,Table Control是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别。如果我们对一个Table Control定义其内表为itab,工作区域为wa。那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即Table Con...

2011-05-07 23:00:06 285

原创 POPUP_TO_CONFIRM的使用

CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Hellow ' diagnose_object = 'ZCP_TEST' text_question = '是否选择删除?' text_button_1 ...

2011-05-06 11:34:25 127

原创 如何使用'F4IF_INT_TABLE_VALUE_REQUEST'填写屏幕的多个字段(转)

[img]http://dl.iteye.com/upload/attachment/476618/d1a02f30-0ef6-3f0e-b994-82058a4e07ef.png[/img]1定义输入帮助处理PROCESS ON VALUE-REQUEST. FIELD ACTIVE_SZKART MODULE YCURVE_VALUE_REQUEST. FIELD ACTI...

2011-05-06 11:02:02 194

原创 F4IF_INT_TABLE_VALUE_REQUEST的使用(转)

为screen上的输入框增加F4搜查功能假设输入框g_var_f1绑定在变量g_var_f1.且可选值在内表g_itab_t1的字段c1上.1`在screen的logic flow上code: PROCESS ON VALUE-REQUEST. FIELD g_var_f1 MODULE user_gvarf1vr_0010. 其中f为输入框的name.并...

2011-05-06 10:59:52 519

原创 SAP ABAP OLE 操作上传的EXCEL模板(转)

ABAP直接操作EXCEL实现数据处理。这里是用OLE实现操作EXCEL的。现在还有DOI操作EXCEL等方法。以后用到再做介绍。此处不是直接生成EXCEL文件,而是从服务器已经上传的EXCEL模板中下载模板然后打开修改实现数据保存。也可以直接创建新的EXCEL文件往里面传递数据并设置格式。这里不做介绍。 1.采用模板文件实现。上传EXCEL模板...

2011-05-04 22:35:09 333

原创 屏幕调用语句

Set Screen next_screen_number:为当前屏幕指定后续屏幕。Call Screen number/Call Transaction tcode:挂起当前屏幕序列或事务码,进入新的屏幕序列, 在新屏幕中通过Leave Screen To Screen 0返回到挂起的屏幕序列上。Leave Screen:为完成当前屏幕控制流转入后续屏幕。Leave To Scree...

2011-04-25 22:06:57 78

原创 程序查找Customer Exit

REPORT ZEXIT_HELP no standard page heading.tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.tables : tstct.data : jtab like tadir occurs 0 with header line.data : field1(30).da...

2011-04-11 10:27:45 70

原创 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_file...

2011-04-01 00:16:37 106

原创 具有edit和save to db功能的ALV

*&---------------------------------------------------------------------**& Report Z_DEMO_ALV_JG*&*&---------------------------------------------------------------------**&*&*&------------...

2011-03-31 22:26:19 96

原创 SAP锁对象(lock object)

ABAP里为了控制并发,保持数据一致性,用了锁对象(lock object)对于abaper来说使用起来非常方便,没有什么难度,很好的处理了并发的状况。下面先介绍如何使用.这里的锁对象是逻辑意义上的锁,可能你锁定的条目在表里根本不存在。1.如何创建锁对象创建锁对象很容易,TCODE:se11.选择最下面的lock object。如图:[img]http://dl.iteye...

2011-03-31 22:14:46 324

原创 inner join on, left join on, right join on区别(转)

1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:...

2011-03-31 14:06:56 71

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除