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 增强未清项目的评估运行