`
文章列表
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG cleared   │ opened --------------------------------      BSAS     │ BSIS     ==>all GL documents BSAK     │   BSIK     ==>all AP documents BSAD     │ BSID     ==>all AR documents BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。 在财务凭证记账的时候,数据被插入 BKPF 和 BSEG,如果有必要,数据同时插入以 ...
对于SAP凭证输入和凭证管理来说,有一个基本概念需要解释,那就是“清账”。在财务管理中,有些科目只需要“借贷余”的管理就可以了,比如银行科目和损益类科目等。但是,也有些科目不止需要“借贷余”,还需要管理到每一个分录行的状态,比如银行未达科目,客户和供应商的明细科目等。系统中需要记录供应商的每张发票是否已经付款了,客户的每张发票是否已经收账了,各种未达的资金项是否已经到账了,等等。对于这些科目来说,每笔交易都要分门别类地予以记录,这就是行项目清账。行项目是逐笔逐清的.     已经付款的发票和付款洗本身用绿灯显示,我们称为“已清项”;还未付款的发票用红灯显示,我们称为“未清项”;类似付款、收款这样 ...
一个客户或供应商或资产只有一个统驭科目,记账的时候,若不选特别总账标示,则记账在主记录中的统驭科目中,一般为应收应付。 若关于此客户、供应商、资产等有非应收应付业务发生时,比如预收、预付、信用证、保证金等,此时记账虽然记账在客户供应商上,但不需要记账在往来科目上,此时就需要选择特别总账标示,以区分科目。
固定资产可长期参加生产经营而保持其原有的实物形态,但其价值是随固定资产的使用而逐渐转移到产品成本中,构成企业的经营成本,这部分随固定资产磨损而逐渐转移掉的价值即为固定资产的折旧[1]。为保证企业简单再生 ...
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-wrbtr ,       fc LIKE t001-waers ,       lc LIKE t001-waers ,       ty LIKE tcurr-kurst . fa = 100. fc = 'JPY' ...
1.你为什么来应聘这份工作? 答:以前俺是一只迷途的骡子,现在总算找到组织了。 2.你是怎么知道我们招聘的这个职位的呢? 答:一个合格的员工除了要有骡子般的身体以外,还必须有猎狗一样的嗅觉。 3.我们为什么要聘你呢 ...
BSEG于一般的透明表不同,它是一个簇表。对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有时,追加索引的作法对于BSEG表来说就不好用了。而BSEG簇表又是SAP系统中FI 会计模块中最常被使用的数据表,所以运用好对BSEG表的访问技术对于FI会计模块的扩展开发(ADDON)至关重要。 这篇文章我们就来谈谈如何高效地对BSEG进行访问处理。 对於簇表来说,在数据库中没有与之同名的实体物理表相对应,所以虽然 ...

SAP记账码

    博客分类:
  • FICO
记账码-posting key = PK 记账码有三个作用:1-代表借贷方 2-决定账户类型(S/D/K/M/A)3-决定屏幕字段状态 记帐码/Posting Key 在手工的会计核算过程中,我们通过用记帐符号“debit”与“credit”来描述资产、负债的增、减。但在SAP中,却变得有些复杂了。 客户D 对于与应收帐款有关的,其应收帐款的debitcredit所用的记帐码:  用01、02、03、04、05、06、07、08、09表示debit,  用11、12、13、14、15、16、17、18、19表示credit, 如输入一笔与客户发票有关的分录:01:客户有关的号码50: ...
REPORT  ZEMAIL_TEST                        . data: OBJBIN like SOLISTI1 occurs 10 with header line,       DOCDATA like SODOCCHGI1,       OBJTXT like SOLISTI1 occurs 10 with header line,       OBJPACK like SOPCKLSTI1 occurs 1 with header line,       RECLIST like SOMLRECI1 occurs 1 with header line,   ...
*&---------------------------------------------------------------------* *& Report  Y_PCITCAO_TEST_TEXTEDIT *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT  Y ...
sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN 事件,并将功能码放到sscrfields的ucomm字段中。 代码样例: REPORT demo_sel_screen_function_key. TABLES sscrfields.                  " ...
在Screen显示之前,系统会自动将程序变量值放到屏幕字段中;在PAI事件中,系统会自动将屏幕字段的值更新到相应的程序变量。在Screen Logic中我们还有POH和POV事件,所以有时需要调用函数DYNP_VALUES_READ来读取屏幕字段值。 比如屏幕上有两个字段,NAME1 和 NAME2。当字段NAME2触发搜索帮助的时候,必须参照用户在NAME1中的录入值。由于PAI尚未被执行,屏幕字段NAME1的字符串值尚未更新到程序变量NAME1。此时我们可以调用DYNP_VALUES_READ来实现。 DYNP_VALUES_READ中首要的接口是DYNPFIELDS,它主要含2个字段,字段 ...
1,创建一个GUI Status 在SE80中点击程序名,并点击右键的创建,找到GUI Status。 它与普通菜单栏的定义没什么不同,但是Status Type必须选择Context Menu,假设命名为ST_CTMENU。 2,设置TabCtrl的Context Menu Form 创建一个Table Control,随之在Screen Layout上双击TabCtrl的右上角,将弹出TabCtrl的属性设置。 在Context Menu Form这里,填入ON_CTMENU_TAB1。这是个Subroutine的名称。 程序运行时,当用户在Table Control范围内点击右键,系统 ...
上篇讲了Table Control的基本功能,现在继续讨论它在其他方面的一些设置。 4,滚动到某行某列 如果我们希望,屏幕显示后展示在用户面前的最上端或者左端是表内容中的某行某列,则应该修改变量top_line和left_col的值。一般可在 ...
SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑。 简单来说,Table Control是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别。 如果我们对一个Table Control定义其内表为itab,工作区域为wa。那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即Table Control的一行,如此反复。 换句话说,Table Control的每一行是跟wa交互的,与itab没有直接的关联。 反过来在PAI中,系统将根据Table Control的录入情况,逐行取数据到wa(前提是 ...
Global site tag (gtag.js) - Google Analytics