SAP与其他系统接口 (02)
|
admin
2025年6月27日 15:33
本文热度 69
|
我们上节讲了怎么把数据从SAP传到其他系统(如OA)2、OA通过 Web Service 的方式调取SAP的数据并且讲了,我尽量用第一种,因为这个对SAP来讲,工作量是最小的。当然了其他系统人员不足,SAP资源充足就另当别论了。这节课我们讲: 数据怎么从外围系统(如OA)进到SAP .其实呢,我们上节已经讲到了: 过滤参数从OA进到sap。只不过呢,这些数据我们拿来做条件过虑的,并没有拿来做其他用途。从技术上讲,数据要从OA传给SAP的实现方式和前面一样,只不过业务逻辑不一样,比如:OA里填写报销单,审批完成后在SAP里做凭证。那么OA传给SAP的数据就是:公司代码、抬头文本、差旅费、金额、摘要。SAP接收到数据之后,就要创建凭证,如果创建成功,就把生成的会计凭证号传给OA . 如果创建失败,就把错误消息传给OA ,比如 会计科目已被冻结。从业务上讲,上节课传入的是过滤条件,比如公司代码、年月等。返回的时我们需要的数据。这节课呢,传入的是科目、金额等,返回的是成功或失败的消息。我们思考下: 数据从OA传到SAP创建凭证时,需要过账码、科目。过账码我们可以在SAP里固定用40 ,那科目咋办?2.1 我们把SAP中的会计科目编码和描述,原封不动的搬到SAP . 这样好处是OA传给SAP里的科目编码可以直接用,但是要求我们的科目描述比如非常清晰,不能让OA提单人混淆。比如:火车票、滴滴等都属于差旅费。湘菜馆吃饭、餐补,都属于餐费。 SAP接收到的是火车票、汽车票这样的信息,在创建凭证前,转成科目编码。我们可以创建一个员工供应商,但是还有问题,他报销时没有员工供应商编码咋办呢?2.4.1 财务人员推送SAP时报错了,手工在SAP里创建一个员工供应商。2.4.2 OA提交人员发现选不到自己的名字(从SAP传到OA后保存到OA里面),手工提交一个申请单,自动在SAP里创建一个员工供应商。2.4.3 SAP在创建会计凭证时找不到供应商,自动创建一个。好了,这节课就讲到这里,下节课我们讲下与银行系统对接。
阅读原文:https://mp.weixin.qq.com/s/bxkNSUIBVg3rtjWWhZ3UMw
该文章在 2025/6/27 15:33:57 编辑过