版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SAP FICO太TMD容易系列 屠夫宰SAP系列之特別總帳一日通如有傳播,請注明是俺殺豬的宰的,拜托尊重一下勞動成果特別總帳一日通通TOC o 1-3 h z u HYPERLINK l _Toc 特別總帳 (SSpeciaal Purrpose Ledgeer) PAGEREF _Toc h 1 HYPERLINK l _Toc 3.7.1基本本設置(Baasic SSettinngs) PAGEREF _Toc h 1 HYPERLINK l _Toc 3.7.2計劃劃(Plannning) PAGEREF _Toc h 16 HYPERLINK l _Toc 3.7.3實際際過帳(Ac
2、ctual Postiing) PAGEREF _Toc h 166 HYPERLINK l _Toc 3.7.4期間間處理(Peeriodiic Proocessiing) PAGEREF _Toc h 166 HYPERLINK l _Toc 3.7.5信息息系統(Innformaation Systeem) PAGEREF _Toc h 16 HYPERLINK l _Toc 3.7.6工具具(Toolls) PAGEREF _Toc h 16特別總帳 (SSpeciaal Purrpose Ledgeer)SAP的應用和和實施其實遠遠不象傳說中中的那么神秘秘,特別是現現在相信ERRP的
3、概念已已經深入”民心”,不象多年年前你實施一一個ERP項項目甚至還得得負責企業(yè)用用戶的基本電電腦操作培訓訓.我做ERP開發(fā)發(fā)已經近十年年了,第一次次聽說SAPP應該是98年,那時時我在修補BBAAN,我我的第一印象象就是聽說干干SAP的待遇遇其高.我開始接觸SAAP是20004年下年,我的感覺是是其實SAPP的應用不過過如此,最搞搞笑的是似乎乎很多人已經經忘卻了SAAP TMDD首先也是一一個軟件系統統,既然這樣樣, 相對EERP設計來來講,它的應應用和實施本本來就應該不不是復雜的,一個系統本本來就應該是是Keep usagee as ssimplyy as ppossibble,而設設計才應
4、該是是Consiider bbusineess prrocesss as ccompleex as possiible ,除非你設計計的ERP的的系統專門只只為了解決某某行業(yè)的某企企業(yè)的某階段段的某些問題題.有人說俺殺豬的的還沒領悟SSAP的精髓髓(注, 精精髓此二字是是他們經常掛掛在嘴邊的,不過估計他他們是自己也也沒搞清楚,如果沒錯的的話,我記得得豬呀牛的只只有骨髓,你硬要說我我沒吃過骨髓髓那就真的是是誣陷).我和老婆講,每每天起床不用用浪費時間折折被子吧,這這晚上不又要要鋪下來嗎?老婆回答:如果今天你你不折被子,明天你又會會找借口說睡睡覺不用洗腳腳吧,反正洗洗完了又會變變臟,如果不不會或沒
5、有變變臟又何苦洗洗,這叫生活活規(guī)則,懂啵啵?這個問題正好回回答為什么SSAP應用如如此簡單可是是你企業(yè)卻要要耗費巨資去去請顧問,這這就是游戲規(guī)規(guī)則.一位學者這樣闡闡述人生的33重境界,第第1重:見山山是山,見水水是水,第22重:見山不不是山,見水水不是水,第第3重是:見山山仍是山,見見水仍是水.企業(yè)ERP的應用用也該如此,第1,ERP是是一個信息系系統,第2,ERP是一個個(輔助)管理系統,第3,ERP是一個個信息系統.有位兄弟說了一一句話:不上上ERP是等等死,上了是是找死.如果果你從這個角角度來講,就就很容易理解解,之前國內內大部分企業(yè)業(yè)都是經過多多年計劃經濟濟時代的國企企,管理水平平如何
6、我不多多說,我應用用臺灣張五常常的一句話:國企不倒,天理難容.如果你的企業(yè)要要靠ERP來來代退人管理理,一個企業(yè)業(yè)吹噓上了EERP后堵住住了資金黑洞洞,另一個企企業(yè)更得意上上了ERP后后采購貓膩沒沒了,真是II服了U,這是什么么跟什么呀,就不多評論論了. 一個真正的高高管理水平的的公司應該將將ERP看成成一個信息系系統,能及時時提供正確數數據的信息系統(管理決決策還是靠人人),管理應已成成習慣,無為為而治,MDD,現在好好好再宰兩年SSAP以后再再慢慢來吹,等以后俺得得勢了一定要要高薪聘請象俺老弟SAPP攪肉機這樣樣的專門能吹吹善寫的高手手做秘書天天天也整點管理理方面的文章章到處去曬曬曬問:你
7、為什么把把這篇文章叫叫特別總帳一一日通.沒當此時,我總總很謙虛地回回答,主要一一是屠宰SAAP真TMDD太容易了,你只要花一一天的時間看看看這篇文章章就已經能成成為傳說中的的超級SPLL殺手,二是是SAP AAG估計暫時時還沒設計出出比較有難度度的復雜東西西來(據可靠靠消息,本來來SAP AAG那幫鳥人人也不服氣確確實曾想設計計一些專門難難一下屠夫這這樣的刺頭的的東西,后來來經慎重考慮慮覺得沒有必必要這樣刁難難俺老人家,同時主要是是就算整出來來了,最后還還不照樣慘死死在俺刀下,只是時間問問題,就不了了了之.).1基本設置(BBasic Settiings)下面10項的IIMG paath基于上
8、上圖.(1)Perfform PPreparrationnT-code :GCVOO SEE16:T0000C如圖1,在此定定義允許Loocal LLedgerr,Globbal Leedger post到到特別總帳和和允許一些文文本使用多語語言版本.使用SPL是如如此的簡單,如果讀著使使用SAP標準的的SPL LLedgerr L0(表GLT1)的話,讀者者不必要去了了解SPL的具體體細節(jié),要做做的只有兩步步,1GCVO啟動動SPL, 2Tcode:GCL2Maaintaiin leddger時加加上您的Coompanyy Codees就可以(請參照(6)Masterr Dataa- Maa
9、intaiin Leddgers),如需要,你可為Leedger L0選擇不不同于一般總總帳的會計年年度變式.FB50記筆帳帳,使用GD233或SE16:GLT1就就能看到數據據被Postt到Ledgeer L0了了,如果你的的Ledgeer 0和Ledgeer L0的的會計年度不不同,你特意意做個Tesst Sceenarioo,相信你已經經看到FI數據postt到了SPL Ledgeer L0. 如果這時時你很高興以以為SPL真的很很TMD容易易混,那就TTNND錯了了.特殊總帳的原理理很簡單,就就是在記帳時時數據Postt到Legerr 0(一般般總帳)同時時根據你的配配置將數據記記到特
10、別總帳帳相關表而已已.(2) Maiintainn Codiing BllockT-code:OXK1|OXK2|OXK3什么是Codiing bllock?為了讓讀者徹底底理解它舉一一個簡單的例例子,假設你你設計了一個個學生成績管管理系統,其其中記錄學生生成績表XSSCJ有這些字段段XhID(學號),Name(姓名),grrade(年年級),Cllass(班班級),Chhineseescoree(語文成績績),Matthscorre(數學成成績) 等,現在需需要在填寫學生成績同時時輸入學生的的年紀身高信息息 (在此姑且不討討論設計范式式,因為按設設計范式,XXSCJ表保保留XhIDD就足夠,
11、Naame,Grrade,CClass你你通常會建立立另一學生資資料表XSZZL,如果你你看SAP的的物料主數據據設置,就是是物料描述都都建立MAKKT表,已經經是第N范式).這時需要的是更更改XSCJJ加入這些字字段或在XSSCL表中加加入一個結構構,這結構包包含年紀身高高字段.然后在在記錄學生成成績時定義一一個子屏幕彈彈出(或默認認帶出,SAAP管這叫AAccounnt Asssginmeent cooding blockk screeen)一個窗口讓讓用戶維護學學生信息,在在保存學生成成績時將這些些信息也一并并保存.SAP Coddig bllock一般般原理基本如下下,它允許增增加字段
12、,自自動將增加的的字段加入各各模塊的相關關表中,并且動態(tài)產產生一些支持持程序.各模塊的相關表表究竟是哪些表表?下面將繼續(xù)詳詳細闡述cooding blockk的設置.OXK3 Maaintaiin codding bblock fieldds進入后界界面如圖2. 1專家模模式如果讀者對ABBAP很熟悉悉,使用此模模式,你將一一步步建立ddomainn, datta eleement,struccture(CI_COBBL,CI_COBL_BI),然后是是將增加的ffield加加入表BSEEG(當然還有其其它模塊的表表和Struucturee),如果讀者覺覺得自己還不是專家,就就使用默認的的Li
13、ghtt modee(簡易模式)吧,它自動動完成這些操操作.你按F6鍵Add自定義義Fieldd,選擇開發(fā)發(fā)類(47后是Packkage),輸入字段段類型和長度度.2codiing bllock ssubscrreen OOXK1你想在記帳的aaccounnt asssignmeent屏幕自自動加入剛才自定義字字段(本例是是ZZCB11),請使用用它3產生一些些程序4SAP標標準的科目分分配字段,這這些字段使用用SE16:TCOBFF可看到,ZZZCB1也在在此中.5自定的ZZZCB1,需要指出的的是如果使用用的是incclude struccture, 這字段將將假如COBBL,TCOOBF
14、,BSSEG等表6只是將此此結構Apppend到COBL中,OXK1并不不可見,它將被用在在一些用戶自自定義程序中中.激活字段ZZCCB1的Logcoding blockk fielld ZZCCB1激活過程由于修改改了大量標準準表和結構(即要將這字字段插到各模模塊可能設計計的表中),你可能需要Acceess Keey.讀者必須耐心等等待整個激活活過程,在此此過程中,讀讀者可發(fā)現所所有的記帳操操作都可能會會錯誤,畢竟竟連BSEG表都正在更新.那個著名的的記帳總程序序SAPMFF05A需要要重新編譯(不知讀者對對半解釋型的的ABAP的的運行速度反反應如何?).圖3讀者可看到到激活fieeld Z
15、ZZCB1更新新了的ABAAP對象,包包括CO用到的一一些ABAPP對象,典型的的比如COLinee itemm表COEP和SPL 共用用的Sendd tablle ACCCIT_GLLX(結構)等,SE111你看到有有了ZZCBB1 .1.在等待激活活時你唯一要要做的就是耐耐心等待,如果過程中途意味Canccel, 這這將有一定風風險,你可能能會發(fā)現記帳帳出了問題,這就意味大大多數會產生生財務憑證的的交易失敗,開開PO出了問題題.你可根據ABAPP錯誤使用SE111直接去激活活ABAP對象象.如果需要,可執(zhí)執(zhí)行這些程序序重新生成程程序或排錯,SE38:RGUGBBR18|RRGUGBRR00
16、|RGUGBR226| RSSINCL000.2.為什么激活活過程會如此此長?很容易理解,SSAP是一個個龐大的集成成系統,但是是會計憑證的的產生(表BBSEG)就就有個模塊PPost過來來的相關數據據,你在BSSEG加了一一個字段,這這些模塊的相相關程序或程程序中使用的的結構肯定要要做相應調整整 . 至于于激活內部的的設計邏輯如如何, SAAP AG的設計人員員應該最清楚楚.3.什么時候要要自定義Cooding blockk字段? 一企業(yè)希望費費用能按多種種用途分析,Interrnal OOrder,Cost centeer, Fuunctioonal aarea等還還是不能滿足足其需求,L
17、Line iitem TText已做做它用,財務務部依舊要求求費用區(qū)分能能By類,By個人,By區(qū)域,By.,總之,似乎你已經經沒轍,這樣的情況況下,你就字字定義codding bblock字字段,上面已已經知道這些些字段是可用用于Accoount aassignnment的的(OXK11).一般的財務軟件件都會提供一一個類似功能能,就是允許許用戶自由定定義Accoount aassignnment字字段.4.SAP允許許定義最多77個codinng bloock fiields,這些自定義字段也也可用在SPPL中,因為在SPLL Sendd tablle ACCCIT_GLLX(結構)你能看
18、看到它(前提提是你必須將將ZZCB11加入你定義義的SPL 表,請看接接下來的相關關配置).CO相關表比如如COEP你可可看到ZZCCB1,這意意味自定義字字段的數據也也能傳到COO模塊,很不不幸的是,你你不能將自定定義字段ZZZCB1內容容傳到CO-PCA模塊塊,因為似乎乎沒有相關配配置允許你更更改Ledgger 8AA的表GLPCCA/GLPPAP/GLLPCT(比如你可將將Ledgeer L0的的GLT1改成成你自定義的的tablee,而這tabble你包含含了ZZCBB1).關于如何使用OOXK1定義義Accouunt asssignmment ssubscrreen請看看例2維護co
19、diing bllock sscreenn (3) Tabbles一. Execcute EExpresss InsstallaationTcode:GGCIQ如圖4,快速安安裝(Exppress instaallatiion)你可可建立更改刪刪除tablle grooup,Fiield mmovemeent和SPL LLedgerr,在此介紹紹如何建立SSPL 的tablee grouup .1建立一個個tablee grouup ZSTTSPL .2在按此按按鈕時會提示示STSPLLT-Suummaryy tablle,ZSTTSPLA-Actuual liine ittem taable
20、,ZSTSPLLP-Pllan liine ittem taable,ZZSTSPLLO-Obbject tablee_1 (oobjectt/parttner)和和,ZSTSSPLC- Objeect taable_22 (traansacttion aattribbutes)5個表將被被建立.3在insstall Tablee grouup時,會產產生一些程序序,SAP強強烈推薦reeinstaall taable ggroup,特別是tesst,和produuctionn servver是同一一臺(估計沒沒多少企業(yè)會會這樣),很很顯然,reeinstaall會重新新更新這些程程序,有AB
21、BAP知識的的人知道程序序激活后在同同一servver是跨cliennt的,如果不這樣樣做可能導致致一些潛在錯錯誤.隨著計算機的迅迅猛發(fā)展,由由于服務器的的性能已經大大大提供,SSPL數據通通常設置和一般總帳同步步,SPL出錯的后后果是正常的的財務操作也會做不下去去,所以你reeinstaall taable ggroup.4所謂的ssend ffieldss,從1知道在在建立tabble grroup時會會產生5個表表,此些表的的部分字段是SAPP動態(tài)根據其其自己設計邏邏輯動態(tài)產生生的(比如ZSTSSPLT-summaary taable就類類似GL ssummarry tabble GLL
22、T0,其中中包含TSLL01-TSSL16-對應各期間交易|憑憑證貨幣的累累計金額和HHSL01-HSL166則是對應累累計本位幣金金額,這些字字段必須在SSPL的summaary taable),你還可加入入其他字段.5細心的讀讀者會發(fā)現這這些額外的字字段恰好就是accoount aassignnment fieldds6只是這些些字段前加了了ZZ前綴,假設加入proffit ceenter ZZPRRCTR和自自定義的ZZZBC1字段段7自定義的的ZZBC11字段.1什么是tabble grroup?Table ggroup的的意思就是將將這些SPLL表將組成一一個grouup-ZSTTS
23、PL用在在特殊總帳上上,一套帳一一般都要包含含計劃數據,實際數據和和Summaary數據,這概念適合合各種特別總總帳(包括利利潤中心帳).作為一般總帳,就要復雜的的多,比如我我們都知道會會計憑證表BBKPF,BBSEG,SSummarry tabble GLLT0,還有有很多計劃表表.2 為什么加入入利潤中心字字段ZZPRRCTR和ZZCB11字段?(一).之所以以加入ZZBBC1是便于于是讀者更理理解codiing bllock,如如需要你建立立加入幾個自自定義字段都都可以.(二).無論是是Cost of saales aaccounnting Ledgeer 0F(GLFUNNCT)還是是
24、Ledgeer L0(GLT1)默認都沒有有利潤中心,只有Bussinesss areaa(據稱PCA是用來來退代BA的,如果是這樣樣,我猜測當當時設計時可可能就沒考慮慮profiit cennter字段段,純屬臆猜猜,不必當真真).如果你需要在SSPL中使用用利潤中心,請自定義ttable groupp加入此字段段.在順利建立taable ggroup后后,使用SEE11可發(fā)現現groupping的5個表中都包包含了RZZZPRCTRR和RZZZCCB1,只是是前面多了R前綴.這樣做是否記帳帳時ZZCBB1和利潤中中心字段數據據就到SPLL中了,當然然不會,如SSAP真有人人工智能估計計企業(yè)
25、的SAAP enggineerrs就會大量量失業(yè).你還還必須定義ffield movemment , 請繼續(xù)往往下看.似乎只能自加入入7個字段,我我想這主要是是考慮性能問問題.自定義的codding bblock 字段不僅可可用于一般總總帳和成本模模塊而且可用用于特殊總帳帳,SAP設設計之精妙和和完美不得不不另人佩服,將所謂的非非hard codinng(可配置置)推到極點點.難怪業(yè)界界有聞SAPP什么業(yè)務都都可配置出來來,雖有夸張張,今日觀之之,信矣.需要指出的是,在instaall時會有有如圖6的提示,特特殊總帳的成成功安裝會將SPPL tabble 轉換換成Repoort Wrrite(
26、PPainteer) taable .熟悉Reporrt paiinter的的讀者一定不不會對sett,key ffiguree,charaacteriistic陌陌生,關于repoort paainterr請看本書相關關Reportt painnter的詳詳細介紹.圖6中將cosst cennter 和和functtionall areaa做為固定特特征值.如圖7,在innstalll tablle grooup時SAP提示示其建立了一些repoort ,讀讀者可自行檢檢查.Report writee tablle 和GRCTT我花了很長時間間和一個印度度FICO顧問問向它解釋實實際上rep
27、port ppainteer所使用的的CCSS并不不是SE111看到的CCSSS,repport ppainteer的GLTT0和SE111的GLT0并不不完全相同,他要求我能能在Repoort wrriter tablee GLT00中增加Funnctionnal arrea字段以以方便報表編編制.首先,你使用TTcode GRCT看看看所謂的rreportt writter taable,它它可理解為一一個Vieww ,repport ppainteer的GLT0當然然連接的是透透明表GLTT0的數據,但是它還有有相關的程序序支持, 透透明表GLTT0加這些支支持程序組成成了repoort
28、 wrriter(paintter) ttable.看看repoort paainterr CCSSS,不但包含了表表還有象CCCSS這樣的的struccuturee .兩點留給讀者思思考.table ggroup中中的objeect taable有什什么用途?幾個SPL ttable 組成一個taable ggroup.輸入一tabble grroup是如如何找到其中中包含的SPPL tabble的?Installl SPLtabble grroup會建建立一些reeport painttersett,細心的讀者會發(fā)現在建立立成本中心組(KKSH1),成本要素組組時(KAHH1),會計計科目
29、組(KKDH1)等等等,這些數據也也會作為report set存在在,問題是這這些數據保存存在什么表中中?二. Defiine Taable GGroupTcode: GCI2如圖8,將上面面的tablle grooup設置為為Locall tablle.三. Dispplay AAssignnmentss GrapphicalllyT-code:GCD6沒什么特別,你你輸入一個SSPL taable,將將同一tabble grroup的tablees以圖形界界面顯示出來來而已.四.Technnical HelpT-code: GCCGG|GCGGG|GCU22|GCI22|GCVBB通常在你
30、creeate和instaall taable ggroup,SPL產生生了相關表,結構和一些些程序,這種動態(tài)產產生ABAPP對象的例子子在很多地方方都可見到,比如憑證的的確定和退代代被激活后會自自動產生一些些程序;CO-PAA激活后自動產產生一些COO-PA相關關表和支持程序.技術幫助是說如如果在這些自自動產生對象象的過程中出出現錯誤,讀讀者可手工再再去產生一次次,通常這步步并不是必需需要的,盡管如此,依舊介紹幾幾個Techhnicall Helpp的Tcodee .1 GCCG用戶要求在GLLT0增加Funcctionaal areea字段,顯顯然SE111直接增加Fuunctioonal
31、 aarea后假假設在SPLL做了類似innstalll tablle grooup的動作作會自動產生生一些支持程程序,這些動動作會重新編編譯記帳程序序,于是在記記帳時提示FFunctiional area錯錯誤,SE111去除Funcctionaal areea字段后,錯誤依舊,此時,就要要使用GCCCG .GCCG用來就就是更新SPPL產生的語語法錯誤.2 GCU2SAP說SPLL做多允許553個期,通常和一般總帳采采用12+44 periiod,當我我們看OB229相關幫助助是說最多可可使用3655期間.如你的SPL想想使用比如224(hallf a mmonth),53 pperiod
32、d(weekk)先維護好好此結構.然后GCI2安安裝tablle grooup,就能能使用53 periood .3 GCVBmaintaiin upddate ttype在SAP477已經被禁止止,了解ABAPP知識的用戶戶可通過SEE93輸入Tcodde GCVVB然后找到到程序RGIISETGLL就可發(fā)現程程序在INIITIALIIZATIOON.時使用用了messsage EE410(000).顯然然SAP認為采采用同步實時時更新SPLL tablle比較安全全,畢竟采用用Delayy starrt不能保證證GL和SPL數據的的完整性,當當然這是以犧犧牲一定的PPerforrmance
33、e為代價的.如果你確實想使使用delaayed uupdatee.編寫程序序將表TFDDIR字段FUNCCNAME= G_GGLDB_PPOSTINNG_1的的字段UTAASK直接改改成2.(4) Maiintainn Tablle DirrectorryT-code:GCI3 SE116: V_T800AA如圖9-1,特別想指指出的是,SSPL中同樣樣似乎也只能能設置3種貨幣,Trransacction curreency,SSecondd currreny和Thirdd currrency,通常secoond cuurrenccy在一般總總帳是Loccal cuurrenccy(compa
34、any coode cuurerenncy), Thirdd currrency是是所謂的Addditioonal ccurrenncy(grroup ccurrenncy),既既然是SPLL就不存在loocal ccurrenncy的概念念,當然如需需要,你可更更改讓seccond ccurrenncy就不用用locall currrency而而用grouup currrencyy等.在設置paraallel貨貨幣(SE116:V_TT001A)時,似乎只只能設置一個個Addittionall locaal currrencyy(通常是Grooup cuurrenccy),因為為第一個loo
35、cal ccurrenncy是必須須的,你看GGLT0表只只有docuument curreency,LLocal curreency,ggroup curreency,即即使你在V_T001AA定義了3rdd locaal currrencyy,數據記到到什么地方?當然會有錯錯誤,至于怎怎樣設置3rrd loccal cuurrenccy只有咨詢詢SAP AAG了.有人說SPL可可使用3rdd locaal currrencyy, 和documment ccurrenncy共4 currrenciies,似乎乎也做不到,因為GCLL2只能設置置3種貨幣,所所以圖9-1的Fourtth cur
36、rrencyy估計是用來來做裝飾美觀觀用的,看看看圖,恰好可可使Currrenciees和Quanttitiess兩行選項對對稱,哈哈.(5) Maiintainn Fixeed Fieeld MoovemenntsT-code:GCI4 SSE16: V_T8000MSAP幫助說” Codiing iss geneeratedd fromm the entriies inn T8000M. TThis ccodingg is sstoredd in RRGIMF0000”,固定的字段段移動,就是是這些字段的的移動是必須須的,似乎在在此你并不能能增刪這些配配置,如你想想自定義字段段移動,請使使
37、用GCF11 .回顧一下CO-PA,即使使你只建立一一個charracterristicc和一個vallue fiiled,然然后KEA00激活都可,然后你發(fā)現現想recoord tyype,veersionn,periiod,coontrollling area, custtomer這這樣的字段已已經在PA表中了,同樣,Fiixed ffield movemment表示示FICO Post到到SPL的某些些字段是基本本的必須的,如這些字段段所承載的信信息都未poost到SPL,SPPL就沒有任任何意義了.我測試過,即使使現在你直接接從表T8000M deelete所所有內容,SSPL依舊沒沒
38、問題,我想想此時數據從從FICO過到到SPL是通過過程序RGIIMF0000了.(6) Masster DDataIMG Patth:如圖10,關于Mastter Daata IMMG的10項配置.Maintaiin ActtivitiiesT-code: GCV11|GCV22|GCV33|GCV44 SEE16:T022|T022TT在理解什么是AActiviities, 請讀者做做下面兩個動動作.1使用SE166:BKPFF,查詢條件件BKPF-GLVORR依此分別輸輸入RFBUU|RMWAA|RMWL|RMMWE|RMMRP|SDD00|KOOAE|RMMPR,然后后著重看查詢詢出的記
39、錄的的兩個字段BKPF-TCCODE,BBKPF-AAWTYP,我想讀者對對activviitess就會有初步步了解.*需要指出出的是BKPPF-AWTTYP是另一一個重要字段段,比如AWTYYP= BKKPF可判斷斷此FI DDOC是直接接從FI模塊postt過來的,=MKPFF是物料移動動產生的,= VBRKK是SD biillingg產生的,細心的讀者者會發(fā)現BKKPF,MKKPF,VBBRK恰好都都是headder taable.讀讀者可自行檢檢查其它值,了解這些對對理解FICCO非常有幫幫助特別是報報表開發(fā).2另一個動作是是分配CO No. rrange的的Tcodee:KANKK,
40、點擊Grouup按鈕進去去看看,有一一堆Actiivitiees.Activitty其實可理理解一種業(yè)務務交易(buusinesss traansacttion)類類型,其實在Leddger 00(一般總帳帳)中也使用用了它,在SSPL中同樣樣使用它將確確定其它模塊塊或外部數據據如何將數據據Post到SPL 中.*通常并不不需要自定義義一個Acttivityy ,使用SAP標準的的activvity就可可,讀者有興興趣倒是可研研究SAP標準的的activvity.如圖3.7.11.6-2 1自定定義的acttivityy-ZACTT,很遺憾,自定義的aactiviity tyype只能選選擇0
41、-不posst traansacttion和3可選postt但不能是Veerion 1.讀者使用SE116:T8994-SPPL和FI-LCC合并報表版版本表,自定定義的acttivityy只能用在計計劃版本中,關于建立自自定義Leddger的版版本請看接下下來的第三步步Mainttain LLedgerr.研究過記帳程序序SAPMFF05A讀者者會發(fā)現很多多activvity是寫寫死的,SAAP并不是萬萬能,畢竟你你想自定義一一個actiivity再再嵌入SAPP標準邏輯!二.Mainttain FField MovemmentsT-code: GCF11|GCF22|GCF33|GCF44
42、 SEE16: TT888|TT888T|T888MM定義一個Fieeld moovemennt其實是形形成一個Fiield ggroup,這些fieeld在分配配Activvitiess給compaany coode (GGloball comppany) Ledgeer時將被決決定postt到特別總帳帳中.7寫個usser exxit,讀者覺得似乎含含糊不清,可以這樣簡簡單理解,一一個fielld movvementt包含一個fiield ggroup(就在前面剛剛講過SPLL的Tablee grouup),一個個fieldd grouup決定多少少Fieldd(字段)將被postt到SP
43、L中.在這里你使用了了receiiver ffield,RACCTT,RZZPPRCTR,RZZZCCB1.對于RACCTT字段,使用用請看例2的程序.不是有很多鳥人人說我公司一一個charrts off accoount,集集團總部是美美國,法國要要出法國的報報表,中國要要出中方報表表,MD,現在要維護護accouunt h和和alterrnativve acccount是是一對多的關關系,FS00你也不不看看, SSKB1不是是by coompanyy codee的嗎?不同同的comppany ccode同科科目在不同公公司NND,就是多多對對都行,俺建立一個個表定義對應應關系,然后后使用
44、useer exiit去讀.這這么簡單的社社會主義初級級的問題還老老問,完全是是拖社會主義義后腿的不道道德行為.如圖3.7.11.6-3,1自定定義的Fieeld moovemennt ZFLLM,2自定義的SPPL summmary tablee白ZSTSSPLT,就是在前面面定義tabble grroup時產產生的summmary tablee.3所所謂的Sennd tabble,此三三個實際上是是結構(結構構可這樣理解解就是不包含含任何數據不不使用來存放放數據而是用用來在程序中中定義內表-內存中的的表,這也容容易理解,假假設程序需要要將數據寫到到多個表中,用結構定義義一內表包含含這些表的
45、所所有字段,在在前臺操作或或保存時先將將數據臨時存存在這些內表表中,經過判判斷無誤在做做一事務提交交到表中)4這些是是ZSTSPPLT表的字字段,56為了了方便讀者理理解,本人特特意將sennder ttable 的postiing keey賦給確ZZSTSPLLT的利潤中中心,而自定定義的codding bblock fieldd ZZCBB1記錄的是是操作用戶名名稱.是的,假設設讀者使用FFB50什么么的級了筆帳帳,會發(fā)現SSPL表的利利潤中心和ZZZCB1分分別保存的是是PK碼和Userrname,所以在設置置sendeer fieeld必須注注意不能犯錯錯.7GCXX1|GCXX2定義
46、的用戶出口口.如有需要要字段值可根根據用戶出口口定義的Foorm獲得(詳細請看33.7.1.10Useer Exiits)三.Mainttain LLedgerrs在此可對leddger新建建更改刪除和和拷貝等動作作T-Code:GCL1|GCL2|GCL3|GCL4|GCL6 SEE16:T8881|T8881T1 在講述Leedger只只前,只想說說一句,就是是做FICOO如果不知道道SAP默認的的幾個leddger(中中文叫帳套吧吧)是很悲哀哀的.2 在允許建立立更改SPLL前,必須使使用GCVOO激活SPL(表T000CC-GL_OONLY-locall ledgger,T000C-B
47、BKRS_OONLY-Globaal Leddger任何何一個為X).3通常想使用自自定義的taable ggroup不不用copyyfrom referrence ledgeer(copy from Ledgeer L0是是不可以的,因為GLTT1是所謂的的共享表-pooleed tabble).4 最簡單的方方法就是直接接使用Leddger LL0 witth summmary tablee GLT11,將默認的的公司代碼刪刪除換上 實實際需要的公公司代碼就可可以.如圖3.7.11.6-4,1接下下來可將SPPL Z1 assiggn給公司代代碼|公司,2分配Actiivity,你可決定l
48、eedger Z1需要分分配什么acctivitties(比比如Z1只需需要FI ppost過來來的數據),3版本本,通常定義義兩種版本,1-acctual versiion,2-plann verssion,所所謂的實際版版本就是從FFI|MM|SD等產生生憑證時poost過來的的,計劃版本本允許是用戶戶輸入的,無無外乎是將來來可以去對照照實際和計劃劃差異啥的,計劃數據保保存在ZSTTSPLP中中,SAP默認認只有實際版版本,在可使使用計劃版本本之前用戶必必須自定義. 4記得得GCVO設置置了多語言版版本,如沒設設置,Leddger ttext不會會顯示(全球球化策略是SSAP在多個個應用中
49、都允允許使用多語語言版本的文文本,比如物物料描述,可可定義不同版版本不同的語語言描述,在在各種打印報報表中,可定定義不同版本本的textt elemment). 5ttable groupp中等summmary ttable,6必須須選上它才可可assiggn acttivityy(Ledgeer都不允許許post意味味此SPL根本就就沒實際用途途),78roollup和和summaarize是是有區(qū)別的,rolluup按一定規(guī)規(guī)則將記錄累累積,summmarizze似乎是直直接將linne iteem累積起來來,實際的lline iitem數據據將寫如和ZZSTSPLLT同一tablle g
50、rooup中的 ZSTTSPLA中, 9起碼必須須保存traansacttion ccurrenncy(doocumennt currrencyy),如果需需要還可使用用另兩中cuurrenccy(關于currrency請請參考1.22幣別設置). 10如果選了保保存數量可能能會影響性能能,讀者不妨妨這樣理解,在各模塊產產生憑證時同同時需要根據據各種條件決決定是否poost到SPL中.在保存了Leddger ZZ1后,接下下來來是分配配公司和分配配交易作業(yè)(activvity).如圖3.7.11.6-5,1分配配作業(yè),22分配所有有的公司代碼碼,通常并不不需要如此做做,3刪除一一個被分配的的公
51、司代碼(前提是最好好成績沒有業(yè)業(yè)務數據),40-表示blocck possting,和3.7.11.6-46不同的的是,它僅僅僅是blocck一compaany coode,而后后者是將整個個Ledgeerblocck,1-允許postt到SPL,5在此選選擇了和公司司代碼全局參參數中不同的的AM年度變式式.在FM|Treeasuree,AM,SSPL都有年年度變式的設設置,在這幾幾個模塊中,是否它們必必須相同呢?我的理解是是FM的年度中中必須和compaany coode gllobal parammeter,SPL當然可以不不一樣(要不不怎么使用SSPL在一些些使用特殊會會計年度變式式的企
52、業(yè)出所所謂的中方報報表),AMM可另外再設設置自己的所所謂的shoorteneed fisscal yyear(詳詳請參照3.6資產會計計)設置.在第二步建立fielld movvementt產生fielld grooup請選上上和AM相關字段段.分配activvity,如如圖3.7.1.6-661Actiivity groupp,在權限解解剖另有詳述述,2選擇actiivity,前面對acctivitty已經有描描述,如圖,假設只允許許RFBU才post數據據到Ledgger Z11,3fieeld moovemennt4可可選擇符合一一定的規(guī)則才才post數據據(關于規(guī)則請請看Valiid
53、atioon和Substtitutiion),5如果讀讀者對Acttivitiies不數字字,就使用此此步,它將所所有G/L使使用的acttivitiies全部加加上,建議使使用此功能,61-表示和一一般帳中符合合activvity的ledgeer數據同步步實時posst 過來,從技術上講講,就是將倆倆者做成同一一個事務2-后續(xù)poost,非同同一事務poost .7Posst datta到SPL是否檢檢查時間,可可以限制某期期間不允許ppost數據據到SPL, 8是是否寫linne iteems到SPL(堆一一般帳linne iteem tabble通常是是BSEG|COEP-如果設置置從C
54、O ppost數據據到SPL的話,Z1 Ledgeer是ZSTSPPLA),9如不選選,表示不ppost數據據到SPL,所以通常是是要選擇的,要不能就干干脆將此acctivitty刪除.SPL的數據除除了從FI,MM,SDD的實際業(yè)務務數據posst過來,和和可設置直接接從CO模塊postt,比如一些些plan數據據.為了方便讀者理理解,假設LLedgerr Z1只設設置了Acttivityy RFBUU (FI postiing),然然后讀者可自自行使用FBB50,FBB60,Fbb70,F-02等做幾幾個憑證再SSE16看看看 tablle grooup的幾個個表的數據變變化.四.Main
55、ttain GGloball Comppaniess讀者也許會問,至此什么是是Locall ledgger還好理理解,但是還還是未明白什什么是gloobal lledgerr.首先請參考3.7.1.33 Tablles 設置置, T-ccode :GCIN,建立gloobal lledgerr的tablee grouup,其它和和locall ledgger設置相相同.同樣,如果不想麻麻煩,可使用用標準的gllobal ledgeer taable GGLT2等.*關于合并并報表請參考考3.5報表表合并準備和和4.1報表表合并(Coonsoliidatioon)配置.如圖3.7.11.6-7,
56、讀者需要的的僅僅是將LLedgerr,activvity分配配給globbal coompanyy而已.T-code: GCG11| GCGG2|GCGG3|GCGG4|GCGG5 SSE16:TT880五Maintaain Coompanyy Codees.T-code: GCB11|GCB22|GCB33|GCB44 SE166:T0011詳情請本節(jié)第三三步六.Mainttain IIntegrrated Masteer Datta七.Devellop Ennhanceementss for Masteer Datta Exiitssdfs八.Mainttain FFiscall Yearr Variiantssdfs九.Mainttain UUser TTablesssdfssdfs十.Mainttain CCode CCombinnationnssdfs(7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版文具采購合同3篇
- 專用木結構工程承包合同書2024年版版B版
- 專業(yè)橋架施工包工協議范例(2024版)版B版
- 2025年4S店汽車銷售及二手車置換服務合同范本3篇
- 2024跨國技術轉讓與合作合同
- 專業(yè)項目建議書編寫委托協議簡化版版B版
- 2025年度科研場地租賃合同終止及設備回收協議3篇
- 2025年度老舊小區(qū)墻體拆除及改造工程勞務分包合同范本4篇
- 2025年度酒店會議室租賃協議書(含全方位服務套餐)
- 二零二五年度食堂食堂食堂食堂員工餐廳食品安全監(jiān)管合同
- 自來水質量提升技術方案
- 金色簡約蛇年年終總結匯報模板
- 農用地土壤環(huán)境質量類別劃分技術指南(試行)(環(huán)辦土壤2017第97號)
- 反向開票政策解讀課件
- 工程周工作計劃
- 房地產銷售任務及激勵制度
- 六年級語文下冊14文言文二則《學弈》課件
- 2024年內蒙古中考語文試卷五套合卷附答案
- 并購指南(如何發(fā)現好公司)
- 垃圾分類亭合同協議書
- 物權轉移協議
評論
0/150
提交評論