javaGrowing

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            92 隨筆 :: 33 文章 :: 49 評(píng)論 :: 0 Trackbacks

          #

          ? 表???? 說(shuō)明
          組織結(jié)構(gòu)             T001  Company Code
          TVKO Sales Organization
          TSPA DIvision
          TVTW Distribution Channel
          TVTA Sales Area
          TVBUR Sales Office
          TVGRP Sales Person Group
          T001W Plant
          TVST Shipping Point
          TVLA Loading Point
          T014 Credit Control Area
          客戶(hù) ??????? KNA1?? General Data????????????????? KNB1?? Customer Master – Co.
          posted @ 2007-05-17 09:30 javaGrowing 閱讀(424) | 評(píng)論 (0)編輯 收藏

          SD?和 MM?模塊的業(yè)務(wù)集成:

          1. 當(dāng)你創(chuàng)建銷(xiāo)售訂單(SO),所有的項(xiàng)目將從MM模塊拷貝物料主數(shù)據(jù).

          2. MRP和可用性檢查也從MM模塊讀取相關(guān)數(shù)據(jù).

          3. While you create inbound/outbound delivery with reference to a sales order,the shipping point determination takes place with the help of the loading group, plant data, shipping conditions etc. This also refers to Material Master.

          4. The material which you are entering in a sales order must be extended to the sales area of your sales order/customer otherwise you cannot transact with this material.

          SD?和 FI模塊的業(yè)務(wù)集成 :-

          1. Whenever you create a delivery with reference to a sales order, goods movement takes place in the bacgground. eg. In case of standard sales order, you create an outbound goods delivery to the customer.
          Here movement 601 takes place. This movement is configured in MM. Also, this movement hits some G/L account in FI. Every such movement of good s hits some G/L account.

          2. The accounts posting in FI is done with reference to the billing documents (invoice, debit note, credit note etc) created in SD. Thus this is a link between SD and FI

          3. Tax determination: In case of a tax determination also, there is a direct link between SD and MM

          SD 與其他模塊的集成點(diǎn)列表

          銷(xiāo)售訂單 –?
          Integration Points????????????????????? Module
          ?Availability Check??????????????? -?????? MM
          ?Credit Check??????????????????????? -?????? FI
          ?Costing?????????????????????????????????-?????? CO/ MM
          ?Tax Determination????????????? -?????? FI
          ?Transfer of Requirements?-?????? PP/ MM

          發(fā)貨和過(guò)賬 –?
          Integration Points????????????????????? Module
          ?Availability Check???????? ?????? ?-?????? MM
          ?Credit Check????????????????????? ? ?-?????? FI
          ?Reduces stock??????????????????? ?-?????? MM
          ?Reduces Inventory $???????????-?????? FI/ CO
          ?Requirement Eliminated???-?????? PP/ MM

          發(fā)票?-
          Integration Points????????????????????? Module
          ?Debit A/R????????????????????????????? -?????? FI/ CO
          ?Credit Revenue?????????????????? -?????? FI/ CO
          ?Updates G/ L?????????????????????? -?????? FI/ CO
          ? (Tax, discounts, surcharges, etc.)
          ?Milestone Billing???????????????? -?????? PS

          退貨 & Credit Memo -
          Integration Points????????????????????? Module
          ?Increases Inventory?????????? ?? ?-?????? MM
          ?Updates G/ L????????? ?????????? ??? ?-?????? FI
          ?Credit Memo??????????????? ??? ?????? -?????? FI
          ?Adjustment to A/R????????? ?????? ?-?????? FI
          ?Reduces Revenue??????????????? -?????? FI?

          ? 個(gè)人收集的業(yè)務(wù)重要函數(shù)

          Function Name
          Function Description
          Function Pool
          Function Pool Description
          示例程序
           
          SD_SALEDOCUMENT_CREATE
           
           
           
           
          SD_ORDER_CREDIT_RELEASE
          SD 信用管理
          VKMP
           
           
          RV_AVAILABILITY_CHECK
          RV 可用量和需求
          V03V
           
           
          RV_REQUIREMENT_GENERATE
          RV 可用量和需求
          V03V
           
           
          RV_DELIVERY_CREATE
          SD 交貨匯總處理
          V50S
           
           
           
           
           
           
           
          出庫(kù)單-》財(cái)務(wù)憑證
          WS_REVERSE_GOODS_ISSUE
          Goods Mvmnts and Goods Mvments Reversals
          V51W
           
          RVV50L09
          MB_CREATE_GOODS_MOVEMENT
          為交貨的發(fā)貨
          MBWL
           
           
          MB_CANCEL_GOODS_MOVEMENT
          為交貨的發(fā)貨
          MBWL
           
           
          訂單 / 出庫(kù)單-》發(fā)票
          RV_INVOICE_CREATE
          出具發(fā)票(新建)
          V60A??????????????????????
           
           
          RV_INVOICE_DOCUMENT_ADD
          ?。ū4妫┢渲?SLL_DOCUMENT_TRANSFER單元的調(diào)用可作發(fā)票出口
           
           
           
           
           
          發(fā)票-》財(cái)務(wù)憑證
          RV_ACCOUNTING_DOCULIST_CREATE
           
          V60B??????????????????????
          RV-RF 接口
           
          RV_ACCOUNTING_DOCUMENT_CREATE
          發(fā)票-》憑證
          V60B??????????????????????
          RV-RF 接口
          VF02 (過(guò)帳)
          FI_PERIOD_CHECK
          財(cái)務(wù)會(huì)計(jì)-》憑證-》過(guò)帳期間-》未清和關(guān)帳過(guò)帳期間(表t001b
          FACS
          FI/CO 接口的 FI 服務(wù)
          很多的檢查函數(shù)
          sd_invoice_release_to_account
          釋放發(fā)票-》憑證
          調(diào)用
          RV_INVOICE_DOCUMENT_ADD
          V60A????????????????????
          RV-RF 接口
          VFX3
          RV_INVOICE_LIST_DOCUMENT_ADD
           
          V60A
           
          VF02
          RV_INVOICE_DOCUMENT_ADD
          根據(jù) RFBFK 決定是否調(diào)用( 591 行) RV_ACCOUNTING_DOCUMENT_CREATE
          V60A
           
          VF02 (保存)
           
           
           
           
           
           
          AC_DOCUMENT_CREATE
           
          RWCL
          會(huì)計(jì)合算接口
           
          AC_DOCUMENT_REVERSE
           
          RWCL
          會(huì)計(jì)合算接口
           
           
           
           
           
           
           
          RV_MISSING_DOCUMENT_DATA
          確定不完整的銷(xiāo)售憑證
          VO5M
           
          RVAUFERR
           
           
           
           
           
          ?
          ?
          ?
          ?
          ?
          ?
          ?
          ?
          ?
          ?
          ?
          NUMBER_CHECK
          檢查號(hào)碼是否在號(hào)碼區(qū)間內(nèi)
           
          R/3 Central Basis Development: Number Ranges
           
          BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 182pt; PADDING-TOP
          posted @ 2007-05-17 09:29 javaGrowing 閱讀(2326) | 評(píng)論 (0)編輯 收藏

          總的說(shuō)來(lái),credit memo和debit memo是對(duì)企業(yè)向顧客已經(jīng)交付的貨物的價(jià)值進(jìn)行調(diào)整的單據(jù)類(lèi)
          型。舉個(gè)例,如果您已經(jīng)就所交付的貨物向買(mǎi)主開(kāi)具了100元的發(fā)票,可是由于貨物質(zhì)量的瑕疵,
          買(mǎi)主主張“貨接受但必須削價(jià)10元”,如果您接受了這個(gè)主張,那您就得開(kāi)具10元的credit memo
          (即實(shí)際業(yè)務(wù)中的所謂“紅字發(fā)票”)??傊?,與原始invoice的價(jià)值相比,增價(jià)用debit memo,
          降價(jià)用credit memo,兩者都是billing document type。
          credit memo request 和debit memo request都是sales document type,其原理與一般的銷(xiāo)售訂
          單類(lèi)型并無(wú)質(zhì)的區(qū)別。只是,兩個(gè)memo request的下游transaction都是直接參照訂單創(chuàng)建
          billing document,而不需要有delivery。
          credit memo request --> credit memo, debit memo request --> debit memo,這就是它們的
          流程。
          posted @ 2007-05-17 09:22 javaGrowing 閱讀(613) | 評(píng)論 (0)編輯 收藏

          1.????? 內(nèi)表的類(lèi)型及定義:

          1 .ANY TABLE :即任意表類(lèi)型,此種定義方式只能在傳遞參數(shù)的時(shí)候定義。

          ????? 例如: FORM XXX USING/CHANGING TYPE ANY TABLE .

          2 .ANY TABLE 包括了兩種類(lèi)型: INDEX TABLE HASHED TABLE 。

          ?? 1 .INDEX TABLE :包括了 STANDARD TABLE SORTED TABLE

          A.????? STANDARD TABLE :其實(shí)就是一個(gè)線性表,通過(guò) key 訪問(wèn)內(nèi)表是線性查找的,也就是說(shuō),隨著表中記錄的增加,對(duì)表的操作的時(shí)間開(kāi)銷(xiāo)也相應(yīng)的增加。

          定義方法: TYPES/DATA LIKE/TYPE STANDARD TABLE OF .

          B.????? SORTED TABLE: 顧名思義,表中的記錄是按照一定的順序排列的。訪問(wèn)表的主要方式是表中定義的 key ,如果 key 不唯一,則選擇 index 最小的那個(gè)。也可以通過(guò) index 來(lái)訪問(wèn)排序表,如果你想通過(guò) index 插入一條記錄,系統(tǒng)會(huì)自動(dòng)檢查你插入的位置是否正確。所以,如果插入的時(shí)間比插入到標(biāo)準(zhǔn)表的時(shí)間會(huì)長(zhǎng)。因此,盡量選擇 key 來(lái)對(duì)排序表進(jìn)行操作。

          定義方法: TYPES/DATA LIKE/TYPE SORTED TABLE OF .

          2 .HASHED TABLE :對(duì)哈希表只能用你定義的 key 進(jìn)行操作,而不能使用 index 進(jìn)行操作。因此,定義哈希表必須定義 unique key 。注意:所有關(guān)于使用 index 操作表的語(yǔ)句都不能用于操作哈希表。例如: sort , loop 等。

          ???????? 定義方法: TYPES/DATA LIKE/TYPE HASHED TABLE OF .

          2.????? 內(nèi)表的操作:

          1 . 創(chuàng)建:

          ????? A. 定義一個(gè)結(jié)構(gòu),然后 type/like 這個(gè)結(jié)構(gòu)

          ???????? 例如:

          TYPES: BEGIN OF ,
          ?????????...
          ?????????igt; ...,
          ?????????...
          ???????END OF .

          DATA ?TYPE STANDARD TABLE OF
          ?????????????????WITH NON-UNIQUE DEFAULT KEY
          ???????????????? INITIAL SIZE
          ???????????????? WITH HEADER LINE.

          ????? B. type/like 系統(tǒng)表或者數(shù)據(jù)庫(kù)表或者結(jié)構(gòu)

          DATA ?TYPE STANDARD TABLE OF < 系統(tǒng)表名 >
          ???????????????? INITIAL SIZE
          ???????????????? WITH HEADER LINE.

          2 . 添加數(shù)據(jù):

          ????? A APPEND :直接向表中添加數(shù)據(jù)

          1. APPEND [wa TO|INITIAL LINE TO] itab[ASSIGNING |REFERENCE INTO dref].

          2. APPEND LINES OF itab1 [FROM idx1] [TO idx2] TO itab2.

          3. APPEND [wa TO] itab SORTED BY f [ASSIGNING

          ????? B .向表中插入數(shù)據(jù):

          1. INSERT [wa INTO|INITIAL LINE INTO] itab [INDEX idx] [ASSIGNING |REFERENCE INTO dref].

          2. INSERT [wa INTO|INITIAL LINE INTO] TABLE itab [ASSIGNING |REFERENCE INTO dref].

          3. INSERT LINES OF itab1 [FROM idx1] [TO idx2] INTO itab2 [INDEX idx3].

          4. INSERT LINES OF itab1 [FROM idx1] [TO idx2] INTO TABLE itab2.

          ????? C .相同字段求和向表里添加:

          Basic form

          COLLECT [wa INTO] itab.

          Extras:

          1. ... ASSIGNING
          2. ... REFERENCE INTO dref
          3. ... SORTED BY f

          3 . 刪除數(shù)據(jù):

          1. DELETE itab.
          2. DELETE TABLE itab WITH TABLE KEY k1 = v1 ... kn = vn.
          3. DELETE TABLE itab [FROM wa].
          4. DELETE itab INDEX idx.
          5. DELETE itab FROM idx1 TO idx2.
          6. DELETE itab WHERE logexp.
          7. DELETE ADJACENT DUPLICATES FROM itab.

          4 . 修改數(shù)據(jù):

          1. MODIFY itab [FROM wa] [INDEX idx] [ASSIGNING |REFERENCE INTO dref] [TRANSPORTING f1 ... fn].

          2. MODIFY TABLE itab [FROM wa] [ASSIGNING |REFERENCE INTO dref] [TRANSPORTING f1 ... fn].

          3. MODIFY itab [FROM wa] TRANSPORTING f1 ... fn WHERE cond.

          posted @ 2007-04-30 09:22 javaGrowing 閱讀(736) | 評(píng)論 (0)編輯 收藏

          一,? 首先介紹一下 ABAP 的程序的類(lèi)型:

          Program type (程序類(lèi)型)

          Introductory statement (類(lèi)型描述)

          1

          REPORT (報(bào)表)

          M

          PROGRAM (屏幕程序)

          F

          FUNCTION-POOL (函數(shù)組)

          K

          CLASS-POOL (類(lèi)組)

          J

          CLASS-POOL (接口組)

          T

          TYPE-POOL (類(lèi)型池)

          二,? 下面介紹報(bào)表中用到的事件以及作用 :

          1.????? LOAD-OF-PROGRAM :程序開(kāi)始執(zhí)行時(shí)候自動(dòng)調(diào)用

          這個(gè)事件在 SUBMIT , CALL TRANSACTION PERFORM 等執(zhí)行的時(shí)候系統(tǒng)會(huì)自動(dòng)調(diào)用這個(gè)事件。所以無(wú)需聲明即可。

          2.????? INITIALIZATION

          1 . 只能用于報(bào)表程序

          2 . 在選擇屏幕出現(xiàn)之前執(zhí)行,如果用邏輯數(shù)據(jù)庫(kù)的話,這個(gè)是唯一能夠修改選擇屏幕初始值的地方。

          3 . 通常的用法是在這里給選擇屏幕中的字段賦值。

          3.????? AT SELECTION-SCREEN

          1 . 其實(shí)就像一個(gè) FORM ,所以在這個(gè)事件里聲明的變量都是局部變量。

          2 . 根據(jù) SY-UCOMM 這個(gè)系統(tǒng)變量可以判斷用戶(hù)的命令

          3 . 在這個(gè)事件里響應(yīng)的是屏幕上選擇條件中的事件,例如 CHECKBOX 的選擇與否, RADIOBUTTON 的選擇, LISTBOX 的選擇等等。所以分為以下幾個(gè)方面:

          1. ... ON psel :在 PARAMETER 變化是觸發(fā)的事件

          2. ... ON END OF sel SELECT-OPTION 觸發(fā)的事件

          3. ... ON VALUE-REQUEST FOR psel_low_high :選擇的幫助 (F4)

          4. ... ON HELP-REQUEST FOR psel_low_high :選擇的幫助 (F1)

          5. ... ON RADIOBUTTON GROUP radi :?jiǎn)芜x按鈕事件

          6. ... ON BLOCK block :框架的觸發(fā)事件

          7. ... OUTPUT :響應(yīng)屏幕上的事件,修改選擇屏幕的唯一方法

          4.????? START-OF-SELECTION

          報(bào)表程序必須執(zhí)行的事件,在進(jìn)入第二屏幕之前觸發(fā)。

          5.????? GET

          獲得邏輯數(shù)據(jù)庫(kù)的值。前提是必須首先聲明邏輯數(shù)據(jù)庫(kù)。

          6.????? END-OF-SELECTION

          第二屏幕顯示完畢,結(jié)束處理。

          7.????? MODULE

          這個(gè)是當(dāng)你調(diào)用自己定義的屏幕時(shí),響應(yīng)屏幕事件的方法。

          8.????? ENDMODULE

          9.????? CHECK

          只對(duì)邏輯數(shù)據(jù)庫(kù)使用,檢查是否取得數(shù)據(jù)。

          10.?? REJECT

          同樣只對(duì)邏輯數(shù)據(jù)庫(kù)使用,退出。

          11.?? STOP

          結(jié)束一個(gè)處理塊。

          12.?? RETURN

          返回一個(gè)處理塊。

          三,? 附加說(shuō)明:

          1.????? SET PF-STATUS

          基本語(yǔ)法格式: SET PF-STATUS pfstat.

          擴(kuò)展:

          1. ... EXCLUDING f oder ... EXCLUDING itab

          2. ... IMMEDIATELY

          3. ... OF PROGRAM progname

          ????? 這個(gè)是設(shè)置屏幕菜單,命令行等的命令,詳細(xì)地信息我會(huì)在后面關(guān)于菜單設(shè)計(jì)的時(shí)候說(shuō)明。

          2.????? SET TITLEBAR

          設(shè)置屏幕標(biāo)題,在屏幕顯示之前調(diào)用。

          posted @ 2007-04-30 09:21 javaGrowing 閱讀(1190) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共19頁(yè): 上一頁(yè) 1 2 3 4 5 6 7 8 9 下一頁(yè) Last 
          主站蜘蛛池模板: 万盛区| 栖霞市| 淄博市| 老河口市| 稷山县| 远安县| 志丹县| 迭部县| 新平| 托克逊县| 屏东县| 黄龙县| 界首市| 青河县| 奉节县| 德兴市| 论坛| 商河县| 海晏县| 安仁县| 竹北市| 淅川县| 江孜县| 罗山县| 手游| 滨海县| 山东省| 隆安县| 赤水市| 疏勒县| 麦盖提县| 东丰县| 扎兰屯市| 漯河市| 宁波市| 新巴尔虎左旗| 当阳市| 依安县| 商都县| 高台县| 城口县|