abapedi
❶ 一個EDI系統怎麼和SAP B1系統對接最好具體點
用B1iSN吧
❷ 這么多ABAP技術,兄弟們掌握了多少
在SAP Tutor上看到了一張圖,基本涵蓋了所有的ABAP技術,兄弟們看看,到底掌握了多少。。。
BSP:雖然是過時的東西,但是目前翱翔的一個項目就用到啦,看來並非過時的就是不用的。。。
Web Dynpro:新興的技術,新興的就業機會,兄弟們抓緊學習,有項目機會一定要上積累經驗,這個東西相對傳統的ABAP來說,值錢些。
ITS:04年我在漢得的時候曾經配置成功並遞交顧問使用,這個是在SAP WAS還未成熟之前的東西,現在已經基本絕跡。
Dynpro:就是對話編程啦,國內項目用的較少,對日開發將會大量應用。
ALV:不說了,多看看翱翔的ALV生成器,這東西比較簡單的說。
BDC:最早的add-on開發中常用,數據遷移中常用,目前一般要求BAPI取代BDC。
Enhancement:現在的新的增強框架你掌握了么?
Smart Forms:04年在對日開發中廣泛應用,國內還有不少的script。
SAPScript:太老啦,不過很多財務憑證方面的列印還在使用,我指的是非對日的。
Adobe Forms:新的東西,國內應用較少,不過隨著WD的普及,這東西會使用的更多。
LSMW:數據遷移利器,一般歸屬於模塊顧問領域,不過ABAPer也必須掌握。
Workflow:國內是用的好像真的不多,或者只是小范圍使用,因為與其用sap的,還不如搞外部的。
ALE/EDI;自從有了XI之後,這東西越來越不值錢。
RFC:現在都講究安全,用的少啊,走XI,或者外部介面比較多些。
BAPI:我想大多數人只能在使用層面上吧,你自己嘗試寫過增強,以及根據項目的需求,開發新的BAPI么?
Web Service:這個東西說新也不新,一般RF中常用的技術,共外部系統調用,挺好。
SAP Query:偏模塊顧問領域,ABAPer最好還是掌握,因為有些報表需求直接用這個就好了,何必寫程序呢?
BAPI/Funciton Mole:不多說了,基本。
Table:這個東西要設計的,你自建的表設計的合理么?
Services/Tools:不確定是啥,估計翻譯工具啦,性能測試工具啦,腳本工具啦之類的。
❸ ABAP idoc 和 bapi 和 rfc 之間的區別
se37寫出來的叫function,其中可以遠程調用的叫rfc,remote-enabled function,abap語法和輸入輸出參數就會有一些限制。bapi是sap做好的實現特定業務操作的rfc。idoc是基於sap自己的類似xml格式的文檔數據交換的方式。rfc必須在線的方式調用,一般做同步的,idoc基於文檔,可以實現非同步的。
idoc是基於SAP自己的類似xml格式的文檔數據交換的方式。rfc必須在線的方式調用,一般做同步的,idoc基於文檔,可以實現非同步的。
idoc是系統間利用message傳遞,不涉及底層函數調用,idoc的處理方式是用edi來執行的.
你可以理解為IDOC是SAP為了同外部系統或內部不同client通迅所採用的一種數據結構,不同的idoc type 定義了不同的格式,如關於material master data 的IDOC, BOM, PO,SO等相關的IDOC,, ALE 主要用於內部數據交換用的,如不同client, EDI用於同外部系統的交換數據,它們的本質都 是base on IDOC。。。idoc是基於SAP自己的類似xml格式的文檔數據交換的方式。idoc基於文檔,可以實現非同步的。
RFC是面向過程的,調用簡單直接;
BAPI是面向對象的,有屬性、有方法、有事件,更加復雜和豐富,更能反映SAP的業務應用,而BAPI方法的構造是基於RFC的,你也可以認為BAPI封裝了RFC我覺得RFC在應用時最為靈活。
IDOC是SAP標準的文件交換格式,SAP已經有了大量的Function Mole來處理和傳遞IDOC,特別是對於要和其它系統交換數據時,配合一些系統如biztalk server,IDOC會顯得非常的方便,開發的工作量也是最小的。
RFC的話,如果配合SAP的BDC使用的話,或者你是一個ABAP的高手的話,RFC也是很靈活的。
至於BAPI的話,我覺得SAP的bapi概念很好,但是介面很不完善,很多數據無法通過SAP本身的
BAPI完成,得自己來做開發。
對於bapi和rfc到底那個好用,我覺得沒什麼定論。
有時bapi好用,有時rfc好用。
bapi好用在於,其效率相對比較高,這個主要體現在有些bapi是用direct input的方式寫的,
效率高。
但你如果用rfc寫也有他的好處,當你寫的不只是一個luw時,而每個luw都比較簡單,在這種情況下就用rfc開發比較快。
SAP的idoc文件替代了edi文件的作用。
ale是一種通訊的模式。
bapi,一種函數,SAP提供一大堆,用於主要的業務流程的處理
rfc,一種函數,用於與外部程序調用
應該說RFC是其它內容的基礎,它是一個Function mole,可以被遠程調用。而BAPI本身就是一個RFC,但它被作為BO的Interface,作用更進一步,除了BAPI文檔中提到的內容外,還可以作為ALE/IDOC的開發基礎。
ALE是R/3系統之間的應用層數據交換,至於用什麼,就看具體配置了,比如可以用IDOC,同步/非同步BAPI,甚至用EDI。非SAP系統無法用ALE來實現。
至於數據傳輸的方式,可以是IDOC(底層是用RFC來實際的),也可以是EDI,所以說IDOC/EDI實際上是數據的載體。
❹ SAP怎麼使用EDI
配置輸出類型,輸出方式為EDI,link到相應的programShine
❺ [求助]SAP有沒有關於EDI 的介面和外部EDI系統連接。
(1) ALE(2)Coding ! 我做過的是,比如customer Order,Customer將Order file EDI 到一FTP server(固定的一個EDI 格式),然後寫program(做成background job)將數據import 進SAP系統,當然要進內行例外檢測容和處理.
❻ [求助]SAP有沒有關於EDI 的介面和外部EDI系統連接。
SAP標准系統中沒有此功能.
標准做法是SAP通過消息控制將數據以IDOC的形式發送給EDI子系統專,然後所有EDI格式相屬關的操作都在EDI子系統中完成, 包括格式轉換等.
這么專業的問題還匿名提問並無分...
❼ 我想知道用SAP下采購定單和用B2B采購有什麼區別,能否將流程詳細解釋一下我是做采購的特別想了解
不是的,供應抄商那邊只要有傳襲真機就可以了,IT功能稍微強一些的還可以通過EDI接受sap傳輸的訂單。
大致的流程是這樣的:
Purchase to Stock: MRP產生采購需求-->轉成采購訂單-->發給供應商-->收貨-->發票校驗
Purchase to Order: 創建銷售訂單-->生成采購需求-->轉成采購訂單-->發給供應商-->收貨-->發票校驗
❽ SAP EDI:RFC和Idoc的區別RFC和IDoc的應用以及PMI是什麼,PMI中的IDoc是做什麼用的,謝謝
首先呢,解釋下這幾個名詞
EDI是電子數據交換,是聯合國標准化組織的一種通用的數內據交換標准
IDOC是中介文檔,是符容合EDI標準的一種的數據格式,它一般是整個的消息報文,包含了事務數據、主數據、控制數據,用以控制數據的整個交換流程,其中呢,主數據一般是XML格式,所以我們可以方便解析。
RFC是遠程函數調用,在SAP中是基於TCP協議來實現的,實際上是一種底層通信技術
PMI是進程監視架構,配置好後,用以監視介面數據的進出站。
所以呢,以上這些名詞,一般都是用來做介面時候用到的,RFC作為介面,是需要編寫RFC客戶端來建立與SAP主機通信的;IDOC其實是建立在RFC基礎之上,大多的數據介面都可以通過配置完成,而且與第三方系統集成時可以使用XML來傳輸數據,比較方便。
❾ ABAP F-02過賬之前做增強
Enhancement/ Business Add-in Description
Enhancement
SAPLF051 FI工作流 (捕捉前的,下達付款)
RFKORIEX 自動對應
RFEPOS00 行條目顯示:選擇條件檢查
RFAVIS01 更改支付通知文本段的客戶出口
FEDI0001 FI 中 EDI 的功能模塊出口
FARC0002 金融市場供應商主要數據歸檔用附加支票
F180A001 資產負債表調整
F050S001 FIDCMT, FIDCC1, FIDCC2: 退出用戶定義的 IDoc 段
F050S002 FIDCC1: 更改 IDoc/不要保存
F050S003 FIDCC2: 更改 IDoc/不要保存
F050S004 FIDCMT, FIDCC1, FIDCC2: 更改出站 IDoc/不要保存
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: 更改 FI 憑證
F050S006 FI 支出 IDoc: 重置 FI 憑證中的清帳
F050S007 FIDCCH 國外 :對憑證更改IDoc的影響
Business Add-in
FBAS_CIN_MF05AFA0 EWT - 預付定金清算 - CIN稅收轉移
FISPLIT 在線分解:現金折扣,匯率差異
FI_AUTHORITY_ITEM 憑證顯示的擴展許可權檢查 (FB03)
FI_DOC_DISP_LI 轉換到文檔項目 (FB03)
FI_FB08_SUBST_BUDAT FB08: 檢查附帶 FB08 的 FI Doc.返回的過賬日期
FI_GET_INV_PYMT_AMT 確定發票付款金額的 BAdI
FI_HEADER_SUB_1300 憑證抬頭 SAPMF05A 的屏幕增強
FI_PAYREF_BADI_010 BAdI: 支付參量
FI_RES_ITEM_CURRENCY 用發票貨幣的剩餘項目的憑證
FI_TRANS_DATE_DERIVE 從其他憑證抬頭數據派生 BKPF-WWERT
FVFZ FVFZ功能組的功能模塊重置
INVOIC_FI_INBOUND 國內IDoc INVOC FI 的BADIs(供應商發票)
RFESR000_BADI_001 帶參考號碼的付款通知項目的自我處理附加商務
FBAS_CIN_LTAX1F02 稅界面
AC_QUANTITY_GET 對會計的傳輸數量 - 客戶退出
ADJUST_NET_DAYS 更改到期日凈值數據
BADI_ENJ_ALT_ADR 轉到備選供應商/客戶數據
BADI_F040_SCREEN_600 F040 0600憑證抬頭上屏幕增強
BADI_FDCB_SUBBAS01 在 FDCB 基礎數據上的屏幕增強 1 (010, 510)
BADI_FDCB_SUBBAS02 在 FDCB 基礎數據屏幕上的屏幕增強 2 (010, 510)
BADI_FDCB_SUBBAS03 在 FDCB 基礎數據屏幕上的屏幕增強 3 (010, 510)
BADI_FDCB_SUBBAS04 在 FDCB 基礎數據屏幕上的屏幕增強 4 (010, 510)
BADI_FDCB_SUBBAS05 在 FDCB 基礎數據屏幕上的屏幕增強 5 (010, 510)
BADI_MIRO_SPLT_ADD 添加附加欄位 ACCVS 到 ACCIT
BADI_PRKNG_NO_UPDATE 存放憑證的無效更新的 BAdI
F050S008 FIDCC1, FIDCC2 傳入 IDoc: 更新比較分類帳
F107_RUN 增強未清項目的評估運行