关于BAPI_PATIENT_CREATE(病患主数据创建)

  第一次使用BAPI,遇到几个问题。现总结如下。

CALL FUNCTION ‘BAPI_PATIENT_CREATE‘
  EXPORTING
    client                     =
*   INSTITUTION                = ‘*‘
*   PATIENTID                  = ‘ ‘
*   SAP_BPARTNERID             = ‘ ‘
*   SAP_BPGROUP                =
    patient_data               =
*   TESTRUN                    = ‘ ‘
*   TRANSACT_MODE              = ‘N‘
* IMPORTING
*   NEW_PATIENT_DATA           =
*   WORST_RETURNED_MSGTY       =
* TABLES
*   I_ADDRESSES                =
*   I_ADD_PHONES               =
*   E_ADDRESSES                =
*   E_ADD_PHONES               =
*   RETURN                     =
*   I_LEGAL_REP                =
*   E_LEGAL_REP                =
          .

  调用之后,没能成功创建任何数据(NEW_PATIENT_DATA为空)。该问题有几种可能性:

  1. 传入的数据有误,此时可在参数return中看到错误提示。可以在前台(事务代码NP01),或者相关的表(NPNT)中查看输入帮助,以获知正确的输入方式。
  2. 运行时使用了测试模式(TESTRUN = ‘X‘)。
  3. 调用后,没有使用BAPI_TRANSACTION_COMMIT.

 

  调用之后,返回的NEW_PATIENT_DATA中数据正常,但是地址数据没有更新(E_ADDRESSES为空),原因可能是:

  传入的patient_data中的addr_no和I_ADDRESSES中的addr_no没有对应关系。

  调用之后,返回的NEW_PATIENT_DATA中数据正常,但是附加电话号码数据没有更新(E_ADD_PHONES 为空):  

  1. 传入的patient_data中的addr_no和I_ADD_PHONES中的addr_no没有对应关系。
  2. I_ADDRESSES-OTHER_PHONES不为‘X‘。只有在传入的I_ADDRESSES-OTHER_PHONES为‘X‘时,I_ADD_PHONES才会生效。

本文链接:http://www.cnblogs.com/hhelibeb/p/6132826.html

  

时间: 2024-08-03 12:25:12

关于BAPI_PATIENT_CREATE(病患主数据创建)的相关文章

慢病管理平台定制化方案

慢病管理行业软件解决方案介绍 随着日益改善的生活条件,人们对于健康问题愈加重视,而慢病管理作为一项细致活,并不完全适合在病患数量庞大的 医院进行,所以就需要更多的慢病管理机构以及科学完善的慢病管理平台来填补这一空白. 安莫比科技慢病管理服务平台是线上线下相结合,集线下医疗检测.线上医患服务于一体的综合性解决方案,互联网医疗的最佳实践 整个慢病管理平台能力矩阵主要分为以下6个部分: 实时监测:由业务方定义需要进行监测的慢病指标,像血糖.血压.体重.INR等,然后配置自定义规则,很多慢病指标并不是一

ECC系统发送IDoc物料主数据(MATMAS)到周边系统的配置步骤

1.       业务场景 在SAP系统中创建和物料主数据,通过IDoc,自动将创建和更新的物料主数据主数据同步到周边系统中. 2.       本业务配置涉及的TCODE: BD50 激活消息类型的更改指针 BD64 维护分配模型 WE20 维护伙伴参数 BD21 更加变更指针发送IDoc数据 SM36 创建后台作业 MM01 创建物料 MM02 修改物料 BD10 批量发送物料,初始化 WE02 IDoc清单,查看IDoc发送情况 3.       配置步骤 BD50激活变更指针 BD64维

百度:病种类贴吧全面停止商业合作

新浪科技讯 1月12日上午消息, 百度今日就热门疾病被出卖一事向新浪科技发布对外公告:病种类贴吧全面停止商业合作 只对权威公益组织开放.百度方面在公告中表示,为了规范具有明显商业属性贴吧的运营管理,并提升贴吧的内容质量和用户体验,百度贴吧在2015年针对一些垂直和专业领域,开始尝试引入专业机构.不过就热门疾病吧的问题,百度则解释称:“由于病种类吧的特殊性,百度贴吧针对此类贴吧选择只与相关疾病领域的专业NGO组织进行合作,从官方层面保障了广大吧友的利益.”(李根) 以下为百度对外公告全文: 201

有病没床位很头疼?AI给你开出新药方

医疗领域可以说是AI进军的重要方向.目前上马的项目就包括了AI诊疗.药物研发等,甚至有机构专门做出深度学习模型用来预测死亡时间.但受限于知识图谱的不完善.NLP研发不成熟等技术条件,能够直接应用的并不多. 另一方面,医学影像识别.健康管理乃至智能挂号管理的AI应用则普遍得多.这些医疗领域或是用AI来处理数据,如安排挂号,或是利用了图像识别技术,这些恰恰是AI研究较为成熟的领域. 而据Nature Digital Medicine发表的一项最新研究,AI在医疗领域的应用取得了新的进展,很有可能会为

阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?

轻松筹首创了“大病救助”模式,帮助了众多病患在第一时间解決了医疗资金等问题,为了从源头解决了医疗资金问题.而在轻松筹这样全球5.5亿用户信赖的大病筹款平台的背后,是日益增长的各种数据.面对这样数据量所造成的巨大挑战,阿里云POLARDB是如何帮助轻松筹践行“善DNA”的呢?本文就为大家分享. 关于轻松筹 2014年9月,轻松筹成立.“轻松筹”作为公司旗下的首要产品,“善DNA”可谓贯穿了整个发展历程.轻松筹将目标聚焦在公众健康保障领域,各功能板块都与百姓的健康息息相关.由轻松筹首创的“大病救助”

【译著】Code First :使用Entity. Framework编程(1)

参考页面: http://www.yuanjiaocheng.net/entity/Persistence-in-EF.html http://www.yuanjiaocheng.net/entity/crud-in-connected.html http://www.yuanjiaocheng.net/entity/crud-in-Disconnected.html http://www.yuanjiaocheng.net/entity/add-entity-in-disconnected.h

数据挖掘十大算法之决策树详解(1)

在2006年12月召开的 IEEE 数据挖掘国际会议上(ICDM, International Conference on Data Mining),与会的各位专家选出了当时的十大数据挖掘算法( top 10 data mining algorithms ),可以参见文献[1].本博客已经介绍过的位列十大算法之中的算法包括: [1] k-means算法(http://blog.csdn.net/baimafujinji/article/details/50570824) [2] 支持向量机SVM

大数据分析,利用向外扩展技术深入挖掘商业价值

导语:大数据分析技术的价值在企业领域已经非常明确.充分利用良好信息的能力一直是摆在IT部门面前的重要难题与挑战.现在我们已经拥有了足以解决这一难题的工具,接下来要做的就是想办法使其为自己服务了. 方方面面的发展改进已经让从半结构化数据中获取有价值信息成为可能.以Hadoop为代表的新型解决方案在构建层面就充分考虑到了要如何适应跨商用服务器集群的分布式运行环境. 大数据:以需求为导向的审视角度 新型分析工具与极大丰富的处理能力为我们敞开了一道大门,如今企业已经能够借此对庞大的业务及外部数据加以审视

【转】程序员7大软技能测验 你得几分?

如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能. 成为一个真正优秀的程序员只能让你走到这里. 如果想要更上一层楼,那么你必须具备软技能. 但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢? 这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的. 那么,一起老老实实地根据下面的列表来评估下自己吧. 如果回答是yes就得1分,no就得0分,最后把所有的分值相加就是你的总分. 职业生涯: 我对我的职业生涯有一个明确的目标. 有没有目标是非常关键